body {
	font-family: Verdana;
	font-size: 10px;
	background-image: url(ba.jpg);
	margin:0px;
}

form{
	margin:0px;}

table{
    border-spacing: 0;
	cell-spacing: 0px;
}
th{
	font-size: 10px;	
}

td{
font-size: 10px;

}


.school_heading 
{  /*Main Heading of School*/
	font-family:Geneva, Arial, Helvetica, sans-serif;/*Haettenschweiler*/
	font-size: 28px;
	font-weight: bold;
	/*filter:progid:DXImageTransform.Microsoft.Emboss(enabled='true');*/
}

	
A.ti_tbl_button 
{
	border-width:1px;
	border-style:solid; 
	}
	
A.ti_tbl_button:hover 
{
	TEXT-DECORATION: none;
	}

A.ti_tbl_button 
{
	PADDING-LEFT: 4px; 
	LINE-HEIGHT: 14px; 
	PADDING-TOP: 0px; 
	HEIGHT: 15px
	}
	
A.ti_tbl_button 
{
	DISPLAY: block; 
	MARGIN: -1px 0px 0px;
	}
	
.ti_tbl_buttontext
 {
	DISPLAY: block; 
	MARGIN: -1px 0px 0px;
	}
	
.ti_tbl_buttontext 
{
	PADDING-LEFT: 0px;
	}
	
A.ti_tbl_button 
{
	border-width:0px;
	border-style:solid;
	text-decoration:none;
	}
		
A.ti_tbl_button:hover 
{
	TEXT-DECORATION: none;
	}
	
.tbl_text_heading
{
	padding-left:4px;
	font-weight:bold;
	}
	
.tbl_text_time
{
	text-align:left;
	padding-left:4px;
	font-weight:bold;
	}		
	
.ti_tbl_text_heading
{
	padding-left:4px;
	font-weight:bold;
	}		
	
.pad_academic
{
	padding-left:40px;
	text-align:left;
	height:15px;
	}	
	
.link_rs{

	text-align:left;
	text-decoration:none;
	}
	
.link_rs:hover{
	text-decoration:underline;
	}
.link_simple{
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	color:#161616;
	}
	
.link_simple:hover{
	text-decoration:none;
	color:#0066FF;
	}	
	
.bot_floatright{
	float:right;}
.bot_floatright a{
	color:#02679C;
	text-decoration:none;}		
.bot_floatright a:hover{
	color:#0000FF;
	}

.sml_link{
	color:#02679C;
	text-decoration:none;
	cursor:pointer;}		
.sml_link:hover{
	color:#012335;
	text-decoration:none;
	}		
#inactive{
	color:#999999;}	
.link_bhv{
	text-align:left;
	vertical-align:super;
	text-decoration:none;
	}
	
.link_bhv:hover{
	text-decoration:underline;
	}
	
.legend_text{
	vertical-align:super;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	}	

.tbl_r1{
	background-color:#FFFFF0;}
.tbl_r2{
	background-color:#EFF8FF;}





table.zebra th 	{
	background-color:#99CCFF;
	vertical-align:super;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	color:#10478c;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #FFFFFF;
	}
table.zebra tr			{ background-color: #FFFFFA; }
table.zebra tr.udda		{ background-color: #f2f6fa; }
table.zebra td			{ 	border-bottom:1px solid #D9E6F6;
							border-right:1px solid #D9E6F6;
							padding-left:4px; }
table.zebra 			{ 	border-top:1px solid #D9E6F6;
							border-left:1px solid #D9E6F6; }	
							
table.zebra2 th 	{
	background-color:#99CCFF;
	vertical-align:super;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	color:#10478c;
	height:20px;
	border-bottom:0px solid #D9E6F6;
	border-right:0px solid #D9E6F6;
	}
table.zebra2 tr			{ background-color: #EFF7FF; }
table.zebra2 tr.udda		{ background-color:#FFFFE6; }
table.zebra2 td			{ 	border-bottom:1px solid #FFFFFF;
							border-right:1px solid #FFFFFF; padding-left:4px; }
table.zebra2			{ 	border-top:1px solid #FFFFFF;
							border-left:1px solid #FFFFFF; }
#lastrow { background-color:#AFCFE7; height:3px;}																
													

TEXTAREA.codecontainer {
	CLEAR: left; BORDER-RIGHT: gray 1px dashed; BORDER-TOP: gray 1px dashed; MARGIN-TOP: 1em; PADDING-LEFT: 5px; BORDER-LEFT: gray 1px dashed; WIDTH: 98%; BORDER-BOTTOM: gray 1px dashed; HEIGHT: 150px; BACKGROUND-COLOR: #efefef
}
textarea.textarea1{
	width:100%;
	font:Verdana, Arial, Helvetica, sans-serif;
	height:200px;
	}
textarea.appraisalText{
	width:100%;
	height:65px;}	
select.box1{
	width:80px;
	font-size:10px;}
select.selectboxOhei{
	font-size:10px;}	
input.inputbox1{
	font-size:10px;
	width:145px;}
input.inputbox2{
	font-size:10px;}		
input.inputbox3{
	width:340px;
	font-size:13px;
	font:Verdana, Arial, Helvetica, sans-serif;}
	
select.selectbox1_145{
	width:145px;
	font-size:10px;}
select.selectbox1_100{
	width:100px;
	font-size:10px;}		
input.noborder{
	border:0px #FFFFFF;
	font-weight:bold;}

.topmenuheader{
width:99.4%;}
.grabtn {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: normal; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; HEIGHT: 20px;
}	
.o-rbtn {
	BACKGROUND-POSITION: right top ; BACKGROUND-IMAGE: url(btnbox_r.gif); FONT: 700 10px/18px Verdana, Arial, sans-serif; OVERFLOW: hidden; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; text-decoration:none; padding-right:5px; height:20px;padding-bottom:3px; color:#006BD7} /*if alignment of text goes wrong just remove top & bottom padding*/
.o-rbtn_dull {
	BACKGROUND-POSITION: right top ; BACKGROUND-IMAGE: url(btnbox_r.gif); FONT: 700 10px/18px Verdana, Arial, sans-serif; OVERFLOW: hidden; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; text-decoration:none; padding-right:5px; height:20px;padding-bottom:3px; color:#666666}	
.o-rbtn_red{
	BACKGROUND-POSITION: right top ; BACKGROUND-IMAGE: url(btnbox_r.gif); FONT: 700 10px/18px Verdana, Arial, sans-serif; OVERFLOW: hidden; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; text-decoration:none; padding-right:5px; height:20px;padding-bottom:3px; padding-top:0px; color:#86171B}
.link12_blue {
	FONT: 700 10px/18px Verdana, Arial, sans-serif; OVERFLOW: hidden; CURSOR: pointer; text-decoration:none; padding-right:5px;  color:#1143D3}		
.o-btn{
	BACKGROUND-IMAGE: url(btnbox_l.gif); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; height:20px; padding-left:5px; 
}
.o-btn-message{
	BACKGROUND-IMAGE: url(btnbox_l_message.gif); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; height:20px; padding-left:24px; 
}
.o-btn-sms{
	BACKGROUND-IMAGE: url(btnbox_l_sms.gif); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; height:20px; padding-left:21px; 
}

input.btn1{
	color:#006BD7;
	FONT: 700 10px/18px Verdana, Arial, sans-serif;
	height:18px;
	padding-bottom:2px;
	width:60px;
	background-image:url(btnbox_60.gif);
	border:#666666 0px solid;
	vertical-align:middle;
    }	
input.btn1 span{
	background-image:url(btnbox_r.gif);
	BACKGROUND-POSITION: right top ;
	BACKGROUND-REPEAT: no-repeat;
	}	


/*New buttons */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
/* End New buttons */
.padtd{
	padding-left:4px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:4px;}
.boldtext{
	font-size:11px;
	font-weight:bold;}	
.bluetext{
	color:#0066B3;}	
.errortext{
	font:9px;
	color:#FF0000;
	font:Arial, Helvetica, sans-serif;}	
.paratext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;}	
/* Browser specific (not valid) styles to make preformatted text wrap */
pre {
 overflow:hidden;word-wrap:break-word;width:275px;
  white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.onlytableborder{
	padding:4px;
	border:#D9E6F6 solid 1px;
	background-color:#EFF8FF;}
select.selectdropmenu{
	background-image:url(drop_blue.png);
	background-color:#99CCFF;
	border:1px #666666 solid;	
	width:145px;
	height:18px;
	background-repeat:repeat;
	font-size:10px;}
.optionbg{
	background-image:url(drop_blue.png);
	background-repeat:repeat;
	}
html #fullpage {
	height: 100%;	
}	

.redtext{
	color:#FF0000;}
.greentext{
	color:#009933;}	
	
/* Small icons */
.aw-image-accept {background:url(mini.png) 0px 0px}
.aw-image-alert {background:url(mini.png) -25px 0px}
.aw-image-attachment {background:url(mini.png) -50px 0px}
.aw-image-calendar {background:url(mini.png) -75px 0px}
.aw-image-clock {background:url(mini.png) -100px 0px}
.aw-image-comment {background:url(mini.png) -125px 0px}
.aw-image-copy {background:url(mini.png) -150px 0px}
.aw-image-cut {background:url(mini.png) -175px 0px}
.aw-image-email {background:url(mini.png) -200px 0px}
.aw-image-favorites {background:url(mini.png) -225px 0px}
.aw-image-folder {background:url(mini.png) 0px -25px}
.aw-image-home {background:url(mini.png) -25px -25px}
.aw-image-info {background:url(mini.png) -50px -25px}
.aw-image-key {background:url(mini.png) -75px -25px}
.aw-image-link {background:url(mini.png) -100px -25px}
.aw-image-lock {background:url(mini.png) -125px -25px}
.aw-image-monitor {background:url(mini.png) -150px -25px}
.aw-image-note {background:url(mini.png) -175px -25px}
.aw-image-page {background:url(mini.png) -200px -25px}
.aw-image-paste {background:url(mini.png) -225px -25px}
.aw-image-print {background:url(mini.png) 0px -50px}
.aw-image-save {background:url(mini.png) -25px -50px}
.aw-image-settings {background:url(mini.png) -50px -50px}
.aw-image-stop {background:url(mini.png) -75px -50px}
.aw-image-text {background:url(mini.png) -100px -50px}
.aw-image-user {background:url(mini.png) -125px -50px}
.awimageemail{background:url(mini2.png) 0px -2px; 
			  background-repeat:no-repeat;
			  padding-left:20px;}
.awimagesms{background:url(mini2.png) 0px -18px; 
 		    background-repeat:no-repeat;
			height:22px;
			padding-left:20px;
			padding-top:5px;}			  
.aw-image-sms { padding-left:20px;
				background:url(mini.png) -150px -48px 20px 20px;}
	
/*Table Classes*/
.TableBorder1px{
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;}
.TableTDBorder1px{
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;}		
