.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;
}

	
/*Forms styles*/
input {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #444;
	border: 1px solid #999;
	/* Shadows*/
	box-shadow: inset 2px 2px 3px rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, .15);
}
.submitbttn {
	padding: 6px 14px 6px 14px;
	border: 1px solid #999;
	background:#999;
	color:white;
	cursor: pointer;
	box-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	-webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out; 
    -ms-transition: all 0.3s ease-out; 
    -o-transition: all 0.3s ease-out;  
    transition: all 0.3s ease-out;
	font-size:12px;
}
.submitbttn:hover {
	padding: 6px 14px 6px 14px;
	border: 1px solid #115ca6;
	background:#115ca6;
	color:white;
	cursor: pointer;
	box-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	-webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out; 
    -ms-transition: all 0.3s ease-out; 
    -o-transition: all 0.3s ease-out;  
    transition: all 0.3s ease-out;
	font-size:12px;
}

.screen	{
	}
.printcopy	{
	width: 352px;
}
.printcopyext	{
	width: 576px;
}
.print	{
	
}
.printgrp	{
	
}
.printonly	{
	display: none;
}
.printfulltable	{
	width: 750px;
}
