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

@import url(reset.css);

body{font-family: 'PT Sans Narrow', sans-serif; font-size:16px; line-height:24px; color:#4b4b4b;}

.full-width-container{ width:100%;}
.inner-conatiner{ width:980px; margin:0 auto;}
.header-main{ width:110%;}
.logo{ width:273px; height:117px; float:left; padding-bottom: 10px;
padding-top: 5px;}
.logo a{ display:block; text-decoration:none; outline:none;}
.header-right-main{ width:640px; float:right;}
.head-top{ width:255px; float:right;}
.head-top ul{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
.head-top ul li{ float:left; background-color:#f1f1f1; padding:5px 10px 10px 10px; margin-right:10px; -webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px; display:inline-block;}
.head-top ul li.top-lst{ margin-right:0px;}
.head-top ul li a{ text-decoration:none; font-family: 'PT Sans Narrow', sans-serif; font-size:14px; color:#5e5e5e;}
.head-top ul li a.phne{ background-image:url(../images/phne-pic_05.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-left:25px; cursor:default;}
.head-top ul li a.mail{ background-image:url(../images/mail-pic_08.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-left:25px;}
.header-nav{ width:127%; margin-top:52px;}
.header-nav ul{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
.header-nav ul li{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.header-nav ul li a{ font-family: 'PT Sans Narrow', sans-serif; font-weight:600; font-size:14px; color:#575757; text-transform:uppercase; margin: 0px 0px 0px 4px;
padding: 0px 3px 5px 6px;}
.header-nav ul li a:hover{ color:#f26101; border-bottom:3px solid #f26101;}
.header-nav ul li a.nav-active{ color:#f26101; border-bottom:3px solid #f26101;}
.header-nav ul li a.head-nav-lst{ margin-right:0px;}
.overlay-box {
position: absolute;
top: 160px;
left: 28%;
color: #fff;
}

.overlay-box p {
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 300;
color: #fff;
font-size: 30px;
line-height: 28px;
margin-bottom: 10px;
background: rgba(0, 0, 0, 0.5); 
padding:8px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.overlay-box a {
color: #fff;
font-size: 15px;
font-family: 'PT Sans Narrow', sans-serif;
font-weight: 700;
background-color:#f26101;
padding: 3px 10px 3px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.top-first-box{ width:100%; padding:55px 0px;}
.top-first-left{ width:520px; float:left;}
.top-first-right{ width:424px; float:right;}
.top-first-left p.top-txt-1{ color:#212121; font-size:26px; line-height:30px; font-weight:400; padding-bottom:10px;}
.top-first-left p.top-txt-2{ color:#0c9ee6; font-size:16px; font-weight:700; padding-bottom:10px;}
.top-first-left p.top-txt-3{ color:#4b4b4b; font-size:16px; font-weight:400; padding-bottom:10px;}
.top-first-left a.top-txt-4{ color:#f26101; font-size:15px; font-weight:700; text-decoration:underline;}

.blue-bg{ height:85px; background-image:url(../images/blue-bg_13.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-top:105px;}
p.blue-bg-txt-1{ color:#fff; font-size:24px; font-weight:400; float:right; line-height:30px;}

.brwn-bg{ background-color:#f5f3ef; padding:25px 0px;}
.services-main{ width:100%;}
 p.service-main-ttle{ color:#434343; font-size:24px; font-weight:700; text-decoration:underline; padding-bottom:20px;}
.service-box{ width:288px; margin-right:38px; float:left;}
.service-box p.service-ttle{ color:#304269; font-size:22px; font-weight:700; padding:25px 0px 10px 0px;}
.service-box p.sevice-sub-ttle{ color:#5db4de; font-size:16px; font-weight:700; line-height:20px; padding-bottom:8px;}
.service-box p.service-desc{ color:#5c5c5c; font-size:16px; line-height:18px; padding-bottom:15px;}
.service-box a.service-lnk{color: #f26101;
font-size: 15px;
font-weight: 700;
text-decoration: underline;}

.slider-3{ width:100%; float:left;}

.latest-main{ width:100%; padding:49px 0px;}
.latest-box{ width:302px; float:left; border-bottom:1px solid #bdbdbd; margin-right:24px;}
.latest-box p.latest-txt-1{color:#304269; font-size:15px; font-weight:700; line-height:18px; padding-bottom:15px; padding-top:10px;}
.latest-box p.latest-date{ color:#f26101; font-size:12px; font-weight:400; padding-bottom:15px;}
.latest-box p.latest-desc{ color:#5c5c5c; font-weight:400; font-size:16px; line-height:18px; padding-bottom:25px;}

.footer-bg{ background-color:#1c1c1c; padding:23px 0px;}
.footer-main{ width:100%;}
.footer-left{ width:520px; float:left;}
.footer-right{ width:303px; float:right;}
.footer-right p{ color:#91bed4; font-size:13px; line-height:16px; font-weight:400; text-align:right;}
.link a{ color:#fff; font-size:13px; font-weight:400; padding:0px 5px;}

.page-title{ width:100%;}
.page-title p{ font-size:42px; font-weight:400; color:#343434; padding:5px 0px;}

.top-lnk{ border-bottom:1px solid #e5e5e5;  padding:20px 0px 10px 0px;}
.bread-lnk{ width:300px; float:left;}
.bread-lnk a{ color:#505050; font-size:14px; padding-right:5px;}
.bread-lnk a.bread-act{ color:#f26101; padding-left:5px;}
.share-lnk{ width:105px; float:right;}
.share-lnk a{ color:#707070; font-size:14px; font-weight:400; background-image:url(../images/share-lnk-pic_03.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:0px 0px 0px 26px; display:block;}

.about-main-box{ width:100%; padding:62px 0px;}
.about-left{ width:610px; float:left;}
.about-main-box p.about-ttle{ color:#2994c9; font-size:26px; font-weight:400; text-transform:uppercase; line-height:36px;}
.about-main-box p.about-sub-ttle{ color:#212121; font-size:26px; font-weight:400; line-height:36px; padding-bottom:15px;}
.about-main-box p.about-desc{ color:#4b4b4b; line-height:24px; font-size:18px; font-weight:400;}

.about-right{ width:159px; height:111px; background-color:#dfeff7; float:right; padding:10px 16px; background-image:url(../images/about-right-pic_07.jpg); background-repeat:no-repeat; background-position:13px 8px; margin-top:42px;}

.about-right p{ color:#304269; font-size:18px; line-height:18px; padding: 45px 0px 5px 0px;}
.about-right a{color: #f26101;
font-size: 15px;
font-weight: 700;
text-decoration: underline;}

.about-right2{ width:159px; height:111px; background-color:#dfeff7; float:right; padding:10px 16px; background-image:url(../images/exclamation_03.jpg); background-repeat:no-repeat; background-position:13px 8px; margin-top:42px;}

.about-right2 p{ color:#304269; font-size:18px; line-height:18px; padding: 45px 0px 5px 0px;}
.about-right2 a{color: #f26101;
font-size: 15px;
font-weight: 700;
text-decoration: underline;}

.common-lnk-bg{ background-color:#f5f3ef; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:0px 0px; margin-bottom:65px;}
.common-lnks-main{ width:100%; display:inline-block;}
.common-box{ width:450px; padding:34px 19px 34px 19px; float:left;}
.common-frst{ padding-left:0px;  border-right:1px solid #e0e0e0;}
.common-box p.common-ttle{ color:#304269; font-size:17px; font-weight:700; text-transform:uppercase; padding-bottom:30px; }
.common-box img{ padding-bottom:30px;}
.common-box p.common-desc{ color:#8b8b8b; font-size:16px; font-weight:400; line-height:18px; padding-bottom:10px;}
.common-box a{color: #f26101;
font-size: 15px;
font-weight: 700;
text-decoration: underline; padding-top:10px; }
.common-last{ border-right:none;}
p.latest-ttle{ color:#2994c9; font-size:15px; font-weight:700; line-height:18px; padding-bottom:10px;}
p.latest-date{ color: #f26101;
font-size: 12px;
font-weight: 400;
padding-bottom: 5px;}
p.latest-desc{ color:#5c5c5c; font-size:15px; font-weight:400; line-height:16px; padding-bottom:4px;}
p.last-desc{ padding-bottom:18px;}
.tabs-brwn{ padding-bottom:0px;}
/*tabs css start*/
.bl_2_15{font-size:16px !important; padding:4px 14px; text-decoration:none; display:block; margin-right:5px; width:auto; margin-right:5px; margin-bottom:0px; float:left; background-color:#e8e3da; text-align:center; color:#505050 !important; font-weight:400; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}

.gL2_15{
	font-size:16px !important; padding:6px 7px; text-decoration:none; display:block; margin-right:5px; width:auto; margin-right:5px; margin-bottom:0px; float:left;  background-color:#fff; text-align:center; color:#505050 !important; font-weight:400; -webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;}
/*tabs css end*/

p.tabs-ttle{ color:#2f2f2f; font-size:24px; font-weight:400;}

ul.main-lst{ list-style:none; list-style-type:none; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.main-lst li{ margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
ul.main-lst li p.main-lst-txt{ font-size:20px; color:#2994c9; padding:0px 0px 0px 25px; background-image:url(../images/dots_03.jpg); background-repeat:no-repeat; background-position:0px 5px;}
ul.main-lst li ul.inner-lst{list-style:none; list-style-type:none; margin:0px 0px 0px 0px; padding: 8px 0px 3px 28px;}
ul.main-lst li ul.inner-lst li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.main-lst li ul.inner-lst li p.inner-lst-txt{ font-size:16px; color:#464748; margin:0px 0px 0px 0px; padding:0px 0px 0px 21px; background-image:url(../images/tick_07.jpg); background-repeat:no-repeat; background-position:0px 7px;}
.inner-left{ width:49%; float:left;}
.inner-right{ width:49%; float:left;}


.contact-left{
width: 610px;
display:inline-block;
}
.contact-form{
float: right;
width: 333px;
/*margin-top: 95px;
margin-left: 60px;*/
}
.contact-form p{
float:left;
width:75px;
}
.contact-form input,.contact-form textarea {
float:left;
margin-left:10px;
}
.contact-form input[type="text"]{
width: 218px;
padding: 5px;
background-image: url(../images/textbox_bg.jpg);
background-repeat: repeat-x;
background-position: top left;
border: 1px solid #e4e4e4;
}

.contact-form input[type="submit"]{
width: 75px;
height:25px;
background-image: url(../images/red-submit-button-md.png);
background-repeat: no-repeat;
background-color: #fff;
border: none;
}

.contact-form textarea {
width: 224px;
height: 70px;
background-image: url(../images/textbox_bg.jpg);
background-repeat: repeat-x;
background-position: top left;
border: 1px solid #e4e4e4;
resize:none;
}


.content-con{
float: left;
margin-top: 20px;
width:250px;
}
.telephone-icon{
background-image: url(../images/telephone.png);
background-repeat: no-repeat;
background-position: left 1px;
}
.telefax-icon{
background-image: url(../images/fax.png);
background-repeat: no-repeat;
background-position: left 1px;
}
.email-icon a{
color: #707070;
font-family: 'PT Sans Narrow', sans-serif;
}
.email-icon {
background-image: url(../images/mail.png);
background-repeat: no-repeat;
background-position: left 1px;
color: #707070;
font-family: 'PT Sans Narrow', sans-serif;
}
.right-con{
margin-bottom: 20px;
padding-left: 38px;
color: #707070;
font-family: 'PT Sans Narrow', sans-serif;
line-height: 1.2em;
}
.right-con span {
color: #9e9e9e;
display: block;
font-weight:bold;
}
.content-con p {
padding-bottom: 14px;
line-height: 23px;
color: #707070;
font-family: 'PT Sans Narrow', sans-serif;
font-size: 16px;
padding: 8px 0px 8px 0px;
}
.contact-block{
float:left;
margin-top:15px;
width:315px;
}

.error {
display: none;
color: #f20000!important;
width: 220px!important;
margin: 0 0 0 85px;
}

.name-listing { width:100%; display:inline-block; }
.name-listing ul { margin:0px; padding:0px; list-style-type:none; }
.name-listing ul li { display:block; float:left; width:270px; margin-right:27px; border-bottom:solid 1px #e4e4e4;  padding-bottom:10px; margin-bottom:10px; }
.name-listing ul li:last-child { margin-right:0px; }

.footer-right p#site-credit {color:#fff;
font-size: 13px;
line-height: 16px;
font-weight: 400;
text-align: right;}

.footer-right p#site-credit a{color:#fff;
font-size: 13px;
line-height: 16px;
font-weight: 400;
text-align: right;}
	