
.G1{width:15%;float:left; padding-left:5px; text-align:left; padding-top:4px; height:25px; line-height:20px;border-right:solid 0px #000000; background-color:White;}
.G2{width:10%;float:left; text-align:left;padding-top:4px; padding-left:4px; text-align:left; height:25px;border-right:solid 0px #000000; background-color:White;}
.G3{width:10%;float:left; padding-top:4px;height:25px;line-height:20px; border-right:solid 0px #000000; background-color:White;}
.G4{width:50%;float:left; padding-top:4px; padding-left:4px; text-align:left;height:25px;border-right:solid 0px #000000; background-color:White;}
.G5{width:10%;float:right; padding-top:4px;height:25px; border-right:solid 0px #000000; background-color:White;}
.G6{width:10%;float:right; padding-top:4px;height:25px;padding-right:4px; text-align:right; border-right:solid 0px #000000; background-color:White;}

.pad5px
{
	padding-left:5px;
}
#body
{
	display: table;
	width: 780px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6B3A6;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	background: #F7F6F2;
}

.body1
{
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	background: #D8D5C2 url(images/background_main.jpg.ashx) repeat-x top;
}
#content
{
	width: 739px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B6B3A6;
	padding: 20px;
}

#content .display_left
{
	margin-top: -20px;
}

#content_header
{
	font-size: 0.8em;
	color: #000000;
	height: 129px;
	width: 177px;
	padding-top: 10px;
	padding-right: 7px;
	padding-left: 10px;
}
.acbtn
{
color:#000000;
border: 1px solid;
border-top-color:#f6f6fz;
   border-left-color:#f6f6fz;
   border-right-color:#f6f6fz;
   border-bottom-color:#f6f6fz;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#ffffff');
	text-decoration : none;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
cursor: hand;
width:inherit;
}
.reportbg
{
	background-image:url(Images/bg_gery_strips.gif.ashx);
	background-repeat:repeat;
	
    
}
.reportbg2
{
	background-image:url(Images/bg_gery_stripsold.gif.ashx);
	background-repeat:repeat;
	
    
}
.HeaderColor
{
	  background-image:url(Images/menu_strip_bg.jpg.ashx);
     height:23px;
}
.tableheader
{
	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 10px; 
	 COLOR:Black; 
	 FONT-FAMILY: Verdana; 
	 background-image:url(Images/menu_strip_bg.jpg.ashx);
     height:18px;
}
.tableheader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #303030; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ebe5d9;
	height : 18px;
}
.timgs
{
	height:16px;
	width:14px;
	
}
.drowtd
{
	BORDER-LEFT-COLOR: #ebe5d9; 
	BACKGROUND: #f7f4ee; 
	BORDER-BOTTOM-COLOR: #ebe5d9; 
	BORDER-TOP-COLOR: #ebe5d9; 
	BORDER-RIGHT-COLOR: #ebe5d9;
	border:1px;
	BORDER-BOTTOM: #ff0033 1px solid; 
}
.redfont
{
	color:Red;
}
.RequiredValue{color:Red}
.rbl
    {
     background-image:url(Images/left-bg-menustrip.png.ashx);
     height:23px;
    
      }
      .rbmReport
    {
     background-image:url(Images/menu_strip_bg.jpg.ashx);
     height:23px;
     font-weight:bold;
    
      }
      .rbr
    {
     background-image:url(Images/right-bg-menustrip.png.ashx);
     height:23px;
    
      }


.tabledata
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	background-color:White;
}
.tablefooter {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: maroon; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: ButtonShadow;
	height : 16px;
}
.textbox{
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana;
	width:80pt;
	height:10.5pt;
	background:transparent;
}
.textbox.disabled
{
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana;
	width:80pt;
	height:10.5pt;
}
.dropdownlist {
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #333333; 
	LINE-HEIGHT: 1.3; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana
}

.lable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: bold;
	text-decoration: none;
	
}
.btn
{
   background-image: url(Images/middletop.gif.ashx);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   height: 25px;
   font-weight:bold;
   border:1px solid;
   border-top-color:#a4a4a4;
   border-left-color:#a4a4a4;
   border-right-color:#a4a4a4;
   border-bottom-color:#a4a4a4;
   cursor:hand;
   color:#ffffff;
 }
 .th {
	background-attachment: scroll;
	background-image: url(Images/greymiddletop.jpg.ashx);
	background-repeat: repeat-x;
	color : Black;
	 height:22px;
	font-size: 8px;
    font-weight:bold;
	
}
.thtl 
{
	background-image: url(Images/greylefttop.gif.ashx);
	background-repeat:no-repeat;
}
.thtr 
{
	background-image: url(Images/greyrighttop.gif.ashx);
	background-repeat:no-repeat;
}
.thbl 
{
	background-image: url(Images/greyleftbottom.gif.ashx);
	background-repeat:no-repeat;
}
.thbr 
{
	background-image: url(Images/greyrightbottom.gif.ashx);
	background-repeat:no-repeat;
}
table {
	font-size: 8pt;
	font-family:Verdana ,Arial, Helvetica, sans-serif;
}

p {
	line-height: 1.4em;
}

hr {
	border: 0;
	border-top: 1px solid #505050;
	height: 1px;
}


h1 {
	position: absolute;
	left: 37px;
	top: 12px;
	text-transform: uppercase;
	font-size: 18px;
}

h2 {
	position: absolute;
	left: 37px;
	top: 45px;
	font-size: 11px;
}

.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

h3 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.5em;
	font-weight: bold;
}
h4 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.3em;
	font-weight: bold;
}
.TextLeftAlign
{
	text-align:left ;
}

a {color: #3A4856; text-decoration: none; border-bottom: 0px solid #C6C8CB; font-family:Verdana; font-size:10px;}  


.aLink {color: #000000; text-decoration: none; border-bottom: 1px solid #C6C8CB; font-family:Verdana; font-size:10px;}  



.bg {
	background-image: url(images/mainContentBG.jpg.ashx);
	background-repeat: repeat;
	 font-family : Verdana, Arial, Helvetica, Sans-Serif;
        font-size:8pt;
        font-weight : normal;
        /*color : #333000;*/
}
 .sbg
      {
		
		/* filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#efefef',EndColorStr='#ffffff');*/
       border-bottom-width:1px;
       border-bottom-style:solid;
       border-bottom-color:Black;
       border-top:solid 1px Black;
       background-color: #ebe5d9;
       width:98%;
     
      }
.font
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
        font-size:8pt;
        font-weight : normal;
        color : #333000;
}
.sidebarcontainer{
	margin:5px;
	padding:6px;
	border:1px solid #FFFFFF;
	background-color:#EFEFEF;
	font-size:smaller;
}
.bg2
{
   
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#efefef',EndColorStr='#ffffff');
	

}
.aboutcollegeexcel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.abouttheinstitute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*Master Page CSS*/

.arc90_altrowsGreen0 
{ background-color: #f7f4ee; 
	} /* 1st row color */
			
			.arc90_altrowsGreen1
			 { 
				background-color: #ffffff; 
				} /* 2st row color */

			/* Green Table styles */
			.arc90_altrows-Green { font-family: Verdana; }
			.arc90_altrows-Green td { font-size: 8pt; }
			.arc90_altrows-Green th {	}

.TABLE3 tr
{
	height:20px;
}
.arc90_altrows-Green th
{
				
				/*background-color:#ebe5d9;*/
}
 .tlhead
    {
     background-image:url(Images/greylefttop.gif.ashx);
     heignt:23px;
     vertical-align:top;
      }
     
   .acbg
   {
	background-image:url(Images/greylefttop.gif.ashx);
   }   
      
.trhead
    {
     background-image:url(Images/greyrighttop.gif.ashx);
     heignt:23px;
     vertical-align:top;
     }
     .tmhead
    {
     background-image:url(Images/greymiddletop.gif.ashx);
     heignt:23px;
     width:99%;
     
      text-align:center;
      }
      .ml
    {
     background-image:url(Images/leftline.gif.ashx);
     
      }

     .mr
    {
     background-image:url(Images/rightline.gif.ashx);
     
     }
      .bl
    {
     background-image:url(Images/greyleftbottom.gif.ashx);
     heignt:23px;
    
      }
.bm
    {
     background-image:url(Images/greymiddlebottom.gif.ashx);
     heignt:23px;
     width:99%;
     }
     .br
    {
     background-image:url(Images/greyrightbottom.gif.ashx);
     heignt:23px;
    
      }
      .glhead
    {
    background-image:url(Images/lefttop.gif.ashx);
    text-align:right;
    background-repeat:no-repeat;
     background-position:left;
    
      }
      .link a
      {
		 color:Black;
		
      }
.grhead
    {
     background-image:url(Images/righttop.gif.ashx);  background-position: left top;
    background-repeat:no-repeat;
     }
     .gmhead
    {
     background-image:url(Images/middletop.gif.ashx);
     
   background-repeat:repeat-x;
      }
 .clgbg
 {
	 background-image: url(Images/bgblue.jpg.ashx)
 }
 
/*Master Page End */     
     
/*
.bluelinewithwidth {
	background-image: url(images/blue-line.gif.ashx);
	background-repeat:no-repeat;
	width: 200px;
}
.hr-bg-line
{
	background-image: url(images/hrline.gif.ashx);
	background-repeat: repeat-x;
	height: 2px;
}*/
.bgbluedots
    {
     background-image:url(images/bg_bluedot.gif.ashx);
     height:1px;
     width:300px;
     }
.abouttheinstitute:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.username {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.textbox{
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana;
	width:80pt;
	height:9pt;
	/*background:transparent; */
}
.textbox.disabled
{
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana;
	width:80pt;
	height:10.5pt;
}
.forgot {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.table-grey
{
	border: 1px solid #c5c5c5;
}

.line {
	background-image: url(images/line.gif.ashx);
	background-repeat: repeat-y;
	background-position: 1px;
}
.line1 {
	background-image: url(images/line.gif.ashx);
	background-repeat: repeat-y;
	background-position: 2px;
}
.news {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-image:url(images/middleline.gif.ashx);
	text-transform: uppercase;
	height:20px;
	color: #000000;
}
.bottomline {
	/*font-family: Verdana;
	font-size: 11px;
	font-weight: bold;*/
	background-image:url(images/horizontaline.gif.ashx);
	background-repeat:repeat-x;
}
/*
.h11 {
	font-family: Verdana;
	font-size: large;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: normal;
}
.h12 {

	font-family: Verdana;
	font-size: medium;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: normal;
}*/
.menu {
	background-image: url(images/index7.jpg.ashx);
	background-repeat: no-repeat;
	height: 51px;
	width: 203px;
}
.menulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}
.title1 {
	font-family: Verdana;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: normal;
}
.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.title_max {
	font-family: Verdana;
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: normal;
}

.title_min {
	font-family: Verdana;
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: normal;
}

.InstituteNameHeader {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	font-variant: normal;
}

.InstituteNameHeader_white {
	font-family: Bookman Old Style;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-variant: normal;
}

.power {
	font-family: verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	text-decoration: none;
}
/*
.table {
	border: 1px solid #AAAAAA;
	font-size: 12px;
	font-family:Verdana ,Arial, Helvetica, sans-serif;
}
.table-blue {
	border: 1px solid #1978a3;
}*/
.vrline {
	height: auto;
	width: .5px;
	background-image: url(images/bgline.gif.ashx);
	background-repeat: repeat-y;
}
.blue {
	background-color: #1978a3;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-indent: 5px;
	color: #FFFFFF;
	text-align: left;
	height: 18px;
	vertical-align: middle;
}
.link1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-indent: 15px;
	text-align: left;
	vertical-align: top;
	line-height: 16px;
}
.link1:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-indent: 15px;
	text-align: left;
	height: 16px;
	vertical-align: top;
	text-decoration: none;
	line-height: 16px;
}
.grid1 {
	background-color: #b9e2f4;
}
.grid2 {
	background-color: #a7cfe2;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}
.green {

	background-color: #3FC444;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-indent: 5px;
	color: #FFFFFF;
	text-align: left;
	height: 18px;
	vertical-align: middle;
}
.grid3 {

	background-color: #dfffe1;
}
.grid4 {


	background-color: #bee5c0;
}/*
.h13 {
	font-family: Verdana;
	font-size: 17px;
	font-weight: normal;
	color: #1978A3;
	font-style: normal;
	text-decoration: none;
}*/
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
.newstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
}
.readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1978A3;
	line-height: 18px;
}
.readmore:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}

.readmore2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
}
.readmore2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    color:#FFFFFF;
	line-height: 18px;
	text-decoration: underline;
}
.comment {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	line-height: 16px;
}

.specialClass01
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
	height:16px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.reqclass
{
    COLOR: red;
}
.newsnew {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tableheader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #303030; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ebe5d9;
	height : 16px;
}
.tabledata
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	background-color:White;
}
.tablefooter {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: maroon; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: ButtonShadow;
	height : 16px;
}
.textbox{
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana;
	width:80pt;
	height:10.5pt;
	/*background:transparent;*/
}
.textbox.disabled
{
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana;
	width:80pt;
	height:10.5pt;
}
.dropdownlist {
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #333333; 
	LINE-HEIGHT: 1.3; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana
}

.lable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: bold;
	text-decoration: none;
	
}
.btn
{
	color:#ffffff;
   background-image: url(Images/middletop.gif.ashx);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   height: 22px;
   width:77px;
   font-weight:bold;
   border:1px solid;
   border-top-color:#a4a4a4;
   border-left-color:#a4a4a4;
   border-right-color:#a4a4a4;
   border-bottom-color:#a4a4a4;
 }
 .InstituteImage
{
   background-image: url(Images/banner_2.jpg.ashx);
   border-top-color:#a4a4a4;
   border-left-color:#a4a4a4;
   border-right-color:#a4a4a4;
   border-bottom-color:#a4a4a4;
 }
.th {
	background-attachment: scroll;
	background-image: url(Images/greymiddletop.jpg.ashx);
	background-repeat: repeat-x;
	color : Black;
	 height:22px;
	font-size: 8px;
    font-weight:bold;
	
}

.td_image
{
	background-image:url(images/banner_3.jpg.ashx);
}

.thtl 
{
	background-image: url(Images/greylefttop.gif.ashx);
	background-repeat:no-repeat;
}
.thtr 
{
	background-image: url(Images/greyrighttop.gif.ashx);
	background-repeat:no-repeat;
}
.thbl 
{
	background-image: url(Images/greyleftbottom.gif.ashx);
	background-repeat:no-repeat;
}
.thbr 
{
	background-image: url(Images/greyrightbottom.gif.ashx);
	background-repeat:no-repeat;
}
p {
	line-height: 1.4em;
}
/*
hr {
	border: 0;
	border-top: 1px solid #505050;
	height: 1px;
}


h1 {
	position: absolute;
	left: 37px;
	top: 12px;
	text-transform: uppercase;
	font-size: 18px;
}

h2 {
	position: absolute;
	left: 37px;
	top: 45px;
	font-size: 11px;
}
*/
.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
/*
h3 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.5em;
	font-weight: bold;
}
h4 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.3em;
	font-weight: bold;
}*/
.TextLeftAlign
{
	text-align:left ;
}
.table3 tbody  tr:hover {background: #EAECEE; color: #111;}
/*

.a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB; font-family:Verdana; font-size:10px;}  

.table1 {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

.table1 a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.table1 a:visited {color: #777;}

.table1 a:hover {color: #000;}  

.table1 caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.table1 thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}

.table1 tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

.table1 tbody {border-bottom: 1px solid #EAECEE;}
                      
.table1 tbody td, table tbody th {padding: 10px; background: url(../../../..//C-/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/FZI6XKKK/td_back.gif.ashx) repeat-x; text-align: left;}

.table1 tbody tr {background: #F3F5F7;}

.table1 tbody tr.odd {background: #F0F2F4;}

.table1 tbody  tr:hover {background: #EAECEE; color: #111;}

.table1 tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}



.TABLE3 {
	MARGIN: 0px 0px 1em; 
	FONT: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000; 
	BORDER-COLLAPSE: separate; 
	border-spacing: 0;
	height:10px;
	vertical-align:top;
}
.TABLE3 A {
	COLOR: #523a0b;
	font-size:12px;
	BORDER-BOTTOM: 1px dotted; 
	TEXT-DECORATION: none;
	font-weight:bold 
}
.TABLE3 A:visited {
	FONT-WEIGHT: bold; 
	COLOR: #523a0b;
}
.TABLE3 A:visited:unknown {
	content: " v"
}
.TABLE3 A:hover {
	BORDER-BOTTOM-STYLE: solid
}
.TABLE3 THEAD TH {
	BORDER-RIGHT: #523a0b 0px solid; 
	BORDER-TOP: #523a0b 1px solid; 
	BACKGROUND: #ebe5d9; 
	BORDER-LEFT: #523a0b 0px solid; 
	BORDER-BOTTOM: #523a0b 1px solid
}
.TABLE3 THEAD TD {
	BORDER-RIGHT: #523a0b 0px solid;
	BORDER-TOP: #523a0b 1px solid; 
	BACKGROUND: #ebe5d9; 
	BORDER-LEFT: #523a0b 0px solid; 
	BORDER-BOTTOM: #523a0b 1px solid
}
.TABLE3 TFOOT TH {
	BORDER-RIGHT: #523a0b 0px solid; 
	BORDER-TOP: #523a0b 1px solid; 
	BACKGROUND: #ebe5d9; 
	BORDER-LEFT: #523a0b 0px solid; 
	BORDER-BOTTOM: #523a0b 1px solid
}
.TABLE3 TFOOT TD {
	BORDER-RIGHT: #523a0b 0px solid; 
	BORDER-TOP: #523a0b 1px solid; 
	BACKGROUND: #ebe5d9; 
	BORDER-LEFT: #523a0b 0px solid; 
	BORDER-BOTTOM: #523a0b 1px solid
}
.TABLE3 TH {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM:1px; 
	LINE-HEIGHT: normal; 
	PADDING-TOP: 1px; 
	TEXT-ALIGN: left
}
.TABLE3 TBODY TH {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 1px; 
	TEXT-ALIGN: left;
}
.TABLE3 TD {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM:1px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP:1px; 
	TEXT-ALIGN: left
}
.TABLE3 TBODY TH {
	FONT-WEIGHT: normal; 
	WHITE-SPACE: nowrap;
}
.TABLE3 TBODY TH A:link {
	FONT-WEIGHT: bold
}
.TABLE3 TBODY TH A:visited {
	FONT-WEIGHT: bold
}
.TABLE3 TBODY TD {
	BORDER-RIGHT: #fff 0px solid; 
	BORDER-TOP: #fff 1px solid; 
	BORDER-LEFT: #fff 0px solid; 
	BORDER-BOTTOM: #fff 1px solid
}
.TABLE3 TBODY TH {
	BORDER-RIGHT: #fff 0px solid; 
	BORDER-TOP: #fff 1px solid; 
	BORDER-LEFT: #fff 0px solid; 
	BORDER-BOTTOM: #fff 1px solid
}
.TABLE3 TBODY TR.odd TH {
	BORDER-LEFT-COLOR: #ebe5d9; 
	BACKGROUND: #f7f4ee; 
	BORDER-BOTTOM-COLOR: #ebe5d9; 
	BORDER-TOP-COLOR: #ebe5d9; 
	BORDER-RIGHT-COLOR: #ebe5d9;
}
.TABLE3 TBODY TR.odd TD {
	BORDER-LEFT-COLOR: #ebe5d9; 
	BACKGROUND: #f7f4ee; 
	BORDER-BOTTOM-COLOR: #ebe5d9; 
	BORDER-TOP-COLOR: #ebe5d9; 
	BORDER-RIGHT-COLOR: #ebe5d9;

}
.TABLE3 TBODY TR:hover TD {
	BORDER-LEFT-COLOR: #523a0b; 
	BACKGROUND: #ffffee; 
	BORDER-BOTTOM-COLOR: #523a0b; 
	BORDER-TOP-COLOR: #523a0b; 
	BORDER-RIGHT-COLOR: #523a0b;
}
.TABLE3 TBODY TR:hover TH {
	BORDER-LEFT-COLOR: #523a0b; 
	BACKGROUND: #ffffee; 
	BORDER-BOTTOM-COLOR: #523a0b; 
	BORDER-TOP-COLOR: #523a0b; 
	BORDER-RIGHT-COLOR: #523a0b;
}
.TABLE3 CAPTION {
	font-family: Verdana;
	font-size: 75px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	text-indent:5px;
}
.TABLE3 ColorFont
{
	font-family:verdana;
	font-size:30px;
	font-weight:normal;
	color:#5b5a5a;
	text-align:left;
	text-indent:5px;
	border:1px dotted #5b5a5a;
} 
.TABLE3 ColorFont:hover
{
	font-family:Lucida Sans Unicode;
	font-size:15px;
	font-weight:normal;
	color:#5b5a5a;
	text-align:left;
	text-indent:5px;
	text-decoration:underline;
} 

*/
.thoughtoftheday {
	font-family: "MS Sans Serif";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.gridtable
{
	BORDER-RIGHT: #ebe5d9 1px solid; 
	BORDER-TOP: #ebe5d9 1px solid; 
	BORDER-LEFT: #ebe5d9 1px solid; 
	BORDER-BOTTOM: #ebe5d9 1px solid
}
.gridheader
{
	font-size:8pt;
	/*color:#5b5a5a;*/
	padding:2px;
	height:20px;
	color:#000000;
	/*background-color:#f7f4ee;
	background-image:url(image/grid_bg.gif.ashx);*/
}
.gridalt
{
	font-size:8pt;
	/*color:#5b5a5a;*/
	padding:2px;
color:#000000;
	text-indent:10px;
	background-color:#f7f4ee;
}
.gridtext
{
	font-size:8pt;
	/*color:#5b5a5a;*/
	padding:2px;
	color:#000000;
	text-indent:10px;
	background-color:#ffffff;
}

.gridtext2
{
    text-align:right;
}
.btncalendar
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    cursor: pointer;
    border-bottom: silver 1px solid
}
.FileUpload{
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #a4a4a4 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #a4a4a4 1px solid; 
	FONT-FAMILY: verdana;
	width:180pt;
	height:15pt;
	background:transparent;
}
.panelScroll
{
  scrollbar-face-color: #ebe5d9;
  scrollbar-shadow-color: #ebe5d9;
  scrollbar-highlight-color: #ebe5d9;
  scrollbar-3dlight-color: #ebe5d9;
  scrollbar-darkshadow-color: #ebe5d9;
  scrollbar-track-color: #ebe5d9;
  scrollbar-arrow-color: #000000;
}

.T_Cell
{
	vertical-align:bottom;
	
}

.Approve
{
	
	font-size:12px;
	color: red;
	padding:2px;
	text-align:left;
	text-indent:10px;
	background-color:#ffffff;
}

.Reject
{
	
	font-size:12px;
	color: green;
	padding:2px;
	text-align:left;
	text-indent:10px;
	background-color:#ffffff;
}
.Fieldset
{
 FONT-SIZE: 8pt;
 COLOR: #523a0b;
 FONT-FAMILY: Verdana;
}
.rptGridrow
{
	border-top:solid 1px black;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
background-color:White;
 
}
.tableG
{
   border:solid 1px #000000;  
}
.tableGHeader
{
     border-bottom:solid 1px #000000;
     background-color:#ebe5d9; 
     height:30px;
     
}
.gdTable {   border:solid 0px #000000; }
.gdTable a {  font-size:8pt; color:#000000; font-family:Verdana; font-weight:bold; text-decoration:underline; }

.gdTable th
{
     background-color:#ebe5d9;
     font-size:8pt; color:#000000;font-family:Verdana; font-weight:bold; 
    border-bottom:solid 1px #000000;
     border-right:solid 1px #000000;padding:1px;
     height:20px; text-align:center;
}
.gdTable td
{
     padding:2px;
     border-bottom:solid 1px #ccc;
     border-right:solid 1px #ccc;
     
     
}
.gdTableAlt
{
     background-color:#ebe5d9;
}
.mgmtbg
{
     background-color:#468ed5;
     color:White;
     background-image:url(Images/wave.gif.ashx);
     background-position:right top; background-repeat:no-repeat;
}
.mgmtbg a
{
     background-color:#468ed5;
     color:White;
}
.tableBorder
{
	border:solid 1px #95c4d9;
	background-image:url(Images/grad_lightbg.gif.ashx);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fefefe;
}
.tableBorder th
{
	background-image:url(Images/tableHeaderBG.gif.ashx);
	background-repeat:repeat-x;
	
	height:22px;
	color:#0a4687;
	font-weight:bold; text-align:left;
	padding-left:5px;
}
.mgtGrid
{ background-color:White;
}
.mgtGrid  th
{
	background-image:url(Images/tableHeaderBG.gif.ashx);
	height:22px;background-position:bottom;
	color:#0a4687;
}

.mgtGrid td
{
	/*background-image:url(Images/rowFill.gif.ashx);
	background-repeat:repeat-x;
	background-position:bottom;*/
	 border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;
	height:20px;
	padding-left:2px;
	color:Black;
}

.stpfl td
{
     text-align:left;
     padding-left:2px;
     height:20px;
}

.stpfl thead
{
     background-color:Gray;
     font-family:Arial;
     font-weight:bold;
     font-size:8pt;
}
.stflhdr
{
     background-color:Gray;
     color:White; font-family:Arial;
     font-weight:bold;
     font-size:10pt;
     
} 
.stflhdrgreen
{
	background-color:honeydew;
	color:#000000; font-family:Arial;
     font-weight:bold;
     font-size:10pt;
}
.bbline
{
	border-bottom:solids 1px #00000;
	
}
.cas td
{
	
	border-top:solid 0px midnightblue;
	border-bottom:solid 1px midnightblue;
	border-left:solid 0px midnightblue;
	border-right:solid 1px midnightblue;
}
.casleft
{
	float:left;
	 margin-left:5px;
	 margin-right:130px;
}
.casmiddele
{
	float:left;
	
	
}
.casright
{
	float:right;
	 
}
.topbar
{
   /* background-image :url('Image/top-bar-bg.gif.ashx');*/
    background-repeat:repeat-x;
    height: 103px;
    width:100%;
    text-align:center;
    
}
.header
{
    
   /* BACKGROUND: url(Image/tf-logo.gif.ashx) no-repeat 28px 28px; */
    width: 988px;
    height: 105px;
     border: solid 0px #000000;
     
}
.contentN
{
    width:988px;
    border: solid 0px #000000;
}
.pbody 
{
     margin:10px 0px 0px 0px ;
     background-image: url(images/mainContentBG.jpg.ashx);
	background-repeat: repeat;
    /*  background:url('images/bg.jpg.ashx');*/
      FONT: 12px/1.3em Arial, Helvetica, sans-serif;	COLOR: #2f373d	;
      text-align:center;
}
.message{color:Red}
.table1 
{
    
     BORDER-RIGHT: #cccccc 1px dashed;
     	PADDING-RIGHT: 7px;	
     	BORDER-TOP: #cccccc 1px dashed;	
     	PADDING-LEFT: 7px;	
     	FONT-SIZE: 11px;	
     
     	MARGIN: 2px 5px 5px;	
     	BORDER-LEFT: #cccccc 1px dashed;	
     
     	BORDER-BOTTOM: #cccccc 1px dashed;	
     	FONT-FAMILY: Verdana
     
     
     
}
.maincontent
{
	border:solid 1px #ccc;
     filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#f1f1e4',EndColorStr='#ffffff');
      padding-top:3px;
      min-height:610px;
 height:auto !important;
  margin-left:0px;
}
/* CAlendader */
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
   height:20px; 
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 0px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .headerc 
{
	border-top:solid 1px #000000;
  background-color: #57a6de;
}

#CalendarControl .weekday {
  background-color: white;
  color: #000;
}

#CalendarControl .weekend {
  background-color: whitesmoke;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: black;
  background-color: yellow;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}