Body { margin : 0; padding : 0; }
body, p { COLOR: Black; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;  FONT-SIZE: 100%;}
p { line-height : 100%; }
.acronym { cursor: help;  }
.abbr { cursor: help; }
.ahem { display: none; }
form { margin : 0; border: 0px none; }
.text { margin : 0 1px 0 1px; FONT-SIZE: 80%; }
.button { margin : 0 1px 0 1px; FONT-SIZE: 80%; }
li.newsdate {	FONT-SIZE: 80%; color:#666; margin:0; padding:0 0 5px 0;}

/* layout */
#frame { width : 780px; padding : 0; margin : 0; border : 0px none; text-align : left }
#top { margin: 0 ; padding: 0; height: 161px; background-color: #fff; border : none; }
#left { position: absolute; top: 161px; margin: 0; background-color: #008579; padding: 0; width: 130px; left: 0; border : none; }
#middle {  position : absolute; top: 161px; left : 130px; width: 480px; margin: 0; padding: 0; border : none; background: #008579; }

/* top of page */
#topimg1 { position: absolute; top : 0 ; left : 0 ; padding : 0; margin : 0; }
#topimg2 { position: absolute; top : 36px ; left : 119px ; padding : 0; margin : 0; }
#topmenu { position: absolute; top : 12px; left : 181px; padding: 0; margin : 0; width: 600px; height: 18px;  text-align: right;   }
#titletext h1 { display : none; }

/* main navigation */
#mainnavbox { position: absolute; top : 130px ; left : 119px ; padding : 0; margin : 0; width: 661px; background-color: #008579;  height : 31px; text-align : center; }
#mainnav { position: absolute; top : 5px; padding : 0; margin : 0; width: 632px; background-color: #fff; border : 2px solid #00AB9D; height : 20px; left: 15px; }

/* left navigation */
#leftmenu { padding : 2px 0 4px 0; margin : 0; background: #00AB9D; }
#leftmenu ul { padding : 0; margin : 0; }
#leftmenu li { border : none; background-color: #D5E7E5; padding : 2px 0 2px 5px; margin : 2px 3px 0 0;}
#leftmenu li.sub { padding : 1px 0 3px 10px; background-color: #fff; margin : 0 3px 0 0; }
	
	/* left menu on (no link)  */
	#leftmenu li.on { background-color: #D5E7E5; padding : 2px 0 2px 5px; margin : 2px 3px 0 0; FONT-SIZE: 70%; border : none; color : #00207F; text-decoration : none; font-weight: bold;  }
	#leftmenu li.subon { background-color: #fff; padding : 1px 0 3px 10px; margin : 0 3px 0 0; FONT-SIZE: 70%; border : none; color : #00207F; text-decoration : none; font-weight: bold;   }


/* hyperlinks */
a { color: #00207F; text-decoration: underline; FONT-SIZE: 100%; }
a:HOVER { color: #CC0000; text-decoration: underline; }

h1 a { color: #FFF;}
h1 a:HOVER { color: #D5E7E5; text-decoration: none;}

#topmenu a { FONT-SIZE: 70%; color: #008579; text-decoration: none;  }
#topmenu a:HOVER { color: #CC0000; text-decoration: underline; }
	#topmenu a.on { font-weight: bold; }
	#topmenu a.on:HOVER { font-weight: bold; }
	#topmenu a.hide { color: #fff; }
	#topmenu a.hide:HOVER { color: #fff; }

#mainnav a { FONT-SIZE: 80%; color: #000; text-decoration: none;  }
#mainnav a:HOVER { color: #CC0000; text-decoration: underline; }
	#mainnav a.on { font-weight: bold; color: #00207F; }
	#mainnav a.on:HOVER { font-weight: bold; }

#leftmenu a { FONT-SIZE: 70%; border : none; color : #00207F; text-decoration : none; margin : 0; }
#leftmenu a:HOVER { border : none; text-decoration : underline; }
	#leftmenu a.on { font-weight: bold;	}
	#leftmenu a.on:HOVER { font-weight: bold;	}		

#b2top a { color: #008579; text-decoration: none; }
#b2top a:HOVER { color: #CC0000; text-decoration: underline; }

a.d { FONT-SIZE: 80%; border : none; color : #008579; text-decoration: none; }
a.d:HOVER { color : #008579; text-decoration: underline; }

/* content */
#content { padding : 0 4px 0 4px;  margin : 0; background-color: #008579; border : none; display : block;  visibility: visible;  z-index: 10;   }

h1 { background-color: #00AB9D; color : #fff; font-size : 120%; padding : 2px; margin : 0  0  4px 0; }
h2 { background-color: transparent; border: none; color : #00207F; font-size : 90%; padding : 0; margin : 0  0  4px 0; }
h3 { background-color: transparent; color : #00207F; font-size : 80%; padding : 2px; margin : 5px 5px 0 5px; border-bottom : 1px dotted #008579;}
h4 { background-color: transparent; border: none; color : #000; font-size : 80%; padding : 2px; margin : 0  0  4px 0; }
h4.center { background-color: transparent; text-align : center; border: none; color : #000; font-size : 80%; padding : 2px; margin : 0  0  4px 0; }

blockquote { padding : 0; margin : 0; font-size : 80%; line-height : 120%; }

/* misc (seps, decorations etc)*/
.sep { padding : 0 10px 0 10px; FONT-SIZE: 70%; }
.sep2 { padding : 0 6px 0 6px; FONT-SIZE: 80%; }
.sep3 { padding : 0 10px 0 10px; FONT-SIZE: 70%; color: #fff; }
.sep4 { padding : 0 2px 0 2px; FONT-SIZE: 70%; color: #008579; }
.sep5 { display : none; }
span.b2top { FONT-SIZE: 70%; padding : 0; margin : 10px 0 0 0; color : #008579; background-color: transparent; vertical-align: bottom;  clear: both; text-align: right; display : block; }

/* hyperlinks */
#text6 a { color: #fff; text-decoration: underline; }
#text6 a:HOVER { color: #fff; text-decoration: none; }

a.newslink { FONT-SIZE: 95%; color: #00207F; text-decoration: underline;  }
a.newslink:HOVER { color: #CF0000; text-decoration: underline; }

#rhs a { color: #000; text-decoration: underline; }
#rhs a:HOVER { color: #000; text-decoration: none; }

#rhs h3 a { color: #fff; text-decoration: none; }
#rhs h3 a:HOVER { color: #fff; text-decoration: underline; }

/* layout */
#middlehome {  position : absolute; top: 161px; left : 130px; width: 480px; margin: 0; padding: 0; border : none; background: #008579; clear:both; }
#right { position: absolute; top: 161px; margin: 0; padding: 0; background: #008579; width: 170px; left: 610px; border : none; }
/* #left { height : 1405px; }
   #right { height : 1340px; } 
	#middlehome { height : 1329px; }*/
#left {  }

/* sponsor links */
#sponsors { background-color: #008579; padding : 0; margin : 20px 0 50px 0;  }
#sponsors ul { padding : 0; margin : 0; }
#sponsors li { text-align: center; border : none; padding : 1px 0 3px 0; margin : 2px 3px 0 3px;  list-style-type: none;  }

/* content */
#homepage { padding : 0 4px 0 4px;  margin : 0 4px;  }
#homebox1 { padding : 5px; margin: 0  0  4px 0; background-color: #D5E7E5; border : none; }
#homebox2 { padding : 0; margin: 0  0  4px 0; background-color: #fff; border : none; }
#homebox3 { padding : 0; margin: 0  0  4px 0; background-color: #fff; border : none; }
#homebox4 { padding : 5px; margin: 0  0  4px 0; background-color: #fff; border : none; }
#homebox5 { padding : 5px; margin: 0  0  4px 0; background-color: #fff; border : none; }
#homebox6 { padding : 10px; margin: 0  0  4px 0; border:none; }

#text1 { padding: 0; margin: 0 5px 0 10px; background-color: transparent; }
#text2 { padding: 0; margin: 0 5px 0 10px; background-color: transparent; }
#text3 { padding: 0; margin: 0 5px 0 10px; background-color: transparent; }
#text4 { padding: 0; margin: 0 5px 0 10px; background-color: transparent; }
#text5 { padding: 0; margin: 0 5px 0 10px; background-color: transparent; }
#text6 { padding: 0; margin: 0 5px 0 10px; background-color: transparent; }

#text2 ul { font-size : 80%; padding : 5px 0 3px 20px; margin : 0; }
#text3 ul { font-size : 80%; padding : 0 0 0 10px; margin : 0; }
#text3 li.none { list-style-type: none; font-size : 80%; padding : 2px 0 8px 0; }
#text4 p { padding : 0; margin : 0; font-size : 80%; line-height : 120%; }
#text5 p { padding : 0; margin : 0; font-size : 80%; line-height : 120%; }
#text6 p { color : #fff; padding : 0; margin : 0; font-size : 70%; line-height : 120%; }
#text6 ul { padding : 0; margin : 0; list-style-type:none; display:inline; list-style-position: inside;   }
#text6 li { color : #fff; padding : 0; margin : 4px 4px 4px 0; font-size : 70%; display:inline; }
#text6 img.flag { padding : 0; margin-bottom : -3px;  }

#homepage h1 { background-color: #00ab9d; /*border: 2px solid #FFBF00;*/ color : #fff; font-size : 120%; padding : 2px; margin : 0  0  4px 0;    }
#homepage h2 { border: none; color : #fff; font-size : 80%; padding : 2px; margin : 8px  0  4px 0; }
#homepage h2.mission { background-color: transparent; border: none; color : #00207F; font-size : 90%; padding : 0; margin : 0  0  4px 0; }
.aims {background-color: #fb7204;}
.news {background-color: #00AB9D;}
.donate {background-color: #FB7204;}
.inform {background-color: #CF0000;}

#homepage th.newstitle { text-align: left; }
.textbox { padding: 0; margin: 0 5px 0 10px; background-color: transparent; display:block;}
.picframenews {	padding: 5px; margin:5px; background-color:#fff; float: none; display: block; text-align : center; }
.textbox ul { font-size : 80%; padding : 0; margin : 0; list-style-type:none; }
.textbox p { padding : 0; margin : 0; font-size : 80%; line-height : 120%; }
.newsbody { padding:0; margin:0; background-color: #fff; vertical-align:top;}
h2.newstl { padding : 0; margin: 0; background-color: #CC0000; border : none; top:0px;}
h2.newstl a { color:fff;}
h2.newstl a:HOVER { color: #D5E7E5; text-decoration: none; }

.c1 {background-color: #CC0000;}
.c2 {background-color: #00207f;}
.c3 {background-color: #FB7204;}
.c4 {background-color: #00ab9d;}

/* rhs content */
#rhs { padding : 0;  margin : 0 14px 50px 0; background-color: #fff; border : 2px solid #981410; }
#rhs h3 { background-color: #981410; border: none; color : #fff; font-size : 75%; padding : 2px 2px 2px 5px; margin : 0; }
#rhstext1 { padding: 0; margin: 0 3px 0 5px; background-color: transparent; }
#rhstext2 { padding: 0; margin: 0 3px 0 5px; background-color: transparent; }
#rhstext3 { padding: 0; margin: 0 3px 0 5px; background-color: transparent; }
#rhstext4 { padding: 0; margin: 0 3px 0 5px; background-color: transparent; }
#rhstext5 { padding: 0; margin: 0 3px 0 5px; background-color: transparent; }
#rhs ul { font-size : 60%; padding : 0; margin : 4px 0 8px 0; }
#rhs li { padding : 0; margin : 2px 0 0 0; list-style-type: none; }
#rhs span.img { text-align : center; padding : 0; display : block; }

#rhs a.d { FONT-SIZE: 80%; border : none; color : #fff; text-decoration: none; }
#rhs a.d:HOVER { color : #fff; text-decoration: underline; }

.rhstext { padding: 0; margin: 0 3px 0 5px; background-color: transparent; }
.rhstext p { font-size : 70%; padding : 0; margin : 4px 0 8px 0; line-height:120%; }

h2 a {color: #fff;} 
h2 a:HOVER {color: #fff; text-decoration: none;} 