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

*{ margin:0; padding:0;}
body{ margin:auto; padding:0; background:url(../images/bg.png); font-size:12px; font-family:Eurosti;
/*background: #959595; 
background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */


}

@font-face {
font-family: 'Copperplate-Gothic-Bold-Regular';
src: url("Copperplate-Gothic-Bold-Regular.eot"); /* FOR IEs */
src: local('Copperplate-Gothic-Bold-Regular'), url('Copperplate-Gothic-Bold-Regular.ttf') format('truetype'); /* for other web browsers */
}
@font-face {
font-family: 'Eurosti';
src: url("Eurosti.eot"); /* FOR IEs */
src: local('Eurosti'), url('Eurosti.ttf') format('truetype'); /* for other web browsers */
}

#main_container{ background-color:white;  }/*border-top:#f9ce27 4px solid;}       */
#main_inner_container{ margin:auto; width:1000px;    }
#inner_container{ float:left; width:1000px; }

/*logo panel*/
#logo_panel{ float:left; width:1000px; padding-top:5px;}
.logo{ float:left; width:166px; height:203px;}
.title{ float:left; width:766px; height:44px; padding-left:20px; padding-top:28px;}
#menu_panel{ float:left; width:834px; padding-top:6px; }
.menu{ float:left; background:url(../images/menu_bar.png) repeat-x; width:817px; height:48px;}
.menu ul{ float:left; width:100%; margin:0; padding:16px 0 0 0; list-style-type:none;}
.menu ul li{ display:inline;}
.menu ul li a{ color:#ffffff; font-family: Copperplate-Gothic-Bold-Regular; text-decoration:none; font-size:13.8px; border-right:#0a345c 1px solid; padding: 10px 10px 10px 10px;}
.menu ul li a:hover{ color:#f9ce27;}
.menu ul li a.active{ color:#f9ce27;}
.menu_curve{ float:left; background:url(../images/menu_right_curve.png) no-repeat; width:17px; height:48px;


}
.last{border-right:#0a345c 0px none !important;}

.ph{ float:left;margin-left: 0px; width:490px !important; margin-top:1px; }
.icon{ float:left; width:21px; height:26px;vertical-align: middle;margin-top: 14px;}
.ph_num{ float:left; width:490px; color:#EB0000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:36px; margin-left:0px; margin-top:1px;font-weight: bold; }

.localph{ color:#000014; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; }


.slogan{ float:right; width:320px !important; font-size:18px; text-align:right; padding-right:24px; padding-top:15px;  color:#fffff00; font-weight:bold;}

/*header*/
#header{ float:left; /*background:url(../images/header_bg.png) no-repeat;*/ width:998px; height:242px; margin-top:5px; padding-top:2px; padding-left:2px;
  -moz-box-shadow:    3px 3px 5px 6px #787777;
  -webkit-box-shadow: 3px 3px 5px 6px #787777;
  box-shadow:         3px 3px 5px 6px #787777;
  padding:12px;
}

/*body container*/
#body_container{ float:left; width:1000px; padding-top:5px;}
.body_upper_curve{ float:left; background:url(../images/body_upper_curve.png) no-repeat; width:1000px; height:10px;}
.body_bottom_curve{ float:left; background:url(../images/body_bottom_curve.png) no-repeat; width:1000px; height:10px;}
.body_content{ float:left; background:#f2f2f2; width:990px; padding-left:10px; padding:15px;
  -moz-box-shadow:    3px 3px 5px 6px #787777;
  -webkit-box-shadow: 3px 3px 5px 6px #787777;
  box-shadow:         3px 3px 5px 6px #787777;
}
.left_panel{ float:left; width:700px;}
.welcome_panel{ float:left; width:700px;}
.welcome_panel ul{ float:left; width:680px; margin:0; padding:5px 0 0 20px;}
.welcome_panel ul li{ float:left; width:680px; font-size:15px; padding-top:6px;}
h1{ float:left; width:700px; color:#002b55; border-bottom:#002b55 1px solid; font-size:22px; font-weight:bold;}
p{ float:left; width:700px; color:#171717; font-size:15px; text-align:justify; padding-top:5px;}
.read_more{ float:right; width:62px;}
.read_more a{ color:#002b55; font-weight:bold; text-decoration:underline; font-size:9px; font-family:"Verdana", Geneva, sans-serif;}

.right_panel{ float:left; width:260px; padding-left:20px;}
.req_quote{ float:left; width:256px; background:url(../images/quote_panel.png) no-repeat; height:198px; margin-top:27px;margin-left:10px;
  -moz-box-shadow:    0px 0px 8px 3px #787777;
  -webkit-box-shadow: 0px 0px 8px 3px #787777;
  box-shadow:         0px 0px 8px 3px #787777;

}

.req_video{ float:left; width:256px; background:url(../images/quote_paneld.png) no-repeat; height:218px; margin-top:27px;margin-left:10px;
  -moz-box-shadow:    0px 0px 8px 3px #787777;
  -webkit-box-shadow: 0px 0px 8px 3px #787777;
  box-shadow:         0px 0px 8px 3px #787777;

}

.req_quote ul{ float:left; width:85%; margin:0; padding:45px 0 0 35px; list-style-image:url(../images/arrow.png);}
.req_quote ul li{ color:#002b55; font-size:15px; padding-top:6px;}
.quote_btn{ float:left; width:128px; height:28px; margin-top:12px; margin-left:65px;}

.quote_btn1{ float:left; width:128px; height:28px; margin-top:18px; margin-left:65px; font-weight:bold; font-size:20px; color:#06F;}


/*bottom panel*/
.bottom_panel{ float:left; width:990px; padding-top:8px;}
h2{ float:left; width:281px; color:#002b55; border-bottom:#002b55 1px solid; font-size:19px; font-weight:bold;}
.pic_bg{ float:left; background:url(../images/bottom_bg.png) no-repeat; width:278px; height:105px; margin-top:5px; padding-left:3px; padding-top:3px;}

/*mission statement*/
.mission_state{ float:left; width:281px;}
.mission_state p{ float:left; width:281px; color:#171717; font-size:15px; text-align:justify; padding-top:5px;}

/*scope of work*/
.scope_work{ float:left; width:281px; margin-left:65px;}
.scope_work ul{ float:left; width:266px; margin:0; padding: 0 0 0 15px;}
.scope_work ul li{ color:#171717; font-size:15px; width:281px; float:left; padding-top:6px;}

/*contact us*/
.contact_us{ float:left; width:281px; margin-left:65px;}
.contact_us a{ color:#171717; text-decoration:none;}
.contact_us a:hover{ text-decoration:underline;}
.contact_us p{ float:left; width:281px; color:#171717; font-size:15px; text-align:justify; padding-top:5px;}
.contact_heading{ float:left; color:#002b55; font-size:15px; border-bottom:#002b55 1px solid; margin-top:5px;}

/*footer*/
#footer_panel{ float:left; width:1055px; margin: 8px 0 8px 0; font-family:"Verdana", Geneva, sans-serif; font-size:11px;   -moz-box-shadow:    3px 3px 5px 6px #cccccc;
  -webkit-box-shadow: 3px 3px 5px 6px #cccccc;
  box-shadow:         3px 3px 5px 6px #cccccc;}
.footer_left_curve{ float:left; background:url(../images/footer_left_curve.png) no-repeat; width:20px; height:71px;}
.footer_right_curve{ float:left; background:url(../images/footer_right_curve.png) no-repeat; width:20px; height:71px; 
}
.footer{ float:left; background:url(../images/footer_bg.png) repeat-x; width:970px; height:71px;}
.footer_menu{ float:left; width:655px; padding-top:5px;}
.footer_menu ul{ float:left; width:100%; margin:0; padding:10px 0 0 0; list-style-type:none;}
.footer_menu ul li{ display:inline;}
.footer_menu ul li a{ color:#FFF; border-right:#FFF 1px solid; text-decoration:none; padding: 0 7px 0 4px;}
.footer_menu ul li a:hover{text-decoration:underline;}
.copyright{ float:left; width:680px; color:#FFF; padding: 5px 0 0 4px; line-height:1.5em;}
.copyright a{color:#FFF; text-decoration:underline; font-weight:bold;}


/*contact us inner*/
.contact_us_inner{ float:left; width:256px; margin-top:10px;}
.contact_inner{ float:left; width:256px; color:#002b55; border-bottom:#002b55 1px solid; font-size:19px; font-weight:bold;}
.contact_us_inner a{ color:#171717; text-decoration:none;}
.contact_us_inner a:hover{ text-decoration:underline;}
.contact_us_inner p{ float:left; width:256px; color:#171717; font-size:15px; text-align:justify; padding-top:5px;}
.contact_heading_inner{ float:left; color:#002b55; font-size:15px; border-bottom:#002b55 1px solid; margin-top:5px;}

/*contact us page*/
.contact_form{ float:left; width:650px; padding-top:10px; padding-left:50px;}
.label{ font-size:14px;}
.txtbox{ width:220px; height:23px; border:#CCC 1px solid; line-height:23px; padding-left:4px;}
.dropdown{ width:220px; height:23px; border:#CCC 1px solid; line-height:23px; padding-left:4px;}
.cbox{ font-size:15px;}
.txtarea{ width:220px; height:80px; border:#CCC 1px solid; padding-left:4px;}
.submit_btn{ background:#194570; color:#FFF; font-weight:bold; border:#001224 1px solid; padding:4px; font-size:12px; cursor:pointer;}

/*form pages*/
.form_text{ background:#999; font-size:15px; padding:5px;}
.apply{ background:#275582; text-align:center;}
.apply a{ color:#FFF; text-decoration:none; font-size:15px;}
.form_heading{background:#275582; color:#FFF; font-size:19px; padding:3px 0 3px 10px;}
.form_label{ font-family:"Verdana", Geneva, sans-serif; font-size:11px; font-weight:bold;}
.form_txtbox{ width:220px; height:22px; border:#cecece 1px solid;}
.form_txtarea{ width:220px; height:60px; border:#cecece 1px solid;}
.checkbox{ font-family:"Verdana", Geneva, sans-serif; font-size:16px; font-weight:bold; padding-top:8px;}
.radiobtn{ font-size:16px; padding-top:3px;}
.guard_txtbox{ width:150px; height:22px; border:#cecece 1px solid;}
.rates_txtbox{ width:50px; height:22px; border:#cecece 1px solid;}
.form_txt{ font-family:"Verdana", Geneva, sans-serif; font-size:11px; line-height:1.6em;}

.agreement_txt{ float:left; width:860px; height:300px; font-family:"Verdana", Geneva, sans-serif; overflow:scroll; font-size:11px; margin-top:15px; margin-left:5px; border:#CCC 1px solid;}

.agreement_txt strong{ float:left; padding:10px 0 10px 10px;}
.agreement_txt p{ float:left; width:820px; font-size:11px; padding:0 0 0 10px;}

.agreement_txt ul{ float:left; width:800px; margin:0; padding:0 0 0 25px;}
.agreement_txt ul li{ padding:10px 0 0 0;}

.form_table_heading{ color:#002b55; border-bottom:#002b55 1px solid; font-size:22px; font-weight:bold;}


.price_txtbox{ border:#d0d0d0 1px solid; height:23px; line-height:23px; width:100px; background:#fcfcfc; padding-left:5px; font-size:12px;}
.re{  margin-top:43px; height:110px;  width:220px;  padding-left:17px; }

.video{ float:left;width:254px; border:solid 1px; height:197px; margin-top:10px;}
.welcome_panel ul li a
{
color:#24527F;
text-decoration:none;
font-weight:bold;
}
.welcome_panel ul li a:hover
{
color:#F9CE27;
text-decoration:none;
font-weight:bold;

}
.welcome_panel #ourservices ul{ float:left; width:680px; margin:0; padding:5px 0 0 20px; color:#24527F;}
.welcome_panel #ourservices ul li{ float:left; width:300px; font-size:12px; padding-top:6px;}
.welcome_panel #ourservices p{font-size:14px;}
.welcome_panel h2
{
    text-decoration: none;
    border: none;    
}
                     
 
#top_Link a
{
    color:#24527F;
    text-decoration:none;
    font-weight:bold;
    margin-right: 10px;
    margin-left: 10px;
}
#top_Link a:hover
{
    color:yellow;
    text-decoration:none;
    font-weight:bold;    
    margin-right: 10px;
    margin-left: 10px;

}

.blueLink
{
color:#24527F;
text-decoration:none;
font-weight:bold;
}
.blueLink:hover
{
color:#F9CE27;
text-decoration:none;
font-weight:bold;

}



#table-8 {

}
#table-8 td, #table-8 th {

}

#table-8 th {

}
#table-8 td {

}
