/* CSS Document */



.outer_wrap
{
width:1100px;
margin-left:auto;
margin-right:auto;

}

.header
{
width:1100px;
height:200px;
}
.header_right
{
width:710px;
height:77px;
float:left;
margin-left:60px;

}

.logo
{
float:left;
width:269px;
height:175px;
margin-top:15px;
}
.nav_outer
{
width:800px;
/* margin-top:71px; */
}
.nav_signup_outer
{
width:796px;
height:141px;
float:left;
}

.signup_search_image
{
padding-top:5px;
}

.inputField
{
position:relative;
top:-5px;
font-size:11px;
}

.signup_outer
{
padding-left:150px;
width:500px;
height:75px;
padding-bottom:17px;
}
.enews
{
padding-top:5px;
padding-right:10px;
float:right;
}
.search
{
padding-top:5px;
float:right;
}

.goButton
{
vertical-align:bottom;
}


#nav img
{
padding-left:4px;
padding-right:4px;
border-right:dotted 1px #99CCCC;
}
#nav img:hover
{
background-color:#F2F2F2;
padding-left:4px;
padding-right:4px;
border-right:dotted 1px #99CCCC;
}



#nav, #nav ul {
	padding: 0;
	margin:0;
	list-style: none;
	z-index:1000;
}

#nav a {
	display: block;
	text-decoration:none;
	color:#333;
	text-transform:uppercase;
	padding:5px;
	border-right: 1px #CCC dotted;
	font-size:12px;
	font-weight:bold;

}

#nav li {
	float: left;
	width:inherit;
}
#nav li ul {
	position: absolute;
	width: 12em;
	left: -999em;
	font-size:11px;
	background-color:#F2F2F2;
	padding:8px;
}

#nav li ul a
{
color:#0066CC;
text-decoration:none;
}




.mainmenu {
width:200px;
	font-size : 12px; 
	color:#0066CC;
	line-height : 16px; 
	text-decoration : none; 
	background-color:#F2F2F2; 
	} 
.mainmenu ul {
	list-style: none;
	font-size:11px;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding:5px 5px 5px 5px;
	
}
.mainmenu ul li {
	list-style: none;
	font-size:12px;
	height: auto;
	margin: 0;
	width: 17em;
	
}
.mainmenu a
{
font-size:12px;
	display: block;
		color:#030;
	text-decoration: none;
	padding: 0em 0em;
}


.mainmenu ul li {

	padding-top:5px;
}
.mainmenu ul li a:hover {
color:#063;

}

	
	
.footer_outer
{
width:100%;
background-color:#000000;
}
.footer_inner
{
width:980px;
padding:20px;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
background-color:#000000;
font-size:11px;
}

.footer_inner h1
{
color:#FFCC00;
font-size:11px;
font-weight:bold;
margin:0;
}

.footer_inner ul
{
	padding: 0;
	margin:0;
	list-style: none;
	float:left;	
}
.footer_inner li ul li
{
float:none;
}
.footer_nav
{
width:120px;
padding-right:20px;
float:left;
}
.footer_nav h1
{
margin:0;
font-size:11px;
font-weight:bold;
}

.footer_info
{
width:120px;
padding-left:20px;
float:left;
border-left:dotted 1px #666666;
}
.footer_info h1
{
color:#FFCC00;
font-size:11px;
font-weight:bold;
margin:0;
}


/*
.footer_inner ul li
{
margin:0;

float:left;
}
.footer_inner li ul
{
margin:0;
list-style:none;
}
*/

.footer_inner a
{
color:#FFFFFF;
text-decoration:none;
}
.footer_inner a:hover
{
color:#CCCCCC;
text-decoration:none;
}
.footer_bottom
{
width:100%;
background-color:#333333;
}
.footer_bottom_inner
{
width:980px;
padding:10px;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
font-size:11px;
}

.footer_bottom_inner h1
{
color:#FFCC00;
font-size:11px;
font-weight:bold;
margin:0;
}

.footer_bottom_inner a
{
color:#FFFFFF;
text-decoration:none;
}
.footer_bottom_inner a:hover
{
color:#CCCCCC;
text-decoration:none;
}
