body{
margin:0;
padding:0;
text-align:center;
background-color:#666666;
height:100%;
background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#5a90d0;
}

#page-body{
margin:0 auto 0 auto;
width:800px;
height:100%;
background-color:#ffffff;
background-image:url(../images/background-body.gif);
background-repeat:repeat-y;
}

#page-header{
width:800px;height:100px;background-color:#ffffff;background-image:url(../images/hot.jpg);background-repeat:no-repeat;
}

#top-nav{
width:800px;height:10px;background-color:#ffffff;background-image:url(../images/background-topnav.gif);border-top:1px #aaaaaa solid;border-bottom:1px #aaaaaa solid;
}

#side-nav{
margin:0;
width:200px;float:left;display:block;
}

#side-nav div.division{
margin:0 0 0 2px;
padding:5px 5px 0 5px;
width:190px;
height:30px;
text-align:left;
background-color:#07acae;
color:#ffffff;
font-weight:bold;
font-size:15px;
border-left:1px #aaaaaa solid;
}


#side-nav div.page{
margin:0 1px 0 2px;
padding:4px 5px 2px 7px;
width:185px;
text-align:left;
border-bottom:1px #17596b solid;
color:#ffffff;
}

#side-nav a{text-decoration:none;}

#side-nav div.page:hover{
background-color:#10677a;
}

#content{
width:580px;float:left;display:block;padding:10px;text-align:left;
}

#page-footer{
width:790px;
padding:0 0 0 10px;
clear:left;height:15px;background-color:#ffffff;border-top:1px #aaaaaa solid;
font-size:10px;
text-align:left;
background-image:url(../images/background-foot.gif);
background-repeat:repeat-y;
}

a, a:link, a:visited, a:active{
color:#0000FF;}


.services{
padding:3px 25px 3px 25px;text-align:left;border:1px #cccccc dashed;display:block;
margin:10px 0 10px 0;
}

#content h2{
border-bottom:1px #cccccc solid;
text-align:left;
}

table.rates {
width:500px;border:1px #666666 solid;margin-left:auto;margin-right:auto;
}


table.rates td{
border:1px #cccccc solid;
text-align:left;
}

