a,a:link,a:visited{
	color: #FFFFFF
}
a:active,a:hover{
	text-decoration: none
}
b, strong{
	font-weight: bold
}
form{
	margin: 0px 0px 0px 0px
}
i, em{
	font-style: italic
}
a.top,a.top:link,a.top:visited{
	color: #FFFFFF;
	font: bold 10px Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none
}
a.top:hover,a.top:active{
	text-decoration: underline
}
a.lnlinks,a.lnlinks:link,a.lnlinks:visited{
	color: #FFFFFF;
	font: bold 11px Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none
}
a.lnlinks:hover,a.lnlinks:active{
	text-decoration: underline
}
a.lnlinkson,a.lnlinkson:link,a.lnlinkson:visited{
	color: #FFFFFF;
	font: bold 11px Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none
}
a.lnlinkson:hover,a.lnlinkson:active{
	text-decoration: underline
}
a.sublnlinks,a.sublnlinks:link,a.sublnlinks:visited{
	color: #FFFFFF;
	font: normal 11px Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none
}
a.sublnlinks:hover,a.sublnlinks:active{
	text-decoration: underline
}
a.sublnlinkson,a.sublnlinkson:link,a.sublnlinkson:visited{
	color: #FFFFFF;
	font: bold 11px Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none
}
a.sublnlinkson:hover,a.sublnlinkson:active{
	text-decoration: underline
}
a.subsublnlinks,a.subsublnlinks:link,a.subsublnlinks:visited{
	color: #444444;
	font: normal 11px Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none
}
a.subsublnlinks:hover,a.subsublnlinks:active{
	text-decoration: underline
}
a.subsublnlinkson,a.subsublnlinkson:link,a.subsublnlinkson:visited{
	color: #444444;
	font: bold 11px Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none
}
a.subsublnlinkson:hover,a.subsublnlinkson:active{
	text-decoration: underline
}
div.crumbs{
	clear: both;
	padding: 0px 10px 5px 10px
}
div.crumbs a,div.crumbs a:link,div.crumbs a:visited{
	color: #FFFFFF
}
img.default{
	border: 1px solid #000000
}
img.index{
	border: 1px solid #000000;
	margin: 3px
}
img.masthead{
	float: right;
	margin: 0px 0px 5px 5px
}
table.ln{
	margin: 8px 0px 10px 0px
}
table.maincontent{
	border-top: 2px solid #CC0000;
	margin: 0px 10px 10px 10px
}
table.maincontent a.midlink,table.maincontent a.midlink:link,table.maincontent a.midlink:visited{
	color: #0d2b88;
	text-decoration: none
}
table.maincontent a.midlink:active,table.maincontent a.midlink:hover{
	text-decoration: underline
}
table.maincontent td{
	border-bottom: 1px dashed #cccccc;
	padding: 5px 2px 5px 2px;
	color: #FFFFFF;
	font: 13px Arial,Verdana,Helvetica,sans-serif
}
table.maincontent td.more{
	border-bottom: 1px solid #0d2b88;
	font: 10px/16px Arial,Verdana,Helvetica,sans-serif
}
table.maincontent td.title{
	border-bottom: 0px none #000000;
	padding: 5px 2px 10px 2px
}
td.lnoff{
	padding: 2px 1px 2px 5px;
	background: #eeeeee
}

.content {
	font: 12px Arial,Verdana,Helvetica,sans-serif;
	line-height: 20px;
	color: #FFFFFF;
	padding: 10px;
}

td.lnon{
	padding: 2px 1px 2px 5px;
	background: #999999
}
td.more b, td.more strong{
	color: #FFFFFF;
	font: bold 10px Arial,Verdana,Helvetica,sans-serif
}
td.nopadding{
	padding: 0px
}
td.sublnoff{
	padding: 2px 1px 2px 12px;
	background: #ffffff
}
td.sublnon{
	padding: 2px 1px 2px 12px;
	background: #ffffff
}
td.subsublnoff{
	padding: 2px 1px 2px 12px;
	background: #ffffff
}
td.subsublnon{
	padding: 2px 1px 2px 12px;
	background: #ffffff
}
table.formcontent {
	margin-top: 10px;
	border:1px dashed #EE3D8A;
}
table.formcontent td{
	border: 1px none #EE3D8A;
	padding: 5px;
	background: #000000;
	color: #FFFFFF;
	font: normal 12px Arial,Verdana,Helvetica,sans-serif;
	text-align: left
}

table.formcontent td.transparent {
	background: transparent
}

table.formcontent td.title{
	padding: 2px 2px 3px 2px;
	background: #EE3D8A	;
	font: bold 13px Arial,Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
}

table.formcontent td.qtns{
	padding: 2px 2px 3px 2px;
	background: #EE3D8A	;
	font: 15px Arial,Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
}

table.formcontent td.ans{
/* font-style:italic; */
}

table.formcontent input { font-size:13px; float:left;}
table.formcontent label { display:block; width:333px; clear:right; float:left; cursor:pointer;}
table.formcontent b { font-size:14px; }
.asterisk{
	color: #EE3D8A;
	font: bold 13px Arial,Verdana,Helvetica,sans-serif
}
/*
.btn{
	border: 1px outset #c0c0c0;
	font: normal 10px Arial,Verdana,Helvetica,sans-serif;
	height: 16px
}
*/
.copyright{
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	font: 12px  Arial, Helvetica, sans-serif
}
.copyright a,.copyright a:link,.copyright a:visited{
	color: #FFFFFF;
	text-decoration: none
}
.defaultarea{
	border: 1px solid #999999;
	font: normal 13px Arial,Verdana,Helvetica,sans-serif;
	overflow: auto;
	height: 60px;
	width:300px;
	
}
.defaultfield{
	border: 1px solid #999999;
	font: normal 13px Arial,Verdana,Helvetica,sans-serif;
	width:300px;
}
.defaultlist{
	border: 1px solid #999999;
	font: normal 13px Arial,Verdana,Helvetica,sans-serif;
	height: 25px;
	width:300px;
}
.defaultother { width:200px; }
.print{
	page-break-before: always
}
.submenu{
	border: 1px solid #cccccc;
	border-left: 1px none #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 140px;
	background: #f0f0f0;
	left: 138px;
	z-index: 6
}
.submitbtn, .btn{
	border: 1px solid #c0c0c0;
	font: normal 14px Arial,Verdana,Helvetica,sans-serif;
	padding:2px;
	margin-right:10px;
}
.submitbtn { width:200px; font-weight:bold;}
.btn { width:100px;}
.vsmall{
	font: normal 10px Arial,Verdana,Helvetica,sans-serif
}
.vsmallb{
	color: #666666;
	font: bold 10spx Arial,Verdana,Helvetica,sans-serif;
}
.white{
	color: #ffffff;
	font-size:16px; 
	font-weight:bold; 
	margin-left:10px;

}
.pink{
	color: #EE3D8A
}
.red{
	color: #cc0000
}
.grey{
	color: #444444
}
.blue{
	color: #0d2b88
}
.black{
	color: #FFFFFF
}
td.empty {
	border: 1px none #cccccc;
	padding: 0px;
	background: #ffffff
}
.bltindent{
	 padding-left:19px;
}
.bltindent2{
	 padding-left:23px;
}
.bltoutdent{
	 margin-left:-9px;
}

table.usrbox{
	margin: 0px 0px 10px 0px;
	background-color:#9D793B;
	border:1px dashed #CCCCCC;
}
table.usrbox a.main,table.usrbox a.main:link,table.usrbox a.main:visited{
	color: #0d2b88;
	font: bold 16px Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none
}
table.usrbox a.main:active,table.usrbox a.main:hover{
	text-decoration: underline
}
table.usrbox td{
	padding: 5px 5px 5px 5px;
	background: #000000;
	color: #FFFFFF;
	font: 10px Arial,Verdana,Helvetica,sans-serif
}
table.usrbox td.more{
	color:#000000;
	padding: 5px 5px 5px 5px;
	font: 10px/16px Arial,Verdana,Helvetica,sans-serif
}
table.usrbox td.title{
	border-bottom: 0px none #000000;
	background: #000000;
	color:#FFFFFF;
	font: bold 13px Arial,Verdana,Helvetica,sans-serif
}


	.formcontent label span { padding:5px;}
	.formcontent .ans span    {display:block; clear:right;    }
	.formcontent span.focused     { 	background-color:#ccc; color:#000; } 	
