
body{
	margin:auto;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	background-color:#000000;

}

body.body_site{
	background-image:url('../images/pagehead_background.png') !important;
	background-image:url('../images/pagehead_background.jpg');
	background-repeat:repeat-x;
}

body.body_subsite{
	background-image:url('../images/pagehead_backgroundsub.jpg');
	background-repeat:repeat-x;
}

#outer{
	width:1000px;
	margin: 0px auto;
	border:0px solid red;
}

#content{
	width:1000px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background-image:url('../images/background.png') !important;
	background-image:url('../images/background.gif');
	background-repeat:repeat-y;
	border:0px solid red;
}

#content-full{
	width:1000px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background-image:url('../images/contentfull-rep.png') !important;
	background-image:url('../images/contentfull-rep.gif');
	background-repeat:repeat-y;
	border:0px solid red;
}

#content-sub{
	width:1000px;
	min-height:500px;
	height:auto !important;
	height:500px;

	background-image:url('../images/contentfull-rep.png') !important;
	background-image:url('');
	background-repeat:repeat-y;

	border:0px solid red;
}

#pageleft{
	float:left;
	width:163px !important;
	width:158px;
	padding-left:6px;
	margin-top:10px;
	border:0px solid green;
}

#pageright{
	float:left;
	width:178px;
}

#pagemiddle{
	float:left;
	width:647px;
	border:0px solid red;
}

#pagemiddle-full{
	float:left;
	width:816px;
	min-height:490px;
	height:auto !important;
	height:490px;
	border:0px solid red;
}

#pagemiddle-fullsub{
	float:left;
	width:816px !important;
	width:815px;
	min-height:490px;
	height:auto !important;
	height:490px;
	margin-left:0px !important;
	margin-left:6px;
	background-color:#ffffff;
	border:0px solid red;
}


/* pagehead */

#outer_head{
	width:100%;
	height:150px;
	border:0px solid blue;
	background-color:#ffffff;
}

#pagehead{
	margin: 0px auto;
	width:1020px;
	height:150px;
	background-color:#ffffff;
}

#pagehead_logo{
	float:left;
}

#pagehead_photo{
	float:left;
}
#pagehead-right{
	background-image:url("../images/header-right.jpg");
	background-repeat:no-repeat;
	float:left;
	width:15px;
	height:150px;
}

#pagehead_subphoto{
	text-align:center;
}

#outer_headshadow{
	width:100%;
	height:20px;
	background-color:#B31217;
	border:0px solid blue;
}


/* content */

#contenthead{
	width:1000px;
	height:20px;
	background-color:#b31217;
}

#contenthead_projects{
	/*width:163px;
	height:20px;
	margin-left:820px;
	padding-left:15px;
	font-size:16px;
	color:#31363c;
	font-weight:bold;
	background-image:url('../images/projects_background.png');
	background-image:url('../images/projects_background.gif');
	background-repeat:repeat-y;*/

	width:163px;
	height:17px;
	margin-left:820px;
	padding-left:20px;
	padding-top:3px;
	font-size:12px;
	color:#ffffff;
	background-image:url('../images/projects_background.png');
	background-image:url('../images/projects_background.gif');
	background-repeat:repeat-y;
}

#contenthead_projects2{
	width:163px;
	height:17px;
	background-image:url('../images/lbl_projects.png');
	background-image:url('../images/lbl_projects.gif');
	background-repeat:no-repeat;
	float:right;

	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	padding-top:3px;
	color:#ffffff;
	padding-left:32px;
	cursor:pointer;
}

#minisites-top{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	padding-top:3px;
	color:#ffffff;
	padding-left:18px;
	cursor:pointer;
}

#pagehead_shadow{
	background-image:url('../images/headshadow.jpg');
	height:14px;
	width:175px;
}


/* pageleft */

.menuitem0{
	padding-bottom:10px;
	letter-spacing:1px;
}

a.menuitemlink0:link, a.menuitemlink0:visited{
 	color:#ffffff;
 	font-weight:bold;
	text-decoration:none;
}
a.menuitemlink0:hover, a.menuitemlink0:focus, a.menuitemlink0:active{
 	color:#B31217;
 	font-weight:bold;
	text-decoration:none;
}

a.menuitemlink0sel:link, a.menuitemlink0sel:visited{
 	color:#B31217;
 	font-weight:bold;
	text-decoration:none;
}
a.menuitemlink0sel:hover, a.menuitemlink0sel:focus, a.menuitemlink0sel:active{
 	color:#B31217;
 	font-weight:bold;
	text-decoration:none;
}

a.menuitemlinkblack0:link, a.menuitemlinkblack0:visited{
 	color:#000000;
 	font-weight:bold;
	text-decoration:none;
}
a.menuitemlinkblack0:hover, a.menuitemlinkblack0:focus, a.menuitemlinkblack0:active{
 	color:#B31217;
 	font-weight:bold;
	text-decoration:none;
}

a.menuitemlinkblack0sel:link, a.menuitemlinkblack0sel:visited{
 	color:#B31217;
 	font-weight:bold;
	text-decoration:none;
}
a.menuitemlinkblack0sel:hover, a.menuitemlinkblack0sel:focus, a.menuitemlinkblack0sel:active{
 	color:#B31217;
 	font-weight:bold;
	text-decoration:none;
}

.menuitem1{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:10px;
	letter-spacing:0px;
}

a.menuitemlink1:link, a.menuitemlink1:visited{
 	color:#ffffff;
 	font-weight:normal;
	text-decoration:none;
}
a.menuitemlink1:hover, a.menuitemlink1:focus, a.menuitemlink1:active{
 	color:#B31217;
 	font-weight:normal;
	text-decoration:none;
}

a.menuitemlink1sel:link, a.menuitemlink1sel:visited{
 	color:#B31217;
 	font-weight:normal;
	text-decoration:none;
}
a.menuitemlink1sel:hover, a.menuitemlink1sel:focus, a.menuitemlink1sel:active{
 	color:#B31217;
 	font-weight:normal;
	text-decoration:none;
}

a.menuitemlinkblack1:link, a.menuitemlinkblack1:visited{
 	color:#000000;
 	font-weight:normal;
	text-decoration:none;
}
a.menuitemlinkblack1:hover, a.menuitemlinkblack1:focus, a.menuitemlinkblack1:active{
 	color:#B31217;
 	font-weight:normal;
	text-decoration:none;
}

a.menuitemlinkblack1sel:link, a.menuitemlinkblack1sel:visited{
 	color:#B31217;
 	font-weight:normal;
	text-decoration:none;
}
a.menuitemlinkblack1sel:hover, a.menuitemlinkblack1sel:focus, a.menuitemlinkblack1sel:active{
 	color:#B31217;
 	font-weight:normal;
	text-decoration:none;
}

.minisite_logo{
	/*margin-top:200px;*/
	position:absolute;
	bottom:0px;
	cursor:pointer;
	border:1px solid #000000;
}


/* pageright */

#pageright_text{
	width:150px;
	padding-left:15px;
	padding-top:10px;
}

.rightmenuitem0{
	padding-bottom:8px;
	letter-spacing:1px;
}

.minisiteitem0{
	padding-bottom:8px;
	letter-spacing:1px;
	padding-left:18px;
}

.minisiteitem0Index{
	padding-bottom:8px;
	letter-spacing:1px;
	padding-left:10px;
}

a.rightmenuitemlink0:link, a.rightmenuitemlink0:visited{
 	color:#bbc3cf;
 	font-weight:bold;
	text-decoration:none;
}
a.rightmenuitemlink0:hover, a.rightmenuitemlink0:focus, a.rightmenuitemlink0:active{
 	color:#ffffff;
 	font-weight:bold;
	text-decoration:none;
}

a.rightmenuitemlink0sel:link, a.rightmenuitemlink0sel:visited{
 	color:#ffffff;
 	font-weight:bold;
	text-decoration:none;
}
a.rightmenuitemlink0sel:hover, a.rightmenuitemlink0sel:focus, a.rightmenuitemlink0sel:active{
 	color:#ffffff;
 	font-weight:bold;
	text-decoration:none;
}


/* pagefoot */

#outer_footshadow{
	width:100%;
	border:0px solid blue;
	background-image:url('../images/schaduw_O.png') !important;
	background-image:url('../images/schaduw_O.jpg');
	background-repeat:repeat-x;
}

#pagefoot_shadow{
	width:100%;
	height:15px;
	border:0px solid red;
}

#pagefoot_shadowmiddle{
	background-image:url('../images/footshadow.gif');
	width:1000px !important;
	width:1000px;
	margin: 0px auto;
	height:15px;
	border:0px solid green;
}

#pagefoot_shadowfull{
	width:1000px !important;
	width:1000px;
	margin:0px auto;
	height:15px;
	background-image:url('../images/footshadow-full.gif');
	border:0px solid red;
}

#outer_foot{
	width:100%;
	background-color:#cfd2d7;
	border:0px solid blue;
}

#pagefoot{
	width:992px;
	margin: 0px auto;
	height:35px;
	padding-left:8px;
	padding-top:5px;
	font-size:11px;
	background-color:#cfd2d7;
	border:0px solid blue;
}

#pagefoot_bottom{
	padding-top:2px;
}

#outer_footshadowsub{
	width:100%;
	border:0px solid blue;
	background-image:url('../images/schaduw_O.png') !important;
	background-image:url('');
	background-repeat:repeat-x;
}

#pagefoot_shadowsub{
	background-image:url('../images/footshadow-fullsub.png') !important;
	background-image:url('');
	width:1000px !important;
	width:1000px;
	height:15px;
	margin: 0px auto;
}

#pagefoot_shadowsubmiddle{
	background-image:url('../images/footshadowrep.jpg');
	background-repeat:repeat-x;
	background-color:#ffffff;
	height:15px;
	width:815px;
	margin-left:170px;
}

.normalred{
	color:#b31217;
}

a.normalredlink:link, a.normalredlink:visited{
 	color:#b31217;
 	font-weight:normal;
	text-decoration:none;
}
a.normalredlink:hover, a.normalredlink:focus, a.normalredlink:active{
 	color:#b31217;
 	font-weight:normal;
	text-decoration:underline;
}


/* index */

#middletitle{
	margin:10px;
	/*padding-left:213px;*/
	padding-bottom:10px;
	font-size:22px;
	color:#B31217;
	font-weight:bold;
	border-bottom:1px solid #b31217;
}

#middletitle-full{
	margin:10px;
	padding-left:260px;
	padding-bottom:10px;
	font-size:22px;
	color:#B31217;
	font-weight:bold;
	border-bottom:1px solid #b31217;
}

#middletitle-left{
	margin:10px !important;
	margin-left:30px;
	padding-bottom:10px;
	font-size:22px;
	color:#B31217;
	font-weight:bold;
	border-bottom:1px solid #b31217;
}

#middletext-photo{
	margin-left:10px;
	float:left;
	width:250px;
	border:0px solid red;
}

#middletext-full-wide{
	margin:10px;
	float:left;
	width:796px;
	/*margin-left:293px;*/
	border:0px solid green;
}

#middletext-full-widesub{
	margin:10px;
	float:left;
	width:796px !important;
	width:770px;
	/*margin-left:293px;*/
	border:0px solid green;
}

#middletext-full{
	margin:10px;
	float:left;
	width:503px;
	/*margin-left:293px;*/
	border:0px solid green;
}

#middletitle-index{
	margin:10px;
	margin-left:0px;
	padding-bottom:10px;
	font-size:22px;
	color:#B31217;
	font-weight:bold;
	border-bottom:1px solid #b31217;
}

#middletext-index{
	margin-right:10px;
	margin-bottom:10px;
}

#middletext{
	margin:10px;
	float:left;
}

#middleindex_right{
	float:left;
	width:430px !important;
	width:420px;
}

#middletext-full-index{
	margin:10px;
	float:left;
	width:626px !important;
	width:616px;
	border:0px solid green;
}

#spotlight{
	float:left;
	width:195px;
	padding-top:5px;
	padding-bottom:10px;
	margin:10px;
	background-color:#9FA5AF;
}

.spotlight_photo{
	padding-left:5px;
}

.spotlight_title{
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}

a.spotlighttitlelink:link, a.spotlighttitlelink:visited{
 	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
a.spotlighttitlelink:hover, a.spotlighttitlelink:focus, a.spotlighttitlelink:active{
 	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.spotlight_shortdesc{
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
}

a.spotlightdesclink:link, a.spotlightdesclink:visited{
 	color:#3f3f3f;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
a.spotlightdesclink:hover, a.spotlightdesclink:focus, a.spotlightdesclink:active{
 	color:#3f3f3f;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}


/* subsites */

#contentsub{
	width:1000px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background-image:url('../images/subsitebackground.png');
	background-repeat:repeat-y;
	background-color:#000000;
}

#pageleftsub{
	float:left;
	width:164px;
	padding-left:6px;
	padding-top:10px;
}

#pagemiddlesub{
	float:left;
	width:815px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background-color:#ffffff;
}

#contentheadsub{
	width:1000px;
	height:20px;
	background-color:#5c8b2f;
}

#contenthead_projectssub{
	width:166px;
	height:20px;
	margin-left:815px;
	padding-left:15px;
	font-size:16px;
	color:#31363c;
	font-weight:bold;
	background-image:url('../images/projects_backgroundsub.jpg');
	background-repeat:repeat-y;
	cursor:pointer;
}

#contentheadshadow{
	width:1000px;
	height:15px;
	background-image:url('../images/subsiteheadershadow.jpg');
}

#logoleft{
	padding-top:275px;
}

a.backtoindexlink:link, a.backtoindexlink:visited{
 	color:#ffffff;
 	font-weight:normal;
	text-decoration:none;
}
a.backtoindexlink:hover, a.backtoindexlink:focus, a.backtoindexlink:active{
 	color:#B31217;
 	font-weight:normal;
	text-decoration:none;
}

#projectsheader{
		font-size:16px;
	color:#31363c;
	font-weight:bold;
	cursor:pointer;
}

#minisites{
	visibility:hidden;
	display:none;
	position:absolute;
	width:166px;
	margin-left:805px;
/*	margin-left:635px !ie;*/
	padding-left:15px;
	background-image:url('../images/subprojects_background.jpg');
	background-repeat:repeat-y;
	background-position:right;
	border:0px solid red;
}

#projects{
	visibility: hidden;
	display: none;
	position:absolute;
	width:155px;
	top:150px;
	margin-left:645px;
	margin-left:635px !ie;
	padding-left:15px;
	background-image:url('../images/subprojects_background.jpg');
	background-repeat:repeat-y;
	border:0px solid red;
}


/* contact */

#contactleft{
	float:left;
	width:500px;
	padding-top:0px;
	padding-top:15px !ie;
	padding-left:15px;
	border-left:1px solid #B31217;
}

#contactright{
	float:left;
	width:260px;
	padding-top:30px;
	padding-left:30px;
}

#contacttext{
	padding-left:15px !important;
	padding-left:30px;
	padding-top:5px;
	padding-top:0px !ie;

}

label{
	font-size:11px;
	color:#576034;
}

.contacterror{
	display:none;
}

.contacterror_visible{
	display:block;
	font-size:12px;
	color:#B31217;
	line-height:18px;
	font-weight:bold;
}

.error{
	font-size:11px;
	color:#B31217;
}

input.inputobliged{
	width:245px;
	width:243px !ie;
	height:18px;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	background-color:#9FA5AF;
	border:0px solid #000000;
}

input.inputobliged_error{
	width:245px;
	width:243px !ie;
	height:18px;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	background-color:#9FA5AF;
	border:0px solid #de1900;
}

input.inputlong{
	width:245px;
	width:243px !ie;
	height:18px;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#CFD2D7;
	border:0px solid #000000;
}

input.inputlong_error{
	width:245px;
	width:243px !ie;
	height:18px;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#CFD2D7;
	border:0px solid #de1900;
}

input.inputshort{
	width:60px;
	height:18px;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#CFD2D7;
	border:0px solid #000000;
}

input.inputshort_error{
	width:60px;
	height:18px;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#CFD2D7;
	border:0px solid #de1900;
}

input.inputmedium{
	width:178px;
	width:174px !ie;
	height:18px;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#CFD2D7;
	border:0px solid #000000;
}

input.inputmedium_error{
	width:178px;
	width:174px !ie;
	height:18px;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#CFD2D7;
	border:0px solid #de1900;
}

.ctcountry{
	width:245px;
	width:243px !ie;
	height:18px;
	height:25px !ie;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#e0e3d2;
	border:0px solid #000000;
}

textarea.contacttextareaobliged{
	width:245px;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	background-color:#9FA5AF;
	border:0px solid #000000;
}

textarea.contacttextarea_error{
	width:245px;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#9FA5AF;
	border:0px solid #de1900;
}

textarea.contacttextarea{
	width:245px;
	font-size:12px;
	color:#505050;
	line-height:18px;
	background-color:#e0e3d2;
	border:0px solid #000000;
}


/* links */

.greylign{
	clear:both;
	width:770px;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url('../images/greylign.jpg');
	background-repeat:repeat-x;
}

.linkcategory{
	clear:both;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}

.linkurls{
	padding-left:60px;
}

.linkurl{
	float:left;
	width:170px;
	height:65px;
	text-align:center;
}


/* newsletter */

#newsletterbody{
	padding-left:108px;
}

.archiveletterdate{
	float:left;
}

.archivelettericon{
	float:left;
}

.archivelettertitle{
	float:left;
}

a.archivelink:link, a.archivelink:visited{
 	color:#51657B;
 	font-weight:normal;
	text-decoration:none;
}
a.archivelink:hover, a.archivelink:focus, a.archivelink:active{
 	color:#B31217;
 	font-weight:normal;
	text-decoration:none;
}

#newsletter_naarlijst{
	text-align:center;
}


.button{
	background-color:#CFD2D7;
	border:0px;
	color:#51667B;
	border:1px solid #51667B;
	cursor:pointer;

}

.cleardiv
{
	clear:both;
	font-size:0px;
	overflow:hidden;
	margin:0;
	height:0;
}

a{
	color:#B31217;
	text-decoration:underline;
}

.groot{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	color:#3f3f3f;
}

.normaal{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
}

.klein{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
}

.grootgekleurd{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	color:#b31217;
}

.normaalgekleurd{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#b31217;
}

.kleingekleurd{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color:#b31217;
}

.indexlangs{
	width: 997px;
	padding-top: 10px;
}

.indexlang{
	float:right;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #ffffff;
}

a.indexlanglink:link, a.indexlanglink:active, a.indexlanglink:visited{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#dddcdc;
	text-decoration:none;
}

a.indexlanglink:hover{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}


/* school */

#middletitle-school{
	padding-top:28px;
	padding-left:28px;
	padding-bottom:10px;
	font-size:24px;
	color:#B31217;
	font-weight:normal;
}

.schooldesc{
	padding-left:28px;
	padding-right:22px;
}

#schoolfilters{
	padding-top:10px;
	padding-left:28px;
}

.redbox{
	float:left;
	width:239px;
	margin-right:22px;
}

.redboxtitle{

}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.redboxtitle-rep{
	float:left;
	height:25px;
	width:225px;
	padding-top:8px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	background:url('../images/redboxrep.jpg') repeat-x left top;
}

.redboxtxt{
	float:left;
	width:217px;
	max-height:138px !important;
	height:auto !important;
	height:138px;
	padding-left:20px;
	padding-bottom:4px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:url('../images/redboxback.jpg') repeat-x left bottom;
	overflow:auto;
	scrollbar-face-color: #9EA5AF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFBF0;
	scrollbar-3dlight-color: #51667B;
	scrollbar-shadow-color: #9EA5AF;
	scrollbar-darkshadow-color: #51667B;
	scrollbar-track-color: #cccccc;
}

/*.redboxtxtsel{
	float:left;
	width:217px;
	padding-left:20px;
	padding-bottom:2px;
	overflow:auto;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:url('../images/redboxback.jpg') repeat-x left bottom;
}*/

.schoollist{
	padding-top:8px;
}

.schoollistsel{
	padding-top:8px;
}

a.schoollistlink:link, a.schoollistlink:active, a.schoollistlink:visited{
	font-size:12px;
	font-weight:normal;
	color:#373c43;
	text-decoration:none;
}

a.schoollistlink:hover{
	font-size:12px;
	font-weight:bold;
	color:#373c43;
	text-decoration:none;
}

a.schoollistlinksel:link, a.schoollistlinksel:active, a.schoollistlinksel:visited{
	font-size:12px;
	font-weight:bold;
	color:#373c43;
	text-decoration:none;
}

a.schoollistlinksel:hover{
	font-size:12px;
	font-weight:bold;
	color:#373c43;
	text-decoration:none;
}

.schoollistspan{
	font-size:12px;
	font-weight:normal;
	color:#373c43;
	text-decoration:none;
}

.schoollistspansel{
	font-size:12px;
	font-weight:bold;
	color:#373c43;
	text-decoration:none;
}

a.schoolshowalllink:link, a.schoolshowalllink:active, a.schoolshowalllink:visited{
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#373c43;
	text-decoration:none;
}

a.schoolshowalllink:hover{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#373c43;
	text-decoration:none;
}

.schoolmodify{
	float:right;
	padding-right:16px;
	padding-top:8px;
}

a.schoolmodifylink:link, a.schoolmodifylink:active, a.schoolmodifylink:visited{
	font-size:12px;
	font-weight:bold;
	color:#51657b;
	text-decoration:none;
}

a.schoolmodifylink:hover{
	font-size:12px;
	font-weight:bold;
	color:#51657b;
	text-decoration:none;
}

.bluebox{
	float:left;
	width:239px;
}

.blueboxtitle{

}

.floatleft{
	float:left;
}

.blueboxtitle-rep{
	float:left;
	height:25px;
	width:224px;
	padding-top:8px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	background:url('../images/blueboxrep.jpg') repeat-x left top;
}

.blueboxtxt{
	float:left;
	width:217px;
	max-height:138px !important;
	height:auto !important;
	height:138px;
	padding-left:20px;
	padding-bottom:4px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:url('../images/redboxback.jpg') repeat-x left bottom;
	overflow:auto;
	scrollbar-face-color: #9EA5AF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFBF0;
	scrollbar-3dlight-color: #51667B;
	scrollbar-shadow-color: #9EA5AF;
	scrollbar-darkshadow-color: #51667B;
	scrollbar-track-color: #cccccc;
}

.blueboxtxtsel{
	float:left;
	width:217px;
	padding-left:20px;
	padding-bottom:2px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:url('../images/redboxback.jpg') repeat-x left bottom;
}

.redbox-long{
	float:left;
	padding-left:28px;
	/*padding-top:27px;*/
}

.redboxtitle-rep-long{
	float:left;
	height:25px;
	width:747px;
	padding-top:8px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	background:url('../images/redboxrep.jpg') repeat-x left top;
}

.redboxtitle1{
	float:left;
	width:180px;
	padding-left:9px;
}

.redboxtitle2{
	float:left;
	width:216px;
}

.redboxtitle3{
	float:left;
	width:184px;
}

.redboxtitle4{
	float:left;
}

.redboxtxt-long{
	float:left;
	width:759px;
	padding-top:6px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}

.redboxdivider{
	float:left;
	width:759px;
	height:1px;
	background-color:#c0c0c0;
}

.redboxitemcontainer{
	float:left;
	padding-top:6px;
	padding-bottom:9px;
	cursor:pointer;
}

.redboxitemcontainerdark{
	float:left;
	padding-top:6px;
	padding-bottom:9px;
	background-color:#f9f9f9;
	cursor:pointer;
}

.redboxitemcontainersel{
	float:left;
	padding-top:6px;
	padding-bottom:9px;
	background-color:#bfc4cb;
	cursor:pointer;
}

.redboxitemcontainerdarksel{
	float:left;
	padding-top:6px;
	padding-bottom:9px;
	background-color:#bfc4cb;
	cursor:pointer;
}

.redboxitem1{
	float:left;
	width:180px;
	padding-left:15px;
}

.redboxitem2{
	float:left;
	width:216px;
}

.redboxitem3{
	float:left;
	width:184px;
}

.redboxitem4{
	float:left;
	width:98px;
}

.redboxitem5{
	float:left;
	width:66px;
}

.bluebox-long{
	float:left;
	padding-left:28px;
	/*padding-top:27px;*/
	padding-bottom:24px;
}

.blueboxtitle-rep-long{
	float:left;
	height:25px;
	width:747px;
	padding-top:8px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	background:url('../images/blueboxrep.jpg') repeat-x left top;
}

.blueboxtxt-long{
	float:left;
	width:731px;
	padding-left:20px;
	padding-right:8px;
	padding-top:17px;
	padding-bottom:24px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:url('../images/redboxback.jpg') repeat-x left bottom;
}

.blueboxtxt-long p{
	padding-top:0px;
	margin-top:0px;
}

.schooladdressdesc{
	padding-bottom:24px;
}

.schooladdresscontact{
	line-height:22px;
}

.schooladdresscontacttitle{
	font-weight:bold;
}

/*.schooladdressleft{
	float:left;
	width:304px;
	line-height:22px;
}

.schooladdressright{
	float:left;
	line-height:22px;
}*/

a.schoollink:link, a.schoollink:active, a.schoollink:visited{
	font-size:12px;
	font-weight:normal;
	color:#51657b;
	text-decoration:none;
}

a.schoollink:hover{
	font-size:12px;
	font-weight:normal;
	color:#51657b;
	text-decoration:underline;
}

.schoolimg{
	float:left;
	padding-right:15px;
}

.schoolbtmlink{
	float:right;
	padding-right:30px;
}

.schooldivider{
	float:left;
	width:731px;
}

#sharethis{
    margin-top:20px;
	float:right;
    margin-right:20px;
    margin-bottom:10px;
}