html, * { border:0; margin:0; padding:0; }
body { border:0; font-family:Verdana, Arial, sans-serif; margin:0; padding:0; text-align:center; }
img { border:0; margin:0; padding:0; }
form { display:inline; }
div#content { border:0; margin:0 auto; padding:0; text-align:left; width:780px; }
div#header { background-color:rgb(40,50,70); background-image:url('/_images/main_header_back.gif'); background-repeat:no-repeat; border:0; height:115px; margin:0; 
padding:0; width:780px; }
div#logo { border:0; float:left; margin:0; padding:20px 0px 0px 10px; width:185px; _width:195px; }
div#header_mid { border:0; float:left; margin:0; padding:0px 0px 0px; width:390px; }
div#main_search { background-image:url('/_images/main_search_back.gif'); background-repeat:no-repeat; border:0; height:30px; _height:60px; margin:0; 
padding:30px 0px 0px 50px; }
div#main_search_text { border:0; float:left; margin:0; padding:0; }
div#main_search_find { border:0; float:right; margin:0px 10px 0px 0px; padding:0; }
div#top_tabs { border:0; margin:0; padding:0; }
div#user_status { border:0; float:left; margin:0; padding:20px 0px 0px 5px; width:180px; _width:185px; }
div#top_banner { background-color:rgb(190,200,40); background-image:url('/_images/top_banner_back.gif'); background-repeat:repeat-x; border:0; clear:left; 
height:25px; margin:0; padding:0; width:780px; }

/* Text Styles */
h1 { border:0; color:rgb(40,40,40); font-size:10px; line-height:15px; margin:0; padding:0; }
h2 { border:0; color:rgb(205,30,45); font-size:10px; font-weight:bold; margin:0; padding:0; }
h3 { border:0; color:rgb(40,40,40); font-size:10px; font-weight:bold; margin:0; padding:0; }
h4 { border:0; color:rgb(100,100,100); font-size:10px; font-weight:bold; margin:0; padding:0; }
h4 a, h4 a:link, h4 a:visited { border:0; color:rgb(40,40,40); font-size:10px; font-weight:bold; margin:0; padding:0; text-decoration:none; }
h4 a:hover { color:rgb(205,30,45); }
p { border:0; color:rgb(40,50,70); font-size:10px; margin:0; padding:0; }
p a, p a:link, p a:visited { border:0; color:rgb(40,50,70); font-size:10px; font-weight:bold; margin:0; padding:0; text-decoration:none; }
p a:hover { color:rgb(190,200,40); }
p.white { border:0; color:#fff; font-size:10px; margin:0; padding:0; }

/* CMS Styles */

div#cms_box { background:#fff; border:1px solid rgb(40,50,70); margin:0; padding:10px; text-align:center; }
div#cms_login { border:1px solid rgb(40,50,70); margin:0 auto; padding:0; text-align:left; width:390px; text-align:center; }
div#cms_login input { border:1px solid rgb(40,50,70); font-family:Verdana, Arial, sans-serif; font-size:10px; margin:0; padding:1px; }
table.cms_table { text-align:left; vertical-align:top; }
td.blue { background-color:rgb(40,50,70); color:#fff; padding:5px; }
td.cms_left { text-align:right; }
input.cms { border:1px solid rgb(190,200,40); color:#000; font-size:10px; margin:0; padding:1px; }
textarea.cms { border:1px solid rgb(190,200,40); color:#000; font-size:10px; margin:0; padding:1px; }

/* Form Styles */

input { border:0; font-family:Verdana, Arial, sans-serif; margin:0; padding:0; }
input.main_search_text { border:1px solid rgb(185,200,25); font-size:12px; margin:0; padding:2px; width:279px; _width:285px; }
textarea { border: 1px solid rgb(40,40,40); font-family:Verdana, Arial, sans-serif; font-size:10px; margin:0; padding:0; }
input.formbutton { background-color:rgb(40,50,70); border:1px solid rgb(190,200,40); color:rgb(255,255,255); font-size:10px; margin:0; padding:1px; }
input.formbutton_hover { background-color:rgb(190,200,40); border:1px solid rgb(40,50,70); color:rgb(255,255,255); font-size:10px; margin:0; padding:1px; }
select { border:1px solid rgb(155,155,155); color:rgb(40,40,40); font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:normal; margin:0; padding:0; }