/* TAECANET STYLES */

/* FONT STYLES */
body
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; color:#002583; line-height:15px;overflow-x:hidden }

h1
	{ display:inline; }

h2
	{ color:#000; font-size:16px; font-weight:normal; }

a
	{ color:#002583; text-decoration:none; }

a:hover
	{ color:#0D2051; text-decoration:none; }

.boldinfo
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#FFF; line-height:15px; }

.boldblue
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#002583; line-height:15px; }

.boldred
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#FF0000; line-height:15px; }

.status
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#0C9515; line-height:15px; }

.school
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: normal; color:#637CBC; line-height:15px; width:465px; }

.date
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: normal; color:#99ABD3; line-height:15px; }

.news
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: normal; color:#4B69B5; line-height:15px; text-align:justify; }

.newscentre
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: normal; color:#4B69B5; line-height:15px; text-align:center; }

.navitem
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#637CBC; line-height:18px; }

.navitemon
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#637CBC; line-height:18px; }

.boldbluehome
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#002583; line-height:21px; }

.boldgreenhome
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#178C15; line-height:21px; }

.boldredhome
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#FF0000; line-height:21px; }

.tableheads
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#002583; line-height:15px; }

.tablerow
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#000; background-color:#D9E6F7; line-height:15px; }

.tablerowselect
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#002583; background-color:#B3CCEF; line-height:15px; }

.tablegrouprow
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#002583; line-height:15px; }

/* BACKGROUND STYLES */
body
	{ margin:0px; padding:0px; width:100%; background-color:#B3CCEF; text-align:center; }

/* FORMS */

label, input, select, button, textarea
	{ display: block; width: auto; float: left; margin-bottom: 10px; font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; }

.confirmtext
	{display: block; width: auto; float: left; margin-bottom: 15px; font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#637CBC;}

label
	{ text-align: left; width: auto; padding-right: 10px;}

br
	{clear: left;}

col, col1, colgroup
	{ text-align: left;}

/* POSITIONING */

#horizon {
	position: absolute;
	top: 60%;
	left: 0px;
	width: 100%;
	margin-top: -200px;
	text-align: center;
	min-width: 469px; 
}


#wrapper {
	position: relative;
	text-align: left;
	width: 469px;
	height: 228px;
	margin: 0px auto;
	background:url(../new_images/student_login.gif);
	}

#login {
	text-align: left;
	margin: 0px;
	padding: 107px 0px 0px 30px;
	}

#sitecontainer
	   {width:auto; text-align:left; } 
	  
	
	

#header
	{width:100%; height:42px; margin:0px; padding:0px; background:url(../new_images/topbar_bg.gif);  } 
	

#user
/*	{float: left; background:url(../new_images/taecanet_logo.gif) no-repeat; width:480px; height:37px; display:block; padding:5px 0px 0px 135px; margin:0px; } */
	{float: left; background:url(../new_images/taecanet_logo.gif) no-repeat; width:465px; height:37px; display:block; padding:5px 0px 0px 135px; margin:0px; }	

#tools
	/*{float: right; width:200px; height:37px; display:block; padding:5px 8px 0px 0px; margin: 0px; text-align:right; } */
	{float: right; width:170px; height:37px; display:block; padding:5px 8px 0px 0px; margin: 0px; text-align:right; }
	

#navcontainer
	{height: 60px; background:url(../new_images/nav_bg.gif); }

#navcontainer2
	{height: 80px; background:url(../new_images/nav_bg2.gif); width: 100%; }

#spring
	{float: right; background:url(../new_images/springboard.gif); width:124px; height:54px; margin:0px; padding:0px;}
	

#mainnav
	{width: 371px; height: 54px;} 
	
	

#mainnav UL
	{width: 371px; position: relative; height: 54px; background: url(../new_images/nav_2state.gif); padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px; PADDING-TOP: 0px; }

#mainnav UL LI
	{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px}

#mainnav UL LI
	{DISPLAY: block; HEIGHT: 54px}

#mainnav A
	{DISPLAY: block; HEIGHT: 54px}

#mainnav UL LI A
	{TEXT-INDENT: -9999px; TEXT-DECORATION: none}
	
#mn1
	{left: 0px; width: 63px}

#mn2
	{left: 64px; width: 60px}

#NavBar1_mn3
	{left: 124px; width: 62px}

#mn6
	{left: 186px; width: 62px}

#NavBar1_mn4
	{left: 248px; width: 62px}

#mn5
	{left: 310px; width: 62px}

#mn1 a:hover
	{background: url(../new_images/nav_2state.gif) no-repeat 0px -54px}

#mn2 a:hover
	{background: url(../new_images/nav_2state.gif) no-repeat -64px -54px}

#NavBar1_mn3 a:hover
	{background: url(../new_images/nav_2state.gif) no-repeat -124px -54px}

#mn6 a:hover
	{background: url(../new_images/nav_2state.gif) no-repeat -186px -54px}

#NavBar1_mn4 a:hover
	{background: url(../new_images/nav_2state.gif) no-repeat -248px -54px}

#mn5 a:hover
	{background: url(../new_images/nav_2state.gif) no-repeat -310px -54px}

	
#page
{ width:auto; margin: 0px; padding: 11px; } 

	

#pagebar
	{ background: url(../new_images/pagebar.gif); width:auto; height: 19px; display:block; margin: 0px; padding:2px 0px 0px 8px; }

#pagecontent
	{ background-color:#D9E6F7; display:block; margin: 0px; padding:10px; }

#panelnews
	{ width:auto; display:block; margin: 0px; padding: 0px;}

#panelchat
	{ float:left; width:190px; display:block; margin: 0px; padding: 11px 11px 0px 0px; }

#panelcalendar
	{ float:left; width:197px; display:block; margin: 0px; padding: 11px 0px 0px 0px; }

#panelunit
	{ float: right; width: auto; display:block; margin: 0px; padding: 0px 11px 0px 0px; }



#homereports
	{ width: auto; display:block; margin: 0px; background-color:#D9E6F7; border-bottom:1px solid #8DB2E4; padding: 0px; }

#homereports a
	{ width: auto; display:block; margin: 0px; background-color:#D9E6F7; margin: 0px; padding: 10px; }

#homereports a:hover
	{ width: auto; display:block; margin: 0px; background-color:#EFF4FA; margin: 0px; padding: 10px; }




#basepage
	/* 18 dec { clear: both; width:auto; display:block; margin: 0px; padding: 11px; }*/
	{ clear: both; width:100%; display:block; margin: 0px; padding: 11px; }

#base
	/* 18 dec { background: url(../new_images/base_bg.gif) repeat-x; background-color:#D9E6F7; width:auto; display:block; margin: 0px; padding: 15px; }*/
	{ background: url(../new_images/base_bg.gif) repeat-x; background-color:#D9E6F7; width:100%; display:block; margin: 0px; padding: 15px; }
	


#nav2
	{ width:100%; height:27px; }

#nav
	{ width:auto; height:27px; margin:0px; padding:0px 0px 0px 0px; }

#nav ul, #nav li
	{ margin:0px; padding:0px; display:inline; list-style-type:none;}

#nav li a
	{ background: url(../new_images/nav_grad.gif); float:left; line-height:14px; margin:0px 0px 4px 0px; border-top: 4px; border-right:3px solid #B3CCEF; padding-bottom:8px; padding-top:5px; padding-left:15px; padding-right:15px; }

#nav li a:hover
	{ border-bottom:4px solid #617DBF; margin:0px 0px 0px 0px; padding-bottom:4px; border-right:3px solid #B3CCEF; background:#FFF; color:#5885CB; }

#nav li a.navitemon
	{ padding-bottom:8px; background:#FFF; color:#5885CB; }

.buttonball {
	padding: 0px;
	height:40px;
	width:40px;
	font-size: 16px;
	font-weight:bold;
	margin: 0px;
	border-style: none;
	font-family: tahoma;
	background-color: transparent;
	background-image: url(../new_images/answered.gif);
	color: white;
}
.buttonballblue {
	padding: 0px;
	height:40px;
	width:40px;
	font-size: 16px;
	font-weight:bold;
	margin: 0px;
	border-style: none;
	font-family: tahoma;
	background-color: transparent;
	background-image: url(../new_images/not_answered.gif);
	color:white;
}

.tableHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet' , Verdana; BACKGROUND-COLOR: #182067
}
.tableEntry {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: 'Trebuchet' , Verdana; BACKGROUND-COLOR: #eaeef7
}
.tableEntryAlt {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: 'Trebuchet' , Verdana; BACKGROUND-COLOR: #7b99c7
}
.tableEntrySelected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet' , Verdana; BACKGROUND-COLOR: #99ccff
}

.dragdiv 
{
	font-size: 12px;
	/*font-weight:bold;*/
	border: 1px;	
	border-color:Blue;
	border-style:solid;
	background-color:white;
	white-space:nowrap;
	/*padding:-2px,-2px,-2px,-2px;*/
	/*margin:2px,2px,2px,2px;*/
}
.dragenclosure
{
	padding-top:20px;
	padding-bottom:20px;
	line-height: 20px;
	text-align:center;
	
}

/* END STYLES */

/* Added by Excelsoft on 09/08/2007 for Login screen */

/* TAECANET STYLES */

/* FONT STYLES */
body
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; line-height:15px; }


/* BACKGROUND STYLES 
body
	{ margin:0px; padding:0px; width:100%; background: url(../img/term.jpg) #002583 fixed repeat-x center top; text-align:center; }
*/
/* FORMS */

label, input, select, button, textarea
	{ display: block; width: auto; float: left; margin-bottom: 10px; font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; }

.confirmtext
	{display: block; width: auto; float: left; margin-bottom: 15px; font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#637CBC;}

/* added by excelsoft on 16-08-2007 for login username and password */	
.logintext
	{text-align: right; width: 140px; padding-right: 10px;}	
/*
label
	{ text-align: right; width: 140px; padding-right: 10px;}*/

br
	{clear: left;}

col, col1, colgroup
	{ text-align: left;}

/* POSITIONING */

#horizon {
	position: absolute;
	top: 50%; /* 35% */
	left: 0px;
	width: 100%;
	margin-top: -200px;
	text-align: center;
	min-width: 350px; 
}
#wrapper {
	position: relative;
	text-align: left;
	width: 469px;
	height: 210px;
	margin: 0px auto;
	background:url(../img/login.gif);
}
/*
#login {
	text-align: left;
	margin: 0px;
	padding: 107px 0px 0px 30px;
}
#messagewrap {
	position: relative;
	text-align: left;
	width: 469px;
	height: 210px;
	margin: 15px auto;
	background:url(../img/message_bg.gif);
}
#message {
	text-align: center;
	border: #fff 1px solid;
	width: 469px;
	height: 176px;
	margin: 15px auto;
	padding:5px;
}
.boldblue
	{ font-family: tahoma, trebuchet, arial, helvetica, sans serif; font-size:11px; font-weight: bold; color:#002583; line-height:15px; }
*/
/* aded by Excelsoft 08-Aug-07 for footer*/
#footer
	{width:100%; height:24px; margin:0px; padding:3px; background:url(../new_images/topbar_bg.gif);   }
/*till here */