@import "/ernow/styles/import.css";

body {
	margin:0;
	font:14px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#005288;
	background:#005288 url('/ernow/images/bg-body.gif') repeat-x;
}
img{
	border:none;
}
form, fieldset{
	padding:0;
	margin:0;
	border:none;
}
input, textarea, select{
	font:100% Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;	
}
#main{
	width:978px;
	margin:0 auto;
	overflow:hidden;
}


/* Header 
****************************************************************************************************************/

#header{
	width:929px;
	background:url('/ernow/images/bg-header.gif') no-repeat;
	padding:92px 14px 6px 35px;
	position:relative;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	position:absolute;
	margin:0;
	float:left;
	font-size:17px;
	line-height:17px;
	bottom:-39px;
}
.logo a{
	width:177px;
	height:140px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/ernow/images/logo.png') no-repeat;
	cursor:pointer;
}

/* Nav 
****************************************************************************************************************/

.nav{
	margin:0 2px 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	height:1%;
}
.nav li{
	float:left;
	background:url('/ernow/images/bullet1.gif') no-repeat 100% 4px;
	padding:0 12px 0 8px;
	margin:0 -7px 0 7px;
}
.nav li a{
	height:16px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.nav .home a{
	width:50px;
	background:url('/ernow/images/home.gif') no-repeat;
}
.nav .about a{
	width:91px;
	background:url('/ernow/images/about.gif') no-repeat;
}
.nav .news a{
	width:100px;
	background:url('/ernow/images/news.gif') no-repeat;
}
.nav .reports a{
	width:81px;
	background:url('/ernow/images/reports.gif') no-repeat;
}
.nav .involved a{
	width:123px;
	background:url('/ernow/images/involved.gif') no-repeat;
}
.nav .contact a{
	width:83px;
	background:url('/ernow/images/contact.gif') no-repeat;
}
.nav .donate a{
	width:71px;
	background:url('/ernow/images/donate.gif') no-repeat;
}
.nav li a:hover{
	background-position:0 -16px;
}

/* State Branches Dropdown 
****************************************************************************************************************/

#statesContainer {
	position: absolute;
	top: 35px;
	left: 815px; }
#statesMenu {
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 1em; }
#statesMenu li {
	list-style: none;
	float: left; }
#statesMenu li a {
	display: block;
	padding: 3px 8px;
	background-color: #f37e20;
	color: #fff;
	text-decoration: none; }
#statesMenu li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #005389;}
#statesMenu li:hover ul, #statesMenu li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#statesMenu li:hover li, #statesMenu li.hover li {
	float: none; }
#statesMenu li:hover li a, #statesMenu li.hover li a {
	background-color: #005389;
	border-bottom: 1px solid #fff;
	color: #fff; }
#statesMenu li li a:hover {
	background-color: #10a9e5; }

/* Content 
****************************************************************************************************************/

#content{
	width:978px;
}
#content:after{
	content:"";
	display:block;
	clear:both;
}
.content-top{
	width:978px;
	height:25px;
	background:url('/ernow/images/bg-content-top.png') no-repeat;
}
.content-center{
	width:978px;
	overflow:hidden;
	background:url('/ernow/images/bg-content.png') repeat-y;
}
.content-bottom{
	width:978px;
	height:18px;
	overflow:hidden;
	background:url('/ernow/images/bg-content-bottom.png') no-repeat;
}
.content-holder{
	width:932px;
	overflow:hidden;
	background:url('/ernow/images/star.gif') no-repeat 8px 100%;
	padding:0 23px 19px;
}

/* Left Column 
****************************************************************************************************************/

.column1{
	width:260px;
	float:left;
}
.box_join_us{
	width:260px;
	overflow:hidden;
	background:url('/ernow/images/bg-block1.gif') repeat;
	margin-bottom:15px;
}
.box_join_us-top{
	width:260px;
	overflow:hidden;
	background:url('/ernow/images/bg-block1-top.gif') no-repeat;
	padding-top:6px;
}
.box_join_us-bottom{
	width:230px;
	overflow:hidden;
	background:url('/ernow/images/bg-block1-bottom.gif') no-repeat 0 100%;
	padding:21px 18px 15px;
}
.box_join_us-bottom .heading1{
	width:172px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 5px 3px;
	background:url('/ernow/images/heading1.gif') no-repeat;
	line-height:15px;
	font-size:15px;
}
.box_countdown{
	width:260px;
	overflow:hidden;
	background:url('/ernow/images/bg-CDblock.gif') repeat;
	margin-bottom:5px;
	text-align: center;
}
.box_countdown-top{
	width:260px;
	overflow:hidden;
	background:url('/ernow/images/bg-CDblock-top.gif') no-repeat;
	padding-top:2px;
}
.box_countdown-bottom{
	width:260px;
	overflow:hidden;
	background:url('/ernow/images/bg-CDblock-bottom.gif') no-repeat 0 100%;
}

.info{
	overflow:hidden;
}
.info div{
	overflow:hidden;
	padding-bottom:17px;
}
.info select{
	margin-left: 8px;
	vertical-align:top;
	height: 25px;
}
.info div input{
    width:216px;
	border:none;
	background:#fff;
	padding:2px 2px 5px 6px;
	color:#005288;
	font-weight:bold;
}
.sign-up{
	margin:-3px 0 0;
	float:right;
	width:80px;
	height:31px;
	text-indent:-9999px;
	background:url('/ernow/images/sign-up.png') no-repeat left top;
	cursor:pointer;
}
.sign-up:hover{
	background:url('/ernow/images/sign-up.png') no-repeat left -31px;
}
.donation{
	width:260px;
	height:58px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/ernow/images/donation.gif') no-repeat;
	margin-bottom:16px;
}
.donation:hover{
	background-position:0 -58px;
}
.refer{
	width:260px;
	height:58px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/ernow/images/refer_btn.gif') no-repeat;
	margin-bottom:16px;
}
.refer:hover{
	background-position:0 -58px;
}
.signup{
	width:260px;
	height:58px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/ernow/images/signup_btn.gif') no-repeat;
	margin-bottom:16px;
}
.signup:hover{
	background-position:0 -58px;
}

.quote{
	margin:0 0 0 3px;
	width:250px;
	background:url('/ernow/images/blockquote-left.gif') no-repeat;
}
.quote img{
	position:relative;
	bottom:-5px;
}
.quote p{
	margin:0;
	color:#787878;
	line-height:21px;
	display:inline;
}
.quote q {
	quotes:none;
	margin:0 13px 0 25px;
}
.quote q:before {
	content:"";
}
.quote q:after {
	content:"";
}
.quote p cite{
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	float:right;
	margin:11px 0 0 0;
	display:inline;
}

/* Right Column 
****************************************************************************************************************/

.column2{
	float:right;
	width:657px;
	line-height: 150%;
}
.column2 .picture{
	display:block;
	margin:2px 0 15px 0;
}
.column2 .h3 {
	font-size: 16px;
}
.box_welcome{
	width:320px;
	float:left;
	background:url('/ernow/images/bg-box1.gif') repeat-y;
}
.box_welcome-top{
	width:320px;
	overflow:hidden;
	background:url('/ernow/images/bg-box1-top.gif') no-repeat;
}
.box_welcome-bottom{
	width:300px;
	overflow:hidden;
	background:url('/ernow/images/bg-box1-bottom.gif') no-repeat 0 100%;
	padding:12px 0 25px 20px;
}
.box_welcome .heading2{
	width:96px;
	height:26px;
	margin:0 0 17px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/ernow/images/heading2.gif') no-repeat;
	font-size:15px;
	line-height:15px;
}
.box_welcome p{
	margin:0 0 8px;
	color:#fff;
	font-size:15px;
	line-height:20px;
	width:285px;
}
.heading4{
	width:115px;
	float:right;
	margin-right:40px;
	color:#fff;
	font-size:15px;
	line-height:24px;
}
.box_latest_news{
	float:right;
	width:305px;
	padding:6px 15px 0 0;
}
.heading-wrap{
	width:100%;
	overflow:hidden;
	background:url('/ernow/images/bg-heading.gif') repeat-x 0 100%;
	margin-bottom:8px;
}
.heading-wrap .heading3{
	width:145px;
	height:19px;
	margin:0 0 3px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/ernow/images/heading3.gif') no-repeat;
	font-size:15px;
	line-height:15px;
}
.block3{
	float:right;
	width:305px;
	background:url('/ernow/images/bg-block3.gif') repeat-x 0 100%;
	padding-bottom:15px;
	margin-bottom:10px;
}
.block3 p{
	line-height: 20px;
}
.line{
	background:none;
}
.block3-wrap{
	width:100%;
	overflow:hidden;
	margin-bottom:-11px;
}
.block3 .date{
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
	margin-bottom:4px;
	display:block;
	color:#10a9e5;
}
.block3 .date span{
	display:block;
	font-size:11px;
	font-weight:normal;
	margin-bottom:3px;
	color:#949494;
	text-transform:uppercase;
}
.block3 .date:hover{
	text-decoration:underline;
	color:#005288;
}
.block3 .date:hover span{
	text-decoration:underline;
	color:#005288;
}
.block3 strong{
	display:block;
	color:#10a9e5;
}
.block3 p{
	margin:0 0 10px;
	line-height:20px;
}
.read{
	color:#a3be01;
	text-decoration:none;
	font-weight:bold;
	background:url('/ernow/images/bg-read.gif') no-repeat 100% 5px;
	padding-right:11px;
}
.read:hover{
	background:url('/ernow/images/bg-read-h.gif') no-repeat 100% 5px;
	color:#005288;
	text-decoration:underline;
}

.body-block {
	background:url('/ernow/images/bg-block3.gif') repeat-x 0 100%;
	padding-bottom:15px;
	margin-bottom:10px;
}


/* Footer
****************************************************************************************************************/

#footer{
	width:978px;
	overflow:hidden;
	text-align:center;
	margin:8px 0 15px 0;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	color:#55c3f1;
	display:inline;
	padding:0 5px 0 12px;
	font-size:11px;
	background:url('/ernow/images/separator.gif') no-repeat 0 2px;
}
#footer ul li:first-child{
	background:none;
}

.mm{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background:none;
	padding-right:11px;
}
.mm:hover{
	background:none;
	color:#a3be01;
	text-decoration:underline;
}

#footer ul li span{
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

h2 {
	color: #f37e20;
	font-size: 22px;
	line-height: 130%;
}

/* form elements styles */

.required-field-mark, .form-error-message, .error {
   color: red;
}

.field-label {
}

.req-field-label {    
}