﻿BODY, HTML
{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background-image: url(/images/back.gif); font-size: 11px;}

body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */  
    font-family: verdana,sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
}  

.padit {padding: 5px 5px 5px 5px;}
#container
{
	margin: 0 auto;
	width: 780px;
} 

a img { border-style: none; }

a.nl
{
	color: #0099FF;
	text-decoration: none;
	background-color: Transparent;
}
a.nl:hover
{
	color: White;
	text-decoration: none;
	background-color: Transparent;
}
a
{
	color: #0099FF;
	text-decoration: none;
}
a:hover
{
	color: White;
	text-decoration: none;
	background-color: #0099ff;
}
h1
{
	color: Teal;
	font-size: x-large;
	border-bottom: 0.05em solid black;
}
h2
{
	color: Gray;
	font-weight: bold;
	border-bottom: 0.05em solid black;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
h3
{
	color: Gray;
	font-weight: bold;
	border-bottom: 0.05em solid black;
	margin: 0px;
}
h3.n {color: Gray; font-weight: bold; border-bottom: 0.05em solid black; margin: 0px;}

h6
{
	color: Gray;
	font-size: small;
	padding: 0;
	border: 0;
	margin: 0;
}
p
{
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
}
p.indt
{
	text-indent: 10px;
}
p.ctr
{
	text-align: center;
	color: Gray;
}
p.bdy
{
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 2px;
}
div.hdr
{
	color: Gray;
	font-weight: bold;
	border-bottom: 0.05em solid gray;	
}
p.mnu
{
	color: Gray;
}
p.slbl
{
	color: #696969;
	font-variant: small-caps;
	font-weight: bold;
}
p.msg
{
	color: Red;
	font-variant: small-caps;
	font-weight: bold;
}
.smnu
{
	padding-left: 10px;
	color: Gray;
	font-size: small;
}

.reg
{
	color: Black;
	font-weight: bold;
}
#description
{
	font-size: small;
	float: left;
	width: 380px;
	border-right: 0.05em solid black;
	border-top: 0.05em solid black;
	border-left: 0.05em solid black;
	border-bottom: 0.05em solid black;
}
div#search
{
	float: left;
	width: 20%;
}
div#grid
{
	float: left;
	width: 740px;
}
div#left1 
{
	padding: 0px 5px 0px 5px;
	float: left;
	width: 230px;
	margin: 0px 3px 0px 3px;
	background-color: #e2ecf5;
	border: solid 1px #C0C0C0;
}
div#left2 {float: left; width: 530px;}

div#left1v2
{
	float: left;
	width: 320px;
	margin-right: 3px;
}
div#left2v2
{
	float: left;
	width: 650px;
}

div#right
{
	float: right;
	width: 200px;
	margin-right: 10px;
}

div#rightsmall
{
	float: right;
	padding: 10px;
	width: 200px;
	margin: 10px;
	padding-right: 10px;
}
div#rightlarge
{
	float: none;
	padding: 10px;
	width: 430px;
	margin: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
li
{
	list-style-type: square;
}
li.clr
{
	list-style-type: none;
	height: 40px;
	vertical-align:text-top;
	text-indent: 5px;
	width: 550px;
	text-align: center;
}
.standard
{
	width: 850px;
}

#pagetop
{
	border: 0;
	background-color: White;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	position: relative;
}
#pinstruct
{
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#navline
{
	border: 0;
	color: White;
	background-color: #0099ff;
	border-bottom: #FFFFC0;
	border-top: white thin solid;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: -10px;
	margin: 0px;
	position: relative;
	width: 100%;
	font-variant: small-caps;
}
#plogo
{
	color: Gray;
	font-size: smaller;
	text-align:right ;
}
#ptab
{
	border-style: none;
	border-color: inherit;
	border-width: -5;
}
p.pcontent
{
	border-spacing: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #C0FFFF;
	width: 90%;
}
td.hdr
{
	color: Gray;
	padding-right: 10px;
}
.validatorCalloutHighlight
{
	background-color: #fffacd;
}

.watermarked 
{
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.tree
{
	width: 200px;
}

img 
{
	border:none;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #09607E;
}
.hidden { display: none; }
.talignc { text-align: center; }
.talignr { text-align: right; }
.talignl { text-align: left; }

.ft08 { font-size: 8pt; }
.ft10 { font-size: 10pt; }
.ft12 { font-size: 12pt; }
.ft14 { font-size: 14pt; }
.ft18 { font-size: 18pt; }
.ft20 { font-size: 20pt; }
.paditbtm { padding-bottom: 5px; }
