/* Reset */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, {margin:0; padding:0;border:0;outline:0;	font-weight:inherit; font-style:inherit;	font-size:100%;	font-family:inherit;}
:focus {outline: 0;}
ol, ul {list-style: none; }
/*table {	border-collapse: separate;	border-spacing: 0;}*/
/*caption, th, td {	text-align: left;vertical-align:top;	font-weight: normal;}*/
caption {	text-align: left;vertical-align:top;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}
/* End of reset */

/* General Style - for whole site  */
body{ font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
a { color:#0a5ea4;; cursor:pointer; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; cursor:pointer; }
a:active { text-decoration: none; }
form{margin:0px; padding:0px;}
.flt{float:left;}
.frt{float:right;}
h1{font-size:15px; margin:0px; padding:0px; color:#18b6ff; font-weight:bold;}
img{ border: 0;}
.clear {clear:both;}
ul{padding:10px 0px;}
li{ line-height:16px; font-size:12px; color:#666666; background: url(/images/arrow.png) no-repeat 3px 4px; list-style:none; padding:0px 0px 15px 12px;}
li span{ font-size:13px; color:#0a5ea4;}
/* General Style - for whole site  */

#header{width:100%; background:#18b6ff;}
#header .container{width:988px; margin:0 auto; padding:0px 0px 0px 15px;}
#header .logo{ padding:15px 0px 10px 0px;}
#header .phone{ width:210px; height:50px; padding:5px 0px 5px 12px; background:#313131; color:#18b6ff; font-size:25px;}
#header .phone span{ color:#18b6ff; font-size:12px;}

#navigation{width:100%; background:#caedfe;}
#navigation .container{width:976px; margin:0 auto; padding:8px 12px; height:20px; font-size:12px; font-weight:bold; color:#0a5ea4; text-transform:uppercase;}
.padtop3{ padding-top:3px;}
.padtop15{ padding-top:15px;}

#impact_area{width:100%; background:#208dc0; }
#impact_area .container{width:1000px; margin:0 auto; background:#208dc0 url(../images/buliding_bkg.jpg) no-repeat; height:251px;}
#impact_area .tagline{ padding:50px 25px 0px 0px;}
#impact_area .tagline span{ font-size:12px; color:#fff; padding:5px 0px 0px 4px; line-height:30px; font-weight:bold;}

#content_area{width:100%; background:#fff;}
#content_area .container{width:976px; margin:0 auto; padding:0px 12px; }
#content_area .left{width:260px; margin-right:13px; margin-top:-18px;}
.testimonials{background:#18b6ff; padding:15px; font-size:12px; color:#fff; line-height:18px;}
.testimonials_arrow{ background:url(../images/testimonial_arrow.png) no-repeat; height:37px; font-size:15px; color:#333; padding:21px 0px 0px 50px; margin-left:35px;}
.phone_details{background:url(../images/phone.jpg) no-repeat; font-size:11px; color:#656565; margin:55px 0px 0px 0px; height:125px; padding-top:10px;}
.phonebig {font-size:29px; color:#302e2e;}
.phoneno{font-size:13px; color:#656565;}
#content_area .middle{width:401px; margin-right:13px; margin-top:-18px; background:#f6f6f6; padding:15px 12px; min-height:420px;}
#content_area .middlebig{width:679px; margin-top:-18px; background:#f6f6f6; padding:15px 12px;}
#content_area .right{width:241px; margin-top:-18px; background:#ffffff; padding:15px 12px; font-size:12px; color:#333333; line-height:18px;}

#footer{width:100%; background:#313131; height:100%;}
#footer .container{width:976px; margin:0 auto; padding:12px 0px; height:38px; font-size:12px; color:#a1a1a1; line-height:18px;}
#footer a { color:#a1a1a1;; cursor:pointer; }
#footer a:link { text-decoration: none; }
#footer a:visited { text-decoration: none; }
#footer a:hover { text-decoration: underline; cursor:pointer; }
#footer a:active { text-decoration: none; }

.txtinput { border:1px solid #18b6ff; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:0px; height:22px;}
.w180{width:180px;}
.w280{width:280px;}
.w340{width:340px;}
.h60{height:60px;}
.h100{height:100px;}
.button_blue{background:#18b6ff; font-size:13px; color:#fff; border:none; padding:5px 15px; cursor:pointer;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	padding:1px;
    border: none;
}

.font12{font-size:12px; color:#666666; line-height:18px;}
.font14{font-size: 14px; color:#666666;  line-height: 18px;}

