body {
	padding: 0;
	margin: 0;
	font: normal 12px/ 16px Arial, Helvetica, sans serif;
	color: #000;
}

body.blue {
	background: url(images/blue_bg.jpg) top repeat-x #000;
}

body.grey {
	background: url(images/grey_bg.jpg) top repeat-x #696969;
}

input,select,textarea,button {
	font: normal 13px/ 16px Arial, Helvetica, sans serif;
	color: #686868;
}

.main {
	width: 1027px;
	padding: 0 0 0 6px;
	margin: 0 auto;
}

.main .inmain_01 {
	padding: 0 37px 0 0;
}

.main .inmain_dot {
	min-height: 570px;
	_height: 570px;
}

.main .inmain_bot {
	height: 41px;
	padding: 3px 3px 0 8px;
	color: #FFF;
}

.main .inmain_bot .slog {
	font-family: Tahoma, Arial, Helvetica, sans serif;
	font-size: 23px;
	line-height: 37px;
	float: right;
}

.main .inmain_bot form {
	padding: 0;
	margin: 0;
}

.main .inmain_bot form input {
	vertical-align: middle;
}

.main .inmain_bot form .inp {
	width: 196px;
	height: 17px;
	padding: 7px 0 5px 0;
	margin: 0;
	background: #DCDCDC;
	border-top: 1px solid #DCDCDC;
	border-left: 0px solid #FEFEFE;
	border-bottom: 1px solid #CBCBCB;
	border-right: 0px solid #F0F5C4;
	text-indent: 5px;
}

.main .inmain_bot form .but {
	width: 56px;
	height: 31px;
	padding: 7px 0 7px 0;
	margin: 0;
	text-align: center;
	color: #fff;
}

.inmain_copyright {
	padding: 9px 2px 9px 2px;
	font-family: Tahoma, Arial, Helvetica, sans serif;
	color: #CCC;
	font-size: 17px;
	line-height: 20px;
}

.inmain_copyright .cpyrtfooter{
	font-size: 11px;
	padding-left: 718px;
	}

.inmain_copyright .creativeby {
	font-size: 11px;
	float: right;
}

.main .menu {
	height: 29px;
	padding: 0 0 0 7px;
	margin: 0;
	list-style: none;
	/*padding-left: 60px;*/
	/*padding-left: 33px;*/
	padding-left: 20px;
}

.main .menu li {
	padding: 10px 22px 0 17px;
	float: left;
	height: 19px;
}

.main .menu li a img {
	border: 0;
}


.logo {
	float: right;
	border: 0;
}

.leftmenu {
	float: left;
	width: 167px;
}

.leftmenu ul {
	border-bottom: 1px solid #666;
	padding: 0;
	margin: 0;
	list-style: none;
}

.leftmenu li {
	padding: 0 4px 0 1px;
	margin: 0;
	border-top: 1px solid #666;
}

.leftmenu li a {
	padding: 6px 0 7px 0;
	display: block;
	background: url(images/arrow_01.gif) right 12px no-repeat;
	color: #000;
	font-size: 12px;
	line-height: 14.5px;
	text-decoration: none;
}

.leftmenu li a:hover {
	color: #FFFFFF;
}

.main_blue {
	background: url(images/blue_left.jpg) left top no-repeat #000;
}

.main_blue .inmain_01 {
	background: url(images/blue_right.jpg) right top no-repeat;
}

.main_blue .inmain_top {
	background: url(images/blue_content_content.jpg) bottom no-repeat
		#8DC2EA;
}

.main_blue .inmain_dot {
	background: url(images/blue_content_dot.gif) right 129px no-repeat;
}

.main_blue .inmain_bot {
	background: url(images/blue_content_bottom.jpg);
}

.main_blue .menu {
	background: #001324;
}

.main_blue .inmain_bot form .but {
	background: url(images/button_0.gif) bottom repeat-x #8DC2EA;
	border: 1px solid #69A6DB;
}

.main_grey {
	background: url(images/grey_lef.gif) left repeat-y;
	padding-left: 0;
	width: 1033px;
}

.main_grey .inmain_01 {
	background: url(images/grey_lef.jpg) left top no-repeat;
	padding-right: 0;
}

.main_grey .inmain_02 {
	background: url(images/grey_lef.gif) left bottom no-repeat;
	padding-left: 6px;
}

.main_grey .inmain_03 {
	background: url(images/grey_rig.gif) right repeat-y;
}

.main_grey .inmain_04 {
	background: url(images/grey_rig.gif) right bottom no-repeat;
}

.main_grey .inmain_05 {
	background: url(images/grey_rig.jpg) right top no-repeat;
	padding-right: 37px;
}

.main_grey .inmain_top {
	background: url(images/grey_con.jpg) right bottom no-repeat
		#F6F6F6;
}

.main_grey .inmain_dot {
	background: url(images/grey_con.gif) right 129px no-repeat;
}

.main_grey .inmain_bot {
	background: url(images/grey_con.jpg) right no-repeat #F6F6F6;
}

.main_grey .menu {
	background: #4D917B;
}

.main_grey .inmain_bot form .but {
	background: url(images/button_1.gif) bottom repeat-x #7BBDA7;
	border: 1px solid #4D917B;
}

.grey .inmain_copyright {
	width: 986px;
	margin: 0 auto;
	padding: 9px 39px 9px 8px;
	background: url(images/grey_cop.jpg) left top no-repeat;
	/*height: 90px;*/
}

.pad_01 {
	padding: 6px 47px 50px 0;
}

.pad_02 {
	padding: 138px 313px 0 72px;
}

.pad_02 img {
border: 10px solid #FFFFFF;
margin-top:-18px;
}

.pad_02 p{
padding-left:15px;    
text-align:justify;
width:488px;
}

.pad_03 {
	padding: 138px 257px 0 14px;
}

.pad_04 {
	padding: 0 0 0 179px;
	vertical-align:top;
}

.pad_04 p {
	padding: 11px 0 0;
}

.pad_04 img {
border: 10px solid #FFFFFF;

margin-top:0px;
}



.pad_04i {
	padding: 0 0 0 178px;
}

.pad_04i p {
	padding-top: 0px;
}

.pad_04i img {
border: 10px solid #FFFFFF;

margin-top:0px;
}

.links_01 {
	color: #fff;
	padding-left: 229px;
	font-size: 14px;
}

.links_01 a {
	color: #fff;
	text-decoration: none;
}

.links_02 {
	color: #666;
	padding-left: 163px;
	font-size: 14px;
}

.links_02 a {
	color: #666;
	text-decoration: none;
}

.img_01 {
	border: 10px solid #FFF;
	margin: 0 0 16px 0;
}

.img_02 {
	border: 10px solid #666;
	margin: 0 0 16px 0;
}

h1 {
	padding: 0 0 7px 0;
	margin: 0;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans serif;
}

.main_blue h1 {
	color: #001324;
}

.main_blue h1.wh {
	color: #fff;
	padding-left:15px;
}

.main_grey h1 {
	color: #4B835D;
}

p {
	padding: 18px 0 0 0;
	margin: 0;
}

.clearall {
	clear: both;
}

/* MENU */
.menud { position:relative; z-index:100; }
.menud ul {padding:0;margin:0;list-style-type:none;}
.menud ul ul {width:100px;}
.menud li {float:left; position:relative; margin:0; padding:0; line-height:13px; height:15px; color:#2a3a46; }
.main .menud .menu li li { _padding:0 0 0 22px; } 
.menud a, .menud a:visited {display:block; text-decoration:none; color:#000; background:transparent; height:19px; }

/* style the second level background */
.menud ul ul a, .menud ul ul a:visited {background:transparent; _border:1px solid #8dc2ea; }
/* style the second level hover */
.menud ul ul a:hover{background:#3785c4; color:#fff; _border:1px solid #3785c4; }
/* style the third level background */
/* .menud ul ul ul a, .menud ul ul ul a:visited {background:transparent;} */
/* style the third level hover */
/* .menud ul ul ul a:hover {background:#3785c4;} */

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menud ul ul {visibility:hidden;position:absolute;height:0;top:19px;left:-18px; width:100px;list-style:none;}
/* another hack for IE5.5 */
* html .menud ul ul {top:28px;t\op:29px; left:-18px; }

/* position the third level flyout menu */
.menud ul ul ul {left:185px; top:0; width:150px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menud table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menud ul ul a, .menud ul ul a:visited {background:#8dc2ea; color:#000; height:14px; _height:12px; padding:7px; width:170px; border-bottom:1px solid #3785c4; text-indent:2px; opacity:0.7; filter:alpha(opacity=70); }
/* yet another hack for IE5.5 */
* html .menud ul ul a, * html .menud ul ul a:visited {width:186px;w\idth:170px; }

/* style the top level hover */
.menud ul a:hover{color:#fff; background:#000; }
.menud ul ul a:hover {color:#fff; background:#3785c4; opacity:1; filter:alpha(opacity=100); _filter:none;  }
.menud :hover > a {color:#fff; background:transparent;}
.menud ul ul :hover > a {color:#fff; background:#3785c4;}

/* make the second level visible when hover on first level list OR link */
.menud ul li:hover ul, .menud ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menud ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menud ul :hover ul :hover ul{ visibility:visible;}

.menud a.w72, .menud a.w72:visited { width:72px; }
.menud a.w40, .menud a.w40:visited { width:40px; }
.menud a.w147, .menud a.w147:visited { width:147px; }
.menud a.w167, .menud a.w167:visited { width:167px; }
.menud a.w149, .menud a.w149:hover { width:149px; }
.menud img { border:0; }

/*investment page - CSS*/

/* Start menu invest*/
.menui { position:relative; z-index:100; }
.menui ul {padding:0;margin:0;list-style-type:none;}
.menui ul ul {width:100px;}
.menui li {float:left; position:relative; margin:0; padding:0; line-height:13px; height:15px; color:#4D917B; }
.main .menui .menu li li { _padding:0 0 0 22px; } 
.menui a, .menui a:visited {display:block; text-decoration:none; color:#4D917B; background:transparent; height:19px; }

/* style the second level background */
.menui ul ul a, .menui ul ul a:visited {background:transparent;}
/* style the second level hover */
.menui ul ul a:hover{background:#3785c4; color:#fff; }
/* style the third level background */
/* .menui ul ul ul a, .menui ul ul ul a:visited {background:transparent;} */
/* style the third level hover */
/* .menui ul ul ul a:hover {background:#3785c4;} */

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menui ul ul {visibility:hidden;position:absolute;height:0;top:19px;left:-18px; width:100px;list-style:none;}
/* another hack for IE5.5 */
* html .menui ul ul {top:28px;t\op:29px; left:-18px; }

/* position the third level flyout menu */
.menui ul ul ul {left:185px; top:0; width:150px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menui table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menui ul ul a, .menui ul ul a:visited {background:#F6F6F6; color:#000000; height:14px; _height:12px; padding:7px; width:170px; border-bottom:1px solid #4D917B; text-indent:2px; opacity:0.7; filter:alpha(opacity=70); }
/* yet another hack for IE5.5 */
* html .menui ul ul a, * html .menui ul ul a:visited {width:186px;w\idth:170px; }

/* style the top level hover */
.menui ul a:hover{color:#fff; background:#4D917B; }
.menui ul ul a:hover {color:#fff; background:#4D917B; opacity:1; filter:alpha(opacity=100); _filter:none;  }
.menui :hover > a {color:#fff; background:transparent;}
.menui ul ul :hover > a {color:#fff; background:#4D917B;}

/* make the second level visible when hover on first level list OR link */
.menui ul li:hover ul, .menui ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menui ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menui ul :hover ul :hover ul{ visibility:visible;}

.menui a.w72, .menui a.w72:visited { width:72px; }
.menui a.w40, .menui a.w40:visited { width:40px; }
.menui a.w147, .menui a.w147:visited { width:147px; }
.menui a.w167, .menui a.w167:visited { width:167px; }
.menui a.w149, .menud a.w149:hover { width:149px; }
.menui img { border:0; }


/* End menu invest*/

.leftmenui {
	float: left;
	width: 158px;
}

.leftmenui ul {
	border-bottom: 1px solid #666;
	padding: 0;
	margin: 0;
	list-style: none;
}

.leftmenui li {
	padding: 0 4px 0 1px;
	margin: 0;
	border-top: 1px solid #666;
}

.leftmenui li a {
	padding: 6px 0 7px 0;
	display: block;
	background: url(images/arrow_01.gif) right 12px no-repeat;
	color: #000;
	font-size: 11.5px;
	line-height: 18px;
	text-decoration: none;
}

.leftmenui li a:hover {
	color: #4D917B;
}

.active {
   font-weight: bold;
}

.leftmenuvfs {
	float: left;
	width: 158px;
}

.leftmenuvfs ul {
	border-bottom: 1px solid #666;
	padding: 0;
	margin: 0;
	list-style: none;
}

.leftmenuvfs li {
	padding: 0 4px 0 1px;
	margin: 0;
	border-top: 1px solid #666;
}

.leftmenuvfs li a {
	padding: 5.5px 0 6.5px 0;
	display: block;
	background: url(images/arrow_01.gif) right 6px no-repeat;
	color: #000;
	font-size: 11.5px;
	line-height: 7px;
	text-decoration: none;
}

.leftmenuvfs li a:hover {
	color: #FFFFFF;
}

/*news css*/

.leftmenuws {
	/*background-color:#F6F6F6;
	border:1px dotted #A6B3B9;*/
    color:#75818A;

	float: left;
	width: 173px;
}

.leftmenuws ul {
	border-bottom: 1px solid #666;
	/*border-left: 1px solid #666;
	border-right: 1px solid #666;*/
	padding: 0px;
	margin: 0;
	list-style: none;
}

.leftmenuws li {
	padding: 0 4px 0 1px;
	margin: 0;
	border-top: 1px solid #666;
	/*border-top: 1px dotted #A6B3B9;*/
}

.leftmenuws li a {
	padding: 6px 0 7px 0;
	display: block;
	/*background: url(images/arrow_01.gif) right 12px no-repeat;*/
	color: #000;
	font-size: 11.5px;
	line-height: 14.5px;
	text-decoration: none;
}

.leftmenuws li a:hover {
	color: #FFFFFF;
}

.setname{
position: absolute;
margin-top: 195px;
margin-left: 28px;
font-weight: bold;
}
.feedEntryContent img{
border: 10px solid #FFFFFF;
}

.cntctfrm_sdg {
 width:200px;
}

.wpcf7 {
	margin-top:-15px;
}

.join_mail_list {
	position:relative;
	left:140px;	
}

