/* CSS Document */

body{
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#616265;
	background:#5D778E url(../images/bg.jpg) repeat-x;
	padding-bottom:10px;
}
p {line-height:20px;}
*{
	padding:0;	margin:0;	border:0;
}
ul,ol{
	list-style:none;
}
ul li{
	display:inline;
}
img,fieldset{
	border:none;
}	
a{
	color:#063C77;
	text-decoration:none; 
}
a:hover{
	text-decoration:none; 
}
i, .greatWealth strong
{
	position:absolute;
	left:-9999px;
	/*visibility:hidden;*/
}

form input[type=text], form textarea {border:1px solid #999;}
/*------------------------------Page Structure-------------------------------*/

/* ------------ Wrap ----------*/
#wrap{
	width:786px;
	margin: 0 auto;
}
/* ------------ Header ----------*/
#hdr{
	width:786px;
	height:133px;
	overflow:hidden;
}
#logopnl{
	position:absolute;
	margin-left:-50px;
	background:url(../images/logo.png) no-repeat;
	width:423px;
	height:133px;
	float:left;
}
.greatWealth{
	width:245px;
	height:90px;
	display:block;
	margin-left:50px;
	margin-top:20px;
}
#seacrhpnl{
	width:174px;
	height:22px;
	padding-top:68px;
	float:right;
	overflow:hidden;
}
#seacrhpnl label{
	width:51px;
	height:22px;
	float:left;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	font-size:12px;
}
#seacrhpnl form{
	width:123px;
	height:22px;
	float:right;
	overflow:hidden;
}
#seacrhpnl form .textintpt{
	width:89px;
	height:16px;
	padding:2px;
	background:#9EB8CC;
	border:1px solid #C4D8EB;
	float:left; 
}
#seacrhpnl form .subBtn{
	width:20px;
	height:22px;
	background: url(../images/subBtntop.jpg) no-repeat; 
	float:right;
	cursor:pointer;
}

/* ------------ Main Cantent ----------*/
#mainBg{
	background:url(../images/mainBg.jpg) repeat-y;
	width:786px;
	display:block;
}
#mainTop{
	background:url(../images/mainBgTop.jpg) no-repeat;
	width:786px;
	display:block;
}
#mainBtm{
	background:url(../images/mainBgBtm.jpg) no-repeat bottom left;
	width:786px;
	display:block;
	padding:2px 0;
}
#mainArea{
	width:724px;
	padding:28px 27px 28px 35px;
}
/* ------------ Nav ----------*/
  
#jsddm .nillBg{
	background:none;
	padding-left:0;
}
#menu {
	width:724px;
	height:22px;
}

#menu .pads {
	width:724px;
	position:relative; 
	z-index:999;
	} 
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#menu ul ul {
	left:0;
	top:22px; 
	display:none;
	position:absolute; 
	} 
#menu li {
	background:url(../images/navDivider.jpg) no-repeat;
	height:22px;
	padding-left:20px;
	float:left;
	position: relative;
	}
#menu li li {
	background:none;
	margin: 0; 
	border: none; 
	display:block;
	line-height: 0;
	float:none!important;
	}
#menu li a {
	height:22px;
	padding:0 8px;
	display:block;
	color:#003E79;
	font-family:Trebuchet MS;
	line-height:22px;
	float:left;
	font-size:14px;
	font-weight:bold;
	position: relative;  
	}
#menu li li a{
	background:#7DA1B2!important;
	width:195px; 
	display:block;
 	color:#FFF;
	float:none!important;
	} 
#menu li a:hover, #nav .current_page_item a{
	background:#1a4c83; 
	color:#FFF!important;
	display:block; 
} 
#menu li li a:hover { 
	float:left;
	color:#FFF; 
	display: block;
	background:#608496!important;
}
   
/* ------------ Main body ----------*/
#mainBd{
	width:710px;
	padding:0 14px 17px 0; 
	/*border-bottom:1px solid #B6CBD5;*/
	overflow:hidden;
}
#mainBdArea{
	width:710px;
	padding:17px 14px 0 0; 
	overflow:hidden;
}

/* ------------ Main Left ----------*/
#mainLeft{
	width:478px;
	float:left; 
}
#mainLeft a {color:#073C78; text-decoration:underline}
#mainLeft a:hover{text-decoration:none}
#mainLeft h2 {margin-bottom:10Px;}
#Bnr{
	width:478px;
	height:203px;
}
.mainMidPnl{
	background:#FCFCFC;
	width:428px;
	padding:30px 25px 18px 25px;
	border-bottom:1px solid #B6CBD5;
	overflow:hidden;
}
.mMidLft{
	width:210px;
	float:left;
}
.mMidLft h3{
	width:210px;
	float:left;
	color:#1a4c83;
	font-size:14px;
	margin-bottom:7px;
}
.mMidIng{
	width:84px;
	height:107px;
	float:left;
}
.mmidUl{ 
	padding-top:22px; 
	width:106px;
	overflow:hidden;
	height:85px;
	margin-top:7px;
	float:right;
}
.mmidUl li{ 
	width:99px;
	padding-left:7px;
	float:left;
	height:18px;
	background:url(../images/ulliiCon.jpg) no-repeat  0px 7px;
}
.mmidUl li a{ 
	width:99px;
	line-height:18px;
	color:#616265;
	font-weight:bold;
}
.mmidUl li a:hover{ 
	width:99px;
	line-height:18px;
	color:#143C50;
	text-decoration:underline;
}
.mMidRgt{
	width:190px;
	float:right;
	text-align:center;
}
.mMidRgt h3{
	width:190px;
	float:right;
	color:#1a4c83;
	font-size:14px;
}
.mMidRgt label{
	width:190px; 
	height:56px;
	float:left;
	margin-top:22px;
}
.mainbtmCont{
	width:478px;
	padding-top:20px;
}
.mainbtmCont h3{
	width:478px; 
	color:#1a4c83;
	font-size:18px; 
	font-family:Scala Sans;
}
.mainbtmCont p{
	padding-top:10px; 
}





/* --------------- Main Right ------------------- */
#mainRight{
	width:195px;
	float:right;
}
.mRightArea{
	width:195px;
	border-top:1px solid #E6EDF1;
	padding:16px 0;
	overflow:hidden;
}
.mRightArea h3{
	width:195px;
	font-size:18px;
	color:#1a4c83;
	font-weight:normal;
	margin:.5em 0;
}
.newsleter{
	width:195px;
	overflow:hidden;
	height:20px;
	margin-top:6px;
}
.intXTxt{
	width:150px;
	height:18px;
	padding:1px 2px 1px 2px;
	background:#E5E5E5;
	border:none;
	float:left;
}
.okBtn{
	width:32px;
	height:20px;
	background:#1a4c83;
	float:right;
	color:#FFF;
	cursor:pointer;
}
.rgtUlList{
	width:195px;
	overflow:hidden;
}
.rgtUlList li{
	width:188px;
	float:left;
	padding-left:7px;
	background:url(../images/ulliiCon01.jpg) no-repeat  0px 7px;
}
.rgtUlList li a{ 
	color:#616265;
	font-size:11px;
}
.rgtUlList li a:hover{ 
	color:#215287;
	text-decoration:underline;
	font-weight:bold;
}
.blogEntryul, .widget ul{
	width:195px;
	overflow:hidden;
	padding-top:6px;
}
.blogEntryul li, .widget ul li{
	width:188px;
	float:left;
	padding-left:7px;
	background:url(../images/ulliiCon02.jpg) no-repeat  0px 7px;
}
.blogEntryul li a, .widget ul li a{ 
	color:#616265;
	font-size:11px;
}
.blogEntryul li a:hover, .widget ul li a:hover{ 
	color:#215287;
	text-decoration:underline;
	font-weight:bold;
}

/* ------------------- Footer --------------- */
#ftr{
	width:786px;
	padding:10px 0 5px 36px;
}
#ftr p{
	color:#FFF;
	font-size:10px; 
}
#ftr p a{
	color:#FFF; 
}
#ftr p a:hover{
	color:#FFF;
	text-decoration:underline;
}







/* ------------------------ investment_service.html ----------------------*/
#inRmainBd{
	width:710px;
	padding:014px 0 0; 
	overflow:hidden;
}

#investHdr{ 
	width:724px;
	height:57px;
	margin-top:24px;
	overflow:hidden;
}
#investHdr img{ 
	width:724px;
	height:57px; 
}
.allinRcont{
	width:478px; 
}
.allinRcont h2, .allinRcont h2 a{
	width:478px;
	display:block;
	font-size:18px;
	color:#1a4c83;
	font-weight:normal;
}
.allinRcont h2 a{
	margin-bottom:3px; 
}
.allinRcont small{
	font-size:11px;
	margin-bottom:10px;
}
.postmetadata a, .post-edit-link, .navigation a{
	color:#1a4c83;
}
.postmetadata a:hover, .post-edit-link:hover,.navigation a:hover{
	color:#1a4c83;
	text-decoration:underline;
}
.allinRcont h2 a:hover{ 
	color:#1a4c83;
}
.allinRcont ol{
	width:462px; 
	padding:5px 0 12px 16px;
	border-bottom:1px solid #B6CBD5;
} 
.allinRcont ol li{
	width:453px;
	padding-left:9px;
	background:url(../images/icon00.jpg) no-repeat 0px 5px;
	padding-bottom:2px;
}
.allinRcont h4{
	width:478px;
	font-size:12px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:15px;
}
.allinRcont p{ 
	padding-bottom:15px;
}
.inRmid{
	width:478px;
	border-bottom:1px solid #B6CBD5; 
	padding:15px 0;
	overflow:hidden;
	margin-bottom:15px;
}
/*.inRmid p{
	padding-top:15px;
	width:280px;
	float:left; 
}
.inRmid img{
	border:1px solid #BACED7;
	width:176px;
	float:right; 
}*/
.allinRcont ol{
	width:462px; 
	padding:5px 0 12px 16px; 
} 
.allinRcont ol li{
	width:453px;
	padding-left:9px;
	background:url(../images/icon00.jpg) no-repeat 0px 5px;
	padding-bottom:2px;
}
.inrrtBtmLi{
	width:195px;
	overflow:hidden;
}
.inrrtBtmLi li{
	width:185px;
	padding-left:10px;
	background:url(../images/icon01.jpg) no-repeat 0px 8px;
	float:left;
}
.inrrtBtmLi li a{
	width:185px;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#143C50;
}
.inrrtBtmLi li a:hover{
	width:185px; 
	color:#143C50;
	text-decoration:underline;
}

/* ---------------------blog.hrml ----------------------*/
.myPostTitle{
	width:478px;
	margin-bottom:10px;
	background:#FCFCFC;
}
.myPostTitle h2{
	width:470px;
	padding-left:8px;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#143C50;
	padding-bottom:3px;
	
}
.myPostTitle label{
	width:470px;
	padding-left:8px;
	display:block;
	padding-bottom:2px;
}
.myPostTitle label span{ 
	color:#143C50; 
	padding-bottom:2px;
}
.blogpara{
	width:478px;
	border-top:1px solid #B6CBD5;  
	padding:15px 0;
	overflow:hidden;
	margin-bottom:10px;
}
.blogpara p{ 
	width:280px;
	float:left; 
}
.blogpara img{
	border:1px solid #BACED7;
	width:176px;
	float:right; 
}
.mycomTitle{
	width:470px;
	padding-left:8px;
	margin-bottom:10px;
	background:#FCFCFC;
	height:20px;
}
.mycomTitle label{
	width:300px;
	line-height:18px;
	float:left; 
}
.mycomTitle label a{
	color:#616265;
}
.mycomTitle label a:hover{
	color:#616265;
	text-decoration:underline;
	line-height:18px;
}
.mycomTitle span{
	width:120px;
	float:right; 
}
.leavecomnt{
	width:478px;
}
.leavecomnt h3{
	width:478px; 
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#143C50;
	padding:25px 0;
}
.leavecomnt label{
	width:478px; 
	font-family:Trebuchet MS; 
	font-size:14px;
	color:#143C50;
	padding:6px 0;
	display:block;
}
.leavecomnt .inpcomt{
	width:294px;  
	padding:1px 2px;
	display:block;
	height:17px;
	background:#F3F3F3;
	border:1px solid #D4D4D4;
}
.leavecomnt textarea{
	width:444px;  
	padding:3px;
	display:block;
	height:80px;
	background:#F3F3F3;
	border:1px solid #D4D4D4;
}
.leavecomnt .sumComntT{  
	height:20px;
	background:#F3F3F3;
	border:1px solid #D4D4D4;
	line-height:18px;
	cursor:pointer;
	margin-top:15px; 
	display:block;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 8px;
	display: inline;
	}

img.alignleft {
	margin: 0 8px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.spacignbtm{
	padding-bottom:20px;
}
.spacignbtm h2{
	width:478px; 
	/*font-family:Trebuchet MS;*/
	font-weight:bold;
	font-size:14px;
	color:#143C50;
	padding-bottom:3px;
	
}
.spacignbtm small{
	width:478px; 
	display:block;
	font-size:12px;
	padding-bottom:2px;
}
.navigation{
	width:auto;
	overflow:hidden;
	clear:both;
}

/*=========== newsletter =============*/

.newsletterContainer{
	width:195px;
	margin-top:6px;
	overflow:hidden;
}
.newsletterTextInput{
	width:150px;
	height:18px;
	padding:1px 2px 1px 2px;
	background:#E5E5E5;
	border:none;
	float:left;
}
#submit{background :url(/wp-content/themes/greatWealth/images/submit-bg.gif) repeat-x ; color:#575454; width:160px; text-align:center;height:36px;font-weight:bold;margin-left:3px;border:1px dotted #5D778E; margin-top:15px; margin-bottom:5px;}
.error{
	margin: 10px 0px;
	background: #FFEFF7;
	border: 1px solid #c69;
	padding: .5em;
}
.success{
	margin: 10px 0px;
	background: #CFEBF7;
	border: 1px solid #2580B2;
	padding: .5em;
}

.text_image {text-align:center;}
.text_image p {text-align:left;}
.text_image img {margin-bottom:1em;}

/* rss added by sal */
.mRightArea a:hover {color:#5D778E;}
.mRightArea a.rssFeed {margin:0.5em 0 1em 10px;padding:0 0 0 15px;background:url(../images/blue-rss.png) no-repeat 0 50%;display:block;}

/* comments */
#commentform textarea {width:450px;}
ol.commentlist li {margin:1em;}
ol.commentlist li a:hover {color:#000;}

