/*----------------------------------------------
		Author:		Bobbie Zamora
		Version:	10.4.2010
		Copyright:  CCH Site Builder 2010		
		Content:	Contemporary Declarations
------------------------------------------------*/
* html img { behavior: url(images/iepngfix.htc); }/* IE 6 Specific PNG Fix */

a img {border:none;}

td {text-align:left;}

a:link, a:visited {color:#000;}

a:hover	{color:#555; text-decoration:none;}

html, body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:100%;
	margin:0;
	padding:0;
	height:150%;
	background-image: url(../images/innerbackground.png?1686668873?=green);
	background-repeat:repeat-y;
	background-color:#AFAA94;

}
html.home, html.index, body.home, body.index {	
	background-image: url(../images/bigback.png?1686668873?=green);
	background-repeat:repeat-y;
	background-color:#AFAA94;
}	
#container {
	min-height:100%;
	width:825px;	
}
.home #container, .index #container {
	min-height:100%;
	width:100%;	
}
#headerContainer {
	width:825px;
}
.home #headerContainer, .index #headerContainer {
	float:left;
	width:500px;
	background-image:url(http://www.cchwebsites.com/content/client/9b357d5b5e7a2a7e901396a35d134919/uploads/building_1.jpg?1686668873);
	height:665px;
}
.firm_profile #headerContainer {
	background-image:url(../images/headers/firmprofile.png?1686668873?=green);
	background-repeat:no-repeat;
	height:70px;
	background-position: 200px;
}
.client_services #headerContainer {
	background-image:url(../images/headers/clientservices.png?1686668873?=green);
	background-repeat:no-repeat;
	height:70px;
	background-position: 200px;
}
.info_center #headerContainer {
	background-image:url(../images/headers/infocenter.png?1686668873?=green);
	background-repeat:no-repeat;
	height:70px;
	background-position: 200px;
}
.newsletters #headerContainer {
	background-image:url(../images/headers/newsletter.png?1686668873?=green);
	background-repeat:no-repeat;
	height:70px;
	background-position: 200px;
}
.financial_tools #headerContainer {
	background-image:url(../images/headers/financialtools.png?1686668873?=green);
	background-repeat:no-repeat;
	height:70px;
	background-position: 200px;
}
.links #headerContainer {
	background-image:url(../images/headers/links.png?1686668873?=green);
	background-repeat:no-repeat;
	height:70px;
	background-position: 200px;
}
.contact_us #headerContainer {
	background-image:url(../images/headers/contactinfo.png?1686668873?=green);
	background-repeat:no-repeat;
	height:70px;
	background-position: 200px;
}
#header {
	float:right;
	width:625px;
	padding-top:70px;
}
.home #header, .index #header {
	float:left;
	width:480px;
	padding-top:10px;
}
#header img {
	margin:0;
	padding-bottom:10px;
	float:right;
	padding-right:15px;
}
.home #header img, .index #header img {
	margin:0 auto;
	display:block;
	padding-bottom:25px;
	float:none;
	padding-right:0;
}

.home .company, .index .company {
	float:left;
	width:460px;
	padding:10px 10px;
	text-align:center;
	color:#fff;
}
.company {
	float:right;
	width:auto;
	padding:10px 15px 10px 0;
	text-align:right;
	clear:right;
	color:#004040;
}
.slogan {
	visibility:hidden;
}
.home .slogan, .index .slogan {
	visibility:visible;
	float:left;
	width:460px;
	padding:10px 10px;
	text-align:center;
	color:#fff;
}
/*------------------------------------------------------------------Start Home Page Main Nav-------------------------*/
body.home #mainNav, body.index #mainNav { padding-top:0px; width:100%;}
body.home #mainNav ul, body.index #mainNav ul{list-style:none; padding:0;}
body.home #mainNav ul li, body.index #mainNav ul li{list-style:none;width:150px;height:39px;padding:0;margin:0px auto;}
body.home #mainNav ul li a, body.index #mainNav ul li a{text-decoration:none;text-transform:lowercase; color:#522131; font-weight:bold; font-style:italic;}
body.home #mainNav ul li a:hover, body.index #mainNav ul li a:hover{color:#900;}
body.home #mainNav li div , body.index #mainNav li div {width:150px;height:39px;}
body.home #mainNav li .Home, body.index #mainNav li .Home {background:url(../images/homehomebut.png?1686668873?=green) no-repeat; display:block;}
body.home #mainNav li .Firm, body.index #mainNav li .Firm {background:url(../images/homeprofilebut.png?1686668873?=green) no-repeat; display:block;}
body.home #mainNav li .Client, body.index #mainNav li .Client {background:url(../images/homeservicesbut.png?1686668873?=green) no-repeat;}
body.home #mainNav li .Info, body.index #mainNav li .Info {background:url(../images/homeinfobut.png?1686668873?=green) no-repeat;}
body.home #mainNav li .Newsletters, body.index #mainNav li .Newsletters {background:url(../images/homenewsletterbut.png?1686668873?=green) no-repeat;}
body.home #mainNav li .Financial, body.index #mainNav li .Financial {background:url(../images/hometoolsbut.png?1686668873?=green) no-repeat;width:150px;height:39px;}
body.home #mainNav li .Links, body.index #mainNav li .Links {background:url(../images/homelinksbut.png?1686668873?=green) no-repeat;width:150px;height:39px;}
body.home #mainNav li .Contact, body.index #mainNav li .Contact {background:url(../images/homecontactbut.png?1686668873?=green) no-repeat;width:150px;height:39px;}
/*----------------------------------------------------------------end Home Page Main Nav-----------------------------------*/

/*-------------------------------------------------------------Start Inner Page Main Nav--------------------------*/
#mainNav { padding-top:0px;margin-top:0px;float:left;	}
#mainNav ul{list-style:none;margin:5px 0 0 0 ; padding:0 0 0 28px;}
#mainNav ul li{list-style:none;width:150px;height:50px;padding:0px 0 0 0px;margin:0px;}
#mainNav ul li a{text-decoration:none;text-transform:lowercase; color:#522131; font-weight:bold; font-style:italic;}
#mainNav ul li a:hover{color:#900;}
#mainNav li div {width:150px;height:50px;}
#mainNav li .Home {background:url(../images/innernav/homebut.png?1686668873?=green) no-repeat; display:block;}
#mainNav li .Firm {background:url(../images/innernav/profilebut.png?1686668873?=green) no-repeat; display:block;}
#mainNav li .Client {background:url(../images/innernav/servicesbut.png?1686668873?=green) no-repeat;}
#mainNav li .Info {background:url(../images/innernav/infobut.png?1686668873?=green) no-repeat;}
#mainNav li .Newsletters {background:url(../images/innernav/newsletterbut.png?1686668873?=green) no-repeat;}
#mainNav li .Financial {background:url(../images/innernav/toolsbut.png?1686668873?=green) no-repeat;}
#mainNav li .Links {background:url(../images/innernav/linksbut.png?1686668873?=green) no-repeat;}
#mainNav li .Contact {background:url(../images/innernav/contactbut.png?1686668873?=green) no-repeat;}
/*-----------------------------------------------------------------END Inner Page Main Nav-------------------------*/

/*---------------------------------------Start 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;
}
/*---------------------------------------------End Social Media---------------------------*/

 
#subNav {
	visibility:hidden;
	display:none;
}
#contentContainer {
	margin-left:200px;
	width:750px;
}
.home #contentContainer, .index #contentContainer {
	margin-left:510px;
	width:auto;
}
.firm_profile #contentContainer {
	background-image:url(../images/sidebars/profile.png?1686668873?=green);
	background-repeat: no-repeat;
	background-position: 640px 0px;
	padding-bottom:150px;
}
.client_services #contentContainer {
	background-image:url(../images/sidebars/services.png?1686668873?=green);
	background-repeat: no-repeat;
	background-position: 640px 0px;
	padding-bottom:150px;
}
.info_center #contentContainer {
	background-image:url(../images/sidebars/info.png?1686668873?=green);
	background-repeat: no-repeat;
	background-position: 640px 0px;
	padding-bottom:150px;
}
.newsletters #contentContainer {
	background-image:url(../images/sidebars/newsletters.png?1686668873?=green);
	background-repeat: no-repeat;
	background-position: 640px 0px;
	padding-bottom:150px;
}
.financial_tools #contentContainer {
	background-image:url(../images/sidebars/tools.png?1686668873?=green);
	background-repeat: no-repeat;
	background-position: 640px 0px;
	padding-bottom:150px;
}
.links #contentContainer {
	background-image:url(../images/sidebars/links.png?1686668873?=green);
	background-repeat: no-repeat;
	background-position: 640px 0px;
	padding-bottom:150px;
}
.contact_us #contentContainer {
	background-image:url(../images/sidebars/contact.png?1686668873?=green);
	background-repeat: no-repeat;
	background-position: 640px 0px;
	padding-bottom:150px;
}
#content {
	width:610px;
}
.home #content, .index #content {
	padding:150px 25px 25px 25px;
	background-repeat: no-repeat;
	background-position: center top;
	width:89%;
}
#pageTitle {
	display:none;
	visibility:hidden;
}
/*--------------------------------------------------------------Start Footer-----------------------------*/
#footerContainer {
	text-align:center;
	height:30px;
	width:610px;
	padding-top:20px;
	float: none;
	}
.home #footerContainer, .index #footerContainer {
	text-align:center;
	height:30px;
	width:100%;
	padding-top:20px;
	float:right;
}
#footerNav {
	display:none;
	visibility:hidden;
}
