/* CSS Document */
body {
	font-family:Tahoma;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pagebreak {
	page-break-after: always;
	color:#FFFFFF; 
}
.admhead{

	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: center;
	padding: 0px;
	margin: 0px;
	/*vertical-align: super;*/
}
h1{
	font-family: "Times New Roman";
	font-size: 21px;
	/*color:#256c89;*/
	color: #990000;
	font-weight:normal;
	text-transform: capitalize;
	font-weight: bold;
	padding:0px 0 15px 0;
	margin:0px;
	clear:both;	
}
.admhead1{

	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color:#FF8000;
	text-align: center;
}
.divhgt{
	min-height: 380px;
	vertical-align: top;	
}
.divhgt_all{
	vertical-align: top;	
	}
.cntus1 {
	font-family: Tahoma;
	font-size: 12px;
	width: 350px;
	text-align: left;
	padding-right: 20px;
	font-weight: none;
	color: #FFFFFF;	

}
.cntus{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: none;
	color: #900; /*#FFFFFF*/
	text-decoration: none;
}
a.cntus:link {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: none;
	color: #900; /*#FFFFFF*/
	text-decoration: none;
}
a.cntus:visited {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: none;
	color: #900; /*#FFFFFF*/
	text-decoration: none;
}
a.cntus:hover {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: none;
	color: #FF9900;	
	text-decoration: underline;
}

a.cntus:active {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: none;
	color: #FFFFFF;	
	text-decoration: none;
}

.cntus {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: none;
	color: #cc6600;	
	text-decoration: underline;
}
.cntus:visited {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: none;
	color: #cc6600;	
	text-decoration: underline;
}
.cntus:hover {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: none;
	color: #cc6600;	
	text-decoration: none;
}
form {

	margin: 0px;
	padding: 0px;
}
#newadd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	padding-right: 20px;
	font-weight:bold;
	color: #990000;
	font-variant:inherit;	
}
#newadd a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	/*background:#0073A0;*/
	background:#900 !important;
	height:20px;
	padding:10px 10px 10px 10px;
	border: 1px solid #003;
    /*border-radius: 5px ;*/
	border-radius: 0px ;
	
}
#newadd a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	/*background:#0073A0;*/
	background:#900 !important;
	height:20px;
	padding:10px 10px 10px 10px;
	border: 1px solid #003;
    border-radius: 5px ;
}
#newadd a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #003;*/
	color: #FFFFFF;
	text-decoration: none;
	/*background:#0084B5;*/
	background: #A80000;
	padding:10px 10px 10px 10px;
	border: 1px solid #fff;
    border-radius: 0px ;
}
#newadd a:active{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal
	text-d˙˙or˙˙ion: none;
}

#contenttable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#contentstable1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: normal;
}
#contentstable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#contentstable .clserror{
	color:#990000; 
	font-size:12px; 
	font-weight:bold;
}
#contentstable td{
	text-align: left;
	/*vertical-align: top;*/
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#003300;
}
#contentstable .chkbox{
	width: 14px; height: 14px;
	padding: 1px;
	margin: 1px;
}
#contentstable .tdsearch{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#003300;
}
#contentstable .tds{
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#00CC99;
	color:#003300;
}
/*input{
	width: 100%;
	height: 26px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
	vertical-align: middle;
}*/
#maincontenttable .input{
	width: 522px;
	height: 26px;
	color: #003300;
	/*border: #999999 thin solid;*/
	border: #600 thin solid;
	padding-left: 2px;
	text-align: left;	
	vertical-align: middle;
}
#contentstable .sinput{
	width: 100%;
	height: 26px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
	vertical-align: middle;
}

#contentstable input{
	width: 522px;
	height: 26px;
	color: #003300;
	/*border: #999999 thin solid;*/
	border: #600 thin solid;
	padding-left: 2px;
	text-align: left;	
	vertical-align: middle;
}
#contentstable .inputsearch{
	width: 520px;
	height: 26px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
	vertical-align: middle;
}
#contentstable .input-radio{
	width: 522px;
	height: 17px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
	vertical-align: middle;
}
#contentstable .input-checkbox{
	width: 522px;
	height: 15px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
	vertical-align: middle;
}

#contentstable .file{
	width: 522px;
	height: 22px;
	color: #003300;
	border: none;
	padding-left: 2px;
	text-align: left;	
}
#contentstable .image{

	width: 220px;
	height: 19px;
	vertical-align: middle;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	color: #003300;
	border: #000099 thin dotted;
	padding-left: 2px;
	text-align: left;	
}
#contentstable .date{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-top: 8px;
	width: 30px;
	height: 20px;
	background-color: #0099CC;
	font-weight: bold;
	color: #003300;
	border: #000099 thin dotted;
	padding-left: 2px;
	text-align: center;	
}
#contentstable .dates{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	width: 220px;
	height: 24px;
	color: #003300;
	border: #000099 thin dotted;
	padding-left: 2px;
	text-align: left;
}
#contentstable .combo{
	width: 526px;
	height: 31px;
	color: #003300;
	/*border: #999999 thin solid;*/
	border: #600 thin solid;
	padding-left: 2px;
	text-align: left;	
}
#contentstable .combowjq{
	width: 526px;
	height: 31px;
	color: #003300;
	/*border: #999999 thin solid;*/
	border: #600 thin solid;
	padding-left: 2px;
	text-align: left;	
}
#contentstable .combosearch{
	width: 520px;
	height: 20px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
}

#contentstable .searchcombo{
	width: 70%;
	height: 24px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
}

#contentstable .combomuliple{
	width: 526px;
	height: auto;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
}

#contentstable .combo_multiple{
	width: 526px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
}
#contentstable .boxarea{
	width: 520px;
	height: 100px;
	color: #003300;
	border: #999999 thin solid;
	padding-left: 2px;
	text-align: left;	
}
#contentstable .submittd{
	padding-top: 10px;
	/*text-align: center;	*/
	text-align: left;
	padding-left: 219px;
}
#contentstable .submit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #fff;
	width: auto;
	font-weight: normal;
	text-decoration: none;
	background:#900/*#0073A0*/;
	height: 30px;
	padding: 7px 22px 10px 20px;
	border: 1px solid #003;
    border-radius: 0px ;
}

#contentstable .submit2{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-top: 8px;
	width: 160px;
	height: 20px;
	background-color: #0099CC;
	font-weight: bold;
	color: #003300;
	border: #000099 thin dotted;
	padding-left: 2px;
	text-align: center;	
}
#maincontenttable{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
}
#maincontenttable th{
	padding: 5px 0px 0px 5px;
	height: 30px !important;
	background-color: #990000;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	word-wrap: normal;	
}
#maincontenttable .thcenter{
	text-align: left;
}
#maincontenttable .thrights{
	text-align: center;
}
#maincontenttable .thcolor{
	background-color: #0000D7;
}
#maincontenttable .thcolor1{
	background-color: #000075;
}
#maincontenttable .th{
	padding: 5px 0px 0px 5px;
	height: 90px !important;
	background-color: #0073A0;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	word-wrap: normal;	
}

#maincontenttable img{
	border: none;
}
#maincontenttable .edit{
	width: 60px !important;	
	text-align: center;
}
#maincontenttable .delete{
	width: 80px !important;	
	text-align: center;
}
#maincontenttable .status{
	width: 30px !important;	
	text-align: center;
}
#maincontenttable .leftborder{
	/*border-top-left-radius: 26px;*/
}
#maincontenttable .rightborder{
	/*border-top-right-radius: 26px;*/
}
#maincontenttable .btmrow{
	/*background-color:#000066;*/
	/*border-bottom-left-radius: 26px;
	border-bottom-right-radius: 26px;*/
	/*border-bottome-right-radius: 26px;
	border-bottome-left-radius: 26px;*/
}
#maincontenttable .tprow{
	/*background-color:#000066;*/
	/*border-top-left-radius: 26px;
	border-top-right-radius: 26px;*/
	/*border-bottome-right-radius: 26px;
	border-bottome-left-radius: 26px;*/
}
#maincontenttable th a:link{
	color: #FFF;
	text-decoration: none;
		
}
#maincontenttable th a:visited{
	color: #FFF;
		
}
#maincontenttable td{
	padding: 0px 0px 0px 5px;
	vertical-align: middle;	
}
#maincontenttable .td{
	/*border: #0073A0 thin solid;*/
	padding-top: 10px;	
	padding-bottom: 10px;	
}
#maincontenttable .date{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-top: 8px;
	width: 160px;
	height: 20px;
	background-color: #0099CC;
	font-weight: bold;
	color: #FF8000;
	border: #000099 thin dotted;
	padding-left: 2px;
	text-align: center;
}
#maincontenttable .sequence{

	width: 30px;
	height: 18px;
	color: #003300;
	border: #000099 thin dotted;
	/*margin: 3px;*/
	padding-left: 2px;
	text-align: left;	
}

#maincontenttable a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight: normal
	text-decoration: none;
}
#maincontenttable a:visited{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal
	text-decoration: none;
}
#maincontenttable a:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #993300;
	text-decoration: none;
}
#maincontenttable a:active{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal
	text-d˙˙or˙˙ion: none;
}

#print_doc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	padding-right: 20px;
	font-weight:bold;
	color: #990000;
	font-variant:inherit;	
}
#print_doc a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	/*background:#0073A0;*/
	background:#900 !important;
	height:30px;
	padding:10px 10px 10px 10px;
	border: 1px solid #003;
    border-radius: 5px ;
	
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight: normal
	text-decoration: none;*/
}
#print_doc a:visited{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	/*background:#0073A0;*/
	background:#900 !important;
	height:30px;
	padding:10px 10px 10px 10px;
	border: 1px solid #003;
    border-radius: 5px ;
}
#print_doc a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	background:#0084B5;
	height:30px;
	padding:10px 10px 10px 10px;
	border: 1px solid #fff;
    border-radius: 5px ;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993300;
	text-decoration: none;*/
}
#print_doc a:active{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal
	text-d˙˙or˙˙ion: none;
}
#page{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;	
}
#page a:link{
	font-weight: normal;
	text-decoration: none;
	padding:2px 2px 2px 2px;
}
#page a:visited{
	font-weight: normal;
	text-decoration: none;
}
#page a:hover{
	font-weight: normal;

}
#page a:active{
	font-weight: normal;
	text-decoration: none;
}
.clserror{
	font-size: 12px;
	font-weight: bold;
	color: #900;	
}
/*** STARTED NEW CSS FOR TIME TABLE ***/
.pnumber{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: none;
	color: #003300;	
	text-decoration: none;
	}
a.pnumber:link {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: none;
	color: #003;	
	text-decoration: none;
}
a.pnumber:visited {

	font-family: Tahoma;
	font-size: 15px;
	font-weight: none;
	color: #003;
	text-decoration: none;
}
a.pnumber:hover {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: none;
	color: #003;
	text-decoration: underline;
}
a.pnumber:active {

	font-family: Tahoma;
	font-size: 15px;
	font-weight: none;
	color: #003;
	text-decoration: none;
}
.subjeclist{
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

/***** ENDED NEW CSS FOR TIME TABLE ***/
/*********  STARTED TO GET MAINCONTENTS TABLES CSS THROUGH CLASS LEVEL ***********/
.maincontenttable{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
}
.maincontenttable th{
	padding: 5px 0px 0px 5px;
	height: 30px !important;
	background-color: #0073A0;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	word-wrap: normal;	
}
.maincontenttable .thcenter{
	text-align: left;
}
.maincontenttable .thrights{
	text-align: center;
}
.maincontenttable .thcolor{
	background-color: #0000D7;
}
.maincontenttable .thcolor1{
	background-color: #000075;
}
.maincontenttable .th{
	padding: 5px 0px 0px 5px;
	height: 90px !important;
	background-color: #0073A0;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	word-wrap: normal;	
}

.maincontenttable img{
	border: none;
}
.maincontenttable .edit{
	width: 60px !important;	
	text-align: center;
}
.maincontenttable .delete{
	width: 80px !important;	
	text-align: center;
}
.maincontenttable .status{
	width: 30px !important;	
	text-align: center;
}
.maincontenttable .leftborder{
	/*border-top-left-radius: 26px;*/
}
.maincontenttable .rightborder{
	/*border-top-right-radius: 26px;*/
}
.maincontenttable .btmrow{
	/*background-color:#000066;*/
	/*border-bottom-left-radius: 26px;
	border-bottom-right-radius: 26px;*/
	/*border-bottome-right-radius: 26px;
	border-bottome-left-radius: 26px;*/
}
.maincontenttable .tprow{
	/*background-color:#000066;*/
	/*border-top-left-radius: 26px;
	border-top-right-radius: 26px;*/
	/*border-bottome-right-radius: 26px;
	border-bottome-left-radius: 26px;*/
}
.maincontenttable th a:link{
	color: #FFF;
	text-decoration: none;
		
}
.maincontenttable th a:visited{
	color: #FFF;
		
}
.maincontenttable td{
	padding: 0px 0px 0px 5px;
	vertical-align: middle;	
}
.maincontenttable .td{
	/*border: #0073A0 thin solid;*/
	padding-top: 10px;	
	padding-bottom: 10px;	
}
.maincontenttable .date{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-top: 8px;
	width: 160px;
	height: 20px;
	background-color: #0099CC;
	font-weight: bold;
	color: #FF8000;
	border: #000099 thin dotted;
	padding-left: 2px;
	text-align: center;
}
.maincontenttable .sequence{

	width: 30px;
	height: 18px;
	color: #003300;
	border: #000099 thin dotted;
	/*margin: 3px;*/
	padding-left: 2px;
	text-align: left;	
}

.maincontenttable a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight: normal
	text-decoration: none;
}
.maincontenttable a:visited{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal
	text-decoration: none;
}
.maincontenttable .border{
	border: 1px solid #003;	
}
.maincontenttable .ttwidth{
	width: 75px !important;
}
.maincontenttable a:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #993300;
	text-decoration: none;
}
.maincontenttable a:active{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal
	text-d˙˙or˙˙ion: none;
}
/*--------------------------------------------------------*/
/*   BASIC PAGE INNER TOP MENU FOR INNER PAGES: STARTED   */
/*--------------------------------------------------------*/
.page-top-menu{
  display: inline;
  float: left;
  text-align: center;
  padding: 0 5px;
  width: 100%;
}

.page-top-menu ul li {
  font-size: 12px;
  border: 1px solid #ccc;
  background-color: #990000;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  margin: 0 2px;
  padding: 6px 5px;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.page-top-menu ul li.active{  
  color: #fff;
}
.page-top-menu ul li:hover{
	color: #3CC;
	text-decoration: underline;
	
}
.submittd{
	padding-top: 10px;
	text-align: center;
}
.submit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #fff;
	width: auto;
	font-weight: normal;
	text-decoration: none;
	background:#900/*#0073A0*/;
	height: 30px;
	padding: 7px 22px 10px 20px;
	border: 1px solid #003;
    border-radius: 0px ;	
}
/*--------------------------------------------------------*/
/*   BASIC PAGE INNER TOP MENU FOR INNER PAGES:   ENDED   */
/*--------------------------------------------------------*/

/*********  ENDED   TO GET MAINCONTENTS TABLES CSS THROUGH CLASS LEVEL ***********/
a{
	text-decoration:none;
}