* html img { behavior: url(images/iepngfix.htc); }/* IE 6 Specific PNG Fix */

a img { border:none; }

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	margin:0;
	padding:0;
	}
table, td
	{
		font-size:13px;
	}
#header {
	width: 100%;
	height: 160px;
	background-image: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/bk.jpg?1748011796);
	background-repeat: repeat-x;
	margin: 0;
	}
#header_image {
	float: right;
	padding-right: 10px;
	width: 446px;
	height: 154px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/logo.png?1748011796) no-repeat;
	}
#header_image img{display:none}	
#header_elements {
position: absolute;
margin: 0px 0px 10px 10px;
max-height: 113px;
width: 100%;
	}
#logo {
	float: left;
	padding-right: 20px;
	top: 0;
	width: 100%;
}
#logo a{float:left; cursor:default}	

#stuff {
	float:left;
	top:0;
	}
.company {
	font-size:24px;
	color:#000;
	width:100%;
	}
.slogan {
	font-size:16px;
	color:#000;
	width:100%;
	}
.home .page_title, .index .page_title  {	font-size:0px;
	color:transparent;
	padding:22px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/welcome.jpg?1748011796) no-repeat scroll left center transparent;	}
.firm_profile .page_title {font-size:0px;
	color:transparent;
	padding:22px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/profile.jpg?1748011796) no-repeat scroll left center transparent;	}
.client_services .page_title {font-size:0px;
	color:transparent;
	padding:22px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/services.jpg?1748011796) no-repeat scroll left center transparent;	}
.info_center .page_title {font-size:0px;
	color:transparent;
	padding:22px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/info.jpg?1748011796) no-repeat scroll left center transparent;	}
.newsletters .page_title {font-size:0px;
	color:transparent;
	padding:22px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/news.jpg?1748011796) no-repeat scroll left center transparent;	}
.financial_tools .page_title {font-size:0px;
	color:transparent;
	padding:22px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/tools.jpg?1748011796) no-repeat scroll left center transparent;	}
.links .page_title {font-size:0px;
	color:transparent;
	padding:22px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/links.jpg?1748011796) no-repeat scroll left center transparent;	}
.contact_us .page_title {font-size:0px;
	color:transparent;
	padding:22px;
	background: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/contact.jpg?1748011796) no-repeat scroll left center transparent}
#nav_container {	clear: left;	min-width: 660px;
	position: absolute;
	top: 5px;
	left: 64px;
	}
#content_container {
	width: 98%;
	background-image: url(../content/client/6af1a5046fba4da35c9ddebd2f425e8a/uploads/body.jpg?1748011796);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 15px 19px 10px 19px;
	margin-top: -1px;
	clear: both;
	}
div#content_container a:link, div#content_container a:visited
	{
		color:#36457d;
	}
div#content_container a:hover
	{
		color:#000;
	}
/* Top Menu */
#top_menu {
	padding:5px 0 5px 5px;
	margin:0;
	}
#top_menu li {
	display:inline;
	list-style:none; 
	font-size:11px;
	font-weight:bold;
	}
#top_menu li a:link {
	background-color:#39437e;
	text-decoration:none;
	border:1px solid #000;
	color:#fff;
	padding:2px 8px 2px 8px;
	}
#top_menu li a:visited {
	background-color:#39437e;
	text-decoration:none;
	border:1px solid #000;
	color:#fff; 
	padding:2px 8px 2px 8px;
	}
#top_menu li a:hover {
	color:#39437e;
	background-color:#E8E7DA;
	padding:2px 8px 2px 8px;
	}
#top_menu li a:active {
	background-color:#39437e;
	text-decoration:none;
	border:1px solid #000;
	color:#fff; 
	padding:2px 8px 2px 8px;
	}
/* Sub Menu */
#sub_menu {
	padding:0;
	margin:0;
	}
#sub_menu li {
	display:inline;
	margin:0 15px 0 10px;
	}
#sub_menu li a:link {
	color:#000;
	font-size:11px;
	font-weight:bold;
	}
#sub_menu li a:visited {
	font-size:11px;
	font-weight:bold;
	color:#000;
	}
#sub_menu li a:hover {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
#sub_menu li a:active {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
#clear {
	clear:both;
	padding:10px;
	}
/* Bottom Menu */
#bottom_menu {
	background-color:#39437e;
	padding:7px;
	margin:0;
	display:none;
	}
#bottom_menu li {
	background-color:#39437e;
	font-size:11px;
	display:inline;
	list-style:none;
	}
#bottom_menu li a:link {
	background-color:#39437e;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
#bottom_menu li a:visited {
	background-color:#39437e;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
#bottom_menu li a:hover {
	color:#39437e;
	background-color:#E8E7DA;
	padding:9px 5px 7px 5px;
	}
#bottom_menu li a:active {
	background-color:#39437e;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
	
/* Footer */
#footer {
	width: 100%;
	text-align: center;
	}
.footer {
	margin-top: 10px;
	margin-bottom:10px;
	font-size: 10px;
	}

/* Social Media*/
#socialMedia {clear:both;}
#socialMedia {
    text-align: center;
    width: 170px;
	margin: 0 auto;
}
#cchFacebook, #cchTwitter, #cchLinkedin, #cchYoutube {
    display: inline;
    margin: 0 3px;
}
#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;
}