* {
	margin:0;
	padding:0;
	}
	
	
body {
	background : #404040;
	font-family: 'Trebuchet MS' 'Helvetica' sans-serif;
	}

.clear {
	clear:both;
	}
	
.center {
	text-align:center;
	}
	
em {
	font-style:italic;
	xcolor:#f99e2a;
	color:#eb8809;
	}
	
div.sb550w {
	width:590px;
	clear:both;
	}
	
div.sb275w {
	width:290px;
	float:left;
	}

div.sb275w ul li,
div.sb275w ol li {
	padding : .5em 0px .5em 5px;
	margin-left :15px;
	}

h1, h2, h3 {
	font-size : 14pt;
	color: #1A8343;
	padding: 1em 15px .5em 15px;
	}
	
h4 {
	font-size : 11pt;
	color: #1A8343;
	padding: 0em 15px 0em 15px;
	}

h5 {
	font-size : 11pt;
	color: #1A8343;
	padding: 0em 15px 0em 15px;
	}
	
ol,
ul {
	font-size:10pt;
	padding: 0 15px .75em 15px;
	}	

li {
	margin-left:30px;
	padding-left :15px;
	}
	
p {
	font-size:10pt;
	color : #000000;
	padding : 0 15px 1.25em 15px;
	}

h1 a, 
h2 a, 
h3 a,
p a,
li a,
h1 a:visited, 
h2 a:visited, 
h3 a:visited,
p a:visited,
li a:visited
	{
	color: #1A8343;
	}

a[href$=".pdf"],
a[href$=".PDF"],
a.pdf {
	xpadding: 2px;
	padding-left: 20px;
	background: url(../images/icons/acrobat.gif) no-repeat left center;
}

div.photoFL {
	float:left;
	margin-left:50px;
	margin-right:25px;
	}
	
div.photoFR {
	float:right;
	margin-left:25px;
	margin-right:50px;
	}
	
#maintext div.photoFR {
	margin-left:15px;
	margin-right:15px;
	}
	
div.photoFL,
div.photoFR {
	width:256px;
	text-align:center;
	margin-bottom :15px;
	}
	
div.photoFL div.photoimg,
div.photoFR div.photoimg {
	padding:2px;
	border : 1px solid #1A8343;
	}
	
/*-----------------------------------------*/
/*   wrap                                  */
/*-----------------------------------------*/
#wrap {
	position: absolute;
	width: 850px;
	margin-left: -425px;
	left: 50%;
	background:url(../images/BG.png ) repeat-x left top;
	}

/*-----------------------------------------*/
/*   header_a                              */
/*-----------------------------------------*/
#header_a {
	height: 150px;
	background:url(../images/Header.png ) no-repeat left top;
	}

/*-----------------------------------------*/
/*   menu                                  */
/*-----------------------------------------*/
#menu {
	height: 30px;
	}
	
#menu ul {
	margin-left:5px;
	padding:0;
	list-style:none;
	}
	
#menu li {
	margin:0;
	padding:0;
	float: left;
	}

#menu li a {
	color : #FFFFFF;
	padding : 6px 10px 0px 10px;
	display : block;
	text-decoration : none;
	font-size:11pt;
	}

#menu li a.current {
	color : #f7d432;
	}

#menu li a.parent {
	color : #e8c525;
	}

#menu li a:hover {
	text-decoration:underline;
	}	
	
#maintext {
	width :599px;
	float:left;
	}
	
#sidebar {
	width : 249px;
	float:right;
	xbackground:url(../images/SBBG.png ) repeat-x left -4px;
	xborder-left:1px solid #1A8343;
	}
	
#sidebar h1,
#sidebar h2,
#sidebar h3 {
	font-size : 12pt;
	}

#sidebar h4 {
	font-size : 10pt;
	padding : 0 15px 0em 15px;
	xcolor:#eb8809;
	}
	

#sidebar li,
#sidebar p {
	font-size :10pt;
	}

#sidebar li {
	padding : 0em 5px .5em 5px;
	margin-left :15px;
	}
	
div.photoSB,
div.sbSideB {
	background : url( ../images/SBB.png ) no-repeat left top;
	}
	
div.sbSideBnb {
	}
	
div.photoSB {
	text-align: center;
	}

div.photoSB img {
	padding-top : 20px;
	padding-bottom : 15px;
	}
	
div.photoSBBtm,
div.sbSideBbtm {
	background : url( ../images/SBF.png ) no-repeat left top;
	line-height:0;
	font-size:0;
	height:10px;
	}


div.sbSide {
	border-bottom:1px solid #1A8343;
	}


/*-----------------------------------------*/
/*   fulltext                              */
/*-----------------------------------------*/
#fulltext h1,
#fulltext h2,
#fulltext h3,
#fulltext h4,
#fulltext h5,
#fulltext p,
#fulltext ol,
#fulltext ul {
	padding-left : 50px;
	padding-right : 50px;
	}

#fulltext ol,
#fulltext ul {
	margin-left: 30px;
	}



div#form-ContactForm {
	margin:0 0 20px 20px;
	}

div#form-ContactForm p {
	margin:0;
	padding:0;
	}

div#form-ContactForm td {
	vertical-align:top;
	}

/*-----------------------------------------*/
/*   links table                           */
/*-----------------------------------------*/
table.links {
	width: 770px;
	margin-left:15px;
	padding-bottom:10px;
	font-size:10pt;
	}
	
table.links tr {
	vertical-align:top;
	}
table.links dt.ngo {
	width: 310px;
	}

table.links dt.website {
	width: 170px;
	}

table.links dt.contact {
	width: 170px;
	}

table.links dt.email {
	width: 210px;
	}

div.formbutton {
	text-align:center;
	}
	
input.btn { 
	color:#000; 
	font-size: 13pt;
	font-weight:bold;
	background-color:#c8fab9; 
	border:2px solid; 
	padding:.25em .75em;
	border-color: #696 #363 #363 #696; 
	} 
	
input.btnhov { 
	  border-color: #6c3 #390 #390 #6c3;
	  background-color:#71d652
	}
	

/*-----------------------------------------*/
/*   footer                                */
/*-----------------------------------------*/
#footer {
	height :52px;
	background:url(../images/Footer1.png ) repeat-x left top;
	padding-top : 8px;
	clear:both;
	}
	
#footer p {
	padding : 0 0 7px 0;
	font-size : 9pt;
	color : #E3E3E3;
	text-align:center;
	}

#footer p a,
#footer p a.visited {
	color : #E3E3E3;
	}	

#footer b {
	padding : 6px 0 0 0;
	font-size :11pt;
	font-style : italic;
	color:#FFFFFF;
	text-align:center;
	}
