body { background: #cfddfd; color: #4D528C; font: 10pt arial, helvetica, sans-serif; padding: 0px; margin: 0px; }
pre { color: #4D528C; font: 10pt arial, helvetica, sans-serif; margin: 0px; padding: 0px; white-space: pre-wrap; white-space: -moz-pre-wrap; word-wrap: break-word; }
h1 { padding: 0px; margin: 0px; }
h2 { padding: 0px; margin: 0px; }
a:link { color: #4D528C; text-decoration: underline; }
a:visited { color: #4D528C; text-decoration: underline; }
a:hover, a:active { color: #4D528C; text-decoration: none; }

#search { background-color: #F5F5FF; border: 1px solid #7B81CD; text-align: center; padding: 5px; margin-bottom: 10px; } 

#shadow { width: 762px; border-left: 5px solid #c3d5ff; border-right: 5px solid #c3d5ff; margin: 0 auto; }
#canvas { width: 760px; border-left: 1px solid #6783c3; border-right: 1px solid #6783c3; margin: 0 auto; text-align: left; }
#header { width: 760px; height: 146px; background: #5672b2 url(http://www.rateatemp.com/vbforums/images/element/misc/header_bg1.gif); }

#topnav { color:  #FFFFFF; font: bold 9pt arial, helvetica, sans-serif; padding-top: 10px; padding-left: 20px; white-space: nowrap; }
#topnav a { padding-right: 45px; }
#topnav a.last { padding-right: 20px; }
#topnav a:link { color:  #FFFFFF; text-decoration: none; }
#topnav a:visited { color:  #FFFFFF; text-decoration: none; }
#topnav a:hover { color:  #FFFFFF; text-decoration: underline; }

#content { padding: 10px; margin-left: 0px; width: 740px; background: #FFFFFF; color: #4D528A; text-align: left; }

#menu { float: left; background: #e2e1ea; color: #000000; border: 1px solid #6581c1; width: 195px; }
.menu_heading { background: #5672b2 url(http://www.rateatemp.com/vbforums/images/element/gradients/titleimage1.gif) repeat-x top left; color: #FFFFFF; font-size: 10pt; font-weight: bold; line-height: 28px; border: 1px solid #E2E1EA; padding-left: 5px; }
.menu_subheading { background: #b7ccfc url(http://www.rateatemp.com/vbforums/images/element/gradients/gradient_thead1.gif) repeat-x top left; color: #FFFFFF; font-size: 9pt; font-weight: bold; line-height: 22px; border-left: 1px solid #E2E1EA; border-right: 1px solid #E2E1EA; border-bottom: 1px solid #E2E1EA; padding-left: 5px; }
.menu_content { font-size: 11px; line-height: 13px; background: #eff0f4; color: #4D528C; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; padding: 5px; }
.menu_content ul { list-style-type: none; margin: 0px 0px 5px 7px; padding: 0px; display: block; }
.menu_content a:link { color: #4D528C; text-decoration: underline; font-family: arial, sans-serif; font-size: 11px; line-height: 13px; font-weight: norma; }
.menu_content a:visited { color: #4D528C; text-decoration: underline; }
.menu_content a:hover, .menu_content a:active { color: #4D528C; text-decoration: none; }
.menu_content form { padding: 0px; margin: 0px; }
.menu_content form label font { font-size: 9px !important; }
.menu_content form input { margin: 0px; }
.menu_content form table { margin: 0px; padding: 0px; }
.menu_content form select { width: 175px; }


#main { float: left; margin-left: 5px; width: 538px; }
.main_module { border: 1px solid #6581c1; margin-bottom: 10px; }
.main_heading { background: #5672b2 url(http://www.rateatemp.com/vbforums/images/element/gradients/titleimage1.gif) repeat-x top left; color: #FFFFFF; font-size: 10pt; font-weight: bold; line-height: 28px; border: 1px solid #E2E1EA; padding-left: 5px; }
.main_subheading { background: #b7ccfc url(http://www.rateatemp.com/vbforums/images/element/gradients/gradient_thead1.gif) repeat-x top left; color: #FFFFFF; font-size: 9pt; font-weight: bold; line-height: 22px; border-left: 1px solid #E2E1EA; border-right: 1px solid #E2E1EA; border-bottom: 1px solid #E2E1EA; padding-left: 5px; }

.main_content { background: #EFF0F4; color: #4D528C; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; padding: 5px; }
.main_content a:link { color: #4D528C; text-decoration: underline; }
.main_content a:visited { color: #4D528C; text-decoration: underline; }
.main_content a:hover, .main_content a:active { color: #4D528C; text-decoration: underline; }

.main_content_lite { background: #F5F5FF; color: #4D528C; border: 1px dotted #7b81cd; padding: 5px; margin-bottom: 10px; }
.main_content_dark { background: #EFF0F4; color: #4D528C; border: 1px dotted #7b81cd; padding: 5px; margin-bottom: 10px; }
.content_lite { background: #F5F5FF; color: #4D528C; border: 1px dotted #7b81cd; padding: 0px; padding-bottom: 5px; margin-bottom: 10px; }
.content_heading { background: #EFF0F4; color: #4D528C; padding: 5px; margin-bottom: 10px; }


.clear { clear: both; height: 1px; line-height: 1px; }

.small_banner_ad { background: #EFF0F4; text-align: center; }

#copyright { font-size: 11px; margin-top: 50px; text-align: right; }
#footer { width: 755px; background: #5672b2 url(http://www.rateatemp.com/vbforums/images/element/gradients/titleimage1.gif); color: #FFFFFF; font: bold 9pt arial, helvetica, sans-serif; line-height: 26px; padding-right: 5px; text-align: right; }
#footer a:link { color: #FFFFFF; text-decoration: none; }
#footer a:visited { color: #FFFFFF; text-decoration: none; }
#footer a:hover, .footer a:active { color: #FFFFFF; text-decoration: underline; }

#letter_navigation { text-align: center; }
#letter_navigation a:link { text-decoration: none; }
#letter_navigation a:visited { text-decoration: none; }
#letter_navigation a:hover { text-decoration: underline; }

.even { }
.odd { background-color: #FFFFFF; }

#page_navigation { text-align: center; }
#page_navigation a:link { text-decoration: none; }
#page_navigation a:visited { text-decoration: none; }
#page_navigation a:hover { text-decoration: underline; }

#map { width: 250px; height: 200px; border: 1px solid #000000; float: left; }
#message { background-color: #FEFFE6; color: #FF0000; padding: 5px; text-align: center; margin-bottom: 5px; }

#comment_form img { display: block; width: 150px; height: 40px; float: left; margin-bottom: 5px; }
#comment_form label { display: block; width: 150px; float: left; margin-bottom: 5px; }
#comment_form input { display: block; width: 150px; float: left; margin-bottom: 5px; }
#comment_form select { display: block; width: 150px; float: left; margin-bottom: 5px; }
#comment_form textarea { display: block; width: 300px; float: left; margin-bottom: 5px; }
#comment_form label { text-align: right; width: 75px; padding-right: 20px; }
#comment_form br { clear: both; }
#comment_form { margin: 0px; }

.small { color: #666666; font-size: 11px; font-weight: normal; }
.skyscraper { background-color: #EFF0F4; padding-top: 10px; padding-bottom: 10px; text-align: center; }
