@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Oswald); /* font-family: 'Oswald', sans-serif; */
*:after, *:before, *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
body, ul{ padding:0; margin:0;}
a{ text-decoration:none;}
body{ background:#436588; font-family:arial; font-size:13px;}
/************Common Classes********/
.container{ position:relative; width:1341px; margin:0 auto;}
.bg_white{ background:#fff; }
.f_left{ float:left;}
.f_right{ float:right;}
.clear{ clear:both;}

/*****************Header one**************/
.top_row{ background:#336699; min-height:80px; }
.top_row_logon{ background:lightgray; min-height:80px; text-align:center;}
.header_one{  padding:6px 0 3px 0; float:left;}
.loginDisplay{ color:whitesmoke; float:right;padding: 27px 10px 0 3px;}

/******************Header Two*********/
.header_two{ border-top:2px lightblue solid; min-height:515px;}
.nav{ float:left;  width:16%; min-height:170px; }

#accordian {	background: #004050;	width: 208px; color: white; box-shadow: 0 5px 15px 1px rgba(0, 0, 0, 0.6), 0 0 200px 1px rgba(255, 255, 255, 0.5);}
#accordian h3{font-size: 14px; line-height: 34px; padding: 0 8px; cursor: pointer;background:url(../images/bg-menu-item-blue.gif) no-repeat; margin:3px 0 3px 0;ont-weight:normal;}

#accordian ul ul {	display: none;}
#accordian li.active ul {	display: block;}
#accordian li {	list-style-type: none;}
#accordian ul ul li a {	color: white;	text-decoration: none;	font-size: 13px;	line-height: 27px;	display: block;	padding: 0 15px;}
/**************Deta Right*************/
.deta_right{ border:1px solid #ccc; min-height:480px; margin:4px 0 0 0; float:right; width:83.7%; box-shadow: 0 2px 5px #888888; -webkit-box-shadow: 0 2px 5px #888888; -moz-box-shadow: 0 2px 5px #888888;}
.deta_login{border:1px solid #ccc; min-height:400px; margin:4px 0 0 0; width:80%; text-align:center; }
/****************footer**************/
.footer_row{ background:#336699; min-height:40px; margin:5px 0 0 0;}
.footer_row_login{background:lightgray; min-height:40px; margin:1px 0 0 0;}
.footer{ text-align:center;}
.footer p{ font-size: 0.8em; color:#000; line-height:3em; font-family:Arial, Helvetica, sans-serif;}
.footer p a{ color:#ff0000; text-decoration:none;}
.footer p a:hover{ text-decoration:underline;}
.colr_white{ color:#fff;}
.divBox1{ padding:5px;  height:50px; }
.div_Search{ margin:12px 10px 12px 0px; padding:5px; }
.div_color{padding:5px; }
.div_Box{ margin:1px 5px 0px 41px; padding:7px; width:1100px; font-family:@Arial Unicode MS; font-weight:bold; font-size:13px; }
.divBox{margin:10px 5px 10px 1px; padding:7px; width:1100px; font-family:@Arial Unicode MS; font-weight:bold; font-size:13px; }
.errorDiv{margin:1px 5px 0px 5px;  width:1090px; background-color:black; color:lightpink; text-align:center;}
.smalTextBox{ width:120px; height:27px;}
.mideamTextBox{ width:200px; height:27px;}
.largeTextBox{ width:350px; height:27px;}
#txtsms{ width:350px; height:200px; color:Orange;}
.mideamButton{ min-width:60px; background-color:Maroon; text-align:center; color:#fff; margin-left:0px; height: 25px; font-family:@Arial Unicode MS; font-weight:bold; font-size:13px;
}
.line{ border-bottom:1px solid #ccc;}
.csslogin{ margin:150px 0px 150px 0px;  border: 1px solid #CCCCCC; width:400px; height:200px;}
.data_table  {
    background: #fff;
    border: 1px solid #CCCCCC;
    color: black;
    font-weight: bold;
    padding: 2px;
    vertical-align:middle;
    text-align:left;
    border-collapse: collapse;
    padding: 5px;
    margin:15px 0 0 0;
    -webkit-box-shadow: 2px 2px 4px 3px #fff;

box-shadow:2px 2px 4px 3px #ccc;
}
.data_table tbody tr td, .data_table_1  tbody tr td {
    border-collapse: collapse;
    border: 1px solid #CCCCCC;
    padding: 2px 5px 2px 5px;
    
}
.data_table1 tbody tr td, .data_table_1  tbody tr td {
    border-collapse: collapse;
    border:none;
    padding: 5px 5px 5px 5px;
     width:1080px; font-family:@Arial Unicode MS; font-weight:bold; font-size:12px; 
    
}
#tabSell tbody tr td { margin-top:5px;  width:1080px;}
.data_table_1{ margin:0;}
.data_table tbody tr:first-child, .data_table_1 tbody tr{  background: url(../images/bg-content-box.gif) repeat-x;}

.data_table th{ border-right: 1px solid #ccc; text-align:center; padding:3px; }
.data_table tr:hover, .data_table td:hover{ background:#ececec;}

/*.data_table tr:nth-child(2) td span, .data_table tr:nth-child(3) td span, .data_table tr:nth-child(3) td span, .data_table tr:nth-child(4) td span,
.data_table tr:nth-child(5) td span{ color:#777;}*/

.data_table tr td span, .data_table_1 tr td span{  color:#434343; font-size:12px; font-weight:normal; font-family:@Arial Unicode MS;}
.spancs{ margin:2px 3px 2px 8px; font-family:@Arial Unicode MS; font-weight:bold; font-size:13px;}
.mrleft{ margin-left:240px;}
.divleft{ width:250px; float:left; margin-top:3px;}
.divright{width:550px; float:left;}
.csslbl{ margin-top:20px; padding:50px; width:150;}
#ctl00_ContentPlaceHolder1_chkEmail{ padding-top:10px;}
.tab
{
	  font-size :12px; font-weight :bold; padding: 2px 2px 2px 2px ;
}
.tab ul
{
	list-style :none; margin :0px;
}
.tab ul li
{
	list-style :none; margin :0px;
	height :20px;list-style :none; margin :1px 0px 1px 2px;
	float:left;
	padding:2px 10px;
	 border:solid 1px gray;
}
.tab ul li a
{
	 cursor:pointer;
}

.h2{ height:30px; padding:6px 2px 6px 2px; font-weight:bold; font-size:14px; font-family:arial; background-color:#E0E0E0 ;}

.pnlCSS {
cursor: pointer;
border: solid 1px #c0c0c0;
font-style: normal;
width:100%; color:#555555; text-align:left; margin:5px 0 0 0;}
#MainContent_pnlReports h6{color:#000;}
.pnlCSS table tr td:last-child{ padding-right:100px;
}
.pnlCS{ font-weight:bold; font-size:12px; margin:6px 0 0 19px; display:block; }


.deta_right span h6{ color:#000; font-weight:inherit; font-size:13px; font-family:@Kozuka Gothic Pro H;}


.pnlCSS_2{ background: url() repeat-x;}
* table.mrg tr td{ padding:5px 0px 5px 0px; font-family:@Arial Unicode MS; font-weight:bold; font-size:12px;}
.sprequired{color:Red; font-weight:bold; margin-top:2px;}


.logo{ float:left; width:500px; padding:10px 0 0 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left:485px;}

.logo img{ float:left; margin-top:-4px;}
.logo h1{color:#225d9c; padding-top:20px;  font-size:32px; margin:10px 0 0 20px; display:inline; font-family:times new roman;}
.login_top{background:#ccc; height:40px; text-align:center;}
.login_top h6{padding:10px 0 0 0; font-weight:normal;}

#login_main {position: relative; width:405px;   	margin:95px 0 216px 0;  background: #fff; border-radius: 3px; border: 1px solid #ccc;	box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	
.clear{ clear:both;}

.label h6 {	color: #555;font-size: 13px; font-weight:bold;  float:left; width:80px; padding-bottom:22px;}

#login_main h1{ margin: 0 0 0 20px; font-size:25px; font-weight:normal; color:#444;}
.login{ margin:14px 0 0 9%;}

.login lable:first-child{ padding-top:10px;}

.login input {	color: #777;padding-left: 10px;	margin:10px 0 15px 0;	width: 240px;height:25px; border: 1px solid #ccc;	border-radius: 2px; float:right;font-size: 12px;	outline: none;}
.login input:after{ clear:both;}
.login input:focus{background: -moz-linear-gradient(center top , #fff7dc 0%, #fffffa 100%) ;	
background: -webkit-gradient-linear(center top , #fff7dc 0%, #fffffa 100%) ; 
background: -webkit-gradient-linear (center top, , #fff7dc) 0%, #fffffa 100% );
background: -webkit-linear-gradient(#fff7dc, #fffffa);
background: -moz-linear-gradient(#fff7dc, #fffffa);
background: -o-linear-gradient(#fff7dc, #fffffa);
background: -ms-linear-gradient(#fff7dc, #fffffa);
background: linear-gradient(#fff7dc, #fffffa);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7dc', endColorstr='#fffffa'); /* for IE */
background: gradient-linear(center top , #fff7dc 0%, #fffffa 100%) ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7dc', endColorstr='#fffffa');background: gradient-linear(center top , #fff7dc 0%, #fffffa 100%);
border: 1px solid #ccc;}

#LoginButton {margin-top:10px;	width: 70px; height: 26px;font-size: 17px; color: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .5);	cursor: pointer; float:right; margin-right:160px;}

#LoginButton {	color: #fff; cursor: pointer;

background: -moz-linear-gradient(center top , #C61500 0%, #980100 100%) ;	
background: -webkit-gradient-linear(center top , #C61500 0%, #980100 100%) ; 
background: -webkit-gradient-linear (center top, , #C61500) 0%, #980100 100% );
background: -webkit-linear-gradient(#C61500, #980100);
background: -moz-linear-gradient(#C61500, #980100);
background: -o-linear-gradient(#C61500, #980100);
background: -ms-linear-gradient(#C61500, #980100);
background: linear-gradient(#C61500, #980100);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C61500', endColorstr='#980100'); /* for IE */
background: gradient-linear(center top , #C61500 0%, #980100 100%) ;

 border:none; border-radius:5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}

.submit:hover { background:#C61500; color:#000;}

.submit:active {	background-image: -webkit-gradient(linear, left top, left bottom, from(#6ec2e8), to(#b6e2ff));	background-image: -moz-linear-gradient(top left 90deg, #6ec2e8 0%, #b6e2ff 100%);	background-image: linear-gradient(top left 90deg, #6ec2e8 0%, #b6e2ff 100%);}
.inner{min-height:210px;}

* #edtrHomeDescription_ctl01_ctl05, #edtrHomeDescription_ctl01_ctl06, #edtrHomeDescription_ctl01_ctl07, #Editor1_ctl01_ctl08, #Editor1_ctl01_ctl10, #Editor1_ctl01_ctl11, #Editor1_ctl01_ctl12, 
#Editor1_ctl01_ctl15, #Editor1_ctl01_ctl15, #Editor1_ctl01_ctl18, #Editor1_ctl01_ctl17, #Editor1_ctl01_FixedBackColor_ctl01, #Editor1_ctl01_FixedBackColor, #Editor1_ctl01_ctl20, #Editor1_ctl01_ctl22_label, #Editor1_ctl01_ctl22_select, #Editor1_ctl01_ctl30, #Editor1_ctl01_ctl19, #Editor1_ctl01_ctl23, #Editor1_ctl01_ctl21, #Editor1_ctl01_ctl26, #Editor1_ctl01_ctl26, #Editor1_ctl01_ctl27, #Editor1_ctl01_ctl28, #Editor1_ctl01_ctl29, #Editor1_ctl01_ctl31, #Editor1_ctl01_ctl32, #Editor1_ctl01_ctl33, #Editor1_ctl01_ctl35, #Editor1_ctl01_ctl36, #Editor1_ctl01_ctl37, #Editor1_ctl01_ctl38, #Editor1_ctl01_ctl34, #Editor1_ctl01_ctl39, #Editor1_ctl01_ctl40, #Editor1_ctl01_ctl41, #Editor1_ctl01_ctl44, #Editor1_ctl01_ctl45, #Editor1_ctl01_ctl46, #Editor1_ctl01_ctl48{ display:none;}


.student_group{ margin:0px 0 0 0; width:130px; height:27px;}	
.student_group select{ margin-top:20px; font-size:12px;}	
.student_group select{ border:none;border:1px #ccc solid; border-radius:5px; padding:2px 0px 2px 0px; }
.student_group{ margin-left:0px;color:#000;}
.student_group option{ margin:10px 0 0 0; }

/* DEFAULTS
----------------------------------------------------------*/



/* HEADINGS   
----------------------------------------------------------*/


h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}



fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}



legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px px;
}

div.accountInfo
{
    width: 100%;
    
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}


.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}


#ctl00_ContentPlaceHolder1_RegisterUser_CreateUserStepContainer_RegisterUserValidationSummary{ padding-left:40px;}
#ctl00_ContentPlaceHolder1_ChangeUserPassword_ChangePasswordContainerID_ChangeUserPasswordValidationSummary{ padding-left:40px;}

table#ctl00_ContentPlaceHolder1_cblRolesList tr td{ line-height:20px; padding:0;}
table#ctl00_ContentPlaceHolder1_cblRolesList tr td label{ display:inline-block;}

#ctl00_ContentPlaceHolder1_grvExcelData tr >td{ border:solid 1px #ccc; font-size:12px; font-weight:normal;}
#ctl00_ContentPlaceHolder1_grvExcelData tr> td:nth-child(3) { width:300px; height:30px; display:block; border-bottom:none; border-left:none; border-right:none;}

.divLeftSize{ float:left; width:300px; }
.paid{float:left;  padding-left:10px;}


.dash_bord{ background: -moz-linear-gradient(center top , #C61500 0%, #980100 100%) ;	
background: -webkit-gradient-linear(center top , #C61500 0%, #980100 100%) ; 
background: -webkit-gradient-linear (center top, , #C61500) 0%, #980100 100% );
background: -webkit-linear-gradient(#C61500, #980100);
background: -moz-linear-gradient(#C61500, #980100);
background: -o-linear-gradient(#C61500, #980100);
background: -ms-linear-gradient(#C61500, #980100);
background: linear-gradient(#C61500, #980100);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C61500', endColorstr='#980100'); /* for IE */ height:30px; display:block; color:#fff;}
.dash_bord a{display:block;text-decoration:none; color:#fff; padding:5px 5px 5px 11px;}
.icon_dashboard{ background:url(../images/regster_icon_new.png) no-repeat right; display:block;}
.fee_pay_icon{ background:url(../images/fee_icn.png) no-repeat right; display:block;}

#ctl00_ContentPlaceHolder1_ctl00 label{ padding:1px 10px 0 10px; font-family:@Arial Unicode MS; font-size:13px; }
#ctl00_ContentPlaceHolder1_grdCategory label, #ctl00_ContentPlaceHolder1_grdSubCategory label, #ctl00_ContentPlaceHolder1_grdMicroCategory label{ margin-left:10px;}

 #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl05, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl06, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl07, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl08, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl10, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl11, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl12, 
#ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl15, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl15, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl18, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl17, #ctl00_ContentPlaceHolder1_Editor1_ctl01_FixedBackColor_ctl01, #ctl00_ContentPlaceHolder1_Editor1_ctl01_FixedBackColor, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl20,
 #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl22_label, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl22_select,
 #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl30, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl19, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl23, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl21, #ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl26, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl26, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl27,
  #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl28, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl29, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl31, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl32, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl33, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl35, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl36, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl37, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl38,
   #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl34, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl39,
 #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl40, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl41, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl44, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl45, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl46, #ctl00_ContentPlaceHolder1_Editor1_ctl01_ctl48{ display:none;}
 
  
 #ctl00_ContentPlaceHolder1_rdWebVisible_1{ margin-left:-87px;}
 #ctl00_ContentPlaceHolder1_rdWebVisible_0{ margin-left:5px;}
 .txt-m {
    color: Gray;
    font: 10px arial;
}

.spn{ width:200px;}

#ctl00_ContentPlaceHolder1_CalendarExtender1_daysTable tr td{ margin:0; padding:0; font-weight:normal;}
#ctl00_ContentPlaceHolder1_CalendarExtender1_monthsBody tr td{margin:0; padding:0; font-weight:normal;}