/* CSS Document */

/*Universal*/
body{
	background:#ffffff url(../assets/admin/bg.png) repeat-x top;

	font-family:  Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	letter-spacing:-0.01em;
	color:#000000;
}
table{
	border-collapse:collapse;
}
img, div { behavior: url(../includes/iepngfix.htc) }

img{
border: 0px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.rightMargin{
	margin-right:10px;
}

.leftMargin{
	margin-left:10px;
}

.topMargin{
	margin-top:10px;
}

.bottomMargin{
	margin-bottom:10px;
}

.cleaner{
	clear:both;

}
input, textarea {
	border: 1px solid #b0b0b0;
}
input.submitBtn{
	color:#000000;
   
   background-color:#efe8c4;
	
   border:1px solid;
   border-top-color:#b0b0b0;
   border-left-color:#b0b0b0;
   border-right-color:#b0b0b0;
   border-bottom-color:#b0b0b0;
  }

a {
	
	color:#000000;
	
	text-decoration: underline;
	
	
}

a:hover {
	
	text-decoration: none;
	
}  

.wholePage{
	margin: 0 auto;
	width:870px;
}

.header{
	background: url(../assets/admin/headBG.png) no-repeat top;
	background-position: 0px 0px;
	color:#ffffff;
	width:100%;
	height: 140px;
	padding-bottom:10px;
	
	
}

.header h1 {
	margin-top:0px !important;
	float:right !important;
	padding-top:10px !important;
	font-weight:lighter;
	margin-right:25px;
}

.header h2 {
	
	font-weight:lighter;
	float:right !important;
	margin-right:25px;
}
.footer{
	margin:0 auto;
	
	
	text-align:center;
	
	bottom: 30px;

}

.main{
	width:870px;
}

.logo{

}

div.divider{
	width:680px;
	background:#ffffff url(../assets/admin/divider.gif);
	backgeound-repeat:repeat-x;
	height:1px;
	margin:10px 0px;
}

.textareaTGP{
	width:100%;
	height:150px;
}
/*NAVBAR*/

div.navTitle{
	width:124px;
	padding:5px 10px;
}
.leftNav{
	width:144px;
	float:left;
	padding:5px 5px 0px 0px;
	
}

.topNav {
	width:150px;
	
	margin-bottom:10px;
}
ul.leftNavBar{
	list-style: none;
  	margin: 0;
  	padding: 0;
}
li.mainLinkStatic a, li.mainLinkStatic a:hover, li.mainLink a, div.linkBlock a{
	display: block;
	font-size:1.3em;
	font-weight:lighter;
	
	width:134px;
	height:15px;
	color:#ffffff;
	background-image:url(../assets/admin/sideNavBG.gif);
	background-position: top;
	padding: 5px 5px 5px 5px;
	margin: 1px 0px 0px 0px;
	text-decoration: none;
	
}


li.mainLink a:hover, div.linkBlock a:hover{
	background-image:url(../assets/admin/sideNavBG.gif);
	background-position: bottom;
	
}

li.subLink a, li.subLinkStatic a{
	display: block;
	font-size:1.0em;
	font-weight:lighter;
	width:130px;
	color:#000000;
	
	padding: 5px 0px 5px 14px;
	text-decoration: none;
	margin: 1px 0px 0px 0px;
}
li.subLink a:hover, li.subLinkStatic a:hover{

	color:#1a1f8f;

}


/*FORMS*/


table.googleMaps{
	width:100%
}
table.pgOperations td{
	border-bottom:1px solid #bebebe;
	padding:5px 0px;
}


div.formBlock{
	border-bottom:1px solid #bebebe;
	
	width:660px;
	padding:10px;
	margin:0px 0px 10px 10px;
}

div.copyBlock{

	
	width:660px;
	padding:10px;
	margin:0px 0px 10px 10px;
}

div.copyBlock table{
	width:100%;
	
}

div.copyBlock td{
	padding:5px 0px;
	border-bottom:1px solid #bebebe;
}

div.formBlockPupils{
	border-bottom:1px solid #bebebe;
	width:320px;
	padding:10px;
	margin:0px 0px 10px 10px;
	float:left;
}
div.formBlockPupilsDD{
	border-bottom:1px solid #bebebe;
	width:320px;
	padding:10px;
	margin:0px 0px 10px 10px;
	
}
div.formTitleBlock{
	border-bottom:1px solid #bebebe;
	width:660px;
	padding:10px;
	margin:0px 0px 10px 10px;
}
div.blockHeader{
	font-size:1.3em;
	padding:0px 0px 10px 0px;
}
.contentArea{
	margin:5px 0px 0px 0px;
	padding:0px;
	background-color:#f2f2f2;
	width:703px;
	
	overflow:visible;
	float:left;
}

.contentTop{
	background-image: url('../assets/admin/mainTop.gif');
	background-position:top;
	background-repeat:no-repeat;
	height:15px;
	max-height:15px;
	min-height:15px;
	overflow:hidden;
	width:703px;
	
	
}
.contentBase{
	background-image: url('../assets/admin/mainBase.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	height:15px;
	max-height:15px;
	min-height:15px;
	overflow:hidden;
	width:703px;
	
	
	
}
.contentArea h3{
	font-size:18px !important;
}

.contentArea h1{
	font-size:1.4em;
	margin-left:10px;
}
div.textareaBG{
	width:600px;
	background-color:#FFFFFF;
	
	
} 

/*LISTS*/
ul.editDelete{
	list-style: none;
  	margin-left:10px;
  	padding: 0;
}

ul.editDelete li.mainEdit{
	display: block;
	font-size:1.1em;
	border-bottom:1px solid #bebebe;
	border-top:1px solid #bebebe;
	width:660px;
	padding:10px;
	margin-bottom:10px;
}

.mainEditPUBLIC{
	
	
	color:#993333;
	
}

.mainEditSUPERADMIN{
	
	
	color:#CC0000;
	
}


.mainEditADMIN{
	
	
	color:#0099CC !important;
	
}

.mainEditSUPPORT{

	
	color:#66CC99 !important;
}

ul.editDelete li.subEdit{
	display: block;
	font-size:1.1em;
	border-bottom:1px solid #bebebe;
	
	width:600px;
	padding:10px;
	margin-bottom:10px;
	margin-top:-8px;
	margin-left:60px;
}
div.editLinks{
	float:right;
}

div.editLinks td{
	width:72px;
}

div.editLinks a{
	
}
div.editLinks a:hover{
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

div.editLinks td div{
	filter:alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity:0.2;
}
a.editDeleteLink{
	background-image: url('../assets/admin/btn_bg.png');
	background-position:top;
	background-repeat:no-repeat;
	font-size:1em;
	font-weight:lighter;
	color:#000000;
	padding: 5px 10px ;
	text-decoration: none;
	width:37px;
	height:62px;
	
}

a:hover.editDeleteLink{
	
	text-decoration: underline;
	
}
td.editPicDivider{
	width:50px;
}
/*GALLERY*/


div.galPic{
	border-top:1px solid #bebebe;
	width:207px;
	height:207px;
	padding:10px;
	text-align:center;
	
}
div.galHolder{
	
	margin: 0px 0px 10px 10px;
	float:left;
}
div.galTxt{
	border-bottom:1px solid #bebebe;
	width:227px;
	height:50px;
	padding:10px 0px;
	
	
}

.green{
	color:#509400;
}

.red{
	color:#b20000;
}
/*TEXT AREA LIMITER*/



.charcount-safe { 
	color:#65AA7D; 
}
.charcount-limit { 
	color:#AA656C; 
	font-weight:bold;
}

/*TEXT EDITOR*/

h1{
	font: 1.8em;
	font-weight: lighter;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-decoration : none;
	line-height: 1.3;
}

h2{
	font: 1.2em;
	font-weight: lighter;
	margin:0px;
	padding:0px;
	text-decoration : none;
	line-height: 1.3;
	
}

h3{
	font: 1em;
	font-weight: lighter;
	margin:0px;
	padding:0px;
	text-decoration : none;
	line-height: 1.3;
	
}

p{
	paddnig:0px 0px;
	margin:0px 0px 5px 0px;
	
}


/*CMS STYLES*/
.HLT{
	
	color:#ff0000 !important;
}

.SPT{
	font-weight: normal;
}

.ITALICT{
	font-style: italic !important;
}
.BHLT{
	font-weight: bold !important;
	color:#ff0000 !important;
}
.IHLT{
	color:#ff0000 !important;
	font-style: italic !important;
}
.BIT{
	font-weight: bold !important;
	font-style: italic !important;
}

.BOLDT{
	font-weight: bold !important;
}


.footer{
	padding:10px;
}
