TD {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
}
P {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
}
body {
	background-color : #f8f9f2;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
}
HR {
	color : #009999;
}
OL {
	margin-top: 0px;
}
th{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	border-bottom:1px solid #777777;
	text-align:left;
}
A:link {
	color: #006666;
}
A:active {
	color: #006666;
}
A:visited {
	color: #006666;
}
A:hover {
	color: #660066;
}
A.navmain:link {
	color: white;
	text-decoration : none;
}
A.navmain:active {
	color: white;
	text-decoration : none;
}
A.navmain:visited {
	color: white;
	text-decoration : none;
}
A.navmain:hover {
	color: #660066;
	text-decoration : none;
}
A.navsub:link {
	color: white;
	text-decoration : none;
}
A.navsub:active {
	color: white;
	text-decoration : none;
}
A.navsub:visited {
	color: white;
	text-decoration : none;
}
A.navsub:hover {
	color: #660066;
	text-decoration : none;
}
img{ border:0px;}
.navmain {
	color: white;
	background-color : #009999;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
}
.navsub {
	color: white;
	background-color : Gray;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
}
.navthis {
	color: white;
	background-color : black;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
}
.navsubthis {
	color: Black;
	background-color : #cccccc;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
}
.hdr1 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-style: italic;
	font-size : 18pt;
}
.hdr2 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14pt;
}
.hdr3 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13pt;
}
.hdr4 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 12pt;
}
.hdr5 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12pt;
}
.hdr6 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11pt;
}
.small {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
}
.xsmall {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
}
.mono {
	font-family : "Courier New", Courier, monospace;
	font-size : 13px;
}
.fldlbl {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.fldval {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
}
.fldlblsmall {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}
.require {
	color : #660066;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	font-variant : small-caps;
}
.reverse {
	color: Black;
	background-color : #cccccc;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
}
.reverse10 {
	color: Black;
	background-color : #cccccc;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.button {
	color : white;
	background-color : Gray;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	height : 25;
}
.buttonsmall {
	color : white;
	background-color : Gray;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	height : 21;
}
.hilite {
	background-color : yellow;
}
.scroll {
	scrollbar-face-color: #a3a3a3;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#bbbbbb;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#555555;
	scrollbar-track-color:#cccccc;
	scrollbar-arrow-color:black;
}
.bullet{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	color: #660066;
	padding-right:8px;
}
.hilite2 {
	color : #660066;
	font-weight: bold;
}
.hspace {
	padding-right: 3px;
}
.xrequire {
	color : #993333;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	font-variant : small-caps;
}
.columnhead {
	color: black;
	border-bottom: 2px solid #009999;
	font-weight: bold;
	padding-right: 3px;
}
.leftpad {padding-left: 5px;}
.rightpad {padding-right: 5px;}

.estext {
	color: #cc0000;
}
.esinput {
	border: 2px solid #cc0000;
}
.tableborder{
	border-spacing:0px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.tableborder td{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.block{
	background:url(images/dot2.gif) no-repeat;
	padding:0px 5px 15px 20px;
}
.block h3{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11pt;
	padding:0px;
	margin:0px 0px 4px 0px;
}
.sectionhead{
	background:#dddddd;
	font-weight:bold;
	margin-top:12px;
	padding:2px 0px 0px 2px;
	border-bottom:2px solid #009999;
}
.invisible{
 	width:0px;
	height:1px;
	display:none;
}
.lineunder{
	padding:12px 0px 0px 2px;
	border-bottom:2px solid #009999;
}
.overline{
	border-top:1px solid #777777;
}
.lineleft{
	border-left:1px solid #cccccc;
}
.radio{
	height:15px;
	width:15px;
}
a.clearlink{
	text-decoration:none;
	font-size : 8pt;
}
