/* CSS Document
 * Admin page.
 */

html{

}
	body{
		font-size: 1.0em;
		line-height: normal;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		background-color:#99CCFF; 
		padding-bottom:100px;
		min-width:1200px;
	}
	div {
		font-family:  Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	h1, h2, h3, h4, h5, h6 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.0em;
			line-height: 2.0em;
			font-weight: normal;
	}
		h1{ font-size:22px; }
		h2{ font-size:20px;}
		h3{ font-size:18px;}
		h4{ font-size:1.4em; }
		h5{ font-size:1.3em; }
		h6{ font-size:1.2em; }
		
	p, P { padding-top:0.5em; padding-bottom: 0.5em; text-align: justify;}
	b, strong { font-weight:bold; }
	
	h1, h2, h3{color:#000; padding:0px 0px 0px; width:auto; }
	h2 a img{padding:0px 5px ; position:relative; top:7px;}	
	
	a, a:visited { color: #blue; text-decoration:none;}
	a:hover { color: #red; }
	a.link { text-decoration: none; color: blue; background-color: #99CCFF; }
	a.link:hover { text-decoration: underline; color: white; background-color: #99CCFF; }
	a.visited { text-decoration: none; color: blue; background-color: #99CCFF; }
	a.visited:hover { text-decoration: underline; color: red; background-color: #99CCFF; }
	
	ul{
	padding:10px 0;
	}
	ul li{list-style:disc; padding:0 15px 0 0; margin:0 0 0 15px; }

/*-------------page container--------------*/
.wrapper{
	overflow:hidden;
}

/*-----------top-container---------*/
.top-container{
background-color:#020576;
height:86px;
}
.header{
width:960px;
margin:0 auto;
overflow:hidden;
}
	.logo{
	background: url(../images/logo/logo.jpg) no-repeat;
	width:83px;
	height:82px;
	background-color:#fff;
	float:left;
	border:2px solid #020576;
	}
	.header h1{
	text-indent:-999em;
	margin:0;
	}
	.header h1 a{
	background:url(../images/titleb.gif) no-repeat;
	display:block;
	height:86px;
	width:479px;
	margin:0 auto;
	}

	.container{
		overflow:hidden;
		width:920px;
		margin:20px auto 20px auto;
		-moz-border-radius: 5px 5px 5px 5px;
		border:1px solid #020576;
		padding:20px;
	}
	
	/*--------------main--------------*/
	#main{
	}
	
	
	
	/*---------------menu--------------*/
	#menu{
	background:url(../images/admin/nav-bg.jpg) no-repeat;
	width:920px;
	height:50px;
	}
		#menu ul{
		position:relative;
		overflow:hidden;
		padding:0;
		left:20px;
		}
		#menu li{
		list-style:none;
		margin:0 15px 0 0;
		padding:0;
		float:left;
		overflow:hidden;
		}
		#menu li a{
		padding:17px 15px;
		display:block;
		color:#fff!important;
		}
	/*-----------tables------------*/
	#user-table td, #user-table th, #newOrg-table td,#newOrg-table th,#email-table td,#email-table th{
	border:1px solid #ccc!important;
	}
	
	/*-----------quick search box-----*/
	#search_result,#key_result{
		position:absolute;
		border:1px solid #000;
		background:#fff;
		width:300px;
		max-height:200px;
		overflow:auto;
		visibility:hidden;
	}
	
	/*-----------edit account form table-------------*/
	form table td{
	padding:5px 0;
	}
	
	/*-----------user account form-------------*/
	#new_form fieldset{
	 border: 1px solid #000;
	}

UL { list-style: square; }
LI { margin-bottom: 10pt; text-align: justify; }
.cartoonhdr { font-size: 10pt; text-align: right; }
.cartoontxt { font-size: 10pt; text-align: justify; }
.centeralign {text-align: center;}
.pagewyc { font-size:12pt;font-weight:bold; text-align: justify; }
.bibheading { font-size:12pt; margin-top: 10px; margin-bottom: 0;}
.pagebdy { font-size: 10pt; text-align: justify; }
.footer { text-align: center; font-size: 8pt; color: white; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; background-color: #020576; width:100%;}
.header { text-align: center; font-size: 9pt; color: white; font-family: Arial, Helvetica, sans-serif; 
text-decoration: none; background-color: #020576; }
.menutext { font-size: 12pt; text-decoration: none; color: black; background-color: #99CCFF; font-weight: 800; }
.tblheader { vertical-align: top; color: white; background-color: #020576; }
.tblfooter { vertical-align: bottom; }
.tblcontainer {height: 100%; }
.headertbl { vertical-align: top; color: white; background-color: #020576; }

.containertbl {height: 100%; }
.subjecttd { text-align: center; margin: 0 5px 0 5px; }
.optionstd { text-align: center; margin: 0 auto 0 auto; font-size: 10pt; }
.menutbl { text-align: left; height: 100% }
.formnames { text-align: left; padding: 5px; font-size: 10pt; }
.tgreap  /* The Grim Reaper */ { position:relative; top:-84%; left:-5%; }
.tgsower /* the green man */ { position:relative; top:-84%; left:6%; width:150px; }
.echo { position:relative; top:-85%; left:50%; width:170px; }
.redbox { border-style: double; background-color: #99CCFF; border-color: #FF6633; border-width: 4px; width: 95%; font-size:10pt;}
.redboxmouseover { border-style: double; background-color: #FFFFFF; border-color: #FF6633; border-width: 4px; width: 95%; cursor: pointer; font-size:10pt;}
.hl { text-decoration: none; color: blue; background-color: transparent; }
.hoverhl { text-decoration: underline; color: red; background-color: transparent; }
.redtext { color: #FF0000; }
.yellowtext { color: #A0522D; }
.orangetext { color: #008080; }
.greentext { color: #008000; }
.darkgreentext { color: #006400; }
.bluetext { color: #0000FF; }
.darkbluetext { color: #00008B; }
.indigotext { color: #4B0082; }
.purpletext { color: #800080; }
.magentatext { color: #FF00FF; }
.tealtext { color: #008080; }
table.gentlehighlightbox { border-width: 2px; border-style: solid; border-color: #020576 }
#govDiv{ float:none; text-align:center;}
#footer {  }



.rightContent{width:100%;padding: 5px 10px 5px 5px;margin:0 auto;
	overflow:hidden;
	padding: 0;
	height: auto;
	}
#contentDiv{
	
	margin:0 auto;
	overflow:hidden;
	padding: 0 20px 0 0;;
	height: auto;
}
#contentDiv form{
}
.searchBar{
width:700px;
}
	#contentDiv form input{
	float:none;
	}
	#form_title{
		
		overflow:hidden;
		padding: 0;
		position:relative;
		margin-right:620px;
	}

.resultCount{
	border-bottom:1px solid #666;
	margin:0;
	overflow:hidden;
	padding: 0;
	font-size:13px;
	width:100%;
	max-width:700px;
}
	
.qResult{
	overflow:hidden;
	padding: 10px 0;
	width:100%;
	font-size:13px;
	margin: 0;
	text-align:justify;
	max-width:700px;
}
	
	.qResult a{
			font-size:13px;
	}
	.resultTable{
	margin:0 auto;
	overflow:hidden;
	padding: 0;
	}
		.contact{
			margin:0px 0px 10px 0px;
			overflow:hidden;

		}
		.contact p{
		float:left;
			width:500px;
			text-align:justify;
			padding:0;
			margin:0;
			
		}
		.contact b{
			font-size:18px;
		}
		.contactimg{
			float:left;
			margin:10px 10px 0 0px;
		}
		.contact-details{
		width:200px;
		float:left;
		}
	#footerDiv{
		
			position: fixed;
			bottom:0;
			width:100%;
			margin: 0 auto;
			left:0px;
	}
	
	
#pf{
	margin:2px auto;
	overflow:hidden;
	vertical-align:middle;
	padding-left:3px;
	padding-bottom:20px;
}
 #pf img{
	 float:left;
	 position:relative;
padding-right:5px;
	 top:-5px;
	 
 }
 #pf p{
	float:left;
	 position:relative;
	 margin-top:5px;
	 font-weight:bold;
	 font-size:16px;


 }
.footertbl { vertical-align: bottom;}

#menuDiv{
	width:	210px;
}
 .backLink{
	 font-size:18px;
	 padding-top:30px;
	 text-align:center;
	 
 }
.mailFormDiv p{
	text-align:left;
}
#country{
text-align:center;
}
#mailCountry,.mailSubject,#mailCountry1{
position:relative;
float:left;
font-size:16px;
font-weight:bold;
padding-right:5px;
}
#mailCountry, #mailCountry1{
	clear:right;
}
.clear{
clear:both;
}
.captcha{
width:180px;
background: #FFFFFF;
}
	.captcha img{
	margin:2px 0;
	
	}
.icon a{
color:#fff;
border:none;
}

.addOrg{
padding:10px 0;
}
.addOrg a{ 
	text-align:left;
}

.resultCount a{
float:left;
padding:0px 0 20px 0;
}
.searchResult{
float:left;
padding-right:10px;
margin:0;
}
.searchResult a{
	float:none;
}
#pgsel option{
text-transform: capitalize;
}
.subCategory{
padding-top:10px;
}
hr{
max-width:700px;
}
.error{
color:#FF0000;
}
form small{
font-weight:normal;
}
.contact_link{

}
.contact_link a{
font-size:22px;
}
#AddOrganisation table td{
	text-align:left;
}




/*new*/
#pgsel option{
text-transform:capitalize;
}
.highlight{
background:#33FFFF;
}

.country_flag{
width:200px;
}
.country_flag li{
float:left;
list-style:none;
text-align:center;
}
.error404 h1 b{
color:#FF0000;
}
.btn-submit,.edit-details,.del-pending,#btn-contact,#btn-index,#btn-bulk{
	cursor:pointer;
	}
	#contacts_field{
	width:500px;
	height:200px;
	}
	#code_result{
	position:absolute;
	width:32px;
	height:28px;
	margin:12px 0 0 170px;
	}
	#code_result .exist,#code_result .safe{
	background:url(../images/admin/exist-safe.png) no-repeat 0 -28px;
	width:32px;
	height:28px;
	}
	#code_result .safe{
	background:url(../images/admin/exist-safe.png) no-repeat;
	}
	