@charset "utf-8";

/*---DEFAULT--*/

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

	* html li {vertical-align: bottom;}

	* html img {vertical-align: middle;}

	* html input {vertical-align: middle;}

	body {font-family:Arial, Verdana, Tahoma; font-size: 12px; color: #333333; text-align: center; text-decoration: none;}

	input {border: 0px;}
	form{ margin:0px; padding:0px;}

	img {border: 0px;}

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

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

	* html li {vertical-align: bottom;}

	a {color:#575757; text-decoration: none;}

	a:hover {color:#D65406 ; text-decoration: underline;}

	p {margin: 0px; padding: 0px; color:#555555; line-height:1.8em; letter-spacing:.02em; margin-bottom:10px;}
    fieldset{ border:0px; padding:0px;}

	.clear {clear: both; height:0px; display:block; font-size:0px;}

	.left {float: left;}

	.right {float: right;}
    .inputbox {border:#09825F 1px solid;}
     #com-form-login .button{border:#ccc 1px solid;}
   #com-form-login{ background:#EFFBF1; border:#88AA94 1px solid; padding:5px; margin:20px 0;}
    #com-form-login label{ color:#333;}



/*---- TYPO ----*/
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

h5 {
 font-size: 9px;
 line-height: 135%
}


/*--- LAYOUT --*/

#wrapper{ width:920px; margin:auto; text-align: left;}
#header{width:900px; margin:0 auto 5px auto; margin-bottom:2px; }
#banner{ height:298px; width:900px; margin-left:10px; }
#branding{ clear:both; height:76px; margin-bottom:0; background:url(../images/header-back.png) no-repeat left top;}
		.logo a{ width:80px; height:60px; padding-top:0; display:block; text-decoration:none}
		.header-left{ width:350px; float:left;}
		.header-right{ width:540px; float: right;}
				.brand-text{ width: 195px; float:left; padding-top:12px;}
				.search-box{ width:260px; _width:275px; float:right; padding-top:25px; list-style:none; position:relative; left:+5px;}
				.search-box li{ float:left; margin-right:3px;}
				.search-textbox{ width:174px; height:20px; margin-top:1px; padding-top:3px; padding-left:3px; background:url(images/search-text-box.png) no-repeat; bottom:0px; color:#959594;}
				.search-btn{  width:76px; height:25px; background: url(images/search-btn.png) no-repeat; bottom:0px;  cursor:pointer; color:#FFF;}
        .lang-bar{ float:right}
                .lang-bar li{ float:left; list-style:none; margin-right:3px;}
        #navigation a:hover{text-decoration:none;}

		#navigation{ height:30px; background:url(images/nav-back.png) repeat-x; border-top:#c2c2c2 0px dotted;}
		#navigation ul{ margin:0px;z-index:1000;}
		#navigation ul li{ line-height:30px; display: inline-block; float:left; color:#FFF; padding:0 0px; width:auto;}
		#navigation ul li a{float:left; display:inline-block; color:#FFF; font-size:10px;  text-align:center; font-family:Arial, Verdana, Tahoma; font-weight:bold; text-transform:uppercase; padding:0 5px; cursor:pointer;}
		#navigation ul li a:hover{ color:#066D4E; font-size:10px; float:left;  text-align:center; font-family:Arial, Verdana, Tahoma; background:#FFF;}
        #navigation ul li ul{border:#bababc 1px solid; z-index:1000;}

        #navigation ul li ul li{width:160px; padding:0px 0px; line-height:normal;margin-bottom:0px; float:none;  z-index:1000;}
        #navigation ul li ul li a{ width:150px;  color:#066D4E; display:block; text-align:left; cursor:pointer; z-index:1000;float:none; padding:5px 5px; font-size:10px; text-transform:none; }
        #navigation ul li ul li a:hover{ color:#FFF; text-align:left; display:block; cursor:pointer; background:#066d4e url(images/nav-back.png) repeat-x top ; }
        #navigation ul li ul li ul { margin-left:160px; top:-1px;z-index:1000;}






#container{ width:900px; margin:auto;}
		#sidebar{ width:180px; margin-right:10px; float:left;}
				.section-h{ width:155px; background:#b0cfe2 url(images/section-mid-large.png) repeat-x; padding: 5px 12px; color: #FFFFFF; }
				.nav-list{width:180px; list-style:none;}
				.nav-list li{padding:8px 12px; background:#effbf1 url(images/dot-li.png) repeat-x bottom left; margin:1px 1px; }
				.nav-list li a{ color:#121212; font-size:10px;}
				.nav-list li a:hover{ color:#d65406;}
				.arrow{ font-size:14px; color:#024168; font-weight:bold; padding-right:3px;}
				.side-bottom{ height:7px; background:#bbe0f7 url(images/side-bottom-mid.png) repeat-x; width:178px;}

		#main{ width:490px; float:left; margin-left:0px;}
		#container{ margin-bottom:5px;}
				.bredcum{ color:#a7a6a6; margin-bottom:5px;}
				.bredcum a{ color: #066d4e;}
		#content{ width:490px; float:left; list-style:inside; _display:inline;}
        #content ul li{ margin-bottom:5px; color:#555555; margin-left:20px; line-height:1.8em; letter-spacing:.02em; list-style:outside; margin-left:20px;}
        #content ol li{ margin-bottom:5px; color:#555555; line-height:1.8em; letter-spacing:.02em; list-style:outside; margin-left:20px;}

				.contentheading{ border-bottom: 3px solid #066d4e; padding-bottom:7px; margin:15px 0 10px 0; color:#066d4e; font-size:20px; font-weight:normal;}
				.content-subheader{ color:#278066; font-size:14px; margin-bottom:10px;}
				.contentpagetitle a{color:#066D4E;}
				.contentpagetitle a:hover{color:#D65406;}
                .list-item{ margin:10px 0; }
				.list-item li{ padding-left:20px; margin-bottom:5px; color:#555555;}

		.sidebar-two{ width:190px; float:right;}
		#sidebar-two a:hover{ color:#D65406;}
		.news-list li{ padding:5px 0; background:url(images/dot.png) repeat-x left bottom; list-style:none;}
		.news-list li a{ color: #333333;}
		.viewall{ float:right; padding-top:10px;} .viewall a{ color:#087150;}
		.vedios{ border:#b6d4cb 1px solid; background:#f2f8f3 url(images/block-back.png) repeat-x top; padding:10px; margin-bottom:10px;} .vedios p{ padding-bottom:0px; margin-bottom:0px; font-size:11px; line-height:normal;}
		.side-snipets{ padding-bottom:0px; margin-top:10px;}


#footer{ height:60px; width:900px; margin: 10px auto 0px auto;  background:url(images/dot.png) repeat-x top left; clear:both;}
		.footer-left{ width:250px; float:left; padding-top:10px; font-size:11px;}

		.designed-by{ width:420px; float:left; text-align:center; padding-top:10px; padding-left:3px; font-size:11px; color: #333333;}

		.designed-by a{ color:#333333;}

		.designed-by a:hover{ color:#333333; text-decoration:underline;}

		.footer-right{ width:450px; float: right; padding-top:10px; text-align:right; font-size:11px;}
		/*--Home Page--*/

/*boxmodel*/
.round-block-soild{ width:900px; margin:auto; background:#eef6f7;}
     	.block-solid-t{ height:10px; }
		.block-solid-t div{ height:10px; background:  url(images/blue-t-l.png) no-repeat top left;}
		.block-solid-t div div{ height:10px; background:  url(images/blue-t-r.png)  no-repeat  top right;}
		.block-solid-b{ height:10px;}
		.block-solid-b div{ height:10px; background:  url(images/blue-b-l.png)  no-repeat bottom left;}
		.block-solid-b div div{ height:10px; background: url(images/blue-b-r.png) no-repeat  bottom right;}
		.block-conten-solid {background-color:#EEF6F7;border-left:0 solid #1583E1;border-right:0 solid #1583E1;padding-bottom:0px;padding-left:5px;padding-right:5px;}


        .why-bd{ width:190px; float: left; margin:0 8px;}
		.howto-invst{ width:190px; float: left;  margin:0 8px;}
		.key-factors{ width:190px; float: left;  margin:0 8px;}



		.block-con{ padding:15px 0;}
		.block-con img{ float:left; margin-right:10px;}
		.block-con ul li{ padding:0px 0; letter-spacing:normal; font-size:11px; list-style:none;}
		.block-con ul li span{ padding-right:5px; font-size:14px;}

		.blcok-header span{ height:30px; display:block; background:url(images/h-l.png) no-repeat left; padding-left:10px;}
		.blcok-header span span{ height:30px; display:block; background:url(images/h-r.png) no-repeat right; padding-left:0px; padding-right:10px;}


		/*--NEW--*/

		.contact{ border:#eae8e8 1px solid; background:#f6f6f6; padding:10px;} .vedios p{ padding-bottom:0px; margin-bottom:0px; font-size:11px; line-height:normal;}
		.contact-block{ margin-bottom:10px;}
		.contact-block img{ float: left; border:#b6b6b6 1px solid; margin-right:5px;}
		.contact-block p{ line-height:normal; font-size:10px;}
		.contact-block h4{ color: #333333; font-size:11px;}


         .section-h{ width:155px; background:#e5f2e7; padding: 5px 12px; color: #03684a; }
p a{color:#555; text-decoration:underline}
p a:hover{ text-decoration:underline;}
.side-inhead{color:#087150; font-family:"Trebuchet MS", Arial, Verdana, Tahoma; font-size:14px; font-weight: bold; padding-bottom:5px; margin-bottom:10px; background:url(images/inhead-botom.png) no-repeat center bottom;}
.side-head{color:#087150; font-family:"Trebuchet MS", Arial, Verdana, Tahoma; font-size:14px; font-weight: bold; padding-bottom:5px; margin-bottom:10px; background:url(images/inhead-botom.png) no-repeat center bottom;}
.contentpagetitle{color: #006600;}
.contentpagetitle:hover{color: #FF6600;}
.jflanguageselection{ float:right;}

#sitemap ul{list-style:square;}
#sitemap ul li{ margin-left:20px; padding:3px 0;}
#sitemap ul li ul{ margin-left:20px;}

#adminForm ul li{list-style:none;}

#slideshow{ margin-top:0; border-top:#99b5ad 1px solid; z-index:-1000;}
.search-form { padding:0px; margin:0px;}
.search-form li{ float:left; list-style:none; padding:0px; margin:0px; display:block;}
.home-search-btn{background: url(images/search-btn.png) no-repeat; bottom:0px; cursor:pointer; height:25px; width:74px;}
.banner-search-box{ width:260px; float: right; overflow:hidden;}
.banner-search-box li{ float:left; margin-right:2px; list-style:none;}
.block-seperator{ height:190px; width:2px; background:url(images/separator.png) no-repeat center; margin:0 10px; _margin:0 8px; float:left;}
.blcok-header{ height:30px; background:url(images/h-m.png) repeat-x; margin:6px 0px 0px 0px; _margin:0px 0px 0px 0px; padding:0px 0px; line-height:30px; color:#FFFFFF; font-weight:normal; font-family:"Trebuchet MS", Arial, Verdana, Tahoma; font-size:14px;}
.inner-banner{ margin-bottom:10px;}
.inner-banner img{ width:709px; _width:704px;}

.profile{ width:440px; float:left; padding-bottom:10px;}
.profile-block{ width:100%; overflow:hidden;}
.profile-details{ width:118px; height:128px; float:left; margin-right:10px;}
.profile-info-block{ width:350px; float:left;}
.profile-info{ width:100%; }
.profile-info li{ clear:left; margin-bottom:10px; list-style:none;}
.profile-info li label{ width:10em; float:left; font-weight:bold;}
.profile-details img{ border:#CCCCCC 1px solid; padding:4px;}



.nav-list li ul li{padding:8px 12px; background:none; margin:1px 1px; }
                .nav-list li ul li a{ color:#666; }
                .nav-list li{padding:8px 12px; }
                .nav-list li a{ display:block; color:#000; font-size:10px; background:url(images/nav-arrow.png) no-repeat left top; background-position: 0 3px;   padding-left:10px;}
				<!--[if lte IE 6]>
    .nav-list li a {background-position: 0 5px; }
<![endif]-->
<!--[if lte IE 7]>
    .nav-list li a {background-position: 0 8px; }
<![endif]-->

                .nav-list li a:hover{ color:#d65406;}
				.arrow{ font-size:14px; color:#024168; font-weight:bold; padding-right:3px;}
				.nav-list li ul li span.arrow{ font-size:12px; color:#333; font-weight:normal; padding-right:3px;}
                #content ol li{ margin-bottom:5px; color:#555555; line-height:1.8em; letter-spacing:.02em; margin-left:20px; }

.error{ clear:both; display:block; padding:3px 0; color:red; font-size:11px;}
.frm-lbl{ padding:5px 0; color#333;}
.frm-chkbox{padding:2px 0; }
.answer{ padding-bottom:5px; padding-top:1px; font-size:11px; color:#666;}
.button-small{ height:22px; width:93px; background:url(images/button-small.png) no-repeat; color:#FFF;}



.round-block-gra{ width:210px; margin-right:20px; _margin-right:20px; float:left;}
     	.round-gra-t{ height:32px; background: url(images/gra-mid.png) top repeat-x;}
		.round-gra-t div{ height:32px; background:  url(images/gra-t-l.png) no-repeat top left;}
		.round-gra-t div div{ height:32px; background:url(images/gra-t-r.png)  no-repeat  top right;}
		.round-gra-b{ height:8px; background: url(images/gra-mid-b.png)  top repeat-x;}
		.round-gra-b div{ height:8px; background: url(images/gra-b-l.png)  no-repeat top left;}
		.round-gra-b div div{ height:8px; background:url(images/gra-b-r.png) no-repeat  top right;}
		.block-conten-gra img{ margin-right:5px; _margin-right:0px; margin-bottom:10px;}
        .block-conten-gra ul li{ list-style:none;}
        .block-conten-gra ul li a{ background:url(images/list-arrow.png) no-repeat center left; padding-left:10px;}
        .block-conten-gra{ background-color:#e7f9f6;padding:0px 3px; _ padding:0px 0px;border-left:#3d897d 1px solid; border-right:#3d897d 1px solid;  min-height:170px; height:auto; _height:160px; }
		.round-gra-t h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight: bold; height:32px; line-height:24px; letter-spacing:.05em; padding-left:10px; text-align:left;}


        .powered-by{height:21px; width:57px; float:left; margin-top:10px;}
		.powered-by a{height:21px; width:57px; display:block; float:left; background:url(../../powered-by-rbs.png) no-repeat bottom; text-indent:-999999px;}


.powered-by a:hover{ background-position:top;}


.latest-label{ font-size:16px; height:45px; width:66px; background: url(../../news.png) no-repeat; line-height:20px; text-transform:uppercase; color:#CC0000; display:inline-block; float:left; margin-right:2px;}
.latest-news{padding:1px 5px; margin:10px 0; border-bottom:#CCCCCC 1px dashed; padding-bottom:5px;}
.latest-news h3{ font-size:13px; color:#006633;}
.latest-news p{ font-size:12px; color:#666666; margin-bottom:0px; line-height:normal;}
.news-readmore a{ font-size:12px; color:#CC0000; text-decoration:underline;}




.latest-label{ font-size:16px; height:45px; width:66px;  color:#CC0000; display:inline-block; float:left; margin-right:2px;}

.latest-news{padding:1px 5px; margin:10px 0; border-bottom:#CCCCCC 1px dashed; padding-bottom:5px;}

.latest-news h3{ font-size:13px; color:#006633;}

.latest-news p{ font-size:12px; color:#666666; margin-bottom:0px; line-height:normal;}

.news-readmore a{ font-size:12px; color:#CC0000; text-decoration:underline;}


 #news {
	list-style-type: none;

	background: #dfeee9 no-repeat left center;
    padding-left: 62px;
    height: 17px;
    line-height: 19px;
	padding: 2px 3px 3px;
	margin: 0;
    font-weight:bold;
    margin-top:5px;
}
#news li a {
    color: #1F527B;
    font-size: 12px;
    letter-spacing:.06em;
}

label#heading-text {
    font-size: 14px;
    float: left;
    color: #bf121c;
    font-weight:bold;
    margin-left:7px;
    margin-top: 4px;
}


#slidenews{margin-bottom:5px;.margin-bottom:5px;}
.footer-left{text-align:left;}

#content a {text-decoration:underline;}
#content h1{ font-size:22px; color:#006600; margin:12px 0; font-weight:normal;}
#content h2{ font-size:18px; color:#006600; margin:12px 0; font-weight:normal;}
#content h3{ font-size:14px; color:#D65406; margin:12px 0; font-weight:normal;}
#content h4{ font-size:12px; color:#D65406; margin:12px 0; font-weight:normal;}

#content label.contact-name{ font-size:14px; color:#006600; margin:0px 0px; margin-bottom:5px; display:block; font-weight:normal;}
#contact-profile div ul li { list-style:none;}
#contact-profile div ul li label{ width:80px;}

#content div table td.contentheading a{ text-decoration:none;}
#content div table tr td p{ margin:0 0 10px 0;}