a:link {
	color: #ff0000;
	background-color:transparent;
	}
a:visited {
	color: #990000;
	background-color:transparent;
	}
a:active {
	color: #ffff00;
	background-color:transparent;
	}
a:hover {
	color: #ff0000;
	background-color:transparent;
	}

a.cited {
	font-style:italic;
	background-color:transparent;
	}

a.sitemap {
	font-weight:bold;
	background-color:transparent;
	}

html {
   position: absolute;
	left: 10px;
	top: 10px;
	right: 10px;
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	}

div.toptitle {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 0;
	margin: 0;
   background-image: url(../images/_spacer.gif);
	background-color: transparent;
	background-repeat: repeat-x;
	}

div.leftnavbar {
	position:relative;
	width:25%;
	padding:0;
	margin-top: 20px;
	background-color:transparent;
   float: left;
   height: 1%;
	}

div.centercontent {
	position:relative;
	width:60%;
	padding:0;
	margin-top: 15px;
	background-color:transparent;
	float:left;
	}

div.sitemap {
	position:relative;
	width:60%;
	padding:0;
	margin-top: 15px;
	background-color:transparent;
	float:left;
	text-align: left;
	}

div.footer {
	clear:both;
	position:relative;
	text-align: center;
	width:100%;
	padding-top:20px;
	margin: 0;
	background-color:transparent;
	}

div.rightnavbar {
	position:relative;
	padding: 0;
	margin-top: 44px;
	background-color: transparent;
	float:right;
	}

p.centering {
	font-weight:bold;
	color:#000099;
	text-align: center;
	background-color: transparent;
	}

p.rightsmall {
	text-align: left;
	font-size:80%;
	color:#000099;
	margin-top:0px;
	margin-left:5px;
	background-color: transparent;
	}

p.footersmall {
	text-align: center;
	font-size:80%;
	color:#000099;
	background-color: transparent;
	margin-top:4px;
	margin-bottom:0px;
	}
p.nospace {
	margin-top: 0px;
	background-color: transparent;
	}

img.footerimg {
	width: 600px;
	height: 1px;
	}

img.titlebarlogo {
	margin: 0ex;
	border: 0ex;
	float: left;
	}

img.left {
 	margin-left: 0ex;
 	margin-right: 0ex;
 	margin-top: 0ex;
 	margin-bottom: 0ex;
 	border: 0ex;
 	float: left;
 	}

h2 {
	font-size:140%;
	font-weight:lighter;
	}

h3 {
	font-weight:bold;
	font-size: 100%;
	margin-bottom:0;
	}

h4 {
	font-weight:bold;
	font-style:italic;
	font-size: 100%;
	margin-bottom:0;
	}

address {
	font-style: normal;
	}

acronym {
	font-weight:bold;
	font-size: 100%;
	margin-bottom:0;
	}

li {
	margin-bottom: 16px;
	}

div.row {
   clear: both;
   width: 100%;
   padding: 0ex;
   }

div.row div.formlabel {
   font-size: 80%;
   border: 0ex;
   float: left;
   width: 30%;
   text-align: left;
   }

div.row div.formfield {
   font-size: 80%;
   float: left;
   width: 70%;
   text-align: left;
   }

sup.required {
   background-color: #FFFFFF;
   color: #FF0000;
   }

input.required, select.required, radio.required {
   background-color: #FFFF99;
   color: #000000;
   }

input, select, radio, textarea {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 110%;
   }

p.required {
   background-color: #FFFFFF;
   color: #FF0000;
   }

em.underline {
   text-decoration: underline;
   }

.legal {
   text-indent: 0;
}

.noindent { text-indent: 0 }
