body{ margin:0px; padding:0px; }
a img{ border:none; }
*{ font-family:helvetica,"sans serif",arial; }

#container{ 
	background-color:white; 
	padding:15px 0px 0px 0px;
	width:945px;
	position:relative;
}

/*======== Header Styles =========*/
/*================================*/
/*================================*/

#logo{	float:left; width:379px; height:122px; }

#nav{ float:left; width:549px; height:122px; font-size:1px; margin:0px; padding:0px;}
	#nav ul{ margin:0px; padding:0px; }
		#nav ul li{
		float:left;
		display:inline;
		list-style-type:none;margin:0px; padding:0px;
}


/*========= MAIN CONTENT ==========*/
/*=================================*/
/*=================================*/

#main_content{
	clear:left;
	font-size:0px;
	padding:17px 0px 0px 16px;
	width:913px;
	margin:0px;
}

/*========= DROP DOWNS ============*/
/*=================================*/
/*=================================*/
#drop_downs div{
	position:absolute;
	margin:0px; padding:5px 0px 5px 10px;
	background-image:url(/images/drop_down_bg.png);
	width:104px;
	cursor:pointer;
}	#drop_downs div a{ 
	font-size:12px;
	line-height:14px;
	margin:5px 0px 5px 0px;
	text-decoration:none;
	color:#DEEBFF;
	display:block;
	font-weight:bold;
}		#drop_downs div a:hover{ color:#C2E5A9; }
		#drop_downs #about_dd{ left:-3000px; top:137px; }	/* 390px */
		#drop_downs #membership_dd{ left:-3000px; top:137px; } /* 445px */
		#drop_downs #events_dd{ left:-3000px; top:137px; } /* 538 */
		#drop_downs #jobs_dd{ left:-3000px; top:137px; } /* 598 */
		#drop_downs #directory_dd{ left:-3000px; top:137px; } /* 641 */
		#drop_downs #sponsorship_dd{ left:-3000px; top:137px; } /* 708 */
		#drop_downs #news_dd{ left:-3000px; top:137px; } /* 806 */
		#drop_downs #contact_dd{ left:-3000px; top:137px; } /* 853 */


/*======== HOME CONTENT =========*/
/*===============================*/
/*===============================*/
.joinPRSA{display:block; text-align:center;}

#home_left_col{ width:333px; float:left;margin-right:5px; }
	#home_right_col p.descript{
		font-size:12px;
		line-height:18px;
		
		margin:10px 0px 0px 0px; padding:0px;
}	/*#home_right_col p.descript strong{
	font-size:18px;
	font-weight:bold;
}*/

	#events h1{
		color:#FFFFFF;
		background-color:#7C9E2C;
		
		height:25px;
		padding:11px 0px 0px 10px; margin:0px;
		cursor:pointer;
		font-size:18px;	/* ADJUSTED FROM 20 TO 18px 3-11-8 ::JACK */
		font-weight:bold;
	}	#events h1 a{
		text-decoration:none;
		color:white;
	}	#events h1 a:hover{ text-decoration:underline; }
	#events div{
		min-height:293px;
	height:auto !important;
	height:293px; 

		
		padding:10px 10px 10px 10px;
		background-color:#b2c96a;
		color:black;
	}	#events div a.header{
		color:black; 
		font-size:17px; 
		font-weight:bold;
		margin:0px 0px 10px 0px; 
		display:block; 
	}		#events div a.header:hover{ text-decoration:none; }
		#events div p.body{ 
			font-size:13px;	/* ADJUSTED FROM 11px TO 13px 3-11-8 ::JACK */
			color:black; 
			line-height:18px; 
			
			margin-top:0px;
			padding:0px;
	}
		#events div a.more{ 
			margin:0px 0px 0px 245px; 
			display:block;
			font-size:12px; 
			color:black;
	}

#home_right_col{ float:left; margin:0px 0px 0px 10px; width:540px; font-size:0px;}
	#home_right_col div.home_section{
		width:175px;
		float:left;	
		margin:0px 5px 0px 0px;
		overflow:hidden;
}		#home_right_col div.home_section h1{
		 height:25px;
		cursor:pointer;

		color:white;
		text-align:center;
		font-size:15px;
		font-weight:bold;
		margin:0px; padding:11px 0px 0px 0px;
}		#home_right_col div.home_section h1 a{
		text-decoration:none;
		color:white;
}			#home_right_col div.home_section h1 a:hover{
			text-decoration:underline;
}		#home_right_col div.home_section div{ 
		
		height:140px;
		margin:0px 0px 10px 0px;
		padding:7px 7px 0px 7px;
		overflow:hidden;
}			#home_right_col div.home_section div a.title{ 
			font-size:13px; 
			font-weight:bold; 
			display:block;
			color:black; 
			margin:0px 0px 10px 0px;
			
}				#home_right_col div.home_section div a.title:hover{ text-decoration:none; } 
		#home_right_col div.home_section div p.body{ 
		font-size:12px; 
		margin:0px 0px 10px 0px; 
		padding:0px; 
		color:black;
		line-height:14px;
}

	#home_right_col #chapter_news h1{ background-color:#AA9C24; }
	#home_right_col #chapter_news div{ background-color:#DDD8A8; }

	#home_right_col #member_news h1{ background-color:#CC6B3E; }
	#home_right_col #member_news div{ background-color:#EBC4B3 }

	#home_right_col #jobs h1{ background-color:#4F5A96; }
	#home_right_col #jobs div{ background-color:#B9BED5 }

	#home_newsletter{
		width:333px; height:133px;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px/*373px*/;
		clear:left;
		background:#CCCCCC;
}		#home_newsletter h1{
			font-size:15px; 
			font-weight:bold;
			margin:0px; padding:5px 0px 0px 0px; float:left;
}		#home_newsletter div.text{
		font-size:13px; float:left;
		margin:5px 0px 0px 0px; padding:0 20px 0 7px;
		line-height:17px;
		width:170px;
}		
		.text_content{margin-bottom:5px; float:left; width:170px;}
		.social-icons{float:left; width:100px; padding-top:5px;}
		#home_newsletter form{ margin:0px; padding:0px; }
		#home_newsletter input{ margin:0px; padding:0px;}
		#home_newsletter #email{ 
		width:122px; height:16px;
		font-size:10px; line-height:100%;
		padding:3px 0px 0px 2px;
		border:1px solid #C3C3C3;
		margin:4px 0px 0px 0px;
}		/*#home_newsletter #join{ 
		width:33px; height:19px;
		background-color:#94A3C1;
		color:#31362B;
		border:1px solid #31362B;
		font-size:10px; font-weight:bold;
		text-align:center;
		margin:3px 0px 0px 0px; padding:0px;
}*/		
		.signup{padding-top:3px;}
		.enewsEmail{float:left;}
		#home_newsletter a#join{ 
		width:69px; height:19px;
		display:block; float:left;

		background-color:#94A3C1;
		color:#31362B;
		border:1px solid #31362B;
		font-size:12px; font-weight:bold;
		text-align:center; text-decoration:none;
		margin:0 0px 0px 15px; padding:0px;
}
#home_joinnow{width:366px; height:133px; float:left;}
.sociallink{display:block; float:left; padding: 5px 5px 0px 0px;}

/*======== SUBPAGE CONTENT =========*/
/*=================================*/
/*================================*/
#sub_left_col{
	width:520px;
	float:left;
	min-height:400px;
	height:auto !important;
	height:400px;

	color:#2E414D;
	font-size:12px;
	line-height:13px;
}	#sub_left_col h1{
	width:500px;
	border-bottom:6px solid #2E414D;
	font-size:18px;
	font-weight:bold;
	color:#2E414D;
	margin:0px;
	padding:0px 0px 3px 3px;
	text-transform:capitalize;
}	#sub_left_col a{ color:#2E414d; }
		#sub_left_col a:hover{ text-decoration:none; }
		#sub_left_col a em{ font-size:10px; }



#sub_right_col{
	width:330px;
	float:left;
	padding:0px 0px 0px 11px;

	color:#2E414D;
	font-size:11px;
	line-height:13px;
}	

#sub_right_col img{
max-width:300px;
	
}
#sub_right_col h1{
	width:98%;
	border-bottom:6px solid #2E414D;
	font-size:18px;
	font-weight:bold;
	color:#2E414D;
	margin:-10px 0 0 0px;
	padding:0px 0px 3px 3px;
	text-transform:capitalize;
}	#sub_right_col a{color:#2E414d; }
		#sub_right_col a:hover{ text-decoration:none; }




/*======== FOOTER CONTENT =========*/
/*================================*/
/*===============================*/
#footer{ 
	clear:left; 
	margin:0px 0px 0px 0px;
	padding:20px 13px 15px 15px;
	width:914px;
}	#footer table{ margin:0px; padding:0px; width:912px;}
	#footer table tr td{ width:314px;}
	#footer table tr td p{
	font-size:10px;
	color:#A0AC88;
	text-align:center;
	margin:0px; padding:0px;
}		#footer table tr td p a{ font-size:10px; color:#A0AC88; }
			#footer table tr td p a:hover{ text-decoration:none; }

	.ads{ margin:0px 41px 0px 0px; }
	
	
	
/*-----------ADS STYLES------*/
#ads{
width:900px;
padding:5px;
}
#ads img{
float:left;
margin:0 15px 15px 0 ;
border:0px;
}
.clearer{clear:both;}
.signup{font-size:12px; padding:3px 0 0 7px;}

/*-----------TWITTER FEED------*/
#newsticker-demo { 
background:#EAF4F5; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px; line-height:110%;
margin:15px 0;
}

#newsticker-demo a { text-decoration:none; }

#newsticker-demo .title {
text-align:right;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite {  }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px;; }

