@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, px, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,input
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height:1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* rpxpxber to define focus styles! */
:focus {
	outline: 0;
}

/* rpxpxber to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* End of reset .*/


body{ 
    color:#2b2b2b; 
	font-family:Arial, Helvetica, sans-serif;
}
a:hover{
 text-decoration:underline;
 color: #009933;
}


#container{     
		  width:1000px; 
		  height:auto;
		  margin-left:auto; 
		  margin-right:auto; 
	}

#header{
  width:1000px;
  height:505px; 
  background:#fff url(../img/background.jpg) repeat-x;
 }
#schoolLogo
{
  float:left;
  display:inline;
  margin:7px 0 0 7px;
  width:190px;
  height:156px;
}
#headerMenus{
	float:right;
	display:inline;
	height:25px;
	background-color:#fff;
	border: #fce892 1px solid;
	margin:84px 10px 0 0;
}

#headerMenus ul{
	float:left;
	width:700px;
	margin-top:6px;
	clear:both;
	text-align: right;
}
#headerMenus ul li{
	float:left;
	display:inline;
	border-right:#2b2b2b 1px solid;
	padding-left:23px;
	padding-right:20px;
	font-size:13px;
	font-weight:300;
	line-height:0.70;
	color: #2b2b2b;
}
#headerMenus ul li#headCont{
  border-right:0 none;
}
#headerMenus a{
 text-decoration:none;
 color: #2b2b2b;
}

#headerMenus a:hover{
 text-decoration:underline;
 color: #009933;
}

#headerImages{
 float:left;
 width:1000px;
 margin:15px 0 0 0;
}

#headerImages a{
 color:#FFFFFF;
 text-decoration:none;
}
#headContant .linkUnderLine{
  text-decoration:underline;
  color:#FFFFFF;
}
#headContant{
 float:left;
 height:325px;
 width:290px;
 margin-left:10px;
 margin-right:5px;
 background:#009933;
 
}
#submenu2{ list-style:none; float:right; position:relative; top:50px; right:55px; z-index:2; }
#submenu2 li{display:inline; margin-left:0px;}	
#submenu2 li a{ color:#000;text-decoration: underline;font-size:13px;font-weight:lighter; margin-left:-5px;}
#submenuul2 li a img{ border:none;  margin-top:4px;}
#submenu2  li a span{
	margin-left:5px;
	position:relative;
	top:6px;
	vertical-align: top;
	font-size: 18px;
	color: #000000;
}

#submenu2  li a:hover{
 text-decoration:underline;
 color:#0099FF;
}

#headContant .click{text-decoration:none; color:#FFFFFF; font-size:18px; font-weight:bold;}
#headContant h1{ font-size:18px; margin:5px 0 0 8px; font-weight:bold; color:#FFFFFF;}
#headContant h2{ font-size:13px; margin:5px 0 0 8px; font-weight:bold; color:#FFFFFF;}
#headContant h3{ font-size:12px; margin:5px 0 0 8px; font-weight:bold; color:#FFFFFF;}
#headContant ul{float:left;}
#headContant ul li{
    list-style:disc inside;
	color:#FFFFFF;
	margin-left:15px;
	margin-right:15px;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
  }
 #headPhotos{
 display:inline;
 float:left;
 } 
 #headPhotos ul{float:left;}
 #headPhotos ul li{ display:inline;  padding:5px 0 0 5px; line-height:normal;}
 #contantHome{
  float:left;
  width:1000px;
  margin-top:20px;
 }
 #contBoxSmall{
  float:left;
  display:inline;
  background:url(../img/back1.jpg) no-repeat;
  width:294px;
  height:332px;
  margin:0 5px 0 10px;
 }
 #contBoxBig{
  float:left;
  display:inline;
  background:url(../img/back2.jpg) no-repeat;
  width:682px;
  height:332px;
 }
 #contBoxBig p{
    font-size:24px;
    font-weight: normal;
    font-variant: normal;
	margin-left:20px;
	margin-right:10px;
	margin-top:35px;
	color:#2b2b2b;
 }
 #contBoxSmall p{
    position:relative;
    font-size:19px;
	font-weight: normal;
    font-variant: normal;
	margin-left:20px;
	margin-top:35px;
	margin-right:6px;
	color:#2b2b2b;
 }
 .heaDing{
	color:#43ab47;
	font-size:24px;
	margin-left:20px;
	margin-top:30px;
	font-weight: 600;
    font-variant: normal;
}

#contactCont{
  position:relative;
  float:left;
  margin-left:310px;
  background:url(../img/back5.jpg) no-repeat;
  width:453px;
  height:323px;
}
#emailLink{text-decoration:none; color:#0033FF;}
#contactCont h2{
     font-size:24px;
	 margin-left:20px;
	 margin-top:30px;
	 font-weight:bold;
     font-variant: normal;
	 color:#2b2b2b;
}
#contantHome h3{
     font-size:18px;
	 margin-left:15px;
	 margin-top:30px;
	 font-weight:bold;
	 color:#2b2b2b;
}
#learnCharterBoxSmall a{text-decoration:underline;}

#learnCharterBoxSmall a:hover{
 text-decoration:underline;
 color: #009933;
}

#learnCharterBoxSmall a:visited{
 text-decoration:underline;
 color:#2b2b2b;
 }

#contactCont h4{
     font-size:18px;
	 margin-left:20px;
	 font-weight:normal;
	 margin-top:5px;
     font-variant: normal;
	 color:#2b2b2b;
}
#contactCont img{float:left; margin:17px 0 0 23px;}

#tipsBox{
  float:left;
  margin-left:10px;
  margin-right:5px;
  background:url(../img/back9.jpg) no-repeat;
  width:294px;
  height:282px;
}


#tipsBoxBig{
 float:left;
 background:url(../img/back3.jpg) no-repeat;
 width:682px;
 height:385px;
}
#tipsBoxBig ul{
 float:left;
 margin-left:40px;
 
}
#tipsBoxBig ul li{
    list-style: square inside;
    list-style-image:none;
	color:#2b2b2b;
	font-size:16px;
	font-weight:bold;
	margin-top:25px;
	line-height:normal;
}
#memberShip ul{
 float:left;
 margin-left:40px;
 
}
.headHhip{ margin:10px 0 0 40px;}
.headHhip1{ position:relative; top:30px; margin:20px 0 50px 40px;}
#memberShip h4{
     font-size:16px;
	 margin-left:40px;
	 margin-bottom:-10px;
	 font-weight:bold;
	 margin-top:20px;
	 color:#2b2b2b;
}
#memberShip ul li{
    list-style: square inside;
    list-style-image:none;
	color:#2b2b2b;
	font-size:14px;
	font-weight: normal;
	line-height:normal;
	margin-top:20px;
	margin-right:10px;
}
#tipsBoxBig ul li.listItem{
	font-size:14px;
	 margin:5px 0 0 15px;
	font-weight: normal;
	list-style:none;
}
#memberShip{
 float:right;
 background:url(../img/back4.jpg) no-repeat;
 width:757px;
 height:519px;
 margin-right:10px;
}
#joinNowCont{
	float:left;
	width:170px;
	height:auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
#form{
 float:left;
 width:757px;
 height:769px;
 margin-left:230px;
 margin-top:40px;

}
.tips{margin-top:10px;}
.tipsCont1{ font-size:14px; color:#2b2b2b; margin-top:20px; margin-left:25px;}

/*   learn------------------           */
#learnCharterBoxSmall{
  float:left;
  display:inline;
  background:url(../img/back1.jpg) no-repeat;
  width:294px;
  height:332px;
  margin:0 5px 0 10px;
}
#learnCharterBoxBig{
 float:right;
 height:auto;
 width:682px;
 margin-right:8px;
}
.charterQuez{
	float:right;
	width:682px;
	height:220px;
}
.charterQuez1{
  float:right;
  background:url(../img/back8.jpg) no-repeat;
  margin-top:10px;
  width:682px;
  height:159px;
}

#learnCharterBoxBig ul{float:left; width:650px;}
#learnCharterBoxBig ul li{
    float:left;
	color:#2b2b2b;
	display:inline-block;
	margin-left:25px;
	font-size:14px;
	font-weight: normal;
	line-height:normal;
	margin-top:15px;
  }
.listItemWith{ width:650px;}
.option{
  margin-right:5px;
} 
.green{color:#43ab47;}
h5{ float:left; color:#2b2b2b; font-size:14px; font-weight:bold; margin:15px 10px 0 25px;}
.charterCont{
    float:left;
    margin-left:25px;
	margin-right:10px;
	font-size:14px;
	font-weight: normal;
	margin-top:25px;
}
.lHead{margin-top:5px;}
/* -----------endl learn               */
#footer{
  width:980px;
  float:left;
  margin-top:60px;
  margin-left:10px;
}
#footerMenu{
  position:relative;
  width:980px;
  border-bottom:#fce892 1px solid;
  height:40px;
 }
#footer ul{
  float:right;
  margin:0px 0px 20px 0;
 
}
#footer ul li{
  display:inline;
  color:#2b2b2b;
  font-size:14px;
  font-weight:bold;
  font-variant:normal;
  line-height:normal; 

}
#footer a{text-decoration:none; color:#2b2b2b; margin-left:5px;}

 #footer a:hover{text-decoration:underline;
 color: #009933;}
 
.last{ margin-right:10px;}
#copyRight{
	float:left;
	margin-top:10px;
	width:700px;
	height:75px;
 }
 #copyRight p{
  color:#2b2b2b;
  font-size:14px;
  font-weight:bold;
  font-variant:normal;
  margin-top:5px;
 }
#copyRight a{ text-decoration:none; color:#0033FF;}

#tipsBox a {
	text-decoration:underline;
}

#tipsBox a:hover{
 text-decoration:underline;
 color: #009933;
}

#tipsBox a:visited{
 color: #2b2b2b;
}

#tipsBoxBig a {
	text-decoration:underline;
}

#tipsBoxBig a:hover{
 text-decoration:underline;
 color: #009933;
}

#tipsBoxBig a:visited{
 color: #2b2b2b;
}

.charterQuez1 #floridaCharter {
	text-decoration: underline;
}

p.normal
{
	margin-left:15px;
	margin-top: .5em;
	margin-bottom: .5em;
}

