html, body {font-family:Verdana, Arial, Helvetica, sans-serif; behavior: url(../javascript/csshover2.htc); color:#4b4b4b; font-size:11px; background-color:#58595b}

* {margin:0; padding:0}
img {border:none}
strong {color:#333}
p {padding:4px 0}
a {color:#4b4b4b; text-decoration:underline; outline:none}
a:hover {color:#4b4b4b; text-decoration:none}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
}
 
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

#wrapper {width:975px; margin:0px auto; padding-bottom:20px}
#container {width:975px; background-color:#fff; padding-bottom:10px}

/*#navigation {width:975px; height:27px; background-color:#002c5f; font-size:15px; letter-spacing:1px; font-weight:bold; color:#fff; font-family:"Times New Roman", Times, serif}
#navigation ul{padding-top:3px; *padding-top:4px;}
#navigation ul li{display:inline; padding:0 3px;}
#navigation ul li a{text-decoration:none; color:#fff}
#navigation ul li a:hover{background-color:#002c5f}
#navigation ul li#active a{background-color:#002c5f;}*/

#navigation {width:975px; height:27px; color:#fff; height: auto !important; height: 1%; /*For IE*/ font:bold 15px/27px "Times New Roman", Times, serif; background-color:#002c5f; letter-spacing:1px; position:relative; z-index:900; float:none;}
#navigation ul {list-style:none; width:100%;}
#navigation ul#mainlevel {width:100%; border: 0 none; list-style: none; height: 27px;}
#navigation ul#mainlevel li {border: 0 none; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 27px;}
#navigation ul#mainlevel ul {border: 0 none;  width: 200px; list-style: none; display: none; position: absolute; top: 27px; left: 0;}
#navigation ul#mainlevel ul li {float: none; /*For Gecko*/ display: block !important; display: inline; /*For IE*/ height: 27px; *margin-bottom:-4px;}


/* Root Menu */
#navigation ul#mainlevel a {
 padding: 0 11px; 
 margin:0; 
 float: none !important; /*For Opera*/
 float: left; /*For IE*/ 
 display: block; 
 color:#fff;
 text-decoration: none;
}

#navigation ul#mainlevel a:hover,
#navigation ul#mainlevel li:hover a,
#navigation ul#mainlevel li.iehover a { background-color:#b5b7b4; color: #fff; }
#navigation li#active a {background-color:#b5b7b4; color: #fff; }


#footer_wrapper {font-size:10px; color:#fff;}
#footer {padding-left:46px; padding-top:15px;}
#footer img#terms_of_use {padding-left:25px;}
#footer img#advertising_disclaimer {padding-left:10px;}
#footer img#privacy_policy {padding-left:10px;}
#footer img#site_map {padding-left:10px;}

.red_text{color:#002c5f}
.small_text {font-size:10px;}
a.bronze_text {color:#976a4c; text-decoration:none}
a:hover.bronze_text {text-decoration:underline}
