
@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background:#0191cb url(../images/bg.jpg) no-repeat top center;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.total { width:980px; margin:0px auto;}
.outer{ width:940px; margin:0px auto;}
#header{ margin:0px auto; height:193px; background:url(../images/sg50.png) 590px 28px no-repeat;}
#header .logoarea{ margin:0px auto; height:140px;}
#header .logo1{ width:412px; float:left; padding-top:19px;}
#header .logo2{ width:216px; float:right; padding-top:19px;}
#header .logo1 h1{ margin:0px; padding:0px; background:url(../images/logo1.jpg) no-repeat; width:470px; height:107px; text-indent:-9999px;}
#header .logo1 h1 a{ width:408px; height:107px; display:block;}
#header .logo2 h1{ margin:0px; padding:0px; background:url(../images/logo2.jpg) no-repeat; width:205px; height:107px; text-indent:-9999px;}
#header .logo2 h1 a{ width:205px; height:107px; display:block;}
.clear{ clear:both;}
a{outline:none; color:#343434;}
a:hover{color:#C62A1E; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.wa{ width:auto;}


/*.menupart{ width:100%; height:47px; }
.menupart .menu{ width:auto; float:left;  }
.menupart .menu ul{ margin:0px; padding:0px; list-style:none; width:auto;}
.menupart .menu ul li{margin:0px; padding:0px; list-style:none; width:auto; float:left; text-indent:-9999px; position:relative; background-image:url(../images/nev_sprite.jpg); background-repeat:no-repeat; display:block; }
.menupart .menu ul li a{margin:0px; padding:0px; height:47px; background-image:url(../images/nev_sprite.jpg); background-repeat:no-repeat; display:block; }
.menupart .menu ul li.home a{ width:81px; background-position:0px 0px;}
.menupart .menu ul li.home a:hover{background-position:0px -47px;}
.menupart .menu ul li.home a.active{background-position:0px -47px;}
.menupart .menu ul li.about a{ width:103px; background-position:-81px 0px;}
.menupart .menu ul li.about a:hover{  background-position:-81px -47px;}
.menupart .menu ul li.about:hover{  background-position:-81px -47px;}
.menupart .menu ul li.about a.active{  background-position:-81px -47px;}
.menupart .menu ul li.partners a{ width:153px; background-position:-184px 0px;}
.menupart .menu ul li.partners a:hover{  background-position:-184px -47px;}
.menupart .menu ul li.partners a.active{  background-position:-184px -47px;}
.menupart .menu ul li.service a{ width:92px; background-position:-337px 0px;}
.menupart .menu ul li.service a:hover{  background-position:-337px -47px;}
.menupart .menu ul li.service a.active{  background-position:-337px -47px;}
.menupart .menu ul li.ourteam a{ width:106px; background-position:-429px 0px;}
.menupart .menu ul li.ourteam a:hover{  background-position:-429px -47px;}
.menupart .menu ul li.ourteam a.active{  background-position:-429px -47px;}
.menupart .menu ul li.sitemap a{ width:89px; background-position:-535px 0px;}
.menupart .menu ul li.sitemap a:hover{  background-position:-535px -47px;}
.menupart .menu ul li.sitemap a.active{  background-position:-535px -47px;}
.menupart .menu ul li.contact a{ width:102px; background-position:-624px 0px;}
.menupart .menu ul li.contact a:hover{  background-position:-624px -47px;}
.menupart .menu ul li.contact a.active{  background-position:-624px -47px;}*/



/*.menu li:hover>ul {
    left: -2px;
	color:#000000;
}

.menu li div {
    list-style: none;
    float: left;
    position: absolute;
    top:47px;
    left: 0;
    width: 195px;
    z-index: 11;
	color:#ffffff;
	text-indent:-9999px;
    visibility: hidden;
background:#434343;
border:1px solid #000000;}
.menu li:hover>div {
    visibility: visible;
	color:#0b346a;
}
.menu li.current a {}
.menu span {
   font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

  color:#0b346a;

    display: block;
	font-weight:normal;
    cursor: pointer;
    background-repeat: no-repeat;	
		
}
.menu ul a:hover span {
   color:#ffffff; font-weight:bold;
   	
}

.menu ul ul li {
z-index:9;

}
.menu ul ul {
    z-index: 12;	
    padding: 0;
    margin-top:0px;

    margin-right:5px;
	}
.menu ul ul a {
  	width: 183px;

    height: auto;
    float: none;
    display: block;
    background:none;
    margin-bottom: 0px;
	text-decoration:none;
	text-indent:0;
    z-index: -1;
	background:url(../images/bg_2.jpg) no-repeat !important;
	width:195px !important; height:30px;
	
}
.menu ul ul a span {
 color:#ffffff;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
	line-height:20px;
	padding:4px 0 0 23px;

 width:195px;
 height:30px;
 margin:0px;
    font-weight:normal;
    text-transform: none;
    background:none;
}
.menu ul ul a:hover {
     background:url(../images/bg_3.jpg) no-repeat !important; 
}
.menu ul ul a:hover span {
   
	margin-right:0px;}

.menu ul ul li.last { background: none; }
.menu ul ul li {
width:195px;
height:30px;
}


.menu ul ul div {
    width: 208px;
    margin: 5px 0 0 190px !important;

    height: auto;
	width:195px;
    _padding: 0 0 9px 3px;
}
.menu ul ul ul {
	_padding-right:1px;
	width:195px;
}*/





/*menuend*/
.downloadbtn_part{ width:187px; float:right; padding-top:10px; }
.downloadbtn_part a.download{ float:left; margin-right:17px; background:url(../images/download_btn.png) no-repeat; height:28px; display:block; width:98px; text-indent:-9999px;}
.downloadbtn_part a.download:hover{ background:url(../images/download_btn_h.png) no-repeat;}
.downloadbtn_part a.link{ float:left;  background:url(../images/link_btn.png) no-repeat; height:28px; display:block; width:63px; text-indent:-9999px;}
.downloadbtn_part a.link:hover{ background:url(../images/link_btn_h.png) no-repeat;}
.banner{/* background:url(../images/banner.jpg) no-repeat;*/ width:980px; height:325px;}
.row3{ margin:7px 0px; height:97px;}
.row3 a{ float:left; background:url(../images/service_sprite.jpg) no-repeat; height:97px; display:block; text-indent:-9999px;}
.row3 a.audit{ width:237px; background-position:0px 0px;}
.row3 a.audit:hover{ background-position:0px -97px;}
.row3 a.accounting{ width:238px; background-position:-237px 0px;}
.row3 a.accounting:hover{ background-position:-237px -97px;}
.row3 a.financial{ width:252px; background-position:-475px 0px;}
.row3 a.financial:hover{ background-position:-475px -97px;}
.row3 a.taxtion{ width:213px; background-position:-727px 0px;}
.row3 a.taxtion:hover{ background-position:-727px -97px;}
.contentpart{ background:#fff;}
.contentpart .topbg{ background:url(../images/top_bg.jpg) no-repeat top;}
.contentpart .btmbg{ background:url(../images/btm_bg.jpg) no-repeat bottom; margin-bottom:15px;}
.row6{ width:913px; margin:0px auto 0px auto;}
.about_part1{ width:455px; float:left; height:140px; text-align:center;}
.about_part1 h2{ background:url(../images/text_sprite.png) no-repeat; margin:16px 0px 6px 0px; padding:0px; text-indent:-9999px; margin-left:10px; height:29px;  }
.contact_hpart1{ width: 458px; float:right; height:140px;}
.contact_hpart1 p{ text-align:center; line-height:1.8em; font-size:13px; color:#404040; padding-top:20px;}
.about_part1 .textpart{ font-size:13px; line-height:20px; color:#404040; width:638px; margin:0px auto;}
.row6 .abt-body{ width:913px;}
.row6 .abt-body p{ font-size:13px; text-align:center !important; }
.about_part1 .textpart p{ margin:0px; padding:0px 0px 8px 0px;}
.viewmorebg1{ float:right; background:url(../images/view_morebg.png) no-repeat; width:74px; text-align:center; line-height:22px; color:#0c80c6;  font-size:11px; text-shadow:1px 1px #cfcece;}
.viewmorebg1 a{ color:#0c80c6; text-decoration:none;}
.viewmorebg1 a:hover{ color:#cc362a; text-decoration:none;}
.contact_hpart1 h2{ display:none; }
.frame{ width:913px; margin-top:25px; text-align:center !important}
.iframe .iframe{ text-align:center; border-radius:3px;}
.link-frame{ width:913px; text-align:center !important; margin:20px 0px;}
.link-frame p{ font-size:14px;}
.link-frame p a{ color:#027b84; text-decoration:none;}
.link-frame p a:hover{ color:#09419c;}


.row4{ width:913px; margin:0px auto 0px auto;}
.about_part{ background:url(../images/about_usbg.jpg) no-repeat bottom; width:657px; float:left; height:214px; margin-bottom:16px; }
.about_part h2{ background:url(../images/text_sprite.png) no-repeat; margin:16px 0px 6px 0px; padding:0px; text-indent:-9999px; margin-left:10px; height:29px;  }
.contact_hpart{ width: 247px; float:right; background:url(../images/contact_hbg.png) no-repeat; width:247px; height:212px; margin-top:3px;}
.about_part .textpart{ font-size:13px; line-height:20px; color:#404040; width:638px; margin:0px auto;}
.about_part .textpart p{ margin:0px; padding:0px 0px 8px 0px;}
.viewmorebg{ float:right; background:url(../images/view_morebg.png) no-repeat; width:74px; text-align:center; line-height:22px; color:#0c80c6;  font-size:11px; text-shadow:1px 1px #cfcece;}
.viewmorebg a{ color:#0c80c6; text-decoration:none;}
.viewmorebg a:hover{ color:#cc362a; text-decoration:none;}
.contact_hpart h2{ display:none; }
.home_contactfrmpart{ padding:63px 0px 0px 14px; color:#6e6e6e; }
p.textfld1{ background:url(../images/contact_textfldbg.png) no-repeat; width:147px; height:23px; padding:2px 0px 0px 2px; margin:0px 0px 4px 0px;}
p.textfld1 input{ width:140px; height:17px; background:none; border:0px; font-size:12px; color:#6e6e6e;}
p.ctextarea{ background:url(../images/text_areabg.png) no-repeat; width:147px; height:57px; padding:2px 0px 0px 2px; margin:0px 0px 0px 0px;}
p.ctextarea textarea{ width:140px; height:52px; background:none; border:0px; font-size:12px; color:#6e6e6e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.submitbtn{ width:auto; float:right; padding:99px 8px 0px 0px; }
.submitbtn a{ background:url(../images/Submit_btn.png) no-repeat; width:72px; height:34px; display:block; text-indent:-9999px;}
.submitbtn a:hover{ background:url(../images/Submit_btn_H.png) no-repeat; width:72px; height:34px; display:block;}
.row5{ width:912px; margin:0px auto;}
.row5 .box1{ background:url(../images/box_1bg.png) no-repeat; width:282px; height:316px; margin-right:33px; float:left; }
.row5 .box1 .heading{ position:relative; height:57px; }
.row5 .box1 .heading h2{float:left; margin:22px 0px 0px 11px; padding:0px; text-indent:-9999px;}
.row5 .box1 .heading h2.news{ background: url(../images/text_sprite.png) no-repeat 0px -29px; width:170px; height:18px;}
.row5 .box1 .heading h2.consultancy{ background: url(../images/text_sprite.png) no-repeat 0px -49px; width:175px; height:21px;}
.row5 .box1 .heading h2.audit{ background: url(../images/text_sprite.png) no-repeat 0px -71px; width:218px; height:22px;}
.row5 .box1 .heading span{position:absolute; right:0px; top:0px; width:51px; height:57px; }
.row5 .box1 .heading span.icon1{ background:url(../images/text_sprite.png) no-repeat 0px -94px; }
.row5 .box1 .heading span.icon2{ background:url(../images/text_sprite.png) no-repeat -52px -94px; }
.row5 .box1 .heading span.icon3{ background:url(../images/text_sprite.png) no-repeat -104px -94px; }
.boxinner{ width:263px; margin:3px auto;}
.latestnews1{ font-size:12px; color:#404040; line-height:18px; background:url(../images/news_bg.png) no-repeat bottom; margin-bottom:10px; padding-bottom:10px;}
.latestnews1 p.title{ margin:0px; padding:0px; font-weight:bold; color:#005b95;}
.latestnews1 p.news{ margin:0px; padding:0px; color:#404040;}
.latestnews1 p.news span.date{ font-size:11px; color:#0575a4;}
.viewmore{ float:right;  width:auto; text-align:right; margin-top:-3px;  color:#0c80c6;  font-size:12px; text-shadow:1px 1px #cfcece;}
.viewmore a{ color:#0c80c6; text-decoration:none;}
.viewmore a:hover{ color:#cc362a; text-decoration:none;}
p.boxtext{ font-size:12px; line-height:18px; padding:10px 0px 0px 0px; margin:0px;}

#footer{ width:100%; background:url(../images/footer_bg.png) repeat-x; height:221px;}
#footer .footerbg1{width:980px; margin:0px auto; background:url(../images/footer.png) no-repeat top;}
.footer_linkbg{ background:url(../images/quicklinkbg.png) no-repeat; width:314px; height:171px; float:left; margin-left:32px; margin-right:22px; margin-top:12px;}
.footer_linkpart{ width:285px; margin:50px auto 0px auto;}
.footer_linkpart ul{ float:left; margin:0px; padding:0px; list-style:none; width:49%;}
.footer_linkpart ul li{ margin:0px; padding:0px; list-style:none; background:url(../images/li_bg.png) no-repeat bottom; height:23px; line-height:20px; color:#fff; font-size:12px; width:125px;}
.footer_linkpart ul li a{ color:#fff; text-decoration:none;}
.footer_linkpart ul li a:hover{ color:#ffb400; text-decoration:none;}
.footer_linkpart ul li a span{ font-size:15px; line-height:12px;}
.sign_uppart{ background:url(../images/signup_bg.png) no-repeat; width:372px; height:209px; float:left; margin-top:11px;}
h2.callus{ display:none;}
.news_letterarea{ margin:130px 0px 0px 25px;}
.news_letterarea input.emailfld{ width:240px; height:32px; line-height:32px; font-size:17px; background:none; float:left; color:#7e8080; border:0px;}
.news_letterarea input.emailsubmitbtn{ float:right; margin-right:22px;}
.getconectedpart{ width:191px; float:left; margin:11px 0px 0px 10px;}
.getconectedpart h2.getconnect{ background:url(../images/text_sprite.png) no-repeat 0px -152px; width:191px; height:45px; text-indent:-9999px; margin-top:0px;}
a.facebook{ width:46px; height:49px; background:url(../images/text_sprite.png) no-repeat -156px -94px; margin:0px 15px 0px 0px; float:left;}
a.facebook:hover{background:url(../images/text_sprite.png) no-repeat -192px -148px; }
a.twitter{ width:46px; height:49px; background:url(../images/text_sprite.png) no-repeat -203px -94px; margin:0px 15px 0px 0px; float:left;}
a.twitter:hover{background:url(../images/text_sprite.png) no-repeat -239px -148px; }
a.flicker{ width:46px; height:49px; background:url(../images/text_sprite.png) no-repeat -250px -94px; margin:0px 15px 0px 0px; float:left;}
a.flicker:hover{background:url(../images/text_sprite.png) no-repeat -286px -148px; }

/*About us start*/
.contentpart.innerpart .topbg{ background:#fff !important;}
.inner_cpart{ width:100%; padding-bottom:10px;}
.innerleft{ width:247px; margin:6px 0px 0px 6px;}
.innerright{ width:675px; margin:6px 0px 0px 0px;}
.innerbanner{ width:100%;}
h2.inner_heading{ background:#185892; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; height:25px; line-height:25px; letter-spacing:1px;}
.inner_contentp{ width:640px; padding:0px 0px 0px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#343434; line-height:20px;}
.inner_contentp p{ padding:0px 0px 10px 0px; margin:0px; font-size:12px;}
ul.link{ margin:10px 0px 0px 0px; padding:0px; list-style:none;}
ul.link li{ margin:0px 0px 0px 0px; padding:0px; list-style:none; font-size:14px; font-weight:bold; color:#0d5cab;}
ul.link li a{ margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; line-height:20px; font-size:14px; font-weight:bold; color:#0d5cab; list-style:none; background:url(../images/li_bulet1.jpg) no-repeat 0px 0px; text-decoration:none; }
ul.link li a:hover{ color:#c62a1e; text-decoration:none;}

.leftmenu{ margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.leftmenu li{ margin:0px 0px 3px 0px; padding:0px; list-style:none;}

.leftmenu li a{ padding:8px 0px 2px 30px; color:#fff; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:bold; background:url(../images/left_menubg.jpg) repeat-x; background-color:#24558d; width:214px; min-height:24px; height:auto !important; _height:24px; display:block;}
.leftmenu li a:hover{color:#fff; text-decoration:none; text-shadow:1px 1px 1px 1px #717171; background:url(../images/left_menubg_h.jpg) repeat-x; background-color:#767474; min-height:24px; height:auto !important; _height:24px;}
.leftmenu li a.activ{color:#fff; text-decoration:none; text-shadow:1px 1px 1px 1px #717171; background:url(../images/left_menubg_h.jpg) repeat-x; background-color:#767474; min-height:24px; height:auto !important; _height:24px;}
.downloads_part{ margin:20px 0px 0px 0px; background:url(../images/down_loads_bg.jpg) no-repeat; height:165px; width:247px;}
.downloads_part .downloadlink{ margin:0px 0px 0px 6px; padding:40px 0 0; list-style:none;}
.downloads_part .downloadlink li{ margin:0px 0px 10px 0px; padding:0px 0px 0px 31px; background:url(../images/form_icon.png) no-repeat 0px 0px; font-size:12px; color:#145c94; height:25px; line-height:25px; list-style:none;}
.downloads_part .downloadlink li a{ color:#145c94; text-decoration:none; }
.downloads_part .downloadlink li a:hover{color:#c62a1e; text-decoration:none;}
.blue{ color:#0D5CAB;}

.downloads_part1{ margin:0px 0px 0px 0px; background:url(../images/down_loads_bg.jpg) no-repeat; height:165px; width:247px;}
.downloads_part1 .downloadlink{ margin:0px 0px 0px 6px; padding:40px 0 0; list-style:none;}
.downloads_part1 .downloadlink li{ margin:0px 0px 10px 0px; padding:0px 0px 0px 31px; background:url(../images/form_icon.png) no-repeat 0px 0px; font-size:12px; color:#145c94; height:25px; line-height:25px; list-style:none;}
.downloads_part1 .downloadlink li a{ color:#145c94; text-decoration:none; }
.downloads_part1 .downloadlink li a:hover{color:#c62a1e; text-decoration:none;}

.textpage a:link{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:20px; text-decoration:none;}
.textpage a:hover{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF0000;; line-height:20px; text-decoration:underline;}
.textpage a:active{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:20px; text-decoration:none;}
.textpage a:visited{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:20px; text-decoration:none;}




.top_menu{width:100%;}
.left_c_panel{ width:344px; float:left;}
.right_c_panel{ width:282px; float:right;}
.contactbox1{ width:100%; margin-bottom:20px; background:url(../images/c_l_midbg.jpg) repeat-y;}
.contactbox1 .topbg2{ background:url(../images/c_l_topbg.jpg) no-repeat top ;  }
.contactbox1 .btmbg2{ background:url(../images/c_l_btmbg.jpg) no-repeat bottom; padding:5px; }
.contactbox1 .btmbg2 a{ color:#333333; }
.contactbox1 .btmbg2 a:hover{ color:#c62a1e; text-decoration:none; }

.contactbox2{ width:100%; margin-bottom:20px; background:url(../images/c_r_midbg.jpg) repeat-y;}
.contactbox2 .topbg2{ background:url(../images/c_r_topbg.jpg) no-repeat top;  }
.contactbox2 .btmbg2{ background:url(../images/c_r_btmbg.jpg) no-repeat bottom; padding:5px; }
.contactbox2 .btmbg2 a{ color:#333333; }
.contactbox2 .btmbg2 a:hover{ color:#c62a1e; text-decoration:none; }
.contact-frm{ margin:10px 0px 0px 0px; padding:0px; list-style:none;}
.contact-frm li{ margin:0px; padding:0px; list-style:none;}
.sitemap_link a{ text-decoration:none;}