/* CSS Document */

body {
		margin:0;
		padding:0;
		background:#fefefe url(images/body-bg.jpg) 0 0 repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		}
		
h1, h2, h3, h4, h5, h6, tr, td, ul, li,  p, b, br {
		margin:0;
		padding:0;
		}

		
.img {
		border:none;
		margin:0 10px 0 0 ;
		padding:0;
		}
		
		
#menu { 
		width:617px; 
		height:39px; 
		float:left; 
		margin:0; 
		padding:0; 
		}

#menu ul { 
		list-style:none;
		margin:0;
		padding:0;
		 }

#menu ul li { 
		float:left; 
		margin:0; 
		padding:0; 
		}

#menu ul li a{ 
		display:block; 
		margin:0; 
		color:#fff; 
		text-decoration:none; 
		text-align:center; 
		padding:0 18px 0 18px;
		font:normal 16px Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
		line-height:39px;
		 }

#menu ul li a:hover { 
		border-left:1px solid #fff;
		border-right: 1px solid #fff;
		background:url(images/hover.jpg) 0 0 repeat-x;
		padding:0 17px 0 17px ;
		}
	
#menu ul li .home { 
		color:#fff;
		border-left:1px solid #fff;
		border-right: 1px solid #fff;
		background:url(images/hover.jpg) 0 0 repeat-x;
		padding:0 17px 0 17px ;
		}
		

		
		
#top-bg {
		width:797px;
		height:45px;
		float:left;
		margin:0;
		padding:0;
		background:url(images/top-lbg.jpg) 0 0 no-repeat;
		}
		
#middel-bg {
		width:797px;
		padding:0;
		margin:0 0 0 0px;
		background:url(images/middel-bg.png) 4px 0 repeat-y;
		}
		
.welcome {
		font:normal 20px Helvetica-CondensedBold, "Times New Roman";
		color:#19aae9;
		margin:0;
		padding:0 0 0 0px;
		}
		
.welcome-text {
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#58595b;
		margin:0;
		padding:0 20px 0 0;
		text-align:justify;
		}
		
.welcome-text span {
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#19a6e4;
		margin:0;
		padding:0;
		}
		
.line-bg {
		width:2px;
		margin:0;
		padding:0;
		background:url(images/line-bg.jpg) 0 0 repeat-y;
		}
		
.text-bg {
		width:543px;
		height:155px;
		float:left;
		margin:0;
		padding:0;
		background:url(images/text-bg.jpg) 0 0 no-repeat;
		}
		
.text-bg h2 {
		font:normal 20px Helvetica-CondensedBold, "Times New Roman";
		color:#19aae9;
		margin:0;
		padding:17px 0 0 23px;
		}
		
.text-bg p {
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#58595b;
		margin:0;
		padding:5px 30px 0 23px;
		text-align:justify;
		}
		
		
.text-bg span {
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#19a6e4;
		margin:0;
		padding:0;
		}
		
#text {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#58595b;
		margin:0;
		padding:0 10px 0 0px;
		text-align:justify;
		line-height:18px;
		}
		
#footer-bg {
		width:100%;
		height:120px;
		margin:0;
		padding:0;
		background:#7bb4c7 url(images/footer.jpg) 0 0 repeat-x;
		}
		
#footer {
		width:797px;
		height:85px;
		margin:0 auto;
		padding:15px 0 0 0;
		}
		
#footer-text {
		font:normal 16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		margin:0;
		padding:15px 0 0 0;
		text-align:center;
		}
		
#footer-text a {
		font:normal 15px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		margin:0;
		padding:15px 0 0 0;
		text-align:center;
		text-decoration:none;
		}
		
#footer-text a:hover {
		color:#f4be27;
		text-decoration:none;
		}
#footer-text .footer_text { 
		color:#f4be27;
		text-decoration:none;
		}

#footer-text P {
		font:normal 13px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		margin:0;
		padding:10px 0 0 0;
		text-align:center;
		}
		
.footer_bg-2 {
		width:800px;
		height:6px;
		float:left;
		padding:0;
		margin:0;
		background:url(images/footer-bg-2.jpg) 3px 0 no-repeat;
		}
		
.inner_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#1aaae7;
font-weight:bold;
}
.constiution_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1aaae7;
font-weight:bold;
text-decoration:none;
}

.constiution_heading a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1aaae7;
font-weight:bold;
text-decoration:none;
}

.constiution_heading  a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1aaae7;
font-weight:bold;
text-decoration:none;
}
.spacer
{
padding:0 67px 0 0px;
}
.small_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#414042;
text-decoration:none;
}
a:visited.small_heading, a:active.small_heading, a:link.small_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#414042;
text-decoration:none;
}
a:hover.small_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #33CCFF;
text-decoration:none;
}


a:visited.learn, a:active.learn, a:link.learn
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	font-weight:normal;
    color:#1aa6e4;
	text-decoration:none;
}
a:hover.learn
{   font-family:Arial, Helvetica, sans-serif;
    font-size:13px; 
	color:#0f6d97;
	text-decoration:underline;
	font-weight:normal;
}
/*
.imageborder
{
border:2px solid #000000;	
}*/
.imageborder
{
border:2px solid #000000;
}

.welcome-text1 {
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#58595b;	
		text-align:justify;
		}
.text_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#1aaae7;
line-height:25px;
font-weight:bold;

}
.form
{
height:18px;
width:207px;
border:#59595b 1px solid;
font-size:13px;
}
.form_1
{
height:18px;
width:277px;
border:#59595b 1px solid;
font-size:13px;
}
.tick_mark_form
{
border:none;
}
.comments_form
{
border:none;
width:515px;
height:111px;
border:#59595b 1px solid;
font-size:13px;
}
a:visited.mail, a:active.mail, a:link.mail
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;  
    color:#59595b;
	text-decoration:none;
}
a:hover.mail
{   font-family:Arial, Helvetica, sans-serif;
    font-size:13px; 
	color:#0f6d97;
	text-decoration:underline;
}

.new_text
{
	text-align:center;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 line-height:20px;
	 color:#E54E00;
 
}

.date_text
{
 font-size:11px;
 font-style:italic;
 color:#097fb2;
}


a:visited.news, a:active.news, a:link.news
{
    color:#a81708;
	text-decoration:underline;
}
a:hover.news
{   
	color:#180402;
	text-decoration:none;
}

.gray_line
{
 background-image:url(images/gray_line.jpg);
 background-repeat:repeat-x;
 height:2px;
}

.news_space
{
 height:10px;
}

.galler_bg
{
 background-color:#FFFFFF;
 border-top:#18a6e4 8px solid;
 padding:10px 0 15px 0px;
}

.gallery_text
{
 font-family:"Times New Roman", Times, serif, "Trebuchet MS";
 font-size:22px;
 color:#282b2d;
}

.p_text
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding:10px 0 0 22px;
}

.sec_txt
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 font-weight:bold;
 color:#000000;
}

.form_txt
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#58595b;
 font-weight:bold;
}

.form_box
{
 border:#babcbf 1px solid;
 font-size:12px;
 font:Arial, Helvetica, sans-serif;
}

.rightcolm_box
{
	background-image:url(images/rightbox_bg.jpg);
	background-repeat:repeat-x;
	background-color:#F9F9F9;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#161616;
	font-size:12px;
	line-height:18px;
}

.rightcolm_box h1
{font-size:16px; font-family:calibri; font-weight:bold; color:#202020; background-image:url(images/rightbox_hbullet.jpg); 
background-position:6px 5px; padding:3px 5px 5px 24px; background-repeat:no-repeat; text-transform:uppercase; }

.rightcolm_box p
{
	font-family:Arial, Helvetica, sans-serif;
	color:#161616;
	font-size:12px;
	line-height:18px;
	padding:10px 10px 0 10px;
}

.rightcolm_box a:active, a:link, a:visited
{	
	color:#0077AB;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}
	
.rightcolm_box a:hover
{	color:#E54E00;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;}
	
.rightcolm_box a:link.eventlink, a:visited.eventlink, a:active.eventlink
{	color:#E54E00;
	background-image:url(images/event_bullet.jpg);
	background-position:0px 4px;
	padding:0 0 0 0;
	background-repeat:no-repeat;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
}
	
.rightcolm_box a:hover.eventlink
{	color:#0077AB;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;}
	
.rightcolm_box .eventdate
{	color:#9F9F9F;
	font-weight:normal;
	padding:0 0 0 0;
	text-decoration:none;
	font-size:11px;}
	
.rightcolm_box div.eventcontent
{	color:#161616;
	font-weight:normal;
	padding:5px 15px 0 20px;
	text-decoration:none;
	line-height:14px;
	font-size:11px;}
	

.rightcolm_box a:visited.more, a:active.more2, a:link.more
{
	color:#0077AB;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;}
.rightcolm_box a:hover.more
{
	color:#E54E00;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.photogallery
{
	font-family:Arial, Helvetica, sans-serif;
	color:#161616;
	font-size:12px;
	line-height:18px;
}

.photogallery h1
{font-size:16px; font-family:calibri; font-weight:bold; color:#202020; background-image:url(images/rightbox_hbullet.jpg); 
background-position:6px 5px; padding:3px 5px 5px 24px; background-repeat:no-repeat; text-transform:uppercase; }

.photogallery img
{border:2px solid #ffffff; margin-top:10px;}

.photogallery .morephoto
{background-color:#E5E6E8; text-align:center; font-family:calibri; color:#007FB7; font-size:14px; font-weight:bold; text-decoration:none; padding:10px; border:2px solid #ffffff; border-top:0px;}

.photogallery .morephoto a
{text-align:center; color:#007FB7; font-size:14px; font-weight:bold; text-decoration:none;}

.photogallery .morephoto a:hover
{text-align:center; color:#E54E00; font-size:14px; font-weight:bold; text-decoration:none;}

.whtline{background-color:#ffffff;}

a:link.newlnk, a:visited.newlnk, a:active.newlnk
{	color:#E54E00;
	background-position:0px 4px;
	padding:0 0 0 10px;
	background-repeat:no-repeat;
	font-weight:normal;
	text-decoration:underline;
	
}
	
a:hover.newlnk
{	color:#0077AB;
	font-weight:normal;
	text-decoration:none;
	}



.rightcolm_box2
{
	background-image:url(images/rightbox2_bg.jpg);
	background-repeat:repeat-x;
	background-color:#F9F9F9;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#161616;
	font-size:12p
	line-height:18px;
}
.rightcolm_box2 a:link.eventlink2, a:visited.eventlink2, a:active.eventlink2
{	color:#E54E00;
	background-image:url(images/event_bullet.jpg);
	background-position:0px 4px;
	padding:0 0 0 10px;
	background-repeat:no-repeat;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
}
	
.rightcolm_box2 a:hover.eventlink2
{	
	color:#0077AB;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;}


.rightcolm_box2 a:visited.more2, a:active.more2, a:link.more2
{
	color:#0077AB;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;}
.rightcolm_box2 a:hover.more2
{
	color:#E54E00;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
	
.rightcolm_box2 .eventdate2
{	color:#9F9F9F;
	font-weight:normal;
	padding:0 0 0 10px;
	text-decoration:none;
	font-size:11px;}
	
.rightcolm_box2 div.eventcontent2
{	color:#161616;
	font-weight:normal;
	padding:5px 15px 0 10px;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
	text-align:left;
	}
.rightcolm_box2 h1
{font-size:16px; font-family:calibri; font-weight:bold; color:#202020; background-image:url(images/rightbox_hbullet.jpg); 
background-position:6px 5px; padding:3px 5px 5px 24px; background-repeat:no-repeat; text-transform:uppercase; }


a:active.album, a:link.album, a:visited.album 
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#cc0000;
text-decoration:none;
}
a:hover.album
{
font-family:Arial, Helvetica, sans-serif;

color: #33CCFF;
text-decoration:none;
}



/* ------------------- Calendar Classes -------------- */

.rightcolm_calendar
{
	background-image:url(images/rightbox_bg.jpg);
	background-repeat:repeat-x;
	background-color:#F9F9F9;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#161616;
	font-size:11px;
	line-height:18px;
}
.rightcolm_calendar h1
{font-size:16px; font-family:calibri; font-weight:bold; color:#202020; 
text-transform:uppercase;  text-align:center;}

.rightcolm_calendar .title {font-size:11px; font-weight:bold; color:#333333; }
.rightcolm_calendar .days {font-size:11px; font-weight:bold; color:#333333; width:14%;}
.rightcolm_calendar .foot {font-size:11px; color:#cccccc; }
.rightcolm_calendar .day {font-size:11px; color:#333333; }
.rightcolm_calendar .currentDay {font-size:11px; color:#ffffff; }
.rightcolm_calendar .titlea { text-decoration:none; color:#333333; }
.rightcolm_calendar .daya { text-decoration:none; font-size:11px; color:#333333; }
.rightcolm_calendar .currenta { text-decoration:none; font-size:11px; color:#ffffff; }
.rightcolm_calendar .foota { text-decoration:none; color:#333333; }


.page_nav
{
border:	#A6CAF0 1px solid;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:2px 5px 2px 5px;
margin-right:2px;
}

.selected
{
border:#A6CAF0 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#e5f0fb;
font-weight:bold;
padding:2px 5px 2px 5px;
margin:2px -5px 2px -5px;
}

/*======================== New Styles from Here ========================*/

	.rightcolm_box2-ul{ margin:0px; padding:0px; list-style:none;}
	.rightcolm_box2-ul li{ margin:0px; padding:4px 0px 4px 18px; background-image:url(images/event_bullet.jpg); background-repeat:no-repeat; background-position:8px 8px;}
	.rightcolm_box2-ul li a{ text-decoration:underline; color:#0077AB; display:block;font-size:11px;font-weight:normal;}
	.rightcolm_box2-ul li a:hover{ text-decoration:none; color:#0077AB;font-size:11px;}
	
.exmem_img
{
	border:2px solid #000000;
}

.homegallery
{background:url(images/gallery_frame.png) no-repeat 30px 0px; height:164px; width:230px; margin:0; padding:0px; border:0px; text-align:center}

.homegallery img
{width:200px; height:134px; margin:9px 0; padding:15px; border:0}
.homegallery img:hover
{width:200px; height:134px; margin:9px 0; border-bottom:1px dotted #000000; padding:15px; border:0}
