body {
	margin: 0;
	padding: 0;
	background-color: #E5E5E5;
	
	font-family: arial, helvetica, verdana;
	font-size: 80%;
}
a, img 
{
    border: 0px;
}
div#header {
	height: 77px;
}
	div#headerLogo {
		float: left;
		width: 250px;
		margin-left: 12px;
	}
	div#headerControls {
		position: absolute;
		right: 0;
		top: 0;
	}
	div#headerLanguage {
		padding-left: 10px;
		padding-right: 10px;
		height: 77px;
		background-repeat: no-repeat;
		background-position: left;
		float: right;
	}
		div#headerLanguage select {
			margin-top: 10px;
			width: 100px;
		}
		div#headerLanguage input {
			margin-top: 10px;
		}
	div#headerFontSize {
		padding-left: 10px;
		padding-right: 10px;
		height: 77px;
		background-image: url(/img/1/headerDiv.gif);
		background-repeat: no-repeat;
		background-position: left;
		float: right;
		text-align: center;
	}
		div#headerFontSize input {
			margin-top: 10px;
			width: 25px;
		}
		div#headerFontSize strong {
			display: block;
			margin-top: 10px;
		}
	div#headerLogin {
		padding-top: 3px;
		padding-left: 10px;
		padding-right: 20px;
		background-image: url(/img/1/headerDiv.gif);
		background-repeat: no-repeat;
		background-position: left;
		float: right;
		/*width: 200px;*/
		height: 74px;
		text-align: left;
	}
		div#headerLogin input {
			margin-top: 10px;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 0;
		}
		span.yourName {
			display: block;
			padding-top: 7px;
		}
	div#headerWorkingGroup {
		padding-top: 18px;
		padding-left: 10px;
		padding-right: 20px;
		float: right;
		/*width: 200px;*/
		height: 74px;
		text-align: left;
	}
		div#headerWorkingGroup a {
			font-weight: bold;
			text-decoration: none;
			color: #000000;
		}
		div#headerWorkingGroup a:hover {
			text-decoration: underline;
		}
	div#headerBand {
/*		background-color: #C6C6C6;*/
		border-bottom-style: solid;
		border-bottom-width: 3px;
		border-bottom-color: #C6C6C6;
		
		border-top-style: solid;
		border-top-width: 2px;
		border-top-color: #464646;
		padding: 0;
		margin: 0;
	}
div#mainWrapper {
	background-color: #ffffff;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 100%;
}
div#leftMenuWrapper 
{
}
div#leftMenu {
	margin-left: 12px;
	background-color: #E5E5E5;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}
div#content {
	padding: 10px;
}
div#footer {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #696969;
	text-align: center;
	padding-top: 5px;
}
	a.leftButton {
		display: block;
		padding-left: 7px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 7px;
		font-family: verdana;
		font-size: 0.8em;
		color: #ffffff;
		text-decoration: none;
		margin-bottom: 4px;
		background-color:#000000;
		background-repeat: repeat-y; 
		background-position: right;
                width: 113px;
	}
	
div.actionCat h1 {
font-size: 18px;
font-weight:normal;
margin: 0px;
padding: 0px;
}

    	/* home*/
    	a#leftButton0Off {	background-color: #B82D2D; background-image: url("/img/leftButtonBck1.gif"); color:#ffffff; }
		a#leftButton0On {	background-color: #FF3E3E;	font-weight: bold; color:#ffffff; }
		/* lisol admin */
		a#leftButton1Off {	background-color: #86785E; background-image: url("/img/leftButtonBck2.gif"); color:#ffffff; }
		a#leftButton1On {	background-color: #A39273;	font-weight: bold; color:#ffffff; }
		/* mdn */
		a#leftButton5Off {	background-color: #B86B2D; background-image: url("/img/leftButtonBck3.gif"); color:#ffffff; }
		a#leftButton5On {	background-color: #FF943E;	font-weight: bold; color:#ffffff; }
        /* port */
		a#leftButton6Off {	background-color: #B89F2D; background-image: url("/img/leftButtonBck4.gif"); color:#ffffff; }
		a#leftButton6On {	background-color: #ffdd3e;	font-weight: bold; color:#000000; }
		/* lrn */
		a#leftButton7Off {	background-color: #92B82D; background-image: url("/img/leftButtonBck5.gif"); color:#ffffff; }
		a#leftButton7On {	background-color: #cbff3e;	font-weight: bold; color:#000000; }
		/* trn */
		a#leftButton8Off {	background-color: #54B82D; background-image: url("/img/leftButtonBck6.gif"); color:#ffffff; }
		a#leftButton8On {	background-color: #75ff3e;	font-weight: bold; color:#000000; }
		/* res */
		a#leftButton9Off {	background-color: #2DB87F; background-image: url("/img/leftButtonBck7.gif"); color:#ffffff; }
		a#leftButton9On {	background-color: #3effb0;	font-weight: bold; color:#000000; }
		/* pers */
		a#leftButton10Off {	background-color: #2DA2B8; background-image: url("/img/leftButtonBck8.gif"); color:#ffffff; }
		a#leftButton10On {	background-color: #3ee1ff;	font-weight: bold; color:#000000; }
		/* gov */
		a#leftButton11Off {	background-color: #2D71B8; background-image: url("/img/leftButtonBck9.gif"); color:#ffffff; }
		a#leftButton11On {	background-color: #3e9dff;	font-weight: bold; color:#ffffff; }
		/* cluster */
		a#leftButton12Off {	background-color: #2D37B8; background-image: url("/img/leftButtonBck10.gif"); color:#ffffff; }
		a#leftButton12On {	background-color: #3e4cff;	font-weight: bold; color:#ffffff; }
		/* cmn */
		a#leftButton13Off {	background-color: #5B2DB8; background-image: url("/img/leftButtonBck11.gif");color:#ffffff; }
		a#leftButton13On {	background-color: #7e3eff;	font-weight: bold; color:#ffffff; }
		/* sch admin */
		a#leftButton14Off {	background-color: #8C2DB8; background-image: url("/img/leftButtonBck12.gif"); color:#ffffff; }
		a#leftButton14On {	background-color: #c23eff;	font-weight: bold; color:#ffffff; }
		/* sys pres */
		a#leftButton15Off {	background-color: #B82DB7; background-image: url("/img/leftButtonBck13.gif"); color:#ffffff; }
		a#leftButton15On {	background-color: #ff3efd;	font-weight: bold; color:#000000; }
		/* sys ad */
		a#leftButton16Off {	background-color: #B25B5E; background-image: url("/img/leftButtonBck14.gif"); color:#ffffff; }
		a#leftButton16On {	background-color: #d96f73;	font-weight: bold; color:#ffffff; }
		/* data centre */
		a#leftButton17Off {	background-color: #D1336B; background-image: url("/img/leftButtonBck15.gif"); color:#ffffff; }
		a#leftButton17On {	background-color: #ff3e82;	font-weight: bold; color:#ffffff; }
		/* post 16 */
		a#leftButton18Off {	background-color: #A2A2D1; background-image: url("/img/leftButtonBck16.gif"); color:#ffffff; }
		a#leftButton18On {	background-color: #c6c6ff;	font-weight: bold; color:#000000; }
        /* school council */
		a#leftButton19Off {	background-color: #86785E; background-image: url("/img/leftButtonBck2.gif"); color:#ffffff; }
		a#leftButton19On {	background-color: #A39273;	font-weight: bold; color:#ffffff; }
		
		a#leftButton0Off:hover,  a#leftButton1Off:hover,  a#leftButton2Off:hover, a#leftButton3Off:hover, a#leftButton4Off:hover, a#leftButton5Off:hover, a#leftButton6Off:hover, a#leftButton7Off:hover, a#leftButton8Off:hover, a#leftButton9Off:hover, a#leftButton10Off:hover, a#leftButton11Off:hover, a#leftButton12Off:hover, a#leftButton13Off:hover, a#leftButton14Off:hover, a#leftButton15Off:hover, a#leftButton16Off:hover, a#leftButton17Off:hover, a#leftButton18Off:hover, a#leftButton19Off:hover
		{	background-image: url("/img/leftButtonBckOn.gif");	}

div.clear {
	clear: both;
}
.hide {
	display: none;
}
div.clear {
	clear: both;
}
.hide {
	display: none;
}
div.moduleCategory {
	float: left;
	width: 48%;
	margin-right: 2%;
	margin-bottom: 15px;
}
	div.moduleCategory h2 {
		margin: 0;
		padding: 3px;
		background-repeat: no-repeat;
		background-position: right;
		font-size: 160%;
		font-family: trebuchet ms, "Times New Roman", georgia;
	}
div.moduleActions, div.actionCat {
	background-color: #EFEFEF;
	padding: 10px;
}


a {
	font-weight: normal; 
	color: #C23F3F;
	/*color: #333333; */
	text-decoration: none
}
a:hover {
	color: #0F5502;
	/*font-weight:bolder;*/
}
/*a {
	text-decoration: underline;
	color: #C23F3F;
}
a:hover {
	text-decoration: none;
}*/
form {
	margin:0; padding: 0;
}


/*from current system*/
.smallLink {
	font-size: smaller;
	text-decoration: underline;
	color: #C23F3F;
}
.moduleHeading {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	text-transform: capitalize;
	font-size: 200%;
	font-family: trebuchet ms, "Times New Roman", georgia;
	text-transform: uppercase;
	font-weight: normal;
}
.listAlt {
	background-color: #EEEEEE;
}
.BG1 {
	background-color: #E1E1E1;
}
.BG2 {
	background-color: #F8FBE0;
}
	
  span.icon 
  {
   float:right;
  }
  
  
  
  
div#header_welcome
{
    position: absolute;
    top: 10px;
    left: 305px;
    z-index: 5;
}
iframe#iFramePulse
{
    position:absolute;bottom:100px;display:none;
}
tr.BG1 a 
{
    text-decoration:none;   
}

.title {
	color: #5D5D5D;	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 130%;
	background-image: url(/img/titleBckV2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 25px 0;
	vertical-align: top;
}
	.title h1 {
		color: #5D5D5D;	
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size: 130%;
		font-family: trebuchet ms, "Times New Roman", georgia;
		margin: 0;
	}
 .letterSelecter {
 font-size: 0.8em; text-align: center; 
 }

/* sOf ported */

 .tabTable {
background: #999999;
padding-top: 7px;
}

.tabOn1 {
white-space: nowrap;
background: #ffffff;
border-bottom: 0;
border-top: 1px #000000 solid;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
padding: 5px;
}
.tabOn1 a {
font-weight:bold; 
text-decoration:none;
margin: 0 5px 0 5px;
}
.tabOff1 {
white-space: nowrap;
padding: 5px;
border-bottom: 1px #000000 solid;
border-top: 1px #666666 solid;
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
background: #CCCCCC;
}
.tabOff1 a {
font-weight:bold; 
text-decoration:none;
margin: 0 5px 0 5px;
}
.tabGap {
border-bottom: 1px #000000 solid;
}

.buttons, .buttons td {
	background-color: #F7F7F7;
	border-top: 1px dotted #CCC;
}
.BG1 {
	background-color: #E1E1E1;
}
.BG2 {
	background-color: #F8FBE0;
}
.listAlt {
	background-color: #EEEEEE;
}
.alt, .Alt {
	background-color: #F7F7F7;
}
.altG, .AltG
{
	background-color: #E3F3E3;
}
.smallLink {
	font-size: smaller;
	text-decoration: underline;
	color: #C23F3F;
}
.smallLink:hover {
	text-decoration: none;
}
.smallLink:visited {
	text-decoration: underline;
	color: #D85959; 
}
label {
	font-weight: bold;
}


.calNotSelected
{
	background-color:#DDCEC4;
}
.buttonGen
{
background-color: transparent;
background-image: url(/img/dta/button.gif);
background-repeat: repeat-x;
height: 28px;
text-align: center;
font-family: Helvetica, Calibri, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
border:none;
cursor:pointer;
cursor:hand;
}
.buttonGenSelected, .buttonGen:hover
{
background-color: transparent;
background-image: url(/img/dta/buttonSelectedBlue.gif);
background-repeat: repeat-x;
height: 28px;
text-align: center;
font-family: Helvetica, Calibri, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
border:none;
cursor:pointer;
cursor:hand;
}

.buttonGenGreen
{
background-color: transparent;
background-image: url(/img/dta/buttonSelected.gif);
background-repeat: repeat-x;
height: 28px;
text-align: center;
font-family: Helvetica, Calibri, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
border:none;
cursor:pointer;
cursor:hand;
}

.header
{
	background-image:url('/img/dta/TabHeader.gif');
	height:25px;
	background-position:center;
	
	font-weight:bold;
	background-repeat:repeat-x;	
}
.headerBlue
{
	background-color:#C1DCF9;
	height:25px;
	background-position:center;	
	font-weight:bold;
	
}

.selected
{
	background-image:url('/img/dta/Selected1.gif');
	text-align:center;
	height:17px;
	background-position:center;
	background-repeat:repeat-x;	
}
.selectedNext
{
	background-image:url('/img/dta/SelectedNext.gif');
	text-align:center;
	height:17px;
	background-position:center;
	background-repeat:repeat-x;	
	
}

.DivPopup
{
	display:block; 
	position:fixed;
	z-index:99999;
	white-space:nowrap;
	
	TOP: 59px; 
	WIDTH: 300px; 
	HEIGHT: 200px; 
	background-color:#FFFFFF;
	COLOR: #000000;
	padding-left:.5%;
	padding-right:.5%;
	padding-top:.5%;
	padding-bottom:1%;
	BORDER-RIGHT: #CEDFA1 5px solid; 
	BORDER-TOP: #CEDFA1 5px solid; 
	BORDER-LEFT: #CEDFA1 5px solid;
	BORDER-BOTTOM: #CEDFA1 5px solid;
}
/*select
{
	text-decoration: none;
	border:none;
	background-color:#F7F7F7;
}

select option
{
	border-bottom:1px;	
	background-color:#f7F7F7;
}*/

.WaitProgress
{
	color:Blue; 
	background-color:Yellow;
	position:fixed; 
	display:block;
	z-index:199999;
	white-space:nowrap;
	LEFT: 40%;
	right:40%;
	TOP: 0px;
	WIDTH: 20%;
	HEIGHT: auto;
	COLOR: #000000;
	BORDER-RIGHT: #CEDFA1 5px solid;
	BORDER-TOP: #CEDFA1 5px solid; 
	BORDER-LEFT: #CEDFA1 5px solid; 
	BORDER-BOTTOM: #CEDFA1 5px solid;
}

.txtCal, .TxtCal
{
	background-image: url(/img/calIcon.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.borderAqua
{
	border-right: aqua 1px solid; 
	border-top: aqua 1px solid; 
	border-left: aqua 1px solid; 
	border-bottom: aqua 1px solid;
	width:99%;
	font-size:12px;
	background-color:#f0faff;
	vertical-align:top;
	
}

.ddl_workaround {
    width: 200px;
    }

html>body .ddl_workaround {
    width: 100px;
    }
    
.PopAdvance
{
	font-size:6px;
}

/* CSS Document */

#container { background-image:url('/img/backdiv.png'); background-repeat:no-repeat; width:607px; height:442px;position:absolute;padding:0px; z-index:99; left:100px; top:30px;  border:none;}

#topclose{ margin-top:29; width :600px;  height:30px; float: right;}
#maincontent{ margin-top:12px; margin-right:15px; margin-left:15px; height:400px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#000099; float:left; width:570px; float:left;}
#closebut{ margin-top:12px; margin-right:22px;}

