* { margin: 0px; padding: 0px;}

body { font-family: Verdana, Arial, sans-serif; margin: 0 auto; text-align: center; }

.all
 {
 display: block;
 margin: 0 auto;
 padding: 0;
 width: 913px;
 position: absolute;
 left: 15%;
height: 100%;
 background-color: transparent;
 z-index: 0; text-align: left;
 }

.top
 {
 display: block; position: absolute; width: 913px; height: 334px; background-image: url(clientuploads/logoarea09.gif);
 background-repeat: no-repeat; background-position:bottom; z-index: 1;
 }

#coverimg {
 position: absolute;
 left: 20px; top: 18px;
 z-index: 6; }

#coverimg .shadow2,
#coverimg .shadow3,
#coverimg .container { position: relative; }
#coverimg .shadow1 { background-color: #666; height: 296px; width: 221px; }
#coverimg .shadow2 { background-color: #333; height: 297px; width: 222px; }
#coverimg .shadow3 { background-color: #ccc; height: 295px; width: 220px; }

#topnav ul { position: absolute; top: 24px; right: 0px; height: 17px; border: 0px; width: 737px; list-style: none; line-height: 17px; overflow: hidden; background-color: red; text-align: center; z-index: 2; }
#topnav li { float: right; position: relative; display: inline; list-style: none; text-align: center; font-size: 7pt; font-weight: bold; height: 17px; width: 90px; text-transform: capitalize; background-color: #39C; }

ul.topnav a:hover { color: white; background: #933; text-decoration: none; }
ul.topnav a { color: #fff; background: red; text-decoration: none; text-align: center; width: 90px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }

#centernav ul { position: absolute; top: 334px; padding-left: 5px; height: 22px; border: 0px; width: 908px; list-style: none; line-height: 17px; overflow: hidden; background-color: white; text-align: center; }
#centernav li { float: left; position: relative; display: inline; list-style: none; text-align: center; font-size: 8pt; height: 17px; width: 129px; text-transform: capitalize; background-color: #39C; }

ul.centernav a:hover { color: #fff; background: #39F; text-decoration: none; }
ul.centernav a { color: #fff; background: #39C; text-decoration: none; text-align: center; width: 129px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }

.bottom {
 display: block;
 position: absolute;
 top: 356px;
 width: 913px;
 height: auto;
 z-index: 3;
float:none;
 background-color: white;
 margin: 0px auto;
 padding: 0px auto;
 }

.sidebar {
 display: inline-block;
 position: relative;
 margin: 7px 0px 0px 9px;
 float: right;	
 width: 250px;
 background-color: #fff;
 border: 3px solid #999;
 font-size: 8pt;
}

.sidebar p {
padding: 0px 5px 0px 5px;
}

.sidebar h3 {
 font-variant: small-caps;
 font-size: 12pt;
 padding: 5px;
 text-align: left;
}

/* #aviation, #triad { background-image: url(clientuploads/focustriadsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#defense, #ne { background-image: url(clientuploads/focusnesm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#econ, #west { background-image: url(clientuploads/focuswestsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#manu, #se { background-image: url(clientuploads/focussesm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#pharma, #rtp { background-image: url(clientuploads/focusrtpsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#plastics, #east { background-image: url(clientuploads/focuseastsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#racing, #clt { background-image: url(clientuploads/focuscharlottesm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }

#eastsm { background-image: url(clientuploads/eastsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#westsm { background-image: url(clientuploads/westsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#sesm { background-image: url(clientuploads/southeastsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#nesm { background-image: url(clientuploads/northeastsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#triadsm { background-image: url(clientuploads/triadsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#rtpsm { background-image: url(clientuploads/rtpsm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; }
#cltsm { background-image: url(clientuploads/charlottesm.jpg); 
 background-repeat: no-repeat;
 background-position: 50% 0%; } */

.main {
 display: block;
 position: relative; margin: 0;
 float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/main.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: -2; 
}
.intro { background-color: #69C; border: 2px solid #036; padding: 1px 6px; margin-bottom: 3px; }

.ne {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/ne.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}
.focusne {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/focusne.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}
.east {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/east.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.focuseast {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/focuseast.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.se {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/Manufacturing09_header.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.focusse {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/focusse.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.rtp {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/rtp.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.focusrtp {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/focusrtp.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.triad {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/Aviation09_header.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.focustriad {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/focustriad.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.clt {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/clt.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.focusclt {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/focuscharlotte.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.west {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/west.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.unc09 {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/UNC09_header.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}
.qualityoflife {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/Qualitylife09_header.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.focuswest {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/focuswest.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}
.international09 {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/International09_header.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.military09 {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/Military09_header.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.qa09 {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/QA09_header.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.helpingbusiness09 {
 display: block;
 position: relative; margin: 0;
float: left;
 clear: both; min-height: 470px;
 width: 763px; left: 0;
 background-image: url(clientuploads/helpingbusiness09_header.jpg); 
 background-repeat: no-repeat;
 background-position:top;
 z-index: 222; 
}

.otherstory { 
 display: block;
 position: relative;
 padding-left: 5px;
 padding-right: 5px;
 margin: 170px 5px 5px 5px;
 text-align: justify;
 font-family: Verdana;
 font-size: 10pt;
 color: black;
 font-weight: normal;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 clear: both;
 z-index: 0;
 }

.otherstory p {display: block; padding-bottom: 5px;}

.atthehelm { 
 display: block;
 position: relative; margin: 0;
 /* float: left; */
 clear: right; height: 469px;
 width: 763px;
 background-image: url(clientuploads/atthehelmbg.jpg);
 background-repeat: no-repeat;
 background-position:bottom;
 z-index: 1;  
 }

.edghome { 
 display: block;
 position: relative; margin: 0;
 /* float: left; */
 clear: right; height: 469px;
 width: 763px;
 background-image: url(clientuploads/edg2009_bg.jpg);
 background-repeat: no-repeat;
 background-position:bottom;
 z-index: 1;  
 }

.copyright {
 display: block;
 position: relative;
 margin-bottom: 5px;
 /*float: left;*/ padding-bottom: 0px;
 clear: both; height: 23px;
 width: 763px; left: 0px;
 background-image: url(clientuploads/redhandcopyright.gif);
 background-repeat: no-repeat;
 background-position: bottom;
 z-index: 1; 
 text-align: right;
}
.copyright a { font-size:8pt; margin-right: 15px; color: white; font-weight: bold; text-decoration: none; }

.subhead {
 display: block;
 position: relative;
 float: right;
 margin-right: 35px;
 margin-top: 100px;
 text-align: right;
 font-family: Verdana;
 font-size: 15pt;
 color: black;
 font-weight: bold;
 width: 300px;
 }

.more {
 display: block;
 position: relative;
 float: right;
 margin: 5px;
 font-weight: bold;
 font-size: 8pt;
 text-align: right;
 text-decoration: none;
}

.story {
 display: block;
 position: relative;
 float: right;
 margin-top: 180px;
 padding-right: 35px;
 text-align: right;
 font-family: Verdana;
 font-size: 10pt;
 color: black;
 font-weight: normal;
 width: 295px;
 clear: both;
 }
.edgstory {
 display: block;
 position: relative;
 float: right;
 margin-top: 160px;
 padding-right: 45px;
 text-align: left;
 font-family: Verdana;
 font-size: 10pt;
 color: black;
 font-weight: normal;
 width: 440px;
 clear: both;
 }

.industrylinks {
 display: block;
 position: absolute; top: 0px;
 /*left: 763px;*/ right: 4px;
 width: 142px; height: 98%;
 border: 2px solid #99c;
 background-color: #CCCCFF;
 /*float: right;*/
 clear: left; z-index: 30;
 }

.industrylinks span {
 display: none;
}

ul.industrylinx {
 list-style: none; line-height: 11px;
 margin: 0px;
 padding: 0px 0px 0px 3px;
 }

ul.industrylinx li {
 list-style-type: none;
 font-size: 7pt;
 text-align: left; }

ul.industrylinx li a {
text-decoration:none;
line-height: 13px;
}
.q {
font-weight: bold;
}
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }
