/* CSS Document */

html{ overflow-y:scroll }
body {color:#000000; text-align:center; min-width:934px;  } /* C87700 A23611 FFFFCC */
#wrapper {margin:0 auto; text-align:left; width:930px}

#featured { margin:-8px;
 padding: 8px; 
 background-color:#F0FAD1; 
 border:1px solid #663300;
}

.rust { background-color:#A23611 }
.yeller { background-color:#FFFFCC }
.carmel { background-color:#C87700 }
.neutral { background-color:#A67F46 }
.brown { background-color:#846538 }
.brown2 { background-color:#6B522D }
.brown3 { background-color:#513915 }

.neutral2 { background-color:#758562 }
.neutral3 { background-color:#98AD80 }


p,li,ul {color:#000000; text-align:justify; font:Arial; font-size:8pt; text-align:left;}	

a:link { color:#000099; text-decoration:underline; text-align:left; }
a:visited { color:#3399FF; }
a:hover { text-decoration:underline; }

H1, .h1 {
	font:Verdana; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt; font-weight:bold; 
	padding:0px; margin:0px; 
	margin-bottom:8px;
	color:#6C0000;
}
H2,.h2,H3,.h3 {font:Verdana; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold;}
h3,.h3 {padding:0px; margin:0px;}
.Alert {border:2px solid #336600; background-color:#CCFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin: 10px 0px; padding:5px; }
.Bullets {font-family:arial, helvetica; font-family:sans-serif; font-size:8pt; line-height:1.5}
.TextFirst {font:Arial; font-family:sans-serif; font-size:9pt; line-height:1.2em;}
.TextSecond {font:Arial; font-family:sans-serif; font-size:8pt;}
.Caption {font:Arial; font-family:Arial, sans-serif; font-size:8pt; text-align:center; color:#666666; line-height:8pt;}
.Caption:link {font:Arial; font-family:Arial, sans-serif; font-size:8pt; text-align:center; color:#000099; line-height:8pt;}
.TextRight {font:"Courier New", Courier, monospace; font-size:8pt;}
.TextRightVerdana {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt;}
.TextRightCentered {font:"Courier New", Courier, monospace; font-size:8pt; text-align:center;}
.TextExample {font:Arial, Helvetica, sans-serif; font-family:sans-serif; font-size:8pt; font-style:italic; color:#333333}
.TextInstruction {font:Arial, Helvetica, sans-serif; font-family:sans-serif; font-size:8pt; font-style:italic; color:#FF0000;}
.TextControlLabel {font:Arial, Helvetica, sans-serif; font-family:sans-serif; font-size:8pt; font-weight:bold; color:#000000}
.LinkLeftNavItem a,a.LinkLeftNavItem  {font:Verdana; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
.LinkLeftNavItem2 a,a.LinkLeftNavItem2  {font:Verdana; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#666666;}

.HeaderBar a,
.HeaderBar td,
.HeaderInfo {
	font-family: "Copperplate Gothic Bold", Georgia, Verdana, Arial,Helvetica, sans-serif; 
	font-size:10pt; 
	color:#FFFFFF; 
	text-align:left;
	text-decoration:none; 
	margin-bottom:-3px;
}
.HeaderInfo,a.HeaderInfo { font-size:11pt; color:#8C4848; text-decoration:none;}
a.HeaderInfo:hover {text-decoration:underline;}

.HeaderBar a.special,.HeaderBar a.special:visited, .HeaderBar td { color:#FFFF99; }

.HeaderBar a:hover {
	text-decoration:underline;
	color:#FFFFFF; 
}

.HeaderBar a:visited {
	color:#FFFFFF; 
}

.HeaderTagline { 
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; 
	font-size:10pt; 
	font-weight:bold; 
	color:#6C0000 }
.HeaderLogoLine,
a.HeaderLogoLine {
	text-decoration:none;
	color:#6C0000;
}
a.HeaderLogoLine:hover {
	text-decoration:underline;
	color:#6C0000;
}

.LinkGlobalNav a:hover {text-decoration:underline; }
.BodyFirst, .LinkBodyFirst a {font:Verdana, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; text-align:left;}
.BodySecond,.LinkBodySecond a {font:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-align:left;}
.LinkBodyFirst {font:Verdana, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; text-align:left;}
.LinkBodySecond {font:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-align:left;}
a.LinkRightFirst {font-family: monospace; font:"Courier New", Courier, monospace; font-size:8pt; font-weight:bold;}
a.LinkRightSecond {font-family: monospace; font:"Courier New", Courier, monospace; font-size:8pt;}
.LinkRightVerdana {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold}
.inputBox {border-width:2px; border-color:#000000; width:250px;}
ul.standardBullet {list-style-type:disc; font:Arial, Helvetica, sans-serif; font-family:sans-serif; font-size:8pt; margin-left: 13px; padding-left: 0px}

table {  border-collapse:collapse; margin:1px; }
.tableHeading>td, 
.tableHeading td, 
td.tableHeading {
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-family:sans-serif; 
	font-size:8pt; 
	color:#006600; 
	font-weight:bold; 
	vertical-align:bottom;
}
.datatable>tr:first-child td {
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-family:sans-serif; 
	font-size:8pt; 
	color:#006600; 
	font-weight:bold; 
	vertical-align:bottom;
}
.tableData {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	vertical-align:bottom; 
}

.center { text-align:center; }

.blogHeading {width:360px; height:35px; padding-left:2px; background-color:#999999; color:#FFFFFF; font:Arial, Helvetica, sans-serif; font-family:sans-serif; font-size:8pt; padding-top:5px;}

.blogText {width:360px; font:Arial, Helvetica, sans-serif; font-family:sans-serif; font-size:8pt; padding-bottom:15px;}

.alertbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:15px; margin-bottom:15px; background-color:#FFCCFF; border:3px dashed red; color:red; }

.quotes {
	padding:10px; 
	margin-top:10px; 
	color:#666666; 
	text-align:center;  
	font:"Times New Roman", Times, serif;
	font-size:12pt;
}


.thumbnail {
	position:relative;z-index:-1px;
}
.thumbnail img {
	z-index:-1px;
}

.thumbnail span {
	background-color:#F0FAD1; /* #E3E3BE; /* E3E3C3 E3E3B6 #CCFF99; /* #CCFF99; */
	position: absolute;
	padding: 10px;
	border: 3px dashed gray;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
	color: black;
	z-index: 50;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	z-index:500;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -95px;
	left: -75px; /*position where enlarged image should offset horizontally */
}

div.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:0pt;
	line-height:1px;
	margin:0pt;
	padding:0pt;
}