body,html { margin:0; padding:0; height:100% }
body { font-size:11px; font-family: Georgia,Verdana; color:#24323B; background:#EEF4F7 url(/img/back.gif) top left repeat-x }
a img { border:0 }
p { margin-bottom:11px; margin-top:0 }
a { color:#094871; text-decoration:underline }
a:hover { color:#094871; text-decoration:none }
.cloud a { color:#094871; text-decoration:none }
.cloud a:hover { color:#094871; text-decoration:none }
.words a { color:#24327B; text-decoration:underline }
.words a:hover { color:#7291D6; text-decoration:none }
h1 { font-size:24px; color:#1E2D37; font-weight:normal; margin-top:0; margin-bottom:11px }
h2 { font-size:18px; color:#1E2D37; font-weight:normal; margin-top:0; margin-bottom:0px }
h3,h4,h5,h6 { font-size:14px; color:#1E2D37; font-weight:bold; margin-top:0; margin-bottom:0px }

.num {font-family: Verdana;}

.header { height:194px; background:url(/img/h3.jpg) top left repeat-x }
.header .left { background:url(/img/h1.jpg) top left no-repeat; vertical-align:top; padding:43px 0 0 35px; width:528px }
.header .right { background:url(/img/h2.jpg) top right no-repeat; padding-right:50px; vertical-align:top; padding-top:68px }
div#topban { position:absolute; top:39px; left:0; text-align:center; width:100% }

.topnav td { color:#FFFFFF; font-family:arial; font-size:9px }
.topnav a { text-decoration:none; color:#FFFFFF }
.topnav a:hover { text-decoration:none; color:#FFFFFF }
.fav td { color:#E0EAF1; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; height:18px }
.fav a { color:#E0EAF1; text-decoration:underline }
.fav a:hover { color:#E0EAF1; text-decoration:none }

.mainnav td.el { padding-right:26px; font-family:arial; font-size:15px }
.mainnav a { color:#094871; font-size:15px; text-decoration:none }
.mainnav a:hover { color:#094871; font-size:15px; text-decoration:underline }

.col1 { width:142px; padding-left:40px; padding-right:25px; padding-top:0px }
ul#menu { padding:0; margin:0 }
ul#menu li { padding:0; margin:0; list-style-type:none; font-size:18px; color:#24323B }
ul#menu li ul { margin:10px 0 14px 16px; padding:0; list-style-image:url(/img/arrow.gif);  }
ul#menu li ul li { font-size:11px;; color:#829DAF }

.pad { margin-bottom:6px }
.pad tr.top td.middle { background-color:#FFFFFF }
.pad tr.middle td.content { background-color:#FFFFFF; vertical-align:top; padding:6px; padding-right:20px }
.pad tr.middle td.right { background:url(/img/pad_right_back.gif); vertical-align:bottom }
.pad tr.middle td.left { background-color:#FFFFFF }
.pad tr.bottom td.middle { background:url(/img/pad_bottom_back.gif) top left repeat-x; text-align:right }

.col2 td.textblock { padding:0 16px }

.alphabet td { vertical-align:top; padding-right:40px }
.alphabet td b { font-size:18px; font-weight:normal }
a.go { color:#829DAF }
a.go:hover { color:#829DAF }

.news td.date { color:#829DAF; font-size:9px; padding-right:12px }
.news span.date { color:#829DAF; font-size:9px; padding-right:12px }

.col3 { width:155px; padding:0px 15px 0 16px }
div.search { font-size:9px; color:#094871; margin-bottom:5px }
form { padding:0; margin:0 }
input,textarea { font-size:9px; color:#425D6F; border:#D1DADE 1px solid; height:15px; font-family:Georgia,Verdana }
textarea.gb { font-size:11px; color:#425D6F; border:#D1DADE 1px solid; height:60px; width: 200px; font-family:Georgia,Verdana }
input.gb { font-size:11px; color:#425D6F; border:#D1DADE 1px solid; height:17px; width: 200px; font-family:Georgia,Verdana }
input.button { font-weight:bold; color:#094871; background:url(/img/button.gif); height:17px; border:0; font-family:Georgia,Verdana }

div.spacer { width:1000px; height:1px; line-height:1px; font-size:1px }
.footer { background:url(/img/footer.gif) top left repeat-x; color:#094871 }
.footer .mainnav td.el { padding-right:17px }
.footerpad .middle { background:#FFFFFF; text-align:center; font-family:tahoma }
.footerpad .middle span { font-size:9px; color:#829DAF }
.footer .footer_right { background:url(/img/footer_right.jpg) }
.footer .footer_right2 { background:url(/img/footer_right2.jpg) }

em.red {color: #C10061}

td.dot {background:url(/img/dot2.gif) center left repeat-x;}

.mapWrapper { position:relative }
.mapWrapper .mapBlock { position:absolute; top:-5px; right:-5px; background:#FFFFFF; border:#D1DADE 1px solid; padding:7px 10px; color:#24323B; font-size:11px; text-align:left; width:150px;
filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.90;
opacity:0.9;
}
.mapWrapper .mapBlock a { color:#094871; text-decoration:underline }
.mapWrapper .mapBlock a:hover { color:#094871; text-decoration:none }

.salelinks {color:#24323B !important; font-size:10px !important;}
.salelinks a {font-size:10px !important; color:#24323B !important; text-decoration:underline !important;}
.salelinks a:hover {font-size:10px !important; color:#094871 !important; text-decoration:none !important;}