@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
 ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000;
	background: url(../images/bg-body.gif) repeat; 
}
.clear {
	clear:both;
	font-size:0px;
	line-height:1px;
}
.flt-left {
	float:left;
}
.flt-right {
	float:right;
}


.wrapper{ width:100%;background: url(../images/wrap-bg.png) 0 0 repeat-x;}
.header-wrap{ width:100%; height:125px;}
.header{ width:980px; margin:0 auto; } 
.logo{ float:left; padding:15px 0 0 0;}

.nav{ padding:27px 0 0;}
.nav ul{margin:0 auto; width: 950px;}
.nav li{ float:left; background:url(../images/div.gif) no-repeat left; position:relative; padding:0 45px;}
.nav li.last{padding-right:0;}
.nav li a{ text-decoration:none; font-weight:bold; color:#584c4a; text-transform:uppercase; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
.nav li a:hover{ color:#ee5709;}
.nav li a.active{ color:#ee5709 !important;}
.first{ background:none !important; padding-left:0 !important;}

.nav li ul{ position:absolute; left:0; top:28px !important;  width:220px; background:rgba(69,145,206,0.7); padding:15px 0 0; border-bottom:1px solid #4bc4df;}
.nav li ul li{ float:none; padding:0 0 12px; background:none; position:relative; z-index:99; }
.nav li ul li ul.subnav{ position:absolute; z-index:999; top:-10px !important; left:100%; }
.nav li ul li a{ color:#fff; font:12px Tahoma, Geneva, sans-serif; text-transform:none; padding:0 15px ;}
.nav li ul li a:hover{ color:#fff; background:url(../images/bullet.png) left no-repeat;}

.ddsmoothmenu ul li a.selected{ color:#ee5705; }

.head-rt{ float:right;}
.head-rt ul{ float:right; padding:0 0 23px;}
.head-rt ul li{ float:left; padding:0 10px; text-transform:uppercase;}
.head-rt ul li a{ text-decoration:none; color:#999999; font:13px Tahoma, Geneva, sans-serif;}
.head-rt ul li a:hover{ color:#00a1c3;}
.follow{ padding:10px 10px 0; }
.follow p{ color:#aaaaaa; font:13px Tahoma, Geneva, sans-serif;}
.follow p a{ margin:0 3px;}


.container{ width:980px; margin:0 auto; padding:0 0 25px 0;}


.banner{width:975px; height:380px; background:url(../images/ban-img.png) -6px 0 no-repeat; position:relative; z-index:2; }
.banTxt{position:absolute; z-index:10; bottom:24px; left:0;}
.orange{width:500px; float:left; background:url(../images/ban-orang.png) 0 0 repeat; padding:10px 0 10px 25px; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#fff;}
.brown{width:947px; text-align:center;float:left; background:url(../images/ban-brwn.png) 0 0 repeat;padding:10px 0 10px 25px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff;}
.our-ser{width:100%; float:left; margin:10px 0 0 0;}
.our-ser p{font:16px Tahoma, Geneva, sans-serif; padding:0 0 0 22px; width:112px; float:left;}
.ser-list{float:left;}
.ser-list li{float:left; display:inline; margin:0 20px 0 0;}
.ser-list li span{ display:block; height:21px; float:left;font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#fff; -webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px; behavior: url(PIE.htc); position:relative; z-index:1; background:#1877c3;padding: 0;line-height: 18px;}

.ser-list li span a {
    background: url("../images/serv-arrw.gif") no-repeat scroll 134px 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 21px;
    padding: 0 0 0 20px;
    text-decoration: none;
    width: 132px;
}


.ser-list li a{display:block;width:19px; height:21px; background:url(../images/serv-arrw.png) 0 0 no-repeat; float:left;}
@-moz-document url-prefix() {.ser-list li span {line-height: 19px;}}


.strip{ background:#e6f7fb; border:1px solid #c4eaf4; position:relative; }
.strip span{ padding:19px 0 19px 50px; font:22px Tahoma, Geneva, sans-serif; color:#666666; display:inline-block;}
.strip a{ position:absolute; right:-1px; top:0;}

.left-panel{ width:305px; float:right; margin:30px 0 0; background:url(../images/content-in-bg.png) 0 0 repeat-x;}
.rite-panel{width:305px;margin:20px 0 0 0; background:url(../images/content-in-bg.png) 0 0 repeat-x; float:left;}
.left-panel .news{ width:288px; margin:0 auto; clear:both;}
.left-panel .news h4{ font:14px Tahoma, Geneva, sans-serif; font-weight:bold; color:#484848; padding:20px 0 15px 0; margin:0 0 15px 0; text-transform:uppercase; border-bottom:1px solid #e5e5e5; }
.news li{ padding:12px 0; border-bottom:1px solid #eeeeee;}
.news span{ width:55px; float:left; border:1px solid #eeeeee; text-align:center; font:13px Arial, Helvetica, sans-serif; color:#f46214; padding-bottom:5px;}
.news span strong{ background:#eeeeee; display:block; padding:5px 0; color:#6f6f6f; margin-bottom:5px; }
.news p{font:14px/20px  Arial, Helvetica, sans-serif; color:#666666; float:right; width:216px;}
.news p a{text-decoration:none; color:#666666; font:14px Arial, Helvetica, sans-serif; display:inline-block; padding:0 0 0 0px;}
.news p a:hover{ text-decoration:underline;}
.left-panel h4{font:16px Tahoma, Geneva, sans-serif; color:#484848;padding:8px 0 15px 0px; margin:0 0 15px 0; text-transform:uppercase; border-bottom:1px solid #e5e5e5;  }
.left-menu{margin:0 0 0 5px;}
.rite-in{ width:272px; margin:0 auto;}
.rite-in h4{ font:14px Tahoma, Geneva, sans-serif; font-weight:bold; color:#484848; padding:20px 0 15px 0; margin:0 0 15px 0; text-transform:uppercase; border-bottom:1px solid #e5e5e5; }
.left-menu ul{width:100%; float:left; margin:10px 0 0 0;}
.left-menu ul li{ border:none; padding:10px 0 0 0;}
.left-menu ul li a{font:14px Arial, Helvetica, sans-serif; display:block; text-decoration:none; color:#888; padding:0 0 0 25px;}
.left-menu ul li a:hover{color:#e75608;}
.left-menu ul li.actv a{color:#e75608;}
.serv-ban{flaot:left; width:270px; height:81px;}
.sendBttn{width:100px; float:right;margin:25px 0 0 0;}
.sendBttn a{display:block;font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#fff; -webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px; behavior: url(PIE.htc); position:relative; z-index:1; background:#1877c3; padding:4px 7px 5px 14px; text-decoration:none;  }
.sendBttn a:hover{ text-decoration:underline;}
.left-menu-sub{background: url(../images/ser-bg2.jpg)  0 0 no-repeat; padding:6px 0 0 20px !important; float:left; width:247px; height:22px; }


.content{ width:635px; float:left; margin:30px 0 0; background:url(../images/content-in-bg1.png) 0 0 repeat-x;}
.content-in {width:600px; margin:15px auto;}
.content h1{ font:24px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#513F3C; padding:0 0 5px; margin:15px 0 15px 0; }
.content h2{font:14px Tahoma, Geneva, sans-serif; color:#F05809; padding:0 0 14px;}
.content p{font:14px/20px Arial, Helvetica, sans-serif; color:#666; padding:0 0 20px; text-align:justify;}
.content p strong{ font-weight:bold;}
.content p a{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#f05809; text-decoration:none; display:inline-block; float:right;}

.contHold{ background:url(../images/part-shadow.gif) 0 bottom no-repeat; float:left; width:100%; margin:0 0 20px 0;  padding: 0 0 25px;}
.featureList {display: inline;float: left;padding: 0 0 0 15px;width: 380px;}
.featureList ul {margin: 0 0 15px 0; clear:both; float:left; display:inline;}
.featureList ul li {font:12px/20px Tahoma, Geneva, sans-serif; color:#888888; padding: 0 0 10px 15px; background:url(../images/arrow.gif) 0 5px no-repeat; text-align:justify;}
.featureList ul li.lastLine {margin:0 0 10px 0;}

.content .partnerCont { width:200px; float:left; }
.partnerCont span {font:14px Tahoma, Geneva, sans-serif; color:#545454; display:block; font-weight:bold; }
.partnerCont cite{font:12px Arial, Helvetica, sans-serif; color:#777; margin-top:5px; display:inline-block;}
div.pimage { width:198px; height:100%; float:left; padding:0 0 5px 0; }
div.pimage img {border:5px solid #ccc;}
.partnerCont .nameB {width:200px; }

.cont-dwn{float:left; width:635px;}
.cont-dwn h1{font:18px Tahoma, Geneva, sans-serif; color:#545454;padding:0 0 5px; margin:15px 0 10px 0;}
.short-desc{ width:285px; height:370px; background:#f6f6f6; margin:10px 5px 0 0; padding:0 15px;}
.cont-dwn p{font:12px/20px Arial, Helvetica, sans-serif; color:#545454; padding:0 0 10px;}
.short-desc span{ display:block; padding-bottom:12px;}
.short-desc a{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#f05809; text-decoration:none; display:inline-block; float:right; }
.short-desc a:hover{ text-decoration:underline;}
.txt-r{ text-align:right; display:block;}
.nomar{margin-right:0;}



.client-wrap{ width:100%; background:#f5f5f5; padding:35px 0;}
.clients{ width:980px; margin:0 auto;}
.clients strong{ background:#49bed8; font:16px Tahoma, Geneva, sans-serif; color:#fff; padding:8px 20px; display:inline-block; text-transform:uppercase; margin-bottom:35px;}

.footer{ width:980px; margin:0 auto; padding:0 0 10px 0;}
.f-cont{ padding:25px 0;}
.f-cont h4{font:18px Tahoma, Geneva, sans-serif; color:#666666; padding:0 0 20px;}

.fnav{ padding:20px 0; text-align:center; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; }
.fnav li{ display:inline; padding:0 14px; }
.fnav li a{ text-decoration:none; color:#999999; text-transform:uppercase; font:13px Tahoma, Geneva, sans-serif; }
.fnav li a:hover{ color:#000;}
.copy{font:13px Tahoma, Geneva, sans-serif; color:#999999; text-align:center; padding:10px 0 0;}
.copy a{font:13px Tahoma, Geneva, sans-serif; color:#999999;}


.bdr-no{ border-bottom:0px !important;}
.ptop0{ padding-top:0px !important;}

.testim{ float:left; width:288px; padding:0 0 0 40px; }
.testim p{ padding-bottom:15px; font:14px/20px  Arial, Helvetica, sans-serif; color:#666666;  }
.testim span{ text-align:right; padding:10px 0 20px; color:#666666; font:12px Arial, Helvetica, sans-serif; display:block; border-bottom:1px solid #eeeeee; margin-bottom:10px;}
.testim span strong{ display:block; padding-bottom:10px; color:#666666; font:15px Tahoma, Geneva, sans-serif; }
.testim a{text-decoration:none; color:#666666; font:12px Arial, Helvetica, sans-serif; display:inline-block; background:url(../images/arrow.gif) no-repeat left; padding:0 0 0 10px;}
.testim a:hover{ text-decoration:underline;}

.contact{ float:right; width:305px; background:#f4f4f4; padding:0 0 20px 0;}
.contact h4{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#484848; border-bottom:1px solid #e5e5e5;padding:24px 0 15px 18px;}
.contact img{ padding:6px 0 5px 5px;}
.add{padding:0;width: 285px;margin:0 auto;}
.contact p{font:14px/20px  Arial, Helvetica, sans-serif; color:#515151; padding:0 0 10px 0;}
.contact p a{ color:#f05809;}
.contact p a:hover{ text-decoration:none;}

.phone {background:url(../images/phone-bg.jpg) no-repeat #1877c3; margin:0 auto; height:78px; width:277px;}
.blue-bottom-bg {background:url(../images/cont-bt-bg.jpg) no-repeat;width:277px;  margin:0 auto; height:12px;}

.fax {background:url(../images/fax-bg.jpg) no-repeat #1877c3; margin:0 auto; height:52px; width:277px;}
.email {background:url(../images/email-bg.jpg) no-repeat #1877c3; margin:0 auto; height:52px; width:277px;}

.banner-panel{ width:978px; border:1px solid #f0f0f0; background:#fafafa; }
.banner-desc{ padding:20px 0 20px 20px; float:left; height:137px; width:288px;  background:#fafafa; }
.in-ban{ background:#fff;  padding:20px 0 20px 20px; }
.banner-desc h3{ font:26px Tahoma, Geneva, sans-serif; color:#545454; text-transform:uppercase; width:270px;}
.banner-desc p{ font:14px/20px Arial, Helvetica, sans-serif; color:#f05809;}
.banner-panel span{ float:right; padding:20px 15px 20px 0;}

.pad{ padding-bottom:20px; padding-top:0px !important;}

.partner{ padding:0 0 25px; }
.partner ul{width:500px; margin:0 auto;}
.partner li{ float:left; width:198px; padding:0 50px 20px 3px; height:270px;}
.partner span{ display:block; margin-bottom:10px; border-bottom:0px solid #c1c1c1;}
.partner cite{ display:block; font:12px Arial, Helvetica, sans-serif; color:#777; margin-bottom:10px;}
.partner strong{ display:block; font:bold 14px Tahoma, Geneva, sans-serif; color:#545454;}
.p-lft0{ padding-left:0px !important;}
.partner a{text-decoration:none; color:#f05809; font:12px Arial, Helvetica, sans-serif; display:inline-block; background:url(../images/orange-arw.png) no-repeat left; padding:0 0 0 10px;}
.partner a:hover{ text-decoration:underline;}


.clients-list{}
.clients-list ul { list-style:disc; margin:0 0 0 10px; float:left;}
.clients-list li{    background: url("../images/bullet.jpg") no-repeat scroll 0 6px transparent;
    border-bottom: 1px solid #F5F5F5;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 15px 15px;}
.clients-list span{ float:left; padding:0 20px 0 0;}
.clients-list span img{  border:1px solid #c1c1c1;}
.clients-list h4{ font:18px Tahoma, Geneva, sans-serif; padding:0 0 30px;}
.clients-list p{ }

.txt_shadow{background:url(../images/part-shadow.gif) 0 bottom no-repeat; float:left; width:100%; height:0px; margin:0 0 10px 0;}

.ser_bg{background:url(../images/ser_bg1.jpg) 0 bottom; background-repeat:repeat-x; float:left; width:100%; line-height:10px; height:22px; padding:25px 0 0 0;}
/**--------------------------- Inner Pages---------------------------**/


/**---------------------------Inner Pages Ends---------------------------**/


/*------------------tab slider-----------------*/
#featured{ 
	width:634px; 
	position:relative; 
	height:328px;
	padding:0 0 0 308px; margin-left:20px;
	
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:-15px; left:-20px; 
	list-style:none; 
	margin:0; padding:20px 0 20px 20px; 
	width:288px;
	height:328px;
	background: #fafafa;
	 
}

#featured ul.ui-tabs-nav li{ 
	padding:0 0 22px;  width:288px; 
	  
	
}

#featured li.ui-tabs-nav-item a{
	font:14px Arial, Helvetica, sans-serif;
	display:block; 
	color:#000;  background:#f4f4f4;
	height:80px;  
	text-decoration:none;
	padding:0 20px 15px;
}
#featured li.ui-tabs-nav-item a span{font:26px Tahoma, Geneva, sans-serif; color:#000; display:block; padding:15px 0 10px;}
#featured li.ui-tabs-nav-item a:hover span, #featured ul.ui-tabs-nav li.ui-tabs-selected a span{color:#00a1c3  }

#featured li.ui-tabs-nav-item a:hover{ 
	background:#fff; color:#00a1c3  
	
}
#featured li.ui-tabs-selected{ 
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#fff; 
	color:#00a1c3  
}
#featured .ui-tabs-panel{ 
	width:634px; height:328px; border-bottom:1px solid #c1c1c1; margin-top:15px; 
	position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	width:594px;
	bottom:0; left:0;
	padding:20px;
	background:url(../images/pattern-wh.png) repeat;
}
#featured .info h5{ font:22px Arial, Helvetica, sans-serif; color:#00a1c3; padding-bottom:5px;
}
#featured .info p{ font:13px/20px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:15px;
	
}
#featured .info a{ 
	text-decoration:none; float:right; color:#00a1c3; font:14px Arial, Helvetica, sans-serif; display:inline-block; background:url(../images/arrow2.gif) no-repeat left; padding:0 0 0 10px; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/*------------------tab slider end-----------------*/


.downarrowclass{ display:none;}


img.a {
position: absolute;
left: 0;
top: 0;
z-index: 10;
}

img.b {
position: absolute;
left: 0;
top: 0;
}

p.tax-title{
	float:left;
margin:0 0 5px 0;
padding:0;}
	

.form headre{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#212020;}
.inner4_content_box					{	width:600px; margin:0 auto; padding-top:12px;}
.inner4_left						{	float:left; width:600px; background:#f6f6f6 ; margin-bottom:16px;}
.inner4_left h2						{	float:left;  width:100%;  }
.inner4_left h2 span.big_txt1		{	float:left;  font:bold 13px/22px Arial, Helvetica, sans-serif; color:#313131; padding-bottom:0;	}

.inner4_left h2 span.big_txt		{	float:left; width:180px; font:normal 13px/22px Arial, Helvetica, sans-serif; color:#313131; padding-bottom:0;	}
.inner4_left h2 span.small_txt		{	float:none; font:normal 13px/13px Arial, Helvetica, sans-serif; color:#313131; padding-left:0; text-align:right;}
.inner4_right						{	float:right; width:451px; padding-right:9px;}
.star								{	color:#ff0000}
.inner4_form						{	width:580px; margin:0 auto; padding:16px 0 27px 0 ;	}
.inner4_form h4 					{  font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#212020; padding:0 0 21px 0;}
.inner4_form label					{	color: #313131;float:left; font: 14px/22px Arial,Helvetica,sans-serif;width: 180px;}
.inner4_form .inputbg				{	float:right; width:400px; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#313131}
.inner4_form .inputbg span			{	float:left;  width:9px;	line-height:27px; font-weight:bold;}
.inner4_form .inputbg .dropdown		{	 width:365px; height:27px; border:1px solid #ededed; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#313131 }
.inner4_form .input					{	width:355px; height:17px; padding:5px; border:1px solid #ededed; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#313131}
.inner4_form .inputbox				{	width:580px; margin:0 auto; padding-bottom:13px;}

.inner4_form .textarea 				{	background: #FFFFFF; border:1px solid #ededed; float: left; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#313131; height:59px; padding:5px;width: 355px;}
.inner4_code						{	float:left; width:110px; padding-right:10px;}
.inner4_input						{	float:left; width:59px; height:17px; padding:5px;  border:1px solid #ededed; background:#fff; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#313131}
.inner4_btn							{	float:left; width:96px; margin-right:14px; border:none; font:normal 13px/13px Arial, Helvetica, sans-serif; color:#fff; text-align:center; height:26px; background:url(../images/inner4_btn.gif) no-repeat; cursor:pointer;}
.inner4_btnbox	

.tax-title strong{
	
	background: none repeat scroll 0 0 #1877C3;
    border-radius: 5px 0 0 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    height: 29px;
	width:554px;
    line-height: 28px;
    padding: 0 10px;
    position: relative;
    z-index: 1;}


.tax-title span{
	background: url("../images/serv-arrw1.png") no-repeat scroll 0 -1px transparent;
    display: block;
    float: left;
    height: 30px;
    width: 26px; 
	}
.tax-title strong{
	
	background: none repeat scroll 0 0 #1877C3;
    border-radius: 5px 0 0 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    height: 29px;
	width:554px;
    line-height: 28px;
    padding: 0 10px;
    position: relative;
    z-index: 1;}


.tax-title span{
	background: url("../images/serv-arrw1.png") no-repeat scroll 0 -1px transparent;
    display: block;
    float: left;
    height: 30px;
    width: 26px; 
	}




.mat-ban{float:left; width:594px; height:127px;border:1px solid #fff;padding:2px;margin:0 0 10px 0;}




div.error, #msg {
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 0;
    text-align: center;
}

label.error {
    color: #FF0000;
    float: none;
    font-size: 11px;
    width: auto;
}

.droparrow {background:url(../images/drop-arrow.png) no-repeat right;}
.droparrow img{display:none;}