body { font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; }
p, ol, ul, td, th {	font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; }
p    { text-align: justify; margin-top: .5em; margin-bottom: .5em; }
li   { margin-top: .25em; margin-bottom: .25em; font-size : 10pt; font-family: verdana, arial, helvetica, sans-serif; }
li p { margin-top: .25em; margin-bottom: .25em; }

h1 { color: #003366; margin: 0 0 0 0; font-size: 15px; }
h2 { color: #003366; margin: 0 0 0 0; font-size: 13px; }

a			{ font-weight: normal; text-decoration: none; }
a:link		{ color: #0066CC; }
a:visited	{ color: #0066CC; }
a:active	{ color: #000066; }
a:hover		{ color: #800080; }

.smfont,.smgray { font-size: 8pt; }
.smgray { color: #666666; }

.medfont,.medgray { font-size: 9pt; }
.medgray { color: #666666; }

.lrgfont,.lrggray { font-size: 11pt; }
.lrggray { color: #666666; }

.nav { color: #000000; font-size : 10pt; font-family : tahoma, arial, helvetica, sans-serif; }
.nav a         { text-decoration : underline; }
.nav a:link	   { color : #000000; text-decoration : underline; }
.nav a:visited { color : #000000; text-decoration : underline; }

.error { color: #993300; font-size: 9pt; font-family: tahoma, arial, helverica, sans-serif; letter-spacing: 1px;}
.error a:link,.error a:visited { color: #FFFFFF; }
.error a:hover { color: #336699; }

.formhdr { color: #003366; font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; }
.formreqd { color: #990000; font-family: arial, helvetica, sans-serif; }
.formnote { color: #666666; font-size: 9pt; font-family: arial, helvetica, sans-serif; }
.formerror { color: #990000; font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; }

.formchoice { color: #003366; font-size: 9pt; }
.formchoice a:link,.formchoice a:visited { color: #003366; }
.formchoice a:hover { color: #6699CC; }

.formrow1 {	background-color: #EEEEEE; }
.formrow2 {	background-color: #DDDDDD; }
.formrowover { background-color: #FAEBD7; }

.formfield, .username, .password, .security {
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	margin: 0 0 2px 0;
	color: #222222;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;	
}

.datefield {
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #E7EBF7;
}

.url { background-color: #EEEEEE; font-size: 10pt; color: #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.username { clear: both; padding-left: 18px; background-image: url(username.gif); width: 140px; height: 20px; }
.password { clear: both; padding-left: 17px; background-image: url(password.gif); width: 140px; height: 20px; }
.security { padding-left: 2px; width: 61px; height: 20px; }

.copyright { font-size: 8pt; color: #808080; font-family: helvetica, sans-serif; letter-spacing: 1px; }
