@charset "utf-8";
/* CSS Document */

img, div, a, input { behavior: url(js/iepngfix.htc) }

img, form, p, h1, h2, h3, h4, h5, h6, input, span, ul, ul li, textarea {margin:0; padding:0; border:0}

.clear{clear:both}

a:focus{outline:none}

body{
	background-color:#e6efe8;
	font-family:Verdana;
	color:#1b3b4d;
	margin:0 auto}
	
#bodytopbg{
	width:100%;
	background:url(../images/bodytopbg.jpg) left top repeat-x;
	margin:0 auto}
	
#bodybotbg{
	width:100%;
	background:url(../images/bodybotbg.jpg) left bottom repeat-x;
	margin:0 auto}
	
#wraptopbg{
	width:900px;
	background:#eaf1ee url(../images/wraptopbg.jpg) left top repeat-x;
	margin:0 auto}

#wrapbotbg{
	width:900px;
	background:url(../images/wrapbotbg.jpg) left bottom repeat-x;
	margin:0 auto}
	
#main{
	width:900px;
	margin:0 auto}
	
#banner{
	width:900px;
	height:257px;
	background:url(../images/bannerbg.jpg) left top no-repeat}
	
#banner .logo{
	width:191px;
	height:127px;
	padding-left:10px;
	float:left}
	
#banner .searcharea{
	width:346px;
	height:35px;
	padding-top:52px;
	padding-right:16px;
	padding-left:300px;
	text-align:right;
	float:right}
	
.searchtb{
	width:210px;
	height:25px;
	padding-top:10px;
	font:14px/15px arial;
	color:#7c7c7c;
	background:none;
	float:left}
	
#banner .testiarea{
	width:690px;
	height:130px;
	float:left}
	
#banner .testiword{
	width:325px;
	height:75px;
	padding-left:45px;
	padding-top:38px;
	font:italic 18px/23px arial;
	text-align:left;
	color:#FFF;
	float:left}
	
#banner .testiname{
	width:225px;
	height:50px;
	padding-left:15px;
	padding-top:75px;
	font:bold 17px/22px arial;
	text-align:left;
	color:#173e51;
	float:left}
	
#banner .callus{
	width:193px;
	height:136px;
	padding-top:25px;
	padding-right:11px;
	float:right}
	
#menu{
	width:895px;
	height:57px;
	padding-bottom:3px;
	padding-left:5px;
	background:url(../images/menubg.jpg) left top repeat-x}
	
#page{
	width:900px;
	min-height:300px;
	background:url(../images/pagetitlebg.jpg) left top no-repeat}
	
#page .pageleft{
	width:260px;
	float:left}
	
h3{
	padding-left:40px;
	font:bold 14px/38px Verdana;
	color:#123141}
	
.blueblock{
	width:260px;
	padding-bottom:5px;
	background:url(../images/bluebotbg.png) left bottom no-repeat}
	
.newstop{
	width:225px;
	height:29px;
	padding-top:10px;
	padding-left:35px;
	font:bold 12px/29px Verdana;
	color:#0d547b;
	background:url(../images/newstopbg.png) left bottom no-repeat}
	
.bluemiddle{
	width:236px;
	padding:12px 12px 0 12px;
	background:url(../images/bluemidbg.jpg) left top repeat-y}
	
.bluemiddle p{
	padding-bottom:10px;
	font:11px/14px Verdana;
	color:#0d547b}
	
.bluemiddlespan{
	font:bold 11px/14px Verdana;
	color:#0d547b;
	margin-left:127px}
	
.bluemiddle a{
	text-decoration:none;
	color:#0d547b}
	
.bluemiddle a:hover{
	text-decoration:none;
	color:#0d547b}
	
.freetutoringtop{
	width:225px;
	height:29px;
	padding-top:10px;
	padding-left:35px;
	font:bold 12px/29px Verdana;
	color:#0d547b;
	background:url(../images/freetutoringtopbg.png) left bottom no-repeat}
	
.freetutoringtop a{
	text-decoration:none;
	color:#0d547b}
	
.freetutoringtop a:hover{
	text-decoration:none;
	color:#0d547b}

#page .pageright{
	width:625px;
	padding-left:15px;
	float:left}
	
.right1{
	width:404px;
	font:12px/22px Arial;
	color:#1b3b4d;
	float:left}
	
.right1 p{
	font:12px/22px Arial;
	color:#1b3b4d}
	
h1{
	padding-top:5px;
	padding-left:20px;
	background:url(../images/h1bg.jpg) left center no-repeat;
	font:bold 15px/37px Arial;
	color:#336b8a}
	
h2{
	font:bold 12px/28px Arial;
	color:#13688f}
	
p{
	padding-right:15px;
	font:12px/22px Arial;
	color:#1b3b4d}
	
ul{
	padding-left:10px;}
	
ul li{
	font:12px/22px Arial;
	color:#246b91}
	
	
.right2{
	width:221px;
	padding-top:25px;
	float:left}
	
.image{
	width:216px;
	height:142px;
	padding:2px;
	margin-bottom:15px;
	background-color:#94aeb8}
	
.contactus{
	width:186px;
	height:254px;
	padding:55px 15px 0 20px;
	background:url(../images/contactusbg.png) left bottom no-repeat}
	
.contactus p{
	margin:0;
	padding:0}

h4{
	height:23px;
	width:179px;
	font:10px/23px Verdana;
	color:#FFF}
	
.contactustb{
	width:177px;
	height:22px;
	padding-top:3px;
	font:12px Verdana;
	background:none}
	
.contactusta{
	width:184px;
	height:85px;
	font:12px/16px Verdana;
	margin-top:4px;
	background:none}
	
#footer{
	width:900px;
	height:116px;
	margin-top:15px;
	background:url(../images/footerbg.jpg) left top no-repeat}
	
#footer .logos{
	width:420px;
	height:41px;
	padding-top:6px;
	padding-left:6px;
	text-align:left;
	float:left}

#footer .www{
	width:260px;
	height:38px;
	padding-top:9px;
	font:11px/38px Verdana;
	color:#21353f;
	text-align:center;
	float:right}
	
#footer .www a{
	text-decoration:none;
	color:#21353f}
	
#footer .www a:hover{
	text-decoration:none;
	color:#21353f}
	
#footer .fmenu{
	width:880px;
	height:33px;
	padding-top:9px;
	padding-left:20px;
	float:left}
	
#footer .fmenu a{
	height:24px;
	padding:8px 9px;
	margin-right:15px;
	font:bold 10px/24px verdana;
	color:#FFF;
	text-decoration:none}
	
#footer .fmenu a:hover{
	height:24px;
	padding:8px 9px;
	font:bold 10px/24px verdana;
	color:#3d4a11;
	background-color:#bae031;
	text-decoration:none}
	
	
#footer .fmenu a.span1 {
	height:24px;
	padding:8px 9px;
	font:bold 10px/24px verdana;
	color:#3d4a11;
	background-color:#bae031;
	text-decoration:none}
	
#footer p{
	height:25px;
	padding-left:5px;
	padding-bottom:0;
	font:10px/25px Verdana;
	color:#2c5468;
	text-align:left;
	float:left}
	
#footer p span{
	margin-left:430px}
	
.formstbg{
	width:180px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	font:12px Arial;
	color:#1b3b4d;
	border:#7899a0 1px solid;
	margin-bottom:3px;
	background:url(../images/formstbg.jpg) repeat-x}
	
.formstabg{
	width:180px;
	height:54px;
	padding:2px 10px;
	font:14px Arial;
	color:#1b3b4d;
	border:#7899a0 1px solid;
	margin-bottom:3px;
	background:url(../images/formstabg.jpg) left bottom repeat-x}
	
.gallery{
	width:175px;
	padding:10px;
	float:left}
	
.gallery .imagearea{
	width:175px;
	height:175px;
	background:url(../images/gallerybg.png) no-repeat;
	float:left}
	
.gallery .textarea{
	width:175px;
	font:bold 16px/20px Arial;
	color:#13688f;
	text-align:center;
	float:left}
	
.gallery .textarea a{
	text-decoration:none;
	color:#13688f}
	
#news{
	width:610px;
	padding-bottom:10px;
	float:left}
	
#news h1{
	font:bold 13px/20px Arial;
	color:#0d547b;
	padding-left:0;
	padding-bottom:5px;
	padding-top:5px;
	background:none}
	
#news h1 a{
	font:bold 13px/20px Arial;
	color:#0d547b;
	padding-left:0;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none}
	
.singlenews{
	font:12px/22px Arial;
	color:#3c7b9d;
	padding-bottom:10px;
	border-bottom:#bfd9e3 1px solid;}
	
#news p{
	padding:0;
	margin:0;
	font:12px/20px Arial;
	color:#3c7b9d}
	
#news p span a{
	font:bold 12px/20px Arial;
	text-decoration:none;
	color:#3c7b9d}
	
.b{
	font:12px Arial; 
	color:#13688F}
	
.b span{
		color:#FF0000}
	
.contus{
	padding-bottom:10px;
	font:12px/16px Verdana;
	color:#0d547b;
	padding-top:2px;}
	
.simple{
	width:185px}
	
.silcolor{
	color:#999999}