*{margin:0;padding:0;}
body, html{
	background:url(../img/bodyBg.jpg) repeat-x top center #bdcbda;
	font-family:Verdana,Sans-Serif;
	font-size:13px;
	color:#333333;
	line-height:20px;
}

img{border:none;}

a{color:#003768;}
a:hover{color:#004b8e;}


/* a:visited{color:#708faf;} */


h1,h2,h3,h4, .sideBar{font-family:Georgia,Serif; font-weight:normal;}
h1,h2,h4,p,ul,ol,table{margin-bottom:20px;}

.noMargin{margin:0;}

h1{color:#003768; font-size:24px;}
h2{color:#003768; font-size:20px; clear:left;}
h3{color:#003768; font-size:18px;}

h1 span{font-size:18px;}

ul, ol {padding-left:20px;}
li{margin-bottom:10px;}


.pageFrame{width:930px; margin:10px auto; padding:0px 20px; background:url(../img/pageFrameBg.jpg) no-repeat top center #fff;
	-webkit-box-shadow: 0px 5px 20px #000; -moz-box-shadow: 0px 5px 20px #000;	box-shadow: 0px 5px 20px #000;
			}

.header{height:80px; position:relative;}
	.logo{position:absolute; top:10px; left:40px;}
	.headerNav{position:absolute; bottom:20px; right:0; color:#999; font-size:12px}

.introBox{height:265px; position:relative; background:#fff;}
	.callToAction{position:absolute; top:10px; left:10px; height:200px; width:230px;}
	.callToAction a{display:block; height:200px; width:230px; text-indent:-9999px;}
	.callToAction a:hover{background-position:0 200px;}
	.image{position:absolute; top:10px; right:10px; height:200px; width:675px; overflow:hidden;}
	.nav{position:absolute; height:24px; top:215px; left:10px; width:910px; text-align:center; padding-top:4px; background:url(../img/navBg.jpg) repeat-x #003768; color:#ddd;}
	.subNav{position:absolute; top:244px; left:10px; width:910px; text-align:center; padding-top:1px; color:#666;}

.contentFrame{margin:40px 0; position:relative;}
	.sideBar{position:absolute; top:0px; left:0px; width:205px; text-align:right;}
	.pageContent{padding:0 60px 0 245px; height:500px;}

.contentFrame>.pageContent{height:auto; min-height:500px;}

.footer{height:60px; background:#003768; margin:0 -20px; position:relative; color:#ccc;}
	.copyright{position:absolute; top:20px; left:20px;}
	.footerNav{position:absolute; top:20px; right:20px;}
	.affiliates{position:absolute; top:-200px; left:20px; width:205px; text-align:center; display:none;}

.quote{position:relative; float:right; width:250px; font-size:15px; color:#333; margin:0 -60px 20px 20px; padding:20px; background:#f6f4bb; font-style:italic; border:1px solid #f0e772;}
.author{display:none; text-align:right; }




.sideBar{color:#003768;}
.sideBar span{color:#333;}
.sideBar .yearsLogo{margin:20px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:20px 0 10px; text-align:center;}


.introduction{font-size:18px; margin-bottom:40px; color:#333;}

img.profile{float:right; margin:0 0px 20px 20px; background:#eee; padding:5px; border:1px solid #ddd;}
img.pressRoomLogo{float:right; margin:0 0px 20px 20px;}

.pageContent a{padding:2px;}
.pageContent a:hover{background:#eee;}





.nav a{font-size:16px; color:white; text-decoration:none; padding:5px;}
	.nav a:hover{background:#444; color:white;}
	.nav a.selected{background:url(../img/aNavSelected.gif) no-repeat bottom center;}

.subNav a{font-size:11px; text-decoration:none; color:#333; padding:2px;}
	.subNav a:hover{background:#ddd;}
	.subNav a.selected{font-weight:bold; color:black;}
	.subNav a.selected:hover{background:none;}

.headerNav a{font-size:12px; text-decoration:none; color:#666; padding:3px;}
	.headerNav a:hover{background:#eee;}

.footerNav a{font-size:12px; text-decoration:none; color:#fff; padding:3px;}
	.footerNav a:hover{background:#00294e; color:#fff;}

form table{background:#eee; border:1px solid #ddd; margin-bottom:40px;}
form table td{padding:0 20px;}
form table input{width:220px;}
form table input.btn{width:100px;}

.areas{font-size:11px; color:#666; line-height:15px; margin-top:60px;}
.areas p{margin-bottom:5px;}
.areas ul{overflow:auto;}
.areas ul li{float:left; width:150px; margin-bottom:0;}



.pageContent a.developModel{display:block; position:absolute; bottom:-100px; left:-1px; width:292px; height:79px; background:url(../img/developModel-action.jpg); margin:0; padding:0; text-indent:-9999px;}
.pageContent a.developModel:hover{background:url(../img/developModel-action.jpg) 0 79px;}

.pageContent a.wealthManagement{display:block; position:absolute; bottom:-80px; left:-1px; width:292px; height:59px; background:url(../img/wealthManagement-action.jpg); margin:0; padding:0; text-indent:-9999px;}
.pageContent a.wealthManagement:hover{background:url(../img/wealthManagement-action.jpg) 0 59px;}

.pageContent a.trustSolution{display:block; position:absolute; bottom:-80px; left:-1px; width:292px; height:59px; background:url(../img/trustSolution-action.jpg); margin:0; padding:0; text-indent:-9999px;}
.pageContent a.trustSolution:hover{background:url(../img/trustSolution-action.jpg) 0 59px;}


#slideshow{overflow:hidden; position:relative; width:230px; height:200px;}
#slideshow img {position:absolute; top:0; left:0; z-index:8; display:none;}
#slideshow img.active {z-index:10; display:block;}
#slideshow img.last-active {z-index:9;}
#slideshow a:hover img{top:-200px;}