html,body {margin:0;padding:0}
body {text-align:left; background-color:#50337c; padding:0px; margin:0px;}
body#notebook {background-color:#50337c;}
br {
padding: 0px;
margin: 0px;
}


/* STRUCTURAL DIVS */
div#cdlandingcontent{position:absolute; top:195px; left:410px; width:330px; padding:0px; margin:0px; text-align:left;}
div#container{position:relative; text-align:left; width:795px; background-color:#50337c; padding:0px; margin:0;}
div#footer{position:relative; clear:both; width:795px; padding-top:10px; padding-left:25px; padding-right:0px; padding-bottom:20px;}
div#appcontent{position:relative; width:841px; padding:0px; margin:0 auto; text-align:center; border:#ada78b 1px solid; z-index:500;}
div#appcontent_blend{position:relative; width:841px; padding:0px; margin:0 auto; text-align:center; border:#ada78b 1px solid; z-index:500; background-image:url(../images/app_fullblend_repeat.jpg); background-repeat: repeat-x;}
div#appcontentpad{position:relative; padding:40px 150px 50px 150px; margin:0px; text-align:left;}
div#appcontentsmpad{position:relative; padding:40px 50px 50px 50px; margin:0px; text-align:left;}

/* FORM FIELDS */
/* ///// FORM FIELDS ///// */
.inputcell50 {
	width: 50px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell40 {
	width: 40px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell70 {
	width: 70px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell140 {
	width: 140px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell160 {
	width: 160px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell180 {
	width: 180px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell200 {
	width: 200px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell225 {
	width: 225px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell320 {
	width: 320px;
	height: 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding: 0 0 0 2px;
	margin: 1px;
}
.inputcell_textarea {
	width: 225px;
	height: 80px;
	font: 11px Tahoma, Arial, Helvetica;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding : 3px;
	z-index: 1;
	text-align:left;
}
.inputcell_textareatall {
	width: 225px;
	height: 250px;
	font: 11px Tahoma, Arial, Helvetica;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #50337c;
	padding : 3px;
	z-index: 1;
	text-align:left;
}
	.B {font-weight:bold;}
	.I {font-style:italic;}	   
	
	
	P { margin-top:0px; margin-bottom:0px;}
	
	.homeheader {font-family: Arial, Helvetica; color: #ffffff; font-size: 24px; line-height:27px;}
	.headerwhite {font-family: Arial, Helvetica; color: #ffffff; font-size: 20px; line-height:27px; font-weight:bold;}
	body {font-size: 13px; line-height: 16px; color: #333333; font-family:Tahoma,Arial,Helvetica,Sans-Serif;}
	body td {font-size: 13px; line-height: 16px; color: #333333; font-family:Tahoma,Arial,Helvetica,Sans-Serif;}
	.body {font-size: 13px; line-height: 16px; color: #333333; font-family:Tahoma,Arial,Helvetica,Sans-Serif;}
	.bodypink {font-size: 13px; line-height: 16px; color: #cfa8ff; font-family:Tahoma,Arial,Helvetica,Sans-Serif;}
	.bodylargewhite {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size:16px; line-height:20px;}
	.caption {font-size: 10px; color: #333333; font-family:Tahoma,Arial,Helvetica,Sans-Serif;}
	.captionblue {font-size: 11px; line-height: 14px; color: #cfa8ff; font-family:Arial,Helvetica,Sans-Serif;}
	.errorbox{border: 3px solid #cc6600; background-color:#ffcc99;}
	.super {font-size: 9px; vertical-align: 25%;}
	
	.textlink {font-family: Tahoma, Arial, Helvetica; color: #cfa8ff; font-size: 13px; line-height:17px;}
	A.textlink:hover {color: #ffffff;}
	
	a.header:hover {color: #ffffff; background: #50337c;}
	a.subheader:hover {color: #ffffff; background: #50337c;}
	a.subheadergreen:hover {color: #ffffff; background: #50337c;}
	a.subheaderblue:hover {color: #ffffff; background: #50337c;}
	a.body:hover {color: #ffffff; background: #50337c;}
	a.bodygreen:hover {color: #ffffff; background: #50337c;}
	a.bodyblue:hover {color: #ffffff; background: #50337c;}
	a.caption:hover {color: #ffffff; background: #50337c;}
	a.captiongreen:hover {color: #ffffff; background: #50337c;}
	a.captionblue:hover {color: #ffffff;}
	a.captionwhite:hover {color: #ffffff; text-decoration:none;}
	a.smalllinkwhite:hover {color: #ffffff; background: #50337c;}
	a.resourcelink:hover {color: #ffffff; background: #50337c;}
	a.errorlink:hover {color: #cc6600; background: #ffffcc;}
	a.topnavlink:hover {color: #ffffff; background: #50337c;}
	a.topnavlinkAT:hover {color: #ffffff; background: #50337c;}
	
	#generic a {color: #124CB5;}
	#generic a:hover {color: #ffffff; background: #e7831e;}
	
	
	
	.header {font-family: Arial, Helvetica; color: #452871; font-size: 20px; line-height:20px;}
	.headerblue {font-family: Arial, Helvetica; color: #214984; font-size: 22px; line-height:20px;}
	.subheader {font-family: Arial, Helvetica; color: #452871; font-size: 15px; font-weight:bold; text-decoration: none; line-height:20px;}
	.subheader1 {font-family: Arial, Helvetica; color: #452871; font-size: 15px; font-weight:bold; text-decoration: none;}
	.subheaderrecomm {font-family: Arial, Helvetica; color: #333333; font-size: 17px; font-weight:bold; text-decoration: none;}
	.subheadergraylarge {font-family: Arial, Helvetica; color: #666666; font-size: 17px; font-weight:bold; text-decoration: none;}
	.subheaderblue {font-family: Arial, Helvetica; color: #224980; font-size: 15px; font-weight:bold;}
	.subheaderblack {font-family: Arial, Helvetica; color: #000000; font-size: 15px; font-weight:bold;}
	.subheaderwhite {font-family: Tahoma, Verdana, Arial, Helvetica; color: #ffffff; font-size: 11px; font-weight:bold; text-decoration: none;}
	.subheaderwarning {font-family: Arial, Helvetica; color: #990000; font-size: 15px; font-weight:bold;}
	.subheadergray {font-family: Arial, Helvetica; color: #333333; font-size: 15px; font-weight:bold;}
	.bodygreen {font-family: Arial, Helvetica; color: #452871; font-size: 13px;}
	.bodyblack {font-family: Arial, Helvetica; color: #000000; font-size: 13px;}
	.bodywhite {font-family: Arial, Helvetica; color: #ffffff; font-size: 13px;}
	.bodywhitelarge {font-family: Arial, Helvetica; color: #ffffff; font-size: 14px;}
	.bodyblue {font-family: Arial, Helvetica; color: #224980; font-size: 13px; text-decoration: none;}
	.bodylightblue {font-family: Arial, Helvetica; color: #B8C8E0; font-size: 13px;}
	.captionnotebook {font-family: Arial, Helvetica; color: #333333; font-size: 11px;}
	.captionsmall {font-family: Arial, Helvetica; color: #333333; font-size: 10px;}
	.captionsmallgreen {font-family: Tahoma, Verdana, Arial, Helvetica; color: #452871; font-size: 11px;}
	.captiongreen {font-family: Arial, Helvetica; color: #452871; font-size: 12px;}
	.captionheaderblue {font-family: Arial, Helvetica; color: #214984; font-size: 10px;}	
	.captionbluesmall {font-family: Arial, Helvetica; color: #d2b5fe; font-size: 10px;}
	.captionwhite {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px;}
	.captionwhitesmall {font-family: Tahoma, Verdana, Arial, Helvetica; color: #ffffff; font-size: 10px;}
	.captionlightblue {font-family: Arial, Helvetica; color: #B8C8E0; font-size: 12px;}
	.captiongold {font-family: Arial, Helvetica; color: #03599f; font-size: 12px;}
	.captionwhitebold {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px; font-weight:bold;}
	.bodywarning {font-family: Arial, Helvetica; color: #990000; font-size: 13px; font-weight: bold;}
	.bodywarning2 {font-family: Arial, Helvetica; color: #996600; font-size: 13px; font-weight: bold;}
	.captionwarning {font-family: Arial, Helvetica; color: #990000; font-size: 11px;}
	.captionwarning2 {font-family: Arial, Helvetica; color: #cc9900; font-size: 11px;}
	.warningmsg {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 11px;}
	
	.asksuzeq {font-family: Arial, Helvetica; color: #452871; font-size: 16px;}
	A.asksuzeq:hover {font-family: Arial, Helvetica; color: #ffffff; background-color:#452871; font-size: 16px;}
	.asksuzenav {font-family: Arial, Helvetica; color: #ffffff; font-size: 11px; font-weight: bold;}
	.asksuzenav_inactive {font-family: Arial, Helvetica; color: #a893c8; font-size: 11px;}
	.asksuzeresults {font-family: Arial, Helvetica; color: #ffffff; font-size: 13px;}
	.asksuzenav2 {font-family: Arial, Helvetica; color: #452871; font-size: 11px;}
	A.asksuzenav2:hover {font-family: Arial, Helvetica; color: #03599f; font-size: 11px;}
	
	.temptxt {font-family: Arial, Helvetica; color: #0033cc; font-size: 14px;}
	
	.B {font-weight:bold;}
	.I {font-style:italic;}
	
	.showhidenav {font-family: Tahoma, Verdana, Arial, Helvetica; color: #ffffff; font-size: 9px;}
	A.showhidenav:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #B8C8E0; font-size: 9px; text-decoration: none;}

	.subheaderblacknav {font-family: Arial, Helvetica; color: #000000; font-size: 14px; font-weight:bold;}
	A.subheaderblacknav:hover {font-family: Arial, Helvetica; color: #452871; font-size: 14px; font-weight:bold;}
	
	A.captionwhitenav {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px;}
	A.captionwhitenav:hover {font-family: Arial, Helvetica; color: #03599f; font-size: 12px;}
	
	A.seclinknav {font-family: Arial, Helvetica; color: #ffffff; font-size: 13px; text-decoration: none;}
	A.seclinknav:hover {font-family: Arial, Helvetica; color: #538610; font-size: 13px; text-decoration: none;}
	.seclinknavAT {font-family: Arial, Helvetica; color: #538610; font-size: 13px; text-decoration: none;}
	
	.popupnav {font-family: Arial, Helvetica; color: #452871; font-size: 13px;}
	A.popupnav:hover {font-family: Arial, Helvetica; font-size: 13px; color: #ffffff; background: #452871;}
	.popupnavAT {font-family: Arial, Helvetica; color: #03599f; font-size: 13px;}
	
	.glossarynav {font-family: Arial, Helvetica; color: #482b74; font-size: 13px;}
	A.glossarynav:hover {font-family: Arial, Helvetica; color: #03599f; font-size: 13px;}
	
	.glossarynav2 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #482b74; font-size: 11px;}
	A.glossarynav2:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #03599f; font-size: 11px;}
	
	.captionlink {font-family: Tahoma, Verdana, Arial, Helvetica; color: #482b74; font-size: 11px;}
	A.captionlink:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #03599f; font-size: 11px;}
	
	.asksuzelink {font-family: Tahoma, Verdana, Arial, Helvetica; color: #482b74; font-size: 11px;}
	.asksuzelink a:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #ffffff; background-color:#482b74; font-size: 11px;}
	.asksuzelink a {font-family: Tahoma, Verdana, Arial, Helvetica; color: #482b74; font-size: 11px;}
	
	.textlinknav {font-family: Arial, Helvetica; color: #333333; font-size: 13px;}
	A.textlinknav:hover {font-family: Arial, Helvetica; color: #482b74; font-size: 13px;}
	
	.textlinknav1 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #d2b5fe; font-size: 10px;}
	A.textlinknav1:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #ffffff; font-size: 10px;}
	
	.textlinknav2 {font-family: Arial, Helvetica; color: #03599f; font-size: 13px; font-weight:bold; text-decoration: none;}
	A.textlinknav2:hover {font-family: Arial, Helvetica; color: #482b74; font-size: 13px; font-weight:bold; text-decoration: none;}

	.textlinknav3 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #333333; font-size: 11px;}
	A.textlinknav3:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #03599f; font-size: 11px; text-decoration: underline;}

	.textlinknav3highlight {font-family: Tahoma, Verdana, Arial, Helvetica; color: #452871; font-size: 11px;}
	A.textlinknav3highlight:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #03599f; font-size: 11px; text-decoration: underline;}

	.textlinknav3warning {font-family: Arial, Helvetica; color: #990000; font-size: 11px; text-decoration: none;}
	A.textlinknav3warning:hover {font-family: Arial, Helvetica; color: #03599f; font-size: 11px; text-decoration: none;}

	.textlinknav3warning2 {font-family: Arial, Helvetica; color: #cc9900; font-size: 11px; text-decoration: none;}
	A.textlinknav3warning2:hover {font-family: Arial, Helvetica; color: #03599f; font-size: 11px; text-decoration: none;}
	
	.textlinknav4 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #452871; font-size: 10px; font-weight:bold;}
	A.textlinknav4:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #03599f; font-size: 10px; font-weight:bold;}

	.textlinknav5 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #452871; font-size: 11px; text-decoration: underline;}
	A.textlinknav5:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #03599f; font-size: 11px; text-decoration: underline;}

	.textlinknav6 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cfa8ff; font-size: 10px; text-decoration: underline;}
	A.textlinknav6:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #FFFFFF; font-size: 10px; text-decoration: underline;}

	.textlinknav7 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #333333; font-size: 11px; text-decoration: none; font-weight:bold;}
	a.textlinknav7:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #482b74; font-size: 11px; text-decoration: underline; font-weight:bold;}
    .textlinknav7AT {font-family: Tahoma, Verdana, Arial, Helvetica; color: #482b74; font-size: 11px; text-decoration: none; font-weight:bold;}
    
	.textlinknav8 {font-family: Arial, Helvetica; color: #452871; font-size: 16px;}
	A.textlinknav8:hover {font-family: Arial, Helvetica; color: #03599f; font-size: 16px;}

	.stepnav {font-family: Tahoma, Verdana, Arial, Helvetica; color: #ffffff; font-size: 9px;}
	A.stepnav:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cfa8ff; font-size: 9px; text-decoration: none;}
	.stepnavAT {font-family: Tahoma, Verdana, Arial, Helvetica; color: #452871; font-size: 9px;}
	
	
	div#label {display: block; width: 335px; float: left; padding-top: 5px; padding-bottom: 5px; margin: 0; text-align: right;}
	div#inputcell {display: block; width:155px; float: right; padding: 0; padding-top: 5px; padding-bottom: 5px; margin: 0; text-align: left;}
	div#formcells {width: 500px; margin:0 auto; text-align:center; padding-top:5px; padding-bottom:5px; clear: both;}
	
	div#resultstext {display: block; width: 250px; float: left; padding: 0; margin: 0; text-align: left;}
	div#resultscoloredbox {display: block; width:250px; float: right; padding: 0; padding: 0; margin: 0; text-align: left; background-color:#6ba9db;}
	div#resultscoloredboxpad {padding: 25px;}
	div#results {width: 534px; margin:0; text-align:left; padding:0px;}
	div#finalresults {width: 534px; margin:0 auto; text-align:center; padding:0px; clear: both; padding-top:50px;}
	
	div#clear {clear: both;}
	
    .fieldWithErrors {
        padding: 2px;         
        background-color: #482b74;
        display: table;     
    }

    table.fieldWithErrors tr td.value {
     	border-color: #482b74;
     	border-width: 3;      
     	border-style: solid;
    }


	.fieldcell300 input {
		width: 300px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		padding : 2;
		z-index: 1;
	}
	.fieldcell200 input {
		width: 200px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		padding : 2;
		z-index: 1;
	}
	.fieldcell200 select {
	    height: 20px;
		width: 200px;
		font: 12px Arial, Helvetica, sans-serif;
                background-color: #ddf0ff;
                color: #000000;
                border: 1px solid #6aa8da;
                z-index: 1;
	}
	.fieldcell80 input {
		width: 80px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		padding : 2;
		z-index: 1;
	}
	.fieldcell65 input {
		width: 65px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		padding : 2;
		z-index: 1;
	}
	.fieldcell150 input {
		width: 150px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		padding : 2;
		z-index: 1;
	}
	.fieldcell150home input {
		width: 150px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #999999;
		padding : 2;
		z-index: 1;
	}
	.fieldcell135 input {
		width: 135px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		padding : 2;
		z-index: 1;
	}
	.fieldcell30 input {
		width: 30px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		padding : 2;
		z-index: 1;
	}
	.fieldcellcalc135 input {
		width: 135px;
		height: 20px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		text-align: right;
		padding : 2;
		z-index: 1;
	}
	.fieldcellcalchidden input {
		width: 135px;
		height: 28px;
		font: 14px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #6aa8da;
		border: none;
		text-align: right;
		padding : 3;
		z-index: 1;
		
	}
	.fieldcellhidden2 input {
		width: 80px;
		height: 20px;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #6aa8da;
		border: 1px dashed #999999;
		padding : 3;
		z-index: 1;
	}
	.fieldcellhidden3 input {
		width: 200px;
		height: 20px;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #6aa8da;
		border: 1px dashed #999999;
		padding : 3;
		z-index: 1;
	}
	.fieldcellhidden4 input {
		width: 50px;
		height: 18px;
		font: 13px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		border: 1px dashed #999999;
		padding : 1;
		z-index: 1;
		vertical-align: middle;
	}
	.fieldcell select {
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		height: 21px;
		width: 200px;
		z-index: 1;
	}
	.fieldcellfreeselect select {
		font: 12px Arial, Helvetica, sans-serif;
                background-color: #ddf0ff;
                color: #000000;
                border: 1px solid #6aa8da;
                z-index: 1;
	}
	.fieldcellnotebookselect select {
		font: 11px Arial, Helvetica, sans-serif;
                background-color: #ddf0ff;
                color: #333333;
                border: 1px solid #6aa8da;
                z-index: 1;
                width: 220px;
	}
	.fieldcell2 select {
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		width: 280px;
		z-index: 1;
	}
	.fieldcell3 select {
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		width: 320px;
		z-index: 1;
	}
	.fieldcell4 select {
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		width: 90px;
		z-index: 1;
	}
	.fieldcell textarea {
		width: 350px;
		height: 200px;
		font: 12px Arial, Helvetica, sans-serif;
		background-color: #ddf0ff;
		color: #000000;
		border: 1px solid #6aa8da;
		padding : 5;
		scrollbar-base-color:##99ccff;
		scrollbar-3dlight-color:##ccffff;
		scrollbar-arrow-color:##ccffff;
		scrollbar-darkshadow-color:##000099;
		scrollbar-face-color:##99ccff;
		scrollbar-highlight-color:##ccffff;
		scrollbar-shadow-color:##0000cc;
		scrollbar-track-color:##99ccff;
		z-index: 1;
	}
	
	table.graytable {
	   border: 1px solid #999999;
    }
	
	table.bluetable {
	   border: 1px solid #000099;
	   background-color: #ddf0ff;
    }
	
	table.rectable td {
       padding-left: 10px;
       padding-top:  6px;
       padding-bottom: 6px;
    }
	
	td.myaccthdr {
       padding-left: 10px;
	   padding-right: 10px;
       padding-top:  4px;
       padding-bottom: 4px;
	   font-family: Tahoma, Verdana, Arial, Helvetica; 
	   color: #ffffff; 
	   font-size: 10px;
    }
	
	td.tdleftindent10 {
       padding-left: 10px;
    }
    
    table.rectable td.stoplight {
       padding-left: 5px;
       padding-right: 5px;
    }
	
	div.agreecontainer {
		width: 97%;
		height: 130px;
		overflow: auto;
		background: #ffffff;
		border: 1px solid #cccccc;
		padding: 5px;
	}

	
	.definitionlink {font-family: Arial, Helvetica; color: #333333; font-size: 12px; z-index: 50000;}
 
	a.definitionlink:hover {font-family: Arial, Helvetica; color: #224980; font-size: 12px; text-decoration: none; font-weight:bold; z-index: 50000;} /* IE/Win requires some link change on hover in order to show the tooltips */
	
	.defcaptionlink {font-family: Arial, Helvetica; color: #333333; font-size: 10px; z-index: 50000;}
	 
	a.defcaptionlink:hover {font-family: Arial, Helvetica; color: #333333; font-size: 10px; text-decoration: none; font-weight:bold; z-index: 50000;} /* IE/Win requires some link change on hover in order to show the tooltips */
	
	.defsecnavlink {font-family: Arial, Helvetica; color: #333333; font-size: 10px; text-decoration: none;}
	 
	a.defsecnavlink:hover {font-family: Arial, Helvetica; color: #452871; font-size: 10px; text-decoration: underline; font-weight:bold;} /* IE/Win requires some link change on hover in order to show the tooltips */
	
	
	a span { display: none;}
	a:hover span { /*the span will display just on :hover state*/
		display: block;
		position: absolute; 
		/*top: 5;
		left: 30;*/
		border: 1px solid #cc9900;
		background-color: #ffffcc; 
		color: #000;
		width: 200;
		padding: 10px;
		z-index: 50000;
		font-family: Arial, Helvetica;
		font-size: 11px;
		text-decoration: none;
		font-weight:normal;
		text-align: left;
	}
	.nob	{
		font-weight: normal;
	}
	.b	{
		font-weight: strong;
	}
