/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/body-bg-top.jpg) repeat-x #F2F2F2; margin:0; padding:0; text-align: center; color:#ffffff;}

/* main */
#main{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:990px; }

/* header */
#header{ position:absolute; width:990px; height:364px; top:0; left:0; background-color:#F2F2F2;}
			
/* sidebar */
#sidebar{ float:right; margin:364px 0 0 0; width:220px; background-color:#FFFFFF; }			
			
/* content */
#content{ float:left; width:760px; margin:364px 0 0 0; background-color:#FFFFFF; min-height:300px; }			

/* footer */
/*#footer{ width:990px; margin:0 auto; height:150px; background-color:#FFFFFF;}*/

p, ul, li, h1, h2, h3, h4, h5{ padding:0px; margin:0px;}

a{ text-decoration:none;}

#shadow{
	width:100%;
	background:url(../images/body/bg.png) repeat-y center top;
}


#header #banner{
	height:324px;
	width:100%;
	background:url(../images/header/banner-bg.png) top center no-repeat;
}
#header #banner #logo{
	margin:15px 0 0 10px;
	float:left;
}


#header #banner #contact{
	float:right;
	margin:5px 20px 0 0;
}
#header #banner #contact p{
	width: 250px;
	height:30px;
	background:url(../images/header/phone-numbg.png);
}
#header #banner #contact p #phonenum{
	margin:3px 0 0 40px;
	display:inline-block;
	
	font-size:15px;
}
#header #banner #contact p #phonenum #boldnum{
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
}
#header #banner #contact #contactus{
	height:33px;
	background:url(../images/header/contactus.png) top left no-repeat;
	padding-left:30px;
	padding-right:50px;
	display:inline-block;
	margin-top:5px;
}
#header #banner #contact #help{
	height:33px;
	background:url(../images/header/help.png) top left no-repeat;
	padding-left:30px;
	display:inline-block;
	margin-top:5px;
}
#header #banner #contact a{
	color:#1F5595;
}
#header #banner #contact a:hover{
	color:#999999;
}

#header #header-menu{
	height:40px;
	background:url(../images/header/header-menubg.png);
}
#header #header-menu ul{
	padding-left:30px;
}
#header #header-menu ul li{
	display:inline;
	font-size:12px;
	
}
#header #header-menu ul li a{
	color:#DDDDDD;
	padding:10px 5px 0 5px;
	font-weight:bold;
	height:30px;
	display:inline-block;
	
}
#header #header-menu ul li a:hover{
	color:#967538;
	background:url(../images/header/btn-over.png) bottom center no-repeat;
}

#content{
	border-bottom:#CCCCCC dotted 1px;
}

#content h1{ 
	color:#235EA5;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	border-bottom: solid 1px #CCCCCC;
	margin:20px 0 0 10px;
}
#content p{
	color:#9A783A;
	font-size:12px;
	margin-left:10px;
	clear:both;
}

#content #leftcont{
	float:left;
	width:182px;
	
	background:url(../images/content/leftcont.png) no-repeat;
	
	margin-top:10px;
		margin-left:5px;
}
#content #leftcont #baloon{
	margin-top:160px;
	font-size:11px;
	line-height:18px;
	color:#666666;
	padding:10px;
}
#content #leftcont #director{
	margin-top:40px;

	color:#876B35;
	padding:10px;
}
#content #rightcont{
		float:right;
}
#content #rightcont #info{

	width:543px;
	color:#666666;
	font-size:11px; 
	line-height:20px;
	margin-top:10px;
	padding: 10px;
}
#content #rightcont #delivering{
	font-size:30px;
	color:#1D3B77;
	margin-top:30px;
}
#content #rightcont #aworld{
	text-align:right;
	font-style:italic;
	padding-right:40px;
	margin-top:10px;
}



#sidebar #form-bg{
	width:208px;
	height:419px;
	background:url(../images/content/form-bg.png) no-repeat;
	margin-top:10px;
  display:inline;
  float:left;
}

#sidebar #form-bg-blank{
	width:208px;
	height:419px;
	background:#fff;
	margin-top:10px;
}

#sidebar #form-bg p{
	font-size:16px;
	color:#DDDDDD;
	text-align:center;
	margin-left:30px;
	padding-top:10px;
}
#sidebar #form-bg p span{
	font-size:20px;
}
#sidebar #form-bg form{
	margin-top:5px;
	
}
#sidebar #form-bg form .inp{
	width:161px;
	height:20px;
	border:1px solid #95753A;
	
	margin-top:20px;
	margin-left:20px;
	font-size:11px;
	color:#999999;
	
}
#sidebar #form-bg form #txtarea{
	width:161px;
	height:120px;
	border:1px solid #95753A;
	
	margin-top:20px;
	margin-left:20px;
	font-size:11px;
	color:#999999;
}
#sidebar #form-bg form #submit{
	margin-top:20px;
	margin-left:20px;
	
}



#content-bottom{
	clear:both;
	color:#333333;
	font-size:11px;
}

#content-bottom #btm1{
	width:212px;
	height:312px;
	
	background:url(../images/content/btm1-bg.png) no-repeat;
	float:left;
}
#content-bottom #btm1 #btm1-title{
	font-size:16px;
	text-align:center;
	
	padding:10px 0px 50px 30px;
	color:#DDDDDD;
}
#content-bottom #btm1 #btm1-title span{
	font-size:25px;
}
#content-bottom #btm1 #btm1-txt{
	padding:5px 20px 10px 20px;
	line-height:18px;
}
#content-bottom #btm1 .btm1-list{
	padding:10px 20px 10px 30px;
	margin:0 10px 0 10px;
	border-top:dashed 1px #999999;
	background:url(../images/content/arrow.png) left center no-repeat;
}
#content-bottom #btm1 #learnmore{
	text-align:right;
	background:url(../images/content/learnmore.png) right center no-repeat;
	
	margin:10px 20px 0px 0px;
	padding-right:10px;
}
#content-bottom #btm1 #learnmore a, .learnmore2 a{ color:#333333;}
#content-bottom #btm1 #learnmore a:hover, .learnmore2 a:hover{ color:#FFFFFF;}

#content-bottom .btm2{
	width:250px;
	height:234px;
	
	
	float:left;
}
#content-bottom #btm2-bg-me{
	background:url(../images/content/btm2.png) no-repeat;
}
#content-bottom .btm2 .btm2-title{
	font-size:16px;
	text-align:center;
	
	padding:10px 30px 20px 0px;
	
	display:inline-block;
	border-bottom:dashed 1px #999999;
	color:#967538;
	float:right;
}
#content-bottom .btm2 img{
	float:right
}
.btm2-title span{
	font-size:25px;
}
.btm2-txt{
	clear:both;
	padding:5px;
	line-height:18px;
}
.learnmore2{
	text-align:right;
	margin-top:5px;
	margin-right:10px;
	padding-right:20px;
	
	font-size:14px;
	background:url(../images/content/learnmore2.png) right center no-repeat;
}


#content-bottom #btm4{
	width:268px;
	height:234px;
	
	background:url(../images/content/btm4.png) top center no-repeat;
	float:right;
}
#content-bottom #btm4 #btm4-title{
	font-size:16px;
	text-align:center;
	color:#DDDDDD;
	padding:10px 0px 20px 30px;
}
#content-bottom #btm4 #btm4-title span{
	font-size:25px;
}
#content-bottom #btm4 #btm4-txt{
	padding:5px 20px 10px 20px;
	line-height:22px;
}
#content-bottom #btm4 #listen{
	width:214px;
	height:54px;
	background:url(../images/content/listennow.png) top center no-repeat;
	
	
	font-size:18px;
	color:#DDDDDD;
	margin-left:20px;
	margin-top:40px;
	text-align:center;
	padding-top:10px;
}
#content-bottom #btm4 #listen a{
	color:#DDDDDD;
}
#content-bottom #btm4 #listen a:hover{
	color:#000066;
}
#content-bottom #truewealth{
	font-size:20px;
	clear:right;
	text-align:center;
	padding:20px;
	
}
#content-bottom #truewealth span{
	color:#3764A3;
}

#footer{
	height:211px;
	background:url(../images/footer/footer.png) center no-repeat;
}
#footer img{
	margin-top:30px;
	float:left
}
#footer #footer-contact,#banner #header-contact{
	float:right;
	margin-top:70px;
}
#footer #footer-contact h1,#banner #header-contact #head1{
	font-size:16px;
	color:#333333;
}
#footer #footer-contact h2,#banner #header-contact #head2{
	font-size:11px;
	color:#000000;
	text-align:right;
	padding-right:70px;
}

#footer #footer-contact p, #banner #header-contact #par1{
	font-size:11px;
	color:#000000;
	padding-right:30px;
	line-height:23px;
}

/*inner pages*/

#innerpage-txt{
	padding:20px;
	color:#333333 !important;
	line-height:18px;

}
#innerpage a{
	color:#333333 !important;
}
#innerpage a:hover{
	color:#DDDDDD !important;
}
#innerpage-pic{ 
	margin-left: 150px;
	
}
#innerpage-txt h2{
	color:#235EA5;
	font-size:16px;
}
#innerpage-txt p{
	color:#333333 ;
}

#innerpage-txt ul{
	padding:0 0 0 40px;
	font-size:11px;
}
#innerpage-txt p span{
	color:#235EA5;
	font-size:16px;
}




/*inner page banner*/

#banner-innerpage{
	height:211px;
	background:url(../images/footer/footer.png) center no-repeat;
}
#header #banner-innerpage #logo{
	margin:15px 0 0 10px;
	float:left;
}


#header #banner-innerpage #contact{
	float:right;
	margin:5px 20px 0 0;
}
#header #banner-innerpage #contact p{
	width: 250px;
	height:30px;
	background:url(../images/header/phone-numbg2.png);
}
#header #banner-innerpage #contact p #phonenum{
	margin:3px 0 0 40px;
	display:inline-block;
	
	font-size:15px;
}
#header #banner-innerpage #contact p #phonenum #boldnum{
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
}
#header #banner-innerpage #contact #contactus{
	height:33px;
	/*background:url(../images/header/contactus.png) top left no-repeat;*/
	padding-left:30px;
	padding-right:50px;
	display:inline-block;
	margin-top:12px;
}
#header #banner-innerpage #contact #help{
	height:33px;
	/*background:url(../images/header/help.png) top left no-repeat;*/
	padding-left:30px;
	display:inline-block;
	margin-top:12px;
}
#header #banner-innerpage #contact a{
	color:#1F5595;
	text-decoration:underline;
}
#header #banner-innerpage #contact a:hover{
	color:#999999;
}
