/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

/*table{border-collapse:collapse;border-spacing:0;}*/

fieldset,img,input{border:0; outline:none;}

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

/*li{list-style:none;}*/

body	{

	background:#fff url(../images/siteBg.jpg) repeat-x left top;

	font-family: "Georgia", Times New Roman, Times, serif;

	font-size:14px;

	color:#333333;

}



li	{ list-style:none;}

h1	{}

h2	{ 

	font-family:Georgia, Times New Roman, Times, serif;

	font-size:48px;

	color:#414141;

}

h3	{

	font-family:"Georgia", Times New Roman, Times, serif;

	font-size:22px;

	color:#3D3E4A;

	font-weight:normal;

}

h4	{ 

	font-family:"Georgia", Times New Roman, Times, serif;

	font-size:24px;

	color:#000;

	font-weight:normal;

}



.bodyWarp	{

	width:1002px;

	margin:0 auto;

	background:url(../images/bg_cloud.jpg) no-repeat center top;

}

.headerWarp	{

	width:100%;

}

.logo	{
	width:298px;
	height:170px;
	float:left;
	background: url(../images/logo.png) no-repeat 0px 0px;
}

.logo a	{
	/*background: url(../images/logo.png) no-repeat 0px 0px;*/
	width:120px;
	height:170px;
	margin:0 0 0 10px;
	float:left;
	display:block;
	text-indent:-9999px;
}

.navWarp	{
	width:690px;
	float:right;
}

.topLink ul {
	padding:10px 0 0 0;
	list-style-type:none;

}

.topLink li {

	padding:0px;

	display: inline;

	margin:0;

	float:right;

}

.topLink li a	{

	text-decoration:none;

	margin:0 0 0 10px;

	padding:0 10px 0 0;

	float:left;

	color:#FFF;

	border-right:1px #FFFFFF solid;

}

.topLink li a:hover	{

	color:#B2DF27;

	text-decoration:underline;

}

.topLink li a.end	{

	border:none;

}



.navB {

	width:690px;

	float:right;

	line-height:normal;

}

.navB ul {

	padding:10px 0 0 0;

	list-style-type:none;

}

.navB li {

	padding:0px;

	display: inline;

	margin:0 0 0 0 7px;

	float:right;

}

.navB a {

	background:url(../images/navFix.png) no-repeat 0px 0px;

	float:left;

	margin:0 0 0 5px;

	padding:9px 0 8px 0;

	display:block;

	width:119px;

	color:#FFF;

	font-size:18px;

	text-align:center;

	text-decoration:none;

}

.navB a:hover {

	background:url(../images/navFix.png) no-repeat bottom left;

	cursor:pointer;

	color:#5D5F60;

}

/*.navB a span {

	padding:9px 16px 8px 0;

	display:block;

	background:url(../images/navR.png) no-repeat 100% 0px;

	float:left;

	color:#FFF;

	font-size:18px;

}

.navB a span {

	FLOAT: none

}

.navB a:hover span {

	COLOR: #FFF;

}

.navB a:hover {

	background-position:0px -38px;

}

.navB a:hover span {

	background-position:100% -38px;

}

*/

.navB a.green {

	background: url(../images/btn_green.png) no-repeat;

	float:left;

	width:107px;

	height:21px;

	margin:0 0 0 5px;

	padding:7px 0 8px 0;

	text-decoration:none;

	color:#FFF;

	font-size:18px;

	text-align:center;

	text-decoration:none;

}

.navB a.green:hover	{

	color:#000;

	cursor:pointer;

}

/*.navB a.green span {

	padding:9px 16px 8px 0;

	display:block;

	background:url(../images/navR.png) no-repeat right bottom;

	float:left;

	color:#FFF;

	font-size:18px;

}

.navB a.green span {

	FLOAT: none

}

.navB a.green:hover span {

	COLOR: #000;

}

.navB a.green:hover {

	background:url(../images/navL.png) no-repeat left bottom;

}

.navB a.green:hover span {

	background:url(../images/navR.png) no-repeat right bottom;

}*/

.tag	{

	float:left;

	width:410px;

	margin:10px 0 0 5px;

}

.banner	{

	float:left;

	width:622px;

	margin:13px 0 0 5px;

}

.navService	{

	background:url(../images/nav2Bg.jpg) no-repeat;

	width:986px;

	height:65px;

	margin:55px 8px 25px 8px;

	padding:18px 0 0 0;

}





.navService li	{

	float:left;

}

.navService li a {

	background: url(../images/navSer.jpg) no-repeat;

	width:301px;

	height:52px;

	margin:0 0 0 21px;

	padding:7px 0 0 0;

	float:left;

	font-size:24px;

	text-align:center;

	text-decoration:none;

	color:#fff;

}

.navService li a:hover {

	color:#B6E026;

}



.ContWarp	{

	width:100%;

}

.mainWarpLeft	{

	width:680px;

	float:left;

	padding:0 20px 0 25px;

}





.mainWarpLeft p	{

	padding:0 0 10px 0;

}

.mainWarpRight	{

	width:266px;

	float:left;

	padding:0 0px 0 0px;

}

.news	{

	background:url(../images/newsBg.jpg) no-repeat;

	width:226px;

	padding:10px 10px 0 30px;

}

.chat	{

	background:url(../images/chat.jpg) no-repeat;

	height:55px;

	width:246px;

	display:block;

	padding:10px 0 0 20px;

	margin:20px 0 10px 0;

	font-size:24px;

	color:#fff;

	text-decoration:none;

}

a.chat:hover	{

	color:#B6E026;

}

.commuBox	{

	width:950px;

	margin:0 auto;

	background:#EFEFEF;

	padding:18px;

	border-top:1px solid #6e6e6e;

	border-bottom:1px solid #6e6e6e;

}

.commuBoxLeft	{

	width:335px;

	background:url(../images/divider.jpg) repeat-y right top;

	float:left;

}

.commuBoxRight	{

	width:580px;

	float:left;

	padding:0 0 0 25px;

	background:url(../images/icon_mail.jpg) no-repeat 25px 40px;

}

.footContCol	{

	width:210px;

	margin:0;

	padding:0 0px 0 90px;

	float:left;

}

.footContCol2	{

	width:210px;

	margin:0;

	padding:0 0px 0 40px;

	float:left;

}

input.footContIn	{

	width:210px;

	height:20px;

	background:#fff;

	padding:6px 5px;

	margin-bottom:14px;

	color:#aeaeae;

	font:14px "Georgia", Times New Roman, Times, serif;

	border: none;

	float:left;

	border:1px solid #a4a4a4;

}



.footContInerror	{

	width:210px;

	height:20px;

	background:#FF0000;

	padding:6px 5px;

	margin-bottom:14px;

	color:#FFFFFF;

	font:14px "Georgia", Times New Roman, Times, serif;

	border: none;

	float:left;

	border:1px solid #FFFF33;

}

input.callContIn	{

	width:210px;

	height:15px;

	background:#fff;

	padding:6px 5px;

	margin-bottom:14px;

	color:#aeaeae;

	font:14px "Georgia", Times New Roman, Times, serif;

	border: none;

	float:left;

	border:1px solid #a4a4a4;

}





.callContInerror	{

	width:210px;

	height:15px;

	background:#FF0000;

	padding:6px 5px;

	margin-bottom:14px;

	color:#FFFFFF;

	font:14px "Georgia", Times New Roman, Times, serif;

	border: none;

	float:left;

	border:1px solid #CCFF33;

}



textarea.footContText	{

	width:210px;

	height:97px;

	background:#fff;

	padding:5px 5px;

	color:#AEAEAE;

	font:14px "Georgia", Times New Roman, Times, serif;

	border: none;

	float:left;

	border:1px solid #a4a4a4;

}

.footContTexterror	{

	width:210px;

	height:97px;

	background:#FF0000;

	padding:5px 5px;

	color:#FFFFFF;

	font:14px "Georgia", Times New Roman, Times, serif;

	border: none;

	float:left;

	border:1px solid #CCFF00;

}

input.submitBtn	{

	background:url(../images/Sub_buttonBg.jpg) no-repeat;

	width:129px;

	height:38px;

	padding:0 0 3px 15px;

	text-align:left;

	font:18px "Georgia", Times New Roman, Times, serif;

	color:#000;

}

input.submitCallBtn	{

	background:url(../images/Sub_buttonCallBg.jpg) no-repeat;

	width:129px;

	height:38px;

	padding:0 0 3px 15px;

	text-align:left;

	font:18px "Georgia", Times New Roman, Times, serif;

	color:#FFF;

}

ul.followUS	{

	padding:6px 0 0 55px;

}

ul.followUS	li {

	float:left;

}

a.twitter	{

	background:url(../images/icon_follow.jpg) no-repeat 0px 0px;

	width:48px;

	height:45px;

	display:block;

	text-indent:-9999px;

}

a.facebook	{

	background:url(../images/icon_follow.jpg) no-repeat -51px 0px;

	width:48px;

	height:45px;

	margin:0 0 0 15px;

	display:block;

	text-indent:-9999px;

}

a.myspace	{

	background:url(../images/icon_follow.jpg) no-repeat -101px 0px;

	width:48px;

	height:45px;

	margin:0 0 0 15px;

	display:block;

	text-indent:-9999px;

}

a.rss	{

	background:url(../images/icon_follow.jpg) no-repeat -151px 0px;

	width:48px;

	height:45px;

	margin:0 0 0 15px;

	display:block;

	text-indent:-9999px;

}

.footer	{

	width:100%;

	padding:10px 0;

	text-align:center;

}/*

ul.footLink {

	padding:10px 0 10px 0;

	list-style-type:none;

	float:right;

}

.footLink li {

	padding:0px;

	display: inline;

	margin:0;

	float:right;

}

.footLink li a	{

	text-decoration:none;

	margin:0 0 0 10px;

	padding:0 10px 0 0;

	float:left;

	color:#595555;

	font-size:13px;

	border-right:1px #595555 solid;

}

.footLink li a:hover	{

	color:#000;

	text-decoration:underline;

}

.footLink li a.end	{

	border:none;

}

.fcopy	{

	float:left;

	padding:0 0 0 10px;

}*/

a.flink:link, a.flink:active, a.flink:visited {

	color:#484848;

	font-size:12px;

	text-decoration:none;

}

a.flink:hover {

	text-decoration: underline; color:#000;

}





/*-- inner page css --*/

.bodyWarpInner	{

	width:1002px;

	margin:0 auto;

	background: url(../images/bg_cloud_inner.jpg) no-repeat center top;

}

.ContWarpInr	{

	width:100%;

	padding:32px 0 0 0;

}

.inrBanner01	{

	background: url(../images/inrBanner01.jpg) no-repeat left top;

	width:412px;

	height:108px;

	margin:0 25px 15px 25px;

	padding:45px 0 0 540px;

	font-size:36px;	

}

.inrBanner02	{

	background: url(../images/inrBanner02.jpg) no-repeat left top;

	width:412px;

	height:108px;

	margin:0 25px 15px 25px;

	padding:45px 0 0 540px;

	font-size:36px;	

}

.inrBanner03	{

	background: url(../images/inrBanner03.jpg) no-repeat left top;

	width:412px;

	height:108px;

	margin:0 25px 15px 25px;

	padding:45px 0 0 540px;

	font-size:36px;	

}

.inrBanner04	{

	background: url(../images/inrBanner04.jpg) no-repeat left top;

	width:412px;

	height:108px;

	margin:0 25px 15px 25px;

	padding:45px 0 0 540px;

	font-size:36px;	

}

.inrBanner05	{

	background: url(../images/inrBanner05.jpg) no-repeat left top;

	width:412px;

	height:108px;

	margin:0 25px 15px 25px;

	padding:45px 0 0 540px;

	font-size:36px;	

}

.inrBanner06	{

	background: url(../images/inrBanner06.jpg) no-repeat left top;

	width:412px;

	height:108px;

	margin:0 25px 15px 25px;

	padding:45px 0 0 540px;

	font-size:36px;	

}

.pagetag{

	float:right;

	width:598px;

	margin:12px 0px 5px 0px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:30px;

	color:#363232;

	font-style:italic;

}

.pagetag span{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:42px;

	color:#100103;

	font-style:italic;

}



ul.inrpagelist{

padding-left:30px;

}

ul.inrpagelist li{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

color:#343030;

font-weight: bold;

line-height:24px;

list-style-type:disc;	

}



.inrbullet{

float:left;

margin:5px 10px 0 0;

}

.cntactus{

width:350px;

background:#F5F3F3 url(../images/c-bg.png) no-repeat;

float:left;

margin:15px 0 0 80px;

padding:11px;

}



.cntactus1{

width:250px;

background:#F5F3F3;

float:left;

margin:15px 0 0 40px;

border: #CCCCCC 1px dotted;

padding:10px 10px 10px 10px;

}

.fontcntact	{

	font-family: "Georgia", Times New Roman, Times, serif;

	color:##3D3E4A;

	font-size:18px;

	line-height:24px;

	}

	

.fontcntact1	{

	font-family: "Georgia", Times New Roman, Times, serif;

	color:##3D3E4A;

	font-size:14px;

	line-height:24px;

	}



.servicelist{

float:left;

}

.servicelistright{

float:right;

}

ul.srvicepglist{

padding:0 0 0 70px;

}

ul.srvicepglist li{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

color:#054A76;

font-weight: normal;

line-height:24px;

list-style-type:disc;	

}









/*-- common area --*/

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

.clearSpace	{clear:both; height:10px;}

.clearMoreSpace	{clear:both; height:20px;}

.clearbigSpace	{clear:both; height:40px;}

.fltlt	{ float:left;}

.fltrt	{ float:right;}

.imgLeft	{ 

	float:left;

	margin:0 15px 0 0;

}

.padL8	{ padding-left:8px;}

.marginL10	{ margin:0 0 0 10px;}

.fontBase	{

	font-family: "Georgia", Times New Roman, Times, serif;

	color:#343030;

	font-size:14px;

	line-height:24px;

}

.fontBig	{

	font-family:"Georgia", Times New Roman, Times, serif;

	font-size:24px;

	line-height:40px;

	color:#3D3E4A;

	font-weight:normal;

}

.fontBigB	{

	font-family:"Georgia", Times New Roman, Times, serif;

	font-size:30px;

	color:#000;

	font-weight:normal;

}

a.linkGray:link, a.linkGray:active, a.linkGray:visited {

	color:#484848;

	font-size:12px;

	text-decoration:none;

}

a.linkGray:hover {

	text-decoration: underline;

}

.commuBox    {

    width:950px;

    margin:0 auto;

    background:#efefef url(../images/footrBG.jpg) repeat-x;

    padding:18px;

    border-top:1px solid #6e6e6e;

    border-bottom:1px solid #6e6e6e;

}

.commuBoxLeft    {

    width:335px;

    background:url(../images/divider.png) repeat-y right top;

    float:left;

}



/*--------------add-new-css-21.06.2011----------------*/



.navService-02	{

	background:url(../images/nav2B3g.jpg) no-repeat;

	width:986px;

	height:65px;

	margin:55px 8px 25px 8px;

	padding:18px 0 0 0;

}



.mainWarpLeft09	{

	width:950px;

	float:left;

	padding:0 20px 0 25px;

}



.press-release {



	width:265px;

	height:56px;

	float:left;

	}
