@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: layout.css
* Purpose: All the CSS Rules required to design web pages.
* Author: Vijay Vanve v[dot]vijay[at]agiletechnosys[dot]com
****************************************************************************************************/

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
html {background:url(../images/html.gif) left top repeat-x}
body {
	font:normal 12px/15px "Trebuchet MS";
	color:#666;
	background:url(../images/body_Bg.gif) center 157px no-repeat
}
/* global reset */
body, form, h1, h2, h3, h4, h5, h6, p {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, label, a {
	text-decoration:none
}
a {
	color:#999;
	text-decoration:none
}
a:hover {
	color:#666;
	text-decoration:none
}
a:active, a:focus {
	outline:0
}
img {
	border:none
}

p.arrow{
background:transparent url(../images/arrow_img.gif) no-repeat scroll left 5px;
padding-left:15px;
}
/* 	GROUPINGS, FLOATS & DISPLAYS
**********************************************************/

/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */
h1{ font:normal 23px Arial; color:#448FC7; text-transform:uppercase; padding:0 0 15px 0}

/* H2 */
h2{ font:bold 18px "Trebuchet MS"; color:#448FC7; text-transform:capitalize; padding:0 0 0px 0}
/* H3 */
h3{ font:bold 12px "Trebuchet MS"; color:#448fc7;}
/* 	ALL IDS (id=IDS)
**********************************************************/
#MainWrapper {
	width:100%;
	margin:0 auto;

}
#header {
	width:924px;
	margin:0 auto
}
#TopHeader {
	padding:0 14px 0px 19px;
	overflow:hidden; margin-bottom:25px	
}
#Banner {
	padding:0 0 0 15px;
	margin:20px 0px 0 0;
}
#logo {
	width:147px;
	height:59px;
	padding:35px 0 0 0;
	float:left;
}
#logo a {
	width:147px;
	height:59px;
	display:block;
	background:url(../images/logo.png) 0 0 no-repeat;
	text-indent:-2000px
}
#logoch {
	width:147px;
	height:59px;
	padding:35px 0 0 0;
	float:left
}
#logoch a {
	width:147px;
	height:59px;
	display:block;
	background:url(../images/logo2.png) 0 0 no-repeat;
	text-indent:-2000px
}
#HeaderRht{ float:right; width:744px; margin:0; background:url(../images/header_right_bg.gif) 100% 0 no-repeat; padding:20px 0 0 0 }
#HeadInfo{ padding:0 0 0 47px; height:41px; font-size:13px}
#HeadInfo .ContactInfo,#HeadInfo .FeedsInfo{ height:33px; line-height:33px; float:left}
#HeadInfo .ContactInfo{width:300px}
#HeadInfo .ContactInfo .Email{ padding:0 0 0 8px}
#HeadInfo .FeedsInfo{width:252px; font:normal 12px/33px Arial; color:#a7a7a7; text-transform:uppercase}
#HeadInfo .FeedsInfo a{color:#a7a7a7}
#HeadInfo .FeedsInfo a:hover{color:#a7a7a7; text-decoration:none}
#HeadInfo .FeedsInfo a.LiveChat,#HeadInfo .FeedsInfo a.RSS{background:url(../images/icons_sprite.png) 0 0 no-repeat; padding:0 0 0 35px; display:block; float:left; margin:0 0 0 20px}
#HeadInfo .FeedsInfo a.LiveChat{ background-position:0 9px;}
#HeadInfo .FeedsInfo a.RSS{ background-position:0 -28px;}
#HeadInfo .LangInfo{ float:left; width:136px}
#HeadInfo .LangInfo a.Chinese{ background:url(../images/symbol.gif) 0 0px no-repeat; display:block; height:42px; width:49px; margin:0px; float:left}
#HeadInfo .LangInfo a.Chineseactive{ background:url(../images/china_btn.gif) 0 0px no-repeat; display:block; height:49px; width:49px; margin:0px; float:left}
#HeadInfo .LangInfo a.Englishactive{ background:url(../images/english.gif) 0 0px no-repeat; display:block; height:42px; width:72px; margin:0 0 0 10px; float:right}
#HeadInfo .LangInfo a.English{ background:url(../images/english1.gif) 0 0px no-repeat; display:block; height:42px; width:72px; margin:0 0 0 10px; float:right}

.error {
color:#FE1717;
}

#Footer{
	
position:absolute; bottom:40px; left:0; width:100%

}
#FooterWrapper{ width:995px;
	height:45px;
	margin:0 auto;}

#Footer .FootLft{
	float:left;
	width:492px;
	text-align:right;
	padding:26px 0 0 0;
}

.FootLft a{color:#000;}
.FootLft a:hover{color:#338AB2;}

#Footer .FootRht{
	float:right;
	width:350px;
	text-align:right;
	padding-right:40px;
}

.FootRht a.Twitter{
	float:right;
	width:41px;
	margin:0 5px 0 0;
}
.FootRht a.Facebook{
	float:right;
	width:41px
}
.FootRht span.Text{
	float:right;
	display:block;
	width:100px;
	padding:26px 10px 0 0;
}
/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* -------------->MENUS< -------------- */ 
/* Navigation For Home page */
#Nav,#Nav ul.TopNav{ height:34px}
#Nav{padding: 0 0 0 39px}
#Nav ul.TopNav {  height:34px; padding:0; margin:0; list-style:none}
#Nav ul.TopNav li{ display:inline; margin:15px 0 0 7px}
#Nav ul.TopNav li a{ color:#FFF; font:normal 12px Arial; text-decoration:none; line-height:34px; background:url(../images/nav_bullet.gif) 0 5px no-repeat; padding:0 0 0 9px}
#Nav ul.TopNav li a:hover{color:#aacce6}

#Nav ul.TopNav_ch {  height:34px; padding:0; margin:0; list-style:none}
#Nav ul.TopNav_ch li{ display:inline; margin:21px 0 0 32px}/*margin:15px 0 0 7px*/
#Nav ul.TopNav_ch li a{ color:#FFF; font:normal 12px Arial; text-decoration:none;  background:url(../images/nav_bullet.gif) 0 5px no-repeat; padding:0 0 0 9px}
#Nav ul.TopNav_ch li a:hover{color:#aacce6}

/* -------------->MODS< -------------- */ 
/******** Css for Home page *********/
#HomeServices{width:890px;margin:0 auto;padding:25px 0; overflow:hidden}
#HomeServices .ServicesBg{ background:url(../images/srvice_BG.gif) center top no-repeat; padding:27px 0 21px 0; margin:0 0 0 -45px; overflow:hidden}
#HomeServices .Services{ width:255px; float:left; margin-left:45px; overflow:hidden}
#HomeServices .Services .Img{ width:100px; float:left}
#HomeServices .Services .Desc p{ height:46px; overflow:hidden;}
/*#HomeServices .Services .Desc{ width:180px; float:left}*/
#HomeServices .Services .Desc{ width:154px; float:left}
#HomeServices .Services .Desc h4 a{ font:bold 12px "Trebuchet MS"; color:#2F82C1}
#MidWrapper{ width:100%; background:url(../images/wrapperBg.gif) left top repeat-x; overflow:hidden; margin-top:15px;}
#MidWrapper .MidContent{ width:924px; margin:0 auto; padding-top:49px; overflow:hidden}
#MidWrapper .MidContent .Content{ overflow:hidden}
/*#MidWrapper .MidContent .Partners{ float:left; width:437px; background:url(../images/parteners.gif) left top no-repeat; height:226px; margin-left:5px}*/
/*#MidWrapper .MidContent .Partners{ float:left; width:428px; background:url(../images/parteners.png) left top no-repeat; height:222px}*/
#MidWrapper .MidContent .Partners{ float:left; width:428px; left top no-repeat; height:222px}
#MidWrapper .MidContent .Partners h1{ font:normal 24px Helvetica; color:#FFF; padding:20px 0 0 35px}
#MidWrapper .MidContent .Partners .Partnersone{ height:152px; width:407px; padding:6px 0 0 8px}
#MidWrapper .MidContent .Getfree{ float:right ; width:454px}
#MidWrapper .MidContent .Getfree .News{ padding:16px 0 12px 0; margin:0 0 0 10px;overflow:hidden; width:426px; border-bottom:1px dotted #bfbfbf}
#MidWrapper .MidContent .Getfree .News .inthenews{ float:left; width:80px}
#MidWrapper .MidContent .Getfree .News .newsdisc{ float:right; width:313px}
#MidWrapper .MidContent .Getfree .News .newsdisc p{padding-left:0px;}

#MidWrapper .MidContent .Getfree .News .newsdisc p a{background:url(../images/arrow_img.gif) left top no-repeat;height:10px; width:10px; display:block; float:left; margin:5px 0 0 -17px}
#MidWrapper .MidContent .Getfree .News .newsdisc .readmore { margin:5px 0 0 0; width:100px; overflow:hidden}
#MidWrapper .MidContent .Getfree .News .newsdisc .readmore a {background:url(../images/read_btn.gif) left top no-repeat; display:block; padding-left:5px; font:bold 10px Arial; color:#f2aa03; text-transform:uppercase; height:27px; float:left}
#MidWrapper .MidContent .Getfree .News .newsdisc .readmore a span {background:url(../images/read_btn.gif) right top no-repeat; height:27px; display:block; float:left; padding:0 8px 0 3px; line-height:22px}
#MidWrapper .MidContent .Getfree .News .newsdisc .readmore a:hover {text-decoration:none; color:#448FC7}

#Providing {padding-top:20px; background:url(../images/footer_bg.gif) left top no-repeat; height:182px; width:100% }
.Providerdetail{ padding:10px 25px 0 38px;  height:182px;}
.quality {float:left; width:405px; border-right:1px dotted #bfbfbf}
.quality h3 a{ color:#2f82c1; font:normal Helvetica 14px; line-height:25px}
.quality p{ width:373px}
.Giveus{ float:left; width:254px; padding:0 0 0 20px}
.Giveus h2{ background:url(../images/phone.gif) 15px top no-repeat; padding-left:50px; color:#53583e; line-height:22px; font-size:14px; font-weight:normal; text-transform:none}
.Giveus h1{ font:normal 30px "Trebuchet MS"; color:#3b5997; padding-left:18px}
.Giveus p{ margin-left:29px; color:#b4b4b4}
.Social {float:left; width:151px; background:url(../images/tfbg.gif) 0 0 repeat-x; padding:0 0 0 0px;
position:absolute; right:20px; top:0}
.Social a.Facebook, .Social a.Twitter{ background:url(../images/social_img.gif) 0 0 no-repeat; height:39px; width:110px; margin-left:23px}
.Social a.Facebook{ background-position:0 0; text-indent:-2000px; }
.Social a.Twitter{ background-position: 0 -46px; text-indent:-2000px }
.Footer{ text-align:center; text-transform:uppercase; font:normal 10px "Trebuchet MS"; color:#7a7a7a; padding-bottom:20px}

/* ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt {
	font-size:10px
}
.smlTxt {
	font-size:11px
}
.para {
	font-size:12px
}
.big {
	font-size:14px
}
/*font WEIGHTS */
.strong {
	font-weight:bold
}
.normTxt, .normTxt a {
	font-weight:normal
}
/* text TRANSFORMS */
.allCaps {
	text-transform:capitalize
}
.upperCase {
	text-transform:uppercase
}
.textU, .textU a {
	text-decoration:underline
}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {
	text-align:center
}
.alignLeft {
	text-align:left
}
.alignRight {
	text-align:right
}
.justify {
	text-align:justify
}
.VertMid {
	vertical-align:middle
}
/* colored text */
/* a TAGS, BUTTONS */

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padtop{ clear:both;padding-top:15px}
.padtopone{ padding-top:50px}
.padtoptwo{ padding-top:40}
.padthree{ padding-top:30px}
.padbtm{ padding-bottom:17px}

/* margintop */
.margintop{ margin-top:50px}
.marginleft{ margin-left:20px}
.marginbtm{ margin-bottom:20px}

/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.fl{ float:left}
.fr{ float:right}

.clr {
	clear:both;
	overflow:hidden;
	height:0
}
.PosRel {
	position:relative
}
.clearfix:after, .container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden
}
.clearfix, .container {
	display: block
}

a.Twitter{
	background:url(images/icon_sprite.png) 0 0 no-repeat;
	display:block; width:41px; height:41px;
}
a.Facebook{
	background:url(images/icon_sprite.png) -45px 0 no-repeat;
	display:block; width:41px; height:41px;
}
/************************css for About_us page********************************************/
#HomeServicesone {width:890px; margin:0 auto; overflow:hidden}
#Leftbar {float:left;width:150px; background:url(../images/leftbar_bg.gif) left bottom no-repeat; padding-bottom:150px;/*height:1264px*/}
#Rightbar {float:right; width:740px; margin:0px 0 0 0px}
#Rightbar_news {float:right; width:740px; margin:25px 0 0 0px}
#Rightbar_content {float:right; width:725px; margin:25px 0 0 0px}
ul.Listing {list-style:none; margin:25px 0 0 0 ; padding:0; width:150px}
ul.Listing li {line-height:20px; overflow:hidden; width:151px; float:left; display:inline}
ul.Listing li a {font:normal 12px Helvetica; color:#3b5997; text-decoration:none; text-transform:uppercase; display:block; position:relative; z-index:5}
ul.Listing li a strong.mnu  {padding:0 0 0 21px; display:block}
ul.Listing li a strong.mnu1  {padding:0 0 0 28px; display:block}
ul.Listing li a strong.mnu  b {margin-left:7px}
ul.Listing li a em {font-style:normal; height:13px; display:block}
ul.Listing li a span {display:block; height:18px}

ul.Listing li a:hover strong.mnu, ul.Listing li a.active strong.mnu  {background:url(../images/bg.png) 0 0 repeat-y}
ul.Listing li a:hover strong.mnu1, ul.Listing li a.active strong.mnu1  {background:url(../images/bg.png) 0 0 repeat-y}

ul.Listing li a:hover em, ul.Listing li a.active em {background:url(../images/tab_bg.png) 0 0 no-repeat}
ul.Listing li a:hover span, ul.Listing li a.active span {display:block; background:url(../images/tab_bg.png) 0 -24px no-repeat}

/**:first-child+html ul.Listing li a.active,ul.Listing li a:hover {color:#3b5997;text-decoration:none; background:url(../images/tab_bg.gif) left top no-repeat; height:27px; width:83px;}
*/
#Rightbar .Discriptionleft { float:left; width:369px; margin-left:10px}
#Rightbar .Discriptionleft .Kcaldetail{ background:url(../images/kcal_img.gif) left top no-repeat; height:183px}
#Rightbar .Discriptionleft .Kcaldetail .Kcalimg{ float:left; width:84px; padding:34px 0 0 33px}
#Rightbar .Discriptionleft .Kcaldetail .Kcaldisc{ float:right; width:227px; padding:20px 20px 0 0}
#Rightbar .Discriptionleft .Kcaldetail .Kcaldisc p{ font:normal 11px "Trebuchet MS"; color:#FFF}
#Rightbar .Discriptionright{ float:right; width:350px;}
#Rightbar .Discriptionleft .Ourcommitment{ margin-left:20px}
#Rightbar .Discriptionleft .Ourcommitment p{ margin-bottom:15px}
#Rightbar .Discriptionright .Provide{ border-left:1px dotted #f1f1f1; padding-left:15px; float:left}
#Rightbar .Discriptionright .Provide p{ margin-bottom:15px}
#Rightbar .Discriptionright .Provide .Inshurances{background:url(../images/inshurances_img.gif) left top no-repeat; width:335px;padding:20px 0 20px 0; overflow:hidden }
#Rightbar .Discriptionright .Provide .Autoinshurance{ float:left; width:147px}
#Rightbar .Discriptionright .Provide .Autoinshurance .Autosub{ width:100%; float:left}
#Rightbar .Discriptionright .Provide .Autoinshurance .Autosub .img{ float:left; width:50px;}
#Rightbar .Discriptionright .Provide .Autoinshurance .Autosub .heading3{ float:left; width:75px; text-transform:uppercase}
#Rightbar .Discriptionright .Provide .Lifeinshurance{ float:right; width:167px}
#Rightbar .Discriptionright .Provide .Lifeinshurance .Autosub{ width:100%; float:left}
#Rightbar .Discriptionright .Provide .Lifeinshurance .Autosub .img{float:left; width:50px;}
#Rightbar .Discriptionright .Provide .Lifeinshurance .Autosub .heading3{ float:left; width:75px; text-transform:uppercase}
#Rightbar .Aboutusone{ width:697px;margin:0 auto}
#Rightbar .Aboutusone p{ padding-bottom:30px}

/*********************************************************css for contactus page*********************************/
#Maincontent{ margin-top:20px; overflow:hidden}
#Lftcontact{ width:377px; float:left;}
.Modtop{ background:url(../images/sprite_rounded.gif) left top no-repeat; padding-left:10px; height:10px}
.Modtop span{ background:url(../images/sprite_rounded.gif) right top no-repeat; padding-left:10px;display:block; height:10px}
.Modbg{ background-color:#f0fae7}
.ModBtm{ background:url(../images/sprite_rounded.gif) left -35px no-repeat; padding-left:10px; height:10px}
.ModBtm span{ background:url(../images/sprite_rounded.gif) right -35px no-repeat; display:block; height:10px}
#Rhtcontent{ float:right; width:504px}
#Rhtcontent .OurOfficesarea{ width:445px; margin:0 auto; overflow:hidden; padding-top:10px}
#OurOffices{ float:right; width:504px; margin-top:7px;}
#OurOffices .officeaddress{width:100%; float:left; margin-top:11px}
#OurOffices .officemsg{ width:100%; float:left;color:#f2aa02; font-size:14px; margin:34px 0 14px 0; text-align:center}
#OurOffices .officeimg{width:100px; height:80px; float:left;}
#OurOffices .officeadd{width:300px; float:left; margin-left:22px}
#OurOffices .officeadd h1{color:#f2aa02; font-size:12px; padding:0px; margin:0px;}
#OurOffices .officeadd .adder{color:#0066b2; font-size:12px; padding:0px; margin:0px;}

.Modtopone{ background:url(../images/sprite_rounded.gif) left -44px no-repeat; padding-left:10px; height:10px}
.Modtopone span{ background:url(../images/sprite_rounded.gif) right -44px no-repeat; padding-left:10px;display:block}
.Modbgone{ background-color:#f7f7f7}
.ModBtmone{ background:url(../images/sprite_rounded.gif) left -82px no-repeat; padding-left:10px; height:7px}
.ModBtmone span{ background:url(../images/sprite_rounded.gif) right -82px no-repeat; display:block}
#Lftcontact .Customerservices{ width:338px; margin:0 auto}
#Lftcontact .Customerservices h2{padding-top:10px}
#Rhtcontent .Contactus{ width:439px; margin:0 auto; overflow:hidden}
#Rhtcontent .Contactus .Contactusdisc{ width:213px; float:left}
#Rhtcontent .Contactus .Fax{ float:right; width:159px; padding:20px 20px 0 0 }
#Rhtcontent .Contactus .Info{ float:left; padding-top:39px; width:100%}
#Rhtcontent .Contactus .Info a{ font:bold "Trebuchet MS" 12px; color:#f3b423; padding-bottom:15px}
#Rhtcontent .Contactus .Info p{ margin-bottom:30px}
#Regform{ margin-top:10px}
.Modtoptwo{ background:url(../images/sprite_rounded.gif) left top no-repeat; padding-left:10px; height:10px}
.Modtoptwo span{ background:url(../images/sprite_rounded.gif) right top no-repeat; padding-left:10px;display:block}
.Modbgtwo{ background-color:#f0fae7}
.ModBtmtwo{ background:url(../images/sprite_rounded.gif) left -35px no-repeat; padding-left:10px; height:10px}
.ModBtmtwo span{ background:url(../images/sprite_rounded.gif) right -35px no-repeat; display:block}
#Regform .Fillform{ width:339px; margin:0 auto}
#Regform .Fillform .Frm{ padding-top:15px}
#Regform .Fillform .Frm label{ cursor:pointer}
#Regform .Fillform .Frm .Name {width:295px;border:1px solid #000; margin-bottom:10px;}
#Regform .Fillform .Frm .Rediogrop{ margin-top:29px}
ul.Listredio{ list-style:none; margin:0; padding:0}
ul.Listredio li{ display:inline; line-height:15px; padding-left:10px}
ul.Listredio li label {vertical-align:top; padding:0 0 0 2px; font:normal 11px "Trebuchet MS"}
#Regform .Fillform .Frm .checkgroup{  padding-top:15px}
table.check{ margin-top:10px}
#Regform .Fillform .Frm .comment{ width:330px; height:95px; border:1px solid #000; padding:5px}
#Regform .Fillform .Frm .subbtn{ border:none; background:url(../images/submit_btn.gif) left top no-repeat; width:180px; height:48px; font:bold Arial, Helvetica, sans-serif 12px; color:#FFF }
#insider{margin:0 auto; overflow:hidden;padding:36px 0;width:890px;}
.Services01 {float:left; width:380px; padding:0 40px 15px 40px}
.Services01 .Img {float:left;width:100px;}
.Services01 .Desc {float:right;width:265px;}
.Services01 .Desc h4 a{ font:bold 12px "Trebuchet MS"; color:#2F82C1}
.readmorebtn {background:url(../images/read_morebtn.gif) right 0 no-repeat; display:block; width:64px; height:9px}
/*add here---*/
.regbtn { border:none; background:url(../images/registraiton_btn.png) left 0 no-repeat; width:110px; height:40px}



/******************* NEW CSS (13 Jan 2010 Fr. Sumit) **************************/
/*----------------> Media Page <-------------------*/
/*
#HomeMedia {width:900px; margin:0 auto; overflow:hidden; padding:45px 0}

#HomeMedia .PhotoGallery, .VideoGallery, .RedioGallery {background:url(../images/media_sprite.gif) no-repeat; float:left; width:200px; padding-left:100px}
#HomeMedia .PhotoGallery {background-position:left top; height:107px; margin-top:12px}
#HomeMedia .VideoGallery {background-position:left -215px; height:122px; m}
#HomeMedia .RedioGallery {background-position:left -465px; height:120px}
#HomeMedia .PhotoGallery h4, .VideoGallery h4, .RedioGallery h4 {font-size:11.92px; font-weight:bold; color:#0066b2; text-transform:uppercase; padding-top:23px}
#HomeMedia .PhotoGallery p, .VideoGallery p, .RedioGallery p {font-size:11.92px; font-weight:normal; color:#333333; width:170px}
#HomeMedia .PhotoGallery h4 {padding-top:13px!important}
*/
#HomeMedia {width:900px; margin:0 auto; overflow:hidden; padding:65px 0}
#HomeMedia .PhotoGallery, .VideoGallery, .RedioGallery {float:left; width:286px;}
#HomeMedia .PhotoGallery { margin:0 15px 0 0}
#HomeMedia .VideoGallery { margin:0 15px 0 0; position:relative}
#HomeMedia .RedioGallery { position:relative}
#HomeMedia .PhotoGallery h4, .VideoGallery h4, .RedioGallery h4 {font-size:11.92px; font-weight:bold; color:#0066b2; text-transform:uppercase}
#HomeMedia .PhotoGallery p, .VideoGallery p, .RedioGallery p {font-size:11.92px; font-weight:normal; color:#333333; line-height:16px}

#HomeMedia .PhotoGallery h4, .VideoGallery h4, .RedioGallery h4 {font-size:11.92px; font-weight:bold; color:#0066b2; text-transform:uppercase}
#HomeMedia .PhotoGallery h4, .VideoGallery h4, .RedioGallery h4 {padding-top:5px!important}
/*----------------> News Page <-------------------*/
#Rightbar {width:740px; overflow:hidden}
#Rightbar .newsbox01 {width:475px; padding:0 20px; float:left}
#Rightbar ul.newsList {list-style:none; padding:0; margin:0}
#Rightbar ul.newsList li {border-bottom:1px dashed #bfbfbf; padding-bottom:15px; margin-bottom:15px; display:block}
#Rightbar ul.newsList li h4 {font-size:14px; font-weight:bold; color:#0066b3; padding:5px 0}
/*#Rightbar ul.newsList li p {background:url(../images/arrow_img.gif) left 5px no-repeat; padding-left:15px}*/
h3.arrowImg {background:url(../images/arrow_img.gif) left 5px no-repeat; padding-left:15px}
#Rightbar ul.newsList li p.first {background:none!important; padding:0!important}

#Rightbar .newsbox02 {width:223px; float:right}
#Rightbar ul.NewsMenu01 {list-style:none; padding-left:30px; margin:0}
#Rightbar ul.NewsMenu01 li {padding-bottom:5px; color:#0066b3; font-size:13px; font-weight:bold}
#Rightbar ul.NewsMenu01 li.error {padding-bottom:5px; color:#0066b3; font-size:13px; font-weight:bold; color:#FE1717;}

#Rightbar ul.NewsMenu02 {list-style:none; padding-left:10px; margin:0}
#Rightbar ul.NewsMenu02 li {padding-bottom:5px; color:#666; font-size:12px}
#Rightbar ul.NewsMenu03 {list-style:none; padding-left:20px; margin:0}
#Rightbar ul.NewsMenu03 li {padding-bottom:5px; color:#999; font-size:12px}

#Rightbar .newWidth {padding:0 20px; width:100%}

#Rightbar_news .newsbox01 {width:475px; padding:0 20px; float:left}
#Rightbar_news ul.newsList {list-style:none; padding:0; margin:0}
#Rightbar_news ul.newsList li {border-bottom:1px dashed #bfbfbf; padding-bottom:15px; margin-bottom:15px; display:block}
#Rightbar_news ul.newsList li h4 {font-size:14px; font-weight:bold; color:#0066b3; padding:5px 0}
/*#Rightbar ul.newsList li p {background:url(../images/arrow_img.gif) left 5px no-repeat; padding-left:15px}*/
h3.arrowImg {background:url(../images/arrow_img.gif) left 5px no-repeat; padding-left:15px}
#Rightbar_news ul.newsList li p.first {background:none!important; padding:0!important}

#Rightbar_news .newsbox02 {width:223px; float:right}
#Rightbar_news ul.NewsMenu01 {list-style:none; padding-left:30px; margin:0}
#Rightbar_news ul.NewsMenu01 li {padding-bottom:5px; color:#0066b3; font-size:13px; font-weight:bold}
#Rightbar_mews ul.NewsMenu01 li.error {padding-bottom:5px; color:#0066b3; font-size:13px; font-weight:bold; color:#FE1717;}

#Rightbar_news ul.NewsMenu02 {list-style:none; padding-left:10px; margin:0}
#Rightbar_news ul.NewsMenu02 li {padding-bottom:5px; color:#666; font-size:12px}
#Rightbar_news ul.NewsMenu03 {list-style:none; padding-left:20px; margin:0}
#Rightbar_news ul.NewsMenu03 li {padding-bottom:5px; color:#999; font-size:12px}

#Rightbar_news .newWidth {padding:0 20px; width:100%}


/* ---------------> Blue Rounded Corner <----------------*/
h3.blueTop, h3.blueTop span,.blueEnd,.blueEnd div {background:url(../images/blueround.gif) no-repeat} 
h3.blueTop {background-position:left top; height:56px; padding-left:30px}
h3.blueTop span {background-position:right top; height:56px; font:bold 24px "Times New Roman", Times, serif; color:#fff; display:block; line-height:45px}
.blueEnd {background-position:left -68px; height:38px; padding-left:30px}
.blueEnd div {background-position:right -68px; height:38px}
.blueBg01 {background:url(../images/blue_bg.gif) left top repeat-y; padding-left:20px}
.blueBg02 {background:url(../images/blue_bg.gif) right top repeat-y; width:100%; overflow:hidden}

/* ---------------> Services_details Page <----------------*/
#Rightbar .serDetailsLft {width:357px; margin:0 4px 0 20px; float:left; border-right:1px solid #ccc; padding-right:10px}
#Rightbar .serDetailsLft h2 {font-size:24px; font-weight:bold; color:#3b5896; padding:15px 0 20px 80px; background:url(../images/home_owner_img.gif) no-repeat}
#Rightbar .serDetailsLft p {padding-bottom:10px}

#Rightbar .serDetailsRht {width:348px; float:right; overflow:hidden;}
#Rightbar .serDetailsRht p {padding:10px 0}

#Rightbar .serDetailsRht .BottomBox {width:100%; overflow:hidden;}
#Rightbar .serDetailsRht .BottomBox a.online {background:url(../images/free_online.gif) 0 0 no-repeat; width:113px; line-height:32px; display:block; margin-bottom:20px; float:right; color:#f2aa03; text-transform:uppercase; font-size:10px; text-align:center}
#Rightbar .serDetailsRht .BottomBoxt a.online:hover {text-decoration:none;}

#Rightbar .serDetailsRht .BottomBox a.Promo {background:url(../images/promotion.gif) 0 0 no-repeat; width:316px; line-height:74px; display:block; color:#fff; font-size:28px; margin:0 auto; text-align:center; height:87px}
#Rightbar .serDetailsRht .BottomBox a.Promo:hover {text-decoration:none;}

#Rightbar_content .BottomBox_new {width:100%; overflow:hidden;}
#Rightbar_content .BottomBox_new a.online {background:url(../images/free_online.gif) 0 0 no-repeat; width:113px; line-height:32px; display:block; margin-bottom:20px; float:right; color:#f2aa03; text-transform:uppercase; font-size:10px; text-align:center}
#Rightbar_content .BottomBoxt_new a.online:hover {text-decoration:none;}
#Rightbar_content .BottomBox_new a.Promo {background:url(../images/promotion.gif) 0 0 no-repeat; width:316px; line-height:74px; display:block; color:#fff; font-size:28px; margin:0 auto; text-align:center; height:87px;float:right}
#Rightbar_content .BottomBox_new a.Promo:hover {text-decoration:none;}

/* ---------------> Redio Show Page <----------------*/
#HomeMedia .Rediowrapp {width:100%; overflow:hidden;}
.GridBox {float:left; width:290px; height:150px; margin-left:10px; overflow:hidden; display:inline}
.GridBox .last {border-bottom:none}
.GridBox .imagedv {width:107px; height:81px; margin-right:7px; position:relative; float:left}
.GridBox .imagedv a {background:url(../images/imagebg3.gif) 0 0 no-repeat; position:absolute; left:0; top:0; display:block; width:107px; height:81px}
.GridBox .imagedv img {margin:5px 0 0 4px}

.GridBox .Desc {width:175px; height:100px; float:left}
.GridBox .Desc h3 {padding-bottom:10px}
.GridBox .Desc h3 a {font:bold 12px Arial, Helvetica, sans-serif; color:#3a5793; line-height:1}
.Desc h3 a:hover {text-decoration:none; color:#009966}
.Desc p {font-size:12px; color:#666}

/* ---------------> Redio Show Details Page <----------------*/
#redioWrapper {width:900px; margin:0 auto; padding:30px 0; overflow:hidden}
#redioWrapper .topHead {width:100%; overflow:hidden; padding-bottom:20px}
#redioWrapper .topHead h3 {font-size:24px; color:#0066b2; float:left}
#redioWrapper .topHead a {background:url(../images/combobg.gif) no-repeat; float:right; font-size:12px; color:#666; width:212px; height:19px; padding:1px 0 0 15px}
#redioWrapper .topHead a:hover {text-decoration:none; color:#999}


ul.rediogrid {list-style:none; padding:0; margin:0}
ul.rediogrid li {padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:15px; width:100%; overflow:hidden;}
ul.rediogrid li.last {margin-bottom:15px; padding:0; border:none!important}
ul.rediogrid li .GridBox02 {float:left; width:440px; margin-left:10px; overflow:hidden; display:inline}
ul.rediogrid li .GridBox02 .last {border-bottom:none}
ul.rediogrid li .GridBox02 .imagedv {width:123px; height:97px; margin-right:7px; position:relative; float:left}
ul.rediogrid li .GridBox02 .imagedv a {background:url(../images/imagebg2.gif) 0 0 no-repeat; position:absolute; left:0; top:0; display:block; width:123px; height:97px}
ul.rediogrid li .GridBox02 .imagedv img {margin:6px 0 0 5px}
ul.rediogrid li .GridBox02 .Desc {width:310px; float:left}
ul.rediogrid li .GridBox02 .Desc h3 {padding-bottom:10px}
ul.rediogrid li .GridBox02 .Desc h3 a {font:bold 12px Arial, Helvetica, sans-serif; color:#3a5793; background:url(../images/arrow_img.gif) left 3px no-repeat; padding-left:15px}
.Desc h3 a:hover {text-decoration:none; color:#009966}
ul.rediogrid li .GridBox02 .Desc img {padding:10px 0 0 0}



/*** Photo gallery ***/
.gallerybox {width:896px; margin:0 auto; padding:21px 0 42px}
.gallerybox .dropdown {width:886px; margin-bottom:9px}/* overflow:hidden;*/
.gallerybox .dropdown  .combo {position:relative; width:212px; float:right; z-index:1000}
.gallerybox .dropdown  .combo a.cmblist {background:url(../images/combobg.gif) 0 0 no-repeat; width:200px; height:19px; text-transform:uppercase; color:#767676; font-size:13px; padding-left:12px; display:block}

ul.gallisting {margin:0; padding:0 0 0 12px; list-style:none; position:absolute; width:188px; left:12px; top:19px; display:none}
ul.gallisting li {margin-bottom:5px;background-color:#CCCCCC}
ul.gallisting li a {text-transform:uppercase; color:#767676; font-size:13px}

/*ul.gallistingShow {margin:0; padding:0 0 0 12px; list-style:block; width:188px; left:12px; top:19px; display:block}position:absolute;*/
ul.gallistingShow {margin:0; padding:0 0 0 12px; list-style:none; position:absolute; width:188px; top:19px; display:block}
ul.gallistingShow li {margin-bottom:5px;background-color:#CCCCCC}
ul.gallistingShow li a {text-transform:uppercase; color:#767676; font-size:13px}

.gallerybox .galleryboxinn {width:907px; margin-left:-11px; overflow:hidden; padding-top:21px}
.gallerybox .galleryboxinn .grid {width:106px; height:88px; margin:0 0 23px 4px; position:relative; text-align:center; float:left}
.gallerybox .galleryboxinn .grid .glow {background:url(../images/glow.png) 0 0 no-repeat; position:absolute; width:106px; height:100px; left:3px; top:0; display:block}
.gallerybox .galleryboxinn .grid img {margin:6px 0 3px 0}

.gallerybox .viewer1 {background:url(../images/viewerbg1.gif) 0 0 no-repeat; width:854px; height:279px; padding:18px 16px; overflow:hidden; margin-bottom:12px} 
.gallerybox .viewer1 .scroller {width:419px; float:left; position:relative; height:282px; padding-left:39px}
.gallerybox .viewer1 .scroller .imagebg {background:url(../images/imagebg.gif) 0 0 no-repeat; width:380px; height:280px; position:absolute; left:39px; top:0}
.gallerybox .viewer1 .scroller .arwleft {background:url(../images/arw.gif) 0 0 no-repeat; position:absolute; width:19px; height:38px; display:block; top:40%; left:0}
.gallerybox .viewer1 .scroller .arwright {background:url(../images/arw.gif) -21px 0 no-repeat; position:absolute; width:19px; height:38px; display:block; top:40%; right:0}
.gallerybox .viewer1 .desc {padding-top:99px; float:right; width:334px; margin-right:34px; font-size:12px; color:#ccc}
.gallerybox .viewer1 .desc h1 {font-size:24px; color:#80d139; padding-bottom:11px}

.gallerybox .viewerNone { 
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#395490 none repeat scroll 0 0;
width:854px; 
padding:18px 16px; overflow:hidden; margin-bottom:12px
}
.gallerybox .viewer2 {background:url(../images/viewerbg2.gif) 0 0 no-repeat; width:860px; height:71px; padding:15px; overflow:hidden; margin-bottom:12px} 
.gallerybox .viewer2 .scroller {position:relative; height:73px; padding-left:38px}
.gallerybox .viewer2 .scroller .imagedv {position:relative; width:99px; height:73px; margin-right:15px; float:left}
.gallerybox .viewer2 .scroller .imagedv .imagebg {background:url(../images/imagebg1.gif) 0 0 no-repeat; width:99px; height:73px; position:absolute; left:0; top:0; display:block; z-index:1}
.gallerybox .viewer2 .scroller .arwleft {background:url(../images/arw.gif) 0 0 no-repeat; position:absolute; width:19px; height:38px; display:block; top:20%; left:0}
.gallerybox .viewer2 .scroller .arwright {background:url(../images/arw.gif) -21px 0 no-repeat; position:absolute; width:19px; height:38px; display:block; top:20%; right:0}


.gallerybox .vviewer1 {background:url(../images/viewerbg3.gif) 0 0 no-repeat; width:856px; height:469px;padding:18px 16px; overflow:hidden; margin-bottom:12px} 

.gallerybox .vviewer1  .scroller {width:521px; float:left; position:relative; height:396px; padding:40px 0 0 40px}
.gallerybox .vviewer1  .scroller a.close {background:url(../images/close.gif) 0 0 no-repeat; width:19px; height:17px; display:block; position:absolute; right:40px; top:22px}
.gallerybox .vviewer1  .scroller .imagebg {background:url(../images/imagebg.gif) 0 0 no-repeat; width:380px; height:280px; position:absolute; left:39px; top:0}
.gallerybox .vviewer1  .scroller .arwleft {background:url(../images/arw.gif) 0 0 no-repeat; position:absolute; width:19px; height:38px; display:block; top:40%; left:0}
.gallerybox .vviewer1  .scroller .arwright {background:url(../images/arw.gif) -21px 0 no-repeat; position:absolute; width:19px; height:38px; display:block; top:40%; right:0}

.gallerybox .vviewer1 .desc {padding-top:99px; float:right; width:232px; margin-right:20px; font-size:12px; color:#ccc}
.gallerybox .vviewer1 .desc h1 {font-size:24px; color:#80d139; padding-bottom:11px}
.gallerybox .vviewer1 .desc h3 {font-size:24px; color:#80d139; padding-bottom:11px}
.gallerybox h1 {font-size:24px; color:#80d139; padding-bottom:11px}
/*.gallerybox .viewerNone h1 {font-size:24px; color:#80d139; padding-bottom:11px}*/
/* ---------------> News Details Page <----------------*/
.NewsDetailsinn {width:100%; padding-left:20px}
.NewsDetailsinn h3 {font-size:24px; font-weight:bold; color:#0066b3; padding:0 0 5px}
.NewsDetailsinn p {padding:0 0 20px}
.NewsDetailsinn .Newdetl02 {width:100%; overflow:hidden}
.NewsDetailsinn .Newdetl02 p {width:428px; float:left}
.NewsDetailsinn .Newdetl02 img {float:left; margin-left:10px}
.archend {background:#3b5997 url(../images/archend.gif) 0 0 no-repeat; width:144px; height:13px; position:relative; top:-19px; float:right}
ul.archives, ul.archives ul {margin:0; padding:0 0 5px 10px; list-style:none; background:#3b5997}
ul.archives {padding:23px 0 5px 10px; position:relative; top:-19px; float:right; width:134px}
ul.archives ul {padding:0}
ul.archives li a {padding-bottom:5px}
ul.archives li a {color:#fff}
ul.archives li li a {color:#ccc; padding-left:11px}

ul.archives li li ul {border-left:1px solid #f1f1f1; padding:0 0 5px 6px; margin:0 0 0 27px}
ul.archives li li ul a {padding-left:0}

.BordOrng {border:1px solid #FA8612}
.BordGrey {border:1px solid #A9A9A9}
.BordPhoto {border:1px solid #85ccd1}
.HeaderFont{font-size:11px;}


/*******new****/
.textdesc {width:170px; float:left}
.top1 {background:url(../images/topbg1.png) 0 0 no-repeat; height:9px; display:block; overflow:hidden}
.mid1 {background:#71c128 url(../images/midbg1.png) repeat-x top center; margin:0 1px 0 0; overflow:hidden; padding:0 10px 0 5px; width:270px}
.bottom1 {background:url(../images/bottombg1.png) 0 0 no-repeat; height:11px; display:block; overflow:hidden}
.mid1 img {float:left}


.textdesc {width:170px; float:left}
.top2 {background:url(../images/topbg2.png) 0 0 no-repeat; height:9px; display:block; overflow:hidden}
.mid2 {background:#f1a902 url(../images/midbg2.png) repeat-x top center; margin:0 0px 0 0; overflow:hidden; padding:0 10px 0 100px; width:176px}
.bottom2 {background:url(../images/bottombg2.png) 0 0 no-repeat; height:11px; overflow:hidden; display:block}
.mid2 img {float:left; margin:0px 0 0 0; position:absolute; top:-10px; left:3px}

.textdesc {width:170px; float:left}
.top3 {background:url(../images/topbg3.png) 0 0 no-repeat; height:9px; overflow:hidden; display:block}
.mid3 {background:#ef3976 url(../images/midbg3.png) repeat-x top center; margin:0 0px 0 0; overflow:hidden; padding:0 10px 0 98px; width:178px}
.bottom3 {background:url(../images/bottombg3.png) 0 0 no-repeat; height:13px; display:block; overflow:hidden}
.mid3 img {float:left; margin:0px 0 0 0; position:absolute; top:-10px; left:5px}

img.imagebgVideo {background:url(../images/imagebg1.gif) 0 0 no-repeat; width:99px; height:73px; z-index:1}

.msgbox {background:#eee; border:1px solid #bbb; padding:10px; width:500px; margin:20px auto; font-size:13px; overflow:hidden; font-family:Arial, Helvetica, sans-serif}

.msgbox p {padding-bottom:10px; margin:0}

.msgbox a {text-decoration:none}

.msgbox a:hover {color:#000; text-decoration:none}

.msgbox .bigmsg {font-size:20px; color:#fff; padding:0 0 0 30px; line-height:30px; margin-bottom:10px; background:#bbc1c2 url(../images/information_icon.png) 5px 7px no-repeat}

.msgbox .close {float:right; font-size:11px}

.ModTop01, .ModTop01 div, .ModEnd01, .ModEnd01 div {background:url(../images/roundshdow.gif) no-repeat}
.ModTop01 {background-position:left top; padding-left:30px; height:40px}
.ModTop01 div {background-position:right top; height:40px} 
.ModEnd01 {background-position:left -148px; padding-left:30px; height:42px}
.ModEnd01 div {background-position:right -148px; height:42px}
.ModBgLft01 {background:url(../images/shdow_bg.gif) left top repeat-y; padding-left:18px} 
.ModBgRht01 {background:url(../images/shdow_bg.gif) right top repeat-y; overflow:hidden}
.ServsPad01 {padding:0 20px; overflow:hidden; position:relative}
#ProvideWrapp {width:910px; overflow:hidden}

#Rightbar_content h2 img { vertical-align:middle; }

.clrBlue{ color:#3B5997}

.pickupbox {
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding:5px 10px;
}


.readmorebtn_chn {
background:transparent url(../images/chinese_readmore.gif) no-repeat scroll right 0;
display:block;
height:10px;
width:59px;}

/*****************************new css after fnanges*********************************************/
.homein {overflow:hidden;}
.homein h1 {float:left; width:139px; padding-top:10px}
.homein .Getfreeinn {float:right; width:295px}
.homein .Getfreeinn .getimg {background:url(../images/free_img1.png) left top no-repeat; height:43px; width:452px; display:block; padding:0 0 10px 0}

.homein .Getfreeinn .getimg_ch {background:url(../images/getfree_for_chin.png) left top no-repeat; height:43px; width:452px; display:block; padding:0 0 10px 0}

