/* CALENDAR */
.SpecialDays{
	font-size: 7.5pt;
	border-top: 0px solid #ffe3b0;
	border-bottom: 0px solid #ffe3b0;
	border-right: 0px solid #006400;
	text-align: center;
	color: black;
	font : bold;
}

hr.calendarX {
	width: 100%;
	height: 1px;
	background-color: Black;
	color: black;
	border:0px;
} 

div.calendarX { 
margin:0;
padding:0;
margin-bottom: 0px;
} 


a.cal_nav:link,a.cal_nav:visited,a.cal_nav:active{
	color: Green;
	background-color: transparent;
	text-decoration: none;
	font-size : 10pt;
	font-weight :bold;
}
a.cal_nav:hover{
	color: Red;
	background-color: transparent;
	text-decoration: none;
	font-size : 10pt;
	font-weight :bold;
}


/*  GENERAL TAGs */
BODY {
	color: #EAFFEB;
	font-family:Arial,Verdana,Helvetica;
	font-size : 9pt;
}


object,param,embed,form,div{
        border : 0px;
        border-bottom-width : 0px;
	border-top: 0px;
	border-bottom: 0px;
        border-width : 0px;
        margin : 0px;
        margin-bottom : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        padding : 0px;
        padding-bottom : 0px;
        padding-left : 0px;
        padding-top : 0px;
        padding-right : 0px;
        text-indent : 0px;
}

ul,li,ol{
        line-height : 10pt;
}

a.default,a.default:visited {
	color: #EAFFEB;
}
a.default:hover {
	color: #A6FFAB;
}

a:link,a:link,a:visited {
	color: #39D03B;
}


/* Mouseover Dropdown Menu - Right Menu*/

table.Sub_Menu{
	border : 1px solid #006001;
	background-color: #002800;

}

td.Sub_Menu{
	border : 1px solid #006001;
	background-color: #002800;
}


a.Sub_Menu,a.Sub_Menu:visited{
	color: #E1FFE1;
	background-color: transparent;
	text-decoration: none;
	font-size : 9pt;
	font-weight : normal;
}
a.Sub_Menu:hover{
	color: #46FF48;
	background-color: transparent;
	text-decoration: none;
	font-size : 9pt;
	font-weight : normal;
}

/*  Poll Scroll Box*/
#marqueecontainer{
position: relative;
width: 359px; /*marquee width */
height: 70px; /*marquee height */
background-color: transparent;
overflow: hidden;
border: 0px;
padding: 0px;
padding-left: 0px;

}

/*  Announcement Scroll Box*/
#marqueecontainerB{
position: relative;
width: 340px; /*marquee width */
height: 70px; /*marquee height */
background-color: transparent;
overflow: hidden;
border: 0px;
padding: 0px;
padding-left: 0px;

}

/* Poll & Announcement Link*/

a.poll_ann,a.poll_ann:visited{
	color: #F3FCF3;
	background-color: transparent;
	text-decoration: none;
	font-size : 8.5pt;
	font-weight :bold;
}
a.poll_ann:hover{
	color: #94E495;
	background-color: transparent;
	text-decoration: none;
	font-size : 8.5pt;
	font-weight :bold;
}
td.ann_box{
	color: #F3FCF3;
	background-color: transparent;
	text-decoration: none;
	font-size : 9pt;
	font-weight : normal;

}


/* Member Menu */

table.member-menu{
	border : 1px groove Gray;
	   margin-top : 2px;
	   	   margin-bottom : 2px;
              padding-top : 2px;
              padding-bottom : 2px;
}

td.member-menu{
	background-color: #001C00;
}

td.member-menu:hover{
	background-color: #CD5C5C;
}

a.member-menu{
	color: #AAD552;
	background-color: transparent;
	text-decoration: none;
	font-size : 10pt;
	font-weight : bold;
}
a.member-menu:hover{
	color: #009901;
	background-color: transparent;
	text-decoration: none;
	font-size : 10pt;
	font-weight : bold;
}


input.member_login{
		color: Green;
	background-color: White;
	border-width:1px;
	border-color: #4DD44E;
	    font-family:  Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:normal;
		padding:0;
		margin:0; 
		text-align:left;
	
}

/* Main Body Style */

td.main_body{
        font-family:  Arial, Helvetica, sans-serif;
        margin-left : 0px;
        text-align : left;
        padding-left : 0px;
        padding-right : 0px;
			font-size : 9pt;
			
}


/* Body Style for pages */
td.content_body{
        font-family:  Arial, Helvetica, sans-serif;
        margin-left : 0px;
        text-align : left;
        padding-left : 15px;
        padding-right : 15px;
			font-size : 9pt;
			
}


/* Small Search & Enews Subscription Box */

.searchbox {
	color: Green;
	background-color: White;
	border-width:1px;
	border-color: #4DD44E;
	    font-family:  Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:normal;
		padding:0;
		margin:0; 
		text-align:left;
}

.enewsbox {
	color: Green;
	background-color: White;
	border-width:1px;
	border-color: #4DD44E;
	    font-family:  Arial, Helvetica, sans-serif;
		font-size:8.5pt;
		font-weight:normal;
		padding:0;
		margin:0; 
		text-align:left;
}


a.search,a.search:visited{
	color: #9ACD32;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
	font-size : 9pt;
	font-weight : bold
}
a.search:hover{
	color: #94E495;
	 font-family:  Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
	font-size : 9pt;
	font-weight : bold
}

a.search_nav,a.search_nav:visited{
	color: #9ACD32;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
	font-size : 9pt;
	font-weight : bold
}
a.search_nav:hover{
	color: #94E495;
	 font-family:  Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
	font-size : 9pt;
	font-weight : bold
}

td.search_body{
	color: #C3BE7A;
	font-family: Arial, Helvetica, sans-serif;
	margin-left : 0px;
	text-align : left;
		padding-top: 3px;
	padding-bottom : 3px;
	padding-left : 15px;
	padding-right : 15px;
	font-size : 9pt;
	}
	
hr.search{
	color: #6B8E23;
	background-color: #6B8E23;
	border:0px;
	height:2px;
}
/* Generic Form Input Formatting */


.form-default{
	color: Green;
	background-color: White;
	border-width:1px;
	border-color: #004F01;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	padding:0;
	margin:0;
	text-align:left;
}

.button-default{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
}


/* Photo Gallery*/

a.album_link,a.album_link:visited{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: beige;
        background-color: transparent;
        font-weight: normal;
        text-decoration: none;
}

a.album_link:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #A6FFAB;
        background-color: transparent;
        font-weight: normal;
        text-decoration: none;
}

a.gallery_directory,a.gallery_directory:visited{
        font-family: Arial, Times New Roman, Times, Helvetica, sans-serif;
        font-size: 10pt;
        color:  beige;
        background-color: transparent;
        font-weight: normal;
        text-decoration: none;
}
a.gallery_directory:hover{
	font-family: Arial, Times New Roman, Times, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CAF2CA;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
}

/* Following are not checked for actual usage*/

b.marquee{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11pt;
        color: White;
        font-weight: bold;
        text-decoration: none;
        font-style : italic;
}






td.left_body{
        font-family:  Arial, Helvetica, sans-serif;
        margin-left : 12px;
        text-align : left;
        padding-left : 12px;
        padding-right : 2px;
}

td.content_header{
        font-family:  Arial, Helvetica, sans-serif;
        margin-left : 5px;
        text-align : left;
        padding-left : 5px;
        padding-right : 5px;
}





textarea.home_news{
        color: White;
}

a.menu{
        font-family: Times New Roman, Times, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: White;
        background-color: transparent;
        font-weight: bold;
        text-decoration: none;
}

a.menu:hover{
        font-family: Times New Roman, Times, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: yellow;
        background-color: transparent;
        font-weight: bold;
        text-decoration: none;
}

td.pdt_menu{
        font-family: Times New Roman, Times, Arial, Helvetica, sans-serif;
        text-align : left;
        margin-right : 10px;
        padding-left : 14px;
        padding-right : 2px;
}

