/*----------------------------------------------
------------------------------------------------
		Author:		Bobbie Zamora
		Copyright:  CCH Site Builder 2011
		
		Content:	Insights Template Declarations
------------------------------------------------
------------------------------------------------*/
body.home, body.index {
	background-image:url(../images/left-background.jpg?1642444198);
	background-repeat: repeat-y;
	height:100%;
}
a img {border: none;}
a:link, a:visited {
	color:#672E40;
	font-weight:bold;
}
a:hover {
	color:#000;
	font-weight:bold;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/left-background-inner.jpg?1642444198);
	background-repeat:repeat-y;
}
td {text-align:left;}
a img {border:none;}

#container {width:100%;}

/*---------------------------------------------------- BEGIN Header ---------------------------*/
.index #header, .home #header {visibility:hidden; height:0px;}
.firm_profile #header {
	visibility:visible;
	background:url(../images/headers/profile.jpg?1642444198) no-repeat;
	height:104px;
		}
.client_services #header {
	visibility:visible;
	background:url(../images/headers/services.jpg?1642444198) no-repeat;
	height:104px;
		}
.info_center #header {
	visibility:visible;
	background:url(../images/headers/info.jpg?1642444198) no-repeat;
	height:104px;
		}
.newsletters #header {
	visibility:visible;
	background:url(../images/headers/newsletter.jpg?1642444198) no-repeat;
	height:104px;
		}
.financial_tools #header {
	visibility:visible;
	background:url(../images/headers/tools.jpg?1642444198) no-repeat;
	height:104px;
		}
.links #header {
	visibility:visible;
	background:url(../images/headers/links.jpg?1642444198) no-repeat;
	height:104px;
		}
.contact_us #header {
	visibility:visible;
	background:url(../images/headers/contact.jpg?1642444198) no-repeat;
	height:104px;
		}


/*---------------------------------------------------- BEGIN Home Left Column ---------------------------*/
.home #left_column, .index #left_column{
	float:left;
	width:402px;
	height:100%;
}

.home #logo, .index #logo {
	margin:10px;
	border:none;
	width:auto;
	height:auto;
	visibility:visible;
	display:block;
}

.home #logo_img img, .index #logo_img img {
	margin:0 auto;
	max-width:400px;
	display:block;
}
.home #title, .index #title {
	text-align:center;
	padding-top:10px;
	visibility:visible;
}
.home #subTitle, .index #subTitle {
	text-align:center;
	padding-top:10px;
	visibility:visible;
}
/*------------------------------------------------Begin Navigation Home Page----------------------------*/
.home #home-nav ul, .index #home-nav ul {list-style: none;	margin: 0;	padding: 0;}
.home #home-nav-topimage, .index #home-nav-topimage {background: url('../images/navigation/homebackground.png?1642444198'); width: 172px; height: 76px; }
.home #home-nav .Services, .home #home-nav .Info, .home #home-nav .Newsletters, .home #home-nav .Profile, .home #home-nav .Tools, .home #home-nav .Links, .index #home-nav .Services, .index #home-nav .Info, .index #home-nav .Newsletters, .index #home-nav .Profile, .index #home-nav .Tools, .index #home-nav .Links{	width: 172px; height: 34px; }
.home #home-nav .Home, .index #home-nav .Home { width: 172px; height: 55px; background: url('../images/navigation/home.png?1642444198'); }
.home #home-nav .Contact, .index #home-nav .Contact {width: 172px; height: 49px; background: url('../images/navigation/contact.png?1642444198');}
.home #home-nav .Services, .index #home-nav .Services{background: url('../images/navigation/services.png?1642444198');}
.home #home-nav .Info, .index #home-nav .Info {background: url('../images/navigation/info.png?1642444198');}
.home #home-nav .Newsletters, .index #home-nav .Newsletters{background: url('../images/navigation/newsletter.png?1642444198');}
.home #home-nav .Profile, .index #home-nav .Profile {background: url('../images/navigation/profile.png?1642444198');}
.home #home-nav .Tools, .index #home-nav .Tools {background: url('../images/navigation/tools.png?1642444198');}
.home #home-nav .Links, .index #home-nav .Links {background: url('../images/navigation/links.png?1642444198');}
.home #home-nav .topItem a, .index #home-nav .topItem a{ display: block; text-decoration: none; border: none; }
.home #topItemActive a, .index #topItemActive a { display: block; text-decoration: none; border: none; }

/*-----------------------------------------------Begin navigation Inner Pages------------------------------*/
#home-nav-topimage {background: none;}

#home-nav {
	padding-left:50px;
}

.home #home-nav, .index #home-nav {
	padding-left:110px;
}

#home-nav ul {
	list-style-type:none;
	padding:0;
}
div#home-nav ul li div.Home {
    background: url("../images/inner-nav/home.png?1642444198") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 100px;
}
div#home-nav ul li div.Profile {
    background: url("../images/inner-nav/profile.png?1642444198") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 100px;
}
div#home-nav ul li div.Services {
    background: url("../images/inner-nav/services.png?1642444198") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 100px;
}
div#home-nav ul li div.Center {
    background: url("../images/inner-nav/info.png?1642444198") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 100px;
}
div#home-nav ul li div.Newsletters {
    background: url("../images/inner-nav/newsletter.png?1642444198") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 100px;
}
div#home-nav ul li div.Tools {
    background: url("../images/inner-nav/tools.png?1642444198") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 100px;
}
div#home-nav ul li div.Links {
    background: url("../images/inner-nav/links.png?1642444198") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 100px;
}
div#home-nav ul li div.Contact {
    background: url("../images/inner-nav/contact.png?1642444198") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 100px;
}

/*----------------------------------------Begin subNav -----------------------*/
#subNav {
	padding-top:25px;
}
.home #subNav li, .index #subNav li {
	width:305px;
}
#subNav li {
	text-align:center;
	list-style-type:none;
	width:118px;
}
.home li.subItem a:link, .index li.subItem a:link, .home li.subItem a:visited, .index li.subItem a:visited {
	color:#fff;
	font-weight:bold;
}
.home li.subItem a:hover, .index li.subItem a:hover{
	color:#000;
	font-weight:bold;
}
li.subItem a:link, li.subItem a:visited {
	color:#000;
	font-weight:bold;
}
li.subItem a:hover {
	color:#fff;
	font-weight:bold;
}
/*---------------------------------------------------- BEGIN Inner Pages Left Column ---------------------------*/
#left_column {
	float:left;
	width:207px;
	height:100%;
}

#logo {
	margin:0;
	border:none;
	width:0;
	height:0;
	visibility:hidden;
	display:none;
}

#logo_img img {
	margin:0;
	max-width:500px;
	display:block;
}

/*----------------------Begin Social Media----------------------*/
#socialMedia {
    margin: 20px auto;
    text-align: center;
    width: 170px;
}
#cchFacebook, #cchTwitter, #cchLinkedin, #cchYoutube {
    display: inline;
    margin: 0 3px;
	width:36px;
}
#cchFacebook img, #cchTwitter img, #cchLinkedin img, #cchYoutube img {
	width:36px;
}
#cchLike, #cchPlusOne {
    display: inline;
}
#cchDynamic {
    margin: 3px auto 0;
    overflow: hidden;
}
#cchStatic {
    margin: 0 auto;
}
#cchPlusOne {
    float: right;
}
#fblike {
    width: 73px !important;
}
#___plusone_0 {
    width: 62px !important;
}

/*---------------------------------------------------- BEGIN Home Pages Right Column ---------------------------*/
.home #right_column, .index #right_column {
	height:100%;
	margin-left:407px;
}
.home #title2, .index #title2 {display:none; visibility:hidden;}


/*---------------------------------------------------- BEGIN Inner Pages Right Column ---------------------------*/
#right_column {
	height:100%;
	margin-left:207px;
}
#title {
	visibility:hidden;
}
#subTitle,{
	visibility:hidden;
}

#title2 {display:block; visibility:visible; text-align:right; font-size:14px; padding-bottom:15px;}

/*----------------------------------------------Begin Content all pages----------------------*/
#content {padding:20px;}
#page_title {display:none;}

/*------------------------------Begin Footer------------------*/
#footer_container {padding:25px 0;}
#footer {text-align:center;}
#nav_footer {display:none;}
/* Client Override Attributes */
 .company { 
font-family: Trebuchet MS;
 }

