@charset "utf-8";
/* CSS Document */

	
body, html {
	padding:0px;
	margin: 0px;
	height:100%;
	width:100%;
	background-color:#f1f1f1;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
}
.side_highlights{
	padding:0px 0px 10px 0px; 
	margin:0px; 
	overflow:hidden; 
	width:162px; 
	height:72px;
	background-color:#000000;
	position:relative;
}
.highlight{
	width:180px;
}
.main_content_div{
	padding:0px 0px 10px 25px;
	color:#666666;
}
.bread_crumbs{
	color:#333333;
	padding:5px 0px 20px 25px;
}
.bread_crumbs a{
	text-decoration:none;
	color:#333333;
}
.bread_crumbs a:hover{
	text-decoration:underline;
	color:#333333;
}
.short_divider{padding:5px 0px 0px 0px;}
.clear{clear:both}
.white_text{
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;

}
.gray_shadow{
	background-image:url(../images/grey_shadow.jpg);
	background-repeat:no-repeat;
	padding:25px 0px 0px 5px;
}
.gray_border{
	border:solid 1px #727373;
}
.comment_item{
	padding:0px 0px 15px 0px;
}
.front_fieldname_login{float:left; width:100px;padding:10px 0px 20px 0px;}
.front_fieldvalue_login{float:left; width:200px;padding:10px 0px 20px 0px;}
.front_fieldname{float:left; width:100px;padding:0px 0px 5px 0px;}
.front_fieldvalue{float:left; width:200px;padding:0px 0px 5px 0px;}
.front_fieldname_long{float:left; width:150px;padding:0px 0px 5px 0px;}
.front_fieldvalue_long{float:left; width:250px;padding:0px 0px 5px 0px;}
.banner{
	width:959px;
	float:left;
}

.space_dark_blue{
	background-color:#0e0d5d;
	height:8px;
	width:959px;
}




/*CSS for text link*/
a.link{
	color:#333333;
	text-decoration:none;
}

a.link:hover{
	color:#333333;
	text-decoration:underline;}

a.linku{
	color:#333333;
	text-decoration:underline;
}

a.linku:hover{
	color:#333333;
	text-decoration:none;
}
a.link_ltgrayu{
	color:#666666;
	text-decoration:underline;
}

a.link_ltgrayu:hover{
	color:#666666;
	text-decoration:none;
}
.clear {
	clear:both;
}
.showClass{
	height:auto;
	display:'';
	visibility:visible;
}
.hideClass {
	height:0px;
	display:none;
	visibility:hidden;
}
/* directory listing*/
#directory ul{
	color:#333333;
	padding:0px 5px 0px 0px;
	margin:0px;
	list-style:none;
}
#directory ul li{
	list-style:url(../images/arrow.gif);
	padding:0px;
	margin:5px 3px 0px 12px;
}
#directory ul li:hover{
	cursor:pointer;
	text-decoration:underline;
}

/*search*/

#searchfield{
	vertical-align:top;
	width:120px;
}

#radiotext{
	font-size:14px;
	
}
/*right - content part*/
.right{
	float:left;
	background-color:#FFFFFF;
}


.space20px{
	padding-left:20px;
}
.main_banner_text{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:24px;
	padding-top:10px;
}
.pad_top_5{padding-top:5px;}

.rss_photo{
	float:right;
}


.header_dark_blue{
	background-image:url(../images/header_bar_darkblue.jpg);
	background-repeat:no-repeat;
	width:773px;
	height:43px;
	padding:22px 0px 0px 0px; 
}
.blue_border{
	border:solid 1px #0190bf;
}

.latest_new_header{
	color::#0190bf;
	padding-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	
}
.rss_feed_header{
	color::#d42410;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	
}
.small_txt{font-size:11px;}
/************************************ calendar classes********************************/
.calendar_div{
	padding:0px;
	width:357px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;	
}
.calendar_head{
	background-color:#FF6600;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
	text-align:center;
	float:left;
	width:50px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;	
}
.calendar_cell{
	background-color:#ffffff;
	color:#666666;
	padding:25px 5px 2px 0px;
	text-align:right;
	vertical-align:bottom;
	float:left;
	width:45px;
	font-size:11px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;	
}
.calendar_cell_hi{
	background-color:#ffe88c;
	color:#666666;
	padding:25px 5px 2px 0px;
	text-align:right;
	vertical-align:bottom;
	float:left;
	width:45px;
	font-size:11px;
	font-weight:bold;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;	
}
.show_calendar_info{
	height:auto;
	display:'';
	visibility:visible;
	position:absolute; 
	z-position:100; 
	padding:20px;
	margin: -25px 0px 0px 5px;
	border:1px solid #666666;
	background-color:#ffe88c;
	text-align:left;
	color:#333333;
}
/************************************ dkblue theme *********************************/
.bluetext{ 
	color: #0190bf;

}
a.bluetext_link{ 
	color: #0190bf;
	text-decoration:none;
}

a.bluetext_link:hover{ 
	color: #0190bf;
	text-decoration:underline;
}

/*Left*/
.left{
	float:left;
	background-color:#dcdcfd;
	width:187px;
	
}
/*Left box*/
.left_box_content{
	padding:5px 3px 0px 12px;
}
.left_box_header{
	background-image:url(../images/dark_blue/header_bg.jpg);
	background-repeat:repeat-y;
	height:21px;
	padding:5px 0px 0px 5px;
	width:176px;
}

/************************************ red theme *********************************/
.space_red{
	background-color:#bd0404;
	height:8px;
	width:959px;
}
.left_box_header_red{
	background-image:url(../images/red/header_bg_red.jpg);
	background-repeat:repeat-y;
	height:21px;
	padding:5px 0px 0px 5px;
	width:176p
}
.header_red_bg{
	background-image:url(../images/header_bar_short_red.jpg);
	background-repeat:no-repeat;
	width:312px;
	height:49px;
	padding-top:15px;

}
.header_red{
	background-image:url(../images/header_bar_red.jpg);
	background-repeat:no-repeat;
	width:773px;
	height:43px;
	padding:22px 0px 0px 0px; 
}
.highlight_title{
	font-size:14px;
	font-weight:bold;
}
.highlight_title_med{
	font-size:15px;
	font-weight:bold;
}

.redtext{ 
	color: #d42410;

}

.red_table{
	background-image:url(../images/red_table_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

/************************************ LT blue theme *********************************/
.space_light_blue{
	background-color:#03789d;
	height:8px;
	width:959px;
}
.left_box_header_ltblue{
	background-image:url(../images/light_blue/header_bg_ligthblue.jpg);
	background-repeat:repeat-y;
	height:21px;
	padding:5px 0px 0px 5px;
	width:176p
}
.header_blue_bg{
	background-image:url(../images/header_bar_short_lightblue.jpg);
	background-repeat:no-repeat;
	width:772px;
	height:56px;
	padding-top:15px; 
}
.header_blue_bg_sm{
	background-image:url(../images/header_bar_short_lightblue.jpg);
	background-repeat:no-repeat;
	width:450px;
	height:56px;
	padding-top:15px; 
}
.header_ltblue{
	background-image:url(../images/header_bar_lightblue.jpg);
	background-repeat:no-repeat;
	width:773px;
	height:43px;
	padding:22px 0px 0px 0px; 
}
.latest_news{
	float:left;
	width:450px;
		
}
.news_title{
	padding:10px 25px 0px 0px;
	text-align:justify;
}
.news_content{
 padding:10px 25px 7px 0px; 
 text-align:justify;
}
/************************************ green theme *********************************/
.space_green{
	background-color:#81a41a;
	height:8px;
	width:959px;
}

.photo_gallery_header{
	color::#5e7600;
	padding-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	
}

.greentext{ 
	color: #5e7600;
}
.pagingreentext{ 
	color: #88b602;
	font-size:16px;
	text-decoration:none;
}
.header_green_bg{
	background-image:url(../images/header_bar_short_green.jpg);
	background-repeat:no-repeat;
	width:312px;
	height:49px;
	padding-top:15px;
}

.green_border{
	border:solid 1px #5e7600;
}

.green_table{
	background-image:url(../images/green_table_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.left_box_header_green{
	background-image:url(../images/green/header_bg_green.jpg);
	background-repeat:repeat-y;
	height:21px;
	padding:5px 0px 0px 5px;
	width:176p
}
.header_green{
	background-image:url(../images/header_bar_green.jpg);
	background-repeat:no-repeat;
	width:773px;
	height:43px;
	padding:22px 0px 0px 0px; 
}
/************************************ orange theme *********************************/
.space_orange{
	background-color:#d06907;
	height:8px;
	width:959px;
}
.orange_border{
	border:solid 1px #fc8210;
}
.header_orange_bg{
	background-image:url(../images/header_bar_orange.jpg);
	background-repeat:no-repeat;
	width:772px;
	height:50px;
	padding-top:20px; 

}

.latest_event{
	padding-top:20px;
}

.latest_event_header{
	color::#fc8210;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	
}

.orangetext{ 
	color: #fc8210;
}
a.orangetext_link{ 
	color: #fc8210;
	text-decoration:none;
}

a.orangetext_link:hover{ 
	color: #fc8210;
	text-decoration:underline;
}

.left_box_header_orange{
	background-image:url(../images/orange/header_bg_orange.jpg);
	background-repeat:repeat-y;
	height:21px;
	padding:5px 0px 0px 5px;
	width:174px;
}
.header_orange{
	background-image:url(../images/header_bar_orange.jpg);
	background-repeat:no-repeat;
	width:773px;
	height:43px;
	padding:22px 0px 0px 0px; 
}
/*************************************footer*************************************/
.footer{
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:73px;
}

.footertext{
padding-top:20px;
	font-size:11px;
}
