@charset "utf-8";
/* CSS Document */

body {
	background:none; 
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px/18px;
	}

	
A, A:hover {
    color: #9b8948;
	}
	
/* --- Header --- */
body.customindex #header {
	background:url(index-header_soft2.jpg);
	width:787px;
	height:316px;
	}
#subPage #header {
	background:url(sub_header_soft_lighter.png);
	width:787px;
	height:162px;
	}
	

/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
#navigation_menu {position:absolute; top:316px; background: url('nav.jpg') no-repeat; width:787px; height:49px; border-bottom:none; text-align:left; margin-left:0px;}
	#subPage #navigation_menu {top:162px;}
#navigation_menu a {background-image:none; color:#FFF; height:49px; border-left:none; border-right:none;}
#navigation_menu a:hover {background-image:none; color:#FFF; height:49px; border-left:none; border-right:none;}
.alphamenu_content a {color:#000; background-color:#9c8849; height:15px; font-size:12px; text-decoration:none;}
.alphamenu_content a:hover {color:#000; background-color:#a5945c; height:15px; font-size:12px; text-decoration:none;}
#navigation_menu td {padding:0px 0px;}
#navigation_menu span {display:none;}



/* ------------------------ horizontal sprite nav ------------------------ */
#navigation-01 span {display:none;} 
#navigation-02 span {display:none;} 
#navigation-03 span {display:none;} 
#navigation-04 span {display:none;} 
#navigation-05 span {display:none;} 	


#navigation_menu #navigation-01 { width: 97px; margin-left: 0px;}
#navigation_menu #navigation-02 { width: 114px;}
#navigation_menu #navigation-03 { width: 228px;}
#navigation_menu #navigation-04 { width: 166px;}
#navigation_menu #navigation-05 { width: 182px;}


/*-------------- (-0px) X position of button / (-49px) height of image from above ------------- */
#navigation_menu #navigation-01 a:hover { background:url("nav.jpg")  -0px -49px no-repeat; }
#navigation_menu #navigation-02 a:hover { background:url("nav.jpg") -97px -49px no-repeat; }
#navigation_menu #navigation-03 a:hover { background:url("nav.jpg") -211px -49px no-repeat; }
#navigation_menu #navigation-04 a:hover { background:url("nav.jpg") -439px -49px no-repeat; }
#navigation_menu #navigation-05 a:hover { background:url("nav.jpg") -605px -49px no-repeat; }

	
/* --- Container --- */
#container {
	width:800px;
	}

/* --- Content --- */
#contentContainer {
    margin-left: 0px;
	}
#contentBody {
	width:537px;
	}
body.customindex #contentBody {
	top:372px;
	}
	#content {
		width:550px;
		}
#subPage #contentBody {
    top: 213px;
	}
#content H1 {font-family:Arial; font-size:20px; color:#9b8948; font-weight:bold;} 
span.cap {font-size:26px;}
#content H2, #content H3 {color:#9b8948; font-weight:bold; font-size: 20px; font-family:Arial;}
#sideBar H2 {font-family:Calibri; font-size:22px; color:#9b8948; font-weight:bold;} 

p.ital-disclaimer {
	font-size:12px;
	font-style:italic;
	}
p.norml-disclaimer {
	font-size:12px;
	}
	
#financial-planning-chart {
	float:right;
	margin:0 5px;
	text-align:center;
	}
	#img-family-planning {
		padding-bottom:5px;
		}
		
#business-solutions-chart {
	float:right;
	margin:0 5px;
	text-align:center;
	}
	#img-business-solutions {
		padding-bottom:5px;
		}
		
#special-needs-planning-chart {
	float:right;
	margin:0 5px;
	text-align:center;
	}
	#img-special-needs {
		padding-bottom:5px;
		}
		
#affinity-services-content {
	margin-left: 251px;
    width: 390px;
	}
	.img-mandell-logo {
		position:absolute;
		top:294px;
		left:0px;
		}
	.img-telamon-logo{
		position:absolute;
		top:56px;
		left:0px;
		}
		
#office-locations p, #office-locations h2 {
	text-align:center;
	}
	span.vert-dash {
		color:#9b8948;
		}
		
#our-planners td {
	vertical-align:text-top;
	}
	.blue-link {
		color:#3f82f7;
		}
	
	

		
/* --- Sidebar --- */
#sideBar {
    font-size: 13px;
    margin-left: 537px;
    width:250px;
	
	}
#address {
    color: #FFFFFF;
    position: absolute;
    right: 0;
    text-align: right;
    top: 235px;
	}
	#address p {
		font-size:14px;
		}
	body.customindex #address {
		top:389px;
		}
	#contactUsContainer H2 {
		display:none;
		}
#additionalLinks {
	display:none;
	}
body.customindex #youTube-home {
    position: absolute;
    right: -15px;
    top: 560px;
	}
	#youTube-home {
		position: absolute;
		right: -15px;
		top: 397px;
		}
#sideBar H2 {color:#9b8948;}

/* --- Footer --- */
#footerContainer  {
	margin:0px 0px; 
	}
	#footer {
		width:787px;
		color: #CCCCCC;
		}

.quote 
{
	display: none;
}
#quote
{
	display: none;
}
#contentContainer a
{
	color: #cccccc;
}
#resourceCol-1 a
{
    color: #a89960;	
}
#resourceCol-2 a
{
		color: #a89960;
	
}
#articles a
{
   color: #a89960;	
}
#taxLibrary a
{
	color: #a89960;
}
#calculators a
{
	color: #a89960;
}
.resourceElement a
{
	color: #a89960;
}
#resourceElement a
{
	
	color: #a89960;
}
.resourceElement2 a
{
	display: none;
	color: #a89960;
}
#resourceElement2 a
{
	display: none;
	color: #a89960;
}
.resourceElement2 h2
{
	display: none;
	color: #a89960;
}
#resourceElement2 h2
{
	display: none;
	color: #a89960;
}
.contentAll a
{
	color: #a89960;
}
#contentAll a
{
	color: #a89960;
}

#imoneyModule a
{
	  
	  color: #5899ff;
	
}

.imoneyModule a
{
	  
	  color: #5899ff;
	
}
.title a
{
	color: #5899ff;
}
.image a
{
	color: #5899ff;
}
.image
{
	color: #5899ff;
}


