/*
	Title: Black Scholars Directiory
	Date:  14th March,2009
*/

body{
	font-family:Arial, Helvetica, sans-serif;
	background:#EFEFEA url(images/bodyBg.jpg) repeat-x;
	cursor:default;
	font-size:12px;
	text-align:center;
	color:#000000;
}
*{
	padding:0;
	margin:0;
	border:0;	
}
ul,ol,li{
	list-style:none;		
}	
/*a{
	text-decoration:none;		
	color:#2E2E2E;
}
a:hover{	
	text-decoration:none;		
}*/
.hide{
     position: absolute;		
     left: -9999px;		
}

/*------------------------------Page Structure
*/
#wrap{
	width:940px;
	margin:0 auto;
	text-align:left;
}
#header{
	width:940px;
	height:159px;
	/*padding-top:27px;*/
	/*overflow:hidden;*/	
}

.logo{
	width:153px;
	height:132px;
	float:left;
	padding-left:11px;
}
.logo a{
/*	margin-left:11px;*/
}
.pageHead{
	/*width:774px;     */
	font:normal 27px Arial;
	color:#FFD800;  /*
	float:left; */
	padding-top:73px;
	/*padding-left:15px;*/
	/*background:url(images/pagehead.jpg) no-repeat left top;*/
	/*display:block;*/
}
.logolink{
	 width:153px; 
	 height:132px;
	 display:block; 
	 z-index:1;
	 background: url(../../images/spacer.gif) repeat;
}
.logoparent{
	width:940px;
	overflow:hidden;
}
.msg{
	width:940px;
	height:21px;
	padding-top:10px;
	font:normal 21px Georgia;
	color:#B41B00;
	display:block;
	padding-bottom:10px;
}
.topNav{
	clear:both;
	width:940px;
	height:41px;
	overflow:hidden;
	color:#fff;
}
.topNav li{
	float:left;
}
.topNav li a{
	font:bold 13px/41px Arial;
	text-decoration:none;
	color:#9CA722;
	padding:0 18px;
	text-transform:uppercase;
	display:block;
}
.topNav li a:hover,#current{
	font:bold 13px/41px Arial;
	text-decoration:none;
	padding:0 18px;
	text-transform:uppercase;
	color:#fff;
	background:#9CA722;
	display:block;
}
#Content{
	width:924px;
	padding:10px 8px;
	margin-top:26px;
	background:url(images/contentBgShadow.png) repeat-y;
	display:block;
	margin-bottom:77px;
}
#mainContent{
	width:922px;
	background:url(images/mainContentBg.gif) repeat-y;
	border:#fff 1px solid;
	overflow:hidden;
}
#leftContent{
	width:560px;
	padding:31px 20px 0 32px;
	float:left;
	background:url(images/mainContentBg1.gif) repeat-x;
}
* html #leftContent{
	width:560px;
	padding:31px 20px 0 30px;
	float:left;
	background:url(images/mainContentBg1.gif) repeat-x;
}
.contHead,.contHeadMod,.contHeadMod2,.signUp{
	color:#9CA722;
	font:normal 21px Georgia;
	margin-bottom:20px;
}
.signUpHead{
	width:565px;
	border-bottom:#EBEBEB 1px solid;
	font:normal 21px Georgia;
	overflow:hidden;
	margin-bottom:20px;
}
.signUp{
	color:#2A2A2A;
	width:250px;
	float:left;
}
.scholars{
	color:#9CA722;
	width:300px;
	float:right;
	font-size:17px;
	text-align:right;
}

.contHeadMod{
	font-size:29px;
}
.contHeadMod2{
	padding-bottom:20px;
	border-bottom:#EBEBEB 1px solid;
	margin-bottom:20px;
}
.coreCont{
	width:560px;
	/*border-top:#EBEBEB 1px solid;*/
	/*padding-top:22px;*/
	padding-bottom:57px;
	overflow:hidden;
}
.coreCont p{
	font:normal 13px/17px Arial;
	color:#565656;
	margin-bottom:20px;
}
/**** imported for subscribe *******/
.box1{
	width:565px;
	overflow:hidden;
	margin-top:33px;
}


/********* modified form css **********/
.box1 p{
	width:565px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
}
.box1 label{
	float:left;
	height:29px;
	width:165px;
	text-align:right;
	font:normal 13px/29px Arial;
	color:#565656;
	margin-right:15px;
}
.box1 .inputfield,.box1 .inputfield1,.box1 .inputfield2,.box1 .inputfield3{
	width:249px; height:24px;
	border:1px solid #D5D4D4;
	padding:3px 0 0 5px;
	float:left;
	background:#EDEDED;
	margin-right:5px;
}
.box1 .inputfield1{
	width:114px;
}
.box1 .inputfield2{
	width:154px;
}
.box1 .inputfield3{
	width:108px;
}
.box1 .texttype1{
	width:380px;
	padding-left:180px;
	text-align:left;
	font:normal 13px Arial;
	color:#565656;
	/*clear:both;*/
	margin-bottom:10px;
}
.box1 .select1,.box1 .select2,.box1 .select3,.box1 .select4{
	width:254px; height:27px;
	border:1px solid #D5D4D4;
	float:left;
	background:#EDEDED;
	line-height:27px;
}
.box1 .select2{
	width:139px;
}
.box1 .select3{
	width:109px;
	margin-right:10px;
}
.box1 .select4{
	width:89px;
	margin:0 5px;
}

.box1 .textarea1,.box1 .textarea2,.box1 .textarea3,.box1 .textarea4{
	width:373px; height:188px;
	border:1px solid #D5D4D4;
	padding:3px 0 0 5px;
	margin-bottom:10px;
	/*float:left;*/
	background:#EDEDED;
	margin-top:5px;
	display:inline;
	/*margin-right:136px;*/
}
.box1 .textarea2{
	height:49px;
}
.box1 .textarea3{
	height:75px;
}
.box1 .textarea4{
	height:24px;
}
.box1 .forCheckbox{
	float:left;
	/*margin-left:10px;*/
	text-align:left;
	width:50px;
	line-height:15px;
}
.box1 .forCheckbox2,.box1 .forCheckbox3{
	float:left;
	text-align:left;
	line-height:15px;
	margin-right:5px;
	width:30px;
	padding-top:6px;
}
.box1 .forCheckbox3{
	width:15px;
}	
.box1 .checkbox{
	width:10px; height:10px;
	margin-bottom:10px;
	float:left;
	margin-right:5px;
}

.box1 .submitbtn,.submitbtn{
	/*text-transform:uppercase;*/
	background:#9CA722;
	padding:5px 10px;
	border:0;
	margin-bottom:0;
	float:left;
	font:bold 13px Arial;
	color:#fff;
	margin-right:5px;
}
.box1 .add,.add{
	height:14px;
	width:380px;
	float:left;
	/*margin-right:20px;*/
	background:url(images/addBg.gif) repeat-x;
	display:block;
	padding:7px 0;
	margin-left:180px;
	margin-bottom:5px; 
}
.add{
	width:564px;
	margin-left:0px;
	padding-left:2px;
	
}
.add2,.add3{
	height:14px;
	width:380px;
	float:left;
	/*margin-right:20px;*/
	display:block;
	padding:7px 0;
	padding-left:180px;
	margin-bottom:5px; 
}
.add3{
	background:url(images/addBg.gif) repeat-x;
	padding-left:0px;
}
.texttype1 a,.add2 a,.box1 a{
	text-decoration:none;
	color:#9CA722;
	text-transform:capitalize;
}	
/****************************************/
#rightContent{
	width:257px;
	float:right;
	padding:31px 25px 150px;
	overflow:hidden;
}
#rightContent li{
	width:125px;
	height:125px;
	margin-right:5px;
	float:left;
	margin-bottom:14px;
}
#rightContent .nomargin{
	width:125px;
	height:125px;
	float:left;
	margin-right:0px;
}
.advertise{
	text-align:center;
}
#rightContent p{
	width:247px;
	height:31px;
	background:#9F9F9F;
	display:block;
	margin-bottom:10px;
	padding-left:10px;
}
#rightContent p:hover,#rightContent #sect{
	width:247px;
	height:31px;
	background:#9CA722;
	display:block;
	margin-bottom:10px;
	padding-left:10px;
}	
#rightContent p a{
	font:bold 13px/31px Georgia;
	color:#fff;
	text-decoration:none;
}
#rightContent #sect2,#rightContent .signout:hover{
	background:#9CA722;
	width:86px;
	text-align:center;
	padding-left:0;
}
#rightContent .signout{
	background:#9CA722;
	width:86px;
	text-align:center;
	padding-left:0;
}
#rightContent .first{
	margin-top:20px;
}	 
/************ footer ******************/
#footer{
	width:100%;
	background:#000;
	height:100px;
}
#footer ul{
	width:940px;
	margin:0 auto;
	padding:26px 0 31px 0;
	color:#CECECE;
	font:bold 11px Arial;
	text-align:left;
}
/*********** thanks page ************/
.coreCont img{
	float:left;
}
.coreCont .thanks{
	float:right;
	width:376px;
}
.welcomeHead{
	font:normal 21px Georgia;
	color:#9CA722;
	margin-bottom:12px;
}

/************ result ***************/
.result{
	width:566px;
	overflow:hidden;
	padding-bottom:15px;
	border-bottom:#EBEBEB 1px solid;
	margin-top:15px;
}
.result img{
	float:left;
	
}
.result  .resDesc{
	width:426px;
	float:right;
}
.resultAnch{
	font:bold 13px Arial;
	color:#9CA722;
	text-decoration:none;
}
.resFirst{
	margin-top:0px;
}
.resLast{
	border:none;
}

.srchForm{
	width:258px;
	height:23px;
	border:#D5D4D4 1px solid;
	background:#EDEDED;
	margin-bottom:19px;
}
.quickSrch{
	float:left;
	width:223px;
	margin-left:10px;
	height:19px;
	padding:2px 0;
	font:bold 13px Arial;
	color:#302E2E;
	background:none;
}
* html .quickSrch{
	width:220px;
	padding:none;
}	
.quickSub{
	width:25px;
	height:23px;
	float:right;
/*	padding-top:1px;*/
}
/************* view profile **************/

.coreCont .profileLeft{
	float:left;
	width:158px;
}	
.coreCont .profileRight{
	float:right;
	width:376px;
}
.coreContProf{
	border-top:none;
	padding-top:0px;
}
.profileLeft img{
	width:158px;
	height:159px;
	display:block;
	overflow:hidden;
}
.profileLeft dl{
	width:158px;
	font:normal 13px Arial;
	color:#565656;
	clear:both;
	padding-top:10px;
}
.born,.bornLast{
	width:158px;
	font:bold 13px Georgia;
	display:block;
	margin-bottom:8px;
}
.bornLast{
	padding-bottom:12px;
	border-bottom:#EBEBEB 1px solid;
	margin-bottom:0px;
}
.profileLeft dl dt,.profileLeft dl dt a{
	/*height:21px;*/
	font-weight:bold;
	border-bottom:#EBEBEB 1px solid;
	margin-bottom:9px;
	padding-top:14px;
}
.profileLeft dl dt a{
	border-bottom:none;
}	
.profileLeft dl dd,.profileLeft dl dd a{
	/*height:15px;*/
	color:#565656;
}
.profileLeft dl dd a,.profileLeft dl dt a{
	text-decoration:none;
	color:#565656;
}	
.profHead{
	font:bold 15px Georgia;
	color:#9CA722;
	padding-bottom:22px;
	margin-top:3px;
	border-bottom:#EBEBEB 1px solid;
	margin-bottom:15px;
}
.profileRight ul,.recentArticles{
	width:369px;
	height:23px;
	background:url(images/bullet.gif) repeat-x left bottom;
	padding-left:7px;
	margin-bottom:20px;
	overflow:hidden;
}

.profileRight ul li,.profileRight ul li:hover,.profileRight .select{
	height:23px;
	background:#9F9F9F;
	float:left;
	margin-right:3px;
	font:bold 12px/23px Arial;
	padding:0 10px;
	color:#fff;
	display:block;
	
}
.profileRight ul li:hover,.profileRight .select{
	background:#9CA722;
}
.recentArticlesItem,.recentArticlesItem:hover,#rightContent .recent{
	height:23px;
	background:#9F9F9F;
	float:left;
	margin-right:3px;
	color:#fff;
	font:bold 12px/23px Arial;
	padding:0 9px;
	
}		
.recentArticlesItem:hover,#rightContent .recent{
	background:#9CA722;
	display:block;
}

.profileRight .affiliations{
	width:369px;
	margin-bottom:25px;
}
.profileRight .affiliations dt{
	width:369px;
	margin-bottom:3px;
	color:#565656;
}
.profileRight .affiliations dt:hover{
	width:369px;
	margin-bottom:3px;
	color:#9CA722;
}
.profileRight .affiliations dt a{
	width:369px;
	text-decoration:none;
	color:#565656;
}
.profileRight .affiliations dt a:hover{
	width:369px;
	text-decoration:underline;
	color:#9CA722;
}

/******** home page recent profile listing ********/
.recentscholars{
	width:566px;
	margin-bottom:20px;
	overflow:hidden;
}
.scholarsItem,.scholarsItemLast{
	width:105px;
	margin-right:8px;
	float:left;
	height:270px;
}
.scholarsItemLast{
	margin-right:0px;
}
.scholarsItem img,.scholarsItemLast img{
	margin-bottom:8px;
}	
.scholarsDesc{
	font:normal 12px Arial;
	color:#565656;
	margin-bottom:5px;
	width:103px;
}
/********* Recent &amp; most viewed articles *********/
.recentArticles{
	width:250px;
	padding-top:30px;
}	
#rightContent .articlesDesc{
	font:normal 13px Arial;
	color:#565656;
	margin-bottom:5px;
	background:none;
	display:block;
}
#rightContent .articlesDesc a{
	text-decoration:none;
	color:#565656;
}
#rightContent fieldset{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#EBEBEB 1px solid;
}
/*#rightContent .margin10{
	margin-bottom:15px;
}*/

/*********** messages ***********/
.coreCont .wrong{background:#f00; color:#fff; padding:5px 0 5px 5px; font-weight:bold;}

.coreCont .correct{background:#009933; color:#fff; padding:5px 0 5px 5px; font-weight:bold;}

/*********** volunteer profile listing ********/
.profileListing{
	width:555px;
	overflow:hidden;
	border:#f00 0px solid;
	
}
.profileName{
	margin-bottom:10px;margin-left:0px; width:150px; font-size:15px;float:left;
}
.profileListing a{
	text-decoration:none; color:#565656;float:right;margin-left:10px;

}
.profileListing a:hover{
	color:#9CA722;
}

/********* Top Navigation ***********/
#page_navi {
	font-size:11px;
	height:27px;
	width:100%;       
}
#page_navi .col-left {
margin-left:-6px;
}
.col-left {
float:left;
}
#page_navi ul {
padding:0;
}
#nav, #nav ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;    
}
.col-right {
float:right;
width:200px;
}
#nav li {
background:transparent url(images/bg_separator.gif) no-repeat scroll right 10px;
float:left;
position:relative;
}
#page_navi a {
text-decoration:none;
}
#page_navi a:hover {
text-decoration:underline;
}
#nav ul{
	position: absolute;
	visibility:hidden;
	
z-index:100;
	left: 0;
	/*width: 200px;*/
	background: #3a3a3a;
	color: #fff;
}
#nav a {
display:block;
line-height:27px;
padding:0 10px;
z-index:100;
}
#page_navi a {
color:#CBCBCB;
}
#page_navi ul.rss {
background:transparent url(images/bg_rss.gif) no-repeat scroll 0 5px;
padding:6px 0 3px 15px;
float: right;
}
#nav li ul li a {
background:#3A3A3A none repeat scroll 0 0;
border-bottom:1px solid #333333;
}
#nav li ul li a {
border-right:1px solid #2A2A2A;
}
#nav li ul li a {
background:transparent url(images/bg_page_navi_item.gif) repeat-x scroll 0 0;
color:#E0DFE3;
font-size:12px;
line-height:25px;
width:120px;
}
#page_navi ul.rss li {
background:transparent url(images/bg_separator.gif) no-repeat scroll right 4px;
display:inline;
padding:0 10px;
}

