/* Styles for common html elements */
body {
	background: #ffffff;
	color: #000000;
	margin: 0px;
font: arial, helvtica;
}

#tdBody {
	font-size: 90%;
	padding: 8px;
font: arial, helvtica;
}

#RelatedLinks
{
	font-size: 90%;
	padding: 5px;
}

#logo
{ 
margin-top:10px;
margin-left:8px;
}

#topmenu a
{
color: white;
font: .7em verdana, arial, helvtica;
color: white;
}
#printcontent 
{

	padding-left:50px;
	width:90%;
	padding-bottom:20px;
	border-bottom:solid 1px #DDDDDD;
}

h1
{
	margin: 0px;
	font: bold 130% Verdana;
	color: gray;
}
	
hr 
		{
			height:1px;	
		}
h2 {
	color: black;	
	margin-top: 0;
	font:  bold 120% Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;
}
h3 {
	color: gray;
	font: bold 110% Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;



}
h4 {
margin-bottom: 0;
color: gray;
font: bold 90% Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;

}


p { font-family: arial, helvetica, san-serif; }
ul { margin-left: 16; font-family: arial, helvetica, san-serif; font-size: 90%; }
ol { margin-left: 16; font-family: arial, helvetica, san-serif; font-size: 90%; }
dl { margin-left: 16; font-family: arial, helvetica, san-serif; font-size: 90%; }

/* standard link colors */
a {color: black;}
a:visited {color: black;}
a:link { color: black;}
a:hover { color: black;}
a:active { color: black;}
a:visited:hover { color: black; }

/* light links to be used with dark backgrounds (see background styles below) */

a.light:link {color: white;}
a.light:visited  {color: white;}
a.light:hover { color: #white;}
a.light:active { color: #white;}
a.light:visited:hover { color:white;}
a.lightsmalllink {color:#EEEEEE;}
a.lightsmalllink:link {color:#EEEEEE;}
a.lightsmalllink:visited {color:#EEEEEE;}
light {color: #FFFFFF;}
/* menu links */
	
	

/* text styles */
.small {
	/* used for footer, addresses, and other "small print" */
	font-family: verdana, arial, helvetica, san-serif; 
	font-size: 70%;
	
}

.medsmall {
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 80%;
	margin: 0px;

}


/* borders */
.border {
	/* creates thin border on all four sides of table or cell */
	border: 1px solid #006699;
}

.bordertopbotton
{
	border-top: 1px solid #006699;
	border-right: 0px #006699;
	border-bottom: 1px solid #006699;
	border-left: 0px #006699;

}

.borderbottom
{
	border-bottom: 1px solid #000066;

}

.bordertop
{
	border-top: 1px solid #000066;

}

.borderleftright
{
	/* creates thin line at left and right border of cell or table */
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
}


/* Background Colors */
.lightestback {
	/* ghost grey used for subtle differentiation in table rows. Use with dark text colors  */
	background: #EEEEEE;
}
.verylightback {
	/* Used for highlighting against white layout. Use with dark text colors */
	background: #FFF6E8;
}

.lightback {
	/* Used for table heading .Use with dark text colors */
	background: #ECECEO;
}
.mediumback
{ 
	/* Used for table headings, etc. Use with with white or very light text */
	background: #6699cc;
}
.darkback
{
	background: #000066;
	color: #FFFFFF;

}
.blackback
{
	/* Use sparingly, with white or very light text */
	background: black;
}
.whiteback
{ /* Use only where required over darker cells & tables. The body is already set to white, so no need to use this everywhere. */
	background: white;
}
b {
	font: bold 90% Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;


}
strong {
	font: bold 90% Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;


}	
	 
.lightbacksmall {
	background-color: #eeeeee;
	font-family: Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;
	font-size: 10px;

}


ol {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 15px;

}

}
.mediumback1 {

	/* Used for table headings, etc. Use with with white or very light text */
	background: #FFE6A8;
}
.mediumback2 {
	background: #EEEEEE;
	color: #000000;

}



.lightsmalllink {
	font: 75% Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;
	color: #FFFFFF;
}

.pad3 {
	padding: 3px;
}

.borderleft {

	/* creates thin line at left and right border of cell or table */
	border-left: 1px solid #000066;
}

.borderright {
	border-right: 1px solid #000066;
}

.borderbottomlight {

	border-bottom: 1px solid #FFFFFF;
}

.bordertopbottonlight {

	border-top: 1px solid #FFFFFF;
	border-right: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: #FFFFFF;
}
.bordertoplight {

	border-top: 1px solid #FFFFFF;
}

.whitetext {
	color: #FFFFFF;
	font-family: Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;

}
.lightcolortext {
	color: #EEEEEE;
}

form {
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 10px;
}

#sitesubname {
	color: black;
	font:  110% Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;


}
#sitename {
	color: gray;
	font: bold 120% Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#footer
{
	font: Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;
	text-align:center;
}
#updated
{
	display:none
	
}

#totop
{
	font:.75em verdana;
	text-align:left;
	padding-left:8px;
	clear:both;
	
}


