body{background:url(../images/body-bg.jpg) top center #3a76aa repeat-x;font-family:Arial, Helvetica, sans-serif;}
div.utility{width:960px;height:46px;margin:auto;}
div.utility a{display:block;float:right;padding:4px;margin-right:30px;color:#fff;text-decoration:none;font-size:12px;margin-top:12px;}
div.utility div.site_search{float:right;margin-top:12px;width:220px;}
div.utility div.site_search #squery{width:175px;height:18px;background:url(../images/search_bg.png) no-repeat;border:0;color:#FFF;font-size:12px;padding:4px 6px 0 6px;}
div.content_top{width:960px;height:12px;margin:auto;background:url(../images/content_top.png);}
div.content_btm{width:960px;height:12px;margin:auto;background:url(../images/content_btm.png);}
div.content_mid{width:960px;min-height:660px;margin:auto;background:url(../images/content_mid.png);}
div.container{width:892px;min-height:600px;margin:auto;background:url(../images/gds_logo.png) no-repeat 0px 0px;padding:0 33px 0 35px;}

div.navbar{width:565px;height:28px;float:right;margin-top:56px;margin-right:14px;}
div.navbar a#srv{display:block;float:left;width:90px;height:28px;background:url(../images/nav-sprite.gif) 0px 0px;}
div.navbar a#srv.hover{display:block;float:left;width:90px;height:28px;background:url(../images/nav-sprite.gif) 0px -32px;}
div.navbar a#rfp{display:block;float:left;width:179px;height:28px;background:url(../images/nav-sprite.gif) -90px 0px;}
div.navbar a#rfp.hover{display:block;float:left;width:179px;height:28px;background:url(../images/nav-sprite.gif) -90px -32px;}
div.navbar a#nl{display:block;float:left;width:92px;height:28px;background:url(../images/nav-sprite.gif) -269px 0px;}
div.navbar a#nl.hover{display:block;float:left;width:92px;height:28px;background:url(../images/nav-sprite.gif) -269px -32px;}
div.navbar a#crs{display:block;float:left;width:78px;height:28px;background:url(../images/nav-sprite.gif) -361px 0px;}
div.navbar a#crs.hover{display:block;float:left;width:78px;height:28px;background:url(../images/nav-sprite.gif) -361px -32px;}
div.navbar a#div{display:block;float:left;width:126px;height:28px;background:url(../images/nav-sprite.gif) -439px 0px;}
div.navbar a#div.hover{display:block;float:left;width:126px;height:28px;background:url(../images/nav-sprite.gif) -439px -32px;}
div.navbar #sub_services{position:relative;z-index:500;width:710px;top:0px;left:-134px;}
div.navbar #sub_proposals{position:relative;z-index:500;width:254px;top:0px;left:91px;}
div.navbar #sub_news{position:relative;z-index:500;width:254px;top:0px;left:270px;}
div.navbar #sub_divisions{position:relative;z-index:500;width:254px;top:0px;left:311px;}

div.sub_services_top{width:710px;height:12px;background:url(../images/services_sprite.png) 0 0;}
div.sub_services_mid{width:658px;background:#00094e;padding:14px 26px;}
div.sub_services_mid a{display:block;color:#54bcf9;margin-bottom:10px;font-size:13px;text-decoration:none;background:url(../images/arrow_sprite.png) 0 3px no-repeat;padding:0 0 0 14px;}
div.sub_services_mid a:hover{color:#FFF;background:url(../images/arrow_sprite.png) 0 -27px no-repeat;}
div.sub_services_btm{width:710px;height:12px;background:url(../images/services_sprite.png) 0 -18px;}
#service_icon{width:160px;padding-top:120px;font-size:18px;line-height:20px;color:#fff;text-align:center;}
#service_icon.psp{background:url(../images/services/psp_sm.jpg) center top no-repeat;}
#service_icon.fra{background:url(../images/services/fra_sm.jpg) center top no-repeat;}
#service_icon.gs{background:url(../images/services/gs_sm.jpg) center top no-repeat;}
#service_icon.rr{background:url(../images/services/rr_sm.jpg) center top no-repeat;}
#service_icon.ts{background:url(../images/services/ts_sm.jpg) center top no-repeat;}
#service_icon.res{background:url(../images/services/res_sm.jpg) center top no-repeat;}
#service_icon.eed{background:url(../images/services/eed_sm.jpg) center top no-repeat;}
#service_icon.ree{background:url(../images/services/ree_sm.jpg) center top no-repeat;}
#service_icon.cee{background:url(../images/services/cee_sm.jpg) center top no-repeat;}
#service_icon.aee{background:url(../images/services/aee_sm.jpg) center top no-repeat;}
#service_icon.epd{background:url(../images/services/epd_sm.jpg) center top no-repeat;}
#service_icon.em{background:url(../images/services/em_sm.jpg) center top no-repeat;}
#service_icon.dr{background:url(../images/services/dr_sm.jpg) center top no-repeat;}
#service_icon.up{background:url(../images/services/up_sm.jpg) center top no-repeat;}
#service_icon.wwuc{background:url(../images/services/wwuc_sm.jpg) center top no-repeat;}
#service_icon.ngc{background:url(../images/services/ngc_sm.jpg) center top no-repeat;}
#service_icon.smr{background:url(../images/services/smr_sm.jpg) center top no-repeat;}
#service_icon.it{background:url(../images/services/it_sm.jpg) center top no-repeat;}
#service_icon.necs{background:url(../images/services/necs_sm.jpg) center top no-repeat;}
#service_icon.es{background:url(../images/services/es_sm.jpg) center top no-repeat;}
#service_icon.ccs{background:url(../images/services/ccs_sm.jpg) center top no-repeat;}

.snCONT{background:#00094e;padding:0 4px 0 4px;}
.snCONT a{display:block;font-size:13px;height:21px;border-bottom:solid 1px #232e88;text-decoration:none;color:#54bcf9;padding:6px 10px 0 10px;}
.snCONT a:hover{color:#FFF;}
.snTOP{height:18px;border-bottom:solid 1px #232e88;}
.snBTM{height:12px;background:url(../images/subnav_btm.png);}

div.home_banner{width:890px;height:220px;background:url(../images/banner_hm.jpg);margin-bottom:35px;}
div.home_left{float:left;width:566px;border-right:solid 1px #33cc00;padding:0 30px 0 0;}
div.home_right{float:right;width:268px;}
div.home_right h2{font-size:28px;color:#385074;font-weight:bold;}
div.home_right h3{font-size:18px;font-weight:bold;color:#385074;}
div.home_right a{text-decoration:underline;color:#385074;}
span.h3month{font-weight:normal;font-style:italic;}
p{font-size:12px;line-height:24px;margin-bottom:30px;}
ul.newsletter{margin:30px 0 0 0;}
ul.newsletter li{list-style-image:url(../images/blue-arrow-rt.gif);font-size:13px;line-height:17px;margin:0 0 20px 16px;color:#0066ff;}
ul.newsletter li a{color:#0066ff;text-decoration:none;}

div.footer{width:960px;margin:auto;margin-top:20px;margin-bottom:20px;color:#FFF;font-size:12px;text-align:center;}
div.footer a{color:#FFF; text-decoration:underline;}

h1.interior{width:876px;height:48px;background:url(../images/interior_header_bg.jpg);color:#FFF;font-weight:bold;font-size:28px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:10px 0 0 16px;margin-bottom:26px;}
div.int_left{float:left;width:610px;border-right:solid 1px #33cc00;padding:0 30px 0 16px;color:#333;min-height:400px;}
div.int_left p{font-size:12px; line-height:15px;margin-bottom:20px;}
div.int_left ul{margin-left:26px;margin-bottom:20px;}
div.int_left li{ list-style:disc;font-size:12px;margin-left:16px;}
div.int_left h2{font-size:17px;font-weight:bold;color:#336699;margin-bottom:20px;}
div.int_left h3{font-size:14px;font-weight:bold;color:#336699;margin-bottom:10px;}
div.int_left h4{font-size:14px;font-weight:bold;color:#336699;margin-top:5px;margin-bottom:3px;}
div.int_right{float:right;width:206px;padding-right:10px;}
div.int_right h3{font-size:18px;font-weight:bold;color:#385074;}
div.int_right h3 a{color:#0066ff;text-decoration:none;}
div.int_right ul{margin:30px 0 0 0;}
div.int_right ul li{list-style-image:url(../images/blue-arrow-rt.gif);font-size:13px;line-height:17px;margin:0 0 20px 16px;}
div.int_right ul li a{color:#0066ff;text-decoration:none;}
div.int_full{float:left;width:850px;padding:0 30px 0 16px;color:#333;min-height:400px;}
div.int_full table{font-size:12px; line-height:15px;margin-bottom:20px;}
div.int_full p{font-size:12px; line-height:15px;margin-bottom:20px;}
div.int_full ul{margin-left:26px;margin-bottom:20px;}
div.int_full li{ list-style:disc;font-size:12px;margin-left:16px;}
div.int_full h2{font-size:17px;font-weight:bold;color:#336699;margin-bottom:20px;}
div.int_full h3{font-size:14px;font-weight:bold;color:#336699;margin-bottom:10px;}

.principals{font-size:10px;}

.emailformname{font-size:17px;font-weight:bold;color:#336699;line-height:24px;}
.emailform{font-size:12px;padding-right:10px;padding-bottom:10px;}
