/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;margin-bottom:1em;}
h2											{font-size:22px;margin-bottom:1em;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; font-family: 'Open Sans', sans-serif; font-size:12px; background:#d8e6f5;}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; background:url(../images/background.jpg) no-repeat center top;}
.container									{background:url(../images/city.png) no-repeat center bottom; padding:0 0 284px 0; }
.main_content								{width:1064px; margin:0 auto; background:#fff; border-radius:3px;}
#header										{background:url(../images/color-line.png) repeat-x center bottom; padding:0 0 9px 0; margin-bottom:55px;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
#logo										{float:left; display:inline; width:282px;}
#logo a										{display:block;}
#logo img									{width:100%;}
.header										{margin:0 auto; width:960px; padding:16px 0 26px 0}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
#nav										{float:right; display:inline;}
#nav ul										{float:left; display:inline; padding:27px 0 0 0;}
#nav ul li									{float:left; display:inline; margin:0 43px 0 0;}
#nav ul li a								{display:inline-block; font-size:13px; font-weight:600; text-transform:uppercase; color:#171b38;}
#nav ul li .menu1:hover, #nav ul li .menu1.act{color:#0e4f6d;}
#nav ul li .menu2:hover, #nav ul li .menu2.act{color:#69aa44;}
#nav ul li .menu3:hover, #nav ul li .menu3.act{color:#1a99ce;}
#nav ul li .menu4:hover, #nav ul li .menu4.act{color:#ffa200;}
/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.slider										{width:1205px; margin:0 auto 38px auto; position:relative;}
.inner-slider								{padding:0 5.4%;}
.bx-pager									{display:none;}
.bx-wrapper .bx-viewport					{border:0 none !important; box-shadow:none !important; left:auto !important; background:none !important;}
.home-content								{width:960px; margin:0 auto; min-height:290px;}
.home-content .sub-title					{font-size:20px; color:#000; margin-bottom:16px;}
.home-content .sub-title span				{font-weight:600;}
.home-content .text							{font-size:13px; color:#747474;}
.shadow										{margin:0 auto; background:url(../images/shadow.png) no-repeat center top; height:16px; width:1064px;}
.inner-content								{padding:31px 52px 80px 52px; background:url(../images/bg-icon.png) no-repeat right bottom;}
.inner-nav									{float:left; display:inline; margin:0 0 28px 0;}
.inner-nav li								{float:left; display:inline;}
.inner-nav li a								{display:inline-block; font-size:13px; color:#fff; font-weight:600; width:137px; padding:9px 0 9px 20px;}
.inner-nav li a:hover						{text-decoration:underline;}
.inner-nav li .menu1						{background:#69aa44;}
.inner-nav li .menu2						{background:#1a99ce;}
.inner-nav li .menu3						{background:#0e4f6d;}
.inner-nav li .menu4						{background:#353635;}
h1.page-title								{font-size:40px; color:#9a9a9a; font-weight:normal; margin:0 0 45px 0;}
h2.page-sub-title							{font-size:22px; color:#9a9a9a; font-weight:normal; margin:0 0 1em 0;}
.inner-content .text						{font-size:13px; color:#6c6c6c; margin-bottom:2em;}
.inner-content .para1						{margin:0 0 53px 0;}
.inner-content .para2						{margin:0 0 35px 0;}
.inner-content h5							{font-size:14px; color:#6c6c6c;}
.inner-content .subhead1					{margin:0 0 40px 0;}
.inner-content .subhead2					{width:800px; margin:0 0 26px 0;}
.content-list								{float:left; display:inline; margin:0 0 13px 0;}
.content-list li							{float:left; display:inline; width:218px; padding:2px 0 0 66px; margin:0 53px 48px 0; font-size:13px; color:#6c6c6c;}
.content-list .list1						{background:url(../images/icon1.png) no-repeat left top;}
.content-list .list2						{background:url(../images/icon2.png) no-repeat left top;}
.content-list .list3						{background:url(../images/icon3.png) no-repeat left top; margin-right:0;}
.content-list .list4						{background:url(../images/icon4.png) no-repeat left top;}
.content-list .list5						{background:url(../images/icon5.png) no-repeat left top;}
.content-list .list6						{background:url(../images/icon6.png) no-repeat left top; margin-right:0;}
.inner-content .map-link					{background:url(../images/arrows.png) no-repeat right center; padding-right:15px; font-size:13px; color:#1a99ce; margin:0 0 14px 0; display:inline-block;}
.inner-content .map-link:hover				{text-decoration:underline;}
.map-section								{margin:0 0 50px 0;}
.map-section a								{display:block; border:10px solid #f1f1f1; width:99%;}
.map-section a img							{width:100%;}
.form-head									{margin:0 0 50px 0;}
.form-head .span1							{display:inline-block; font-size:30px; color:#9a9a9a;}
.form-head .span2							{display:inline-block; font-size:17px; color:#353635; font-weight:bold;}
.form-section								{float:left; display:inline; width:680px; margin:0 30px 0 0;}
.form-section ul							{float:left; display:inline;}
.form-section ul li							{float:left; display:inline; margin:0 27px 0 0; padding:0 0 17px 0;}
.form-section ul li h6						{width:81px; font-size:13px; color:#6c6c6c; font-weight:normal; float:left; display:inline; padding:10px 0 0 0;}
.form-section ul li input					{font-size:13px; color:#000; float:left; display:inline; border:1px solid #ccc; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior:url(ie-css3.htc); padding:11px 0 11px 10px; width:228px; position:relative; z-index:99999;}
.form-section ul li textarea				{padding:11px 0 0 10px; border:1px solid #ccc; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior:url(ie-css3.htc); font-size:13px; color:#000; width:574px; float:left; display:inline; margin:0 0 15px 0; position:relative; z-index:99999;}
.form-section ul li a						{display:inline-block; width:132px; text-align:center; background:#353635; font-size:13px; font-weight:bold; color:#fff; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior:url(ie-css3.htc); padding:11px 0; left:81px; position:relative; z-index:99999;}
.form-section ul li a:hover					{text-decoration:underline;}
.address-section							{float:left; display:inline; width:200px;}
.address-section h3							{font-size:20px; color:#ffa200; margin:0 0 12px 0}
.address-section ul							{}
.address-section ul li						{padding:0 0 0 27px; font-size:13px; color:#666666;}
.address-section ul li a					{font-size:13px; color:#666666; display:inline-block;}
.address-section ul li a:hover				{text-decoration:underline;}
.address-section .location					{background:url(../images/location-icon.png) no-repeat 4px 4px; margin-bottom:23px;}
.address-section .location span				{display:block;}
.address-section .phone						{background:url(../images/phone-icon.png) no-repeat left center; margin-bottom:5px}
.address-section .fax						{background:url(../images/fax-icon.png) no-repeat left center; margin-bottom:5px}
.address-section .email						{background:url(../images/mail-icon.png) no-repeat left center; margin-bottom:5px}
.inner-content2								{padding-bottom:159px;}
.container2									{position:relative; min-height:720px;}
.container2 .hello-world					{position:absolute; left:53px; top:-40px;}
.content									{width:496px; position:relative; z-index:10;}
.content h6									{font-size:13px; color:#6c6c6c; line-height:24px; margin-bottom:20px;}
.content p									{font-size:13px; color:#6c6c6c; line-height:24px;}
.content-last								{position:absolute; bottom:0; right:0;}
.content2									{border-bottom:1px solid #e5e5e5; padding-bottom:50px;}
.content2 .box								{width:496px; float:left; display:inline;}
.box h6										{font-size:13px; color:#6c6c6c; margin:0 0 25px 0}
.box p										{font-size:13px; color:#6c6c6c; line-height:24px;}
.box ul										{}
.box ul li									{font-size:13PX; color:#6c6c6c; font-weight:bold; background:url(../images/bullet.gif) no-repeat left 6px; padding:0 0 0 32px; margin:0 0 10px 0;}
.content2 img								{float:right; display:inline;}
.content2 .page-title						{margin-bottom:70px;}
.content3									{border-bottom:1px solid #e5e5e5; padding-bottom:68px; padding-top:72px;}
.content3 .box								{width:496px; float:right; display:inline; padding-top:65px;}
.content3 img								{float:left; display:inline;}
.content4									{ padding:88px 0 0 0;}
.content4 .box								{width:496px; float:left; display:inline;}
.content4 .box p							{margin-bottom:30px;}
.content4 img								{float:right; display:inline;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
#footer										{background:url(../images/color-line.png) repeat-x center top; padding:9px 0 0 0;}
.inner-ftr									{background:#ffffff; padding:14px 0 15px 0;}
.footer										{width:960px; margin:0 auto;}
.copy										{float:left; display:inline; font-size:13px; color:#353635; padding:5px 0 0 0;}
.copy a										{font-size:13px; color:#353635;}
.copy a:hover								{text-decoration:underline;}
.footer ul									{float:right; display:inline;}
.footer ul li								{float:left; display:inline; margin:0 22px 0 0;}
.footer ul li a								{display:inline-block; font-size:12px;}
.footer ul li a:hover						{text-decoration:underline;}
.footer .fb									{color:#3b5998; background:url(../images/fb-ico.png) no-repeat left top; padding:5px 0 3px 29px;}
.footer .twtr								{color:#419bc0; background:url(../images/twtr-ico.png) no-repeat left 2px; padding:5px 0 2px 29px;}
/* ---------------------------------------------------------*/
p.section {margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #EEE;}

