body{background:#000; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body, html{height:100%;}
#mainpage{width:950px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#header{display:table; width:951px;}
#header #hpics{float:left;display:table-column;}
#header #hpicmid{float:left;display:table-column;}
#header #hmap{float:left;display:table-column; width:190px; background:url(images/header_top_right.jpg) top; height:102px; font-size:8pt;color:#999999;}
#header #hmap a{display:block;text-decoration:none; color:#333333;padding:0px; margin:0px; width:50px;}
#header #hmap a:hover{text-decoration:none; background:#CCCCCC;}

#subhead{display:table;}
#subhead #shleft{float:left;display:table-column;background:url(images/left_headerbg.jpg) right repeat-y;height:225px;width:190px; color:#FFFFFF; font-size:10pt; font-weight:bold;}
#subhead #shleft div{display:block;border-bottom:#CCCCCC solid 1px; width:190px;}
#subhead #shleft div a{display:block;padding:3px; padding-left:17px;color:#FFFFFF; text-decoration:none;}
#subhead #shleft div a:hover{color:#FFFFFF; text-decoration:none;background:#CCCCCC; display:block;}
#subhead #shmid{float:left;display:table-column;}
#subhead #shright{font-size:10px; float:left;display:table-column;background:url(images/right_headerbg.jpg) left repeat-y;height:225px;width:190px;}
#subhead #shright select{width:145px; font-size:10px; color:#777;margin:2px; border: #333 solid 1px;}
#subhead #shright  input{width:143px; font-size:10px; color:#777;margin:2px; border: #333 solid 1px;}

#textbody{display:table;width:950px;height:auto; font-size:8pt; text-align:justify; background:url(images/page_bg.jpg) repeat-y; color:#333333;}
#textbody #left{float:left;display:table-column;width:170px;padding-left:10px;padding-right:10px; height:auto;}
#textbody #left div{display:block;border-bottom:#CCCCCC solid 1px; width:170px;}
#textbody #left #leftselect{display:block;background:#CCCCCC; padding:2px;width:166px;}
#textbody #left div a{display:block;padding:2px;color:#777777; text-decoration:none;}
#textbody #left div a:hover{color:#FFFFFF; text-decoration:none;background:#777777; display:block;}
#textbody #mid{float:left;display:table-column;width:550px;padding-left:10px;padding-right:10px; height:auto;}
#textbody #mid div{border-bottom:#EEEEEE 1px dashed; padding-bottom:15px;}
#textbody #right{float:left;display:table-column;width:170px;padding-left:10px;padding-right:10px; height:auto;}
/*
#textbody #footer{background:url(images/footerbar.jpg) no-repeat;display:table-row;height:13px;width:950px; font-size:10px; padding-top:2px;margin-top:20px;}
*/
#footer{background:url(images/footerbar.jpg) no-repeat;display:table-row;height:13px;width:950px; font-size:10px; padding-top:2px;margin-top:20px; color:#ffffff;}
#footer div{display:inline;}
#footer #fleft{float:left;padding:0px 0px 0px 2px;}
#footer #fright{float:right;padding:0px 2px 0px 0px;}
#footer a,#footer a:visited,#footer a:active{color:#FFFFFF;}

#textbody h1{display:block;color:#990000;font-size:10pt;font-weight:bold;padding:2px 0px 2px 0px;border-bottom:#CCCCCC solid 1px;width:75%;}
#textbody h2{display:block;color:#990000;font-size:15pt;font-weight:bold;padding:2px 0px 2px 0px;border-bottom:#CCCCCC solid 1px;width:100%;}
#textbody .totop{ display:block;border:0px; color:#333333;}
#textbody .totop a{color:#333333;font-size:9px;}
.ltxt{ font-size:10pt;}
#sidegozolinks{padding:15px 0px 10px 0px;border:none;}
#sidegozolinks img{padding:3px 10px 0px 5px;}
.imgbrdrs{border:#555555 1px solid; padding:3px;}
/*.contactico{width:35px;background:#990000; border:#990000 solid 1px;}
.contactcard{width:150px;border:#990000 solid 1px;}
*/
.mtable{display:table;padding-left:10px;}
.mtable .mtleft{display:block;float:left;width:100px; color:#FF0000; font-size:12pt; font-weight:normal;}
.mtable .mtright{display:block;float:left;width:148px; color:#FFFFFF; font-size:12pt; padding-bottom:15px;}
.unitdetails, .unitdetails a{color:#7D0F0E;font-weight:bold;text-align:left;font-size:14px;text-decoration:none;}
.resultimgs{margin-right:3px;cursor:pointer;}
.detailimgs{margin-right:3px; padding-left:3px;cursor:default;}
.SearchResultTitle{padding-left:4px;color:#990000;font-size:16px;}
.ExactMatchTitle{padding-left:2px;color:#990000;font-size:18px; font-weight:bold;}
#sitemap li{list-style-image:url(images/bullet.gif);}
#sitemap a,#sitemap a:active,#sitemap avisited{text-decoration:none; color:#333333; padding-left:4px; padding-right:4px;}
#sitemap a:hover{background:#CCCCCC;}
.servicelist{}
.servicelist div{display:block;width:200px; list-style-image:url(images/bullet_1.gif);}
.mlink,.mlink:active,.mlink:active{color:#333333; text-decoration:none; padding-left:3px; padding-right:3px;}
.mlink:hover{background:#CCCCCC;}
.middle_search{font-size:10px; color:#444444; background-color:#ffffff; border:solid #cccccc 1px; font-family:Arial;}
.middle_search_text{font-size:10px; color:#888888; letter-spacing:-1px;}

.RedText {color:#F00; font-weight:bold}

a.RedLink:link, a.RedLink:active, a.RedLink:visited
	{text-decoration:none;}
a.RedLink:hover
	{text-decoration:underline;}
