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

.wrapper { margin:0 auto; width:960px; position:relative;}
body {
	margin-top:20px;
	background-image: url(../images/woodbg.jpg);
	background-repeat: repeat;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000CC;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0000CC;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: underline;
	color: #0000CC;
}

p {line-height:1.2; color:#444444;}
h1 {font-size: 15px; color: #FFFFFF; padding:10px 0 0 20px; font-weight:bold;}
h2 {font-size: 16px; color: #666666;}

.clear {clear:both;}

.header {position:relative; background:url(../images/header_bg.png) top left no-repeat; width:960px; height:78px;}
.logo {position:relative; margin:16px 0 0 16px;}

/*----------------------------------------------------------------------Navigation---------------------------------------------------------------------------*/

ul.nav {width:950px; height:38px;
		background: url(../images/nav_bg.png) top left no-repeat;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0 0 0 10px;
		}
ul.nav li {display:inline;}

ul.nav li a {
float:left;
display:block;
padding:12px 10px 8px 10px;	
font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;
margin-right:2px;
}	

ul.nav li a:hover {background:transparent url(../images/nav_hover.jpg) repeat-x left top; color:#FFFFFF;}

ul.nav li.selected a {background: url(../images/nav_hover.jpg) repeat-x left top; color:#FFFFFF;}
/*----------------------------------------------------------------------CONTENT---------------------------------------------------------------------------*/

.left_col {float:left; width:710px; margin:20px 20px 10px 0;}
.left_col_header {position:relative; width:710px; height:31px; background:url(../images/left_col_header.png) top left no-repeat;}
.left_col_middle {background:url(../images/left_col_middle.png) top left repeat-y; width:670px; padding:20px 20px 0 20px; position:relative;}
.left_col_bottom {background:url(../images/left_col_bottom.png) top left no-repeat; width:710px; height:9px;}

.right_col {float:right; width:230px; margin:20px 0 0 0;} 
.right_col_top {background:url(../images/right_col_top.png) top left no-repeat; width:230px; height:31px;}
.right_col h1 {font-size:15px; font-weight:bold; color:#FFFFFF; padding:10px 0 0 10px;}
.right_col_middle {background:url(../images/right_col_middle.png) top left repeat-y; width:210px; padding:10px 10px 0 10px;}
.right_col_bottom {background:url(../images/right_col_bottom.png) top left no-repeat; width:230px; height:10px; margin-bottom:10px;}

.footer {background:url(../images/footer_bg.png) top left no-repeat; width:690px; height:30px; padding:20px 0 0 20px; margin-bottom:20px;}
.footer_wide {background:url(../images/footer_wide_bg.png) top left no-repeat; width:940px; height:30px; padding:20px 0 0 20px; margin-bottom:20px;}
.footer a {color:#333333; text-decoration:underline;}
.footer a:hover {color:#0066FF;}


.full_col {width:960px; margin:10px 0 10px 0;}
.full_col_header {position:relative; width:960px; height:31px; background:url(../images/full_col_header.png) top left no-repeat;}
.full_col_middle {background:url(../images/full_col_middle.jpg) top left repeat-y; width:920px; padding:20px 20px 0 20px; position:relative;}
.full_col_bottom {background:url(../images/full_col_bottom.png) top left no-repeat; width:960px; height:9px;}

.full_col_middle h2 {font-size: 16px; color: #1766ae; padding:0 0 15px 0;}

ul#twitter_update_list {}
ul#twitter_update_list li {padding: 0 0 10px 0; line-height:1.2; border-bottom:#999999 dotted 1px; margin-bottom:10px;}
ul#twitter_update_list li a {color: #999999; text-decoration: underline;}
ul#twitter_update_list li a:hover {color: #0033FF; text-decoration: underline;}

ul#twitter-link {color:#0033CC; text-decoration:none; font-size:12px;}

.homepage_feature {position:relative; background:url(../images/homepage_feature.jpg) top left no-repeat; width:670px; height:271px; margin:20px 0 10px 0; padding:0 0 0 20px;}
.home_info {float:left; width:190px; margin:20px 0 10px 0; font-size:12px;}
.home_info a {color:#0033FF; text-decoration:underline; font-size:12px;}
.home_info a:hover {color:#333333;}
.home_info_padding { padding-right:30px;}
.home_info h2 {font-size:14px; color: #333333; padding:0 0 10px 0;}
.homepage_feature_thumb {float:left; margin:40px 0 20px 0;}
.homepage_feature_thumb_margin {margin-right:20px;}

.print_wrapper {width:920px; position:relative; margin-bottom:30px;}
a.but_more_info {background:url(../images/but_more_info.png) 0 0 no-repeat; height:24px; width:69px; padding:6px 10px 6px 28px; color:#FFFFFF; text-decoration:none; position: absolute; bottom:10px; left:20px; }
a.but_more_info:hover { background-position: -107px 0; color:#ffffff;}
a.but_more_info:visited {color:#FFFFFF;}

#zoom_content h1 {color:#1766ae; font-size:16px; font-weight:bold; padding:0 0 15px 0;}
#zoom_content h2 {color:#1766ae; font-size:14px; font-weight:bold; padding:10px 0 10px 0;}

/*----------------------------------------------------------------------IMAGE SLIDER---------------------------------------------------------------------------*/

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:228px;	width: 670px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 2px; right: 10px;
	width: auto; height:24px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 8px 13px 7px 11px;
	text-decoration: none;
	color: #fff;
	background:url(../images/slider_button.png) top left no-repeat;
	height:3px;
	width:28px;
	line-height:1.3;
}
.paging a.active {
	font-weight: bold;
	background:url(../images/slider_button_active.png) top left no-repeat;
/*	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;*/
}
.paging a:hover {font-weight: bold;}

/*----------------------------------------------------------------------FORMS---------------------------------------------------------------------------*/
fieldset {width:630px;}
form p {line-height:0.3; }
.input {height:16px; background-color: #cae4e8; padding:5px; border: #1663aa solid 1px; width:330px;}
label {width: 200px; display: block; padding-top:20px;}
textarea {height:80px; background-color: #cae4e8; padding:5px; border: #1663aa solid 1px; width:330px;}
.submit { margin-top:10px;}
