
body {
margin : 0;
padding : 0;
font : 0.85em "univers", helvetica, arial, verdana, sans-serif;
color : #555;
background : #f7f7f7;
}
.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}
#container {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
padding : 0;
line-height : 1.5em;
background: url(../images/image08.jpg) repeat-y;
}
#banner {
height : 150px;
padding : 0;
background : #000000 url(../images/image00.jpg) no-repeat;
color : #333;
}
#footer h1 {
margin : 0;
padding : 0px;
background : transparent;
color : #fff;
}
#navlist {
width : 1500px;
padding : 4px 5px 5px 0;
margin : 0 0 0px 0;
text-align : left;
color : #fff;
background : url(../images/image03.jpg) repeat;
}
#navlist li {
list-style : none;
list-style-position: outside;
margin : 0;
display : inline;
}
#navlist li a {
padding : 5px 1.5em;
margin : 0;
color : #fff;
text-decoration : none;
}
#navlist li a:link {
color : #fff;
background : url(../images/image03.jpg) repeat;
}
#navlist li a:hover {
color : #000;
background : #95b9d7;
}
#navlist li a#current {
color : #fff;
background : #95b9d7;
}
#newsheader {
width : 1030px;
padding : 4px 5px 5px 0;
margin : 0 0 0px 10px;
text-align : left;
color : #fff;
background : url(../images/image03.jpg) repeat;
}
#newsheader li {
list-style : none;
list-style-position: outside;
margin : 23px;
display : inline;
}
.menu ul li {
line-height : 1.0em;
margin : 10px 10px 0 0;
padding : 5px;
text-align:left;
font-size:1.1em;
list-style-image: url(../images/image06a.gif); 
color : #95b9d7;
}
.menu ul ul li {
line-height : 1.0em;
margin : 0px 0px 0px 0px;
padding : -1px;
text-align:left;
list-style: none; 
color : #9db0d6;
}
.menu ul li a {
color : #004378;
}
.menu ul li a:hover {
color : #202f65;
}
#page1 #content {
width : 691px;
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 no-repeat;
}
#page2 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/personal.jpg) right top no-repeat;
}
#page3 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/image07.jpg) no-repeat;
}
#page4 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/invest.jpg) right top no-repeat;
}
#page5 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/retirement.jpg) right top no-repeat;
}
#page6 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/college.jpg) right top no-repeat;
}
#page7 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/estate.jpg) right top no-repeat;
}
#page8 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/building.jpg) right top no-repeat;
}
#page9 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/07-employees.jpg) right top no-repeat;
}
#page10 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/success.jpg) right top no-repeat;
}
#page11 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 no-repeat;
}
#page12 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/Building2.jpg) right top no-repeat;
}
#page13 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/employment.jpg) right top no-repeat;
}
#page14 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/mortgage.jpg) right top no-repeat;
}
#page15 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/ltc.jpg) right top no-repeat;
}
#page16 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/property.jpg) right top no-repeat;
}
#page17 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/women.jpg) right top no-repeat;
}
#page18 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/corporate.jpg) right top no-repeat;
}
#page19 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/employer-plans.jpg) right top no-repeat;
}
#page20 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/employee-education.jpg) right top no-repeat;
}
#page21 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/divorce.jpg) right top no-repeat;
}
#page22 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/newsletter.jpg) right top no-repeat;
}
#page23 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/enews.jpg) right top no-repeat;
}
#page24 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/articles.jpg) right top no-repeat;
}
#page25 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7;
}
#page26 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/lawyer.jpg) right top no-repeat;
}
#page27 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/profwoman.jpg) right top no-repeat;
}
#page28 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/spa_owner.jpg) right top no-repeat;
}
#page29 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/hrowner.jpg) right top no-repeat;
}
#page30 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/businesscouple.jpg) right top no-repeat;
}
#page31 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/married.jpg) right top no-repeat;
}
#page32 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/steele.jpg) right top no-repeat;
}
#page33 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/olderbusiness.jpg) right top no-repeat;
}
#page34 #content {
padding: 1px 1px 1px 1px;
margin-left : 220px;
margin-right : 0px;
position: inherit;
color : #555;
background: #f7f7f7 no-repeat;
}
#page35 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/endowment.jpg) right top no-repeat;
}
#page36 #content {
padding: 1px 1px 1px 1px;
margin-left : 210px;
margin-right : 0px;
color : #555;
background: #f7f7f7 url(../images/endowmented.jpg) right top no-repeat;
}
#content p.common {
margin-left : 20px;
margin-right : 450px;
margin-top : 20px;
}
#content p.dataform {
margin-left : 20px;
margin-right : 450px;
margin-top : 20px;
font : 1.2em "univers", helvetica, arial, verdana, sans-serif;
}
#content p.noimage {
margin-left : 20px;
margin-right : 20px;
margin-top : 20px;
}
#content li {
margin-left : 20px;
margin-right : 450px;
margin-top : 20px;
}
#content li.noimage {
margin-left : 20px;
margin-right : 20px;
margin-top : 20px;
}
#page3 #content p {
margin-left : 20px;
margin-top : 370px;
}
#page11 #content p {
margin-left : 230px;
margin-right : 100px;
}
#page11 img{
float: left;
position: absolute;
padding: 5px 10px 10px 10px;
margin-right: 10px;
height: auto;
}
#sidebar-a {
float : left;
width : 210px;
margin-left : 0px;
padding-top : 1px;
color : #004378;
background : #eaeaea url(../images/image08.jpg) repeat;
}
#sidebar-b {
float : left;
width : 210px;
height : 180px;
margin-left : 0px;
padding-top : 1px;
line-height : 1.0em;
color : #004378;
background : url(../images/spotlight.jpg) no-repeat;
}
#sidebar-b li {
line-height : 1.0em;
margin : 2px 10px 0px 0px;
padding : 5px;
text-align:left;
font-size:0.933em;
list-style-image: url(../images/image06a.gif); 
color : #95b9d7;
}
#sidebar-b li a {
color : #fff;
text-decoration : none;
}
#sidebar-b li a:hover {
text-decoration : underline;
color : #fff;
background : inherit;
}
#sidebar-b ul.mktree, ul.mktree li { 
margin: 0px 0px 0px 15px; 
padding: 0px; 
}
#sidebar-b ul.mktree  li.bullet { 
padding-left: 0px; 
}
#sidebar-a p.side {
margin-left : 20px;
}
#sidebar-c {
float : left;
width : 210px;
margin-left : 10px;
padding-top : 1px;
padding-right : 30px;
color : #004378;
background : #eaeaea url(../images/image08.jpg) repeat-y;
}
#sidebar-c p.side {
margin : 20px;
font-size: 0.933em;
}
#sidebar-c li {
line-height : 1.0em;
margin : 2px 10px 0px 15px;
padding : 5px;
text-align:left;
font-size:0.933em;
color : #004378;
list-style-position:inside;
}
#sidebar-c li a {
color : #004378;
text-decoration : none;
}
#sidebar-c li a:hover {
text-decoration : underline;
color : #004378;
background : inherit;
}
#sidebar-c ul { 
margin: 5px 0px 5px 15px; 
padding: 0px;
font-weight:bold;
font-size: 1em;
}
#quotes {
position:left;
left:50%;
top:150%;
margin: 60px 0 0 10px;
padding:20px;
font-size:1.1em;
color:#fff;
width:162px;
height:50px;
text-align:left;
font-weight:bold;
}
#quotes a {
color : #fff;
text-decoration : none;
}
#quotes a:hover {
text-decoration : underline;
color : #fff;
background : inherit;
}
#footer {
width : 1500px;
clear: left;
padding : 5px 1.5em;
margin : 0;
background : #f7f7f7 url(../images/image03.jpg) repeat;
}
#footerlist {
padding : 4px 5px 5px 0;
margin : 0 0 0px 0;
text-align : left;
color : #fff;
}
#footerlist li {
list-style : none;
list-style-position: outside;
margin : 0;
display : inline;
}
#footerlist li a {
padding : 3px 1.5em;
margin : 0;
color : #fff;
text-decoration : none;
}
#footerlist li a:link {
color : #fff;
}
#footerlist li a:hover {
color : #000;
background : #95b9d7;
}
#footerlist li a#current {
color : #fff;
background : #95b9d7;
}
a {
text-decoration : none;
color : #004378;
}
a:hover {
text-decoration : underline;
color : #aaa;
background : inherit;
}
a img {
border : 0;
}
.border {
padding : 10px;
margin : 10px;
border : 1px solid #476042;
}
.imgleft {
float : left;
border : 1px solid #90b905;
margin : 5px 10px 10px 15px;
padding : 5px;
}
h1 {
margin : 3px;
padding : 5px;
font-size : 0.85em;
letter-spacing : 0.5px;
color : #555;
}
h2 {
padding-left : 20px;
font-size : 1.4em;
text-transform : uppercase;
letter-spacing : 2px;
line-height: 23px;
color : #fffff;
}
h3 {
padding : 5px;
text-transform : uppercase;
font-size : 1.1em;
color : #0000;
}
h4 {
padding : 5px 0px 0px 20px;
text-transform : uppercase;
font-size : 1.2em;
color : #2b5f8e;
}
h5 {
margin : 3px;
padding : 5px;
font-size : 1em;
letter-spacing : 0.5px;
color : #f7f7f7;
}
h6 {
padding : 5px 0px 0px 230px;
margin : 0px 0px 0px 0px;
text-transform : uppercase;
font-size : 1.1em;
color : #0000;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
.col3,.col3center {
float: left;
width: 30.5%;
}
.col3center {
margin: 0 3%;
}
.floatright { 
float: right; 
}
.floatleft { 
float: left; 
}
.hanging-indent {
text-indent: -25px;
padding-left: 25px;
}

/************** contact page *******************/
#content table#contact{
	width:60%;
	margin:20px 0 20px 20px;
	padding:0;
}
#content table#contact td{
	padding:5px 0;
}
#content table#contact td, #content table#contact td select, #content table#contact td input, #content table#contact td textarea{
	font-size:0.933em;
	color:#444444;
}
#content table#contact td label{
	margin-right:10px;
}
#content table#contact td #zip{
	width:50px;
}
#content table#contact .failure{
	color:#CC0000;
}


/******************alternating color table*************/
#content table#directory{
	margin:0 20px 0 20px;
	padding:0;
	border: 2px inset #8B8378;
	text-align: center;
	}

content table#directory td {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
	}
tr.d0 td{
	background-color: #cbcdce;
}
tr.d1 td{
	background-color: #becce4;
	height: 50px; 
}
tr.d2 td{
	background-color: #dadfe5;
	height: 50px;
}

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree { margin:190px 0px 100px 5px; padding:0px; }
	ul.mktree ul , ul.mktree li { margin-left:5px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(../images/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../images/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(../images/none.gif) center left no-repeat; }
	ul.mktree  li.liNone    .bullet { cursor: pointer; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size:1.1em; }
	ul.mktree  li ul li { font-size: 0.90em; }
	ul.mktree  li ul li ul li { font-size: 0.867em; }
	ul.mktree  li ul li ul li ul li { font-size: 0.733em; }
}


