/* Custom CSS for online Application */

body { 
	background:#fafafa url(../img/main_bg.gif) repeat-x left top; 
	font: 1.0em Verdana, Arial, Helvetica, sans-serif;
	
}

a, a:visited {text-decoration:underline; color:#037; }
a:hover, a:active {text-decoration:none; color:#701; }

#top_header_bar { border-bottom:1px solid #777; background:#333 url(../img/apply_hd.gif) no-repeat center top; color:#FFF; height:104px;}
#hd_content {  width:940px; margin:0 auto; padding:0 20px;}
#top_link_bar { background:#000 url(../img/top_drop_bg.gif) repeat-x left bottom; color:#fff; padding:2px 20px; text-align:right; font-size:13px; height:21px;  }
	#top_link_bar a, #top_link_bar a:visited {text-decoration:none; color:#fff; }
	#top_link_bar a:hover, #top_link_bar a:active {text-decoration:none; color:#FF0; }

#top_header_bar h1 {display:none; }	
#main_container {background:#fff; color:#333; padding-bottom:20px;}
.fine_print {font:0.7em/1.4em Verdana, Arial, Helvetica, sans-serif; color:#777; margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0;}

#l_sidebar { padding-top:10px; font-size:0.8em;}
#l_sidebar h2 {font:1.6em "Trebuchet MS", Verdana, Arial, sans-serif; color:#037; margin-bottom:2px; }
#l_sidebar h3 {font:1.3em "Trebuchet MS", Verdana, Arial, sans-serif; color:#701; margin-bottom:7px; }
#l_sidebar h4 {font:0.9em "Century Gothic", "Trebuchet MS", Verdana, sans-serif; color:#fff; margin-bottom:7px; background:#037; padding:4px 10px;}

#pin_login {/*border:1px dashed red;*/ /*text-align:center;*/}


.l_sidebar_block {border:1px solid #ddd; padding:7px; margin:10px auto; }
.fine_print_block {border:1px solid #ddd; padding:7px; margin:10px auto; }

#main_content {padding-top:10px; font-size:0.9em;}
#main_content h1 {font:2.0em "Trebuchet MS", Verdana, Arial, sans-serif; color:#037; margin-bottom:2px; }
#main_content h2 {font:1.4em "Trebuchet MS", Verdana, Arial, sans-serif; color:#037; margin-bottom:2px; }
#main_content h3 {font:1.2em "Trebuchet MS", Verdana, Arial, sans-serif; color:#701; margin-bottom:2px; }
#main_content h4 {font:0.9em "Century Gothic", "Trebuchet MS", Verdana, sans-serif; color:#fff; margin-bottom:2px; background:#037; padding:4px 10px;}

.main_content_block {/*border:1px dashed green;*/ padding:7px; margin:10px auto; }

#new_signup {/*border:1px dashed green;*/ background:#414141 url(../img/apply_start_bg.gif) no-repeat right top; padding:7px; color:#fff;}
#new_signup h1 {font:2.0em "Trebuchet MS", Verdana, Arial, sans-serif; color:#fff; margin-bottom:2px; }
#new_signup h2 {font:1.4em "Trebuchet MS", Verdana, Arial, sans-serif; color:#fff; margin-bottom:2px; }
#new_signup h3 {font:1.2em "Trebuchet MS", Verdana, Arial, sans-serif; color:#0f0; margin-bottom:2px; }
#new_signup h4 {font:0.9em "Century Gothic", "Trebuchet MS", Verdana, sans-serif; color:#fff; margin-bottom:2px; background:#777; padding:4px 10px;}

	#new_signup a, #new_signup a:visited {text-decoration:none; color:#fff; }
	#new_signup a:hover, #new_signup a:active {text-decoration:none; color:#FF0; }

#start_here { width:200px; height:39px; text-align:center; color:#fff; background:transparent; padding:0px; position:absolute; margin-top:-65px;}

.breaker {clear:both; height: 5px; margin-top:10px; border-top:1px solid #ddd; }
.neg {background:#333; color:#fff; }
.ctr {text-align:center; }

.faint_text {font:0.9em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif; color:#777; }

/* ~~~~~~~~~~~~ TABS ~~~~~~~~~~~~~~~~~~~~~ */
.panel {
	clear: both;
	display: none;
}
.panel.active-tab-body {
	display: block;
}

#tabs {
	height: 28px;
	list-style: none;
	border-bottom:1px solid #333;
	margin-bottom:10px;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: -25px;
	background-color: #777;
	text-decoration: none;
	border-top: 3px solid #777;
	color: #efefef;
}

#tabs a.active-tab {
	background-color: #037;
	border-top: 3px solid #701;
	padding-top: 3px;
	color: #fff;
}

/* FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer_bar { border-top:1px solid #777; border-bottom:1px solid #777;background:#333 url(../img/footer_bg.gif) repeat-x left top; color:#FFF; padding:10px 0; width:960px; margin:0 auto; font: 0.8em/1.4em Verdana, Arial, Helvetica, sans-serif; text-align:center; }
	#footer_bar a, #footer_bar a:visited {text-decoration:none; color:#fff; }
	#footer_bar a:hover, #footer_bar a:active {text-decoration:none; color:#ff0; }

#top_notify { background:#efefef; margin:17px auto; padding:10px; border:1px solid #ddd;}
