@charset "utf-8";
/* CSS Document */
html, body{height:100%;}

body {
	background-color: #f4f4f4;
	background-image:url(../images/shadow.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	background-color: #f4f4f4;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: Tahoma ;
	font-size:12px;
	color:#232323;
	}

a{
	color:#3399cc;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
a:hover
{
	color:#ff6600;

}
h1
{
	color:#6d7c88;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	padding:0px;
	margin:0px;
}
h2
{
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:0px 0px 0px 10px;
	font-weight:bold;
	margin:0px;
}
.heading
{
	color:#ae6996;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
.heading a
{
	color:#ae6996;
	font-size:11px;
	font-weight:normal;
}
.heading a:hover
{
	color:#ff6600;

}
.heading1
{
	color:#4d75a7;
	font-family: Tahoma;
	font-weight:bold;
	font-size:11px;
}
.link
{
	color:#4d75a7;
	font-family: Tahoma;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}

.head-table
{
	color:#FFFFFF;
	margin-top:2px;
	margin-bottom:2px;
}

p
{
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:17px;
}
img
{
	padding:0px;
	margin:0px;
	border:0px;
}
.textbox{
	font-weight:bold;
	border: 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:1em;
	padding:0px 0px 0px 10px;
	}
.textbox1{
	font-weight:bold;
	border: 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ff6600;
	border:#dfdfdf solid 1px;
	}
#container
{
	margin:0px auto;
	padding:0px auto;
}

#header
{
	background-image:url(../images/logo-bg.jpg);
	background-repeat:repeat-x;
	margin:0px auto;
	/*padding-top:30px;
	padding-left:16px;*/
}

#search
{
	background-image:url(../images/search-bg.gif);
	background-repeat:repeat-x;
	height:150px;
	border-left: #dfdfdf solid 1px;
	border-right: #dfdfdf solid 1px;
}
.search
{
	padding:25px 0px 0px 50px;
}

.border
{
	border: #dfdfdf solid 1px;
	font-family: Tahoma;
	font-size:11px;
	color:#5d6c7b;
	}	
.border td
{
	height:28px;
}
#logo
{
padding-left:15px;
padding-top:10px;
}

#footer{
font-family:Tahoma;
font-size:11px;
background-image:url(../images/bg2.jpg);
background-repeat:repeat-x;
background-position:bottom;
color:#FFFFFF;
height:106px;
text-decoration: none;
}

#footer a{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
height:106px;
text-decoration:none;
}

#footer a:hover{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
height:106px;
text-decoration:underline;
}
.tahoma-24-txt {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #a24983;
	text-decoration: none;
	line-height: normal;
}
.massage {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	line-height: normal;
}

.grey-border {
	border: 1px solid #dfdfdf;
}
.tahoma12bold {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
		
}
.normal12 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: none;		
}
.tahoma12 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;		
}
.tahoma12bold a {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
		
}
.tahoma12bold a:hover {
	font-family: Tahoma;
	font-size: 12px;
    color:#ffd9f2;
	text-decoration:underline;
		
}
h3 {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #22a8ff;
	text-decoration: none;
}
.color{
font-family:Tahoma;
font-size:12px;
color:#22a8ff;
}

.tahoma_underline{
font-family:Tahoma;
font-size:14px;
color:#22a8ff;
font-weight:normal;
text-decoration:underline;
}
.tahoma_underline a{
font-family:Tahoma;
font-size:14px;
color:#22a8ff;
font-weight:normal;
text-decoration:underline;
}
.tahoma_underline a:hover{
font-family:Tahoma;
font-size:14px;
color:#22a8ff;
font-weight:normal;
text-decoration:none;
}

.inputbox{
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:normal;
background-color:#FFFFFF;
border: solid 1px #83a1c6;
width:170px;
}
.inputbox1{
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:normal;
background-color:#FFFFFF;
border: solid 1px #83a1c6;
}
h4{
font-family: Tahoma;
font-size:16px;
color:#ae6996;
}

.darkcolor {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #596c81;
	text-decoration: none;
	background-color: #eeeeee;
}
.tahoma12-bold {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ba5a9a;
	text-decoration: none;
}
.tahoma-normal {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tahoma-normal span {
	color: #0194f3;
	text-decoration: none;
}

/* menu tabs */
#header-tabs{width:100%; height:24px; float:left; font-size:12px; border-bottom:#c0d3f4 1px solid;} 
#header-tabs ul{margin:0;  padding:2px 5px 0 5px; list-style:none;}
#header-tabs li{display:inline; margin:0; padding:0;}
#header-tabs a{float:left; background:url(../images/nav_left.jpg) no-repeat left top; margin:0; margin-right:1px; padding:0 0 0 5px; text-decoration:none; color:#3287ba;}
#header-tabs a span{float:left; display:block; background: url(../images/nav_right.jpg) no-repeat right top; padding:7px 5px 4px 5px; color:#CCC; color:#3287ba;}

#header-tabs a span{float:none;}

#header-tabs a:hover span{color:#ff8533;}
#header-tabs a:hover{color:#ff8533; background-position:0% -22px;}
#header-tabs a:hover span{background-position:100% -22px; color:#000;}
#header-tabs .current a{background-position:0% -22px;}
#header-tabs .current a span{background-position:100% -22px; color:#ff8533;}
/* menu tabs */

/*End Menu */

.errordiv {float:left; border:1px solid #ccccff; padding:10px; background-color:#f1fbff; color:#FF8533; text-align:center; width:100%; }
.w90 {width:90%;}
.w550px {width:550px;}
.fl {float:left;}
.lft {text-align:left;}
.w30px {width:30px;}
.mr5{ margin:5px;}
.s12 {font-size:12px;}
.s11 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}
.Attendance_O {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	background-color:#0099CC;
	font-family:Arial, Helvetica, sans-serif;
}
.Attendance_A {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	background-color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
}
.Attendance_S {
	color:#009900;
	font-size: 12px;
	font-weight:bold;
	background-color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
}
.Attendance_Box {
	font-size: 11px;
	width:14px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.jstfied { text-align:justify;}
.errorMsgblue { color:#3287BA;}
.errortop{width:200px; height:11px; background:url(../images/error_top.gif) no-repeat left top;}
.errormid{width:200px; height:auto; background:#FFFFFF; font-size:11px; text-align:center; color:#ff8533; font-weight:normal; border-left:#daebff 1px solid; border-right:#daebff 1px solid; text-align:left;}
.errorbottom{width:200px; height:11px; background:url(../images/error_bottom.gif) no-repeat left bottom;}
#messagecontent{margin-left:9px; width:175px;}
#bodycontainer{width:600px; height:auto; text-align:left; margin-top:10px; *margin-top:-35px;}
.fl {float:left;}
#messagebox{width:200px; float:left;}
#messagetop{width:200px;}
#messagerepeat{width:198px; border-left:#dcedff 1px solid; border-right:#dcedff 1px solid; background:url(../images/login-mid.gif) repeat-x left top;}
#messagebottom{float:right; vertical-align:top; }
#messageright{float:left; width:600px; margin:0; padding:0; height:auto;}
#inboxheading{width:600px; padding:0 5px; float:left; color:#3D6598; font-size:24px; font-weight:bold;}
#msgborder{float:left; width:488px; height:auto; margin:0; padding-left:10px; border-left:#bed3f6 1px solid; border-right:#bed3f6 1px solid;}
.msglistbox{width:640px; float:left; margin:0; padding:0; border-bottom:#F0F0F0 1px solid;}
.Rmsglistbox{width:540px; float:left; margin:0; padding:0; border-bottom:#F0F0F0 0px solid;}
.prple{color: #a24983; font-weight:bold;}
h5{
font-family: Tahoma;
font-size:14px;
color: #ff6600;
text-decoration:none;
}
.headingtext{
font-family:Tahoma;
font-size:24px;
color: #ba5a9a;
}
.t18text{
font-family: Tahoma;
font-size:18px;
color:#f75a14;
text-decoration:none;
font-weight:normal;
}
.lightcolor{
background-color:#eeeeee;
}.arial-blk-bold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.arial-blk-bold span{
text-decoration:none;
font-weight:normal;
}
.leftbg {
	background-image: url(../images/leftbg.jpg);
	background-repeat: no-repeat;
	height: 320px;
	width: 324px;
}
.tre20text{
font-family:"Trebuchet MS";
font-size:20px;
color:#FFFFFF;
padding-left:10px;
}
.grboldtxt{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#6dab16;
text-decoration:none;
font-weight:bold;
}
.footer {
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:102px;
}
.headingtext{
font-family:Tahoma;
font-size:24px;
color: #ba5a9a;
}
.smallfont{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.login{
background-image:url(../images/loginbg.jpg);
background-repeat:no-repeat;
width:499px;
heaight: 281px;
}

table.smartway
{
  margin: 3px;
  margin-top: 0px;
  background: #FFFFFF;
}
table.smartway_bh
{
  padding: 1px;
  margin: 3px;
  background: #FFFFFF;
  width: 700px;
}
th.smartway_head, td.smartway_head, tr.smartway_head{
  background-color: #D4E6C3;
  white-space: nowrap;
  font-size: 12px;
  border-collapse: collapse;
  padding: 1px;
  margin: 1px;
  height: 20px;
  font-weight:normal;
}
th.smartway_row1, td.smartway_row1, tr.smartway_row1
{
  background-color: #F0F4EC;
  white-space: nowrap;
  border-collapse: collapse;
  padding: 1px;
  margin: 1px;
  font-weight:normal;
}

td.smartway_row2, th.smartway_row2, tr.smartway_row2
{
  background-color: #CCCCCC;
  white-space: nowrap;
  border-collapse: collapse;
  padding: 1px;
  margin: 1px;
  font-weight:normal;
}

td.smartway_row3, th.smartway_row3, tr.smartway_row3
{
  background-color: #CCCCCC;
  white-space: nowrap;
  border-collapse: collapse;
  padding: 1px;
  margin: 1px;
  font-weight:normal;
}

tr.smartway
{
  text-align: left;
}

