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

body{
	margin:0;
	background-image:url(../images/krzkbg.jpg);
	background-repeat:repeat-x;
	background-color:#C1AD7B;
	text-align: center;
	min-width: 950px;

}
html{
	margin: 0;
	padding: 0;
}
.weather_temp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF !important;
	font-weight:bold;
	padding-left:5px;
	padding-right:10px;
	text-decoration:none;
}
.weather_day{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF !important;
	font-weight:bold;
	padding-left:5px;
	padding-right:10px;
	text-decoration:none;
}
#main_container{

	margin:0 auto;
	width:950px;
	text-align: left;
	background-color:#FFF;
}

#header{
	padding-left:1px;
	padding-right:1px;
}

#header_rotating_image{
	height:146px;
	width:706px;
	float:left;
}

#search_main_container{
	width:242px;
	height:146px;
	background-image:url(../images/top_right_bg.jpg);
	float:right;
}

#png_logos{
	position:absolute;
}

#menu{
	padding-left:1px;
}

#middle_part{
	padding-left:1px;
	padding-right:1px;
	position:relative;
}

#banner_left{
	width:170px;
	height:749px;
	float:left;
	text-align:center;
}


#banner_left_image{
	padding-top:3px;
	padding-bottom:5px;
	padding-right:1px;
}
#banner_left_int{
	float:left;
	text-align:center;
}

#banner_left_image_int{
	padding-top:3px;
}

#auction_block_image{
	padding-right:1px;
	padding-top:3px;
}

#center{
	width:619px;	

	float:left;
	text-align:left;
}

#center_int{
	width:620px;	

	float:left;
	text-align:left;
}

#center_int_int{
	float:left;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

#banner_right{
	width:159px;
	height:749px;
	float:left;
	text-align:center
}

#banner_right_int{
width:159px;
padding-top:3px;
	float:left;
	text-align:center
}

.banner_right_padding_int{

}
.banner_right_first_padding_int{

}


.banner_right_padding{
	padding-top:2px;
	padding-left:1px;
}
.banner_right_first_padding{
	padding-top:3px;
	padding-left:1px;
}

#banners_bottom{
	height:120px;
	text-align:center;
	clear:both;
}


#banners_top{
	text-align:center;
	padding-top:3px;
}
#footer_outter{
	padding-left:1px;
	padding-right:1px;
}

#footer{
	width:948px;
	height:100px;
	clear:both;
	background-image:url(../images/footer_bg.jpg);
}
.footer_header {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}
#footer_logo{
	position:relative;
	top:20px;
	width:128px;
	float:left;
	left:160px;
}
#footer_eeo_report{
	position:relative;
	width:90px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	left:40px;
	top:20px;
	float:left;
}
#footer_eeo_report a{
	color:#000;
}

#footer_links{
	position:relative;
	text-align:center;
	width:550px;
	float:left;
	color:#000;
	top:3px;
	left:104px;
}
.footer_text a{
	color:#000;
}

#news_pannel_container{
	height:330px;
	padding-left:5px;
	padding-top:4px;
	clear:both;
}

#google_pannel_container{
	border:1px solid #000;
	height:20px;
}
#cal_tube_container{
}

.brief_text{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	text-align:left !important;
	width:280px !important;
		padding-top:5px !important;
	color:#333333 !important;
}

.brief_text_featured{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333333;
	padding-left:6px;
	overflow:hidden;
}

.featured_news_headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}
.featured_div{
	border-bottom: 1px solid #B1B1B1;
	height:57px; 
	background-image:url(../images/featured_news_bg.jpg);
	text-align:left;
	cursor:pointer;
	padding-right:5px;
	overflow:hidden
}
.featured_div_over{
	border-bottom: 1px solid #B1B1B1;
	height:57px; 
	text-align:left;
}

.featured_div_selected{
	height:56px; 
	background-color:#BFE5F2;
	text-align:left;
	cursor:pointer;
	overflow:hidden;
}

#more_news_image{
	padding-left:1px;
	clear:both;
}

#calendar_footer_container{
	padding:4px;
}

#calendar_footer{
	height:72px;
	width:276px;
	background-color:#F0F0F0;
}

.calendar {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.calendar caption {
	margin: 0;
	padding: .3em 0;
	width:284px;
	border-bottom:1px solid #024967;
	font-weight:bold;
	color:#024967;
	}
.calendar th {
	font-weight: bold;
	background: #3C5068;
	color:#fff;
	width:284px;
	text-align:center;
	}
.calendar td {
	border: 1px solid #fff;
	padding: .1em .3em ;
	width: 1em;
	text-align: center;
	}
.calendar a {
	color: #000;
	text-decoration: none;
	}

.calendar td.today {
	background: #3D4F67;
	color:#FFF;
	}
	
.calendar td.selected {
	border: 1px dotted #ff7800;
	}
.calendar td.highlighted {
	background: #9FBFCC;
	text-decoration:underline;
	}
	
.calendar td:hover, .calendar td.today:hover, 
.calendar td.selected:hover, .calendar td.highlighted:hover {
	background: #cff;
	border: 1px solid #09f;
	}

table.calendar td.pad {
	color: #999;
	background: #fff;
	}
table.calendar td.pad:hover {
	background: none;
	border: 0;
	}
	
.sunday, .saturday {
	background: #C8CFD9;
	}
	
#year {
	padding: 0;
	width: 500px;
	list-style: none;
	}
#year:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#year li {
	float: left;
	padding: 0 .5em .5em 0;
	height: 150px;
	}
#cal_container{
	float:left;
}

#you_tube_container{
	float:left;
}

/* start output of front page form*/
#google_search_logo{
	float:left;
	padding-left:5px;
}
#google_search_container{
	padding-top:5px;
}
#web_radio_button{
	float:left;
	height:24px;
}
#web_text{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:4px;
	padding-right:10px;
}
#this_site_radio{
	float:left;
	height:24px;
}
#this_site_text{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:4px;
	padding-right:16px;
}
#search_box{
	float:left;
	padding-bottom:4px;
}
#search_button{
	float:left;	
}
/* end output of front page form*/

#gallery {
	position:relative;
	height:281px;
	padding-top:3px;
}

#gallery span{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
}

#gallery p{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
}


	#gallery a {
		float:left;
		position:absolute;
		margin-left:0px;

	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}
 
	#gallery .caption {
		z-index:600; 
		background-color:#CCC; 
		color:#000 !important; 
		height:58px; 
		width:300; 
		position:absolute;
		bottom:0;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		text-align:left !important;
	}
 
	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}