	
	A:link { TEXT-DECORATION: none }
	A:visited { TEXT-DECORATION: none }
	A:active { TEXT-DECORATION: none }
	A:hover { TEXT-DECORATION: underline }
	
	/* CSS Document */
	html
	{
		
	background:url(images/html-bg1024.png) center #fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	
	}
	body
	{
	width:1008px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	text-align:left;
	}
	.header
	{
	border:solid red 0px;
	width:100%;
	background:url(images/header-bottom1024.png) no-repeat bottom 1px;
	height:75px;
	}
	.logo
	{
	border:solid red 0px;
	width:178px;
	height:51px;
	float:left;
	margin-top:5px;
	margin-left:18px;
	}
	.main-menu
	{
	background:url(images/blue-bg.png);
	height:22px;
	margin:40px 23px 0 20px;  /*220*/
	padding:0;
	}
	.main-menu a
	{
	color:#fff;
	line-height:22px;
	text-decoration:none;
	border-right:solid #fff 1px;
	padding:0 10px;}

	.top-menu
	{
	border:solid red 0px;
	height:22px;
	margin:3px 23px 0 220px;
	padding:0;
	width:275px;
	float:right;
	color:#89292c;
	text-align:right
	}
	.top-menu a
	{
	color:#89292c;
	line-height:22px;
	text-decoration:none;
	padding:0 5px;}

	#home, #help, #logout
	{
	border:solid red 0px;
	background:url(images/ico-home.gif) left no-repeat;
	padding-left:19px;
	height:19px;
	display:block;
	width:36px;
	float:left;}

	#help
	{

	background:url(images/ico-help.gif) left no-repeat;
	width:28px;
	}
	#logout
	{

	background:url(images/ico-logout.gif) left no-repeat;
	width:40px;
	}
	#lang, #lang2
	{
	color:#5f9f1e;
	padding:0;
	float:left;
	margin-right:4px;
	}

	.content-table
	{
	margin:0 17px;
	background:url(images/horizontal-dot.png) bottom repeat-x;

	}
	.right-channel
	{
	background:url(images/vertical-dot.png) left repeat-y;
	width:235px;
	vertical-align:top;
	}



	.left-channel
	{

	width:148px; 
	vertical-align:top;

	}

	.content-table
	{
	background:url(images/horizontal-dot.png) bottom repeat-x;
	}


	.content
	{
	width:90%;
	padding:0 10px;
	vertical-align:top;
	}
	.content h1
	{
	color:#11abe1;
	margin:0;
	padding:0;
	border:solid red 0px;
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size:20px;
	padding:0 0 5px 0;
	}


	.form-table
	{
	border:solid red 0px;
	width:98%;
	}


	.form-table tr
	{
 	background:url(images/horizontal-dot.png) bottom repeat-x; 
	padding:2px 3px;
	line-height:17px;

	}
	.lbl

	{
	border:solid red 0px;
	font-size:14px;
	color:#787878;
	text-align:right;
	padding:1px 4px;
	font-weight:bolder;
	border:solid red 0px;
	vertical-align:top;
	}
	
		.lbl_Menu_Level_1

	{
	border:solid red 0px;
	font-size:12px;
	color:#187878;
	text-align:right;
	padding:1px 4px;
	font-weight:bolder;
	border:solid red 0px;
	vertical-align:top;
	}
	
			.lbl_Menu_Level_2

	{
	border:solid red 0px;
	font-size:10px;
	color:#187111;
	text-align:right;
	padding:1px 4px;
	font-weight:bolder;
	border:solid red 0px;
	vertical-align:top;
	}
	
				.lbl_Menu_Level_3

	{
	border:solid red 0px;
	font-size:10px;
	color:#787878;
	text-align:right;
	padding:1px 4px;
	font-weight:bolder;
	border:solid red 0px;
	vertical-align:top;
	}
		.lbl2

	{
	border:solid red 0px;
	font-size:13px;
	color:#787878;
	text-align:right;
	padding: 0px 0px;
	font-weight:lighter;
	vertical-align:text-top  ;
	}
	.tab1

	{
	border:solid orange 0px;
	font-size:13px;
	text-align:right;
	padding:1px 4px;
	vertical-align:top;
	color:#1390bd;
	}
.lbl_A

	{
	border:solid red 0px;
	font-size:13px;
	color:#787878;
	text-align:right;
	padding:1px 4px;
	font-weight:lighter ;
	border:solid red 0px;
	vertical-align:top;
	}
.lbl2_A

	{
	border:solid red 0px;
	font-size:12px;
	color:#787878;
	text-align:right;
	padding: 0px 0px;
	font-weight:bolder;
	border:solid red 0px;
	vertical-align:top;
	}

	.txt, .form
	{
	font-family:Verdana;
	border:solid #1390bd 1px;
	font-size:13px;
	color:#0057b8;
	margin:0;
	}
.txtN 
	{
	font-family:Verdana;
	border:solid #1390bd 1px;
	font-size:13px;
	color:#0057b8;
	margin:0;
	}
	.txtB
	{
	font-family:Verdana;
	border:solid #1390bd 1px;
	font-size:13px ;
	background:"#FFE0C0";
	margin:0;
    background: url(images/th-bg.gif);
	}
.txtHiden
	{
	font-family:Verdana;
	border:solid #1390bd 1px;
	font-size:13px ;
	background:"#FFE0C0";
	margin:0;
    background: url(images/hr-ul-bg-over.gif);
	}
	
	.txtShow
	{
	font-family:Verdana;
	border:solid #1390bd 1px;
	font-size:13px ;
	background:"#FFE0C0";
	margin:0;
    background: url(images/orange-line.gif);
	}
	.btn, .blue-btn
	{
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/orange-btn.png);
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	line-height:14px;
	border:none;
	padding:0px 7px 0px 7px;
	margin:0 5px;
	}
	
		.btn2
	{
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/orange-btn.png);
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	line-height:16px;
	border:none;
	padding:0px 7px 0px 7px;
	margin:0 5px;
	}
.desc
{
vertical-align:top;
padding:35px 0 0 3px;
background:url(images/lbl-e-school.png) 0px 6px no-repeat;
}
	.blue-btn
	{
	background:url(images/blue-btn.png);

	}

	tr.actions
	{
	background:url(none);
	padding:2px 3px;
	line-height:17px;

	}
	.actions td
	{
	text-align:right;

	}

	h2.login-head
	{
	background:url(images/member-head-bg.png);
	width:120px;
	height:21px;
	margin:10px 10px 0 6px;
	padding:0;

	}


	.login-head span
	{
	font-size:11px;
	color:#d32223;
	padding:0;
	display:block;
	margin:3px 0 0 7px;
	font-weight:normal;
	}

	.login-form
	{


	background:url(images/login-form-bg.png) bottom;
	width:264px;
	margin:0 0 0 10px;
	padding:0;
	height:150px;
	text-align:left;
	}
	.login-form span
	{
	margin:7px 0 4px 9px;
	display:block;
	border:solid red 0px;
	}
	.login-form strong
	{
	color:#4374b3;
	font-size:13px;
	}
	
	.login-form a
	{
	margin:10px 0 0 9px;
	color:#666666;
	display:block;
	padding:0 0 0 10px;
	text-decoration:none;
	background:url(images/blue-arrow.png) left no-repeat;
	}
		.login-form a:hover
	{
	
	background:url(images/orange-arrow.png) left no-repeat;
	}


.time-table

{
		width:224px;
	margin:10px 0 0 10px;
	padding:0;
	border:solid red 0px;
	height:104px;
	text-align:left;
	background:url(images/time-table-bg.png);}
	
	.time-table .active, 	.time-table .inactive
	{
			width:110px;
	margin:0;
	padding:0;
	display:block;
	height:26px;
		color:#4374b3;
	float:left;
	
	text-align:center;
	font-weight:bold;
			line-height:23px;
			text-decoration:none;
	background:url(images/active-bg.png);}
	
	
	.time-table .inactive
	{
	width:114px;
	font-weight:normal;
	background:url(images/inactive-bg.png);}
		
	
	
	.footer 
	{
	margin:5px 25px;
	}

	form
	{margin:0;
	padding:0}


	.body-table
	{
	background-color: #fff;
	border: solid 1px #eef0e4;
	margin:4px 0 20px 0;
	text-align:right;
	padding:0px;
	width:100%;
	}
	.body-table th
	{
	text-align: right;
	border:solid 0px red;
	height: 20px;
	line-height: 12px;
	margin:0;
	position:relative;
	background: url(images/h1-bg-blue.png) left bottom no-repeat;
	}

	.body-table h1
	{

	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align:right;
	padding:0 0 0 22px;
	float:right;
	line-height:14px ;
	margin:3;
	border:solid 0px green;

	}
	.body-table th div
	{
	float:right;

	padding:0;
	border:solid 0px red;	
	height:20px;

	}
	.grid-container12
	{	background:orange; 
	width: 97.8%; 
	height: 92px;
	padding:0 15px 0 0;
	display:block;
	border:none;
		text-align: right;
			float:right;
	}
	.grid-container8, .grid-container5, .grid-container3 
	{
	background: white; 
	width: 97.8%; 
	height: 92px;
	padding:0 15px 0 0;
	display:block;
	border:none;
		text-align: right;
			float:right;
	}
	.new-grid
	{
	font-size:11px;
	color:Black;
	border:solid red 0px;
	font-size:11px;
	font-family:Tahoma, verdana;
	margin:0;
	width:100%;
	text-align: right;
	}
	.new-grid a
	{
	color:#063697;
	text-decoration:none;
	border-bottom:dotted #b60000 1px;
		text-align: right;
	}
	.new-grid a:hover
	{
	color:#1390bd;
	text-decoration:none;
	border-bottom:dotted #1390bd 1px;
	text-align: right;
	}
	.new-grid th
	{
	BACKGROUND: url(images/th-bg.gif);
	font-size:11px;
	border:none;
	border-right:solid #fff 1px;
	padding-left:0px;
	text-align:center ;
	padding-right:0px;
	}
	
	 
	
	.SelectedRow
	{
	BACKGROUND: url(images/login-form-bg.png) right top;
	
	}
	.SelesdtedRow td
	{
	background: url(images/login-form-bg.png) ;
	TEXT-DECORATION: none;
	}


.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}


.ajax__myTab .ajax__tab_header { 

font-family:verdana, tahoma; 

font-size:11px; 


border:none;
border-right:solid #fff 1px;
padding-left:4px;
	text-align: right;
	padding-right:4px;
	font-size:11px;
	color:Black ;
	font-weight:bold;
	line-height:11px;
	border:none;
	padding:1px 7px 1px 7px;
	margin:0 5px;
	height:18px;
} 

  

.ajax__myTab .ajax__tab_outer { 

padding-right:4px; 

height:15px; 

BACKGROUND: url(images/th-bg.gif);

margin-right:2px; 

border-right:solid 1px ; 

border-top:solid 1px  

} 

  

.ajax__myTab .ajax__tab_inner { 

padding-left:3px; 

BACKGROUND: url(images/th-bg.gif);
} 

  

.ajax__myTab .ajax__tab_tab { 

height:17px; 

padding:1px; 

margin:0; 
} 

  

.ajax__myTab .ajax__tab_hover .ajax__tab_outer { 

BACKGROUND: url(images/th-bg.gif);

} 

  

.ajax__myTab .ajax__tab_hover .ajax__tab_inner { 

BACKGROUND: url(images/th-bg.gif);

} 

  

.ajax__myTab .ajax__tab_hover .ajax__tab_tab {} 

  

.ajax__myTab .ajax__tab_active .ajax__tab_outer { 

	font-size:11px;
	
	color:Black ;
	font-weight:bold;
	line-height:11px;
	border:none;
	padding:1px 7px 1px 7px;
	margin:0 5px;
	height:20px;
} 



  

.ajax__myTab .ajax__tab_active .ajax__tab_inner { 

BACKGROUND: url(images/th-bg.gif);
} 

  

.ajax__myTab .ajax__tab_active .ajax__tab_tab {} 

  

.ajax__myTab .ajax__tab_body { 

font-family:verdana, tahoma; 

font-size:11pt; 

border:1px solid #999999; 

border-top:0; 

padding:8px; 

background-color:#ffffff; 


} 

  

.hide
{
	display:none;
	background-color:White;
}  

 
.submitBtn {
	background-image: url(btnHover.gif);
	height: 23px;
	width: 70px;
	 font-family:Verdana;
	 font-size: 12pt;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px;
	cursor: pointer;
}

.submitBtnSmall {
	background-image: url(btnHover.gif);
	height: 20px;
	width: 50px;
	 font-family:Verdana;
	 font-size: 10pt;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px;
	cursor: pointer;
}
#color_bar
{
	background: #009900;
}

#color_bar1
{
	background: #009900;
}
#color_bar2
{
	background: #FBE4C3;
}
 
#color_bar
{
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	background: #D8D5C2 url(background_main.jpg) repeat-x top;
}
#color_bar1
{
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	background: #D8D5C2 url(background_main.jpg) repeat-x top;
}

#color_bar3
{
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	background:   url(button_bg_big.jpg) repeat-x top;
}


#color_bar2
{
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	background: #FBE4C3 url(button_bg2.jpg) repeat-x top;
}