body{
font-size:0.85em;
font-family: Arial;
}

#content{
	margin-left: auto;
    margin-right: auto;

}

#copy{
 margin-left: 10%;
 width: 30px;
 z-index: 99;
}

#search{
float:right;
top: 80px;
padding:10px;
position:absolute;
right:-10px;
voice-family:inherit;
width:230px;
z-index:1000;
}

#menubar {
background:#424242 none repeat scroll 0 0;
top: 25px;
height: 25px;	 
z-index: 80;
}

#menu {
top: 77px;	
clear:none !important;
height:25px;
margin-left: 24% !important;
margin-right:auto !important;
position:absolute;
width:auto;
}
#menu ul {
clear:left;
font-family:Arial;
font-size:12px !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:auto !important;
margin-right:auto !important;
padding:0;
position:relative;
width:100%;
z-index:999 !important;
font-weight: bold;
}
#menu li {
cursor:default;
float:left;
position:relative;
text-align:center;
width:110px;
}
#menu #nav li a:hover {
background:#000 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
z-index:999;
}
#menu li ul {
display:none;
float:left;
position:absolute;
width:445%;
}
#menu li > ul {
left:auto;
top:auto;
}
#menu li li {
border:medium none;
color:#424242;
display:block !important;
font-weight:200;
margin-bottom:-5px;
width:auto !important;
}
#menu #nav li li a {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
cursor:pointer;
display:block !important;
font-weight:200;
letter-spacing:1px;
padding:5px 7px;
text-decoration:none;
}

#menu #nav li a img{
border: 0;
}

#menu #nav li li a:hover {
background:#0081BD none repeat scroll 0 0;
border-width:1px;
color:#FFFFFF;
padding:5px 7px;
z-index:999;
}
#menu li:hover ul, #menu li.over ul {
display:block;
z-index:999;
}
#menu ul a, #menu ul a:visited {
background:#424242 none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
display:block;
letter-spacing:1px;
padding:5px 7px;
text-decoration:none;
}

/* Search CSS */
a.title, a.title-hover {
color:#003366;
cursor:pointer;
	   font-size:16px;
	   font-weight:bold;
}

a.suggestion, a.suggestion-hover {
color:#003366;
cursor:pointer;
	   font-weight:bold;
	   text-decoration:underline;
}

a.page-nav, a.page-nav-hover {
color:#FFFFFF;
cursor:pointer;
	   font-size:12px;
	   text-decoration:underline;
}

a.footer {
color:#999999;
cursor:pointer;
	   text-decoration:underline;
}

.shortcut-link, .shortcut-link-hover {
color:#003366;
cursor:pointer;
	   font-weight:bold;
	   text-decoration:underline;
}

.footer {
		font-size: 9px;
}

.results {
	font-size: 12px;
	color: #FFFFFF;
   	background: #4d6b76;
	padding:5px;
}

.url {
color: #424242; 
}

.highlight {
font-weight: bold;
color: #424242;
}	

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {display:block;}

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; font-weight:bold;}
#dropmenu a {display:block; padding:0.25em 1em; color:#686868; text-decoration:none;}
#dropmenu a:hover {background:#888; color:#fff;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;z-index:999}
#dropmenu ul a {border-left:1px solid #c8c8c8;}
#dropmenu li ul {width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left; }
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
