html, body
{ color: #484642; font-style: normal; font-weight: normal; font-size: 13pt; font-family: "futura-pt", sans-serif; height:100%; line-height:21px;}


A:link, A:visited { color:#484642; text-decoration: underline; font-size:13pt; }
A:hover, A:active { color:#484642; text-decoration: underline; font-size:13pt; }

.link { color : #484642; font-size: 13pt;}
.link a:link { color : #484642; font-size: 13pt; text-decoration: none;}
.link a:visited { color : #484642; font-size: 13pt; text-decoration: none;}
.link a:hover  { color: #484642; font-size: 13pt; text-decoration: underline; }
.link a:active  { color: #484642; font-size: 13pt; text-decoration: underline; }

hr {

height: 0;
clear: both;
border-width: 1px 0 0;
border-top: 1px solid #006db5;
}

h2 {
	font-size:18pt;
	font-weight:bold;
}

.aboutbutton {
	margin-left:3px;
	margin-right:3px;
}

.gallery {
	margin-left:220px;
}

.clear {
	clear:both;
}

form input[type=submit] {
	background : url("images/submit.png") no-repeat center center;
	width : 96px;
	height :33px;
	border : none;
	color: transparent;
}

.container {
	width:1031px;
	margin:0 auto;
	background-image:url(images/bg_container.png);
}


.title {
font-family: "futura-pt", sans-serif;
font-size:30pt;
color:#484642;
}

.maptitle {
font-family: "futura-pt", sans-serif;
font-size:11pt;
color:#484642;
line-height:18px;
}

.maptext {
font-family: "futura-pt", sans-serif;
font-size:10pt;
color:#484642;
line-height: 15px;
font-style:italic;
}

.tag {
font-family: "futura-pt", sans-serif;
font-size:17pt;
color:#006db5;
margin-top:14px;
margin-bottom:14px;
}

.top {
	width:888px;
	height:81px;
	padding-left:62px;
	padding-right:62px;
	padding-top:55px;
	margin:0 auto;
}

.menu {
	width:888px;
	height:37px;
	padding-left:62px;
	padding-right:62px;
	padding-top:12px;
	background-image:url(images/bg_menu.jpg);
	margin:0 auto;
}

.menuright {
	float:right;
}

.bodyarea {
	width:888px;
	padding-left:62px;
	padding-right:62px;
	padding-top:45px;
	margin:0 auto;
}

.bodyareasec {
	width:888px;
	padding-left:62px;
	padding-right:62px;
	padding-top:55px;
	padding-bottom:60px;
	margin:0 auto;
}

.bodyareaabout {
	width:888px;
	padding-left:62px;
	padding-right:62px;
	padding-top:25px;
	padding-bottom:60px;
	margin:0 auto;
}

.bodbottom {
	width:888px;
	height:172px;
	padding-top:15px;
	margin:0 auto;
}
	
.bodleft {
	width:270px;
	float:left;
}

.bodmiddle {
	width:321px;
	float:left;
}

.bodright {
	width:297px;
	float:left;
}

.bdtext {
	margin-left:48px;
}

.bottom {
	width:1007px;
	height:44px;
	margin:0 auto;
	background-image:url(images/footer.png);
	padding-right:24px;
	padding-top:13px;
}


.wrapper {
width:100%;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -200px;
}

.push {
height: 200px;
clear:both;
}

form {
    height: 100%;
}


.feedbutton {
	background-color:#fff;
	display:block;
	padding-left:10px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:8px;
    cursor: pointer;
}

.feedbutton:hover { background-color: #e0e0e0; }

.feedbutton:active { background-color: #e0e0e0; }



/*new menu styles*/

nav ul {
	padding: 0;  
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}
	
nav ul li {
	float: left;
}
	nav ul li:hover {
	
	
	}
		nav ul li:hover a {
			color: #999;
		}
	
	nav ul li a {
		display: block; padding: 10px 23px;
		color: #757575; text-decoration: none;
	}	


nav ul ul {
	background: #5f6975; border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
}
	nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;
	}
		nav ul ul li a {
			padding: 10px 50px;
			color: #fff;
		}	
			nav ul ul li a:hover {
				background: #4b545f;
			}

/*new menu styles end*/


.footer { color : #fff; font-size: 10pt; font-weight:bold; margin-bottom:5px;}
.footer a:link { color : #fff; font-size: 10pt; text-decoration: none;}
.footer a:visited { color : #fff; font-size: 10pt; text-decoration: none;}
.footer a:hover  { color: #fff; font-size: 10pt; text-decoration: underline; }
.footer a:active  { color: #fff; font-size: 10pt; text-decoration: underline; }



.disclaimer { font-size: 7pt }
.disclaimerwhite { color: #000;font-size: 8pt; font-weight:normal; line-height:13px;}
.disclaimerwhite a:link  { color: #006ca9; font-size: 8pt; text-decoration: none;}
.disclaimerwhite a:visited  { color: #006ca9; font-size: 8pt; text-decoration: none; }
.disclaimerwhite a:hover  { color: #006ca9; font-size: 8pt; }


.toplinks { font-size: 8pt }


.tblArchiveDates
{
	 border-color: Black;
	 border-style: solid;
	 border-width: thin;
}
.tblCellArchiveDates
{
	 border-color: Silver;
	 border-style: solid;
	 border-width: thin;
}

.HeaderText
{
	
}

.PageTitle
{ font-family: "Open2", sans-serif; font-weight:bold; font-size:24pt; color:#0d6fac;}	

.MsgAtTop
{
}
.GridTitle 
{
	font-weight: bold;
}

.PostTitle
{
	color: #73a43c;
	font-style: normal;
	font-size: 14pt;
	font-family: "Open2", sans-serif;
	font-weight:bold;
 
}
.PostSubTitle 
{
	font-weight: bold;
	
}
.PostText
{ color: #484642; font-style: normal; font-weight: normal; font-size: 13pt; font-family: "futura-pt", sans-serif; line-height:21px;}

.MapText
{ color: #484642; font-style: normal; font-weight: normal; font-size: 11pt; font-family: "futura-pt", sans-serif; line-height:19px;}


.feedtitle
{ color: #000; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Tahoma, Geneva, sans-serif; line-height:13px; }
.feedtitle a:link { color : #004978; font-size: 9pt; text-decoration: none;}
.feedtitle a:visited { color : #004978; font-size: 9pt; text-decoration: none;}
.feedtitle a:hover  { color: #004978; font-size: 9pt; text-decoration: underline; }
.feedtitle a:active  { color: #004978; font-size: 9pt; text-decoration: underline; }

.feedtext
{ color: #000; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Tahoma, Geneva, sans-serif; line-height:13px;}



.ImageCaption
{
	font-size: x-small;
	text-align: center;
}

.b
{
	font-weight: bold;
}
.i
{
	font-style: italic;
}
.u
{
	text-decoration: underline;
}

.red-bold
{
	color: #990000;
	font-weight: bold;
}
.small
{
	font-size: 7pt;
}

.center
{
	text-align: center;
}

/**************************************
Table cell
**************************************/
.tc_Name
{
	font-weight: bold;
	vertical-align:top;
}
.tc_Value
{
}
.tc_Buttons
{
	text-align: center;
}

.errorMessage
{
	background-color: Yellow;
	font-weight:bold;
}


/*popup image styles*/
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   filter:alpha(opacity=65);
}
#popUpDiv {
    position:absolute;
    width:525px;
    height:525px;
    z-index: 9002;
}
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}.b1  
{height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#ddd; border-right:2px solid #888; border- 
left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#ddd; border-right:1px solid #888; border- 
left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#ddd; border-right:1px solid #888; border- 
left:1px solid #888; margin:0 1px;}
.contentb {background: #ddd; border-right:1px solid #888; border-left: 
1px solid #888;}
.contentb div {margin-left: 5px;}
/*end popup image styles*/

