@charset "utf-8";
/* CSS Document */


/*Layout */

body {
text-align: center;
background-color:#F0EADE;
margin: 0px, 0px, 0px, 0px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
}

img { behavior: url(iepngfix.htc); }


#wrapper {
	width:785px;
	height:auto;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1;
	background-color:#678a9d;
	margin-top:0px;
}

#wrapper2 {
	width:785px;
	height:auto;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1;
	background-color:#678a9d;
	margin-top:0px;
}

#header{
width:785px;
height:128px;
text-align:center;
margin-top:0px;
}

#header2{
width:785px;
height:128px;
text-align:center;
margin-top:0px;
}

.nav {
width:785px;
height:31px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(images/nav-bg.jpg);
line-height:31px;

}

a.navlinks {

}

a.navlinks:hover{color:#b5d5df;}

a.bluelink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#abc8d3;
text-decoration:none;
font-weight:bold;
}

a.bluelink:hover{color:#cccccc;}

#left-body {
width:330px;
height:440px;
position:relative;
float:left;
background-color:#678A9D;
}

#homepage-flash {
width:455px;
height:440px;
position:relative;
float:left;
}

#internal-body-content {
	width:385px;
	height:auto;
	min-height:405px;
	position:relative;
	float:left;
	background-color:#7697a6;
	font-size:11px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:35px;
	padding-right:50px;
	line-height:16px;
}


#left-footer{
width:322px;
height:22px;
position:relative;
float:left;
margin-right:2px;
padding-right:6px;
text-align:right;
line-height:20px;
background-image:url(images/left-footer.jpg);
}

#right-footer{
width:455px;
height:22px;
position:relative;
float:left;
text-align:right;
line-height:20px;
background-image:url(images/right-footer.jpg);}

#home-left-title{
width:310px;
height:32px;
padding-top:20px;
margin-left:20px;
border-bottom: 1px solid #FFFFFF;
}

#home-left-text{
width:278px;
height:285px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:32px;
padding-right:20px;
line-height:16px;
}

#home-left-news{
width:130px;
height:94px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:32px;
position:relative;
float:left;
margin-top:1px;
padding-right:3px;
line-height:16px;
}

#home-right-news{
width:148px;
height:94px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
position:relative;
float:left;
margin-top:1px;
padding-left:15px;
line-height:16px;
}

#internal-left-image{
width:330px;
height:65px;
}

#internal-left-title{
width:310px;
height:24px;
padding-top:5px;
margin-left:20px;
border-bottom: 1px solid #FFFFFF;
}

#internal-left-text{
width:278px;
height:243px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:32px;
padding-right:20px;
line-height:16px;
}




#separator {
width:1px;
height:75px;
background-color:#ffffff;
position:relative;
float:left;
margin-top:5px;
margin-bottom:15px;
}

#copyright {
width:785px;
height:30px;
position:relative;
float:left;
background-color:#F0EADE;
}

.h1class {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
line-height:1;
font-weight:normal;
padding-top:5px;
}

a.bodytextlinks {
color:#FAE8CA;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

a.bodytextlinks:hover{color:#CCCCCC;}

a.newstextlinks {
color:#ffffff;
text-decoration:none;
}

a.newstextlinks:hover{color:#CCCCCC;}

a.subtextlinks {
color:#ffffff;
text-decoration:none;
}

a.subtextlinks:hover{color:#CCCCCC;}


.copyright_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
color:#7b9dac;
padding-top:2px;
}

a.sitemaplink{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7b9dac;
text-decoration:none;}

a.sitemaplink:hover{color:#cccccc;}

a.designby {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#93b2c0;
text-decoration:none;
}

a.designby:hover{color:#666666;}

.sightdesign_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
color:#7396a5;
padding-top:4px;
padding-right:10px;
}

.sub-headers{
color:#d2f0f8;
font-weight:bold;
}

a.samelink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;}
a.samelink:hover{color:#CCCCCC;}


/* ------------------------ menu styling ---------------------------------- */

#chromemenu{
    margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1;
	}

.nav:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.nav ul{
margin: 0px;
text-align: left; /*set value to "left", "center", or "right"*/
}

.nav ul li{
display: inline;
}

.nav ul li a{
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
font-weight:bold;
}

.nav ul li a:hover, .nav ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color:#CCCCCC;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
margin-top:9px;
position:absolute;
top: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:18px;
z-index:100;
width: 150px;
text-align:left;

visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
height:20px;
display: block;
text-indent: 3px;
padding: 0px 0;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
background-image:url(images/menu-bg.jpg);

}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-image:url(images/menu-bg4.jpg);
}

.input{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:solid 1px #1c4b74;
width:150px;}

.select{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:solid 1px #1c4b74;
width:150px;}

.textarea{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:solid 1px #1c4b74;
width:150px;}
