
/*--------------------------------------*/
/*	BODY, P, TD, UL, LI					*/
/*--------------------------------------*/

body, p, td {font: 10pt tahoma, arial, helvetica, sans-serif;
}
	
.bkgd-white {background-color:#FFFFFF;
}	
	
.bkgd-green {background-color:#E3F0E3;
}	

.bkgd-dkred {background-color:#665522;
}

.bkgd-red {background-color:#445533;
}

.bkgd-orange {background-color:#77BB77;
}

.bkgd-dkorange {background-color:#520D0D;
}

.bkgd-nav {
padding-top:12px;
padding-bottom:12px;
background-color:#779977;
background-image:url(/images/nav_bkgd.jpg);
background-repeat:no-repeat;
background-position:bottom center;
}

.white {font-color:#FFFFFF;
}

.highlight-head-ochre {background-color:#CC4433;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}

.highlight-body-ochre {background-color:#DDCCBB;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}

.highlight-head-green {background-color:#779977;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}

.highlight-body-green {background-color:#E3F0E3;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}

.bkgd-tan {background-color:#FFFF66;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}	
	
.bkgd-lttan {background-color:#FFFFFF;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}	

p.copyright {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: none;
	color:#ffffff;}
	
ul li {list-style-type:square;}

/*--------------------------------------*/
/*	Head and Subheads					*/
/*--------------------------------------*/

p.head {font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#003366;}	
	
.subhead {font: 11pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	margin-top: 0px;
	color:#669999;}

.subhead-two {font: 9pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color:#cc9933;}
	
.subhead-three {font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color:#31598C;}

.footer {font: 8pt tahoma, arial, helvetica, sans-serif;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:0px;
	line-height:8pt;
	text-decoration: none;
	color: #444444;}


/*--------------------------------------*/
/*	Headings				*/
/*--------------------------------------*/
 h1 {font: 11pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color: #CC4433;}
 h2 {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color: #CC4433;}
 h3 {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color: #CC4433;}

/*--------------------------------------*/
/*	Non-Specific Color Tags				*/
/*--------------------------------------*/

.red {color:#810000;}

.dk-orange {color:#cc6600;}

.orange {color:#ff9900;}

.yellow {color:#cc9933;}

.green {color:#999900;}

.lt-blue {color:#6699cc;}

.blue {color:#336699;}
		
.purple {color:#663366;}

.gray {color:#666666;}
		
.white {color:#ffffff;}

.teal {color:#669999;}
		
		
		
/*--------------------------------------*/
/*	A HREF Tags							*/
/*--------------------------------------*/
		
a {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #336699;}

a:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #336699;}

a:hover {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #336699;}
	
a.invisible {font: 10pt tahoma, arial, helvetica, sans-serif;
	color:#000000;
	text-decoration: none;}

a.invisible:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
	color:#000000;
	text-decoration: none;}

a.invisible:hover {font: 10pt tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;}

a.contact {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin-right: 15px;
	color:#336699;}

a.contact:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin-right: 15px;
	color:#336699;}
	
a.contact:hover {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	margin-right: 15px;
	color:#ffffff;}
	
a.nav {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#FFFFFF;}

a.nav:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#FFFFFF;}
		
a.nav:hover {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#EEBB33;}
	
a.subnav {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	margin-left: 10px;
	font-style: none;
	font-weight: normal;
	color:#FEE085;}

a.subnav:visited {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	margin-left: 10px;
	font-style: none;
	font-weight: normal;
	color:#FEE085;}
		
a.subnav:hover {font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	margin-left: 10px;
	font-style: none;
	font-weight:normal;
	color:#FFFFFF;}

a.form-button {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#ffffff;}

a.form-button:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#ffffff;}
	
a.form-button:hover {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#c8e3ff;}
	
a.copyright {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;}

a.copyright:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;}
	
a.copyright:hover {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #ffffff;}
	
	
textarea {font: 10pt tahoma, arial, helvetica, sans-serif;
	background-color: #ffffff;
	color: #333333;
	cursor: text;}

	
.mini {font: 8pt tahoma, arial, helvetica, sans-serif;}

a.gallery2,a.gallery2:hover,a.gallery2:visited {font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#669999;}
	
a.gallery {font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#669999;}	
	
a.gallery:visited {font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#669999;}		
	
a.gallery:hover {font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	font-style: none;
	font-weight: bold;
	color:#669999;}
