body {margin: 0px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #454545;background:#ffffff;}
.main_body {background:#ffffff;margin:0 auto;width:100%;}
.logo_img {margin-top:35px;margin-right:10px;}
h2 {color: #509D2D;margin:0px;}
h3, h4, h5, h6 {color: #CC9933;}
.heading h1 {color:#509D2D;font-size:220%;margin:0px;padding:0px 0px 0px 0px;}
.heading .sub_heading {color:#509D2D;font-size:100%;margin:0px;padding:17px 0px 0px 0px;font-size:15px;line-height:13px;font-weight:bold;}
.heading .sub_heading sup{font-size:9px;}
p, ol {text-align: justify;}
hr{ height:1px; color:#f1f1f1;}
strong {font-weight: bold;color: #2582A4;}
.strong_txt{font-weight: bold; color: #2582A4; font-size:20px !imporant;}
a {color: #0065CC;}
a:hover {text-decoration: none;color:#509D2D;}
#static_contain li {padding: 8px 0 15px 10px;}
ul li {padding: 8px 0 0 0;}
.box {margin-bottom: 0;padding-bottom: 0;/*background: url(../images/img07.gif) repeat-x left bottom;*/}
.FltLft { float:left}
.FloatR { float:right}
.FloatL { float:left;}
.ClrBoth { clear:both}
.pad5{padding:5px}
.mainText {margin-bottom: 0;}
#mainText {display: block;margin-bottom: 0;padding-bottom: 10px;background: url(../images/img08.gif) no-repeat left bottom;height:30px;width:30px;}
.image {float: left;margin: 3px 0 0 0;padding: 0;}
.indent {margin-left: 125px;}
.btn {background:#67A7E3;border: none;color: #FFFFFF;padding:1px 5px 1px 5px;}
.paddingboth{padding:0 10px 0 10px}
.spaceleft150px{margin-left:150px}
.minpageheight{height:600px}
/*Login Page and Registration Page*/
#mainbox{width:100%;}
#divEmail{float:left;width:35%;text-align:right;padding-right:5px;color:#666}
#divEmailTxt{float:left;width:63%}
#divPassword{float:left;width:35%;padding-top:4px;text-align:right;padding-right:5px;color:#666}
#divPasswordTxt{float:left;width:63%;padding-top:4px}
#divRememberMe{float:left;width:35%;text-align:right;padding-right:5px;color:#666;padding-top:4px;}
#divRememberMeTxt{float:left;width:63%;padding-top:4px}
#divSubmit{float:left;width:35%;text-align:right;padding-right:5px;color:#666;padding-top:4px;}
#divSubmitBtn{float:left;width:63%;padding-top:4px;padding-bottom:10px}
.inputDarkGreyBox{border:solid 1px #a0a0a0}
.colorDarkGrey{color:#666}
.asterick{color:red;margin-left:3px;font-weight:normal;vertical-align:top}
.RedCompulsory {color:red;margin-left:3px;font-weight:normal;vertical-align:top}
/*Error Notifications*/
#errorBox{width:100%;border:solid 1px #cc0066;margin-top:5px;margin-bottom:15px;background-color:#ffccff}
#pleaseNote{color:red;font-weight:bold;margin:3px;font-size:13px}
#errorText{color:red;margin:3px;font-size:13px;margin-left:20px}
#successBox{width:100%;border:solid 1px green;margin-top:5px;margin-bottom:15px;background-color:#C6EFAA}
#successText{color:green;margin:3px;font-size:13px;margin-left:20px}
.login_box_heading{background:#2582A4;color:#ffffff;font-weight:bold;font-size:15px;}
.FloatL{float:left;}
.FloatR{float:right;}
.clearBoth{clear:both;}
.padl10{padding-left:10px;}
.padb15{padding-bottom:15px;}
.padb0{padding-bottom:0px !important;}
.padb10{padding-bottom:10px !important;}
.marb15{margin-bottom:15px;}
.marb20{margin-bottom:20px;}
.marb15{margin-bottom:15px;}
.marb10{margin-bottom:1px;}
.mart10{margin-top:1px;}
.width617{width:617px;}
form{padding:0px;margin:0px;}
#message_box_bg  {filter: alpha(opacity = 30);-moz-opacity: .3;opacity: .3;background-color: #000000 ; width: 100%;height:100%;position:absolute;top:0px;left:0px;display:none;	}
.small_top_links{
	text-align:center;
	margin:0 auto;
	/*width:970px;*/
	width:auto;
	min-width:970px;
	color: #454545 !important;
}

.action_top_links{
	clear:both;
	float:right;
	text-align:right;
	/*width:350px;*/
	color: #2582A4 !important;
	font-size:13px;
	/*margin-top:-25px;*/
	
	/*margin-right:-15px;
	padding-right:60px;*/
}

*html .action_top_links{	
	padding-right:60px;
}
.bread_crumb{
	margin-top:10px;
	margin-bottom:10px;
	color:#0065CC;
	text-transform:capitalize;
}

*html .bread_crumb{
	margin-top:10px;
	margin-bottom:10px;
	color:#0065CC;
	text-transform:capitalize;
}
.bread_crumb a{
	color:#0065CC;
	text-decoration:underline;
	text-transform:capitalize;
}
.bread_crumb a:hover{
	color:#509D2D;
	text-decoration:none;
	text-transform:capitalize;
}
.section_menu{
	margin: 0pt auto; width: 617px; float: right; text-align: right;
}
.error{color:#FF0000 !important;  padding-left:0px; font-weight:bold;}
.align_vertical{vertical-align: top;}

#search_box{
	position:absolute;z-index:1000;display:none;
}
.display_none{
	display:none !important;
}
.search_box_heading{
	background: #2582A4;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}
.IconTableInner { background:#F0F0F0; border:0px solid #F0F0F0; width:100%; color:#666666; font-size:13px;}
#listing_table { background:#F0F0F0; border:0px solid #F0F0F0; width:100%; color:#666666; font-size:13px;}

.IconTableInner img { border:none; }

.adsense_box{
	background:#F1F3F5;
	border:1px solid #cccccc;
	width:468px;
	height:60px;
	color:#666666;
	vertical-align:middle;
	text-align:center;
	position:relative;
	top:-15px;
}

.input_label_td {
color:#666666;
float:left;
font-size:13px;
padding-right:5px;
padding-top:5px;
text-align:right;
width:100%;
}

label{
	color:#454545;
}
td{
	color:#454545;
}
.footer_notes { color:#a0a0a0;}
.no_item_found{ background:#ffffff !important;}
.toggleobg{
	background:#fefefe;
	border:1px solid #fefefe;
}
.toggleobg1{
	background:#fefefe;
	border:1px solid #fefefe;
}
.assigned_stu{
	background: #FF9B9B;
}


/* ######### Matt Black Strip Main Menu Bar CSS ######### */


#top_menu_box {background: transparent; margin:0px 2px 0px 2px;}

#top_menu_box .xtop, #top_menu_box .xbottom {display:block; background:transparent; font-size:1px;}
#top_menu_box .xb1 { display:block; overflow:hidden; border-bottom:1px solid #67A7E3}
#top_menu_box .xb_1 { display:block; overflow:hidden; border-top:1px solid #67A7E3}
#top_menu_box .xb2, #top_menu_box .xb3, #top_menu_box .xb4 {display:block; overflow:hidden;}
#top_menu_box .xb1, #top_menu_box .xb2, #top_menu_box .xb3 {height:1px;}
#top_menu_box .xb2, #top_menu_box .xb3, #top_menu_box .xb4 {background:#67A7E3; border-left:1px solid #67A7E3; border-right:1px solid #67A7E3;}
#top_menu_box .xb1 {margin:0 5px;}
#top_menu_box .xb_1 {margin:0 5px; background:#67A7E3;}
#top_menu_box .xb2 {margin:0 3px; border-width:0 2px;}
#top_menu_box .xb3 {margin:0 2px;}
#top_menu_box .xb4 {height:2px; margin:0 1px;}
#top_menu_box .xboxcontent {display:block; padding:3px; background:#67A7E3; border:0 solid #67A7E3; border-width:0 1px;}
#top_menu_box .xboxcontent ul {background:#67A7E3; margin:0px;padding:1px 0px 1px 5px;}

.mattblackmenu li{
display: inline;
}

.mattblackmenu li a{
text-decoration: none;
color: #ffffff;
font-weight:bold;
padding-left:5px;
padding-right:5px;
border-right:1px solid #ffffff;
}

.mattblackmenu li a:visited{
	color:#ffffff;
}

.mattblackmenu li a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#top_error_box {background: transparent; margin:10px auto; width:550px;}
#top_error_box .xtop, #top_error_box .xbottom {display:block; background:transparent; font-size:1px;}
#top_error_box .xb1 { display:block; overflow:hidden; border-bottom:1px solid #f1f1f1}
#top_error_box .xb_1 { display:block; overflow:hidden; border-top:1px solid #f1f1f1}
#top_error_box .xb2, #top_error_box .xb3, #top_error_box .xb4 {display:block; overflow:hidden;}
#top_error_box .xb1, #top_error_box .xb2, #top_error_box .xb3 {height:1px;}
#top_error_box .xb2, #top_error_box .xb3, #top_error_box .xb4 {background:#f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
#top_error_box .xb1 {margin:0 5px;}
#top_error_box .xb_1 {margin:0 5px; background:#f1f1f1;}
#top_error_box .xb2 {margin:0 3px; border-width:0 2px;}
#top_error_box .xb3 {margin:0 2px;}
#top_error_box .xb4 {height:2px; margin:0 1px;}
#top_error_box .xboxcontent {display:block; padding:5px; background:#f1f1f1; border:0 solid #f1f1f1; border-width:0 1px;}
#top_error_box .xboxcontent ul {background:#f1f1f1; margin:0px;padding:1px 0px 1px 5px;}

#control_panel_box {background: transparent; margin-top:0px;}
#control_panel_box .xtop, #control_panel_box .xbottom {display:block; background:transparent; font-size:1px;}
#control_panel_box .xb1 { display:block; overflow:hidden; border-bottom:1px solid #EFEFEF}
#control_panel_box .xb_1 { display:block; overflow:hidden; border-top:1px solid #EFEFEF}
#control_panel_box .xb2, #control_panel_box .xb3, #control_panel_box .xb4 {display:block; overflow:hidden;}
#control_panel_box .xb1, #control_panel_box .xb2, #control_panel_box .xb3 {height:1px;}
#control_panel_box .xb2, #control_panel_box .xb3, #control_panel_box .xb4 {background:#EFEFEF; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF;}
#control_panel_box .xb1 {margin:0 5px;}
#control_panel_box .xb_1 {margin:0 5px; background:#EFEFEF;}
#control_panel_box .xb2 {margin:0 3px; border-width:0 2px;}
#control_panel_box .xb3 {margin:0 2px;}
#control_panel_box .xb4 {height:2px; margin:0 1px;}
#control_panel_box .xboxcontent {display:block; padding:10px 5px 10px 5px; background:#EFEFEF; border:0 solid #EFEFEF; border-width:0 1px;}

#yellow_info_box {background: transparent; margin-top:0px; width:500px;}
#yellow_info_box .xtop, #yellow_info_box .xbottom {display:block; background:transparent; font-size:1px;}
#yellow_info_box .xb1 { display:block; overflow:hidden; border-bottom:1px solid #FFCC00}
#yellow_info_box .xb_1 { display:block; overflow:hidden; border-top:1px solid #FFCC00}
#yellow_info_box .xb2, #yellow_info_box .xb3, #yellow_info_box .xb4 {display:block; overflow:hidden;}
#yellow_info_box .xb1, #yellow_info_box .xb2, #yellow_info_box .xb3 {height:1px;}
#yellow_info_box .xb2, #yellow_info_box .xb3, #yellow_info_box .xb4 {background:#FCFCE1; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
#yellow_info_box .xb1 {margin:0 5px;}
#yellow_info_box .xb_1 {margin:0 5px; background:#FCFCE1;}
#yellow_info_box .xb2 {margin:0 3px; border-width:0 2px;}
#yellow_info_box .xb3 {margin:0 2px;}
#yellow_info_box .xb4 {height:2px; margin:0 1px;}
#yellow_info_box .xboxcontent {display:block; padding:10px 5px 10px 5px; background:#FCFCE1; border:0 solid #FFCC00; border-width:0 1px;}
#yellow_info_box .xboxcontent table td {background:#FCFCE1 !important;}

#top_link_small_box {background: transparent; margin-top:0px; width:550px;}
#top_link_small_box .xtop, #top_link_small_box .xbottom {display:block; background:transparent; font-size:1px;}
#top_link_small_box .xb1 { display:block; overflow:hidden; border-bottom:1px solid #FFCC00}
#top_link_small_box .xb_1 { display:block; overflow:hidden; border-top:1px solid #FFCC00}
#top_link_small_box .xb2, #top_link_small_box .xb3, #top_link_small_box .xb4 {display:block; overflow:hidden;}
#top_link_small_box .xb1, #top_link_small_box .xb2, #top_link_small_box .xb3 {height:1px;}
#top_link_small_box .xb2, #top_link_small_box .xb3, #top_link_small_box .xb4 {background:#FCFCE1; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
#top_link_small_box .xb1 {margin:0 5px;}
#top_link_small_box .xb_1 {margin:0 5px; background:#FCFCE1;}
#top_link_small_box .xb2 {margin:0 3px; border-width:0 2px;}
#top_link_small_box .xb3 {margin:0 2px;}
#top_link_small_box .xb4 {height:2px; margin:0 1px;}
#top_link_small_box .xboxcontent {display:block; line-height:15px; padding:3px 5px 3px 5px; background:#FCFCE1; border:0 solid #FFCC00; border-width:0 1px;}

.please-info{color:#FFCC00; font-weight:bold;}

.action_top_menu_box{padding-top:10px;width:60px;height:47px;float:left;margin:0px;border:1px solid #f0f0f0; background:#fafafa;}
.action_top_menu_box:hover{border:1px solid #e0e0e0;background:#f2f2f2;}

.login_box{width:500px;margin-left:25%;}
.btn-slide {
	background: url(../images/white-arrow.gif) no-repeat right -50px;
	text-align: left;
	padding: 4px 0 0 0;
	width: 115px;
	margin: 0 auto;
	display: block;	
}
.active {
	background-position: right 8px;
}
#menu_drop_down{display:none; position:absolute;top:141px;left:126px;background:#d6e9f8; width:148px;}
#menu_drop_down ul {list-style-type: none;padding:0px 10px 10px 10px;margin:0px; border:1px solid #67A7E3;}