@import url("layout.css");
/*###################content################*/
#TopCurve{background: #fff url(../images-new/bg-top1.gif) no-repeat top center; width:781px; height:13px;}/*top curve content*/

#Content { margin-right:2px; background:#fff; }
#Content #inner{width:590px; margin-left:2px; float:left}

.BlueTabs2 {
float:left;
background: url(../images-new/glowtab-left2.gif) no-repeat left top;
padding:0 0 0px 9px;
text-decoration:none;
margin-top:2px;
margin-left:2px !important;
margin-left:1px;

}

.BlueTabs2 span{
float:left;
background:url(../images-new/glowtab2.gif) no-repeat right top;
padding: 5px 16px 10px 10px;
font-weight:bold;
line-height:16px;
color:#fff;
display:block;

}
.BlueTabs2 strong{ background:url(../images-new/arrow1.gif) no-repeat left center; padding-left:10px; }

.More{ float:right; background: url(../images-new/arrow2.gif) no-repeat left 5px; padding-left:10px;	}



ul.OrangeArrow{ margin:2px ; padding:4px; font-size:11px; background:#f7f7f7}
ul.OrangeArrow li{ background: url(../images-new/arrow3.gif) no-repeat left 7px; padding-left:15px; padding-top:5px; }



.rightbox{float:right; width:275px;}
.rightbox .h2container{ background:url(../images-new/bg3.gif) repeat-x top; margin:3px; width:98%;}
.rightbox h2.first{ color:#fff; font-size:14px; padding:10px ;  text-align:center;}
.rightbox h2.firstGr{ color:#fff; font-size:12px; padding:10px ;  text-align:center;}
/**********************************/
.box1{float:left; border-right:1px dashed #ccc;  border-bottom:1px dashed #ccc; width:49%; margin-left:2px}
.box2{float:right;  width:50%;margin-right:2px; border-bottom:1px dashed #ccc;}
.bordernone{ border-bottom:1px solid #fff}
.h3prog{ background:}
/*******************************/
.Other{ width:99%; margin:0 auto;}
.Other a{ color:#333; text-decoration:none }
.Other a:hover{ color:#333; text-decoration: underline; }

.Other h4{ background:url(../images-new/arrow4.gif) no-repeat left 5px; color:#004f7c; padding-left:10px;}
.Other .BoxProgContainer{ width:185px; float:left; margin-right:10px; background:url(../images-new/bg4.gif) repeat-y;}



.Other .BoxProgContainer .black{ color:#000;}
.Other .BoxProgContainer .white{ color:#fff;}
.Other .BoxProgContainer .bottom{ background: url(../images-new/bg5.gif) bottom no-repeat; height:12px;}
 
.Other .MarginRight{ margin-right:0;}


.Other .OtherLinks{ width:33%; float:left; background: url(../images-new/bg6.gif) no-repeat right center; padding-top:15px;}
.Other .OtherLinks h4{ color:#88b828; font-size:13px; background:none;}
.Other .BgNone{ background:none;}

.Other ul{ margin-top:15px; margin-left:10px;}
.Other ul li{ padding-left:15px; background:url(../images-new/arrow5.gif) no-repeat left 3px; padding-bottom:5px; }




/****************curve******************/
.RoundContainer{ width:590px;}
.RoundContainer2{ width:171px;}
.t1 {background: url(../images-new/dot.gif) 0 0 repeat-x;  }
.b1 {background: url(../images-new/dot.gif) 0 100% repeat-x}
.l1 {background: url(../images-new/dot.gif) 0 0 repeat-y}
.r1 {background: url(../images-new/dot.gif) 100% 0 repeat-y}
.bl1 {background: url(../images-new/bl1.png) 0 100% no-repeat}
.br1 {background: url(../images-new/br1.png) 100% 100% no-repeat}
.tl1 {background: url(../images-new/tl1.png) 0 0 no-repeat}
.tr1 {background: url(../images-new/tr1.png) 100% 0 no-repeat; padding:1px;}





/*#################old souffle style##########################*/
#contbody{clear: both; background:#fff; width:780px; margin:0 2px  0 0; display: block;}
#containercent{width:594px; margin:0px 0px 0px 0px; padding:0px; float:right;}

/*schoolpages*/





#schoolintro{float:left;width:410px}

#schoolintro a{color:#000066;}

#schoolintro a:hover{text-decoration:underline}

#schoolintro h1{color:#C8741B;margin:3px;border-bottom:2px solid #000;font-size:16px}

#schoolintro span{font-size:14px;font-weight:bold;color:#000000}

#schoolintro img{padding:0px;margin:0px}

#schoolintro h3{

	font-size:11px;

	background:url(../img-souffle/items/bullg.gif) no-repeat;

	font-weight:bold;

	margin-top: 10px;

	padding: 0px 0px 0px 12px;

}

#schoolintro h3.uli{

	font-size:11px;

	background:url(../img-souffle/items/bullg.gif) no-repeat;

	font-weight:bold;

	margin-top:10px;

	padding:0px 0px 5px 12px;



}

#schoolintro h3 span.notbold{font-size: 11px; font-weight: normal;}

#schoolintro p{margin: 5px 0px 0px 0px;}

#schoolintro p.uli{margin: 5px 0px 5px 0px;}

#schoolintro p.mid{margin:0px; text-align: center;}

#schoolintro p.school{	float:left;}
/*******************************/


#schoolsubmen ul{ list-style-type:none;	margin: 0 auto;}

#schoolsubmen  li{

	border-bottom:3px solid #E49D07;

	background:url(../img-souffle/items/bgsch.gif);

	width:auto;

	line-height:24px;

	float:left;

	text-indent:5px;

	padding: 3px 0 0 0;

}





#schoolsubmen  li.shadbon{

background:url(../img-souffle/items/baceffect.gif);

width:19px;

float:left;



}

#schoolsubmen  li.shadfon{

background:url(../img-souffle/items/fronteffect.gif);

width:16px;

float:left;



}

#schoolsubmen  li.shadfoff{

background:url(../img-souffle/items/fronteffectblue.gif);

width:16px;

float:left;

}



#schoolsubmen  li.shadfonlast{

background:url(../img-souffle/items/fronteffectlastor.gif);

width:15px;

line-height:24px;

float:left;

}

#schoolsubmen  li.shadfofflast{

border-bottom:3px solid #E49D07;

background:url(../img-souffle/items/fronteffectbluelast.gif) ;

width:16px;

float:left;

}

#schoolsubmen  li.bl{

background:#A1C4CF;

}

#schoolsubmen  li.or{

background:#E49D07;

}

p.lin{margin: 5px;}

p.lin a{color:#000;font-weight:bold;background:url(../img-souffle/items/arvert.gif) no-repeat; padding:0px 0px 0px 16px;text-decoration:underline}

p.lin a:hover{text-decoration:none}
#schoolsubmen  li.lang{background-color:#A5A5A5;border-right:0px;}

#schoolsubmen  a{display:block;font-weight:bold;color:#000;}

/*********************/
#qualitylabel {background:#d8e5f5;width:167px;padding: 7px 0px 10px 5px;}

#qualitylabel ul{padding:0px;margin:0px; border:1px solid #028FC4; background:#d8e5f5; }
#qualitylabel li {padding:0px;margin:0px;border:0px;list-style-type:none}
#qualitylabel li.link {background:#d8e5f5;margin:0px;border:0px;list-style-type:none;padding: 0px 0px 5px 0px;}

#qualitylabel h5{font-weight:bold;color:#fff;font-size:10px;padding:3px;margin:0px;
	border-bottom:1px solid #028FC4;
	background: #0958a5 url(../img-souffle/qality-label/h5-sep-buttom.gif) no-repeat center     bottom;line-height:13px;}
#qualitylabel h5 span{
	font-weight: normal;
}
#qualitylabel h5.long{font-weight:bold;color:#fff;font-size:10px;padding:3px;margin:0px;
	border-bottom:1px solid #028FC4;
	background: #0958a5 url(../img-souffle/qality-label/h5-sep-buttom.gif) no-repeat center     bottom;line-height:11px;height:45px;}
#qualitylabel h5.long span{
	font-weight: normal;
}
#qualitylabel li.link a{color:#000;font-weight:bold;margin-left:35px;background: url(../img-souffle/qality-label/arrow-link.gif) no-repeat left center;}
#qualitylabel li.link a:hover{color:#097196;font-weight:bold; margin-left:35px; }
/*********************/

#moreinfoschool {background:#fff;padding:15px 0px 0px 0px;width:175px;}

#moreinfoschool ul{padding:0px;margin:0px;border:0px;border:1px solid #028FC4}

#moreinfoschool li {background:#fff;padding:5px;margin:0px;border:0px;list-style-type:none}

#moreinfoschool h5{ background:url(../img-souffle/items/plus.gif) no-repeat left center;text-align:center;font-weight:bold;

color:#000;padding:3px;margin:0px;font-size:11px;border-bottom:1px solid #028FC4}

#moreinfoschool a{color:#097196;font-weight:bold;display:inline;padding-left:18px;}



#moreinfoschool a.info{background:url(../img-souffle/items/moreinfo.gif) no-repeat left center; display:block;}

#moreinfoschool a.photo{background:url(../img-souffle/items/photgal.gif) no-repeat left center;}



#plusschools {width:400px;}

/*------------------------------*/

#contactsch {padding:0px; float:left; border:1px solid #C5C17A; width: 210px;}

#contactsch a{color:#000}

#contactsch a:hover{color:#C5C17A}

#contactsch  li{padding:4px;}

#contactsch  li.tit{font-weight:bold;background:#ebe8e1;padding:3px}



#regionschools {padding:0px; border:1px solid #008ABB; float:right; width: 180px;}

#regionschools  li{padding:4px;}

#regionschools  li.tit{font-weight:bold;background:#008ABB;padding:3px;color:#FFF}

#regionschools  a{padding:0px 0px 0px 12px;color:#000;font-size:10px;font-weight:bold;background:url(../img-souffle/items/armen.gif) no-repeat left center;}



#regionschools  a:hover{color:#C5C17A}
/******************************/


#allschools {

background:#fff;

	width:173px;

	padding: 0px 0px 0px 0px;

	margin-top: 15px;

	float: right;

	border:1px solid #028FC4;

	border-right:none;

	}



#allschools p.gen {

border:1px solid #B9D0EC;

    line-height:15px;

	background: url(../img-souffle/items/tossc.gif) no-repeat left #F2F7FE ;

	padding-left: 14px;

	color:#454581;

	font-weight:bold;

   margin-left: 0px;

	

}



#allschools span.gencity {

	list-style-type:none;

	background-color: #FFF;

	font-weight: bold;

	color: #097196;

	background: url(../img-souffle/items/arrsc.gif) no-repeat left;

	padding:0px 5px 0px	10px;

}



#allschools h5{

	text-align:center;

	font-weight:bold;

	color:#FFF;

	margin:0px 0px 0px 0px;

	font-size:10px;

	border-bottom:1px solid #9D983D;

	background: #E19E09;

	padding:3px 0px 3px 0px;

}



#allschools img{margin:0px 0px 0px 0px;}

#allschools a{line-height:15px; color:#000; display:block; padding-left:10px; font-weight: normal;}

#allschools a:hover{padding-left:10px; color:#097196; background:#F6F5E0; text-decoration: underline;}

.alls {margin: 0px;padding-left: 20px;background-color: #FFF;}




/*------------------------------*/


#left{width:175px; padding:5px 0px 0px 0px; margin:0px ; background-color:#F8F5F5;}



#left ul { margin:0px 0px 10px 0px; border-bottom: 1px solid #6C7289; display:block;}



#left li { margin:0px 0px 0px 5px;padding:5px 0px 3px 0px;border-left: 1px solid #6C7289;  }



#left h3{line-height:33px; background:url(../img-souffle/items/bgmen4.gif) no-repeat; font-size:10pt;    margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;color:#212A55}



#left h3.hi{line-height:12px; height:30px; background:url(../img-souffle/items/bgmen4.gif) no-repeat; font-size:10pt;  margin:0px 0px 0px 0px; padding:4px 0px 0px 10px;color:#212A55}

   

#left a{background-color:#EFEFEF; font-size:10px;color:#000;background:url(../img-souffle/items/armen.gif) no-repeat left;

 padding:0px 0px 0px 10px; margin:0px; }





/* end left*/

.spacer {clear:both;display:block;color:#fff;padding:0px;margin:0px;border:0px;}


