body {
	padding: 0; 
	margin: 0; 
	font-size: 12px; 
	font-family: verdana, sans-serif; 
	letter-spacing: 1px; 
	line-height: 160%; 
	background-color:#DCDFD5; 
	color: #454545; 

}
div { 
	text-align: left; 
}
#topage { 
	display: none; 
}
#container { 
	width: 730px; 
	padding: 25px; 
	background: #fff; 
	margin-left: auto; 
	margin-right: auto; 
}
#header { 
	height: 75px; 
	padding-bottom: 5px;
}
#logo {	
	width: 186px; 
	float: left; 
}
#search { 
	float: right; 
	padding-top: 8px; 
	text-align: right; 
	width: 225px; 
}
#bar { 
	clear: both; 
	background: #C7E3CC; 
	height: 25px;
	background-image : url("../images/cornerbar.gif");
	background-position : 100% 0%;
	background-repeat : no-repeat;
}
#top { 
	background: url("../images/top.gif") 100% 0 no-repeat #669966; 
	height: 181px; 
	clear: both; 
}
#top img{ 
	vertical-align : middle;
	padding-right:15px;
}


#body { 
	clear: both; 
	margin-bottom: 15px; 
	margin-top: 15px; 
}
#footer { 
	clear: both; 
	padding-top: 5px; 
	border-top:1px dotted #669966;
}
div.block, div.blockDistinct { 
	padding: 10px; 
	padding-bottom: 3px; 
	padding-top: 8px; 
}

.block img,.blockDistinct img { 
	vertical-align : middle;
	padding-right:15px;
}
div.blockDistinct { 
	background: url("../images/corner.gif") no-repeat 100% 100% #f5f5f5; 
}
h1, h2 { 
	margin: 0; 
	margin-bottom: 10px; 
	padding: 0; 
	font-weight: normal; 
	font-size: 25px; 
}
#top h1 { 
	color: #fff;
	background-color: #669966; 
	padding-left: 25px; 
	padding-top: 65px; 
	line-height: 110%;
	width: 360px;
	font-size:24px;
}

#top a{
	color:#fff;
	padding-left: 25px; 
	background-color: #669966;
}
h2   { color: #003300; font-weight: bold; font-size: 16px; font-family: "Times New Roman"; background-color: #C7E3CC; margin-bottom: 5px }
p {	
	margin: 0; 
	margin-bottom: 5px; 
}
p.right { 
	text-align: right; 
}

#footer p {	
	clear: both; 
	color: #669966; 
	font-size: 11px; 
}
form { 
	margin: 0; 
}
fieldset { 
	padding: 0; 
	border: 0; 
}
legend { 
	display: none; 
}
input { 
	border: 1px solid #c0c0c0; 
	color: #669966; 
	font-size: 11px; 
	letter-spacing: 1px; 
}
input.searchText { 
	width: 150px; 
	height: 15px; 
}
input.searchSubmit { 
	color: #669966; 
	background: #fff; 
	letter-spacing: 1px;	
	border: 1px solid #fff;	
	font-size: 12px; 
	width: 45px; 
	height: 19px; 
	margin: 0; 
	padding: 0; 
}
ul { 
	margin: 0; 
	padding : 0; 
	list-style : none; 
}
#bar li { margin: 0; 
	padding: 0; 
	padding-top: 3px; 
	padding-bottom: 4px;	
	padding-left: 10px;	
	padding-right: 10px; 
	border-right: 1px solid #fff; 
	float: left; 
	background-image : url("../images/cornerbar.gif");
	background-position : 100% 0%;
	background-repeat : no-repeat;



}
#bar li.active { 
	background: #669966; 
	color: #fff; 
	padding-bottom: 4px; 
	background-image : url("../images/cornerbarhi.gif");
	background-position : 100% 0%;
	background-repeat : no-repeat;
	
}
#footer li { 
	float: left; 
	padding: 0; 
	height: 15px;	
	vertical-align: middle;	
	padding-right: 25px;	
	font-size: 11px; 
	color: #669966; 
}
a:link, a:active, a:visited { 
	text-decoration: none; 
}
a:link, a:active { 
	color: #669966; 
}
a:visited { 
	color: #669966; 
}
#bar a:link, #bar a:active, #bar a:visited { 
	color: #000; 
} 
a img { 
	border: 0; 
}
a img:active { 
	border: 0; 
}
span.highlight { 
	color: #99CC99; 
}
span.hide { 
	display: none; 
}
span.underline { 
	text-decoration: underline; 
}
.xarticle {
	

	
}
.article img{
	float: left;
	background-color:#fff;
	border: 1px solid #91C389;
	padding: 5px;
	margin-right:5px;
	margin-bottom:5px;
	
}
.clearer {clear: both; line-height: 0; height: 0;}

div.row {
	 padding-top: 5px; 
	 margin: 5px;
	 border: 1px none blue;

}

div.row span.label {
	  float: left;
	  width: 25%;
	  text-align: left;
	  border:1px none red;
	  padding:5px;
	
  
}

div.row span.formw {
	clear:left;
	text-align: right;
	border:1px none blue;
	padding:5px;
} 
  div.row span.formw2 {
	text-align: left;
	border:1px none blue;
	padding-bottom:5px;
} 

	
div.row span.formw input {
	font-family: Arial, Helvetica, sans-serif; 
	border:1px solid gray;
	background-color:#C7E3CC;

} 
div.row span.formw textarea {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid gray;
	padding:5px;
	font-size:14px;
	background-color:#C7E3CC;
} 
.xgInputbut {
	border-top:1px solid gray;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	border-left:1px solid gray;
	margin:5px;
}
.formbox{
width:90%;
margin:20px;
padding:5px;
background-color : #fff;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color: black;
}

.formbox legend { 
	font-weight: bold;
	display: inline; 
}
.formbox fieldset { 
	padding: 5px; 
	border: 2px solid green; 
}
.cancel
{
	font-size:10px;
	margin-left:25px;
	}
.cancel img
{
	border:none;
	padding-right:10px;
	vertical-align : middle;
}
#top_banner{
	background-image : url(../images/topsm.gif);
	background-repeat : no-repeat;
	background-position : left;
	color: white;
	background-color:#8EC490;
	height:100px;
	width:90%;
	text-align: right;
	margin-left: 20px;
	margin-right: auto;
	padding: 5px;	
}

#top_banner a {
		color: white;
}
#top_banner img {
		vertical-align: middle;
		padding-right:10px;
}
.red strong{
color: red;	
}
span.searchtitle{
	font-weight : bold;
	color : #8EC490; 
}
img.imglink{
border:none;
vertical-align : middle;
background-color: transparent;

	
}
