/* Standard body reset */
html, body{background: url("../images/transback.png?1701791518") repeat-y;margin:0px;	background-attachment:fixed;padding:0px;text-align:left;font-family:Arial, Helvetica, sans-serif; height:100%;font-size:12px;}

img {border:none;}

/* Swap background colors based on body class */
body.home{background-color:#721d16;}
body.index{background-color:#721d16;}
body.firm_profile{background-color:#470f50;}
body.client_services{background-color:#b15200;}
body.info_center{background-color:#355514;}
body.newsletters{background-color:#09316f;}
body.financial_tools{background-color:#09420b;}
body.links{background-color:#00463b;}
body.contact_us{background-color:#6b0034;}

/* Header Styles*/
#header{background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/header_back.png?1701791518") repeat-x;width:100%;height:132px;text-align:left;margin-top:-48px; }
#title{font-size:35px;color:#61422e;padding:17px 0 0 9px;position:absolute;}
#subTitle{font-style:italic;position:absolute;margin:55px 0 0 17px }

#logo {position:absolute;} !important

/* Switch nav background based on body class */
#mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navhomeback.gif?1701791518") no-repeat;background-position:0 119px;}
.home #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navhomeback.gif?1701791518") no-repeat;background-position:0 119px;}
.index #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navhomeback.gif?1701791518") no-repeat;background-position:0 119px;}
.firm_profile #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navprofileback.gif?1701791518") no-repeat;background-position:0 119px;}
.client_services #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navservicesback.gif?1701791518") no-repeat;background-position:0 119px;}
.info_center #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navinfoback.gif?1701791518") no-repeat;background-position:0 119px;}
.newsletters #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navnewsletterback.gif?1701791518") no-repeat;background-position:0 119px;}
.financial_tools #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navtoolsback.gif?1701791518") no-repeat;background-position:0 119px;}
.links #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navlinksback.gif?1701791518") no-repeat;background-position:0 119px;}
.contact_us #mainNav {background: url("../content/client/340b228390c375dcbd8db96946ed753a/uploads/navcontactback.gif?1701791518") no-repeat;background-position:0 119px;}

/*Nav components */
#mainNav {height:135px;text-align:left; margin: 47px 0 0 0; overflow:scroll;padding-top:122px; }
#mainNav ul{list-style:none;display:inline; margin:0px;padding:0px;}
#mainNav ul li{list-style:none;display:inline-block;padding-top:2px; text-align:center; line-height:12px;font-weight:bold; vertical-align:top;float:left; }
#mainNav ul li a{font-size:13px;text-decoration:none; color:#e1c5af; cursor:pointer;}
#subNav {width:150px;height:100%;text-align:tight;float:left;clear:both; position:absolute; margin:170px 0 0 -25px; }
#subNav ul{list-style:none; margin:0px;padding:0px;}
#subNav ul li{list-style:none;margin-left:45px;padding-top:2px; text-align:left; line-height:12px; }
#subNav ul li a{font-size:13px;text-decoration:none; color:#e1c5af;}

/* Content area */
#content{min-height:768px;float:left;margin:0 0 50px 0;position:absolute;padding:50px 0 0 150px; *padding-left:0px; }
#leftimage{width:134px;height:283px;float:left;margin-top:0px;}




/* fix rounded corners */
#contentContainer{margin: 0 0 0 0;background: url("../images/contenthomebg.png?1701791518") no-repeat;background-position: 0px 15px;height:100%;}
body.home #contentContainer, body.index #contentContainer{margin: 0 0 0 0;background: url("../images/contenthomebg.png?1701791518") no-repeat;background-position: 0px 15px;}
body.firm_profile #contentContainer{margin: 0 0 0 0;background: url("../images/contentfirmbg.png?1701791518") no-repeat;background-position: 0px 15px;}
body.client_services #contentContainer{margin: 0 0 0 0;background: url("../images/contentclientbg.png?1701791518") no-repeat;background-position: 0px 15px;}
body.info_center #contentContainer{margin: 0 0 0 0;background: url("../images/contentinfobg.png?1701791518") no-repeat;background-position: 0px 15px;}
body.newsletters #contentContainer{margin: 0 0 0 0;background: url("../images/contentnewslettersbg.png?1701791518") no-repeat;background-position: 0px 15px;}
body.financial_tools #contentContainer{margin: 0 0 0 0;background: url("../images/contentfinancialbg.png?1701791518") no-repeat;background-position: 0px 15px;}
body.links #contentContainer{margin: 0 0 0 0;background: url("../images/contentlinksbg.png?1701791518") no-repeat;background-position: 0px 15px;}
body.contact_us #contentContainer{margin: 0 0 0 0;background: url("../images/contentcontactbg.png?1701791518") no-repeat;background-position: 0px 15px;}








/* Swap the background image of the left div based on body class */
.home #leftimage{background: url("../images/left-home.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}
.index #leftimage{background: url("../images/left-home.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}
.firm_profile #leftimage{background: url("../images/left-profile.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}
.client_services #leftimage{background: url("../images/left-services.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}
.info_center #leftimage{background: url("../images/left-info.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}
.newsletters #leftimage{background: url("../images/left-newsletters.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}
.financial_tools #leftimage{background: url("../images/left-tools.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}
.links #leftimage{background: url("../images/left-links.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}
.contact_us #leftimage{background: url("../images/left-contact.png?1701791518") no-repeat;background-position: 0px 36px;position: absolute;}

/* Pad the text area correctly */	
#pageTitle{font-size:18px; font-weight:bold; width:100%;display:block;margin-bottom:25px;}
#contentContainer{height:100%; width:100%;}

#textContent{margin:20px 0 0 50px; width:700px; }

/* Footer Styles */
#footer{display:none;}


/* Individual nav styling background:url(../images/home_nav.png?1701791518) no-repeat; */

#mainNav .Home { width:72px;height:21px;}
body.home #mainNav .Home {background-image:none; width:72px;height:21px;}
body.index #mainNav .Home {background-image:none; width:72px;height:21px;}

#mainNav .Firm {width:72px;height:21px;margin-left:27px;}
body.firm_profile #mainNav .Firm {background-image:none; width:72px;height:21px;}

#mainNav .Client { width:72px;height:21px;margin-left:10px;}
body.client_services #mainNav .Client {background-image:none; width:72px;height:21px;}

#mainNav .Info { width:72px;height:21px;margin-left:10px;}
body.info_center #mainNav .Info {background-image:none; width:72px;height:21px;}

#mainNav .Newsletters { width:72px;height:21px;margin-left:5px;}
body.newsletters #mainNav .Newsletters {background-image:none; width:72px;height:21px;}

#mainNav .Financial { width:72px;height:21px;margin-left:10px;}
body.financial_tools #mainNav .Financial {background-image:none; width:72px;height:21px;}

#mainNav .Links {width:72px;height:21px;margin-left:8px;}
body.links #mainNav .Links {background-image:none; width:72px;height:21px;}

#mainNav .Contact {width:72px;height:21px;margin-left:9px;}
body.contact_us #mainNav .Contact   {background-image:none; width:72px;height:21px;}

#mainNav{ overflow:visible;}
td{text-align:left;}
li{text-align:left;}

/* IE7/ IE9 Compat mode hacks */
#mainNav{*margin-top:0px;}
#header{*margin-top:0px;}