/* CSS Document */

* {
	margin:0;
	padding:0;
	}
img, div, a, input { behavior: url(iepngfix.htc) }

body {
	margin:0;
	padding:0;
	text-align:center;
	background:url(images/bkg.jpg) repeat top left;
	background-color:rgb(0,10,35);
	color:#FFF;
	font-size:12px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	behavior:url("csshover.htc");
}
#wrapper {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	text-align:center;
}
#banner {
	Margin:0px 0px 0px 50px;
	height:90px;
	border-bottom:5px solid #CC0000;
	text-align:left;
}
#banner_sub {
	Margin:0px 0px 0px 50px;
	height:90px;
	text-align:left;
}
#content {
	position:absolute;
	top:95px;
	left:0;
	margin:0px 0px 0px 50px;
	padding:30px 0px 0px 0px;
	height:400px;
	text-align:left;
}

#top_nav {
	position:absolute;
	top:10px;
	right:10px;
	width:320px;
	height:240px;
	text-align:left;
	z-index:1050;
}
#cover {
	position:absolute;
	top:2px;
	left:50px;
	height:100px;
	width:1000px;
	background:url(images/cover.png) no-repeat top left;
	zoom:1;
}
#column {
	float:left;
	width:250px;
	height:400px;
	padding: 0px 30px 0px 8px;
}
#slideshow {
	width:650px;
	height:399px;
	background-color:rgb(0,10,35);
	overflow:hidden;
	border-bottom:1px solid #FFF;
}
#bottom {
	margin:440px 0 0 335px;
	text-align:left;
}
#column2 {
	float:right;
	width:100%;
	height:100%;
	background-color:rgb(0,10,35);
	padding: 0px 0px 0px 0px;
	margin:0;
}
.logo {
	padding:10px 0px 0px 0px;
}
.gallerycontainer{
position: relative;
height:240px;
width:320px;
overflow:hidden;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.nav_button {
	height:73px;
	width:79px;
	margin:1px 1px 0px 0px;
	padding:5px 0px 0px 0px;
	background-color:rgb(141,164,202);
	float:left;
}
.nav_button2 {
	height:73px;
	width:79px;
	margin:1px 1px 0px 0px;
	padding:5px 0px 0px 0px;
	background-color:rgb(141,164,202);
	float:left;
}
.nav_spacer {
	width:160px;
	height:78px;
	padding:0;
	margin:1px 0px 0px 0px;
	float:left;
}

.nav_button:hover{
	background-color:#FFF;
	border-bottom:2px solid #CC0000;
}
.nav_button2:hover{
	background-color:#FFF;
	border-bottom:2px solid #CC0000;
}

.nav_button span{ /*CSS for enlarged image*/
	position: absolute;
	background:url(images/dd.png) no-repeat top left;
	border-top:4px solid #CC0000;
	padding: 5px;
	margin:0;
	right:999em;
	visibility: hidden;
	color: white;
	text-decoration: none;
}
.nav_button2 span{ /*CSS for enlarged image*/
	position: absolute;
	background:url(images/dd.png) no-repeat top left;
	border-top:4px solid #CC0000;
	padding: 5px;
	margin:0;
	right:999em;
	visibility: hidden;
	color: white;
	text-decoration: none;
}

.nav_button span { /*CSS for enlarged image*/
width:317px;
height:160px;

}
.nav_button2 span { /*CSS for enlarged image*/
width:317px;
height:160px;

}

.nav_button:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:81px;
left:0; /*position where enlarged image should offset horizontally */
}
.nav_button2:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:81px;
left:0; /*position where enlarged image should offset horizontally */
}
h1 {
	padding:20px 0px 0px 5px;
	margin:0;
	color:rgb(0,10,35);
	font-size:12px;
	font-weight:bold;
}
h2 {
	color:#FFF;
}
h3 {
	padding:15px 0 5px 0;
	margin:0;
	color:rgb(131,154,192);
	font-size:13px;
}
h4 {
	font-size:15px;
	padding:10px 0px 0px 0px;
	color:rgb(131,154,192);	
}
h5 {
	padding:-5px 0 5px 0;
	margin:0;
	color:rgb(131,154,192);
	font-size:13px;
}
.news {
	font-size:14px;
	padding:0px 0px 10px 0px;
}
.tagline {
	font-size:30px;
	color:rgb(141,164,202);
	padding:30px 0px 20px 0px;
}
.pi {
	color:rgb(0,10,35);
	text-decoration:none;
}
.pi:hover {
	color:rgb(131,154,192);
	text-decoration:none;
}

.dd {
	float:left;
	padding:2px 15px 0px 0px;
	list-style:none;
	border-right:1px solid #FFFFFF;
}
.dd2 {
	float:left;
	padding:2px 0px 0px 10px;
	list-style:none;
}
.dd li {
	padding:5px 0px 5px 0px;
}
.dd2 li {
	padding:5px 0px 5px 0px;
}
.nav_link {
	padding:0px 0px 3px 3px;
	font-size:11px;
	font-weight:bold;
	color:rgb(0,20,45);
	text-decoration:none;
}
.nav_link:hover {
	color:#777777;
	border-bottom:1px solid #FFFFFF;
}