body {
	font : 0.9em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
margin : 0px 0px 0px 0px;
}

.hidden {
	display: none;
}

.smalltext {
	font : 0.7em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

	
.variantssmalltext {
	font : 0.8em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding-left: 103px;
}	

.variantssmalltextforms {
	font : 0.8em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding-left: 28px;
}	

.variantssmalltextformsper {
	font : 0.8em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding-left: 55px;
}	

.variantforms {padding-left:48px;}

.variantindent {padding-left: 30px;}

.lineheight {line-height: 170%;}

p {
	font : 0.9em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}

.boldtext{
	font-weight : bold;
}

.topleftrule {
	border-top : 1px solid black;
	border-left : 1px solid black;
}

.bottomrightrule {
	border-bottom : 1px solid black;
	border-right : 1px solid black;
}

a:link { color: blue;  
text-decoration: underline; 
}

a:visited { color: blue;
 }

a:hover {
	color : Blue;
	text-decoration : none;
}

td {
	font : 0.9em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}

TR {
	font : 0.9em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}

TH {
	font : 0.9em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : bold;
}

img {
border: 0px;
padding: 0px;
}

.text {
	font : 0.9em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.indent {
	margin-bottom : 10px;
	margin-left : 20px;
	margin-right : 20px;
	margin-top : 10px;
}


.hometext {
	font : 0.7em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 20px;
	text-align : justify;
}

h1 {
	font-size: 2.0em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2 {
	font-size: 1.75em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	font-size: 1.5em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h4 {
	font-size: 1.25em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h5 {
	font-size: 1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

B {
	font-weight : bold;
}


h6 {
	font-size: 0.75em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.specialnav a:hover {
	color: blue;
	background: #FFCC00;
	text-decoration: none;
	padding: 0px;
	border: 1px dashed blue;
	
	
}

.searchborderledge {
	padding : 5px;
	border-left : 1px solid Black;
}

.searchborderredge {
	padding : 5px;
	border-right : 1px solid Black;
}

.searchborderlredge {
	padding : 5px;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
}

.searchbordertop {
	padding : 5px;
	border-left : 1px solid Black;
	border-top : 1px solid Black;
	border-right : 1px solid Black;
	padding-bottom : 10px;
	padding-top : 10px;
}


.searchbordertopline {
	padding : 5px;
	border-top : 1px solid Black;
	padding-bottom : 10px;
	padding-top : 10px;
}


.searchborderbottomline {
	padding : 5px;
	border-bottom : 1px solid Black;
	padding-bottom : 10px;
	padding-top : 10px;
}

.searchborderleft {
	padding : 5px;
	border-left : 1px solid Black;
	border-bottom : 1px solid Black;
	padding-bottom : 10px;
	padding-top : 10px;
}


.searchborderlefttop {
	padding : 5px;
	border-left : 1px solid Black;
	border-top : 1px solid Black;
	padding-bottom : 10px;
	padding-top : 10px;
}


.searchborderrighttop {
	padding : 5px;
	border-right : 1px solid Black;
	border-top : 1px solid Black;
	padding-bottom : 10px;
	padding-top : 10px;
}

.searchborderright {
	padding : 5px;
	border-right : 1px solid Black;
	border-bottom : 1px solid Black;
	padding-bottom : 10px;
	padding-top : 10px;
}


.browseborder {
	padding : 5px;
	border-left : 1px solid Black;
	border-bottom : 1px solid Black;
	padding-bottom : 10px;
	padding-top : 10px;
	border-right : 1px solid Black;
	border-top : 1px solid Black;
}


/*code for hiding skip nav link above the visible part of the page*/
#skip a {
 position: absolute;
 overflow: hidden;
 width: 1px;
 height: 1px; 
 left:0px;
 top:-500px;/*located 500 pixels above the visible part of the page*/
 }
/*code for displaying skip nav link on the visible part of the page when active*/
#skip a:active, #skip a:focus {
 position: absolute;
 overflow: visible;
 width: auto;
 height: auto;
 background-color: #f9bb36;/*specify preferred background colour for popup*/
 color: #000;/*specify preferred text colour for link*/
 top: 5px;
 left: 5px;/*located 5 pixels in from the top and left of the page*/
 padding: 5px;
 border: 1px solid #000;/*specify preferred border colour and style*/
 font-weight: bold;
 z-index: 1;/*give the popup a higher z-index than the other divs on the page to ensure that it always appears on top*/
}


.footer {
	font : 0.7em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 20px;
	margin-right : 20px;
	margin-top : 20px;
	margin-bottom : 20px;
}


.fields {
	width : 180px;
	font : 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.datefields {
	font : 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

DIV.printbar {
	display : none;
}

.imgborder{
	border : 2px dotted Silver;
}

UL {
	font : 0.9em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style : disc;
}



/* Old-School! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
acronym { 
	cursor: help;
	}

a acronym { 
	cursor: help; 
	}
/* End Old-School! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

