*{
padding:0px;
margin:0px;
	}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
background:#3A5898;
}
	
	
a{
/*color:#535353;*/
color:#304384;
text-decoration:none;
}

a:hover{
text-decoration:none;
}

h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;color:#304384;font-weight:normal;}
h1{font-size:24px;}h2{font-size:16px;}h3{font-size:14px;}h4{font-size:12px;}h5{font-size:10px;}

.heading{padding:10px 0px 10px 0px;}

ul{
display:inline;
}	
	
.no-border{
border:none;
}

.clear {
clear:both;
}

#page-content{margin:0px; padding:0px; border:0px;}

#page-content ul li{ list-style-position:outside; margin-left:15px;}

#wrapper {
width:952px;
}

#main {
width:100%;
background:#FFFFFF url(../images/top_cor.jpg) no-repeat top;
margin-top:20px;
text-align:left;
float:left;
}

.header {
padding:18px;
float:left;
}

.header img{
float:left;
}

.top-links {
float:right;
background:url(../images/stripe_bg.jpg) no-repeat right bottom;
height:20px;
text-align:right;
width:520px;
margin-bottom:15px;
}

.top-links a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#304384;
width:100px;
}

.con-info {
float:right;
text-align:right;
}

.con-info img{
float:none;
}

.header h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#787879;
float:right;
width:450px;
text-align:right;
height:20px;
padding-right:5px;
padding-top:5px;
}

.header h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#304384;
float:right;
width:450px;
text-align:right;
height:20px;
padding-right:5px;
}

.nev {
float:left;
width:916px;
background:url(../images/nav_bg.jpg) repeat-x;
height:48px;
margin-left:18px;
_margin-left:9px !Important;
position:relative;
}

.nev-left{
float:left;
width:4px;
background:url(../images/nev_left_cor.jpg) no-repeat;
height:48px;
}

.nev-right{
float:right;
width:4px;
background:url(../images/nev_right_cor.jpg) no-repeat;
height:48px;
}

.nev ul{
float:left;
}

.nev ul li{
float:left;
list-style:none;
background:url(../images/nav_seprator.jpg) no-repeat left;
height:48px;
_height:47px !Important;
}

.nev ul li a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#BDCBE6;
text-align:center;
line-height:49px;
padding-left:22px;
padding-right:23px;
}
.menu_wealth{position:absolute; right:0; top:0; background:url(../images/wealth_navbg.jpg) no-repeat  right 0; height:48px; overflow:hidden; color:#FFF;}
.nev ul li a:hover{
color:#FFFFFF;
}

.nev ul li a.active{
color:#FFFFFF;
}

#banner {
float:left;
margin-left:18px;
}

#mid-container {
float:left;
margin-left:18px;
margin-top:5px;
}

.accounting {
float:left;
background:url(../images/account_bg.jpg) no-repeat;
width:224px;
height:218px;
}

#mid-container span{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
margin-top:20px;
text-align:center;
width:224px;
}

#mid-container ul {
float:left;
margin-top:8px;
}

#mid-container ul li{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:18px;
margin-left:29px;
*float:none;
list-style-position:outside;
}

#mid-container a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:10px 0px 0px 40px;
font-weight:bold;
}

.finance {
float:left;
background:url(../images/finance_bg.jpg) no-repeat;
width:224px;
height:218px;
margin-left:7px;
}

.risk {
float:left;
background:url(../images/risk_bg.jpg) no-repeat;
width:224px;
height:218px;
margin-left:7px;
}

.wealth {
float:left;
background:url(../images/wealth_bg.jpg) no-repeat;
width:224px;
height:218px;
margin-left:7px;
}

#content {
float:left;
}

.welcome-content {
float:left;
width:621px;
padding:20px;
}

.welcome-content #page-content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4e4e;
text-align:justify;
margin-top:10px;
line-height:20px;
}

.welcome-content div{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4e4e;
text-align:justify;
line-height:20px;
margin-left:10px;
}

.news-container {
float:left;
margin-left:25px;
*margin-left:18px;
}

.latest-news {
float:left;
margin-top:20px;
}

.latest-news h1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.latest-news span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B3B3B6;
padding-left:8px;
clear:both;
float:left;
padding-top:15px;
}

.latest-news p{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4e4e;
width:260px;
clear:both;
padding-left:8px;
padding-top:5px;
}

.latest-news a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
width:260px;
clear:both;
padding-left:8px;
padding-top:3px;
}

.newsletter {
float:left;
clear:both;
margin-top:20px;
padding-bottom:10px;
}

.newsletter span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:8px;
width:180px;
clear:both;
float:left;
padding-top:10px;
}

.newsletter input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
clear:both;
float:left;
margin-left:8px;
margin-top:3px;
width:180px;
height:15px;
padding-top:2px;
}

.newsletter a{
margin:3px 0px 15px 0px;
}

.bottom-container {
float:left;
background:url(../images/bottom_cor.jpg) no-repeat top;
width:100%;
text-align:center;
color:#FFFFFF;
padding-top:20px;
}

.bottom-container ul {
display:inline;
text-align:center;
width:100%;
}

.bottom-container ul li{
display:inline;
list-style:none;
}

.bottom-container ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:0px 5px 0px 5px;
}

.bottom-container p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
clear:both;
margin-top:5px;
margin-bottom:15px;
}

.bottom-container p a{
font-size:11px;
color:#FFFFFF;
}

.content-banner {
float:left;
margin:15px 0px 0px 18px;
width:650px;
}

.left-container {
float:left;
width:645px;
}


.right-logo {
float:left;
margin-top:10px;
clear:both;
}

.right-logo span{
float:left;
background:#FFFFFF;
width:100%;
height:5px;
}


/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.nev ul li a{
padding-left:15px;
padding-right:14px;
}
}
