.background {
    background-image: url(images/gridbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #51a2d7;
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.header_bg {
    background-image: url(images/header_bg.jpg);
}
.nav_bg {
    background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-x;
}
.field_1 {
    background-image: url(images/field_bg.gif);
	background-repeat: repeat-x;
	background-position:top;
	border: 1px solid #96b6d0;
	font-family: Tahoma;
	font-size: 12px;
	color: #646464;
	padding-left: 5px;
	height: 20px;
	margin-bottom:2px;
}
.field_2 {
    background-image: url(images/field_bg_1.jpg);
	background-repeat: repeat-x;
	border: 1px solid #96b6d0;
	background-color: #2782c8;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	height: 18px;
}
.textarea {
    background-image: url(images/field_bg.gif);
	background-repeat: repeat-x;
	background-position:top;
	border: 1px solid #96b6d0;
	background-color: #EAF4FA;
	font-family: Tahoma;
	font-size: 12px;
	color: #646464;
	padding-left: 5px;
	padding-top:5px;
}
.login_heading {
    font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #646464;
}
.login_link {
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px;
 padding-left:5px;
 padding-top:0px;
}
.login_link a {
	color: #51A2D7;
	text-decoration: none;
}
.login_link a:hover {
	color: #0568A6;
	text-decoration: none;
}
.txt_1 {
    font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.txt_2 {
    font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #209eff;
	text-align: center;
}
.txt_3 {
    font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #64BDFF;
	text-align: left;
	padding-left:45px;
}
.box_border {
	border: 1px solid #1985d8;
}
.lp_heading_1 {
    font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	color: #209eff;
	padding-top: 6px;
	padding-bottom: 4px;
	text-transform: uppercase;
}
.lp_heading_2 {
    font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	font-weight: bold;
	color: #209eff;
	padding-top: 5px;
	padding-bottom: 3px;
	text-transform: uppercase;
}
.lp_txt {
    font-family: Tahoma;
	font-size: 12px;
	color: #209eff;
	text-align: left;
	padding-bottom: 5px;
}
.lp_txt a {
	color: #209eff;
	text-decoration: none;
}
.lp_txt a:hover {
	color: #209eff;
	text-decoration: underline;
}
.rp_txt {
    font-family: Tahoma;
	font-size: 12px;
	color: #209eff;
	text-align: left;
	padding-bottom: 2px;
}
.lp_bullet {
    background-image: url(images/bullet_star.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.large_txt {
    font-family: "Courier New", Courier, monospace;
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0px 10px 0px;
	text-transform: capitalize;
	line-height: 24px;
}
.digit {
  font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 5px;
}

.bg_brain {
    background-image: url(images/brain.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.footer_link {
    font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.footer_link a {
	color: #FFFFFF;
}
.footer_link a:hover {
	color: #209EFF;
}
.footer_txt {
    font-family: Tahoma;
	font-size: 12px;
	color: #209eff;
	text-align: left;
}
.heading_sub {
    font-family: "Courier New", Courier, monospace;
	font-size: 23px;
	font-weight: bold;
	color: #209eff;
	padding-top: 6px;
	padding-bottom: 4px;
}
.heading_sub_1 {
    font-family: "Courier New", Courier, monospace;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	text-transform: uppercase;
}
.title_border {
    border-bottom: 1px dashed #6699ff;
}
.title_txt {
    background-image: url(images/field_bg_1.jpg);
	background-repeat: repeat-x;
	background-color: #2782c8;
	border: 1px solid #96b6d0;
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	color: #FFFFFF;
	padding: 2px 0px 2px 13px;
	font-weight: bold;
}


#header_container {
	width: 750px;
	margin: 20px auto 10px auto;
}



.button_panel {
	width: 750px;
	margin: 0 auto;
	text-align: center;
}



.button_panel ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
}



.button_panel ul li {
	list-style-type: none;
	float: left;
	width: 187px;
}



.button_panel ul li a {
	display: block;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 1px; 
	margin-right: 1px;
	font-weight: bold;
	font-size: .7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
}


.button {
background-color:#2790E3;
border: 1px #616C77 solid;
color:#FFFFFF;
font-family:Tahoma, "Times New Roman", Arial;
font-size:13px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
padding-top:2px;
}


.button1 {

	border-top: 2px #1E22A9 solid;

	background: #63A7E4;

}



.button2 {

	border-top: 2px #0868C8 solid;

	background: #88AECF;

}



.button3 {

	border-top: 2px #4D8F54 solid;

	background: #85BDA8;

}



.button4 {

	border-top: 2px #588808 solid;

	background: #A7C36E;

}



.button_panel ul li a:hover {

	text-decoration: underline;

}



#content_container {
	position:absolute;
	margin: 0 auto;

	text-align: left;
	
	width:1044px;
	left:50%;
	margin-left:-522px;

}



#header_container a 

{

	text-decoration: none;

	color: #F36;

}



#content_container h1 {

	padding-top: 2em;

	text-align: left;

}



#footer_container {

	width: 750px;

	margin-top: 2em;

	margin-left: auto;

	margin-right: auto;

	padding-top: 1em;

	border-top: 1px #EEE solid;

}



#footer_container a, #footer_container a:visited {

	font-size: .8em;

	text-decoration: none;

}



.form_error {

	text-align: center;

}



.error_message {
	font-weight: bold;
	text-align: center;
	padding: 10px 10px 10px 10px;
	color: #cc0000;
	min-height: 3em;
	font-size:16px;
	line-height:45px;
}



.success_message {
	font-weight: bold;
	text-align: center;
	padding: 10px 10px 10px 10px;
	color: #6DBEFF;
	min-height: 3em;
	font-size:16px;
	line-height:45px;
}



#footer_container ul {

	margin: 0px;

	padding: 0px;

}



#footer_container ul li {

	list-style-type: none;

	display: inline;

}



#footer_container ul li a {

	font-size: .7em;

	text-align: center;

	padding: 1px 5px 1px 5px;

}



#footer_container ul li a:hover {

	text-decoration: none;

}



#footer_container #copyright {

	font-size: .6em;

}



#footer_container #contacts {

	font-size: .8em;

}


.summary {

	border: 0;

	padding: 0;

	margin: 0;

}



.summary legend {

	font-size: 1em;

	font-weight: bold;

	padding: 0 .5em .5em .5em;

	color: #069;

}



.summary legend a {

	font-size: .8em;

	font-weight: normal;

	border-bottom: 1px dotted;

	background-color: #EEE;

	margin: 0 .25em;

	padding: 0px 3px;

}



.summary legend a:hover {

	text-decoration: none;

	background-color: #FFF;

}



.summary table {

	font-size: .8em;

	border-bottom: 1px #CCC dotted;
	border-bottom-color:#8FD5FA;

}



.summary table th {

	/* background: #E7FFCC; */

	/*background-image: url("<?= $WWWROOT ?>/images/cellpic1.gif");*/
	background-color:#E7F2FE;
	height: 2.1em;

	/*border-bottom: 3px #C8D1D7 solid;*/

	color: #006699;

	/*background: #E7FFCC url("<?= $WWWROOT ?>/images/green_gradient.jpg") top left repeat-x;*/

}



.summary .green_gradient {

	/*background: #E7FFCC url("<?= $WWWROOT ?>/images/green_gradient.jpg") bottom right no-repeat;*/

}



.summary table th a:hover {

	text-decoration: none;

}



.summary .row1 {

	background-color: #062B48;
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	font-family: Tahoma, "Courier New", Courier;

}



.summary .row2 {

	background-color: #062B48;
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	font-family: Tahoma, "Courier New", Courier;

}



.summary .tbLink {

	text-align: right;

}



.summary .tbLink a {
	font-weight: bold;
	border-bottom: 1px dotted;
	background-color: #7EB8E7;
	margin: 0 .25em;
	padding: 0px 3px;
	text-decoration:none;
	height:25px;
	color:#FFFFFF;
}



.summary .tbLink a:hover {

	font-weight: bold;
	border-bottom: 1px dotted;
	background-color: #7EB8E7;
	margin: 0 .25em;
	padding: 0px 3px;
	text-decoration:none;
	height:25px;
	color:#000000;

}



.selectSeries fieldset {

	background-color: #E7FFCC;

	font-size: .9em;

}



.selectSeries ul {

	padding: .5em;

	margin: .5em .5em .5em 1em;

}



.testQuestions {

vertical-align: top;

height: 20em;

overflow: auto;

display: block;

position: relative;

}



.testQuestions td {

padding-bottom: .8em;

}



.testAnswer {

	text-align: center;

	vertical-align: top;

	border-bottom: 1px #CCC solid;

	padding: 1em;

}



.userAnswer {

/*

width: 4em;

height: 2em;

*/

}

/*.answer {
 text-align:justify;
  visibility:hidden;
  padding:3px;
  overflow:hidden;
}*/


.testDefinition {

font-size: .9em;

border-bottom: 1px #CCC solid;

}



.testDefinition p {

margin-top: 0;

margin-bottom: .3em;

}



.testWords {

	background-color: #F3FFE5;

	vertical-align: top;

	border: 1px #CCC solid;

	padding: .25em;

	width: 10em;

	font-weight: bold;

	font-size: .8em;

	margin: .25em;

	float: left;

}



form fieldset {

	border-top: 1px #CCC solid;

	border-left: 0;

	border-right: 0;

	border-bottom: 0;

}



form fieldset legend {

	font-weight: bold;

	padding: .5em;

	color: #AEF7E8;

}



.seriesTitle {

	float: right;

	margin-bottom: 0;

	padding-bottom: 0;

}



.wordCount {

	float: right;

	font-size: 11px;;

	color: #89A0AD;

	clear: right;

}



fieldset.searchWord {

	border: 0;

	padding: 0;

	margin: 0;

	text-align: right;

}



.searchWord form {

	padding: 0;

	margin: 0;

}



.searchWord form input.button {

	border-top: 1px #3513F4 solid;
	border-left: 1px #1F4469 solid;
	border-bottom: #3513F4 1px solid;
	border-right: 1px #1F4469 solid;
	border-left-width: 5px;
	border-right-width: medium;
	width: 8em;
	background:#0033CC;
	color:#D5FCFF;
	font-weight:900;
	padding-left:3px;
	padding-right:3px;

}



.searchWord form input {

	border: 1px #CCC solid;

}



.publicList {

	margin: 0;

}



.publicList h3 {

	margin: 0;

	color: #3F6E9D;

	font-size: 120%;

}



.publicList em {

	font-size: .8em;

	font-weight: bold;

}



.publicList li {

	border-bottom: 1px #CCC solid;

	margin-bottom: .5em;

}


#faq {

	text-align: left;

}



#faq .question {

	color: #FFFFFF;
	font-size: 1.2em;
	cursor: pointer;
	/*display: block;*/
/*	border-bottom: 1px #69F dotted;
	border-left: 5px #CDF solid;
	padding-left: .5em;
*/
	text-decoration: none;
	margin-bottom: .25em;

}



#faq h2 {

	color: #0165BA;

	font-size: 1em;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



table.group_rate {

	border: 1px #CCC solid;

}



table.group_rate th, table.group_rate td {

	border: 1px #CCC solid;

	padding: 1px 3px;

}

.legend {
	color:#6B9AE9;
	font-size:14px;
}

.fieldset {
	border-top:#96B7E9 1px solid;
}

h2 {
	font-family: "Courier New", Courier, monospace;
	font-size: 25px;
	font-weight: bold;
	color: #209eff;
	padding-top: 6px;
	padding-bottom: 4px;
}



/*New styles*/
.new_heading_sub_2 {
    font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	text-transform: uppercase;
}
.new_txt_3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
}
.new_link_1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a0b6cb;
	padding: 4px 0px 4px 0px;
}
.new_link_1 a {
	color: #a0b6cb;
	text-decoration: none;
}
.new_link_1 a:hover {
	color: #a0b6cb;
	text-decoration: underline;
}
.new_title {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.new_welcome_txt {
    font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
}
.new_sublink_bg {
    background-image: url(images/sublink_bg.jpg);
	background-repeat: repeat-x;
}
.new_sublink {
    font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.new_sublink a {
	color: #FFFFFF;
}
.new_sublink a:hover {
	color: #69bdff;
}
.new_sublink1 {
  font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight:bold;
}
.new_sublink1 a {
	color: #FFFFFF;
}
.new_sublink1 a:hover {
	color: #69bdff;
	font-weight:bold;
}
.new_txt_4 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6dbeff;
	padding: 4px 0px 4px 0px;
}

.new_txt_8 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6dbeff;
	padding: 4px 0px 4px 0px;
}
.new_txt_5 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffae00;
	padding: 4px 0px 4px 0px;
	line-height: 20px;
}

.new_txt_6 {
    font-family: Tahoma;
	font-size: 17px;
	color: #78c1fe;
	padding: 9px 0px 0px 0px;
	line-height: 20px;
	text-align: center;
}

.new_txt_7 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff3b35;
	padding: 4px 0px 4px 0px;
}
.heading_sub_2 {
    font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	text-transform: capitalize;
}


.button5 {
background-color:#505050;
border: 1px #FFFFFF solid;
color:#FFFFFF;
font-family:Tahoma, "Times New Roman", Arial;
font-size:13px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

/*newly added*/

.tp_box_bg {
	border: 1px solid #FFFFFF; 
}
.counter_block {
    background-image: url(images/counter_box.jpg);
	background-repeat: no-repeat;
}
.txt_4 {
    font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 8px;
}
.txt_5 {
    font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.field_3 {
    background-image: url(images/field_bg_1.jpg);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	background-color: #2782c8;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	height: 16px;
}
.lp_heading_1_other {
    font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 4px;
	text-transform: uppercase;
}
.lp_heading_2_other {
    font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	color: #209eff;
}
.textarea_1 {
    background-image: url(images/field_bg_1.jpg);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	background-color: #2782c8;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
}
.txt_6 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-align: center;
}
.dynamic_txt {
    font-family: Tahoma;
	font-size: 20px;
	color: #000000;
	text-align: center;
}






div#verbfooter {
	width:1044px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#d3e8f8;
	line-height:14px;
	margin-top:-6px;
	}
	
div#verbfooter a:link{
	color:#d3e8f8;
	text-decoration:none;
	}

div#verbfooter a:visited{
	color:#d3e8f8;
	text-decoration:none;
	}	

div#verbfooter a:hover{
	color:#ffffff;
	text-decoration:none;
	}
	
div#footerline1{
	font-size:10px;
	font-weight:bold;
	}
div#footerline2{
	font-size:10px;
	font-weight:bold;
	}
div#footerline3{
	font-size:9px;
	margin:3px 0;
	}
	
div#tiptop{
	position:relative;
	height:102px;
	}	
	
div#toplogo {
	width:251px;
	position:absolute;
	margin-left:50px;
	display:inline-block;
	height:59px;
	margin-top:26px;
	}
	
div#topcontest {
	width:372px;
	position:absolute;
	margin-left:435px;
	display:inline-block;
	margin-top:15px;
	height:87px;
	background-image:url(images/contestbg.png);
	background-position:center;
	background-repeat:no-repeat;
	}

div#vote {
	position:absolute;
	width:24px;
	height:64px;
	display:inline-block;
	text-align:center;
	margin-left:6px;
	padding:9px 0;
	font-weight:bold;
	line-height:13px;
	font-size:11px;
	}

div#vote a{
	color:#000;
	display:block;
	}
	
div#ssc {
	position:absolute;
	display:inline-block;
	margin-left:40px;
	margin-top:8px;
	text-align:center;
	color:#d3e8f8;
	}
	
div#ssc1 {
	font-size:16px;
	}
div#ssc2 {
	font-size:24px;
	padding-bottom:10px;
	}
	
div#contestcountdown {
	position:absolute;
	margin:11px 20px 0 180px;
	color:#d3e8f8;
	}


div#headnav{
	background-image:url(images/basetop.png);
	background-position:top;
	background-repeat:no-repeat;
	height:69px;
	margin-top:-14px;}
	
div#navigation{
	padding:23px 0 0 32px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	}
	
div#navigation a{
	color:#ffffff;
	display:block;
	width:100%;
	height:100%;
	}
	
div#navhomeselected{
	display:inline-block;
	height:24px;
	margin-right:3px;
	padding:2px 14px 0;
	background-image:url(images/navhomebg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	}
	
div#navhome{
	display:inline-block;
	height:24px;
	margin-right:3px;
	background-image:url(images/navhomebg.png);
	background-repeat:no-repeat;
	background-position:0 30px;
	}
	
div#navhome a{
	color:#d3e8f8;
	display:block;
	padding:2px 14px 0;
	}
	
div#navhome a:hover{
	color:#ffffff;
	}
	
div#navhome:hover{
	background-position:2px 0;
	}
	
div#navteachersselected{
	display:inline-block;
	height:24px;
	margin-right:3px;
	padding:2px 14px 0;
	background-image:url(images/navteacherbg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	}
	
div#navteachers{
	display:inline-block;
	height:24px;
	margin-right:3px;
	background-image:url(images/navteacherbg.png);
	background-position:0 30px;
	background-repeat:no-repeat;
	}
		
div#navteachers a{
	color:#d3e8f8;
	display:block;
	padding:2px 14px 0;
	}
	
div#navteachers a:hover{
	color:#ffffff;
	}
	
div#navteachers:hover{
	background-position:2px 0;
	}
	
div#navstudentsselected{
	display:inline-block;
	height:24px;
	margin-right:3px;
	padding:2px 14px 0;
	background-image:url(images/navstudentsbg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	}
	
div#navstudents{
	display:inline-block;
	height:24px;
	margin-right:3px;
	background-image:url(images/navstudentsbg.png);
	background-position:0 30px;
	background-repeat:no-repeat;
	}
		
div#navstudents a{
	color:#d3e8f8;
	display:block;
	padding:2px 14px 0;
	}
	
div#navstudents a:hover{
	color:#ffffff;
	}
div#navstudents:hover{
	background-position: 2px 0;
	}
	
div#nav10xguaranteeselected{
	display:inline-block;
	height:24px;
	margin-right:3px;
	padding:2px 14px 0;
	background-image:url(images/nav10xguaranteebg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	}
	
div#nav10xguarantee{
	display:inline-block;
	height:24px;
	margin-right:3px;
	background-image:url(images/nav10xguaranteebg.png);
	background-position:0 30px;
	background-repeat:no-repeat;
	}
		
div#nav10xguarantee a{
	color:#d3e8f8;
	display:block;
	padding:2px 14px 0;
	}
	
div#nav10xguarantee a:hover{
	color:#ffffff;
	background-position:2px 0;
	}
	
div#nav10xguarantee:hover{
	background-position:2px 0;
	}
	
div#navcontestselected{
	display:inline-block;
	height:24px;
	margin-right:3px;
	padding:2px 14px 0;
	background-image:url(images/navcontestbg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	}
	
div#navcontest{
	display:inline-block;
	height:24px;
	margin-right:3px;
	background-image:url(images/navcontestbg.png);
	background-position:0 30px;
	background-repeat:no-repeat;
	}
	
div#navcontest a{
	color:#d3e8f8;
	display:block;
	padding:2px 14px 0;
	}
	
div#navcontest a:hover{
	color:#ffffff;
	background-position:2px 0;
	}
	
div#navcontest:hover{
	background-position:2px 0;
	}

div#nav30dayselected{
	display:inline-block;
	height:24px;
	margin-right:3px;
	padding:2px 14px 0;
	background-image:url(images/nav30daybg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	}
	
div#nav30day{
	display:inline-block;
	height:24px;
	margin-right:3px;
	background-image:url(images/nav30daybg.png);
	background-position:0 30px;
	background-repeat:no-repeat;
	}
	
div#nav30day a{
	color:#d3e8f8;
	display:block;
	padding:2px 14px 0;
	}
	
div#nav30day a:hover{
	color:#ffffff;
	background-position:2px 0;
	}
	
div#nav30day:hover{
	background-position:2px 0;
	}
	
div#navcontactselected{
	display:inline-block;
	height:24px;
	margin-right:3px;
	padding:2px 14px 0;
	background-image:url(images/navcontactbg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	}

div#navcontact{
	display:inline-block;
	height:24px;
	margin-right:3px;
	background-image:url(images/navcontactbg.png);
	background-position:0 30px;
	background-repeat:no-repeat;
	}
		
div#navcontact a{
	color:#d3e8f8;
	display:block;
	padding:2px 14px 0;
	}
	
div#navcontact a:hover{
	color:#ffffff;
	}
	
div#navcontact:hover{
	background-position:3px 0;
	}
	
div#homecontainer{
	width:1044px;
	background-image:url(images/homebase.png);
	background-position:bottom;
	height:480px;}
	
div#homebottomcontainer{
	width:1044px;
	background-image:url(images/homebottombase.png);
	background-position:center;
	height:228px;
	margin-top:-22px;}

div#pagecontainer{	
width:1044px;
	background-image:url(images/base.png);
	background-position:bottom;
	min-height:280px;
	height:auto;}
	
	
	#carousel-wrapper {
    width: 1000px;
    height: 400px;
    overflow: hidden;
}
#carousel-content {
    width: 3000px;
}
#carousel-content .slide {
    float: left;
    width: 1000px;
    height: 400px;
}

#staticmiddle {
	width:880px;
	margin: 0 auto;
	padding-top:18px;
	height:185px;
	vertical-align:top;
	}
	
#staticteachers {
	position:relative;
	display:inline-block;
	width:260px;
	height:185px;
	vertical-align:top;
	margin-left:10px;
	}
	
#static10x {
	position:relative;
	display:inline-block;
	width:340px;
	height:185px;
	vertical-align:top;
	}
	
#staticstudents {
	position:relative;
	display:inline-block;
	width:235px;
	height:185px;
	vertical-align:top;
	}
	
#staticheader {
	color:#0568a6;
	font-size:32px;
	text-align:center;
	line-height:32px;
	}
	
#staticcopy {
	height:136px;
	color:#666666;
	padding:6px 22px 6px 14px;
	font-size:13px;
	line-height:22px;
	text-align:justify;
	}
	
div#topbuttons {
	color:#0568a6;
	width:190px;
	position:absolute;
	margin-top:48px;
	margin-left:825px;
	display:inline-block;
	font-size:15px;
	line-height:15px;
	font-weight:bold;
	}
#topbuttons a{
	color:#0568a6;
	display:block;
	width:88px;
	height:42px;
	padding-top:10px;
	}

#topbuttons a:hover{
	color:#7EB4D8;
	}


div#toploginbutton{
	position:relative;
	display:inline-block;
	width:88px;
	height:42px;
	background-image:url(images/topbutton.png);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;}
div#topsignupbutton{
	position:relative;
	display:inline-block;
	width:88px;
	height:42px;
	background-image:url(images/topbutton.png);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;}



div#botrotholder {
	}
	
.dottab {
	}
div#botslidehdr {
	background-image:url(images/botslidehdrbg.png); 
	background-position:center;
	background-repeat:no-repeat;
	height:34px;
	color:#d3e8f8;
	text-align:center;
	line-height:34px;
	font-size:18px;
	font-weight:bold;
	}
div#ssimplythebest{
		position:relative;
	width:236px;
	height:136px;
	background-image:url(images/bg1.png);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:middle;
	}
div#sinsurance{
	width:236px;
	height:136px;
	background-image:url(images/bg3.png);
	background-position:center;
	background-repeat:no-repeat;
	}
div#ssignup{
	width:236px;
	height:136px;
	background-image:url(images/bg4.png);
	background-position:center;
	background-repeat:no-repeat;
	}
div#svotenow{
	width:236px;
	height:136px;
	background-image:url(images/bg5.png);
	background-position:center;
	background-repeat:no-repeat;
	}
div#sschooldiscounts{
	width:236px;
	height:136px;
	background-image:url(images/bg6.png);
	background-position:center;
	background-repeat:no-repeat;
	}
div#sfaq{
	width:236px;
	height:136px;
	background-image:url(images/bg7.png);
	background-position:center;
	background-repeat:no-repeat;
	}
div#s10xguarantee{
	width:236px;
	height:136px;
	background-image:url(images/bg8.png);
	background-position:center;
	background-repeat:no-repeat;
	}
div#stestimonials{
	width:236px;
	height:136px;
	background-image:url(images/bg9.png);
	background-position:center;
	background-repeat:no-repeat;
	}
div#botslidecopy{
	position:relative;
	font-size:14px;
	color:#000;
	padding:8px 16px;
	background-image:url(images/botslidebg.png);
	background-repeat:repeat;
	margin:0 7px 0 8px;
		vertical-align:middle;
		text-align:center;
		height:56px;
	}
	
		div#more {  text-align:left; width:100%; color:#0568a6; display:inline-block; font-size:14px; line-height:26px; font-weight:bold;}
div#more a {text-decoration:underline; color:#0568a6;}
div#more a:hover {color:#0568a6;}
		
	.botslidelink{
		display:block;
		height:100%;
		width:100%;
	}
	.prog1{
		font-size:10px;
		line-height:12px;
		padding:3px 0;
		}
		
	#statlink{ display:block;
	width:100%;
	height:100%;}