body,html {text-align:left;
      background-color:#000033;
      padding:0px;
      margin:0px;}
      
      
html, body, p, li, a, form, td, h1, h2, h3 {font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #333333;}
	
h1, h2, h3, .cat_major {font-weight:normal;
            font-size:20px;
            color:#000033;}
h2 {font-size:18px;}            
h3 {font-size:16px; font-style:italic;}

a img {border:0;}

a {text-decoration:none; color:#040472;}
a:hover {text-decoration:underline;}

a.listing_heading {font-size:16px; font-style:italic;}

.required {color:red;}

div.page_wrapper {position:relative; background-color:#000033; 
            width:967px;
            height:auto;
            margin: 0 auto; 
            text-align: left;
            padding:0px;}	      

div.page_container {position:relative; float:left; clear:both; width:965px; height:auto; margin:0px; padding:0px; background-color:#FFFFFF; border:#FF9900 1px solid;}	 
                        
div.header {position:relative; float:left; clear:both; width:965px; height:160px; background-color:#999999; background:url(/media/seachange_header.gif);}            
div.header_right {position:absolute; top:0px; right:0px; width:265px; height:160px;}

div.main_nav {position:relative;
             float:left;
             clear:both;
             width:965px;
             height:auto;
             padding:0px;
             margin:0px;
             background-color:#000033;
             border-top:#FF9900 1px solid;
             border-bottom:#FF9900 1px solid;} 
             
ul.main_nav {position:relative;
             float:left;
             clear:both;
             width:auto;
             height:auto;
             padding:0px;
             margin:0px;
             margin-left:205px;
             list-style:none;
             background-color:#000033;}     

ul.main_nav li, ul.main_nav li a, ul.main_nav li a {position:relative; float:left; clear:none; display:block; padding:0px; margin:0px; text-decoration:none; color:#ffc900; font-weight:bold;}
ul.main_nav li { list-style:none; background-color:transparent; padding-left:15px; padding-top:5px; padding-bottom:5px;}    
ul.main_nav li a:hover {color:#ffeda8;}

div.left_column {position:relative; float:left; clear:both; width:185px; height:auto; padding-left:15px; margin-top:15px; background-color:transparent;}  

div.infobox {position:relative; float:left; clear:both; width:180px; margin-bottom:15px;}
div.infobox_heading {position:relative; float:left; clear:both; width:180px; color:#000033; font-size:14px; font-style:italic; margin-bottom:5px;}
div.infobox_content {position:relative; float:left; clear:both; width:180px;}
 
div.content, div.content_full_width {position:relative; float:left; clear:none; width:725px; height:auto; padding-left:20px; padding-right:20px; padding-bottom:30px; height:auto;}  
div.content_full_width {padding-top:10px; width:925px;}

div.breadcrumb {position:relative; float:left; clear:both; width:725px; height:auto; padding:0px; margin-top:15px; margin-bottom:10px;} 
          
div.footer {position:relative; 
            float:left; 
            clear:both; 
            width:750px; 
            padding-left:215px;
            padding-bottom:5px; 
            padding-top:5px;
            background-color:#000033;;
            text-align:left;
            border-top:#FF9900 1px solid;}

div.footer, div.footer a {color:#ffc900; font-size:11px;}
            
.message {margin:10px; padding:10px; border:#666666 1px solid;}
.error {color:red;}            

ul.list_arrows {list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;}
	
.listing_table {margin-bottom:20px;}	
.business_of_the_month_table {margin-bottom:20px; border:#000033 4px solid; padding:10px;}
.listing_table {margin-bottom:20px; border-bottom:#000033 1px solid; padding:10px;}

.page_number_navigation {text-align:center; margin-top:20px; margin-bottom:20px;}

.bottom_spacer {position:relative;
             float:left;
             clear:both;
             width:965px;
             height:10px;
             padding:0px;
             margin:0px;
             background-color:#000033;}
             
div.white_top {position:relative; float:left; clear:both; width:967px; height:20px; margin-top:10px; background-color:#FFFFFF;}            
div.white_bottom {position:relative; float:left; clear:both; width:967px; height:35px; background-color:#FFFFFF;}                         