/*--------------------------------------*/
/*	BODY, P, TD, UL, LI					*/
/*--------------------------------------*/
body {
	margin-top:0;
	padding-top:0;
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-align:center;
}
p, td, th {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-align:left;
}
.bkgd-white {
	background-color:#FFFFFF;
}
.bkgd-green {
	background-color:#444F3E;
}
.bkgd-dkred {
	background-color:#570401;
}
.bkgd-red {
	background-color:#810000;
}
.bkgd-orange {
	background-color:#AE6800;
}
.bkgd-dkorange {
	background-color:#520D0D;
}
.bkgd-nav {
	padding-top:12px;
	padding-bottom:12px;
	background-color:#520D0D;
	background-image:url(/images/nav_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}
.left-orange {
	border-left: 2px solid #AE6800
}
.right-orange {
	border-right: 2px solid #AE6800
}
.white {
	color:#FFFFFF;
}
.highlight-head-ochre {
	background-color:#AE6800;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}
.highlight-body-ochre {
	background-color:#D0BB71;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}
.highlight-head-green {
	background-color:#444F3E;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}
.highlight-body-green {
	background-color:#B0B484;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}
.bkgd-tan {
	background-color:#DFDFA2;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
	vertical-align:top;
}
.bkgd-lttan {
	background-color:#EFEFD3;
	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:normal;
	font-weight:normal;
	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: normal;
	font-weight: bold;
	color:#003366;
}
.subhead {
	font: 11pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	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: #FFFFFF;
}
.copy {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:0px;
	line-height:8pt;
	text-decoration: none;
	color: #FFFFFF;
	text-align:right;
}
.onelevel ul {
	margin-top:2px;
	margin-bottom:10px;
	margin-left:15px;
	padding-left:0;
}
.onelevel ul li{
	list-style-type:none;
	margin-top:5px;
	margin-bottom:2px;
}
/*--------------------------------------*/
/*	Headings				*/
/*--------------------------------------*/
 h1 {
	font: 11pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
	font-weight:bold;
	color: #810000;
}
h2 {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
	font-weight:bold;
	color: #A30E1A;
}
h3 {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-align: left;
	font-weight:bold;
	color: #A30E1A;
}
h4 {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-align: left;
	font-weight:bold;
}
h5 {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-align: left;
	font-weight:bold;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
}
/*--------------------------------------*/
/*	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.form-button {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button:visited {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button:hover {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	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: normal;
	font-weight: bold;
	color:#669999;
}
a.gallery {
	font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#669999;
}
a.gallery:visited {
	font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#669999;
}
a.gallery:hover {
	font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	color:#669999;
}
div.rotate {
	float:left;
	width:305px;
	height:228px;
}
/*--------------------------------------*/
/*	Navigation Tags							*/
/*--------------------------------------*/
ul.navigation {
	padding-left:15px;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
ul.navigation ul {
	padding-left:15px;
	margin-left:0;
	margin-right:0;
}
ul.navigation li {
	list-style-type: none;
	padding-bottom: 3px;
}

ul.navigation ul li {
	padding-bottom: 0;
}

ul.navigation a {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#FDC110;
}
ul.navigation a:visited {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#FDC110;
}
ul.navigation a:hover {
	font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}
ul.navigation ul a {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#FEE085;
}
ul.navigation ul a:visited {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#FEE085;
}
ul.navigation ul a:hover {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight:normal;
	color:#FFFFFF;
}