/* CSS Document */
body {
	background-color:#dbd7bf;
	margin:0px;
	padding: 0px;
	font-family: "ËÎÌå";
	font-size:12px;
	line-height:22px;
	color:#636363;
	text-align: center;
}
a {
	text-decoration:none;
	color: #2b4062;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration:none;
	//font-family: "ËÎÌå";
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #689600;
	
}
#wrapped {
	width:974px;
	margin:0px auto;
	padding-top:22px;
	text-align:left;
}

/*  @@@@@[  Background Content ]@@@@@ */
#mid_content {
	width:974px;
	background:url(../images/bg_body.jpg) repeat-y;
}
#top_content {
	width:974px;
	background:url(../images/bg_top.jpg) no-repeat top;
}
#bot_content {
	width:960px;
	background:url(../images/bg_bot.jpg) no-repeat bottom;
	padding-bottom:5px;
	padding-top: 5px;
	padding-left:7px;
	padding-right:7px;
}

/*  @@@@@[  Header: Logo, Menu ]@@@@@ */
#header {
	width:960px;
	height:115px;
	background:#2b436a;
}

#header_top {
	height: 51px;
	padding-top: 28px;
	width: 960px;
}
#logo {
	width:152px;
	float:left;
	padding-left:36px;
}
#text_top {
	float:right;
	color:#ffffff;
	font-size:12px;
	padding-right:34px;
	text-align:right;
}
#text_top a {
	color:#ffffff;
	text-decoration:none;
}
#text_top a:hover {
	text-decoration:underline;
}
#text_top p {
	margin:0px;
	padding-top:7px;
}

#menu {
	width:960px;
	text-align:right;
}

/* @@@@@[  HOME PAGE ]@@@@@ */
#bg_home {	width:960px; background:url(../images/bg_home.gif) repeat-y}
#banner_home {
	background: url(../images/banner_home.jpg) no-repeat;
	width:960px;
	height:338px;
	clear:both
}
#bgContent_home {width:960px; background:url(../images/bg_content_home.gif) left bottom no-repeat;}
#left_h {
	float:left;
	width:580px;
}
#right_h {
	float:right;
	width:380px;
	background:url(../images/home_leftmenu_top_shadow.jpg) top no-repeat;
}
#content_left_h {
	padding-left:40px;
	padding-top:50px;
	padding-bottom:48px;
	padding-right:40px;
}
#content_righ_h {
	font-size:12px;
	color:#2b4062;
	font-family: "ËÎÌå";
	padding-left:43px;
	padding-right:36px;
	padding-top:30px;
	line-height:1.6em;
	padding-bottom:20px;
}
#latestnews {
	width:209px;
	float:left;
	border-right:1px solid #e1e1df;
	padding-left:40px;
	padding-right:40px;
	padding-top:30px;
	padding-bottom:15px;
}
#investment {
	float:left;
	width:210px;
	padding-left:40px;
	padding-right:40px;
	padding-top:30px;
	padding-bottom:15px;
}

/*  @@@@@[  Content ]@@@@@ */
#content {
	width:960px;
}
#content_secondary {
	width:960px;
	background:url(../images/bg_content.gif) repeat-y;
}
#content_secondary_bg {
	width: 960px;
	background:url(../images/bg_sub.jpg) no-repeat 686px 275px;
}
#left_col {
	width: 690px;
	float:left;
}
#content_sec {
	width: 615px;
	margin-left: 45px;
	padding-top: 30px;
	padding-bottom:25px;
	
	padding: 0px;
	margin-top: 28px;
	margin-right: 34px;
	margin-left: 47px;min-height:320px;
}
#content_sec p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 12px;
}
#content_sec ul {
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 12px;
}
#content_sec ul li {
	list-style: none;
	background:url(../images/bullet.gif) no-repeat 0px 5px;
	padding-left: 15px;
}
#quote {
	float:right;
	width: 203px;
	border-left: solid 6px #bfcadd;
	padding-left: 12px;
	font-size: 16px;
	color: #2b3f5d;
	margin: 10px 0px 10px 20px;;
	line-height: 25px;
}
#right_col {
	float:left;
	width: 270px;
}
#img_header {
	width: 270px;
}
#subnav {
	width: 270px;
	padding-bottom:30px;
}
#subnav ul {
	margin: 0px;
	padding-left: 0px;
}
#subnav ul ul {
	margin: 0px;
	padding-left: 40px;
}
#subnav ul ul li {
	margin: 0px;
	padding-left: 25px;
	border-bottom:0px;
	
}
#subnav ul ul li a {
	background:url(../images/bullet_sub_n.gif) 0px 4px no-repeat;
	padding-left: 15px;
	border-bottom: none;
	text-decoration:none;
	display:block;
	color: #2b4062;
}
#subnav ul ul li a:hover, #subnav ul ul li a.active {
	text-decoration:none;
	display:block;
	color: #689600;
	background:url(../images/bullet_sub_o.gif) 0px 4px no-repeat;
	padding-left: 15px;
	
}
#subnav ul li {
	list-style: none;
	display: block;
	border-bottom: solid 1px #959eac;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#subnav ul li a {
	text-decoration:none;
	display:block;
	color: #2b4062;
	background:url(../images/bullet_sub_n.gif) no-repeat 45px 5px;
	padding-left: 57px;
	
}
#subnav ul li a:hover, #subnav ul li a.active {
	text-decoration:none;
	display:block;
	color: #689600;
	background:url(../images/bullet_sub_o.gif) no-repeat 45px 5px;
	padding-left: 57px;
	
}
.row:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .row
{height: 1%;}

.row{display: block;}
/* End hide from IE-mac */
.row { 
	padding-bottom:15px; 
	clear:both; 
	display: inline-block;
	margin-bottom:14px;
	border-bottom:1px dashed #CCCCCC;
}
.left_column {
	width:180px;
	float:left;
	padding-right:10px;
	text-align:center;
}
.left_column img {
	
	margin-bottom:7px;
}
.right_info {
	float:left;
	width:414px;
}
.list_number {
	margin:0px 0px 10px 25px;
	padding:0px;
	list-style-type: square;
}
.list_number li {
	background:none;
	list-style-type: square;
	padding-left:0px;
}
.list_number ol {
	list-style-type: circle;
	margin:0px 0px 10px 25px; 
	padding:0px;
}
.list_number ol li {
	background:none;
	list-style-type: circle;
	padding-left:0px;
}
.backtop_top{
	text-align:right;
}
/*  @@@@@[  SITE MAP ]@@@@@ */
.sitemap_store {
	width:500px;
}
ul#sitemap a {text-decoration:none;}
ul#sitemap ul li ul li a, ul#sitemap ul li ul li a:hover {
	font-weight:normal;
	text-decoration:none;
}
ul#sitemap {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul#sitemap li {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	background:none
}
ul#sitemap li a {
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background:none;
}
ul#sitemap li ul {
	margin:3px 0px 3px 25px;
	list-style:none;
	padding:0px;
}
ul#sitemap li ul li {
	margin:0px;
	list-style:none;
	padding: 0px 0px 2px 0px;
	display:block
}
ul#sitemap li ul li a {
	color:#4d4d4d;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
ul#sitemap li ul li a:hover {
	color: #333333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

/*  @@@@@[  h1, h2, h3 ]@@@@@ */
h1 {
	font-size:18px;
	color:#2b4062;
	margin:0px;
	padding-left:49px;
	padding-top:18px;
	padding-bottom: 12px;
	background:url(../images/bg_h1.jpg) no-repeat top;
	font-weight: normal;
}
h2 {
	font-size:16px;
	color:#29436d;
	margin:0px;
	padding-bottom:5px;
}
h3 {
	width:165px;
	height:26px;
	font-size:16px;
	color:#FFFFFF;
	padding-left:4px;
	text-transform:uppercase;
	border-bottom:solid 1px #718096;
	margin:0px;
}
h4 {
	font-size:18px;
	font-family: "ËÎÌå";
	color:#4d4d4d;
	margin:0px;
	padding:0px;
	line-height:1.5em;
	font-weight:normal;
}
h5 {
	font-size:14px;
	color:#4d4d4d;
	margin:0px;
	padding:0px 0px 6px 0px;
	font-weight:bold;
}

/*  @@@@@[  Footer ]@@@@@ */
#footer {
	width:958px;
	/*margin: 0px auto;*/
	font-size: 12px;
	color:#646150;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;font-family: Verdana;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#646150;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .seo a:link, #footer .seo a:visited, #footer .seo a:active, #footer .seo a:hover {
	color:#646150;
	text-decoration: none;
}
#footer a.seo:visited, #footer a.seo:active, #footer a.seo:link {
	text-decoration: none;	color:#646150;
}
#footer a.seo:hover {
	text-decoration: none; cursor: text;
}
#footer p {
	margin:0px;
}
#gravitate {
	float:right;
	width: 450px;
	text-align:right;
}

/*  @@@@@[  Format a ]@@@@@ */
a {
	outline:none;
}

.clr {
	clear:both;
}
#wrap{word-break:break-all;width:600px;} 
