body{
	font-size:8pt;
	font-family:  Tahoma, Verdana,Arial, sans-serif;
	color:#424242;
	background:#09212a;
}

/**
 * main div after body
 * aligns to center
 */
#main{
	margin:0pt auto;
	position:relative;
	text-align:left;
	background:white;
	width:1000px;
}
ul{list-style-type: none; list-style-image: none;margin:0;padding:0;}
li{list-style:none;}
table{border-collapse:collapse;}
img{display:inline;}
p{margin:2px 2px 12px 2px;padding:0px;line-height:24px;}
p.para{line-height:18px;}

a{color:#2297a3;text-decoration:none;}
a:visted{color:#863a91;}
a:hover {text-decoration:underline;background:inherit;color:inherit;}
.logo{
  border:1px solid #494949;
}
#snippet{
  margin : 8px 0 4px 0;
  padding: 8px 4px 8px 28px;
  text-align:justify;
  background-color:#ffff84;
}
.ngoheading{
  font-size:44px;
  font-family:Tahoma, Verdana, sans-serif;
 /* display:block;*/
  color:#424242;
}
.ngoheading2{
  font-size:32px;
  line-height:36px;
  font-family:Tahoma,Verdana,sans-serif;
  color:#424242;
}
.headline{
  border-top:3px solid #a54424;
  border-bottom:1px dotted #a04321;
  background-color:#f7f5ea;
  padding:8px 8px 12px 8px;
}
.headline2{
  border-top:3px solid #a54424;
  border-bottom:1px dotted #a04321;
  background-color:#f7f5ea;
  padding:8px 14px 12px 8px;
  margin-bottom:16px;
}
.heading{
	font-size:24px;
	font-family:Tahoma,Verdana, sans-serif;
      color:black;
}
.heading2{
	font-size:20px;
	font-family:Tahoma,Verdana, sans-serif;
      color:black;
}

.heading3{
  font-size:18px;
  font-family:Tahoma,Verdana,Arial,sans-serif;
  font-weight:bold;
  color:black;
}
.heading4{
  font-size:16px;
  Font-family:Tahoma,Verdana,Arial,sans-serif;
  font-weight:bold;
  color:black;
}

.heading5{
  font-size:18px;
  Font-family:Tahoma,sans-serif;
  
}
.sub_heading{
  font-size:16px;
  font-family:Tahoma,Verdana,Arial,sans-serif;
  color:black;
  font-weight:bold;
}
input[type=text]{
	height:25px;
}

.sub_heading_1, input[type=text],input[type=password],input[type=file],textarea,select,.txt { 
	font-size:14pt;
	font-family:Tahoma,Verdana, sans-serif;
	color:black;
}

.sub_heading_3{
  font-size:9pt;
  font-family:Tahoma,Verdana,sans-serif;
  font-weight:bold;
}

.sub_heading_2,input[type=submit],input[type=button],#org_menu,.description {
	font-size:9pt;
	font-family:Tahoma,Verdana,sans-serif;
}

.description{
  display:block;
}

.description2{
  font-size:8pt;
  font-family:Tahoma,Verdana,sans-serif;
}



#main_links li{
	font-size:16px;
	display:inline;
	font-family:Tahoma,Verdana,sans-serif;
}
#org_menu{
  margin-left:28px;
  display:block;
}
#main_links a{
      color:white;
}
#org_menu li{
    float:left;
    padding:8px 14px 8px 12px;
    margin-right:8px;
}
#org_menu li.active,#org_menu li:hover {
  border-bottom:solid 3px #9c4525;
}
#org_menu a{
      color:#1491a0;
      font-weight:bold;
}
#org_menu li.active a{
  color:#9c4525;
}
#org_menu a:hover{
      background-color:white;
      color:#9c4525;
      text-decoration:none;
}

#dashboardmenu{
 border-bottom: 1px solid #9b9798;
 font-size:16px;
 font-weight:bold;
 margin-top:24px;
 padding-left:28px;
 padding-bottom:4px;
 font-family:Tahoma,Arial,sans-serif;
}
#dashboardmenu li {
  display: inline;
  overflow: hidden;
  list-style-type: none; 
  padding: 8px 8px 4px 8px;

}
#dashboardmenu li.active{
  background-color:#e2f7fa;
  border-bottom:1px solid #e2f7fa;
  border-top:1px solid #aeadab;
  border-left:1px solid #aeadab;
  border-right:1px solid #aeadab;
}
#dashboardmenu a,{
  color: #2298a4;
  margin: 0;
  text-decoration: none; 
}
#dashboardmenu li.active a{
  color:#141613;
}
#submenu{
  background-color:#e2f7fa;
  padding:8px 12px 8px 28px;
}
#submenu li{
  color:#1492a0;
  display:inline;
  padding:4px 12px 4px 8px;
  font-size:9pt;
  font-family:Tahoma,Verdana,sans-serif;
  font-weight:bold;
}
#submenu li.active,#submenu li:hover {
  color:#4a4a4a;
  border-bottom:3px solid #696866;
}
#submenu li.active a,#submenu li a:hover {
  color:#4a4a4a;
  text-decoration:none;
}
#banner{
	color:white;
	background-color:black;
	background-image:url(/images/HomeBanner.jpg);
	height:140px;
	background-repeat:no-repeat;
}
.banner_heading{
	font-size:20px;
	font-family: Tahoma,Verdana,sans-serif;	
} 
#header{
  background-image:url('/images/header.gif');
  height:69px;
  background-repeat:repeat-x;
  color:white;
  background-color:black;
}
#ngo_banner{
  background-image:url('/images/NGO-Bg.gif');
  background-repeat:repeat-x;
  height:136px;
  clear:both;
  border-bottom:1px solid #dddccd;
}
input[type=text].summary{
  width:400px;
}
textarea.small{height:50px;width:250px;}
textarea.para{
  width:400px;
  height:150px;
}
input[type=text],input[type=password]{
        border:1px solid #9e9c9d;
        width:250px;
  	  margin:0px;
        padding:0px;
}
input[type=text].small{width:180px;}
.txt{
  border:1px solid #9e9c9d;
  width:250px;
  font-size:13pt;

  font-family:Tahoma,Arial,sans-serif;
}

.small{
  border:1px solid #9e9c9d;
  font-size:13pt;
  font-family:Tahoma,Arial,sans-serif;
  width:180px;
}
.cancel{
      background-image:url('/images/B_Cancel.gif');
}
/*
.btn{
	background-image:url('/images/B_Active.gif');
	color:white;
	background-repeat:repeat-x;	
	font-weight:bold;	
      border:none;
	margin:0px;
      padding:4px 0;
      cursor:pointer;
      font-size:9pt;
      font-family:Tahoma,Arial,sans-serif;
}
*/
button,input[type=submit],input[type=button]{
	font-family: Tahoma,Arial,sans-serif;
	background:url('/images/B_Active.gif') repeat-x ;
	color:white;
	height:27px;
	font-weight:bold;
	margin:0px;
	border:0;
	padding:0 10px;
	cursor:pointer;
}
button:hover,input[type=submit]:hover,input[type=button]:hover {
	
	background-image:url('/images/B_MouseOver.gif');
}
textarea{
  border:1px solid #9e9c9d;
  width:400px;
  height:100px;
}
.content_blk{
    width:50%;
    float:left;
    margin-top:20px;
}

#focus_areas{
	padding:18px 30px 12px 30px;
	background:#e5e1d0;
	height:170px;
	border-top:3px solid #a04321;
	margin-top:75px;
      clear:both;
}

#focus_areas ul li{
	width:250px;
	float:left;
      line-height:18px;
}
ul.list{
  margin-top:16px;
}
ul.list li{
      float:left;
      display:block;
      width:125px;
      margin:2px;
}
ul.ngo_content{
  margin-top:16px;
}
ul.ngo_content li{
  margin:8px 0px;
  display:block;
  float:left;
  width:280px;
}
ul.ngo_content li.left{
  margin-right:8px;
  width:315px;

}
ul.ngo_content li.items{
  margin:2px 0 4px 0;
}
ul.contentlist {
    list-style-type:disc;
    list-style-image:url('/images/bullet.gif');
    margin-bottom:8px;
    clear:both;
    display:block;
}
ul.contentlist li{
    list-style-image:url('/images/bullet.gif');
    display:block;
    width:auto;
    clear:both;
    margin: 4px 4px 4px 14px;
}
table.dashboard{
  width:100%;
}
table.dashboard th{
  background-color:#ecfafb;
  font-size:16px;
  font-family:Tahoma,Arial,sans-serif;
  padding:4px 8px;
}
table.dashboard td{
  padding:8px 8px;
  border-bottom:1px dotted #606060;

}
table.frm{
   width:100%;
   font-size:14pt;
}
table.frm td{
  padding:8px;
  vertical-align:top;
}
         
table.frm td.left{
  text-align:right;
}

table.orgs{
  width:100%;
}
table.orgs td,th {
    padding:16px 8px;
}
table.orgs th.left{
    padding-left:0px;
}
table.orgs td.left{
  padding-left:0px;
}

table.orgs th div{
  border-top:3px solid #a54424;
  border-bottom:1px dotted #a04321;
  background-color:#f7f5ea;
  font-weight:normal;
  padding:8px 8px;
}
table.orgs td{
  border-bottom:1px dotted #5f5f5f;
}
.small_map{
  width:350px;
  height:200px;
  border:1px solid #777777;
}

.pagination{
  padding:8px 16px 16px 0px;
  font-size:9pt;

}
.profile{
  padding:18px 0px;
  border-bottom:1px dotted #a14321;
}
.profilelist{
  line-height:24px;
  margin-bottom:8px;
}
.frmprofile{
  font-size:9pt;
  line-height:24px;
  font-family:Tahoma,Arial,sans-serif;
}
.frmprofile td{
  padding:4px;
}
.frmprofile td.left{
  vertical-align:top;
}
.note{
  font-size:11px;
}
.listing{
  font-family:Tahoma,Arial,sans-serif;
  width:100%;
}
.listing td{
  padding:18px 0px 4px 0;
  border-bottom:1px dotted #a14321;
}
.listing td.right{
  text-align:right;
}


.message{
  padding:12px;
  font-size:8pt;
  text-align:center;
  color:red;
}
#footer{
	background:#1e1e1e;
	padding:18px 30px 12px 30px;
	color:white;
	text-align:left;
      clear:both;
}
.f_link{
	font-size:10pt;
	font-weight:bold;
	font-family: Tahoma,Verdana,sans-serif;
}

span.d{
	border-right:1px solid white;
	margin: 0px 6px 0 2px;
}

#focusmenu:hover,li.focusedmenu {
  background:#3aa0ae;
  border:1px solid #3aa0ae;
}

#focusareas {
  border:10px solid #3aa0ae;
  padding:16px;
  position:absolute;
  top:28px;
  background:#fff;
  width:600px;
  z-index:1700;
  
}

#focusareas li {
  float:left;
  width:200px;
  color:#3aa0ae;
  font-family: Tahoma,Arial, sans-serif;
  font-size:16px;
  line-height:21px;
}

div#info2{
  width:200px;
  position:absolute;
  z-index:1700;
  top:4px;
  right:4px;
  border:4px solid #4c4c4c;
  background:#fff;
  
}
#info2 div.head{
  margin-top:8px;
  padding:0 8px;
  border-bottom:1px dotted #606060;
}
#info2 div.desc{
  padding:12px 8px;
}

div#info{
  top:300px;
  right:100px;
  position:absolute;
  z-index:1600;
  width:340px;
  background:#fff;
  border:5px solid #4C4C4C;
  display:inline;
  padding:8px;
  both:clear;

}
#info div.head{
  margin-top:8px;
  padding:0 8px;
  border-bottom:1px dotted #606060;
}
#info div.desc{
  padding:12px 8px;
}
#info img{margin:0 4px;}

img.close{
   top:2px;
   float:right;

}

#info div.foot{
  margin-top:4px 8px;
  padding:0 12px;
  display:block;
}

#mresults{
  background:#faf7f0;
  border:2px solid #a6a6a6;
  position:absolute;
  z-index:1002;
  width:240px;
  padding:8px;
  height:500px;
  top:12px;
  left:48px;
}
#mresults .rtitle{
  padding:8px 0px;
  font-size:9pt;
  font-weight:bold;
}

.title1{
  font-size:13px;
  font-family: Tahoma,Arial,sans-serif;
}

ul.rlist li{
  padding:8px 2px;
  border-bottom:1px dotted #616161;
  font-size:8pt;

}
.rmap{
  clear:both;
  height:340px;
  width:100%;
  overlfow:hidden;
  border:2px solid #777777;
}

.about_us{
  margin-top:32px;
}


.about_us p{
  font-size:9pt;
  line-height:14pt;
  font-family:Tahoma, Verdana, sans-serif;
}

p.inDetail{
  font-size:9pt;
  line-height:18pt;
}

