.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.maintextnosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.maintextgrey	{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #CCCCCC;
	line-height: 18px;
}
.maintextwht	{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.maintextblu	{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #005DAA;
	line-height: 18px;
}


.medtext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.medtextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #005DAA;
}
.medtextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.medtextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color: #6D6E70;
}



.smalltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smalltextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #005DAA;
}

.headerpage	{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	padding-left: 20px;
}
.headerpagemed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
}
.headerwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.headersubblu	{
	font-family: arial, helvetica, sans-serif; 
	font-size: 13px;
	color: #005DAA;
}


a:link	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #518EBA;
	text-decoration: none;
}
a:visited	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #518EBA;
	text-decoration: none;
}
a:hover	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #064D9D;
	text-decoration: none;
}
.linknav:link	{
	display: block;
	width: 145px;
	background: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.linknav:visited	{
	display: block;
	width: 145px;
	background: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.linknav:hover	{
	display: block;
	width: 145px;
	background: #F4F4F4;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #518EBA;
	text-decoration: none;
}
.linkwht:link	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht:visited	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht:hover	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #BFD6E5;
	text-decoration: none;
}
	


.ruleblk	{
	border-bottom: 1px solid #999999;
}
.ruleblktop	{
	border-top: 1px solid #999999;
}
.ruleblkvert	{
	border-left: 1px solid #999999;
}
.ruleblktram	{
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.rulewht	{
	border-bottom: 1px solid #FFFFFF;
}
.rulewtvert	{
	border-left: 1px solid #FFFFFF;
}
.rulewhtsideright	{
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.ruleblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #D3DFEF;
}
.rulepageborder	{
	border: 1px solid #999999;
}
.rulepagetop	{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	
}
.rulepagebttm	{
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.rulepageside	{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.padding7	{
	padding-left: 7px;
}


.tbltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tbltext01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
}
.tbltext01vert	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000000;
}
.tbltext02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #000000;
}
.tbltext02vert	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 2px solid #000000;
}

.tbltext01blu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #005DAA;
}
.tbltext02blu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #005DAA;
}
.tbltextcnrblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #005DAA;
	border-left: 1px solid #005DAA;
}
.tbltexttop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
}
.tbltextboxtop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltextboxbttm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltextboxsides	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltextboxsides02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
.tbltextcnrtopleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltextcnrtopright	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltextsideleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000000;
}
.tbltextsideright	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #000000;
}
.tbltextcnrbttmleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltextcnrbttmright	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.tbltextcnrbttmleft0201	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 2px solid #000000;
}
.tbltextbox0201	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}
.tbltextcnrbttmleft0202	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
}
.tbltextbox0202	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}
.tbltextcnrrght02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}



.formsearch	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #518EBA;
	padding-left: 2px;
	width: 129px;
	height: 20px;
}
.formsubmit	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #518EBA;
	border: none;
	background: #E9E9F2;
	width: 60px;
	height: 20px;
	cursor: hand;
}






.printonly	{
	display: none;
}
.printcopy	{
	width: 593px;
	padding: 7px;
}
.screen	{
}
