@charset "utf-8";
/* CSS Document */

img, h1, h2, h3, hr, h5, h6 {
	padding:0;
	margin:0;
	border:none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #575757;
	background:url(/images/pagebackground.gif) top repeat-x #e1e1e1;
	margin:0;
	padding:0;
}

#container {
	width:817px;
	background:#FFFFFF;
	margin:0 auto 0 auto;
}
#navbar {
	height:40px;
	background:url(/images/navbackground.gif) repeat-x;
}
#content {
	margin:30px;
	clear:both;
}
#content img { border: 4px solid #dbdbdb; margin: 0 0 10px 0; }

#content #myMap img { border: none;}
#footer {
	margin:0px 30px 0px 30px;
	padding:5px 0px 20px 0px;
	border-top:1px solid #CCCCCC;
	font-size:8pt;
	text-align:center;
	clear:both;
}
#footer a {
	color:#333333;
	text-decoration:none;
}
.photo {
	border: 4px solid #dbdbdb;
	margin:10px 0px 10px 0px;
}
/* Content Styles */
h1 {
	font-size:16pt;
	font-weight:normal;
	font-variant:small-caps;
	font-family:"Times New Roman", Times, serif;
	color:#666666;
}
h2 {
	font-size:14pt;
	font-weight:normal;
	font-variant:small-caps;
}
h3, h3 a{
	font-size:12pt;
	font-weight:normal;
	font-variant:small-caps;
	text-decoration:none;
}
p {
	font-size:10pt;
	line-height:17pt;
}
a {
	color:#261a05;
	text-decoration:underline;
}
a:hover{color:#CC6600;}

fieldset{border:1px solid #d8c69e; padding:10px;}
legend{padding:10px; font-size:11pt; font-weight:bold; font-variant:small-caps;}

.frm {
	font-size: 11pt;
	border: 1px solid #d8c69e;
	width: 99%;
}
.frmpost {
font-size: 11pt;
	border: 1px solid #d8c69e;
	
	}
.frm100 {
	font-size: 11pt;
	border: 1px solid #d8c69e;
	width: 99%;
}
.frms {
	font-size: 8pt;
	border: 1px solid #d8c69e;
	width: 150px;
}
.frmbutton {
	font-size: 14pt;
	border: 1px solid #788f51;
}
.hpevent { padding: 0px; margin: 10px 0 0 0 ; }
.hpevent a {text-decoration:none;}

ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
	background:url(/images/navbackground.gif) repeat-x;
	height: 40px;
}
ul.MenuBarActive
{
	z-index: 1000;
}
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 8em;
	float: left;
	height: 30px;
	background:url(/images/navdivider.gif) right no-repeat;
	text-align:center;
}
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
ul.MenuBarHorizontal ul li
{
	width: 8.2em;
	background: #C71F1D;
}
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

ul.MenuBarHorizontal ul
{
	
}
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	padding: 10px 0px 10px 0px;
	height: 20px;
	text-decoration: none;
	color:#FFFFFF; text-decoration:none; font-size:10pt; font-weight:bold; 
	background:url(/images/navdivider.gif) right no-repeat;

}
ul.MenuBarHorizontal ul li {
	height: 40px;
}
ul.MenuBarHorizontal ul li a
	
{
	display: block;
	cursor: pointer;
	text-decoration: none;
	padding: 10px 0 10px 0;	
	color:#FFFFFF; text-decoration:none; font-size:10pt; font-weight:bold; 
	background: #CC0000;
	border-top: 1px solid #FFFFFF;
	
	}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	color: #FFF;
	background: #C71F1D;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	color: #FFF;
	background: #EA7472;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(/images/SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(/images/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: right;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(/images/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: right;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(/images/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: right;
}
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background:url(/images/navbackground.gif) repeat-x;
		
	}
}
