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

@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('../fonts/texgyreadventor-regular_0.eot');
    src: url('../fonts/texgyreadventor-regular_0.eot') format('embedded-opentype'),
         url('../fonts/texgyreadventor-regular_0.woff') format('woff'),
         url('../fonts/texgyreadventor-regular_0.ttf') format('truetype'),
         url('../fonts/texgyreadventor-regular_0.svg#TeXGyreAdventorRegular') format('svg');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}


@font-face {
    font-family: 'CalibriRegular';
    src: url('calibri.eot');
    src: url('calibri.eot') format('embedded-opentype'),
         url('calibri.woff') format('woff'),
         url('calibri.ttf') format('truetype'),
         url('calibri.svg#CalibriRegular') format('svg');
}

body{margin:0; padding:0; font-family:'CalibriRegular', Arial, Helvetica; font-size:14px; color:#000000; font-weight:normal; text-decoration:none;}


h1, h2, h3, p, br, ul, li, form, div{ margin:0; padding:0;}

h1{font-family:'CalibriRegular', Arial, Helvetica, sans-serif; font-size:52px; color:#000; font-weight:normal; text-decoration:none; }
h2{font-family:'TeXGyreAdventorRegular', Arial, Helvetica, sans-serif; font-size:32px; color:#5A910B; font-weight:normal; text-decoration:none; }
h3{font-family:'TeXGyreAdventorRegular', Arial, Helvetica, sans-serif; font-size:24px; color:#5A910B; font-weight:normal; text-decoration:none;}

.spacer{ clear:both; margin:0; padding:0px;}

.wraper{ margin:0 auto; padding:0; width:1000px;}

#header{ margin:0 auto; padding:0; width:100%;}
.logo{ width:601px; height:105px; margin:8px auto;}

.nav{ margin:0px auto; padding:0px;  width:100%; background:url(../images/nav_bg.png) repeat-x left top 3px;text-align:center; }
.nav ul{ margin:0; padding:0px; list-style:none;}
.nav ul li{ margin:0 auto; padding-top:3px; list-style:none; text-align:center; display:inline-block;}

.redConect{ margin:0px auto; padding:0px;  width:100%; background:#d61820;text-align:center; margin-top:3px; }
.redConect ul{ margin:0; padding:0px; list-style:none;}
.redConect ul li{ margin:0 auto; padding:27px 30px 18px 24px; list-style:none; text-align:center; display:inline-block; background:url(../images/arrow_big.png) no-repeat right center;}
.redConect ul li:last-child{background:none; padding-right:0}
.redConect ul li:first-child{padding-left:0}

.serviceslinks{ margin:0px auto; padding:0px;  width:100%; text-align:center; }
.serviceslinks ul{ margin:0; padding:0px; list-style:none;}
.serviceslinks ul li{ margin:0 auto; padding:13px 0px; list-style:none; text-align:center; display:inline-block; vertical-align:top; width:24.5%;}
.welcome{ margin:0px auto 27px; text-align:center;}
.welcome_content{ margin:20px 3% 20px 3%; padding-right:1%; text-align:justify;font-family:'CalibriRegular', Arial, Helvetica; font-size:18px; color:#000; width:94%; }
.welcome h1{font-family:'CalibriRegular', Arial, Helvetica, sans-serif; font-size:30px; color:#000; font-weight:bold; text-decoration:none; text-align:left; padding-left:3%; }
.welcome h3{font-family:'CalibriRegular', Arial, Helvetica, sans-serif; font-size:22px; color:#d61820; font-weight:bold; text-decoration:none; text-align:left; margin-top:40px; }

#implinks{ background:url(../images/imp-bg-line.png) repeat-x left top;}
#galleryBox{ width:90%; margin:0 5%; text-align:center; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:normal;}
#galleryBox ul{ margin:0 auto; padding:0; list-style:none; text-align:center; margin-top:20px;}
#galleryBox ul li{ margin:10px 15px; list-style:none; width:200px; display:inline-block; vertical-align:top;}
#galleryBox ul li .picbdr{ border:solid 1px #4e4644; margin-bottom:5px;}
#galleryBox ul li h3{margin-bottom:0px; line-height:24px; color:#4a463a; font-size:14px; font-family:'CalibriRegular', Helvetica, sans-serif; font-weight:normal; text-transform:uppercase }
#galleryBox ul li h3 a:link,
#galleryBox ul li h3 a:visited,
#galleryBox ul li h3 a:active{font-size:15px; font-family:'CalibriRegular', Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#4a463a;text-transform:uppercase}
#galleryBox ul li h3 a:hover{ color:#d61820}

#footer{ margin:40px auto; padding:0px;  width:100%; background:#006284;text-align:center; }
#footer ul{ margin:0; padding:0px; list-style:none;}
#footer ul li{ margin:0 auto; list-style:none; text-align:center; display:inline-block; height:40px; line-height:40px;}
#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active{font-size:15px; font-family:'CalibriRegular', Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#fff; padding:10px 20px;}
 #footer ul li a:hover{ text-decoration:underline; color:#000}
 
 .finput_bot{ border:none; border-bottom:solid 1px #333; background:#fff; width:100%; font-size:17px; font-weight:normal; font-family:'TeXGyreAdventorRegular', Helvetica, sans-serif; }
.finput_drop{ border:solid 1px #333; background:#fff; width:200px; font-size:15px; font-weight:normal; font-family:'TeXGyreAdventorRegular', Helvetica, sans-serif; }
.finput_textarea{ border:solid 1px #333; background:#fff; width:100%; font-size:15px; font-weight:normal; font-family:'TeXGyreAdventorRegular', Helvetica, sans-serif; }
.bigtxt{ font-size:16px; font-weight:bold;}
.bigtxt2{ font-size:18px; font-weight:bold; text-transform:uppercase}