@charset "utf-8";
/* CSS Document */

/* top nav */
.navback{
	margin-top:10px;
	height:42px;
	width:859px;
	float:left;
	background:url(../images/midi_parent.gif) no-repeat;
}
.topnav{
width:400px;
height:34px;
overflow:hidden;
margin-left:240px;
margin-top:3px;
}

.topnav ul{
display:inline;
height:auto;
float:left;
margin:0px;
padding:0px;
}

.topnav ul li{
display:inline;
height:auto;
float:left
margin:0px;
padding:0px;
list-style-type:none;
}
a.overview{
background:url(../images/topnav_explore.png) no-repeat top center;
float:left;}

a.overview:hover{
background:url(../images/topnav_explore_active.png) no-repeat top center;
float:left;
}
a.school{
background:url(../images/topnav_student.png) no-repeat top center;
float:left;}

a.school:hover{
background:url(../images/topnav_student_active.png) no-repeat top center;
float:left;
}
a.membership{
background:url(../images/topnav_learn.png) no-repeat top center;
float:left;}

a.membership:hover{
background:url(../images/topnav_learn_active.png) no-repeat top center;
float:left;
}

a.safety{
background:url(../images/topnav_school.png) no-repeat top center;
float:left;}

a.safety:hover{
background:url(../images/topnav_school_active.png) no-repeat top center;
float:left;
}
a.testimonial{
background:url(../images/topnav_safety.png) no-repeat top center;
float:left;}

a.testimonial:hover{
background:url(../images/topnav_safety_active.png) no-repeat top center;
float:left;
}

.topnavfloat{
float:left;}
a.icon01{
	background:url(../images/overview.gif) no-repeat top center;
	float:left;
	margin-left:60px;
}
a.icon01:hover{
background:url(../images/overview_active.gif) no-repeat top center;
float:left;
margin-left:60px;
}
a.icon02{
background:url(../images/rewards.gif) no-repeat top center;
float:left;
margin-left:30px;
}
a.icon02:hover{
background:url(../images/rewards_active.gif) no-repeat top center;
float:left;
margin-left:30px;
}
a.icon03{
background:url(../images/create.gif) no-repeat top center;
float:left;
margin-left:48px;
}
a.icon03:hover{
background:url(../images/create_active.gif) no-repeat top center;
float:left;
margin-left:48px;
}
a.icon04{
background:url(../images/safety.gif) no-repeat top center;
float:left;
margin-left:33px;
}
a.icon04:hover{
background:url(../images/safety_active.gif) no-repeat top center;
float:left;
margin-left:33px;
}
a.icon05{
background:url(../images/fundraising.gif) no-repeat top center;
float:left;
margin-left:36px;
}
a.icon05:hover{
background:url(../images/fundraising_active.gif) no-repeat top center;
float:left;
margin-left:36px;
}

.back{
float:right;
width:55px;
height:30px;
margin-top:8px;
margin-right:15px;}

.back2{
float:right;
width:154px;
height:30px;
margin-top:8px;
margin-right:15px;}

.back a{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0666b2;
font-weight:bold;
text-decoration:none;}
.back a:hover{

text-decoration:underline;}


/* tabs icons */
.icons
{
height:auto;
width:750px;
float:left;
clear:both;
}

.icons ul
{
float:left;
display:inline;
margin:0px;
padding:0px;
}

.icons ul li
{
float:left;
display:inline;
list-style-type:none;
padding-left:0px;
margin-left:25px;
margin-right:40px;
padding-bottom:10px;
}

/* tabs */
.parentboxBtm
{background:url(../images/teacher_box1Bottom.gif) no-repeat top;
width:825px;
height:20px;
}
.parentboxmdl
{background:url(../images/teacher_box1mdl.gif) repeat-y top;
width:825px;
}
.parentboxtoplf
{background:url(../images/teacher_box1toplf.gif) no-repeat bottom right;
width:7px;
height:9px;
}
.parentboxtoprt
{background:url(../images/teacher_box1toprt.gif) no-repeat bottom left;
width:8px;
height:9px;
}
.parentboxtopbg
{background:url(../images/teacher_box1top.gif) no-repeat bottom ;
height:9px;
}
img{
border:0px;}

.tab{
width:800px;
height:auto;
float:left;
}
.tab span{
background:url(../images/leftbdr.gif) no-repeat scroll left top transparent;
border:medium none;
color:#3333;
display:inline-block;
height:49px;
margin:0 2px;
padding-left:13px;


}
.tab a.tab1:link, a.tab1:active, a.tab1:visited{
background:url(../images/rightbdr.gif) no-repeat scroll right top transparent;
color:#333;
cursor:pointer;
display:inline;
float:left;
font-family:"Trebuchet MS";
text-decoration:none;
font-size:20px;
height:49px;
font-weight:bold;
padding:10px 18px 0px 5px;
white-space:nowrap;
text-align:center;}

a.normal:link,a.normal:active,a.normal:visited{
color:#333;
vertical-align:top;
font-family:"Trebuchet MS";
text-decoration:none;
font-size:20px;
font-weight:bold;
line-height:2.3;
padding:0 15px 0 20px;

}

/* parent box2 */
.parentbox2_main{
width:821px;
height:auto;
overflow:hidden;
}
.parentbox2top
{
background:url(../images/teacher_box2top.gif) no-repeat bottom;
width:821px;
height:6px;
}

.parentbox2mdl
{
background:url(../images/teacher_box2mdl.gif) repeat-y top;
width:821px;
overflow:hidden;

height:auto;
}
.parentbox2btm
{
background:url(../images/teacher_box2btm.gif) no-repeat top;
width:821px;
height:6px;
}

.textinner{
float:left;
width:150px;}

.imageright{
float:right;
text-align:center;}

/* tabs Contents */

.tbl td{
border:1px solid #e8e8e8;
}
.green_heading {
color:#339933;
float:left;
font-family:Arial;
font-size:16px;
font-weight:bold;
line-height:18px;
margin-left:15px;
text-decoration:none;
}


.mainContent {
	display: block;
	margin: 5px;
	margin-left:10px;
	padding: 5px;
	float: left;
	height: auto;
	width: 790px;
}



.lefttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
	margin: 5px;
	padding: 5px;
	float: left;
	height: auto;
	width:350px;
}
.lefttext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;

	font-weight:bold;
	text-decoration:underline;}

.lefttext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
		font-weight:bold;
	text-decoration:none;}

.rightvideo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
	margin: 5px;
	padding: 5px;
	float: right;
	height: auto;
	width:430px;
}
.mainContent ul {
	margin:0;
	padding-left:23px;

}
.mainContent ul li {
	list-style-image:url(../images/bullet.png);
	margin-top:0px;
	padding-left:0;
	padding-top:0;

	}

.rightImage{
float:right;}

.lefttext_details{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display: block;
	margin: 5px;
	padding: 5px;
	margin-left:15px;
	float: left;
	height: auto;
	width:350px;
}
.lefttext_details a:link, .lefttext_details a:active, .lefttext_details a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	clear:both;
	display:block;
	padding:5px;
	color:#0866b0;
	font-weight:bold;
	border-bottom:1px dotted #90c1e8;
}
.lefttext_details a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	clear:both;
	display:block;
	padding:5px;
	color:#0866b0;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #90c1e8;
}

.table_white {
	border-bottom:3px solid #699ed4;
	border-top:3px solid #699ed4;
	padding: 10px;
	background-color: #FFFFFF;
}
.table_white a{
font-size:12px;
color:#333;
font-weight:bold;
text-decoration:none;
}
.table_white a:hover{
text-decoration:none;
}
.table_blue {
border-top:3px solid #699ed4;
	border-bottom:3px solid #699ed4;
	padding: 10px;
	background-color:#d4e8fd;
}
.table_blue a{
font-size:12px;
color:#333;
font-weight:bold;
text-decoration:none;
}
.table_blue a:hover{

text-decoration:underline;
}
.table_white h1 {
	color:#FF6600;
	font-family:Arial;
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.table_blue h1 {
	color:#000;
	font-family:Arial;
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.maindiv {
	top: 60px;
	width: 850px;
	padding-bottom:20px;
	clear:both;
	margin:auto;
	padding-left:18px;
	overflow:hidden;
}

.teacherBottombox{
	color:#333333;
	display:block;
	font-size:12px;
	text-align:left;
	width:190px;
	text-decoration:none;
	float:left;
	padding:5px;
	margin-top:5px;
	margin-right:3px;

}


.parentBottombox{
color:#333333;
display:block;
font-size:12px;
text-align:left;
text-decoration:none;
width:190px;
float:left;
padding:5px;
margin-top:5px;
margin-right:3px;
border:1px dashed #ccc;
}

.btmbox{
	width:830px;
	height:auto;
	float:left;}
	

.letterContent {
	color: #0866b0;
	font-size:12px;
	font-style: italic;
	padding: 15px;
	float: left;

}


/* Schools list of States */
.schoolList {
	color: #0866b0;
	font-size:11px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 20px;
	line-height: 15px;
}

.schoolList tr td{padding:0 0px 10px ; border-top:1px solid #555555;}
.schoolList strong{font-size:14px; font-weight:bold; display:block; padding:10px 0; }
.schoolList tr td span{display:block; width:255px; float:left; font-size:13px; padding:5px 0; border-top:1px solid #EFEFEF;}


.letterContentBig {
	color: #0866b0;
	font-style: italic;
	padding: 15px;
	float: left;
	font-size:14px;
	line-height: 20px;
}

.mainContentBig {
	color: #0866b0;
	font-style: italic;
	padding: 15px;
	float: none;
	font-size:16px;
	line-height: 20px;
	font-weight: bold;
}

.parents_main {	
	margin-left: 20px;
	margin-right: 20px;
}
.parents_main p, .parents_main ul{
	line-height:130%;
}
.parent_pics {
	float: left;
	width: 150px;
	height: 340px;
}
.parents_main h3{
	margin:.25em 0px ; 
	font-size:16px; 
	color:#FF6600; 
}
.pressrelease {
	color:#333333;
	font-size:12px;
}
.pressrelease h2{
	color:#333333;
	margin:0px;
	padding:0 80px 1em 0;
	font-size:16px;
	font-weight:bold;
}
.pressrelease a{color:#0066cc; font-weight:bold; text-decoration:none;}
.pressrelease a strong{color:#009900;}
.pressrelease a:hover{text-decoration:underline}
.pressrelease h3{color:#666666; font-size:12px; margin:0 0 15px 0; padding:0 0 0px 0; display:block; border-bottom:1px solid #f8d487;}
.pressrelease h3 a{color:#666666; font-size:12px; margin:0px; padding:0px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pressrelease h3 a:hover{text-decoration:underline}



.bottom_detail_wrapper {
	z-index: 50;
	position: relative;
	left: 10px;
	width: 780px;
	margin:auto;
	font-size: 12px;
}

.green_heading2{
	font-family:Arial;
	font-size:30px;
	color: #339933;
	text-decoration:none;
	line-height:40px;
	font-weight:bold;	
	background-color: #FFFFFF;
	margin-left:5px;	
	float: left;
}


.lefttext_details{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display: block;
	margin: 5px;
	padding: 5px;
	float: left;
	height: auto;
	width:350px;
}

.head_parent {
	color:#000000;
	font-family:Arial;
	padding:0px;
	margin:0px;
	font-size:20px;
	font-weight:bold;
	line-height:200%;
	text-decoration:none;

}




.rightText{
width:300px;
font-size:12px;
}

.consoleList ul {
	margin:0;
	padding-left:23px;

}
.consoleList ul li {
	list-style-image:url(../images/bullet.png);
	margin-top:0px;
	padding-left:0;
	padding-top:0;

	}
	
.parentboxConsole2top
{
background:url(../images/teacher_console/teacher_box2top.gif) no-repeat bottom;
width:821px;
height:6px;
}

.parentConsolebox2mdl
{
background:url(../images/teacher_console/teacher_box2mdl.gif) repeat-y top;
width:821px;
overflow:hidden;

height:auto;
}
.parentConsolebox2btm
{
background:url(../images/teacher_console/teacher_box2btm.gif) no-repeat top;
width:821px;
height:6px;
}
