/********************************************************/
/* LAYOUT */
/********************************************************/

/* SECONDARY CONTAINER */
#sec_container{
	position:relative;
	width:846px;
	height:100%;
	text-align:left;
	margin:auto; /* Move container div into the center of the page */
}

/* SECONDARY MASTHEAD */
#sec_content {
	margin-top:8px;
}

#sec_logo{
	float:left;
	width:350px;
	height:74px;
	margin-left:10px;
}

#sec_quote{
	float:right;
	margin:9px 20px 0px 0px;
}
.msie #sec_quote{
	border: 0px solid red;
	margin-top:15px;
}
.msie8 #sec_quote{margin-top:0px;}

#sec_quote p{
	font-size: 13px;
	float:left;
	margin-right:20px;
	text-align:center;
}


/* LEFT COLUMN */
#sec_column1 {float:left;width:150px;line-height:160%;margin-right:10px;}
#sec_column1 li {padding-left:14px;padding-bottom:17px;list-style:none;}
#sec_column1_top {background:url(../../images/sec_left_column_top.gif) no-repeat;width:150px;height:16px;}

#sec_column1A {background-position:bottom;background:#c1e8fb url(../../images/sec_left_column_btm.gif) no-repeat left bottom; }

.msie #sec_column1A{
	border: 0px solid red;
	float:left;
}

#sec_column2A {width:150px;margin-top:12px;}

/* RIGHT COLUMN */
#sec_column2 {float:left;margin-left:-3px;position:relative;width:681px;background-position:top;background: url(../../images/sec_middle_column_top.gif) 100% 0 no-repeat #fff;}
#sec_column2_content {float:left;width:650px;padding-left:22px;padding-top:16px;padding-bottom:16px;line-height:150%;}
#sec_column2 ul {padding-left:1em;}
#sec_column2_content li {font:10pt Verdana, sans-serif;color:#334889;list-style:outside;}
#sec_column2 p {font: 10pt Verdana, sans-serif;color:#334889;}

/* FOOTER */

#sec_footer p {padding:12px 0px 0px 14px;font-size:12px;text-align:center;color:#334889;}

#sec_copyright {font: 8pt Arial, sans-serif;color:#fff;text-align:right;padding:4px 0px 4px 0px;}

/* PIC RIGHT */
#sec_pic_right {float:right;}

/********************************************************/
/* GENERAL */
/********************************************************/

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

.orange {font-weight:bold;color:#e55b2a;}

#dotted_line {border-top:1px dotted #e55b2a;}
#no_bullets li {list-style:none;margin-left:-1em;font-size:9pt;}

.underline {border-bottom:1px solid #334889;}
.red {color:#FF0000;}
.current_page {color:#e55b2a;}

/********************************************************/
/* LINK STYLING */
/********************************************************/

/* Main Navigation Link */
a.main_nav_link:link, a.main_nav_link:visited, a.main_nav_link:hover, a.main_nav_link:active{color:#FFF;font-weight:bold;text-decoration:none;}

#sec_column2_content a {color:#334889;}
#sec_column2_content a:link,a:active,a:visited {text-decoration:underline;}
#sec_column2_content a:hover {color: #0088C4;text-decoration:underline;}


/*.sec_rollover a {
	padding-top:12px;
	padding-bottom:6px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
.sec_rollover a:hover {
	background:url(../../images/home_nav_a_over.gif) no-repeat;
}*/

#sec_column1 a{
	font: bold 8pt Verdana, sans-serif;
	color:#334889;
	text-decoration:none;
}

#sec_column1 a:hover, #sec_column1 a.active{
	color:#0088C4;
	text-decoration:none;
}

/********************************************************/
/* HEADERS */
/********************************************************/
/*#sec_quote h4 {font: bold 10pt Verdana, sans-serif;color:#e55b2a;line-height:120%;}*/

/*#sec_column2_content h1 {color:#334889;font: bold 16pt Verdana, sans-serif;}*/
/*#sec_column2_content h2 {color:#7bb8b7;font: bold italic 13pt Times, sans-serif;}*/
/*#sec_column2_content h3 {color:#7bb8b7;font: bold 13pt Verdana, sans-serif;}*/








/* BACKGROUND */
#sec_white2{ /* For footer background color */
	height:29px;
	background-color:#ffffff;
}

#sec_blue2{ /* For footer background color */
	margin-left:6px;
	margin-right:6px;
	float:left;
	width: 669px;
	background-color:#91d9f8;
}
.onecolumn #sec_blue2{
	width: 834px;
}
#sec_blue2 p{
	margin:0;
	padding:10px 8px 1px;
}

.rollover{
	font-weight:bold;
	font-size:8pt;
	color:#FFF;
	text-align:center;
	float:left;
	width:100px;
	height:30px;
	list-style-type:none;
	padding-right:1px;
}

#sec_main_navigation{
	position:relative;
	top:9px;
	left:26px;
	width:810px;
}

/* MAIN NAVIGATION BUTTONS ON SECONDARY PAGES - DIFFERENT BACKGROUND IMAGES */
.sec_rollover1 a {background:url(../../images/home_nav_b.gif) no-repeat;display:block;padding:12px 0px 12px 0px;}
.sec_rollover1 a:hover, .sec_rollover1 a.active {background:url(../../images/home_nav_b_over.gif) no-repeat;}
.sec_rollover1_current {background:url(../../images/home_nav_b_over.gif) no-repeat;}

.sec_rollover2 a {background:url(../../images/home_nav_a.gif) no-repeat;display:block;padding:12px 0px 12px 0px;}
.sec_rollover2 a:hover, .sec_rollover2 a.active {background:url(../../images/home_nav_a_over.gif) no-repeat;}
.sec_rollover2_current {background:url(../../images/home_nav_a_over.gif) no-repeat;display:block;padding:12px 0px 12px 0px;}

.sec_rollover3 a {background:url(../../images/home_nav_c.gif) no-repeat;display:block;padding:12px 0px 12px 0px;}
.sec_rollover3 a:hover, .sec_rollover3 a.active {background:url(../../images/home_nav_c_over.gif) no-repeat;}
.sec_rollover3_current {background:url(../../images/home_nav_c_over.gif) no-repeat;display:block;padding:12px 0px 12px 0px;}






/* BUTTONS */
#btn0 {position:relative;top:15px;left:36px;}
#btn1 {position:absolute;top:15px;left:137px;}
#btn2 {position:absolute;top:15px;left:237px;}
#btn3 {position:absolute;top:15px;left:338px;}
#btn4 {position:absolute;top:15px;left:438px;}
#btn5 {position:absolute;top:15px;left:539px;}
#btn6 {position:absolute;top:15px;left:639px;}
#btn7 {position:absolute;top:15px;left:740px;}

/* BUTTONS - FIX POSITION IN IE6*/
/**html #btn0 {position:absolute;top:204px;left:36px;}
*html #btn1 {position:absolute;top:204px;left:137px;}
*html #btn2 {position:absolute;top:204px;left:237px;}
*html #btn3 {position:absolute;top:204px;left:338px;}
*html #btn4 {position:absolute;top:204px;left:438px;}
*html #btn5 {position:absolute;top:204px;left:539px;}
*html #btn6 {position:absolute;top:204px;left:639px;}
*html #btn7 {position:absolute;top:204px;left:740px;}*/


#sec_column1 ul.tertiary li{
	padding-bottom: 0;
}
#sec_column1A p{
	font-size: 12px;
	line-height:15px;
	padding: 0 0 12px 12px;
}
#sec_column1A h4{
	text-align: center;
}



#sec_blue2 p{
	font-family: Comic Sans MS;
	font-weight:bold;
	color: #e95c18;
	font-size: 14px;
	text-align: center;
}

div.child1, div.child2{
	display: block;
	background: transparent url(../../images/arrow1.gif) no-repeat right 2px;
	margin:7px;
	padding-right: 15px;
	float: left;
	text-decoration: none;
	cursor: pointer;
}
div.child1.expanded, div.child2.expanded{
	background: transparent url(../../images/arrow2.gif) no-repeat right 2px;
}
table.child1, table.child2{
	clear: both;
	background-color: #D1E8EF;
	margin-left:40px;
	padding: 10px;
	margin-bottom: 10px;
}

hr{
	clear: both;
	border: 0;
	width: 100%;
	color: lightblue;
	background-color: lightblue;
	height: 1px;
}
table.generalinfo tr td label{
	clear: both;
	float:left;
}
table.generalinfo tr td input{
	float: right;
}
table.generalinfo td{
	padding-right: 40px;
}
p.classesweoffer{
	margin-bottom:4px;
}
p.classesweoffer a{
	font-weight: bold;
	margin-top:3px;
	display: block;
	
}

.group{
	padding: 10px 10px 0 10px;
	background-color: #C1E8FB;
	float:left;
	border: 1px solid #000000;
	margin-bottom: 15px;
}

a#recaptcha_reload_btn, img#recaptcha_reload{display:none;}
a#recaptcha_switch_audio_btn, img#recaptcha_switch_audio{display: none;}
a#recaptcha_whatsthis_btn, img#recaptcha_whatsthis{display: none;}

.msie #logo{
	float: left;
	border: 0px solid red;
}

.msie7 #newsletter_form{margin-bottom:-10px;}

