body {
	background-color: #e0e8ec;
	background-image: url(images/bgTest.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #757575;
	list-style-image: url(images/_bluestar.gif);
}

.bodytextBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #CC0000;
	list-style-image: url(images/_bluestar.gif);
}
.bodytextsmallerbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	
	color: #757575;
	list-style-image: url(images/_bluestar.gif);
}

.SubHeaderRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	
}

.SubHeaderGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #757575;
	
}

.DaysGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	
}

.HeadLine1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: Bold;
	color: #757575;
}


a:link {
	text-decoration: none;
	color: #336699;
}
a:visited {
	text-decoration: none;
	color: #336699;
}

a:hover {
	text-decoration: none;
	color: #0099CC;
}
a:active {
	text-decoration: none;
	color: #0099CC;
}

.EduMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #336699;
	
}
.privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.names {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: 000066;
	list-style-image: url(images/_bluestar.gif);
	text-indent: 20px;
}
.ModuleHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #7bb304;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #757575;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0000;
}
.giftedhed24pxred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #d30000;
}
.gifted18pxboldgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9a9a9a;
}
.giftedbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
}
.bluehead14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2661ab;
}
.testimonial_arial_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #535353;
	padding-left: 10px;
	padding-top: 10px;
}
.testimonial_arial_14_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
}

#bluecontainer{
	border:1px solid #2661ab;
	margin-right: 10px;
}
.testimonials_bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #535353;
	padding-left: 10px;
}
.testimonials_bodytext {
	padding-left: 20px;
	padding-right: 0px;
	margin: 0px;
}
.testimonials_bodytext {

}



/* ========== */
/* new styles */
/* ========== */

.testimonials, .apply, .conferences{
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	}

.testimonials h1, .apply h1, .conferences h1{
	color:#dc1528;
	font-weight:normal;
	font-size:18px;
	}

.testimonials h1 strong{
	color:#dc1528;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	}

/* STYLES ASSOCIATED WITH THE BLUE BOX AREA ON TESTIMONIALS PAGES.*/
.tesBlueQuoteBlock{
	background:url(/images/tes_blueContentHdr.gif) 0 0 repeat-x #427cc1;
	margin:20px	10px 10px 10px;
	width:687px;
	padding:0 10px;
	text-align:left; 
	clear:both;
	float:left;

	}

.tesBlueQuoteHdr{
	padding:8px 20px 5px 20px;
	position:relative;
	height:44px;
	}
	
.tesBlueQuoteHdr h2{
	position:absolute;
	top:18px;
	left:20px;
	font-weight:normal;
	color:#fff;
	padding:0;
	margin:0;
	width:372px;
	font-size:22px;
	}
	
.tesBlueQuoteContent {
	background:url(/images/tes_blueContentallQuote.gif) 0 0 no-repeat #427cc1;
	margin:0;
	height:420px;
	padding:10px  0 20px 0;

}

.tesBlueQuoteContent p {
	margin:20px auto;
	width:95%;
	padding-bottom:20px;
	font-weight:normal;
	color:#fff;
	border-bottom:dotted 1px #fff;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
		
	}

.tesBlueQuoteContent p em{
	font-weight:normal;
	display:block;
	color:#144981;
	font-size:16px;
	text-align:right;
}
/* END - STYLES ASSOCIATED WITH THE BLUE BOX AREA ON TESTIMONIALS PAGES.*/

h3{color:#dc1528;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
font-size:14px
}

div.rtNav{
	background:url(/images/bullet_red.gif) 0 9px no-repeat #fff;
	height:25px;
	padding:12px 0 0 15px;
	margin:0 0 0 0;
	font-size:12px;
	border-bottom:1px solid #ccc;
	display:block;
	color:#369
	}
	 
div.rtNavOn{
	display:block;
	background:url(/images/bullet_gray.gif) 0 9px no-repeat #f2f2f2;
	height:25px;
	padding:12px 0 0 15px;
margin:0 0 0 0;
font-size:12px;
	border-bottom:1px solid #ccc;
	color:#666;
	}
	
div.rtNav a{
	display:block;
	height:25px;
font-size:12px;
	color:#369;
	}
		

div.rtNavOn a{
	display:block;
	height:25px;
	font-size:12px;
	color:#666;
	}
			
div.rtNav a:hover, div.rtNavOn a:hover{
	color:#666;
	}


.applyContent{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	color:#666;
	background-color:#f3f3f3;
	border-bottom:12px #e5e5e5 solid; 
	border-right:12px #e5e5e5 solid; 
	border-left:12px #e5e5e5 solid;
	padding-top:20px;
	}
form#applyQuestions{
	font-size:12px;
	}
form#applyQuestions input{
	border:1px solid #999;
	}
form#applyQuestions label{
	width:120px;
	display:inline-block;
		}
		
.textField90{
	width:90px;
	}		
.textField150{
	width:150px;
	}		
.textField220{
	width:220px;
	}

.confTabs{
	background:url(images/Conferences/hp_contentbk.jpg) top left repeat-x #f3f3f3;
	clear:both;
	width:700px;
	padding:0px 0 10px  0;
	margin:0 auto;
	border:1px solid #f3f3f3;
	}

	
.confContent{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#f3f3f3;
	width:685px;
	margin:0;
	color:#666;
	}

.confDates {
	border-top:dotted #999 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#369;
	padding-top:10px;
	width:275px;
	}

.confDates strong{
	color:#999;
}

.confDates a{
	color:#369;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
.buttonTabs ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.buttonTabs ul li{
	list-style-image:none;
	display:inline;
	height:32px;
		}		
	
li.graybtn{
	color:#fff;
	background:url(images/Conferences/tab_rt_gray.jpg) right top no-repeat;
	height:32px;
	padding:8px;
	margin:0;
	}	

	li.graybtn a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/Conferences/tab_lft_gray.jpg) left middle no-repeat;
	height:36px;
	padding:11px;
	
	}
	.padding20{
	padding:20px;	
	background-color:#fff;
		}
		
.tuitiontable{font-size:12px;}
.tuitiontable td{border-bottom:1px #ccc dotted;}
.dottedRow td{border-bottom:1px #ccc dotted; padding:3px;}		
		

/*tabs for the conference pages*/

a.redbuttons{
display: block;
float: left;
font: normal 15px Arial; 
line-height: 22px; 
height: 30px;
text-decoration: none;
letter-spacing:1px;
}

a.boldbuttons,a.longbuttons,a.longbuttonsOn, a.longbuttons_ltg_On{
display: block;
float: left;
font: normal 15px Arial;
line-height: 22px; 
height: 30px; 
text-decoration: none;
letter-spacing:1px;
}

a:link.boldbuttons, a:visited.boldbuttons, a:link.redbuttons, a:visited.redbuttons, a:link.longbuttons, a:visited.longbuttons, a:link.longbuttons_ltg_On, a:visited.longbuttons_ltg_On{
color: white; /*button text color*/
text-decoration: none;
}

a:hover.boldbuttons, a:active.boldbuttons, a:hover.redbuttons, a:active.redbuttons, a:hover.longbuttons, 
a:active.longbuttons, a:hover.longbuttons_ltg_On, a:active.longbuttons_ltg_On{
color: #fff; /*button text color*/
text-decoration: none;
}

a.redbuttons span{
background: transparent url('/images/Conferences/tab_mid_red.jpg') no-repeat top right;
display: block;
padding: 4px 15px 4px 16px; 
}

a.boldbuttons span{
background: transparent url('/images/Conferences/tab_mid_gray.jpg') no-repeat top right;
display: block;
padding: 4px 14px 4px 14px; 
}
a.longbuttons span{
background: transparent url('/images/Conferences/tab_mid_gray.jpg') no-repeat top right;
display: block;
padding: 4px 21px; 
}
a.longbuttonsOn span{
background: transparent url('/images/Conferences/tab_mid_white.jpg') no-repeat top right;
display: block;
padding: 4px 21px; 
color:#dc1528;
}

a.longbuttons_ltg_On span{
background: transparent url('/images/Conferences/tab_mid_litegray_gray.jpg') no-repeat top right;
display: block;
padding: 4px 21px; 
color:#dc1528;
}


	
/*tabs for the conference pages*/
.white, a.white, a:hover.white, a:visited.white{
	color:#fff;
	}

.blue{
	color:#336699;
	}
.red{
	color:#dc1528;
	}
.font10{
	font-size:10px;
	}	
	
.blueBarTitleWhtTxt	{
	color:#FFF;
	background-color:#427cc1;
	border:1px solid #396aa6;
	height:20px;
	width:815px;
	padding:4px 12px;
	margin:10px 0 0 0;
	font-size:16px
	}
.applyFormGray{
	background:#f3f3f3;
	margin-top:0;
	padding:12px;
	border-left:#999 solid 1px; border-right:#999 solid 1px; border-bottom:#999 solid 1px;
	width:815px;
	}	
	
/* CONFERENCE HEADERS */
.confHeaders{
	 color:#ca3836;height:191px; font-weight:bold; text-transform:uppercase;text-align:right; width:704px; margin:10px auto 0 auto; font-size:25px; font-family:Arial, Helvetica, sans-serif; padding-top:44px
	 }
	 
	 
/* HOMEPAGE FEATURE */

.hpFeature{
position:absolute;
z-index:2; 
height:400px; 
width:956px; 
color:#333; 
font-size:11px; 
padding:10px 0 0 90px;
}

.hpFeature h1{
	background:url(/images/Conferences/hp/cslc_txt_hdr.gif) 0 0 no-repeat; height:17px; padding:50px 0 0 30px
}

.hpFeature h1.jr{
	background:url(/images/Conferences/hp/njlc_txt_hdr.gif) 0 0 no-repeat; height:30px; padding:50px 0 0 30px
}

.hpFeature h2{
	color:#369; padding:0; margin:0 0 0 30px;
	}

.hpFeature p{
color:#333;padding:0;margin:0 0 0 30px;	
}

.hpFeatureFooter{
	 position:absolute;z-index:12; height:137px; width:956px; top:250px; left:0; background:url(/images/Conferences/hp/flag_overlay.gif) top left no-repeat; color:#fff; padding:110px 0 0 320px;
	}
.hpContentBlock{
	float:left; width:288px; margin:10px 0 10px 10px; background-color:#ececec; height:172px;
}

.hpContentBlock p{
	 margin:10px;
	}

.hpWeb2Block{
	float:right; width:47px; margin:0; background-color:#ececec; height:192px;vertical-align:center;
	}
	
.hpWeb2Block a{
	padding:8px 0 7px 10px;	
	}
	


/* FOOTER STYLES */
.seoFooter{
	background-color:#c9cbd0;
	font-size:11px;
	line-height:150%;
	color:#828282;
	font-family:Arial, Helvetica, sans-serif; 
	}
.seoFooter strong{
 font-weight:bold;
	line-height:150%;
	color:#5a5a5a;
	}

.seoFooter span.capssmall{
	text-transform:uppercase;
	color:#5a5a5a;
	}
