

/* general tags ============================================================ */
body,
table,
td {
	font-family: georgia, times, "times New Roman", serif;
	font-size: 13px;}

body {
	background-color: white;
	color: black;}

p {
	line-height: 1.4em;
	margin-bottom: .8em;}

a {
	color: #336600;}

a:link,
a:visited {
	text-decoration: none;
	}
	
a:hover,
a:active {
	text-decoration: underline;}

/* head styles ============================================================ */
#head {
	color: black;}

#head a {
	color: black;}


/* main styles ============================================================ */

#main a:link,
#main a:visited {
	color: #075;
	text-decoration: none;
	}
	
#main a:hover,
#main a:active {
	text-decoration: underline;}

#main h1,
#main h2,
#main h3,
#main h4,
#main h5,
#main h6
{
	border-bottom: 0;}

#main h1 {
	font-family: Georgia,'Times New Roman',Times,Serif; 
	margin-top: 0;
	margin-bottom: 6px;
	font-size: 150%;
	font-weight: normal;
	padding: 0;}


#main h2 { 
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 10px 0 3px 0;
	padding: 0;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	color: #222; }

#main h3 {
	font-family: Georgia,'Times New Roman',Times,Serif; 
	margin-top: 3px;
	font-size: 125%;
	font-weight: normal;
        color: #333;
	padding: 0;}

#main h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 10px 0 3px 0;
	padding: 0;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	color: #555; }

.blue
{
	color:#114477;}
	
.big
{
	font-size: 140%;}

.caption
{
	font-family: verdana, arial, helvetica, sans-serif;
	color:#332200;
	width: 130px;
	font-size: 90%;
	line-height: 1.2em;}


.quote
{
	font-family: verdana,arial,helvetica,sans-serif;
	color:#333;
	font-size: 90%;
	line-height: 1.4em;}

#subnav a {
	padding: 6px 20px;
	border-right: 2px solid #74AE2C;
	font-weight: bold;
	font-size: 110%;
	color: white;
	text-decoration: none;}

#subnav a:link,
#subnav a:visited {
	color: white;}

#subnav a:hover,
#subnav a:active {
	background-color: #74AE2C;
	text-decoration: underline;}

#subnav a.current {
	background-color: #74AE2C;}


/* foot styles ============================================================ */
#foot-links a:link,
#foot-links a:visited {
	color: #2F98DF;
	text-decoration: none;
	}
	
#foot-links a:hover,
#foot-links a:active {
	text-decoration: underline;}
	
#copy {
	float: right;
	line-height: 1.3em;
	color: #666;}

/* utility classes ============================================================ */
div.clearFloats {
	clear: both;
	line-height: 0px; 
	height: 0px;
	visibility: hidden;}

div.noCollapse { /* keep divs from collapsing into contained elements */
	padding: 1px 0px;} 

/* form classes ============================================================ */
.form {
	background-color: #DDD;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	text-align: left;
	border: 1px dotted #666;}

input,
select,
textarea{
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom: 5px;
	margin-top: 3px;
	background-color: #FFF;}
