.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}
.maintextnosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.smalltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.smalltextdrk	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.maintextul	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #E8E8E8;
}
.maintextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005999;
	line-height: 18px;
}
.maintextblunosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005999;
}
.maintextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.maintextlght	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 18px;
}
.medtextblk	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.mainhead	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #005999;
}
.pagehead	{
	font-family: 'arial baltic' arial, helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
}
.subhead	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #005999;
}
.mainlink:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.mainlink:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.mainlink:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005D9C;
	text-decoration: none;
}
.resultlink:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005D9C;
	text-decoration: none;
}
.resultlink:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005D9C;
	text-decoration: none;
}
.resultlink:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.mainlinkwht:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.mainlinkwht:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.mainlinkwht:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #CCDEEB;
	text-decoration: none;
}
.mainlinkblu:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005D9C;
	text-decoration: none;
}
.mainlinkblu:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005D9C;
	text-decoration: none;
}
.mainlinkblu:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.mainlinksm:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.mainlinksm:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.mainlinksm:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #005D9C;
	text-decoration: none;
}
.navtext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
	color: #666666;
}
.navtextoff	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005D9C;
}
.greyrule	{
	border-bottom: 1px solid #CCCCCC;
	font-size:1 1px;
}
.blurule	{
	border-bottom: 1px solid #CCDEEB;
}
.greyruletop	{
	border-top: 1px solid #CCCCCC;
}
.greyrulelght	{
	border-bottom: 1px solid #E0E0E0;
}
.greyrulevert	{
	border-left: 1px solid #CCCCCC;
}
.greytram	{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.blueruletop	{
	border-top: 1px solid #005999;
}
.footerule	{
	border-bottom: 2px solid #69686F;
}
.borderblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005D9C;
	border: 1px solid #CCDEEB;
}
.bordergry	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #E0E0E0;
}
.menudivider	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px dotted #E0E0E0;
}
.menudividerblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005999;
	border-bottom: 1px dotted #E0E0E0;
}
.menudividerwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px dotted #FFFFFF;
}
.cursor	{
	cursor: hand;
}
.searchfield	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	border: 1px solid #D9E6F0;
	width: 82px;
	height: 20px;
}
.inputfield	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	padding-top: 4px;
	border: 1px solid #D9E6F0;
	width: 100%;
	height: 25px;
}
.inputtextarea	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	padding-top: 4px;
	border: 1px solid #D9E6F0;
	width: 100%;
	height: 100px;
}
.submitbttn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background: #E9E9E9;
	width: 100;
	height: 25;
	border: 1px solid #CCCCCC;
}
.submitbttnsm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #E9E9E9;
	width: 43;
	height: 18;
	border: 1px solid #CCCCCC;
}










.tbltxt	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.tbltxtblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005999;
	border-right: 1px solid #000000;
}
.tbltxtblunb	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005999;
}
.tbltxt01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #000000;
}
.tbltxt01gry	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #E8E8E8;
}
.tbltxt01gryscrn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #E8E8E8;
}
.tbltxt02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 2px solid #000000;
}
.tbltxt02blu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #005999;
	border-bottom: 2px solid #000000;
}
.tbltxt01vert	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-right: 1px solid #000000;
}
.tbltxt02vert	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-right: 2px solid #000000;
}
.tbltxtcnr0101	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltxtcnr0201	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 2px solid #000000;
	border-right: 1px solid #000000;
}
.tbltxtcnr0202	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}
.tbltxtcnr0102	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #000000;
	border-right: 2px solid #000000;
	}
.tbltxtbttmrght	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltxtbttmleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltxttoprght	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltxttopleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltxtleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-left: 1px solid #000000;
}
.tbltxtright	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-right: 1px solid #000000;
}
.tbltxttop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top: 1px solid #000000;
}

.tbltext01blu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #005DAA;
}
.tbltext02blu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 2px solid #005DAA;
}
.tbltextcnrblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #005DAA;
	border-left: 1px solid #005DAA;
}

	
	
.screen	{
	}
.printcopy	{
	width: 352px;
}
.printcopyext	{
	width: 576px;
}
.print	{
	
}
.printgrp	{
	
}
.printonly	{
	display: none;
}
.printfulltable	{
	width: 750px;
}