html, body {font-family:"Times New Roman", Times, serif; background-color:#e6e6e6}

* {margin:0; padding:0}
a {outline:none}
img {border:none}

#wrapper {width:975px; background-color:#fff}
#container {width:955px; }
#tools {text-align:right;}
#tools img{padding-left:10px;}
.icons {padding-top:16px;}
.secondary_nav_button {padding-bottom:8px;}

form, input {display:inline; border:none; padding:0; margin:0;}

input#search_box {color:#b4a799; text-align:center; height:14px; width:100px; *width:120px; font-size:10px; border:1px solid #adadad;}

fieldset {display:inline; border:none; padding:0; margin-bottom:8px; *margin-bottom:11px;}
#search_button{position: relative; top: 4px; right:1px; *right:5px;}

#designed_by {padding-left:594px; padding-top:14px;}


/* Start Navigation Dropdown Menu Styles */ 

#main_nav {height: 30px; background-color:#0072ae; position:relative; z-index:900; float:none;}
#main_nav ul {list-style:none; width:100%;}
#main_nav ul#mainlevel {width:100%; border: 0 none; list-style: none; height: 30px;}

#main_nav ul#mainlevel li {border: 0 none; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 30px;}
#main_nav ul#mainlevel ul {border: 0 none;  width: 200px; list-style: none; display: none; position: absolute; top: 30px; left: 0;}
#main_nav ul#mainlevel ul li {float: none; /*For Gecko*/ display: block !important; display: inline; /*For IE*/ height: 30px; *margin-bottom:-4px;}

/* Root Menu */
#main_nav ul#mainlevel a {
 padding: 0 19px; 
 margin:0; 
 float: none !important; /*For Opera*/
 float: left; /*For IE*/ 
 display: block; 
 /*background-color: #ada86b;*/
 /*background:url(../images/green_nav_button.gif) top right repeat-y;*/
 color: #fff;
 font:normal 14px/30px "Times New Roman", Times, serif;
 text-decoration: none;
 height: auto !important;
 height: 1%; /*For IE*/
 letter-spacing:.1em;
}

#main_nav ul#mainlevel a:hover,
#main_nav ul#mainlevel li:hover a,
#main_nav ul#mainlevel li.iehover a { background-color:#e6e6e6; color: #0072ae; background:url(../images/button_hover.gif) top right repeat-y;}
#main_nav li#active a {background-color:#e6e6e6; color: #0072ae; background:url(../images/button_hover.gif) top right repeat-y;}


/* 1st level dropdown Menu */

#main_nav ul#mainlevel li:hover li a,
#main_nav ul#mainlevel li.iehover li a {
 font:normal 11px/23px "Times New Roman", Times, serif;
 font-weight:normal;
 letter-spacing:normal;
 float: none;
 background-image: none;
 background-color: #e6e6e6;  /*color: grey*/
 color: #0072ae; /* text color: white*/
 margin:0; 
 padding:4px 0px 4px 20px;
}

#main_nav ul#mainlevel .sublevel  { border-top: solid 1px #0072ae;}

#main_nav ul#mainlevel li:hover li a:hover,
#main_nav ul#mainlevel li:hover li:hover a,
#main_nav ul#mainlevel li.iehover li a:hover,
#main_nav ul#mainlevel li.iehover li.iehover a {
 font:normal 11px/23px "Times New Roman", Times, serif;
 color: #fff; /* text color: dark blue */
 margin:0;
 background-color: #0072ae;  /* background rollover color: orange */
 background-image: none;
}

#main_nav ul#mainlevel li:hover ul ul,
#main_nav ul#mainlevel li.iehover ul ul,
{
 display: none;
}

#main_nav ul#mainlevel li:hover ul,
#main_nav ul#mainlevel ul li:hover ul,
#main_nav ul#mainlevel ul ul li:hover ul,
#main_nav ul#mainlevel li.iehover ul,
#main_nav ul#mainlevel ul li.iehover ul,
#main_nav ul#mainlevel ul ul li.iehover ul {
 display: block;
}


/* End Navigation Dropdown Menu Styles */ 


/* *** 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 */  


