@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; }



html, body { font: normal 12px/12px Arial, Verdana, san-serif; color: #000; background-color:#fff;}

#white{background-color:#FFF; position:relative; z-index:1; background-image:url(../images/white.png); height:377px; width:951px; margin:0 auto; overflow:hidden;}




#white table {
	font: normal 13px/13px Arial, Verdana, san-serif;
	color: #000;
	text-align: center; line-height:140%;
}
#white table a{font: normal 13px/13px Arial, Verdana, san-serif; color: #000;}

#container {height: 0 auto; width:960px; margin:0 auto;	  } 

#logo{margin-left:10px;}

#containerheader{height: 0 auto; width:960px; margin:0 auto;	  } 


#navbarbackground{ background:url(../images/navbarbackground.gif) repeat-x; height:56px;}

#navbarcontainer{height: 0 auto; width:960px; margin:0 auto; position:relative; z-index:2; 	  } 
#navbar{ background:url(../images/navbarbuttons.gif) no-repeat; height:56px; }
#navbarlocation{ padding:22px;}

table a{font:Verdana, Geneva, sans-serif; font-size:13px; color:#FFF; font-weight:bold; text-decoration:none;}
table a:hover{font:Verdana, Geneva, sans-serif; font-size:13px; color:#CCC; font-weight:bold; text-decoration:none;}

#flashbackground{ padding-top:10px; background-color:#F2F2F2; height:370px;}
#flash{height: 0 auto; width:950px; margin:0 auto;	  } 
#footercontainer{height: 0 auto; width:960px; margin:0 auto;	  } 


#footer{border-bottom:#999 solid 1px; margin:15px 0 0 0;}
#subfooter{border-top:#999 solid 1px; margin:3px 0 0 0;}

#subfooter p{ font:Arial, Helvetica, sans-serif; font-size:10px; color:#999; padding:5px;}

#footer p a{ color:#000;font: normal 12px/12px Arial, Verdana, san-serif;  text-decoration:none;}
#footer p a:hover{ color:#333; font: normal 12px/12px Arial, Verdana, san-serif;  text-decoration:none;}

.transparent{ padding-top:0px; padding-left:13px;}
.transparent img{border:none;}
img{border:none;}
h1{margin:20px 0 0 25px; font: Georgia, "Times New Roman", Times, serif; font-size:19px; color: #28417F;}

ul{margin:20px 0 0 40px; line-height:150%;}

a{outline:none;}


.jcarousel-container {
	position: relative;
	clear:both;
	width:500px;
	margin:-10px auto 0 auto;
	padding:0 40px;
	
	
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 20px 0 0px 0;
	padding: 0;
}
.jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
 
  width:80px; 
}/**
 *  Horizontal Buttons
 
.jcarousel-next-horizontal {
	position:absolute;
	top:10px;
	right:5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background:  transparent url(../images/jcarousel_next.png) no-repeat 0 0;
}
.jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-prev-horizontal {
	position:absolute;
	top:10px;
	left:5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/jcarousel_prev.png) no-repeat 0 0;
}
.jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}*/
#feature_gallery {
	height:450px;
	width:962px;
	margin:auto;
	display:block;
	
	padding: 10px;  

}
ul#feature_gallery_pager {
	display:block;
	margin:auto;
	overflow:hidden;
	height:65px;
	position:relative;
	margin-top:380px;

	
}
#feature_gallery ul.menu li a:hover {
}
ul#feature_gallery_pager li a {
	overflow:hidden;
	width:80px;
	height:81px;
	padding:11px 0 0 0;
	float:left;
	display:block;
	
}
ul#feature_gallery_pager li {
	margin:0 2px;
	padding:0 0 10px 0; 
}
#feature_gallery ul.menu a.activeSlide {
	background:url(../images/arrow.png) no-repeat;
}
#feature_gallery .bigimgs {
	overflow:hidden;
	background-color:#000;
	height:361px;
	width:958px;
	border:1px solid #000;
	position:relative;
	margin:0 auto;
	margin-top:-450px;
}
#feature_gallery img.change {
	width:958px;
	position:relative; 
	
}
#feature_gallery img.thumb {
	width:80px;
	height:51px; 
	
	
}
#output{
width:500px;
margin:1em auto;
display:block;
clear:both;}
