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

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	}

p, ol, ul, dl, li {
	font-size:12px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#595959;
	}
	
a {
	color: #3684c7;
	text-decoration:none;
}
a:link, a:visited {
	color: #3684c7;
	text-decoration:none;
	}
	
a:hover {
	color: #666666;
	text-decoration:underline;
	}
	
h1 {
	font-family:Verdana,Arial, sans-serif;
	color:#3684c7;
	font-size:18px;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	border-bottom:dotted 1px #ddd;
	padding-bottom:1px;
	}

#homepagetext {
	font-size:14px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#717171;
	}
	
#main {
	margin-right: auto;
	margin-left: auto;
	width:1000px;
	height:auto;
	background-color:#fff;
	}
/*header*/
#header {
	margin-right: auto;
	margin-left: auto;
	width:1000px;
	height:auto;
	margin-top:5px;
	background-color:#fff;
	float: left;
	}

	
#tagline {
	float: right;
	width:366px; 
	background-image: url(../images/tagline.jpg);
	background-repeat:no-repeat;
	height:44px;
	margin-bottom:0px;
	position:relative;
	}
	
#logo {
	float:left;
	width: 323px;
	height: 95px;
	background-image: url(../images/logo.png);
	background-repeat:no-repeat;
	z-index: 2;
	}

#main-menu {
	float:left;
	width:100%;
	background-image:url(../images/nav.jpg);
	background-repeat:repeat-x;	
	margin-top:-20px;
	vertical-align:middle;
	height:45px;
	}
	
#main-menu ul{
list-style-type: none;
text-align: left;
padding: 0;
margin-left:25px;
position: relative;
}

#main-menu li{
	float:left;
	text-decoration:none;
	font-size:15px;
	list-style-type: none;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:1px; 
	}

#main-menu li a{
	display:block;
	padding-bottom:2px;
	text-decoration:none;
	padding-right:7px;
	padding-left:7px;
	color:#fff;
	border-right: 1px solid #fff;
	padding: 1px 15px;
}

#main-menu li a.selected{
	color:#3684c7;
	text-decoration:none;
}
#main-menu li a:hover{
	text-decoration:none;
	color:#878787;
}


/*#navcontainer{
float:left;
width:100%;
background-image:url(../images/nav.jpg);
background-repeat:repeat-x;	
margin-top:-20px;
z-index:99;
vertical-align:middle;
}

#navcontainer ul{
list-style-type: none;
text-align: left;
padding: 0;
margin-left:10px;
position: relative;

}

#navcontainer li
{
display: inline;
text-align:left;
font-size: 15px;
color:#fff;
font-weight:normal;
}

#navcontainer li a
{
padding: 1px 15px;
color: #fff;
border-right: 1px solid #fff;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #878787;
}

/*#navcontainer li a#current{
color: #878787;
}

#navcontainer li a:selected{
	border-bottom:3px solid #758da8 !important;
	color: #red;
}
*/

#topnav {
	float:right;
	width:475px;
	position:relative;	
	margin-right:20px;
	height:30px;
}

#topnav li{
	float:right;
	margin:0px 5px;
	text-decoration:none;
	font-size:13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	width:auto;
	list-style:none;
}
#topnav li a{
	display:block;
	padding:0;
	text-decoration:none;
	color: #7d7d7d;
	margin: auto 5px;
 
	}   
#topnav li a.selected{
	color:#97cd3b;
	text-decoration:underline;
}
#topnav li a:hover{
	border-bottom:1px solid #ed832d;
	text-decoration:none;
	color: #ed832d;
}


/*footer*/
#footer{
	margin-right: auto;
	margin-left: auto;
	width:970px;
	height:50px;
	float: left;
	background-image: url(../images/footer.jpg);
	background-repeat:repeat-x;
	text-align:right;
	padding:10px 15px;
	color:#717171;
	font-size:11px;
	}

#footer a{
	text-decoration:none;
	color:#337bb9;
	}
	
#footer a:hover {
	text-decoration:underline;
	color:#337bb9;
	}
/*content*/	


#contentbox {
	margin-right:auto;
	margin-left:auto;
	width:1000px;
	height:auto;
	background-color:#fff;
	float:left;
	padding:10px 0px 10px 0px;
	}
	
#flash {
	width:950px;
	margin-right: auto;
	margin-left: auto;
	height:350px;
	}
	
#content-nobackground {
	width:950px;
	margin-right: auto;
	margin-left: auto;
	margin-top:5px;
}
#content {
	width:910px;
	margin-right: auto;
	margin-left: auto;
	margin-top:5px;
	margin-bottom:5px;
	border:#ddd 1px solid;
	background-color:#f7f7f7;
	padding: 15px 20px;
}

#contentleft-home{
	width:700px;
	float:left;
	margin-left:10px;
	}
	
#contentright-home {
	width:200px;
	float:right;
	margin-right:10px;
}

#contentright-home li {
	list-style:none;
}

#contentright-home li a{
	border:none;
	text-decoration:none;
}
	
#contentleft{
	width:575px;
	float:left;
	border:red 1px solid;
	}
	
#contentright{
	width:375px;
	float:right;
	border:red 1px solid;
}

/*Class for photo galleries*/
#s6 { width: 604px; height: 357px; margin-left:auto; margin-right:auto;}
#s6 div { width: 604px; height: 357px; padding: 5px; color: #333; text-align: center; font-size: 12px; }
#s6 div img { margin: 0; width: 604px; height: 357px; padding: 2px;  }
.orange {
	color: #ee852f;
	font-size:10px;
	font-style:italic;
	text-align: center;
}

#s5 { width: 705px; height: 260px; margin-left:auto; margin-right:auto;}
#s5 div { width: 705px; height: 260px; padding: 5px; color: #333; text-align: center; font-size: 12px; }
#s5 div img { margin: 0; width: 705px; height: 260px; padding: 2px;  }
.orange {
	color: #ee852f;
	font-size:10px;
	font-style:italic;
	text-align: center;
}

/*Class for collapsable divs*/

.details-click {
	color:#595959;
	text-decoration:none;
}
	
.details-click hover {
	color: #666666;
	text-decoration:underline;
	}

.details-hide {
	color:#878787;
	padding-top:2px;
}
