body {
	margin: 0;
	background: #fff ;
	font:100% Verdana, Arial, sans-serif;
	color: #000;
	
	 
}
div#holder{
	padding: 0;
	margin: 0 auto;
	background:   url(../images/mid-bg.gif) repeat-y 50% 0;
}

div#container{
	width: 745px;
	padding:  0;
	margin: 0 auto 10px auto;
	
}
div#container{
	
	background: url(images/blue-fade.gif) no-repeat bottom 
}


/* generic settings for font-size */

a{color:#3594C6; text-decoration:none; border-bottom:1px dotted #3594C6}
a.imglink{border:none; }
p {margin:0; font-size: 70%; padding-bottom: 5px;}
.hidden{display : none;}
ul {font-size: 70%;}
ol {font-size: 70%}

h1{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:160%;color:#C9284C;text-transform:capitalize;padding:0 0 5px 0; margin:5px 0 ;border-bottom:1px solid #DDDCC3}
h2{font-size:80%; font-weight:normal;font-family:"Trebuchet MS", sans-serif;margin:20px 0; padding:2px 0;background:none;letter-spacing:2px; color:#333; border-bottom:1px dotted #ccc; border-top:1px solid  #999}
/*header styles*/
#loginleft{float:left; width:215px;margin:10px 0 0 0; padding:0}
#loginright{float:left; width:530px; background:url(images/header-top4.gif) no-repeat; height:74px;margin:0; padding:0; text-align:right}
#loginright img{margin:20px 0 0 0; padding: 0 5px 0 0; }
#loginbg{margin:0; padding:0;background:url(images/sl-logo.gif) no-repeat; height:59px;padding:0; text-align:right;}
#navbg{background:#595959 url(images/mainnav-btm.gif) no-repeat bottom; }
ul#mainnav{margin: 0;padding:7px 0 9px 5px;}
ul#mainnav li{margin:0; padding:0 8px;list-style:none; display:inline;font-size:120%; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
ul#mainnav li a{color:#fff; text-decoration:none; border:none}
ul#mainnav li a.select{border-bottom:2px solid #fff}
.clear{clear:both;height:0px;line-height:0;}
.clearfoot{clear:both;height:1px;line-height:0;}
.clearprojects{clear:both;height:5px;line-height:0;}
.clearprojectsmain{clear:both;height:5px;line-height:0; margin:0 0 10px 0}

#homepageimage{background:url(images/home-main-image.jpg) no-repeat; height:293px; margin:10px 0 0 0; padding:0 0 0 0}

#home_flash{margin:0;padding:0;float:left; width:458px;}

#hometext{width:277px; float: left; margin:0;padding:10px 0 0 0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:white; }

#hometext h1{font-size:180%; text-transform:capitalize; margin: 0; padding:0 0 5px 10px; font-weight:normal;color:white; border:none;}
#hometext ul{margin:0 0 5px 0; padding:0 0 0 10px; line-height:21px;}
#hometext li{font-size:15px;padding :0 0 5px 20px; margin:0 ; list-style:none; background:url(images/bullet.gif) no-repeat top left}
#findmore{padding:0; margin:0; text-align:right}
#homebottomrow{margin:0;padding:10px 0 0 0; background:#F4F9FF}
#mainpoints{float:left;width:460px;line-height:1.66}
#mainpoints h2{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#C9284C; font-size:140%; margin:0; padding:5px 0 0 10px; border:none;letter-spacing:0}
#mainpoints ul{margin:0 0 10px 25px; padding:0;}
#mainpoints li{margin:0; padding:2px 0;list-style-type:circle}
#gameimage{float:left;width:165px;text-align:center;padding:10px 0}
#testdrivebu{float:left;width:285px;text-align:center; padding:10px 0}
#qca{float:left;width:285px;text-align:center; padding:10px 0}
#footer{background:#CDCDCD url(images/footer-btm.gif) no-repeat bottom}
#footer p{padding:5px 10px; color:#333}

#footertext{float:left;width:500px}
#elcimg{float:left;width:240px; text-align:right;padding:5px 0}
#qca{float:left;width:285px;text-align:center; padding:10px 0}
#elclogo{padding:5px 0 10px 10px; margin:0; text-align:center}
/*end home styles*/

#middlecontent{float:left; width:355px;margin:0 0 0 5px}
#projectcontent{float:left; width:540px;margin:0 0 0 5px}


#secondnav {float:left; width:175px; margin:0 10px 0 0; padding:0 }
#secondnav ul{list-style:none;margin:0;padding:0;/*border-top:1px solid #000;*/font-family:Verdana, sans-serif;text-transform:capitalize;letter-spacing:0}
#secondnav ul li{padding:5px 0 5px 10px; margin:0 0 1px 0; background:  url(../benefits/about/images/arrow.gif) no-repeat 0px 1px;border-bottom: 1px dotted #999; color:#0080BD}
#secondnav ul li a{color:#333; text-decoration:none;border:none}
#secondnav ul li a:hover{text-decoration:underline}
#secondnav ul li.secselected{background:  url(../benefits/about/images/arrowselect.gif) no-repeat 0px 1px;}
#secondnav ul li.secselected a{color:#0080BD; border:none}
#secondnav ul li ul.thirdnav{border-top:1px dotted #999; list-style:none;margin:5px 0 0 0;padding:0; 
font-size:100%;
}
#secondnav ul li ul.thirdnav li{padding:3px 0 3px 20px; margin:0 0 1px 0; background:url(images/arrow.gif) no-repeat 0px 5px;border-bottom: none}
#secondnav ul li ul.thirdnav li a{ text-decoration:none;color:#333 }
#secondnav ul li ul.thirdnav li a:hover{text-decoration:underline;}
#secondnav ul li ul.thirdnav li.secselected{background:#ECF0F1 url(images/arrow.gif) no-repeat 0px 5px;}
#secondnav ul li ul.thirdnav li.secselected a{color:#0080BD}

#right{float:left;width:200px}
#contentholder{padding:10px 0;  } 
#testdriving, #quicktour{padding:0 0 0 10px}
#quicktour{padding:10px 0 0 10px}
p {line-height:1.66}
#bgholder{background:#EBF1F7; padding:10px 0}
#contactholder{padding:0 0 0 15px}
#contactholder h3{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:120%;color:#3694C7;text-transform:capitalize;padding:0 0 5px 0; margin:5px 0 ;border-bottom:1px solid #3694C7}
#featurequote{padding:10px 0 0 15px; color:#2BA8FF; }
#featurequote p{font-size:70%;font-style:italic }
#featurequote p span.author{font-size:95%; font-weight:bold}
ul.about li{background:url(images/arrow.gif) no-repeat 0px 5px; padding: 2px 0 2px 15px; list-style:none;line-height:1.66}
ul.about{margin:0; padding:0;}
#quote{float:right; width:100px; background:#FFB843; color:white; font-size:80%; font-weight:bold; font-style:italic; padding:5px; margin:5px; border:2px solid #E78410; line-height:1.66}
/*feature*/
#featurecontain{background:url(images/bluefeature-mid.gif) repeat-y; margin:10px 0 0 10px ; padding:0}
h3{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal; font-size:120%;}
h3#featurehead{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal; font-size:120%;color:#fff;
 text-transform:capitalize;background:url(images/bluefeature-top.gif) no-repeat ;padding:5px 0 5px 10px; margin: 0 ;}
ul.featurelist li{background:url(images/arrow.gif) no-repeat 0px 5px; padding: 2px 0 2px 15px; list-style:none;line-height:1.66}
ul.featurelist{margin:0 10px 0 10px; padding:0;}
ul.featurelist li a{color:white; border:none}
ul.featurelist li a:hover{ border:none;text-decoration:underline}

/*forms*/
#middlecontentbuy{float:left; width:550px;margin:0 0 0 10px;}
#rightsection{float:right; width:180px;}
#curriculum{float:right; padding:5px}
#greyformholder{background:#ACD3E8; margin:10px 0; clear:right;}
#greyformholder p{padding:5px 10px; font-size:110%; color:#666 }
h2#formheader{font-size:160%; font-weight:normal;font-family:"Trebuchet MS", sans-serif;margin: 0; padding:10px;background:url(buy/images/form-top.gif) no-repeat top left;letter-spacing:0; color:#333; border:none} 
input.email{width:200px; font-size:120%;border:1px solid #ccc; background:#F0EEEE}
textarea.message{width:250px; font-size:100%;border:1px solid #ccc; background:#F0EEEE}
input.buyit{width:500px; font-size:120%;border:1px solid #ccc; background:#E9F4FB}
select.drop{width:470px; font-size:120%;border:1px solid #ccc; /*background:#E9F4FB*/}
textarea.buyitmessage{width:450px; font-size:100%;border:1px solid #ccc; background:#E9F4FB}
p.radiobu{font-size:80%;}

#greyformholdersmall{background:url(contact/images/sform-mid.gif) repeat-y; margin:10px 0; clear:right; }
#greyformholdersmall p{padding:5px 10px; font-size:110%; color:#666 }
h2#formheadersmall{font-size:160%; font-weight:normal;font-family:"Trebuchet MS", sans-serif;margin: 0; padding:10px ;background:url(contact/images/sform-top.gif) no-repeat top left;letter-spacing:0; color:#333; border:none} 

/*terms conditions*/
#scroller{height:80px; overflow : auto;border:1px solid #999; background:#fff; margin:10px}
#scroller h2{font-size:120%; border:none;letter-spacing:0; margin:0; padding:0}
ol#spa{line-height:1.66;}
ol#spa li{padding:10px 0}
#greyformholder p.nb{font-size:75%}
#greyformholder #holder p.nb{font-size:75%}


form#loginform{height:0; margin: 0; padding:10px 0 0 0;  }
input.username{width:165px; margin:0 10px 0 0; padding:2px;vertical-align:top;}
input.password{width:100px; margin:0 10px 0 0; padding:2px; vertical-align:top;}
input#loginbu{ padding:0;  margin:0 10px 0 0;}

#remember{padding:0 10px 0 0; margin:0;font-size:65%;color:#CACACA;}
#thelogin{padding:0;margin:0;}
#remember a{color:#CACACA;border-bottom:1px solid #CACACA;}
#remember a:hover{border-bottom:1px solid #CACACA;}
checkbox.rememberemail{padding:0; margin:0;}
#greyformholder p.filledfields{color:red}
a.footer{color:#333; border-bottom:1px solid #333}
span.company{font-weight:bold}


/*project*/
#projectcontent{float:left;width:495px;}
.projectmaintext{float:left; width:400px;margin:0;}
.newsmaintext{float:left; width:355px;margin:0;}
.projectmaintext h3{font-size:120%; padding:0; margin:0;}
.projectmainimg{float:left; width:85px;margin:0 10px 0 0;}
#projectmain p.projectsp{margin:0 0 10px 0}


#tourimg {float:left; width:500px; margin:10px 10px 0 0; padding:0 }
#tourimg img{padding:5px; border:1px solid #999; margin-left:10px;}
#tourimg img#imgspace{padding-right:10px}
#middlecontentbuytour{float:left; width:220px;margin:0 0 0 10px;}

/*new home*/

div#home_blue_box {background: #13a1d9 url("images/home-blue-bg.jpg") no-repeat; padding: 0; margin:10px 0;}
div#home_blue_btm {height: 10px; background: #fff url("images/home-blue-btm.jpg") no-repeat; margin:0; padding:0;}

div#home_flash {margin:10px 0;}
div#home_holder p {padding: 10px;}
div#home_holder p a {color: #000; text-decoration: underline; border-bottom: none; font-weight: bold;}

div#teachers_block {background: url("images/teachers-block-bg.png") no-repeat; min-height: 130px; float: left; width: 367px;
/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/teachers-block-bg.png', sizingMethod='image');
* min-height: 130px;}
div#heads_block {background: url("images/heads-block-bg.png") no-repeat; min-height: 130px; float: left; width: 367px;
/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/heads-block-bg.png', sizingMethod='image');
* min-height: 130px;}

div#sencos_block {background: url("images/sencos-block-bg.png") no-repeat; min-height: 130px; float: left; width: 368px;
/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sencos-block-bg.png', sizingMethod='image');
* min-height: 130px;}
div#children_block {background: url("images/children-block-bg.png") no-repeat; min-height: 130px; float: left; width: 368px;
/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/children-block-bg.png', sizingMethod='image');
* min-height: 130px;}

ul.home_points {margin:10px 5px 0 140px; color: #135594; padding:0;}
ul.home_points li {margin:0; padding:0; line-height: 15px;}

div#teachers_btn {text-align: right; margin:13px 7px 0 0; position: relative;}
div#sencos_btn {text-align: right; margin:28px 7px 0 0; position: relative;}
div#heads_btn {text-align: right; margin:13px 7px 0 0; position: relative;}
div#benefits_btn {text-align: right; margin:28px 7px 0 0; position: relative;}

div#teachers_btn a, div#sencos_btn a, div#heads_btn a, div#benefits_btn a {border-bottom: none;}

div#quote_and_links {margin:0 0 10px 0;}
div#quote_box {float: left; width: 520px; height: 125px; background: url("images/quote-bg.jpg") no-repeat;}
div#links_box {float: left; width:225px;}

div#quote_box p {padding:10px 155px 0 15px; line-height: 1.4;}
div#quote_box p.quote {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:100%;color:#000;}
div#quote_box p.quote_name {color: #337cc2;}

ul#home_links {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:130%; margin:10px 0 0 25px; padding:0;}
ul#home_links li {list-style: none; margin:0; padding:0 0 10px 25px; background: url("images/orange-list-arrow.gif") left top no-repeat;}
ul#home_links li a {color:#ec8100; border-bottom: none; text-decoration: underline;}

div#info_box {background: #f5f2cc url("images/info-bar-bg.gif") repeat-x; border:1px solid #e1ddaa; margin:0 0 5px 0;}
div#info_box_left {float: left; width: 382px; background: url("images/ssat-logo.gif") no-repeat;}
div#info_box_right {float: left; width: 360px; background: url("images/teem2.gif") no-repeat;}
div#info_box p {color: #999552; padding:0 20px 5px 60px;}
div#info_box a {color: #999552; text-decoration: underline; border-bottom: none;}

h1#homeh1{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:200%;color:#e3f6ff;text-transform:none;padding:10px; margin:0 ;border-bottom:none; position: relative;}
h4{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:100%;color:#5e5b32;text-transform:none;margin:0 ;border-bottom:none;padding:10px 20px 5px 60px}

div#info_box_right h4 {padding:10px 20px 5px 70px}
div#info_box_right p {padding:0 10px 5px 70px;}

p.t_c {font-size: 65%; text-align: right;}
p.right {text-align: right;}

a.cur_online {border-bottom: none;}

span.white {color: #fff;}
div.clear_left_10 {clear: left; line-height:0.1; height: 10px;}

div#home_footer {background: #e1ddaa; color: #7f7a37;}
div#home_footer p{padding:3px 10px;}
div#home_footer a {color: #7f7a37; text-decoration: underline; border-bottom: none;}
p.strong{font-weight:bold}
.faq{padding:0 0 5px 0; border-bottom:1px dotted #ccc; }
table#ambassadortable{width:100%; border:0; padding:0; margin:0;}
table#ambassadortable td{vertical-align:top;padding:2px;}
table#ambassadortable tr.amblue{background:#e5f1f7;}
table#ambassadortable tr.amgrey{background:#f2f2f2;}

p.centreit{text-align:center; padding:10px 0}
span.newstitle{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:140%;}
#address{text-align:center; font-size:65%; color:#666; padding-bottom:5px;}
#homeaddress{text-align:center; font-size:65%; color:#666; padding:5px;}
.imageright{float:right; padding:5px}
#icontext{float:left; width:470px;}
#icon{float:left; width:75px;}
/*new home*/
h1#homehead{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:180%; color:#0a83cc; padding:5px 150px 5px 0; margin:0; border:none;position:relative;}
h2#homehead2{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:120%; color:#666; padding:0 150px 15px 0; margin:0; border:none;letter-spacing:normal;position:relative;}