/* CSS Document */


body {
		background: #E5FFE4 url(../img/bgtop.gif) left top repeat-x;
		padding: 0;
		margin: 0 auto;
		width: 955px;}

body, input, select, textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;}

form {
		padding: 0;
		margin: 0;}

img {
		border: none;}

h1 {
		background: #4D7B4D url(../img/bgttl.gif) right repeat-y; 
		color: #013300;
		font-weight: bold;
		text-transform: uppercase;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		padding: 4px 16px;
		margin: 0px;}

hr {
		width: 100%;
		color: #AEC6AE;
		height: 2px;}

#header {
		background: #679966 url(../img/bgheader.gif) bottom repeat-x;
		height: 211px;
		padding: 0px 16px 0px 22px;
		position: relative;}
#headerpic {
		position: absolute;
		top: 22px;
		left: 202px;}
#logo {
		position: absolute;
		background: #006600;
		padding-top: 22px;}

#topemail {
		background: #006600;
		height: 41px;
		width: 180px;
		position: absolute;
		top: 166px;}
#topemail a:link, #topemail a:active, #topemail a:visited {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;}
#topemail a:hover {
		text-decoration: underline;}

#topmenu {
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		position: absolute;
		left: 202px;
		padding: 1px 0px 0px 16px;
		text-transform: uppercase;}
#topmenu a:link, #topmenu a:active, #topmenu a:visited {
		text-decoration: none;
		padding: 0px 7px;
		color: #000000;}
#topmenu a:hover {
		text-decoration: underline;}

#footer {
		position: relative;
		background: #FFFFFF url(../img/bgfooter.gif) top repeat-x;
		padding: 0px 16px 0px 22px;}
#copy {
		border-top: 4px solid #013300;
		padding: 2px 0px;}

#center {
		background: #679966;
		padding: 0px 16px 0px 22px;}

#leftcolum {
		background: #AEC6AE;
		vertical-align: top;}
.bggray {
		background: #CCCCCC;}
.bgwt {
		background: #FFFFFF;} 
#membermenu {
		background: #AEC6AE;
		padding: 6px;
		font-size: 12px;
		font-weight: bold;
		text-transform: lowercase;}
#membermenu a:link, #membermenu a:active, #membermenu a:visited {
		padding: 0px 7px;
		text-decoration: none;
		color: #000000;}
#membermenu a:hover {
		text-decoration: underline;}

.txt {
		padding: 14px 16px;
		text-align: justify;}
.txt p {
		text-align: justify;
		margin: 0px 0px 10px 0px;}

#leftmenu {
		border-bottom: 2px solid #2D322C;
		margin: 26px 9px 0px 9px;
		font-weight: bold;}
#leftmenu a:link, #leftmenu a:active, #leftmenu a:visited {
		display: block; 
		border-top: 2px solid #2D322C;
		text-align: center;
		padding: 6px;
		text-decoration: none;
		color: #000000;}
#leftmenu a:hover {
		text-decoration: underline;}

.fnewsletter {
		background: #FFFFFF;
		border: none;
		width: 90%;
		padding: 3px;}

.pict {
		text-align: center;}
.pict img {
		border: 1px solid #013300;}

.button {
		background: none;
		border: none;
		color: #000000;
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;}

#newsletter {
		margin-top: 26px;
		background: #DFD799;
		margin-left: 3px;}

a.blk:link, a.blk:active, a.blk:visited {
		color: #000000;
		text-decoration: underline;}
a.blk:hover {
		text-decoration: none;}

.blockttl {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;}

.name {
		color: #013300;
		font-weight: bold;}
.date {
		color: #333333;
		font-weight: bold;}

a:link, a:active, a:visited {
		color: #006600;
		text-decoration: underline;}
a:hover {
		text-decoration: none;}

.picttxt {
		float: left;
		margin: 2px 12px 10px 0px;
		border: 1px solid #003501;}

.lnews {
		background: #FFFFFF;
		border: 2px solid #000000;
		margin-top: 6px;}
.blmm {
		text-align: right;
		position: relative;
		top: -3px;}

/* calendar */
.calendar_inp_year{ background: #FFFFFF; border: #A5ACB2 1px solid;
			font-size: 10px; font: Verdana; width: 49px;}
			
.calendar_inp_month{ background: #FFFFFF; border: #A5ACB2 1px solid;
			font-size: 10px; font: Verdana; width: 44px; }
			
.calendar_inp_day{ background: #FFFFFF; border: #A5ACB2 1px solid; 
			font-size: 10px; font: Verdana; width: 35px; }
									
.calendar_td_cur {
	background-color: #FFC1C7;
	cursor: hand;
	cursor: pointer;
	height: 19px;
	width: 22px;
	font-weight: bold;
}
.calendar_td_day_caption {
	height: 19px;
	width: 22px;
	background-color: #D3D3D9;
}
.calendar_td_empty { background-color: #F4F4F8; }
.calendar_td1 { background-color: #D2F09D; cursor: hand; cursor: pointer; 	height: 19px;
	width: 22px;
	font-weight: bold;	
}
.calendar_td2 { background-color: #FFFFFF; cursor: hand; cursor: pointer; 
	height: 19px;
	width: 22px;
	font-weight: bold;
}
.calndar_tbl { font: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

.calndar_tbl a:link, .calndar_tbl a:active, .calndar_tbl a:visited {
		text-decoration: none; color: #333333;}
.calndar_tbl a:hover {
		text-decoration: underline;}

