

body { margin:0px; padding:0px; background:#bbbbbb url(../images/main_bg.gif) repeat-x left top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#7c7c7c; font-weight:normal;}
h1, h2, h3, h4, h5, ul, li, lable, p { margin:0px; padding:0px;}
.header_grid{ background:#c7c7c7 url(../images/gry_grid.gif) repeat-x left top; border-left:1px solid #a8a8a8;  border-right:1px solid #a8a8a8;}
/*#nav{margin:0; padding:0 0 0 0px; height:34px; float:left; width:100%;}
#nav ul{margin:0; padding:0;}
#nav ul li{display:inline; list-style:none; padding:5px 0 0 0;}
#nav ul li a{text-decoration:none; font-size:12px; font-weight:bold; color:#ffffff; padding:0 17px; line-height:38px;display:block; float:left; margin:0 1px 0 0; font-family:Tahoma, Geneva, sans-serif;}
#nav ul li a:hover, a.act{ background:url(../images/hover_image.gif) repeat-x left top; line-height:38px; padding:0 17px;}*/

#nav, #nav ul{
margin:0;
padding:0;
list-style:none;
}

#nav a{
text-decoration:none; font-size:12px; font-weight:bold; color:#ffffff; padding:0 15px; line-height:38px; display:block; float:left; font-family:Tahoma, Geneva, sans-serif; 
}

#nav a:hover{
background:url(../images/hover_image.gif) repeat-x left top; line-height:38px; padding:0 15px;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:block;
width:388px;
top:1.5em;  background:url(../images/menu_sub.gif) repeat-y left 15px; margin:16px 0 0 0;
}

#nav li ul a{
width:388px;
height:auto;
float:left; font-size:11px; font-weight:bold; color:#ffffff; font-family:Tahoma, Geneva, sans-serif;
}

#nav ul li a:hover{
background:url(../images/sub_hover1.gif) no-repeat left 10px;
}	




/*#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{  background:url(../images/sub_hover.gif) repeat-y left top;
display:block;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{   background:url(../images/menu_sub.gif) repeat-y left top; margin:18px 0 0 0;
display:block;
}

*/



.blk_bg{ background:url(../images/blk_bg.gif) repeat-x  left top; height:38px;}
.blue30{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; text-decoration:none; color:#B03D3D; font-weight:bold;}
.blue24{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; color:#B03D3D; font-weight:bold;}
.gry_14{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#7c7c7c; font-weight:none; line-height:20px;}
.gry_12_foot{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#4f4f4f; font-weight:none;}
a.gry_12_foot{ text-decoration:none; color:#4f4f4f;}
a.gry_12_foot:hover{ text-decoration: underline;}

/*.pad{padding:15px 0 35px 0;}*/
.pad_home{padding:0px 16px 0 15px;}
.blue_14{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#0099cc; font-weight:none;}
.blue_14 a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#0099cc; font-weight:none;}
.blue_14 a:hover{text-decoration:underline; }
.red20{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; color:#b03d3d; font-weight:bold;}
.red14{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#b03d3d; font-weight:normal;}
.red14 a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#b03d3d; font-weight:normal;}
.red14 a:hover{ text-decoration:underline;}
.red24{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; color:#b03d3d; font-weight:bold;}
.red18{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#b03d3d; font-weight:bold;}
p.red24{ padding:0 0 4px 0;}
.bord{ border-right: 1px dashed #ddd8d5; padding:0 15px 0 0px;}

.bord1{ border-right: 1px dashed #ddd8d5; padding:0 15px 0 15px;}

.Mission_pad{ padding:0 0 0 12px;}
.blk_description{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#000000; font-weight:normal;}
p.blk_description{ padding:14px 0 4px 0;}

.read_above{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#7c7c7c; font-weight:none; line-height:20px;}
p.read_above{ padding:0 0 15px 0;}

.govt_client{ background-image:url(../images/gov_client.gif); background-repeat:no-repeat; background-position:left top; height:193px; padding:0 0 0 15px;}

.govt_pastp{ background-image:url(../images/govt_pastp.gif); background-repeat:no-repeat; background-position:left top; height:193px; padding:0 0 0 15px;}
.naics_pad{ padding:0 0 0 39px;}

ul.business_gray12 { padding-left:15px; line-height:0px;}
 ul.business_gray12 li { list-style:none; margin:3px 0 0 0; padding:0px;}
ul.business_gray12 li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#7c7c7c; font-weight:normal; line-height:25px; background-image:url(../images/arow_blk.gif); background-position:2px 5px; background-repeat:no-repeat; padding:0 0 0 18px;}
ul.business_gray12 li a:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline; color:#b8523e; font-weight:normal;  line-height:25px;}

ul.solution { padding-left:0px; line-height:0px;}
 ul.solution li { list-style:none; margin:3px 0 0 0; padding:0px;}
ul.solution li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#7c7c7c; font-weight:normal; line-height:16px; background-image:url(../images/bollet.gif); background-position:2px 7px; background-repeat:no-repeat; padding:0 0 0 11px;}
ul.solution li a:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline; color:#b8523e; font-weight:normal;  line-height:16px;}
.txt_pad{ padding:0 0 0 8px;}

.text_areaf{ background:#ffffff; width:218px;padding:5px 3px 3px 4px; border:1px solid #b9b9b9; height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#b9b9b9; text-decoration:none; font-weight:normal;}

.ler_text_are{ background:#ffffff; width:270px;padding:5px 3px 3px 4px; border:1px solid #b9b9b9; height:100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#b9b9b9; text-decoration:none; font-weight:normal;}


a.blue_12 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#0099cc;}
a.blue_12:hover{text-decoration:underline;}

.home-inf-tp{width:190px; float:left; height:7px; background:url(../images/home-info-tp.gif) no-repeat scroll left top;}
.home-inf-mid{width:170px; float:left; background:url(../images/home-inf-mid.gif) repeat-y scroll left top; padding:0 10px; min-height:300px;}
.home-inf-box{width:186px; float:left; margin:0 22px 0 0;}
.home-inf-mid h2{color:#a40e04; font-weight:bold; font-size:16px;}
.home-inf-mid p{font-size:14px; color:#000; float:left;}
.home-inf-bt{width:180px; float:left; height:30px; background:url(../images/home-info-bt.gif) no-repeat left top; padding:0 10px 0 0; text-align:right;}

.home-inf-box1{width:186px; float:left; margin:0 22px 0 0;}
.home-inf-box1 h2{width:186px; color:#a40e04; font-weight:bold; font-size:14px; padding:7px 0 7px 0}
.home-inf-box1 p{width:186px; color:#7c7c7c; font-size:13px;}
.bot-menu{margin:0 auto; padding:0 0 0 64px;}
.bot-menu ul{list-style-type:none;}
.bot-menu ul li{display:inline;}
.bot-menu ul li a{text-decoration:none; font-size:14px; color:#FFF; margin:0 20px 0 0;}
.bot-menu ul li a:hover{text-decoration:underline;}
img, a{border:none;}
h2{font-size:16px;}
.logo-brdr{border:solid 1px #cccccc;}


a.pdf-link{color:#B03D3D; text-decoration:none;}
a.pdf-link:hover{text-decoration:underline;}