body, html {margin: 18px 0; background: url(../images/grid.gif) repeat-y center center; background-color:#fff}

* {margin:0; padding:0}

a {outline:none;}

p {padding: 5px 0}

.clear{clear:both;}

#main_wrapper {margin:0 auto; width:767px;}

a.black_link {color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; padding-right:15px;}
a:hover.black_link {text-decoration: underline; }

a.orange_link {color:#d49100; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
a:hover.orange_link {text-decoration: underline; }

#wrapper {width:767px; background-color:#6e6f64;}

#container{width:730px; margin:0 auto; padding:20px 0;}

/* Start Navigation Dropdown Menu Styles */ 

#navmenu {height: 37px; background-color:#6e6f64; position:relative; z-index:900; float:none; width:720px;}

#navmenu ul {list-style:none; width:100%;}

#navmenu ul#mainlevel {width:100%; border: 0 none; list-style: none; height: 37px;}

#navmenu ul#mainlevel li {border: 0 none; float: left; /*For Gecko*/
 display: inline; list-style: none; position: relative; height: 37px;}

#navmenu ul#mainlevel ul {border: 0 none;  width: 210px; list-style: none; display: none; position: absolute; 
				top: 37px; left: 0; border: solid 1px #6e6f64;}

#navmenu ul#mainlevel ul li {float: none; /*For Gecko*/
 display: block !important; display: inline; /*For IE*/
 height: 23px; *margin-bottom:-4px;}

/* Root Menu */
#navmenu ul#mainlevel a {padding: 0 24px; 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;
 text-transform:uppercase;
 color: #fff;
 font:bold 13px/37px Arial, Verdana, sans-serif;
 text-decoration: none;
 height: auto !important;
 height: 1%; /*For IE*/
}

#navmenu ul#mainlevel a:hover,
#navmenu ul#mainlevel li:hover a,
#navmenu ul#mainlevel li.iehover a {
 background:url(../images/orange_nav_button.gif) top right repeat-y;
 color: #fff;
}

#navmenu li#active a {
 background:url(../images/orange_nav_button.gif) top right repeat-y;
 color: #fff;
}


/* 1st level dropdown Menu */

#navmenu ul#mainlevel li:hover li a,
#navmenu ul#mainlevel li.iehover li a {
 font:bold 11px/23px Arial, Verdana, sans-serif;
 float: none;
 text-transform:none;
 background-image: none;
 background-color: #d49100;  /*color: orange*/
 color: #fff; /* text color: white*/
 margin:0;
 padding: 0 5px; /*top bottom, left right*/
 -moz-opacity:.90;
 filter:alpha(opacity=90);
}


#navmenu ul#mainlevel li:hover li a:hover,
#navmenu ul#mainlevel li:hover li:hover a,
#navmenu ul#mainlevel li.iehover li a:hover,
#navmenu ul#mainlevel li.iehover li.iehover a {
 font:bold 11px/23px Arial, Verdana, sans-serif;
 color: #003050; /* text color: dark blue */
 margin:0;
 background-color: #d49100;  /* background rollover color: orange */
 background-image: none;
 -moz-opacity:.90;
 filter:alpha(opacity=90);
}

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

#navmenu ul#mainlevel li:hover ul,
#navmenu ul#mainlevel ul li:hover ul,
#navmenu ul#mainlevel ul ul li:hover ul,
#navmenu ul#mainlevel li.iehover ul,
#navmenu ul#mainlevel ul li.iehover ul,
#navmenu 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 */  