html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
body{font:96%/1.231 arial,helvetica,clean,sans-serif; text-align:justify;}
html{background:url(../images/bg.jpg) repeat-x, background:url(../images/bg2.jpg) repeat;}
body{padding:0;font-family:arial,helvetica,tahoma,verdana,sans-serif;text-align:center;margin-left:-20px; font-size: 100%;}
a,a:link,a:active,a:visited{color:#1585DB;text-decoration:none;outline:none;text-shadow:1px 1px #CCC;}
a:hover{
	text-decoration:underline;
}

#portal-wrap{padding:0px;padding-bottom:20px;padding-right:0px;width:979px;overflow:hidden;margin:0 auto; text-align:justify; margin-top:20px; border:0px; background:url(../images/bg.png) repeat-x top left;}
#main{overflow:hidden;
	margin-top:0px;
	padding:8px;
	text-align: justify;
	font-size:12px;
}
#header{width:inherit;background:url(images/bg.png) repeat-x;height:inherit;margin-bottom:10px;position:relative}
#header img{float: left; display: inline;}
#beta-ticker{background:url(images/beta-mark-final.png) top left no-repeat;height:123px;width:36px;position:absolute;margin-left:950px;margin-top:60px}
#logo{
	width:220px;
	float:left;
	margin-top:20px;
}
#top_banner{
	width:658px;
	height:114px;
	float:right;
	margin-top:20px;
	margin-right:5px;
	background-color: #FFF;
}

#donate{width:300px; height:40px; padding:5px;}

#main_nav ul{width:974px; height:37px; margin-top:140px; background:url(../images/navigation/nav-bg2.gif) no-repeat; padding-left:100px;}
#main_nav ul li {float:left; list-style-type:none;margin-top:8px; text-shadow:1PX 1PX #000;}
#main_nav ul li a{ padding:8px 15px 7px 15px; text-shadow:1PX 1PX #000; border-right:1px solid #ccc;}
#main_nav ul li a{color:#FFF; font-size:14px;}
#main_nav ul li a:hover,a#active{background:#000;  text-decoration:none; }
#main{	background:#A5A7B4; margin-bottom:5px; padding-bottom:16px}
#content{ font-size:12px; float:left;  background:#fff url(../images/corner_white.png) no-repeat bottom left; padding:16px;}
#content_top{background:#fff; padding:12px; float:none;}
#banner{ font-size:12px;width:650px; height:220px; float:left; margin-right:10px;}
#banner img{width:651px; height:inherit;}
#recent{
	width:270px;
	height:inherit;
	float:right;
	margin-top:0px;
	text-align:justify;
}
#whoweare{
	width:650px;
	height:inherit;
	float:left;
	font-size:120%;
}
#whoweare h1{margin:0px;}
#featured_progs{width:700px; height:inherit; float:left; padding:10px; }
#featured_prog{width:700px; height:inherit; float:left; padding:10px;  background:#fff url(../images/bg2.jpg) no-repeat; margin-top:5px; border:1px solid #999; font-size:14px;}
.single{width:218px; height:inherit; padding:5px; background:#FFF; border:#999 1px solid;}
.single img{width:170px; height:128px; padding:5px; border:1px solid #8A4059;  margin-bottom:30px; margin-left:15px;}
#leftCol{float:left; height:inherit; width:225px; padding:10px 22px 0 0px; margin-left:10px; border-right:1px dotted #d7d7d7;}
#rightCol{float:right; height:inherit; width:220px; padding:12px 6px 6px 6px; border-right:1px dotted #d7d7d7; background:#fff; margin-top:5px; text-align:left; margin-right:2px;}
#rightCol img{width:170px; height:146px; padding:5px; border:1px solid #8A4059; background:#FFF;  margin:15px; margin-left:15px;}
#mission{
	height:inherit;
	width:215px;
	padding:10px;
	background: #CA0065 url(../images/mission_bg.png) no-repeat top left;
	color: #FFF;
	font-size: 100%;
}
#vision{
	height:inherit;
	width:215px;
	padding:10px;
	background:#6CB3E7  url(../images/vision_bg.png) no-repeat bottom left;
	margin-top:5px;
}
#mission img, 
#vision img{
	height:127px;
	width:200px;
}
#goals{float:right; height:inherit; width:215px; padding:5px;}
#goals img, #vision img, #mission img{border:1px solid #8A4059; padding:5px; background:#FFF;}
#headers{padding:5px 5px 5px 10px; font-size:12px; background:#106f3a; width:180px; color:#FFF; font-weight:bold; text-shadow:1px 1px #000;}
#headers a:link, #headers a:hover, #headers a:visited{color:#FFF; font-weight:bold;text-shadow:1px 1px #000;}
#alcohol{float:right;width:700px;padding:10px; background:#FFCCCC; }
#alcohol img{border:1px solid #8A4059; padding:5px; background:#FFF;}
.aa{float:left; padding:10px; margin:10px 10 10px 0px; width:120px;}
.aa1{float:right; padding:10px; margin:10px 10 10px 0px; width:100px;}
.head1 {
	color: #E0292B;
	font-weight:bold;
}
.head2 {
	font-weight: bold;
	text-align: left;
	text-transform:capitalize;
}.head3 {
	font-weight: bold;
	text-align: right;
}
.body #header #main #right_panel .caption .caption {
	text-align: left;
}
.double_heads {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 8px;
	text-transform:uppercase;

}
.double-column1{width:98%;height:inherit; float:left; font-size:12px; padding:10px;  text-align:left;background:#FCFBF3; border:1px solid #D5BD8F;}
#countrydivcontainer{width:100%;;height:inherit; float:left; font-size:12px; padding:10px; padding-left:0px;  text-align:left;background:#FCFBF3; border:1px solid #D5BD8F;}
.galla img {border:1px solid #CC6; padding:8px;}
.tablea td{font-size:12px; padding:10px;  text-align:left; background:#FCFBF3; border:1px solid #D5BD8F;}
.double-column2{width:98%;border:1px solid #fff; height:inherit; float:left; font-size:12px; padding:10px;  text-align:right; }
.box{background:#fff;position:relative;text-align:}
.box-header h3{
    color:#327A42;
    font-weight:bolder;
    background-image:url(./images/box-mask-white.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    padding:6px 10px 6px 10px;
    text-transform:uppercase; 
    font-size:13px; 
	margin:15px 0px 0px -10px;
    font-family: Verdana;    
    background: ;
}
.box-header1 h3{
    color:#5E5E5E;
    font-weight:bolder;
    background-repeat:no-repeat;
    padding:6px 10px 6px 10px;
    text-transform:uppercase; 
    font-size:13px; 
	margin:15px 0px 0px;
    font-family: Verdana;    
    background:#fff ;
}
.box-header_pointer{
 
    background-image:url(../images/new/low_pointer.png);
    background-position: bottom left;
    background-repeat:no-repeat;
	height:11px;
    
}
.box-header2 h3{
    color:#fff;
    font-weight:bold;
    background-position:bottom left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 10px;
    text-transform:uppercase; 
    font-size:13px; 
    font-family: Verdana; 
    background: #07321c;	
}.box-header4 h3{
    color:#000;
    font-weight:bold;
    background-position:bottom left;
    background-repeat:no-repeat;
    padding:5px 40px 5px 10px;
    text-transform:capitalize ;
    font-size:13px; 
    font-family: Verdana;
	border:1px solid #e5e5e5;
}
p.box-header2{padding:20px; border:1px dashed #cfdc3b; background:#fff; margin:15px; width:380px; float:right;}
p#box-header2{padding:10px; background:#cfdc3b; margin:15px;}
#sample{width:680px; height:inherit; padding:10px; float:left; margin-top:8px; border:#DCDCDC 1px solid; background:#cfdc3b;}
#sample img{border:1px solid #8A4059; padding:5px; background:#FFF; float:left; margin-right:10px; width:200px; height:160px;}
#sample_club{width:680px; height:inherit; padding:10px; float:left; margin-top:8px; border:#DCDCDC 1px solid; background:#cfdc3b;}
#sample_club img{border:1px solid #8A4059; padding:5px; background:#FFF; float:left; margin-right:10px; width:200px; height:inherit;}

.govern{width:650px; height:inherit; float:left; padding:25px; background:#fff ; font-size:13.5px; margin-top:8px;border:1px solid #999;}
.govern img{border:1px solid #8A4059; padding:5px; background:#FFF; float:left; margin-top:10px; width:552px; height:inherit;}

.prog_detail{width:650px; height:inherit; float:left; padding:25px; background:#fff ; font-size:13.5px; margin-top:8px;border:1px solid #999;}
.prog_detail img{border:1px solid #e8f0f1; padding:5px; background:#FFF;  margin:10px 30px 0px 0px;; width:277px; height:200px;}




#footer{margin-top:10px;border-top:0px solid #999;color:#000;font-size:90%; margin-left:12px; margin-right:12px; text-align: center; padding:5px 0 5px 70px;min-height:50px;background:url(images/logos/sprite-logos.png) no-repeat scroll 0 -250px}
#footer ul{ width:inherit; width:100% ; text-align:center; margin-left:100px;}
#footer li{float:left; list-style-type:none; margin:0px 10px 0px 10px;}
#footer li a{display:block;line-height:12px;padding:10px;color:#09301D;text-decoration:underline;white-space:nowrap;}
#double-column{width:600px; border:0px solid #000; height:inherit; float:left; font-size:12px; padding:10px;  text-align:justify;}
span.board {
	color: #106F3A;
	font-weight: bold;
	font-size: 12px;
}
#portal-wrap #main #content #recent#text {
	text-align: left;
}
#main #content #recent.text {
	text-align: left;
}label {
	float: left;
	width: 93px;
	font-size: 11px;
	display: block;
	line-height: 20px;
}
.form-row {
	float: left;
	clear: both;
	width: 305px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	font-size:12px;
	margin-left: 0;
}
.readmore{background:#1585DB; padding:0px 6px 2px 6px; margin-left:10px; float:right; margin-top:5px }
.readmore a,.readmore a:link,.readmore a:visited{font-weight:bold; font-size:12px;text-decoration:none;color:#FFF ; text-shadow:1px 1px #000;}
