.form_top_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.form_top_text_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}

.form_email_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.form_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.form_notes_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}

.form_column_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.form_column_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.form_required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7E7E7;
	text-align: center;
	margin: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7E7E7;
	text-align: center;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	margin: 5px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin: 0px;
}
img {
	border-style: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #2965A5;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #2965A5;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #2965A5;
}

a.l_sub_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #085194;
}
a.l_sub_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a.l_sub_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #085194;
}
a.l_sub_nav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #085194;
}

a.small_subject_browse:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #085194;
	text-decoration:none;
}
a.small_subject_browse:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration:none;
}
a.small_subject_browse:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #085194;
	text-decoration:underline;
}
a.small_subject_browse:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #085194;
	text-decoration:none;
}
a.h1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7E7E7;
	text-align: center;
	margin: 0px;
}
a.h1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7E7E7;
	text-align: center;
	margin: 0px;
}
a.h1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7E7E7;
	text-align: center;
	margin: 0px;
}
a.h1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7E7E7;
	text-align: center;
	margin: 0px;
}
.f_ads_title_c0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.f_ads_title_c1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.f_ads_title_c2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7E7E7;
	font-weight: bold;
}
.f_ads_title_c3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff4e6;
	font-weight: bold;
}
.f_ads_title_c4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #085194;
	font-weight: bold;
}
.f_ads_title_c5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #085194;
	font-weight: bold;
}
.f_ads_title_c6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #085194;
	font-weight: bold;
}
.f_ads_text_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.f_ads_text_m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.f_ads_text_l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.f_ads_text_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.f_body_title_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
}
.f_body_title_l {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	font-weight: bold;
}
.f_body_text_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.f_body_text_m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.f_body_text_l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #000000;
}
.f_body_text_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.f_body_searchnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C67500;
}
.f_foot_featured_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.f_foot_featured_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.f_nav_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7E7E7;
	font-weight: bold;
}
.f_foot_nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.f_foot_nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.f_foot_legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.f_nav_text_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.f_nav_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.b_ads_special { 
	border: 1px solid #C67500;  
}
.b_ads_partners { 
	border: 1px solid #3776AF;  
}
.b_ads_internal { 
	border: 1px solid #3776AF;  
}
.b_body_about { 
	border-top: 1px solid #C67500;  
}
.b_body_header { 
	border-bottom: 1px solid #C67500;  
}
.b_body_section { 
	border-top: 1px solid #C67500;  
}
.b_foot_nav { 
	border-top: 1px solid #98B8D6;  
}
.b_foot_featured { 
	border-top: 1px solid #FF9E08; 
	border-bottom: 1px solid #FF9E08; 
}

.c_ads {
	background-color: #FFEBCC;
}
.c_ads_text {
	background-color: #FFFFFF;
}
.c_ads_featured {
	background-color: #FF9E08;
}
.c_ads_favorite {
	background-color: #C0D5E7;
}
.c_ads_select {
	background-color: #FFC166;
}
.c_ads_select_mini {
	background-color: #FFC166;
}
.c_ads_select_and_featured {
	background-color: #FFC166;
}
.c_ads_spotlight {
	background-color: #FFD89D;
}
.c_ads_ela {
	background-color: #C0D5E7;
}
.c_ads_resources {
	background-color: #C0D5E7;
}
.c_ads_help {
	background-color: #C0D5E7;
}
.c_ads_special {
	background-color: #C67500;
}

.c_body {
	background-color: #FFFFFF;
}
.c_body_titles {
	background-color: #085194;
}
.c_foot {
	background-color: #FFFFFF;
}
.c_nav {
	background-color: #98B8D6;
}
.c_nav_titles {
	background-color: #5A8EBD;
}
.c_nav_text {
	background-color: #DAE7F1;
}
.c_top {
	background-color: #085194;
}

body {
    margin-top:0px!important;
}


/* Online Courses Icons*/


/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear {
	clear:both;
}
	
	
    #online-degrees-wrapper{
	width:540px;
	margin-top:10px;
	}
	
	.online-degree-columns{
	width:270px;
	float:left;
	}
	
	.online-degree-box{
	padding:0px 0px 0px 0px;
	width:270px;
	height:80px;
	
	}
	
	.online-degree-box a strong{
	font-size:16px;
	
	}
	
	.online-degree-box img{
	margin:-7px 7px 0px 0px;
	
	}
	
	 .online-degree-box img{
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
                }
                
     .online-degree-box img:hover {
      filter:alpha(opacity=100);
      -moz-opacity: 1.0;
      opacity: 1.0;
                }

				

#navcontainer ul li {font-size:12px; position:relative;}

.clr {clear: both;height: 1px;overflow: hidden;display: block;}

#logo_container, #navcontainer {float:left;}
/*menu*/
#navcontainer {position: relative; left:10px; top: 4px;}
#navcontainer ul{  margin:0; padding:0; }
#navcontainer ul li{list-style-type: none; padding: 0; margin: 0; display: block; float: left; text-align: center; padding: 0px 2px 0 0;}
#navcontainer a {background: url(/images/bc_tab.gif) no-repeat; text-decoration: none; display: block; width: 74px; height: 34px; color:#2965a5; padding: 3px 0px 0 0;}
#navcontainer a:hover {background: url(/images/bc_tab_active.gif) no-repeat ; /*text-decoration: underline; optional*/}
#current a, #current a:hover  {background: url(/images/bc_tab_current.gif) no-repeat; color:#fff;}

#header_wapper {margin-top:10px;margin-left:10px;}

/* Consumer Info Lightbox */
.overlay{
	background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.7;
	filter: alpha(opacity = 70);
	zoom:1;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}
.consumermsg-lightbox {
    left: auto;
    position: absolute;
    right: auto;
    text-align: left;
    top: 20%;
    width: 530px;
    z-index: 9999;
	font-family:arial,helvetica,sans-serif;
}
.consumermsg-lightbox a {
    color: #2965A5;
    font-size: 0.75em;
}
.consumermsg-lightbox img.close-lightbox {
    float: right;
    margin-right: 20px;
	cursor: pointer;
}
.consumermsg-lightbox-top {
    background: url("/images/lightbox/consumermsg-lightbox-top.png") no-repeat scroll 0 0 transparent;
    height: 20px;
}
.consumermsg-lightbox-bottom {
    background: url("/images/lightbox/consumermsg-lightbox-bottom.png") no-repeat scroll 0 0 transparent;
    height: 20px;
}
.consumermsg-lightbox-middle {
    background: url("/images/lightbox/consumermsg-lightbox-middle.png") repeat-y scroll 0 0 transparent;
}
.consumermsg-lightbox, .consumermsg-lighbox-inner {
    -moz-border-radius: 20px 20px 20px 20px;
}
.consumermsg-lightbox-content {
    margin: 0 auto;
    width: 460px;
    height: 250px;
    overflow-y: scroll;
    background: #fff;
    padding: 25px;
}
.consumermsg-lightbox-title {
    height: 55px;
}
.consumermsg-lightbox-title h4 {
    clear: both;
    color: #333;
    font-size: 1.2em;
	font-family:arial,helvetica,sans-serif;
    font-weight: normal;
	padding:0 0 0 30px;
	text-align:left;
}
.consumermsg-lightbox p {
    font-size: 0.75em;
}
.consumermsg-lightbox h6 {
    font-size: 14px;
    color: #006699;
    margin: 24px 0 12px 0;
}
.consumermsg-lightbox h5 {
    color: #006699;
    font-size: 16px;
    margin: 0 0 10px 0;
    font-weight: bold;
}
.hide {
	display:none;
}
/* end Consumer Info Lightbox */

/*  Survey Link */

#SurveyContainer {
	background:url('/images/ELSurvey/survey-bg.gif') repeat-y;	
	margin:	10px auto 10px !important;
}	

#SurveyContainer p {
    clear: both !important;
    font: 12px sans-serif !important;
	margin:10px 12px 0 !important;
	*margin-top:0px;
    padding:0 !important;
}

#SurveyContainer img {
	clear:both !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	float:none !important;
	}
	
/* End of Survey Link */

/* Newsletter Signup Box */
#FormContainer{
	background:url('/images/ELNewsletter/nl-signup-bg.png') repeat-x;
	font:12px sans-serif;
	margin:10px auto;
	width:195px;
	border:1px solid #A19A7C;
}

#FormContainer p {
	margin:10px 0;
	text-align:left;
}

#FormContainer img.icon{
	float:left;
	margin:0px 10px 0 1px;
}

#FormContainer span {
	margin:0;
	padding:0;
	line-height:17px;
	font-size:13px;
}

#FormContainer .big {
	font-size:18px;
}
	
#FormContainer .bold { 
	font-weight:bold;
}
	
#FormContainer .ital {
	font-style:italic;
}

#FormContainer label{
	padding:5px 10px 0px;
}

input#Email_Address {
    display: block;
    height: 18px !important;
    margin: 0 auto;
    padding: 4px;
    width: 164px;
}

#FormContainer div{
	background: #DCC67F url('/images/ELNewsletter/nl-signup-bg.png') repeat-x 0% 110%; 
	margin: 0; 
	padding:10px;
	*margin-top:-22px;	
}

#FormContainer div p{
	font-size:11px;
	padding:0;
	margin:0;
}

#FormContainer form {margin-top:5px;}

#FormContainer form p{margin:10px;}

#FormContainer input#btnSubmit {margin-top:6px;}

/* End of Newsletter Signup Box */
