/* Created 1/15/2005 by R. E. Januska - Triple Orbit, www.tripleorbit.com */

/* THE BASIC STUFF */

body {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #000000;
    font-size: 11px;
    }
  
h1 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 150%;
    color: #800000;
    text-align: left;
    }

h2 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 120%;
    color: #790E27;
    text-align: left;
    }

h3 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 110%;
    color: #000000;
    text-align: left;
    }

h4 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 100%;
    color: #790E27;
    text-align: left;
    }

h5 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 70%;
    color: #000000;
    text-align: left;
    }
    
p  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    }

p.main  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    line-height: 100%;
    }

p.quoteMain  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    color: #790E27;
    font-weight: bold;
    text-align: right;
    line-height: 100%;
    }

p.mainLight  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    color: #F0F0F0;
    line-height: 100%;
    }

div.aboutmain  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    padding: 10px 20px 0 25px;
    }

ul {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    list-style-image: url(http://www.meadhunt.com/images/icons/bullet_red.gif);
    font-size: 11px;
    }

li {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    padding-bottom: 5px;
    }

ul.portfolio {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    list-style-image: url(http://www.meadhunt.com/images/icons/arrow_yellow_small.gif);
    font-size: 11px;
    padding-left: 10px;
    margin-left: 10px;
    }

ul.sitemap {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    list-style-image: url(http://www.meadhunt.com/images/icons/bullet_grey.gif);
    font-style: italic;
    font-size: 11px;
    padding-left: 10px;
    margin-left: 10px;
    }

table, td, tr  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    }

th {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    text-align: left;
    color: #790E27;
    }

a { font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: underline; }
a:link { color:#790E27; text-decoration: underline; }
a:visited { color:#000; text-decoration: underline; }
a:active { color:#808080; text-decoration: none; }
a:hover { color:#808080; text-decoration: none; }

.knockout a { font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: underline; }
.knockout a:link { color:#fff; text-decoration: underline; }
.knockout a:visited { color:#fff; text-decoration: underline; }
.knockout a:active { color:#E0E0E0; text-decoration: none; }
.knockout a:hover { color:#E0E0E0; text-decoration: none; }

.copyright a { font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: underline; }
.copyright a:link { color:#fff; text-decoration: underline; }
.copyright a:visited { color:#fff; text-decoration: underline; }
.copyright a:active { color:#E0E0E0; text-decoration: none; }
.copyright a:hover { color:#E0E0E0; text-decoration: none; }

.menutop {
    background-image: url(http://www.meadhunt.com/images/menu/top_back.gif);
    background-repeat: repeat-x;
    }


/* SUB NAV */

div.positionOne {
    background-image: url(../images/menu/backgrounds/position1.gif);
    padding: 10px 0 12px 20px;
    }

div.positionTwo {
    background-image: url(../images/menu/backgrounds/position2.gif);
    padding: 10px 0 12px 20px;
    }

div.positionThree {
    background-image: url(../images/menu/backgrounds/position3.gif);
    padding: 10px 0 12px 20px;
    }

div.positionFour {
    background-image: url(../images/menu/backgrounds/position4.gif);
    padding: 10px 0 12px 20px;
    }

div.positionFive {
    background-image: url(../images/menu/backgrounds/position5.gif);
    padding: 10px 0 12px 20px;
    }

div.positionFiveAbout {
    background-image: url(../images/menu/backgrounds/position5.gif);
    padding: 10px 0 12px 15px;
    }

div.positionSix {
    background-image: url(../images/menu/backgrounds/position6.gif);
    padding: 10px 0 12px 20px;
    }

div.positionSeven {
    background-image: url(../images/menu/backgrounds/position7.gif);
    padding: 10px 0 12px 20px;
    }

div.positionEight {
    background-image: url(../images/menu/backgrounds/position8.gif);
    padding: 10px 0 12px 20px;
    }

div.positionNine {
    background-image: url(../images/menu/backgrounds/position9.gif);
    padding: 10px 0 12px 20px;
    }

.positionOne a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionOne a:link    { color:  #790E27; text-decoration: none;}
.positionOne a:visited { color:  #790E27; text-decoration: none;}
.positionOne a:active  { color:  #000000; text-decoration: none;}
.positionOne a:hover   { color:  #000000; text-decoration: none;}

.positionTwo a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionTwo a:link    { color:  #790E27; text-decoration: none;}
.positionTwo a:visited { color:  #790E27; text-decoration: none;}
.positionTwo a:active  { color:  #000000; text-decoration: none;}
.positionTwo a:hover   { color:  #000000; text-decoration: none;}

.positionThree a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionThree a:link    { color:  #790E27; text-decoration: none;}
.positionThree a:visited { color:  #790E27; text-decoration: none;}
.positionThree a:active  { color:  #000000; text-decoration: none;}
.positionThree a:hover   { color:  #000000; text-decoration: none;}

.positionFour a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionFour a:link    { color:  #790E27; text-decoration: none;}
.positionFour a:visited { color:  #790E27; text-decoration: none;}
.positionFour a:active  { color:  #000000; text-decoration: none;}
.positionFour a:hover   { color:  #000000; text-decoration: none;}

.positionFive a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionFive a:link    { color:  #790E27; text-decoration: none;}
.positionFive a:visited { color:  #790E27; text-decoration: none;}
.positionFive a:active  { color:  #000000; text-decoration: none;}
.positionFive a:hover   { color:  #000000; text-decoration: none;}

.positionFiveAbout a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionFiveAbout a:link    { color:  #790E27; text-decoration: none;}
.positionFiveAbout a:visited { color:  #790E27; text-decoration: none;}
.positionFiveAbout a:active  { color:  #000000; text-decoration: none;}
.positionFiveAbout a:hover   { color:  #000000; text-decoration: none;}

.positionSix a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionSix a:link    { color:  #790E27; text-decoration: none;}
.positionSix a:visited { color:  #790E27; text-decoration: none;}
.positionSix a:active  { color:  #000000; text-decoration: none;}
.positionSix a:hover   { color:  #000000; text-decoration: none;}

.positionSeven a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionSeven a:link    { color:  #790E27; text-decoration: none;}
.positionSeven a:visited { color:  #790E27; text-decoration: none;}
.positionSeven a:active  { color:  #000000; text-decoration: none;}
.positionSeven a:hover   { color:  #000000; text-decoration: none;}

.positionEight a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionEight a:link    { color:  #790E27; text-decoration: none;}
.positionEight a:visited { color:  #790E27; text-decoration: none;}
.positionEight a:active  { color:  #000000; text-decoration: none;}
.positionEight a:hover   { color:  #000000; text-decoration: none;}

.positionNine a { font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none;}
.positionNine a:link    { color:  #790E27; text-decoration: none;}
.positionNine a:visited { color:  #790E27; text-decoration: none;}
.positionNine a:active  { color:  #000000; text-decoration: none;}
.positionNine a:hover   { color:  #000000; text-decoration: none;}



/* TITLE AREA */

div.servicestitle {
    padding: 0 25px 0 0;
    }

img.servicestitleImage {
    padding-top: 5px;
    }

div.nonservicestitle {
    padding: 51px 25px 0 0;
    }


/* TABLE BACKGROUNDS */

td.noflash {
    background-image: url(http://www.meadhunt.com/images/main/noflash_main.jpg);
    }

tr.topmenu {
    background: url(http://www.meadhunt.com/images/menu/top_back.gif);
    }

table.maintitle {
    background: url(http://www.meadhunt.com/images/main/main_about_back.gif);
    }

td.maindark {
    background-color: #808080;
    }

table.innertitle {
    background: url(http://www.meadhunt.com/images/titles/title_back.gif);
    }

td.footer {
    background: url(http://www.meadhunt.com/images/main/bottom_back_inner.gif);
    }

td.leftmenu {
    background: url(http://www.meadhunt.com/images/menu/section_left_back.gif);
    background-color: #BABABA;
    }

td.contentback {
    background-color: #F0F0F0;
    }
	
	
/* FORMATTING TEXT */

.copyright {
    font-size: 11px;
    color: #fff;
    text-align: right;
    padding: 10px 25px 10px 0;
    }

div.newsMediaPhoto {
    float: right;
    padding: 0 25px 0 25px;
    margin: 25px 0 25px 25px;
    border-left: 1px solid #E8BA66;
    font-size: 9px;
    }

div.sectionphoto {
    float: right;
    width: 330px;
    padding: 25px 25px 25px 25px;
    }

div.sectionPortfolioMain {
    float: right;
    width: 330px;
    padding: 10px 0 25px 25px;
    }

div.historyphoto {
    float: right;
    width: 330px;
    padding: 0 0 15px 0;
    }

div.historycaption {
    padding-left: 15px;
    font-style: italic;
    color: #A21234;
    }

div.sectionStates {
    float: right;
    padding: 25px 25px 25px 25px;
    }

div.sectionCareers {
    float: right;
    padding: 25px 25px 25px 25px;
    }

div.sectionPortfolio {
    float: right;
    width: 150px;
    padding: 25px 25px 25px 25px;
    }

div.sectioncontent {
    padding: 10px 25px 25px 0;
    }

div.pagelinks {
    text-align: center;
    padding: 10px 0 0 0;
    margin: 15px 0 0 0;
    border-top: 1px solid #E8BA66;
    }

div.pagelinks2 {
    text-align: left;
    padding: 10px 0 0 30px;
    margin: 15px 0 0 0;
    border-top: 1px solid #E8BA66;
    }

div.knockout {
    float: right;
    width: 250px;
    background-color: #A21234;
    color: #F0F0F0;
    padding: 15px 15px 15px 15px;
    margin: 15px 0 15px 15px;
    border: 1px solid #000;
    }

div.companyhistory {
    background-color: #A21234;
    color: #F0F0F0;
    padding: 15px 15px 15px 15px;
    margin: 15px 0 15px 0;
    border: 1px solid #000;
    }

div.portfolioBlurb {
    padding: 15px 80px 10px 12px;
    }

div.mainNews {
    padding-top: 10px;
    }

div.mainCareers {
    padding-top: 10px;
    line-height: 100%;
    }

div.mainDivide {
    padding-top: 10px;
    }

/* MAIN PAGE */

div.careers {
    padding: 10px 109px 0 0;
    }

td.careers { 
    background-image: url(http://www.meadhunt.com/images/photos/front_page_rotate.php);
    background-repeat: no-repeat;
    background-position: bottom right; 
    }

div.quotes {
    padding: 20px 0 0 0;
    }

div.news {
    padding: 10px 20px 5px 0;
    }

div.searchMain {
    padding: 32px 20px 5px 0;
    }

div.doublelineMedium {
    margin: 20px 0 20px 20px;
    border-left: 1px dashed #787878;
    border-right: 1px dashed #787878;
    width: 2px;
    height: 167px;
    }

div.doublelineDark {
    margin: 20px 0 20px 20px;
    border-left: 1px dashed #000000;
    border-right: 1px dashed #000000;
    width: 2px;
    height: 167px;
    }

td.leftbottom {
    background-color: #000;
    height: 100px;
    width: 171px;
    }

div.leftbottom {
    padding: 20px 10px 0 12px;
    color: #fff;
    }

td.footermain {
   background-color: #000;
   }



/* NEWS */

td.newsCell1 {
    padding: 10px 10px 10px 10px;
    border: 3px solid #EECB8C;
    background-color: #F9EED9;
    }

td.newsCell2 {
    padding: 10px 10px 10px 10px;
    border: 3px solid #ACB3D3;
    background-color: #E3E5F0;
    }

td.newsCell3 {
    padding: 10px 10px 10px 10px;
    border: 3px solid #B4BF9A;
    background-color: #E6E9DD;
    }

div.aviationDesignSub {
    text-align: right;
    padding-right: 25px;
    padding-top: 5px;
    }

/* PROJECT BID */

div.projectAdd {
    border: 1px solid #000;
    background-color: #fff;
    width: 500px;
    padding: 10px;
    margin-bottom: 20px;
    }

table.bidTop {
    background-color: #C0C0C0;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 2px solid #000;
    }

table.bidMiddle {
    background-color: #ffffff;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    }

td.bidMiddle2 {
    border-bottom: 1px solid #C0C0C0;
    }

table.bidBottom {
    background-color: #ffffff;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    }

/* SEARCH */

div.searchMargin {
    padding: 5px 0 0 15px;
    }

td.searchResults {
    border-bottom: 1px solid #e8ba66;
    }