/* CSS Document */
* {margin: 0; padding: 0; border: 0;}
body {font: normal 1em Trebuchet MS, Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif}
div#content {width: 760px; margin: 20px auto 20px auto; border-top: 2px solid #000; border-bottom: 2px solid #000;}
div#pagehead {margin: 20px 0 20px 0; text-align: right; height: 110px;}
div#pagebody {clear:both; margin-top: 10px;}

div#pagebody P {font-size: .75em; line-height: 2em; margin: 1em; text-align:justify}
div#pagebody ul {margin: 1em 0 1em 2em;}
div#pagebody ul li {font-size: .75em; margin: .5em 0 .5em 3em; list-style-type: square;}
div#pagebody ul li li {font-size: .9em; list-style-type: disc}
div#pagebody ul li li li {list-style-type: circle}

div#pagebody a:link {color: #2b536c}
div#pagebody a:visited {color:#666}
div#pagebody a:hover {color:#4789b3}
div#pagebody a:active {color:#E7ECEE}

p.foot {margin: auto; text-align:center; font-size: .65em; padding: 1em; text-align:center}

a.expand {font-size: .85em; padding:2px; text-decoration:underline; cursor:pointer}

div#pagebody ul.expander {display: none; border: 1px solid #546D2C; background-color: #F9F9F9; margin-left: -15px}


div.break {clear:both; width: 100%}

h1 {background-image:url(adimages/adi_logo.gif); height:110px; width: 258px; background-repeat: no-repeat; float: left; margin-right: 20px}
h2 {height: 183px; width: 760px; background-repeat: no-repeat; background-position: center; border-top: 2px solid #000; border-bottom: 2px solid #000;} 
h2#h2-home {background-image:url(adimages/flare-home.jpg);}
h2#h2-about {background-image:url(adimages/flare-about.jpg);}
h2#h2-core {background-image:url(adimages/flare-core.jpg);}
h2#h2-contract {background-image:url(adimages/flare-contract.jpg);}
h2#h2-employ {background-image:url(adimages/flare-employ.jpg);}

h3 {color: #BDBDBD; text-transform:uppercase; font-size: 3em;  margin-bottom: -.87em; margin-top: -.25em; letter-spacing: -.1em;}
h4 {font-weight: normal; font-size: 1.18em;  margin: 10px 0 10px 0; margin-top: -.25em; letter-spacing: -.05em;}
body#about h4 {color: #6d452c; }
body#employment h4 {color: #546d2c; }
body#core h4 {color: #6d2c33;}
body#contract h4 {color: #6d2c54;}

h5 {color: #666; background-color: #E7ECEE; padding: 3px 0 3px 5px; font-size: .8em; text-transform:uppercase; margin: 10px 0 10px 10px; letter-spacing: .25em; font-weight: bold}

h1 span, h2 span {display:none}

ul#navbar {list-style-type: none; height: 60px;}
ul#navbar li {display: inline; float: left}
ul#navbar li a {display: block; height: 60px;}
ul#navbar li a span {display:none;}

a#nav-home:link, a#nav-home:visited {background-image: url(adimages/home.gif); width:61px; }
a#nav-home:hover, a#nav-home:active, a#nav-home:visited.current {background-image: url(adimages/home-on.gif);}
a#nav-about:link, a#nav-about:visited {background-image:url(adimages/about.gif); width:84px;}
a#nav-about:hover, a#nav-about:active, a#nav-about:visited.current {background-image:url(adimages/about-on.gif);}
a#nav-core:link, a#nav-core:visited {background-image:url(adimages/core.gif); width:102px; }
a#nav-core:hover, a#nav-core:active, a#nav-core:visited.current {background-image:url(adimages/core-on.gif);}
a#nav-contract:link, a#nav-contract:visited {background-image:url(adimages/contract.gif);  width:132px;}
a#nav-contract:hover, a#nav-contract:active, a#nav-contract:visited.current {background-image:url(adimages/contract-on.gif);}
a#nav-employ:link, a#nav-employ:visited {background-image:url(adimages/employ.gif); width:103px; }
a#nav-employ:hover, a#nav-employ:active, a#nav-employ:visited.current {background-image:url(adimages/employ-on.gif);}

div#pagehead p { text-align: right; font-size: .70em; margin-top: .75em; line-height: 1.2em}

div#pagebody table {width: 700px; margin: 1em auto 1em auto; border-collapse: collapse}
div#pagebody table th {font-size: .75em; background-color: #E7ECEE; padding: 5px; border: 1px solid #CCC; color:#666}
div#pagebody table td {font-size: .75em; border: 1px solid #E7ECEE; padding: 5px}
div#pagebody table td li {font-size: 1.0em}
div#pagebody table td.sidecol {background-color: #E7ECEE; white-space:nowrap;border: 1px solid #CCC;}

div#pagebody table.team th {width: 30%; text-align: right; }

div#homeleft {width: 380px; float: left}
div#homeright {width: 380px; float: right}
