*{font-size:100.01%}
html {font-size:62.5%;}
body {font:1.2em Verdana, Arial, Helvetica, sans-serif;margin:0;background:#B8B3AB url(../images/bg-body2.jpg) repeat-x;padding:0;}
p {margin:0;}
a {outline:none;}
img {border:none;}
ul {margin:0;padding:0;list-style:none;}
form {margin:0;padding:0;}
#page {width:940px;margin:0 auto;}
a:link {color:#333; background-color:inherit; }
a:visited {color:#555; background-color:inherit;}
a:hover {color:#905823; background-color:inherit; }
a:active {color:#905823; background-color:inherit; }

/*
header style
-----------------------------------------*/
#header {width:930px;height:83px;overflow:hidden;padding:0 0 0 10px;}
.logo {background:url(../images/logo.gif) no-repeat;width:378px;height:29px;float:left;text-indent:-9999em;margin:29px 0 0;}
#header ul {float:right;margin:40px 0 0;font-size:0.92em;overflow:hidden;}
#header li {float:left;padding:0 12px;background:url(../images/header-separator.gif) no-repeat 0 3px;margin:0 12px 0 -12px;}
#header li a {color:#000;text-decoration:none;}
#header li a:hover {text-decoration:underline;}

/*
container style
-----------------------------------------*/
#container {background:url(../images/bg-container.gif) repeat-y;width:100%;overflow:hidden;padding:0 0 40px;}
.go {float:right;background:url(../images/go.gif) no-repeat;width:31px;height:27px;text-indent:-9999em;margin:3px 0 0;}
h4 {background:url(../images/doted.gif) repeat-x 0 100%;font-weight:bold;color:#666;margin:0 0 14px;padding:20px 0 6px;}
strong, .sidebar a, h4 {clear:both;display:block;}

/*
main column style
-----------------------------------------*/
.main-column {float:left;width:710px;overflow:hidden;}

/* 
top links 
-----------------------------------------*/
#home     .img-box {height:254px; }
#home     .img-box {background:url(../images/bg-home-1.jpg) no-repeat;min-height:254px;position:relative;width:710px; }
#aboutus  .img-box {height:70px; }
#aboutus  .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#aboutyou .img-box {height:70px; }
#aboutyou .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#wealth   .img-box {height:70px; }
#wealth   .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#services .img-box {height:70px; }
#services .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#resources .img-box {height:70px; }
#resources .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }

#news     .img-box {height:70px; }
#news     .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#login     .img-box {height:70px; }
#login     .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#sitemap     .img-box {height:70px; }
#sitemap     .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#contact     .img-box {height:70px; }
#contact     .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#privacy     .img-box {height:70px; }
#privacy     .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }
#portal  .img-box {height:70px; }
#portal  .img-box {background:url(../images/bg-default-1.jpg) no-repeat;min-height:70px;position:relative;width:710px; }

/* 
top links cases
-----------------------------------------*/
.home {background:url(../images/home.gif) no-repeat;width:34px;}
.about-us {background:url(../images/about-us.gif) no-repeat;width:62px;}
#aboutus .about-us {background:url(../images/about-us-on.gif) no-repeat;width:62px;}
.about-you {background:url(../images/about-you.gif) no-repeat;width:71px;}
#aboutyou .about-you {background:url(../images/about-you-on.gif) no-repeat;width:71px;}
.wealth-management {background:url(../images/wealth.gif) no-repeat;width:141px;}
#wealth .wealth-management {background:url(../images/wealth-on.gif) no-repeat;width:141px;}
.news-page {background:url(../images/news.gif) no-repeat;width:34px;}
#news .news-page {background:url(../images/news-on.gif) no-repeat;width:34px;}
.our-services {background:url(../images/our-services.gif) no-repeat;width:93px;}
#services .our-services {background:url(../images/our-services-on.gif) no-repeat;width:93px;}
.resources {background:url(../images/resources.gif) no-repeat;width:77px;}
#resources .resources {background:url(../images/resources-on.gif) no-repeat;width:77px;}

.img-box ul {overflow:hidden;width:100%;}
.img-box li {float:left;background:url(../images/img-box-separator.gif) no-repeat;padding:10px 34px 0 30px;margin:0 1px 0 -1px;}
.img-box li a {text-indent:-9999em;height:9px;display:block;}

.img-box h1 {position:absolute;bottom:0;left:0;font:2em Arial, Helvetica, sans-serif;color:#fff;margin:0;background:url(../images/bg-title.png) repeat-y;width:662px;text-align:right;padding:3px 24px 0;}
.img-box h2 {position:absolute;bottom:0;left:0;height:3px;margin:0;background:url(../images/bg-title.png) repeat-y;width:662px;text-align:right;padding:1px 24px 0; }


/* 
drop down sub nav 
-----------------------------------------*/
.img-box li li a {text-indent:0;height:1.1em;display:block; }
.img-box li li {float:none;background:none; padding:2px 0 2px 6px; margin:0; width:180px;  }


/*
sidebar style
-----------------------------------------*/
.sidebar {float:left;width:173px;padding:0 0 0 7px;}
.sidebar ul {float:left margin:5px; font-size:0.92em;overflow:hidden;}
.sidebar li {padding-left:5px; background:url(../images/arrow.gif) no-repeat; }
.sidebar ol li {margin-left:-26px; list-style:none; background:url(../images/dash.gif) no-repeat; }


.sidebar .form-box {overflow:hidden;width:100%;margin:0;padding:4px 0 0;}
.sidebar input {float:left;width:100px;margin:0 8px 0 14px;border-top:1px solid #676767;border-left:1px solid #676767;border-bottom:1px solid #000;border-right:3px solid #000;}
.sidebar input.butt {width:31px;height:27px;border:none;margin:-4px 0 0;}
.sidebar a {font-size:0.83em;color:#000;text-decoration:underline;margin:10px 0 0 30px; }
.sidebar a:hover {text-decoration:underline; color:#815227; background-color:inherit; }
.sidebar .current a {padding:0; display:block; background-image:url(../images/current_back.jpg); color:inherit; }
.sidebar .none a {background-image:none; }

.photoarea {margin-top:90px; }
.portrait {float:left; margin:2px 15px 14px 0; padding:2px; width:150px; height:225px; border:1px solid #555; }

/*
content style
-----------------------------------------*/
.content {float:right;width:430px;padding:0 70px 0 0;}
.content h2 {color:#905823;margin:25px 0 12px;font-size:1.25em;}
.content h3 {color:#7B91A8;margin:25px 0 2px;font-size:1.15em;}
.content p {margin:0 0 20px; line-height:1.3em; }
.content ul {list-style:square; }
.content li {margin:10px 0 0 1em; padding:0; }

/*
images
-----------------------------------------*/
img.pdficon {float:right; margin:0 6px; }
img.rightsingle {width:230px; height:290px; margin-top:-24px; border-top:4px solid #C07733; }
img.continue {margin-left:50px; border:0; }
img.cancel {margin-left:20px; border:0;}

/* 
article specific
-----------------------------------------*/
.headline { font-style:italic; }
.indent { margin-left:30px; }
.shortdesc {padding:4px 0; }
.source {font-size:.9em; color:#888; background-color:inherit; }

/*
right column style
-----------------------------------------*/
.column {width:230px;padding:0;overflow:hidden;float:right; }
#home .column {width:200px;padding:0 15px;overflow:hidden;float:right;background:url(../images/bg-home-2.jpg) no-repeat;}

.column h3.blog {background: url(../images/blog.gif) no-repeat;text-indent:-9999em;width:194px;height:20px;padding:0 15px 0 0;}
.column .box {width:185px;overflow:hidden;}
.column strong {color:#815227;font-size:0.83em;margin:0 0 5px;}
.column p {font-size:0.83em;width:180px;}

/*
footer style
-----------------------------------------*/
#footer {background:#b8b3ab;text-align:center;padding:8px 0 11px;}
#footer ul {margin:10px 0 0 -20px;font-size:0.91em;}
#footer li {display:inline;padding:0 14px 0 20px;background:url(../images/point.gif) no-repeat 0 6px;}
#footer li.first {background:none;}
#footer li a {color:#696258;text-decoration:underline;}
#footer li a:hover {text-decoration:none;}
#footer em {color:#fff;font-style:normal; font-size:0.9em; display:block;margin:18px 0 11px; }
#footer span {color:#e5e5e5;display:block;font-size:0.83em; margin-bottom:10px; }
#footer a {color:#e5e5e5; text-decoration:none; }
#footer a:hover {color:#e5e5e5; text-decoration:none; }