

/*************************************************
*****************************Anirban's app styles*
*************************************************/


.lbl {height:23px;font-family:Arial;font-size:9pt;text-align:right;vertical-align:top}
.lblog {height:23px;font-family:Arial;font-size:9pt;text-align:right;font-weight:bold;padding-right:15px;}
.lblr {height:23px;font-family:Arial;font-size:9pt;text-align:right; padding:5px 0px 5px 5px;}
.lblo {height:23px;font-family:Arial;font-size:9pt;text-align:center;}
.lblnav {height:23px;font-family:Arial;font-size:9pt;padding-left:5px;text-align:left;font-weight:bold;}
.lbll {height:23px;font-family:Arial;font-size:9pt;font-weight:bold;color:#006600;}
.lblb {height:35px;font-family:Georgia;font-size:11pt;font-weight:bold;color:#CC0000;text-align:center;}
.lblll {height:23px;font-family:Arial;font-size:9pt;font-weight:bold;}
.radio {height:23px;font-family:Arial;font-size:9pt;font-weight:bold;}
.radios {height:23px;font-family:Arial;font-size:9pt;text-align:left;}
.radiol {background-color:#FFFFD9;height:23px;font-family: Arial; font-size: 9pt;}
.lblc {height:21px;font-family:Arial; font-size:9pt;text-align:center;font-weight:bold;}
.tblNav {width:100%; background-color:#f2f4f0}
.tblNavLog {width:100%; background-color:#f2f4f0}
.lblCaption {background-color:Highlight ;color:White;padding:5px 5px 5px 5px;text-align:left;height:21px;font-family:Arial; font-size:9pt;font-weight:bold;cursor:pointer;border-bottom:solid 1px #79b3de;}
.lblinstLog {background-color:#0029a2;color:White;padding:5px 5px 5px 5px;text-align:left;height:21px;font-family:Arial; font-size:9pt;cursor:pointer;border-bottom:solid 1px #79b3de;}
.lblinst {background-color:#c0c0c0;color:Black;padding:5px 5px 5px 5px;text-align:left;height:21px;font-family:Arial; font-size:9pt;cursor:pointer;border-bottom:solid 1px #79b3de;}
.lblco {height:21px;font-family:Arial; font-size:9pt;background-color:f2f4f0; border:solid 1px #ADADAD; color:black;}
.lbls {font-family:Arial; font-size:4pt;text-align:center; }
.lblse {font-family:Arial; font-size:2pt;text-align:center; }
.lblh {height:42px;font-family:Arial;font-size:11pt;text-align:center;color:red;}	
.lblwho {height:23px; color:white;font-family:Arial; font-size:9pt; text-align:center; background-color:#808080}
.header {background-color:#666666;color:#FFFFFF;height:23px;font-family:Arial; font-size:8pt; font-weight:bold; text-align:center;}
.trBody {background-color:#FFFFFF;}
.lblwh {height:23px; font-family:Arial; font-size:9pt; background-color:rgb(197,212,233);font-weight:bold;text-align:left;}
.lblmh {background-color:#d8d8d8;padding:5px 5px 5px 5px;text-align:center; vertical-align:middle; font-family:Arial;font-size:9pt; }
.lblorl {height:23px;font-family: Arial; font-size: 9pt;text-align:left;padding:5px 0px 5px 0px;}
.lblorr {height:23px;font-family: Arial; font-size: 9pt;text-align:right;font-weight:bold;}
.lblorc {height:23px;font-family:Arial; font-size: 9pt;text-align:center;font-weight:bold;cursor:pointer}
.btns {font-family:Arial; font-size:8pt;cursor:pointer;padding:2px 3px 2px 3px;}
.btn {font-family:Arial; font-size:9pt;cursor:pointer;padding:2px 3px 2px 3px;}
.inp {width:100%;font-family:Arial;font-size: 9pt;}
.inpa {width:97%;font-family:Arial;font-size: 9pt;}
.inpl {width:95%;font-family:Arial;font-size: 9pt;}
.inpm { font-family:Arial; font-weight:normal; font-size:9pt; text-align:left; width:80%; }
.inpdt { font-family:Arial; font-weight:normal; font-size:9pt; text-align:left; width:60%; }
.inpi {width:25%;font-family:Arial;font-size: 9pt;}
.inpo {font-family:Arial;font-size: 9pt;}
.inpta { font-family:Arial; font-weight:normal;  font-size:9pt; text-align:left;width:100%;overflow:auto;}
.inptb { font-family:Arial; font-weight:normal;  font-size:9pt; text-align:left;width:98%;overflow:auto;}
.menuItem {height:19px;font-family:sans-serif; font-size:8pt; width:80px;padding-left:10px; background-color:menu;cursor:default}
.highlight {font-family:Arial; font-size:9pt;cursor:pointer;background-color:#CC0000;color:white;}
.divRight { font-family:Arial;  font-size:8pt; background-color:#666666; text-align:right; color:#FFFFFF; }
.caption {font-weight:bold; height:35px; font-size:10pt; font-family:Arial; text-align:center;}
.tblHeader {font-weight:bold; font-size:9pt; font-family:Arial; text-align:center; vertical-align: middle;padding:5px 3px 5px 3px;}
.SectionHeader {font-weight:bold; height:28px; font-size:9pt; color:white; font-family:Arial; background-color:rgb(99,134,198);text-align:center;}
.SectionCaption {font-weight:bold; height:28px; font-size:9pt; color:white; font-family:Arial; background-color:#666666; text-align:left; padding-left:5px;}
.highlightItem {height:19px;font-family:sans-serif;font-size:8pt; width:80px;padding-left:10px;background-color:highlight;color:white;cursor:default;}


/*************************************************
*****************************Matt's styles********
*************************************************/

a:link {  text-decoration: none; color: #0000cc;}
a:visited {  text-decoration: none; color: #990099;}
a:hover {  color: #cc0000; text-decoration: underline;}

/* apply 'imglink' class to <a> tag in hyperlinked images to remove pesky link borders under images */
	
a.imglink {
	border: none;
	}
	
a.replace { display: block; }
	
	
/* accessibility */


a.skip {
		position: absolute; 
		left: -1000em; 
		width: 20em;
		}
	
body
{
	text-align:center;
	margin:10px;
	padding:0;
	background:#ffffff  url(/eForms/Images/grey.BG.png) top center repeat-x;
	font: 82% "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}



.bd {
	background:#ffffff;
	}
	
#wrapper {
	border: 1px solid #cccccc;
	width:760px;
	margin:20px auto;
	background: #ffffff;
	}

#disclaimer {
	margin:10px auto;
	padding:10px 20px;
	background:#f2f4f0;
	color:black;
	}
	
#table h1 {
	padding-top:

	}
	
.navlist
{
padding: 0;
margin: 0;
width: 100%;
}

.navlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 0;
border-top: 1px dotted #a1acc3;
font-size: 8pt;
font-weight:bold;
}

.navlist li a { display:block; width:91%; overflow:hidden; padding:5px; padding-left:20px; text-decoration: none; color:#21285d; }
.navlist li a:hover {width:91%; overflow:hidden; padding:-5px; padding-left:20px; text-decoration: none; color:#fff; background-color: #5a678d; }

#navlogin { color:Black;border:solid 1px #808080; border-left-width:0px ;padding:0px 0px 0px 0px;width:17.25em;  }
#midlogin { position:static;color:black;margin-left:19em; padding-top:0em; padding-right:1.0em;}
#midmain { position:static;color:black;margin-left:20em; padding-top:0em;}
#navmain { color:Black;border:solid 1px #808080; border-left-width:0px ;padding:0px 0px 0px 0px;width:18.25em;}

#header {
    float:left;width:100%;background-image:url('/eforms/images/ectLogo.jpg'); background-repeat:repeat-x; height:79px;
}

#hdTitle {
 font-size:18pt; font-family:Lucida Sans Unicode ;font-weight:bold;color:White; float:right; margin-top:30px; margin-right: 50px;  
}

#footer {
	width:100%;background-color:#f2f4f0; border-top:solid 1px #808080;padding:5px 0px 5px 0px; margin:5px auto;
}

#msgcontent {
	width: 698px;
	background: url(../images/contentframe_bottom_wide.gif) bottom left no-repeat;
	min-height: 170px;
	margin-bottom: 12px;
	margin:auto;
}

#msgcontent h1 {
	font-size: 1.4em;
	background: url(../images/contentframe_top_wide.gif) top left no-repeat;
	margin-bottom: 0em;
	padding: 0px 15px 0px;
}