/* CSS Document */

body {
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 12px;
		height: 100%;
	}
	
	h2 
	{
		font-size: 24px;
		color: #949494;
		font-weight: normal;
	}
	
	h3 
	{
		font-size: 16px;
		color: #930a0a;
		font-weight: normal;
	}
	
	h4 
	{
		font-size: 14px;
		color: #666666;
		font-weight: bold;
	}
	
	a {
		color: #00836b;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	img 
	{
		border: none;
	}
	
	#wrapper {
		width: 100%;
		background: #e3e4e5 url(/images/header_bg2.jpg) no-repeat top center;
		margin-top: 6px;
	}
	
	#header {
		width: 800px;
		height: 119px;
		margin: 0 auto;
		padding: 0;
	}
	
	.box-1 {
		width: 430px; 
		height: 28px; 
		float: right; 
		background: url(/images/search_box_bg.jpg) no-repeat top right; 
		font-size: 11px;
		margin-top: -1px;
	}
	
	.box-1 a {
		margin-right: 18px;
	}
	
	.sf_searchBox
	{
		float: right;
	
	}
	
	.sf_searchText 
	{
		width: 120px;
		border: 1px solid #a2a2a4;
		margin-bottom: 10px;
		float:left;
		color: #00836b!important;
		font-size: 12px!important;
	}
	
	.sf_searchSubmit 
	{
		float: right;
		margin-right: 10px;
	}
	
	.box-login {
		width: 450px; 
		height: 30px; 
		float: right; 
		clear: right;
		margin-top: 17px;
	}
	
	#main-nav {
		width: 500px; 
		height: 26px;
		float: right; 
		clear: right;
		margin-top: 19px;
	}
	
	.rtsOut 
	{
		padding-right: 0!important;
	}
	.rtsLI 
	{
		width: 86px;
		height: 26px;
		background: url(/images/button_off.jpg) no-repeat top center;
		margin: 0 1px 0 1px;
		text-transform: uppercase;
		font-weight: bold;
		text-align: center;
		
	}
	
	.rtsLI a 
	{
		color: #666666;
	}
	
	.rtsLI:hover 
	{
		background: url(/images/button_hover.jpg) no-repeat top center;
	}
	
	.rtsLink 
	{
	    padding-left: 0!important;	
	}
	
	.rtsTxt 
	{
		padding-top: 5px!important;
	}
	
	.rtsSelected 
	{
		width: 86px;
		height: 26px;
		background: url(/images/button_active.jpg) no-repeat top center!important;
		margin-top: 0;
		padding-left: 0px!important;
		padding-top: 0px!important;
	}
	
	.rtsSelected
	{
		color: #ffffff!important;
	}
	
	.rtsLast 
	{
		width: 67px;
		background: url(/images/tab_join_off.jpg) no-repeat top right;
		text-align: center;
	}
	
	.rtsLast a
	{
		color: #ffffff;
	}
	
	.rtsLast:hover 
	{
		background: url(/images/tab_join_hover.jpg) no-repeat top right!important;
	}
	
	.rtsLast .rtsSelected 
	{
		width: 67px;
		background: url(/images/tab_join_off.jpg) no-repeat top right!important;
		text-align: center;
	}
	
	.main-body {
		width: 100%;
		background: #ffffff url(/images/main_body_bg.jpg) repeat-x top left;
	}
	
	.outer-content {
		width: 100%;
		padding-top: 10px;
		background: url(/images/page_divider.jpg) repeat-x top left;
		text-align: center;
	}
	
	.main-content {
	width: 800px;
	height: 100%;
	margin: 0 auto;
	background: url(/images/main-content-bg.jpg) repeat-y top left;
}

	
	.breadcrumb {
		width: 768px;
		height: 20px;
		float: left;
		text-align: left;
		padding-left: 10px;
		color: #666666;
		font-size: 11px;
		background: #f3f3f3;
		border: 1px solid #8c8d90;
		margin-left: 10px;
		line-height: 20px;
		font-weight: bold; 
	}
	
	.pathSeparator 
	{
		margin: 0 5px 0 5px;
		/*background: url(/images/pathSeparator.jpg) no-repeat top left;*/
	}
	
	.sharethis {
		width: 100px;
		height: 15px;
		float: right;
	}
	
	.printerfriendly-link 
	{
		background: url(/images/printerfriendly.jpg) no-repeat top left;
		height: 18px;
		padding-left: 35px;
		
	}
	
	.left-sidebar {
		width: 214px;
		float: left;
		margin: 5px 0 0 10px;
	}
	
	.large-content-area {
		width: 533px;
		min-height: 407px;
		border: 1px solid #8c8e91;
		float: right;
		text-align: left;
		margin: 5px 10px 0 0;
		background: #ffffff url(/images/content_bg.jpg) repeat-x bottom left;
		padding: 10px;
		clear: right;
	}
	
	.find-advisor-box {
		background: #ffffff;
		margin-bottom: 10px;
		text-align: left;
		
			
	}
	
	.rtPlus, .rtMinus 
	{
		display: none!important;
	}
	
	#left-nav 
	{
		border: 1px solid #8c8e91;
		background: #ffffff url(/images/content_small_bg.jpg) repeat-x bottom left;
		margin-bottom: 10px;
		text-align: left;
	}
	
	#left-nav .rtUL 
	{
		list-style: none;
		list-style-image: none;
		margin: 0;
		padding: 0;
	}
	
	#left-nav .RadTreeView 
	{		
		white-space: normal!important;
	}
	
	#left-nav .rtSelected 
	{
		margin: 0!important;
		padding: 0!important;
		background-color: Transparent!important;
		font-weight: normal!important;
	}
	
	#left-nav .RadTreeView ul li div.rtTop a
	{
		font-family: Arial!important;
		color: #666666!important;
		font-size: 24px!important;
		font-weight: bold;
		padding: 5px 0 5px 5px!important;
		text-decoration: none;	
	}
	
	#left-nav .RadTreeView ul li div.rtIn 
	{
		margin: 0!important;
		padding: 0!important;
	}
	
	#left-nav .RadTreeView ul li div.rtSelected 
	{
		background-color: #ededed!important;
		padding: 5px 0 5px 7px!important;
	}
	
	#left-nav .RadTreeView ul li div.rtSelected a 
	{
		
		padding: 0!important;
	}
	
	.RadTreeView .rtUL .rtLI .rtUL
	{
		padding-left: 7px!important;
	}
	
	#left-nav div.rtSelected a 
	{
		font-family: Arial!important;
		color: #666666!important;
		font-size: 24px!important;
		font-weight: bold;
		margin: 0!important;
		padding: 0!important;
		margin-left: 0!important;
		padding-left: 0!important;
	}
	
	#left-nav a.rtIn 
	{
		background-image: none!important;
		background-color: Transparent!important;
		border: none!important;
	}
	
	#left-nav .RadTreeView ul.rtUL li ul li 
	{
		font-size: 11px!important;
		font-weight: bold!important;
		color: #666666!important;
		line-height: 20px;
		
	}
	
	#left-nav .RadTreeView ul.rtUL li ul li :hover 
	{

		background: transparent!important;
		background-image: none!important;
	}
	
	.RadTreeView_Default .rtHover .rtIn 
	{
		border: none!important;
	}
	
	RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn 
	{
		border-style: none!important;
		border-width: 0px!important;
	}
	
	#left-nav .RadTreeView ul.rtUL li ul li a
	{
		font-family: Arial!important;
		color: #00836b!important;
		font-size: 11px!important;
		font-weight: bold!important;
		margin: 0!important;
		padding: 0!important;
		
	}
	
	#left-nav .RadTreeView ul.rtUL li ul li .rtSelected
	{
		font-family: Arial!important;
		color: #666666!important;
		font-size: 11px!important;
		margin: 0!important;
		padding: 0!important;
		background-color: Transparent!important;
		font-weight: bold!important;	
	}
	
	#left-nav .RadTreeView ul.rtUL li ul li ul li a 
	{
		font-family: Arial!important;
		font-size: 11px!important;
		color: #666666!important;
		padding: 0!important;
		padding-right: 10px!important;
		font-weight: normal!important;
		
	}
	
	#left-nav .RadTreeView ul.rtUL li ul li ul li
	{
		margin: 0!important;
		padding: 0!important;
		color: #666666!important;
		border-bottom: 1px solid #eeeeee;
	}
	
	.rtTop, .rtMid, .rtBot 
	{
		margin: 0!important;
		padding: 0!important;
	}
	
	#left-nav .RadTreeView ul.rtUL li ul li ul 
	{
		margin: 0!important;
		
	}
	
	#left-nav .RadTreeView ul.rtUL li ul li a:hover 
	{
		text-decoration: underline!important;
	}
	
	#left-nav .RadTreeView 
	{
		padding-bottom: 10px!important;
	}
	
	.news-sidebar  {
		min-height: 200px;
		border: 1px solid #8c8e91;
		background: #ffffff url(/images/content_small_bg.jpg) repeat-x bottom left;
		margin-bottom: 10px;
		text-align: left;
	}
	
	.home-blog-feed 
	{
	    min-height: 200px;
		border: 1px solid #8c8e91;
		background: #ffffff url(/images/acablog-header.jpg) no-repeat top left;
		margin-bottom: 10px;
		text-align: left; 
		padding: 40px 0 0 0;  
	}
	
	.news-header {
		width: 100%;
		height: 34px;
		background: #ededed url(/images/News-header.jpg) no-repeat top left;
		text-align: right;
	}
	
	.advisor-news-header {
		width: 100%;
		height: 34px;
		background: #ededed url(/images/Advisor-News-header.jpg) no-repeat top left;
		text-align: right;
	}
	
	.topic-header 
	{
		width: 100%;
		height: 34px;
		background: #ededed url(/images/Topic-header.jpg) no-repeat top left;
	}
	
	.poll-header 
	{
		width: 100%;
		height: 34px;
		background: #ededed url(/images/Poll-header.jpg) no-repeat top left;
	}
	
	.news-sidebar .sf_newsList, .home-blog-feed .sf_postListing 
	{
		padding: 10px!important;
		padding-bottom: 0!important;
	}
	
	.box-left .sf_newsList 
	{
		padding: 10px!important;
		padding-bottom: 0!important;
	}
	
	.news-sidebar h2.sf_newsTitle, .home-blog-feed .sf_postListing h2.sf_postTitle
	{
		font-size: 14px!important;
		margin: 0!important;
	}
	
	h2.sf_newsTitle 
	{
		font-size: 14px!important;
		margin: 0!important;
		margin-top: 10px!important;
	}
	
	.sf_singleNews h2 
	{
		font-size: 16px!important;
		color: #930a0a!important;
		margin: 0!important;
		margin-top: 10px!important;
	}
	
	.sf_newsList p 
	{
		margin: 0!important;
	}
	
	.box-left h2.sf_newsTitle 
	{
		font-size: 14px!important;
		margin: 0!important;
	}
	
	.news-sidebar .sf_newsList p
	{
		padding: 0!important;
		margin: 0!important;
	}
	
	.box-left .sf_newsList p
	{
		padding: 0!important;
		margin: 0!important;
	}
	
	.news-rss {
		margin: 7px 10px 0 0;
	}
	
	.news-rss-bottom 
	{
		margin: 7px 10px 0 0;
	}
	
	.sf_newsDate 
	{
		color: #adadad!important;	
	}
	
	.sf_newsAuthor 
	{
		color: #930a0a!important;
	}
	
	.sf_singleNews 
	{
		margin-top: 10px!important;
	}
	
	.box-100 
	{
		width: 758px;
		background: #ffffff url(/images/content_small_bg.jpg) repeat-x bottom left;
		border: 1px solid #8c8e91;
		min-height: 100px;
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		padding: 10px;
	}
	
	.box-left 
	{
		width: 236px;
		height: 300px;
		border-right: 1px dotted #adadad;
		float: left;
		margin-right: 7px;
		text-align: left;
		padding-right: 12px;
	}
	
	.box-mid
	{
		width: 236px;
		height: 300px;
		border-right: 1px dotted #adadad;
		float: left;
		margin-right: 7px;
		margin-left: 5px;
		text-align: left;
		padding-right: 12px;
	}
	
	.box-right
	{
		width: 236px;
		height: 300px;
		float: left;
		margin-left: 5px;
		text-align: left;
	}
	
	#footer {
		width: 100%;
		height: 23px;
		margin: 0;
		margin-top: 10px;
		padding: 0;
		padding-top: 7px;
		background: url(/images/footer_bg.jpg) repeat-x top left;
		font-size: 12px;
		position: absolute;
		bottom: auto;
		
	}
	
	#footer-container {
		width: 800px;
		margin: 0 auto;
	}
	
	.footer-links {
		width: 50%;
		float: left;
	}
	
	.footer-links a {
		padding-right: 20px;
	}
	
	.copyright {
		width: 50%;
		float: right;
		text-align: right;
	}
	
	dt 
	{
		margin-top: 10px!important;
		border-top: 1px dotted #adadad;
		padding-top: 10px!important;
	}
	
	.PollBox 
	{
		padding: 10px!important;
	}
	
	.sf_pollQuestionsList 
	{
		border: none!important;
		padding: 0!important;
		margin: 0!important;
	}
	
	.sf_pollTitle 
	{
		display: none!important;
	}
	
	h3.sf_pollQuestion 
	{
		font-size: 14px!important;
		font-weight: normal!important;
		margin: 0!important;
		padding: 0!important;
	}
	
	.PollBox ul 
	{
		list-style: none!important;
		list-style-type: none!important;
		margin: 0!important;
		padding: 0!important;
		margin-top: 10px!important;
	}
	
	.sf_pollQuestionAnswers 
	{
		margin: 10px 0 0 20px!important;
		padding: 0!important;
	}
	
	
.member-box 
{
	width: 180px;
	height: 250px;
	background: url(/images/Member_box_bg.jpg) no-repeat top left;
	padding: 10px;
}

.member-list ul li 
{
	margin-bottom: 15px;
}
