@charset "UTF-8";
/* CSS Document */


body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#2F1303;
font-size:13px;
background:#1C3948;
}

.wrapper{
width:1000px;
margin:0px auto 0 auto;
background-color:#ffffff;
}

.shadow{
width:1040px;
margin:0 auto 0 auto;
background-image:url(images/shadow.jpg);
}

#topBar{
width:100%;
background-image:url(images/headerbg.jpg);
border-bottom:2px solid #172937;
height:43px;
}

.conHeader{
width:100%;
padding:10px 0 0 0;
}

.conContent{
width:1000px;
margin:20px 0 0 0;
}

.conFooter{
width:100%;
height:100px;
background-color:#2A2E39;
border-top:10px solid #95999F;
}

form{margin:0px;padding:0px;}

/*Content */
#logo{
float:left;
margin:70px 0 0 20px;
line-height:1.7;
clear:left;
}

#logo img{
position:absolute;
top:10px;
margin:0 0 20px 0;
z-index:1;
}

#bio{
float:right;
width:400px;
color:#2F1303;
margin:30px 40px 0 0;
}

#bio img{
float:left;
margin:0 30px 5px 0;
clear:left;
}

#bioTitle{
float:left;
}

#boxLeftText{
width:520px;
padding: 5px 0 10px 0px;
line-height:1.6;
float:left;
}

#boxLeftText ul{
margin:0px;
padding:0px;
list-style:none;
}

#boxLeftText li{
clear:both;
}

#boxRightText{
float:left;
width:440px;
}

#boxForm{
width:380px;
padding:10px 0 20px 50px;
float:left;
margin:5px 0 0 10px;
font-size:13px;
background-color:#cccccc;
}

#signUpList{
margin:10px 0 0 0;
padding:0px;
list-style:none;
}

#signUpList li{
margin:10px 0 10px 0;
}

#boxSponsored{
margin:20px 0 0 0;
width:450px;
float:right;
font-size:16px;
}

#boxIntro{
padding:15px;
line-height:1.4;
background-color:#feebbb;
color:#b13e08;
width:930px;
margin:10px auto 10px auto;
}

#boxListCont{
width:960px;
margin:0 auto 0 auto;
}

.boxDate{
height:66px;
width:69px;
color:#ffffff;
font-size:17px;
font-weight:bold;
text-align:center;
background-repeat:no-repeat;
background-position:center;
margin: 0 5px 0 0;
float:left;
border:1px solid #CCCCCC;
}

.boxWebInfo{
font-size:11px;
font-weight:bold;
float:left;
height:56px;
background-color:#f4f4f4;
padding:5px;
width:420px;
}

.boxWebInfoFooter
{
position:relative;
top:0px;
left:0px;
font-weight:normal;
color:#2d74cb;
width:300px;
}

.moreInfo{
width:490px;
padding:10px;
background-color:#F2EDFC;
display:none;
}

.moreInfo ul{
	
}

.moreInfo li{
list-style: disc;
margin:0 0 0 20px;
}

.registerBttn
{
position:relative;
top:30px;
float:right;
cursor:pointer;
}


#contentThanks{
margin: 25px 10px 0 0;
line-height:1.5;
}

#success{
display:none;
}

.error_box{
list-style:none;
color:#333333;
font-weight:bold;
margin:0 0 20px 0;
padding:0px;
}

.error_box li{
margin:5px 0 5px 0;
}

label.error{color:#333333;}

.clear{
clear:both;
}

/* Font Styles */
#logo h2{

}

#webAn h2{
font-size:45px;
margin:0px;
color:#113855;
margin:0 20px 0 0;
z-index:99999;
position:relative;
}

.bioPopBoxtitle{
font-size:26px;
margin:10px 0 0 0;
padding:0px;
}

#bio h2{
font-weight:bold;
margin:0px;
}

#boxLeftText h2{
margin:5px 0 5px 0;
font-size:20px;
}

#boxForm h2{
font-size:35px;
margin:20px 0 10px 0;
color:#ffffff;
}

#bioTitle h3{
font-weight:bold;
}

#contentThanks h2{
font-size:28px;
}
/* Social Button Style */
#socialBadge{
width:400px;
margin:25px 0 0 0;
}

#socialBadge ul li{
margin:0px;
	width:170px;
	list-style-type:none;
	display:inline;
}

/* Form Styles */
#contentSidebar{
margin:0px 0 0 0px;
}

.sidebarFormField {
	float: left;
	width: 140px;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
	text-align: left;
	}
	
	.sidebarFormEmail {
	width: 290px;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
	text-align: left;
	}
	
	.sidebarFormSubmit {
	float: right;
	margin: 30px 0 0 0;
	}
	
	.sidebarFormTerms{
	font-size:13px;
	margin:0 0 10px 0;
	}
	
	.inputTxt {
	width: 135px;
	height: 15px;
	margin: 3px 0 0 0;
	padding: 5px 0 0 3px;
	background: #ffffff;
	border: 1px solid #ffffff;
	}
	
	.inputEmail {
	width: 287px;
	height: 18px;
	margin: 3px 0 0 0;
	padding: 5px 0 0 3px;
	background: #ffffff;
	border: 1px solid #ffffff;
	}
	
	.inputSelect {
	height: 23px;
	margin: 3px 0 0 0;
	padding: 0;
	background: #ffffff;
	border: 1px solid #ffffff;
	}
	
	.inputTxtarea {
	width: 287px;
	height: 100px;
	margin: 3px 0 0 0;
	padding: 5px 0 0 3px;
	background: #ffffff;
	border: 1px solid #ffffff;
	}
	
	.inputSubmit {
	height: 30px;
	background: none;
	border: none;
	color: #fff;
	font: normal bold 22px Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:-25px 0 10px 0;
	}
	
	/* Link Styles */
a img{border:none;}

#boxSponsored A:link {text-decoration: none; color:#ffffff;}
#boxSponsored A:visited {text-decoration: none; color:#ffffff;}
#boxSponsored A:active {text-decoration: none; color:#ffffff;}
#boxSponsored A:hover {text-decoration: underline; color:#ffffff;}


#bio A:link {text-decoration: none; color:#2F1303; font-weight:strong;}
#bio A:visited {text-decoration: none; color:#2F1303;  font-weight:strong;}
#bio A:active {text-decoration: none; color:#2F1303;  font-weight:strong;}
#bio A:hover {text-decoration: underline; color:#2F1303;  font-weight:strong;}

.boxWebInfoFooter A:link {text-decoration: underline; color:#2D74CB; }
.boxWebInfoFooter A:visited {text-decoration: underline; color:#2D74CB;  }
.boxWebInfoFooter A:active {text-decoration: underline; color:#2D74CB;  }
.boxWebInfoFooter A:hover {text-decoration: underline; color:#2D74CB; }
