@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: Verdana, Geneva, sans-serif; 
	font-size:12px;
	color:#606060;
	background: url(../images/main_bg.gif) repeat-x top #f5f5f5; 
}
.clear {
	clear:both;
	font-size:0px;
	line-height:1px;
}
.flt-left {
	float:left;
}
.flt-right {
	float:right;
}


.wrapper-main{ width:100%; }
.wrapper{ width:1000px; margin:0 auto; background:#fff;}

/*---------------------header----------------------*/
.header{width:960px; margin:0 auto; border-top:4px solid #6bd3f4; padding-bottom:5px;}
.logo{ float:left; padding:30px 0 10px;}
.social-net{ width:205px; float:right; padding:45px 0 0;}
.social-net li{ float:left; padding:0 0 0 2px; font:11px Arial, Helvetica, sans-serif; color:#999999;}
.social-net li span{ display:inline-block; padding:0 10px 0 0;}

/*---------------------navigation----------------------*/
.navigation{ width:960px; margin:0 auto; background:url(../images/menu-bg.gif) repeat-x;}
.navigation li{ float:left;}
.navigation li a{ display:inline-block; height:38px; text-decoration:none; padding:0 22px; font:12px/38px Arial, Helvetica, sans-serif; color:#505050;}
.navigation li a:hover, a.active{background:url(../images/menu-bg-h.gif) repeat-x !important; }


/*---------------------slider-panel----------------------*/
.slider-panel{width:960px; height:330px; margin:0 auto; background:#000;}
.slide-text{ position:absolute; bottom:0; left:0; height:90px; background:url(../images/transbg.png) repeat; width:960px;}
.slide-text p{ padding:30px 0 0 20px; font:20px "Times New Roman", Times, serif; color:#fff;}

/*---------------------container----------------------*/
.container{width:960px; margin:38px auto; padding:0 0 5px;  background:url(../images/line-v.gif) repeat-y;}
.left-panel{ float:left; width:270px;}
.booklet{ text-align:center;}
.booklet p{ color:#606060;}

.testimonial{ width:270px; padding:30px 0 30px 0; border-top:1px solid #d0d0d0;}
.testimonial h4{ font:18px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:0 0 12px 15px;}
.testimonial p{ color:#838383; font-style:italic; line-height:20px; padding:0 0 10px 0;}
.testimonial a{ text-decoration:none; font-style:italic; color:#838383; font-weight:bold; padding:0 0 0 15px; display: inline-block;}
.testimonial a:hover{ text-decoration:underline;}
.testimonial a span{ font-weight:normal;}

.content{ float:right; width:670px;}
.content h1{ font:18px Arial, Helvetica, sans-serif; color:#2a2a2a; padding-bottom:10px;}
.content h1 span{ display:block; font-size:11px; color:#b1b1b1;}
.content p{ font:12px/20px Arial, Helvetica, sans-serif; color:#606060;}

/*---------------------short-desc----------------------*/
.short-desc{ width:625px; padding:55px 0 0; border-top:1px solid #d0d0d0;}
.short-desc li{ width:200px; padding:0 0 0 10px; float:left; }
.short-desc li h5{font:16px Arial, Helvetica, sans-serif; color:#2a2a2a; padding-bottom:10px;}
.short-desc li span{ display:block; padding:0 0 10px;}
.short-desc li p{font:12px/20px Arial, Helvetica, sans-serif; color:#606060; padding-bottom:3px;}
.short-desc li a{ text-decoration:none; color:#00a2ca;}
.short-desc li a:hover{ text-decoration:underline;}
.p-lft0{ padding-left:0 !important;}

.bottom-panel{ width:960px; margin:0 auto;  background:url(../images/line-v.gif) repeat-y;}

/*---------------------footer----------------------*/
.footer{width:1000px; height:60px; background:#000; margin:0 auto; border-top:4px solid #6bd3f4;}
.footer p{ color:#8f8f8f; padding:22px;}
.footer p span{ float:right;}


/*---------------------inner pages----------------------*/
.inner-cont h1{ padding:0 0 25px 25px;}
.inner-cont p{font-weight:bold; font-size:14px;}

.books{ padding:25px 0 0; margin-bottom:-30px;}
.books li{ float:left; padding:0 0 05px;}

.booklet-2{ text-align:center; padding: 65px 0 0;}

.market-desc p{ font-weight:bold; padding-bottom:5px;}


ul.list-1{}
.list-1 li{ padding:0 0 0 35px; background:url(../images/bullet1.gif) no-repeat left; margin-left:35px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }

.content-2{ background:#fff; padding:0 0 30px 0;}
.content-2 h2{ font-size:14px; font-weight:bold; padding-bottom:20px;}
.content-2 p{ padding-bottom:20px;}

.box-contact-top{ width:626px; background:url(../images/top-box.gif) no-repeat;}
.box-contact-mid{ width:626px;  background:url(../images/mid-box-bg.gif) repeat-y; margin:30px auto 0;}
.box-contact-bot{  padding:15px 40px 60px; background:url(../images/bot-box-bg.gif) bottom no-repeat;}

/*---------------------form----------------------*/
.form{}
.form li{ padding:0 0 10px;}
.form li label{ float:left; display:inline-block; width:165px; font-weight:bold; font-size:11px;}
.form li label b{ font-size:12px;}
.form li label em{  color:#3b9ccf;}
input.textf{ width:345px; height:20px; border:1px solid #e0e0e0;}
textarea.textf{ width:345px; height:125px; border:1px solid #e0e0e0;}
.form p{ font-size:13px; padding:15px 0 0 230px;}

.sub-but{ text-align:right; width:570px; margin:0 auto;}
input.submit{width:90px; height:25px; border-bottom:1px solid #6e6e6e; background:#fff; border-right:1px solid #6e6e6e; font-family:Arial, Helvetica, sans-serif; color:#3b9ccf; font-size:10px;}

.swf-panel{ width:994px !important; margin:0 auto; padding:30px 0 !important; background:#fff; }


.book-list{ width:1000px; height:126px; background:url(../images/bg-book-list.jpg) no-repeat; padding:8px;}
.book-list li{ float:left; padding:0 0 0 15px;}
.book-list span{ display:inline-block; padding:40px 0 0;}
.book-list span a{ display:block; width:131px; line-height:30px; height:34px;  text-decoration:none; color:#000; background:url(../images/but-3.gif) no-repeat; text-align:center;}
.book-list span a:hover{ text-decoration:underline;}


/* BODY WRAPPER LEFT STARTS */
.body_left { display:block; padding:0; margin:0; width:223px; float:left;  }

.side_box { display:block; padding:0; margin:0; position:relative }
.side_rept { display:block; padding:0; margin:0; background:url(../images/sideMid.gif) left top repeat-y; width:222px; }
.side_top1  { display:block; padding:0; margin:0; background:url(../images/sideTop2.gif) left top no-repeat; width:222px;}
.side_top  { display:block; padding:0; margin:0; background:url(../images/sideTop.gif) left top no-repeat; width:222px;}
.side_btm  { display:block; padding:0; margin:0; background:url(../images/sideAbs.png) left top no-repeat; height:25px; width:222px;  }
.side_btm_two {display:block; padding:0; margin:0; background:url(../images/sideBtm1.gif) left top no-repeat; height:27px; width:222px; }
.side_btm1  { display:block; padding:0; margin:0; background:url(../images/sideAbs1.png) left top no-repeat; height:25px; width:222px;  }



.side_title { display:block; padding:13px 0 11px 19px; margin:0; color:#000000; font-size:11px; font-style:normal; font-weight:bold; line-height:11px;  }

.side_con { display:block; padding:7px 0 29px 0; margin:0 auto; width:192px;  }
.side_con ul { display:block; padding:0; margin:0; list-style:none; list-style-type:none; }
.side_con ul li { display:block; padding:8px 0 8px 5px; margin:0; list-style:none; list-style-type:none; width:187px; float:left; border-bottom:1px dashed #acacac;  }
.side_con ul li.last { display:block; padding:8px 0 8px 5px; margin:0; list-style:none; list-style-type:none; width:187px; float:left; border-bottom:none;  }

.side_con ul li a  { display:block; padding:0 0 0 20px; margin:0; list-style:none; list-style-type:none; background:url(../images/bullet_01.gif) left top no-repeat; height:13px; color:#000000; font-size:12px; font-style:normal;  line-height:14px; width:167px; text-decoration:none;  }
.side_con ul li a:hover { color:#c54948; text-decoration:none;   }
.side_con ul li.active a  { color:#000; text-decoration:none; background-position:0 -13px;   }




.side_con_two { display:block; padding:9px 0 10px 0; margin:0 auto; width:161px;  }
.side_con_two  h1 { display:block; padding:0; margin:0; color:#000; font-size:12px; font-style:normal; font-weight:bold; line-height:19px; }
.side_con_two  p { display:block; padding:0 0 10px 0; margin:0; color:#000; font-size:12px; font-style:normal; font-weight:normal; line-height:19px; }
.side_con_two  p  a { color:#000; font-size:12px; font-style:normal; font-weight:normal; line-height:19px; text-decoration:none; }
.side_con_two  p  a:hover { color:#000; text-decoration:underline;  }

.Btn1 { display:block; padding:0; margin:0 auto; width:152px;  }

.black_abs { display:block; padding:0; margin:0; font-size:1px; line-height:1px; position:absolute; bottom:-9px; left:78px;  }

/* BODY WRAPPER LEFT ENDS */

/* Contact Us */
.style7 {
	color: #000099;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

input, textarea { 
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label { 
	margin-left: 10px;
	margin-right:30px;
	color: #999999; 
	}

.submit input {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	}
/* Contact Us End */


.contentimg{
	border:1px #999 solid;
}


.shadow {
	border:1px #999 dotted;
	-moz-box-shadow: 3px 3px 6px #000;
	-webkit-box-shadow: 3px 3px 6px #000;
	box-shadow: 3px 3px 6px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}