@charset "utf-8";

*.dropdown {
	margin: 0;
	padding: 0;
}
body{
	font-size: 12px;
	margin:0;
	text-align:center; 
	background:#373d58;
}
#page-wrap {
	width: 800px;
	margin: 25px auto;
}
a {
	text-decoration: none;
}


ul.dropdown, ul.dropdown ul {
	list-style: none;
}
ol, ul {
	padding-left:40px;
}
p {
	margin: 15px 0;
}

div.hide { overflow: hidden;  }
div.hide p {padding: 0 0 1em 0; margin: 0;}
a.hidebutton {  padding:2px; margin: 0 0 10px 8px; display:block; }
a.hidebutton:focus { outline: none; }

h1 {
	font-size:18px;
	padding:10px 0;
	margin:0 auto;
	text-align:center;
}
h2 {
	font-size:16px;
	margin:3px 0;
}
h3 {
	font-size:14px;
	margin:5px 0 ;
}

a.logo:link, a.logo:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
}
a.logo:hover, a.logo:active {
	color:#6c9a91;
}
a.hor:link, a.hor:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#436179;
	text-decoration: none;
}
a.hor:hover, a.hor:active {
	color:#a50000;
	}
a.nav:link, a.nav:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#0263a7;
	text-decoration: none;
	}
a.nav:hover, a.nav:active {
color:red;
	}
	

.rounded-corners {
	-moz-border-radius:20px; 
	-webkit-border-radius:20px; 
	-khtml-border-radius:20px; 
	border-radius: 20px;
	}

.error {
	color:red; 
	font-size:24px; 
	text-decoration:blink; 
	font-family: Trebuchet MS; 
	text-align:center;
	}

#outer-container {
	width:1010px; 
	margin:0 auto; 
	text-align:left; 
	font-family:Trebuchet MS; 
	overflow:hidden;
	}
#handshake{
	float:right; 
	width:8px; 
	height:8px; 
	background:#2F2F2F;
	}
#top-nav-container {
	width:1000px; 
	position:relative; 
	 
	z-index:99; 
	text-align:center; 
	}

#content {
	padding:0 20px 10px 17px; 
	font-family:cambria; 
	}

#content ol, #content ul { overflow: hidden; }

#content-container { float:left; }

#main-container {
	clear:both; 
	width:998px; 
	background-attachment:fixed; 
	background-position:center -125px; 
	border:#ccc groove 1px;
	overflow:hidden;
	}

#hor-nav {
	clear:both; 
	width:998px; 
	padding:5px 0;
	font-size:12px; 
	text-align:center; 
	background:#fafafa; 
	 
	position:relative; 
	}
#hor-nav a{ margin-right:20px; }

#search {
	clear:right; 
	float:right; 
	margin:5px 15px 0 0; 
	position:relative; 
	z-index:50;
	}
#footer-container {
	margin-top:10px;
	width:1000px; 
	text-align:center; 
	line-height:20px; 
	color:#000;
	}	
#footer-container .subtext {
	position:relative; 
	top:-3px; 
	font-size:11px; 
	font-style:italic;	
	}
#footer-content {
	width:960px; 
	margin:10px 0; 
	padding:0px 20px; 
	text-align:justify; 
	line-height:12px; 
	color:#838383; 
	font-size:11px;
	}
#footer-container #sitewide_robot_nav {
	width:940px; 
	margin:0 auto; 
	padding-bottom:10px; 
	font-size:11px; 
	line-height:12px; 
	color:#838383; 
	text-align:justify; 
	}

/******** DROP DOWN ***********/
/* 	LEVEL ONE */
ul.dropdown                         { position: relative; padding:0}
ul.dropdown li                      { font-weight: bold; float: left; text-align:left; zoom: 1; /* top level background color background:#ccc;*/}

ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								  color:#fff; /*color: #E6D9D3;  top level link color*/}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background:#0f0c30; /*background: #F3D673; hover background color*/ color: #fff; position: relative; }
 ul.dropdown a:hover, ul.dropdown li.hover a              { color: #fff; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{width: 210px; visibility: hidden; position: absolute; top: 100%; left: 0; padding:0 }
ul.dropdown ul li 					{ font-weight: normal; background:#787882; /*background: #f6f6f6;dropdown background*/ color: #000; 
									  border-bottom: 1px solid #ccc; float: none; margin:0px 0; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none;  display: inline-block; width:92%;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; padding:0}
ul.dropdown li:hover > ul 			{ visibility: visible; }
/* for mothership states */
ul.dropdown ul.sub_menu_col1 {left:125px;}
ul.dropdown ul.sub_menu_col2 {left:250px;}
ul.dropdown ul.sub_menu_col3 {left:375px;}
ul.dropdown ul.sub_menu_col4 {left:500px;}
ul.dropdown ul.sub_menu_col5 {left:625px;}
ul.dropdown ul.sub_menu_col6 {left:750px;}

.blocked {margin-left: 10px; color:#666; position:relative; top:3px; }

.px12 {	font-size:12px;	}
.px10 {	font-size:10px;	}
.footerlink{float:right!important;text-align:right!important;padding-right:20px!important;}
.footerlink a{color:#ffffff!important;}

