body,td,div
{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
}

div.PageHeader
{
	position:absolute;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	width:100%;
}

div.PageTitle
{
	position:absolute;
	left:209px;
	top:105px;
	background-color:999933;
	border:2px solid #663333;
	padding:6px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}

form
{
	padding:0px;
	margin:0px;
}

hr{height:2px;color:#993333;}

blockquote{padding-top:3px;margin-top:3px;}

.headline{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#003366;
}

.subhead{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#993333;
}

.big{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
}

.normal{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
}

.small{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
}

.smaller{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
}

.highlight{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#DD3333;
}

.MenuDark{color:#663333;}
.MenuMedium{color:#999933;}
.MenuLight{color:#d8d37f;}
.BGDark{color:#8DAB72;}
.BGLight{color:#ffffff;}

.White{color:#ffffff;}

.FeatureImage{border-width:2px;border-color:#999933;}

a:link{
	color:#663333;
	text-decoration:underline;
}
a:visited{
	color:#663333;
	text-decoration:underline;
}
a:active{
	color:#663333;
	text-decoration:underline;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}



.NavTop{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:none;
}
a.NavTop:link{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:none;
}
a.NavTop:visited{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:none;
}
a.NavTop:active{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:none;
}
a.NavTop:hover{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}


.NavBottom{
	font-size:11px;
	color:#663333;
	text-decoration:none;
}
a.NavBottom:link{
	font-size:11px;
	color:#663333;
	text-decoration:none;
}
a.NavBottom:visited{
	font-size:11px;
	color:#663333;
	text-decoration:none;
}
a.NavBottom:active{
	font-size:11px;
	color:#663333;
	text-decoration:none;
}
a.NavBottom:hover{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}



.MenuTitle{
	font-size:13px;
	font-weight:bold;
	color:#663333;
}
a.MenuTitle:link{
	font-size:13px;
	font-weight:bold;
	color:#663333;
	text-decoration:underline;
}
a.MenuTitle:visited{
	font-size:13px;
	font-weight:bold;
	color:#663333;
	text-decoration:underline;
}
a.MenuTitle:active{
	font-size:13px;
	font-weight:bold;
	color:#663333;
	text-decoration:underline;
}
a.MenuTitle:hover{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}


.NavLeftLight{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.NavLeftLight:link{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.NavLeftLight:visited{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.NavLeftLight:active{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.NavLeftLight:hover{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}


.NavLeftDark
{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:none;
}
a.NavLeftDark:link
{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:none;
}
a.NavLeftDark:visited
{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:none;
}
a.NavLeftDark:active
{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:none;
}
a.NavLeftDark:hover
{
	font-size:11px;
	font-weight:bold;
	color:#663333;
	text-decoration:underline;
}


.AdminDrill
{
	font-size:13px;
	font-weight:bold;
	color:#663333;
}
a.AdminDrill:link
{
	font-size:13px;
	font-weight:bold;
	color:#663333;
}
a.AdminDrill:visited
{
	font-size:13px;
	font-weight:bold;
	color:#663333;
}
a.AdminDrill:active
{
	font-size:13px;
	font-weight:bold;
	color:#663333;
}
a.AdminDrill:hover{
	font-size:13px;
	font-weight:bold;
	color:#663333;
}

	
.PageTitle
{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.PageAlert{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
}

.frmLabel{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}

.frmLabelTop{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}

.frmInput{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color:#000000;
}


.frmHeader{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#999933;
}

Img.ArticleImageLeft{
	color:#999933;
	border-color:#999933;
	margin-right:10px;
	text-align:left;
}

Img.ArticleImageRight{
	color:#999933;
	border-color:#999933;
	margin-left:10px;
	text-align:left;
}



div.Banner
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12px;
	border: solid 2px #999933;
	padding:8px;
	margin:10px 0px 10px 0px;	
}

.DataHeader
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#ffffff;
	background-color:#DA9840;
	font-weight:bold;
}
.DataRow
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	background-color:#FCE6CE;
}
.DataRowAlt
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
}

div.EventTitle
{
	font:bold 15px verdana,arial,helvetica;
	color:#ffffff;
	background-color:#999933;
	border:solid 2px #663333;
	text-align:center;
	padding:4px;
	margin:4px 0px 4px 0px;
}

div.EventDescription
{
	font:normal 13px verdana,arial,helvetica;
	color:#000000;
	background-color:#ffffff;
	border:solid 2px #663333;
	text-align:left;
	padding:10px;
	margin:4px 0px 4px 0px;
}

div.EventAdminLink
{
	font:bold 13px verdana,arial,helvetica;
	color:#000000;
	background-color:#ffffff;
	text-align:left;
	padding:0px;
	margin:20px 0px 0px 0px;
}


/* FORM STYLES */
	
input.textbox
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:normal;		
	border: solid 1px #336699;
	background-color:#ffffff;
	color:#000000;
	margin-top:3px;
}

input.textboxLarge
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:15px;
	font-weight:normal;		
	border: solid 1px #336699;
	background-color:#ffffff;
	color:#000000;
	margin-top:3px;
}

textarea.textbox
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:normal;		
	border: solid 1px #336699;
	background-color:#ffffff;
	color:#000000;
	margin-top:3px;
}

textarea.textboxLarge
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:15px;
	font-weight:normal;		
	border: solid 1px #336699;
	background-color:#ffffff;
	color:#000000;
	margin-top:3px;
}

select.textbox
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:normal;		
	border: solid 1px #336699;
	background-color:#ffffff;
	color:#000000;
	cursor:hand;
	margin-top:3px;
}

select.textboxLarge
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:15px;
	font-weight:normal;		
	border: solid 1px #336699;
	background-color:#ffffff;
	color:#000000;
	cursor:hand;
	margin-top:3px;
}


input.button
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:bold;		
	border-style:outset;
	border-width:2px;
	background-color:#D8D37F;
	padding:3px;
	color:#663333;
	cursor:hand;
}


input.buttonLarge
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:15px;
	font-weight:bold;		
	border-style:outset;
	border-width:2px;
	background-color:#D7E5F0;
	color:#336699;
	cursor:hand;
}

	
.labelTop
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:bold;
}

	
.labelTopLarge
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:14px;
	font-weight:bold;
}

.label
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.labelLarge
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

.help
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:normal;
}

.ValidationError
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:bold;
	color:red;
}


/* Observation Report Styles */

.orHeader
{
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	font-size:13px;
	padding:5px;
	background-color:#993333;
	color:#ffffff;
}

.orRow
{
	background-color:#FFFFFF;
	font-family:verdana,arial,helvetica;
	padding:3px;
	
}

.orRowAlt
{
	background-color:#FCE6CE;
}

select.orTextbox
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:15px;
	font-weight:bold;
	border: solid 1px #336699;
	background-color:#ffffff;
	color:#000000;
}

input.orButton
{
	font-family:verdana,arial,helvetica,san-serif;
	font-size:11px;
	font-weight:bold;		
	border-style:outset;
	border-width:2px;
	background-color:cornflower;
	color:#663333;
	padding:2px;
}