body {
	margin:0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	
}
table.main{
	background-color:#E8FCE1;
	border: 1px solid #017E22;
}
.leftnav{
	background-image:url(../images/leftnavbg.gif);
	background-repeat:repeat-y;
}
th{
	font-size: 10px;
	border:1px solid #C8E3C1;
	background-color:#FFFFFF;
	background-image:url(../images/titlebg.gif);
	background-repeat:repeat-x;
}
td,b,p,strong,span,font,li{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	/*text-align:justify;*/
}

.content{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding:15px;
	color:#000000;
	text-align:justify;
	vertical-align:top;
}
a.toplink{
	 color: #FFFFFF;
	 text-decoration: none;
	 font-size:11px;
	 vertical-align:super;
}
a.toplink:hover{
	 color: #00FF01;
	 text-decoration: none;
	 font-size:11px;
}
a.mainlink{
 color: #FFFFFF;
 text-decoration: none;
 font-weight:bold;
 vertical-align:super;
}
a.mainlink:hover{	
 color:#00FF01;
 text-decoration: none;
}
a.icons{
	color:#FFFFFF;
	text-decoration:none;
}
a.icons:hover{
	color:#D2E9AC;
	text-decoration:none;
}
a.footerlink{
	color: #FFFFFF;	
	text-decoration:none;
}
a.footerlink:hover{
	color:#31C952;
	text-decoration:none;	
}
a{
 color:#429B61;
 text-decoration:none;
}
a:hover{
 color:#31C952;
 text-decoration: underline;
}
td.butt_left{
	font-size: 10px;
	background-image:url(../images/btnleftbg.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	border: 1px solid #207A30;
	text-align:left;
	}
td.butt_leftb{
	font-size: 10px;
	background-image:url(../images/btnleftbg.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	border: 1px solid #207A30;
	text-align:left;
	}
.title{
	color:#017E22;
	font-weight:bold;
	padding-left: 10px;
}
td.heading{
	background-image:url("../images/con_headerbg.gif");
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:40;
	padding-left: 10px;
}
.header{
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
}
.footer{
	background-image:url("../images/footerbg.gif");
	background-repeat:repeat-x;
	font-size:10px;
	color: #FFFFFF;
	text-align:center;
}
.upperfont{
	font-size:11px;
	color:#FFFFFF;
}
img{
	border: 0px;
}
form{
	display:inline;
}
.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	height: 23px;
	background-color:#FFFFFF;
	border: 1px solid #b2b2b0;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#EFEFEF');
}
.top_nav{
	background-repeat:repeat-x;
	height:37px;
	background-image: url("../images/topnavbg.gif");
	padding-left:10px;
}

li{
	list-style-type:square;
	color:#1D7D3E;
}
.pic{
	border: 1px solid #E7E7E7;
	padding:5px;
}
.search{
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	width: 90px;
	height:18px;
	}
h5{
	font-size:11px;
}
.box{
	border: 1px solid #B1EF9B;
	padding:3px;
	width:150px;
}
.bottom{
	height: 11px;
	background-image:url(../images/bottombg.gif);
	background-repeat:repeat-x;
}
.vis{
	background-image:url(../images/topbg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:10px;
	text-align:right;
	padding:2px;
	padding-right: 8px;
	height:25px;
}
.endtable{
	background-image:url(../images/tableendbg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:bottom;
}
input,textarea, select{
	border:1px solid #CCCCCC;
}
.norepeat{
	background-repeat: no-repeat;
}
.repeaty{
	background-repeat:repeat-y;
}
.repeatx{
	background-repeat:repeat-x;
}
.navcontainer {
	Z-INDEX: 100; LEFT: 100px; VISIBILITY: hidden; MARGIN: 0px; POSITION: absolute; TOP: 100px
}
UL#navlist {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #207A30; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana,helvetica,arial,sans-serif; WIDTH: 190px; PADDING-TOP: 0px
}
UL#navlist2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #207A30; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana,helvetica,arial,sans-serif; WIDTH: 140px; PADDING-TOP: 0px
}
UL#navlist LI, UL#navlist2  LI{
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}

UL#navlist LI A{
	 BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #429B61; PADDING-BOTTOM: 3px; BORDER-LEFT: #68C481 10px solid; WIDTH: 190px; COLOR: #FFFFFF; PADDING-TOP: 3px; BORDER-BOTTOM: #68C481 1px solid; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
}
UL#navlist2 LI A{
	 BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #429B61; PADDING-BOTTOM: 3px; BORDER-LEFT: #68C481 10px solid; WIDTH: 140px; COLOR: #FFFFFF; PADDING-TOP: 3px; BORDER-BOTTOM: #68C481 1px solid; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
}

UL#navlist LI A:hover, UL#navlist2 LI A:hover  {
	BACKGROUND: #66C17E; COLOR: #429B61; BORDER-LEFT: #429B61 10px solid;
}


.topnavcontainer {
	Z-INDEX: 100; LEFT: 100px; VISIBILITY: hidden; MARGIN: 0px; POSITION: absolute; TOP: 100px
}
UL#topnavlist {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #207A30; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px verdana,helvetica,arial,sans-serif; WIDTH: 140px; PADDING-TOP: 0px
}

UL#topnavlist LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}

UL#topnavlist LI A {
	 BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #429B61; PADDING-BOTTOM: 3px; BORDER-LEFT: #68C481 10px solid; WIDTH: 140px; COLOR: #FFFFFF; PADDING-TOP: 3px; BORDER-BOTTOM: #68C481 1px solid; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
}

UL#topnavlist LI A:hover {
	BACKGROUND: #66C17E; COLOR: #429B61; BORDER-LEFT: #429B61 10px solid;
}

td.leftpadding{
    text-align:right;
	padding-right:20px;
}
/* start updates*/
.membersinfo{
	background-color:#94edab;
	}
.logout , .button{
	text-decoration:none;
	}
.description{
	text-align:right;
	padding-right:15px;
}
