/* CSS Document */

/*
-----------------------------------------------
Author:   Chris Arella
Created:  July 2006
Version:  1.1 - August 2006
http://www.chrisarella.com
----------------------------------------------- */


/* Global Styles
----------------------------------------------- */

body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
body { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; /*background-image: url(../images/navs/leftnav_bg.jpg); background-repeat: repeat-y;*/ }
a { color: #003366; }
a:link,a:active,a:visited { text-decoration: none; color: #003366; }
a:hover { text-decoration: underline; color: #28356d; }
h1 { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 36px; color: #28356d; }
h1.homepage { font-size: 36px; color: #28356d; margin-bottom: -18px; }
h2 { font-size: 24px; color: #28356d; }
h3 { font-size: 18px; color: #28356d; }
h4 { font-size: 16px; color: #28356d; }
h5 { font-size: 14px; color: #28356d; }
h6 { font: italic; font-size: 12px; color: #28356d; }
.banner {
	background-image: url(../images/headerimg_bg.gif);
	background-repeat: repeat-x;
	height: 166px;
	width: 100%;
	border: 0px 0;
}
.leftnav { width: 214px; valign: top; background-image: url(../images/navs/leftnav_bg.jpg); background-repeat: repeat-y; }
.leftnav a { text-decoration: underline; color: #FFF; }
.leftnav a:link,.leftnav a:active,.leftnav a:visited { text-decoration: underline; color: #FFF; }
.leftnav a:hover { text-decoration: none; color: #000; }
.leftlinks { top: 0px; line-height: 12px; padding-left: 28px; }
.client_titles { font-size: 22px; color: #85B397; }
.client_titles_sm { font-size: 18px; color: #85B397; }
.contentarea1 {
	position:relative;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/architect_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 30px;
	visibility: visible;
}
.contentarea2 {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/wealthmgt_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentarea3 {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/blueprints1.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentarea4 {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/lifechange2.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareafs {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/financial_solutions_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentarea_life_redir {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/life_redirect_baby.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareaage {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/aging_parents_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareafamily {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/family_legacy_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentarealifes {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/life_solutions_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareaphil {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/philanthropy_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareabiz {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/business_trans_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareainvest {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/investmgt_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareaplanning {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/planning_imp_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareainfo {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/infocentral_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
.contentareaclientservice {
	position:relative;
	width:800px;
	height:420px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(../images/page_images/client_service_bg.jpg);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 128px;
	padding-top: 30px;
	visibility: visible;
}
/* Sub Naviagtion for "Who We Are" */
#whoLayer { position:absolute; width:134px; height:120px; z-index:2; left: 318px; top: 166px; visibility: hidden; }
/* Sub Naviagtion for "Financial Freedom Experience" */
#ffeLayer { position:absolute; width:118px; height:120px; z-index:3; left: 406px; top: 166px; visibility: hidden; }
/* Sub Naviagtion for "Financial Solutions" */
#fsLayer { position:absolute; width:176px; height:96px; z-index:4; left: 580px; top: 166px; visibility: hidden; }
/* Sub Naviagtion for "Life Solutions" */
#lifeSolLayer { position:absolute; width:136px; height:144px; z-index:5; left: 703px; top: 166px; visibility: hidden; }
/* Sub Naviagtion for "Information Center" */
#infocentrlLayer { position:absolute; width:123px; height:144px; z-index:6; left: 801px; top: 166px; visibility: hidden; }
/* Sub Naviagtion for "Client Center" */
#clientcentrLayer { position:absolute; width:170px; height:168px; z-index:7; left: 926px; top: 166px; visibility: hidden; }
/* Sub Naviagtion for sub link "KBD Advantages" under "Who We Are" */
#kbdrollLayer { position:absolute; width:134px; height:48px; z-index:8; left: 446px; top: 168px; visibility: hidden; }
/* Sub Naviagtion for sub link "Meet The Team" under "Who We Are" */
#teamLayer { position:absolute; width:134px; height:96px; z-index:9; left: 446px; top: 216px; visibility: hidden; }
/* Sub Naviagtion for sub link "Client Services" under "Financial Solutions" */
#clientservLayer { position:absolute; width:148px; height:48px; z-index:10; left: 750px; top: 168px; visibility: hidden; }
/* Sub Naviagtion for sub link "Investment Management" under "Financial Solutions" */
#invmgtLayer { position:absolute; width:148px; height:96px; z-index:11; left: 750px; top: 192px; visibility: hidden; }
/* Sub Naviagtion for sub link "Planning And Implementation" under "Financial Solutions" */
#paiLayer { position:absolute; width:171px; height:144px; z-index:12; left: 750px; top: 216px; visibility: hidden; }
.lborder {
	border-left: 1px solid 006599;
}
.textstyles {
	font: italic 10px Arial, Helvetica, sans-serif;
	color: 28356D;
}
.footer {
	position: relative;
	left: 0px;
	width: 922px;
	height: 26px;
}
.footer2 {
	position: relative;
	width: 922px;
	height: 92px;
	clear: both;
	bottom: auto;
	margin-bottom: 250px;
	top: auto;

}
.frameh {
	height: 100%;
}
.banbg {
	background: #000000 url(../images/banner_bg.jpg) no-repeat left;
}
