

.headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	height:25px;
	color:Navy ;
	text-decoration: none;
	
}
.formlabel
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:Navy;
	text-decoration: none;
	
	
}
.WS
{
	font-family:Tahoma,Arial;
	font-size:15px;
	color:Black;
}
.hyperlinkmenu
{
	font-family:Tahoma,Arial;
	font-size:12px;
	font-weight:bold;
	color:#f2ea90;
	text-decoration:none;
	
}

.hlmenu
{
	font-family:Tahoma,Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	
}
.gridheader
{
	font-family:Tahoma,Arial;
	font-size:14px;
	color:White;
	text-align:left;
	vertical-align:top;
background-color:#9dbaca;
}
.gridfontsunboldnocolor
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
.gridfontsunbold
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:Navy;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
.gridfontsunboldright
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:Navy;
	text-decoration: none;
	text-align:right;
	vertical-align:top;
	font-weight:normal;
}
.griditem
{
	font-family:Tahoma,Arial;
	font-size:12px;
	color:Black;
	text-align:left;
	vertical-align:top;
}
.gridpage
{
	font-size:12px;
	color:Red;
	
}

.tcheading
{
	font-family:Tahoma,Arial;
	font-size:16px;
	text-align:left;
	color:Red;

	
}

.tcrow
{
	font-family:Tahoma,Arial;
	font-size:12px;
	text-align:right;
	

	
}
.tcenter
{
	font-family:Tahoma,Arial;
	font-size:18px;
	text-align:center;
	color:Black;

	
}
.data
{
	font-family:Arial,Tahoma;
	font-size:12px;
	text-align:left;
	color:Black;

	
}
.content
{
	font-weight:bold;
  font-size  :larger;
	font-family:verdana;
	font-size:12px;
	color:navy;

	
}
.borderheading
{
	background-color:#006699;
	color:White;
	font-family:Tahoma,Arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border-width:20px;	
}

.tableproperty
{
	border-width:0px;
	background-color: White;
	border-color:White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align:left;
	width:100%;
	height:100%;
	
}
.td
{
	width:100%;
	height:100%;
}

.tdLeftAddUser
{
	width:200px;
}
.tdRightAddUser
{
	width:500px;
}

.homefonts 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.fonts
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.hiddentext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	background-color: White;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}
.links 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration:none;
	font-weight:bold;
}
.linksDefault
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}

.txtfield 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border-top: 1px outset #999999;
	border-right: 1px outset #CCCCCC;
	border-bottom: 1px outset #E2E2E2;
	border-left: 1px outset #CCCCCC;
}
.gobutton 
{
	height: 22px;
	width: 30px;
}
.border
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border: 1px dashed #666666;
}
.combostyles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	visibility:visible;
}
.freewidthcombo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	visibility:visible;
}
.validatorstyles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:Navy ;
	text-decoration: none;
	
}

.headingstyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffff99 ;
	background-color:#9dbaca;
	text-decoration: none;
}

.teachers
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}
.optionbuttons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.invisibleoptionbuttons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	visibility:hidden;
}

.leftnavigationfonts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}
.leftcellcombo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	visibility:visible;
}

.leftcellheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	text-align:left;
	text-align:left;
	vertical-align:middle;
}
.leftcellborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	border: 1px inset #DBEFF0;
	background-color: #F8FCFC;
	height:22px;
	text-align:center;
}

.gridpagerlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:green;
	text-decoration: none;
	text-align:center;
	vertical-align:top;
}
.gridheading 
{
	height:20px;
	background-color:White ;
	border-color:#666666;
	border-width : 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:text-decoration: none;
	font-weight:bold;
	text-align:left;
	vertical-align:Top;
}
.gridselectedrow
{
	
	}
.gridfonts
{
	background-color:#ffffff;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:Navy;
	text-decoration: none;
	border-width : 1px;
	text-align:left;
	vertical-align:top;
}

.gridfontsright
{
	background-color:#ffffff;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:Navy;
	text-decoration: none;
	border-width : 1px;
	text-align:right;
	vertical-align:top;
}

.gridfontscenter
{
	background-color:#ffffff;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:Navy;
	text-decoration: none;
	border-width : 1px;
	text-align:center;
	vertical-align:top;
}
.gridfooter
{
	background-color:#cccccc;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	border-width : 3px;
}

.messagetext
{
	background-color:#ffffff;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: Red;
	text-decoration: none;
}
.pageheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.pageheadingdashboardgrid 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.formLabels
{
	border-width:0px;
	border-color:White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: White;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}
.csscblDesignation
{
	border-width:0px;
	border-color:White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: White;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
	width:600px;
}


.invisibleformLabels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: White;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
	visibility:hidden;
}
.CellProperty
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background:#ffffff;
	border-bottom-width: 0px;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}
.rightaligntext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align:right;
	vertical-align:middle;
}
.leftaligntext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}
.centeraligntext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align:right;
	vertical-align:middle;
}

.buttons
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.gridlinks
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #F4F4F4;
	border-bottom: 1px outset #FFFFFF;
	border-left: 1px outset #F4F4F4;
}
.pagelinks
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #F4F4F4;
	border-bottom: 1px outset #FFFFFF;
	border-left: 1px outset #F4F4F4;
}
.invisiblebuttons
 {
	visibility:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #F4F4F4;
	border-bottom: 1px outset #FFFFFF;
	border-left: 1px outset #F4F4F4;
	}
.formsheading 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: White;
	text-decoration: none;
	font-weight:bold;
}
.clickherelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}
.dobcombo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	width: 60px;
	visibility:visible;
	border: 0px inset #999999;
	margin: 0px;
	padding: 0px;
}

.footerfonts
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.topnavigationlinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#000033;
}
.topnavigationlinkswhite
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
}
	
.listmenustyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	width: 165px;
	height:150px;
	visibility:visible;
	border: 1px inset #999999;
	margin: 0px;
	padding: 0px;
}
.tableborder
{
	border-bottom-style:solid;
	border-color:Gray;
}
.Datebtn
{
	height: 17px;
}



body
{
	font-size: small;
	font-family: Tahoma;
}

.Header
{
	font-size: x-large;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial;
	background-color: #0B61A4;
	height:50px;
}

.Footer
{
	font-size: xx-small;
	color: dimgray;
	font-family: Arial;
	background-color: lightgrey;
	height: 30px;
	padding-left: 20px;
	vertical-align:middle;
}

table.MainForm
{
	width: 100%;
	height:100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;	
}

.CaptionWidth
{
	width:120px;
	vertical-align:top;
}

.ValueWidth
{
	width:400px;
	vertical-align:top;
}

.FormHeading
{
	font-weight: bold;
	color: dimgray;
	font-family: Arial, Tahoma;
	background-color: whitesmoke;
	height: 20px;
	padding-left: 10px;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

input.btn
{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.txt {
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}

input.chk {
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}

select.combo {
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}

.FormFooter
{
	height: 50px;
	vertical-align:top;
	border-top-width:10px;
}

.FormFooter td
{
	border-top: dimgray 2px solid;
	padding-top:10px;
}

.StaticMenuItemStyle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 14px;
	padding:1px;
	Background-color:#F5E611;
	Border-Style:none; 
	Border-Width:2px;
	Color:#0B61A4;
	Width:120px;
	font-weight: bold;
	display:block;
}

.StaticHoverStyle
{ 
	 Background-Color:#F5E611;
	 Font-weight:bold; 
	 Color:#0B61A4;
	 width:120px;
	 font-family:Arial, Verdana, Helvetica, sans-serif;
	 font-size: 14px;
	display:block;
}

.DynamicMenuStyle 
{
	
	text-align:left; 
	font-weight: bold; 
	Background-Color:#F5E611;
	Color:#0B61A4;
	Width:120px;
	font-size:14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
	white-space:normal;
 }
 
 .DynamicMenuItemStyle
{ 
	Background-Color:#F5E611;
	Font-weight:bold;
	Color: #0B61A4;
	Width:120px;
	Padding:2px;
	font-size:14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
	white-space:normal;
}

.DynamicHoverStyle
{
	Background-Color:#F5E611; 
	Font-weight:bold;
	Color:#0B61A4;
	Border-Style:Ridge;
	Border-Width:1px;
	font-size:14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:120px;
	display:block;
	white-space:normal;
}

.menutbl
{
	background-color: #F5E611;
	border-color:Black;
	border-bottom:none;
	border-top:none;
	border-left:none;
	border-right:none;
	
}
.officefonts
{
	background-color:#ffffff;
	border-color:#666666;
	font-family: Viner Hand ITC;
	font-size: 18px;	
	color:#9dbaca;
	font-style: italic;
	text-decoration: none;
	border-width : 1px;
	text-align:left;
	vertical-align:top;
}

.hidden {
  display: none;
}
.trNoSpace 
{ 
        margin: 0;     padding: 0; 
 } 
  .GridviewHeader
{ 
	 height:14px;
	 Background-Color:white;
	 Font-weight:bold; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:Navy;
	text-decoration: none;
	border-width : 1px;
	vertical-align:top;
}


.loginheadertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#93A0FC;
	text-align:justify;
	  
	
}

.pageheading 
{
	border-color:White;
	color:Navy;
	font-family: Arial Narrow;
	font-size:25px;
	text-decoration: none;
	font-weight:bold;
	vertical-align:top;
}
.pageheadingdashboard
{
	border-color:White;
	color:Navy;
	font-family: Arial Narrow;
	font-size:20px;
	text-decoration: none;
	font-weight:bold;
	vertical-align:top;
}

.gridfnts
{
	background-color:#ffffff;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	text-decoration: none;
	border-width : 1px;
	text-align:left;
	vertical-align:top;
}

.rptheading 
{
	border-color:White;
	color:Black;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	text-decoration: none;
	font-weight:bold;
	vertical-align:top;
}

.validatorstylesletter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:Black;
	text-decoration: none;
	
}

.gridfont
{
	background-color:#ffffff;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:Navy;
	text-decoration: none;
	border-width : 1px;
	text-align:left;
	vertical-align:top;
}

.gridfonts
{
	background-color:#ffffff;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:Navy;
	text-decoration: none;
	border-width : 1px;
	text-align:left;
	vertical-align:top;
}

.printmainheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:Navy ;
	text-decoration: none;
	font-weight:bold;
	
}


.printsubheading1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:Navy ;
	text-decoration: none;

	
}

.printsubheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:Navy ;
	text-decoration: none;
	font-weight:bold;
	
}
.printlabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:Navy ;
	text-decoration: none;
	

	
}

.printdata
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:Navy ;
	text-decoration: none;

	
}

.lbl
{
	color: #040757;
	display: block;
	font-size: 15px;
	font-weight: bold;
	float: left;
}

.lblheader
{
	color: #0066cc;
	display: block;
	font-size: 15px;
	font-weight: bold;
    float:none;
   	
}
.lblheadersmall
{
	color: #0066cc;
	display: block;
	font-size: 12px;
	font-weight: bold;
    float:none;
	
}

.lblnote
{
	color: Red;
	display: block;
	font-size: 10px;
	font-weight: normal;
    float:left;
	
}

.lblheaderU
{
	color: #0066cc;
	font-size: 17px;
	font-weight: bold;
    float:none;
   	text-decoration: underline;
}
 .tblhdrbkgrnd
{
    background-color:#0B61A4;
}
.pclass
{
font-family:Arial;
 font-size :9.5pt; 
 font-weight:bold;
 color:#033E6B;
 text-align:justify;
 letter-spacing:1.5;
 line-height:1.5;
} 
.sbtnclass
{
 background-image:url(../images/rectnewshortbutonblue.png);
 width:200px;
 height:40px;
 background-position:center;
 font-family:Arial;
 font-size :15px;
 font-weight :bold; 
 color:White;
 text-align:center; 
 border:none;   
}
.buttonMaster {
    background-color:Blue;
    border: none;
    color: white;
    text-align: center;
    text-decoration:none;
    font-size: 18px;
    display:inline-block;
    height:50px;
    background-position:center;
   
}

.Header2
{
	font-size:large;
	font-weight: bold;
	text-align:left;
	color: #ffffff;
	font-family: Arial;
	background-color: #0B61A4;
}

.tblhdr2bkgrnd
{
    background-color:#F5E611 ;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#0B61A4;
    font-weight:bold;
}

.validatorstyleshome
{
	font-size: 15px;
	color:Navy ;
	text-decoration: none;
	
}

.pstyles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:Navy ;
	text-decoration: none;
	
}

.Headerwithoutbg
{
	font-size: large;
	font-weight: bold;
	color: #0B61A4;
	font-family: Arial;
}