html {min-height:100%;margin-bottom:1px;}
body {background:#dadada;margin-top:0;}
.holder {width:970px;background:#dadada url(/img/bg.jpg) 50% 0 repeat-y;margin:0 auto 0;}

h2, h3 {color:#00573d;}

#logo {text-align:right;}
#header h3 {padding-top:36px;}

#primary {margin-top:18px;}

#eighta #content em {font-weight:bold;color:#00573d;}

.box {background:#eee;border:3px double #35836c;}

#internal {background:#fff url(/img/employee.jpg) top right no-repeat;}
#internal p {text-align:right;margin-right:50px;}

/*.homepic {background:#eee url(/img/abstract1.jpg) no-repeat;min-height:180px;color:#fff;}*/
.homepic {background:#eee url(/img/A-10-Eagle.jpg) no-repeat;min-height:220px;height:auto !important;height:220px;color:#000;}
.homepic h2 {margin-top:18px;color:#ff0;}
.homepic img {min-height:190px;height:auto !important;height:220px;}

/*.aboutpic {background:#eee url(/img/flag-bg-2.jpg) no-repeat;min-height:180px;color:#fff;}*/
.aboutpic {background:#eee url(/img/pentagon-blue.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.aboutpic h2 {margin-top:18px;color:#ff0;}
.aboutpic div img {border:1px solid #ff0;display:block;margin:auto;margin-top:18px;}

.solutionspic {background:#eee url(/img/lightbulb.jpg) no-repeat;min-height:180px;height:auto !important;height:180px;color:#fff;}
ul.values {list-style-type:none;}
ul.values li {margin-bottom:18px;}

.newspic {background:#eee url(/img/news.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.releasepic {background:#eee url(/img/release.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.contractpic {background:#eee url(/img/vehicles.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.careerspic {background:#eee url(/img/careers.jpg) no-repeat;min-height:196px;height:auto !important;height:196px;color:#fff;}
.rewardspic {background:#eee url(/img/rewards.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.diversitypic {background:#eee url(/img/diversity.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.eventspic {background:#eee url(/img/opportunity.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.jobpic {background:#eee url(/img/job.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.teampic {background:#eee url(/img/team.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.capabilitiespic {background:#eee url(/img/capabilities.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.vehiclespic {background:#eee url(/img/vehicles.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.portfoliopic {background:#eee url(/img/portfolio.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}
.communitypic {background:#eee url(/img/community.jpg) no-repeat;min-height:190px;height:auto !important;height:190px;color:#fff;}

.teampic div h3 {margin-top:18px;color:#06c;font-style: italic;}

.locationpic div h2 {margin-top:18px;color:#06c;font-style: italic;}
.location {min-height:150px;}

.logos div {margin:auto;text-align:center;}
.logos div h4{margin-bottom:0;}
.logos div img{margin:0 0 18px;}

div.colborder {border-right:1px dotted #ddd;}

ul.news-list {list-style-type:none;margin-left:-6px;}
ul.news-list li {background:url(/img/favicon.png) no-repeat;background-position: left top;padding-left: 32px;}
ul.news-list span, ul.news-list span a {font-weight:bold;}
ul.news-list span a {color:#00573d;}

ul.gap li {min-height:36px;height:auto !important;height:36px;margin-bottom:18px;}

.careers h3 a, .solutions h3 a {color:#00573d;}

.rewards h4 {color:#00573d; margin-left:30px;}
.rewards ul {margin-left:60px;}

.tbl {display:block;float:left;font-weight:bold;}

/* from fancy-type : delete if recompile with plugin */
.alt {color:#666;font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;font-style: italic;font-weight: normal;}

/* top navigation */
#navbar {width:950px;height:28px;margin:2px 0;position:relative;background-image:url(/img/nav-sprite-4.png);background-repeat:no-repeat;}
#navbar #mainnav {margin:0;padding:0;}
#navbar #mainnav li {display:inline;}
#navbar #mainnav li a {float:left;width:158px;height:0;padding-top:28px;overflow:hidden;background-image:url(/img/nav-sprite-4.png);background-repeat:no-repeat;background-position:-1px -56px;}

/* off state */
#navbar #mainnav li#mn-about a {width:159px;background-position:0 -56px;}
#navbar #mainnav li#mn-values a {background-position:-159px -56px;}
#navbar #mainnav li#mn-capabilities a {background-position:-317px -56px;}
#navbar #mainnav li#mn-news a {background-position:-475px -56px;}
#navbar #mainnav li#mn-careers a {background-position:-633px -56px;}
#navbar #mainnav li#mn-contact a {width:159px;background-position:-791px -56px;}

/* hover state */
#navbar #mainnav li#mn-about a:hover {width:159px;background-position:0 -28px;}
#navbar #mainnav li#mn-values a:hover {background-position:-159px -28px;}
#navbar #mainnav li#mn-capabilities a:hover {background-position:-317px -28px;}
#navbar #mainnav li#mn-news a:hover {background-position:-475px -28px;}
#navbar #mainnav li#mn-careers a:hover {background-position:-633px -28px;}
#navbar #mainnav li#mn-contact a:hover {width:159px;background-position:-791px -28px;}

/* active state */
#navbar #mainnav li#mn-about.current a {width:159px;background-position:0 0;cursor:default;}
#navbar #mainnav li#mn-values.current a {background-position:-159px 0;cursor:default;}
#navbar #mainnav li#mn-capabilities.current a {background-position:-317px 0;cursor:default;}
#navbar #mainnav li#mn-news.current a {background-position:-475px 0;cursor:default;}
#navbar #mainnav li#mn-careers.current a {background-position:-633px 0;cursor:default;}
#navbar #mainnav li#mn-contact.current a {width:159px;background-position:-791px 0;cursor:default;}

/* section navigation */
#section-nav {text-align:right;margin-top:18px;}
#section-nav #subnav {margin:0;list-style-type:none;background:#eee;}
#section-nav #subnav li {border-bottom:1px solid #ccc;border-top:1px solid #fff;}
#section-nav #subnav li a {text-decoration:none;display:block;color:#000;padding:2px 6px;}
#section-nav #subnav li a:hover {text-decoration:none;display:block;color:#000;background:#cdcdcd;}
#section-nav #subnav li.current {text-decoration:none;display:block;color:#000;background:#cdcdcd;}
#section-nav #subnav li.section {font-weight:bold;padding:3px 6px;background:#35836c;color:#fff;}
#section-nav #subnav li.section a {font-weight:bold;background:#35836c;color:#fff;}
#section-nav #subnav li.section a:hover {font-weight:bold;background:#35836c;color:#fff;}

/* footer navigation */
#footer {margin-top:18px;border-top:2px solid #00573d;border-bottom:3px double #999;color:#888;padding-bottom:1.5em;}
#footer div {margin:2px 0 0 10px;}
#footernav {display:inline;margin:2px 0;padding:0;text-align:right;}
#footernav li {display:inline;}
#footernav li a {text-decoration:none;color:#555;margin:10px;}


/* forms.css overrides */
label {display:block;float:left;min-width:110px;width:auto !important;width:110px;margin-top:6px;}

