body {color: #000; background: #d7d8c6; margin: 0; padding: 0; font-family: verdana,arial,helvetica,sans-serif; font-size: 100%; line-height: 1.0; overflow:auto;}
a {font-weight: normal; cursor: pointer;}
a:link {color: #627D7C; background: transparent;}
a:visited {color: #939871; background: transparent;}
a:hover {color: #939871; background: transparent;}
a:focus {border: solid 1px #627D7C;}
h1,h2,h3,h4,h5 {font-weight: bold; line-height: 1.0; margin: 0;}
h1 {font-size: 17px; margin: 0 0 6px 0;}
h2 {font-size: 13px; margin: 4px 0 12px 0;}
h3 {font-size: 12px; margin: 4px 0 4px 0;}
p {font-size: 12px; line-height: 1.5; margin-top: 0;}
li{font-size: 12px; margin-top: 3px;}
h5 {font-size: 9px; line-height: 1.5; margin: 0;}
h6 {font-size: 10px; line-height: 1.5; margin: 0;}
/*--------classes--------*/
.printonly {display: none;}
.hide {display: none;}
.show {display: blcok;}
p.footnote {font: 10px/11px arial,helvetica,sans-serif; margin: 24px 0 0 0;}
.snug {margin: 0;}
a.sidelink,a.sidelink:visited {color: #000; background: transparent;}
a.sidelink:hover {color: #666; background: transparent;}
/*--------layout--------*/
#page {position: relative; width: 750px; margin: 0 auto 0 auto; padding: 0;}
#top {position: relative; width: 750px; height: 66px; margin: 20px 0 0 0; padding: 0; background: #fff url(../img/top.jpg) no-repeat;}
a#homelink {display: block; position: absolute; width: 310px; height: 43px; left: 12px; top: 12px;}
a#homelink:hover {border-style: solid; border-width: 1px; border-color: #627D7C;}
a#contactlink {display: block; position: absolute; width: 160px; height: 43px; right: 13px; top: 12px;}
a#contactlink:hover {border-style: solid; border-width: 1px; border-color: #354342;}
#middle {position: relative; width: 750px; margin: 0; padding: 0; background: #fff url(../img/middlebg.jpg) repeat-y;}
#bottom {position: relative; width: 750px; height: 98px; margin: 0 0 20px 0; padding: 0; background: #fff url(../img/bottom.jpg) no-repeat;}
#nav {width: 724px; height: 1.25em; color: #fff; background: #939871; margin: 0 auto;}
#secnav {width: 724px; height: 1.25em; color: #fff; background: #CBCDAD; margin: 0 auto;}
#main {width: 724px; color: #627D7C; background: #F0F0E6; margin: 0 auto;}
#homeSideCon {width: 380px; height: 252px; float: left; color: #fff; background: #939871;}
#homeSide {position: absolute; width: 380px; height: 252px; }
#hp1 {position: absolute; left: 0; top: 0; width: 126px; height: 126px;}
#hp2 {position: absolute; left: 0; top: 126px; width: 126px; height: 126px;}
#hp3 {position: absolute; left: 126px; top: 0; width: 252px; height: 252px;}
#sideCon {width: 252px; float:left; color: #fff; background: #939871;}
#sideCon3 {width: 252px; float:left; color: #fff; background: #f0f0e6;}
#sideCon4 {width: 252px; min-height: 352px; float:left; color: #fff; background: #939871; padding-bottom: 60px;}
#side {width: 252px; min-height: 252px;}
#side img,#side2 img {float: left;}
#side p {font-size:10px; color:#627D7C; line-height: 1.5em;}
#side a {font-size:10px; color: #627D7C; text-decoration:underline; background: transparent; line-height: 1.5em; }
#side a:link {font-size:10px; color: #fff; text-decoration:underline; background: transparent; line-height: 1.5em;}
#side li {font-size:10px; color: #627D7C; text-decoration:underline; background: transparent;line-height: 1.5em;}
#side h1 {font-size:17px; color:#627D7C; line-height: 1.5em;}
#side h3 {font-size:12px; color:#627D7C; line-height: 1.5em;}

#side3 {width: 252px; min-height: 252px;}
#side3 img,#side2 img {float: left;}
#side3 p {font-size:10px; color:#627D7C; line-height: 1.5em;}
#side3 a {font-size:10px; color: #627D7C; text-decoration:underline; background: transparent; line-height: 1.5em; }
#side3 a:link {font-size:10px; color: #627D7C; text-decoration:underline; background: transparent; line-height: 1.5em;}
#side3 li {font-size:10px; color: #627D7C; text-decoration:underline; background: transparent;line-height: 1.5em;}
#side3 h1 {font-size:17px; color:#627D7C; line-height: 1.5em;}
#side3 h3 {font-size:12px; color:#627D7C; line-height: 1.5em;}

#sideCon2 {width: 252px; float:left; color: #fff; background: #939871;}
#side2 {width: 252px; min-height: 252px;}
#ctf {padding: 8px 15px 8px 15px;}
#ctf h3 {font-size: 15px; font-weight: normal; color: #fff; margin-bottom: 6px;	}
#ctf p,#ctf li,#ctf a {font-size: 10px; line-height: 1.5; color: #fff; margin-bottom: 3px;}
#ctf ul {margin: 0 0 0 10px; padding: 0 0 0 10px;}
#homeContentCon {width: 344px; float: left;}
#homeContent {padding: 15px;}
#contentCon {width: 472px; float: left;}
#content {padding: 15px;}
#contentCon2 {width: 472px; float: left;}
#content2 {padding: 15px;}
#content3 {padding: 0px 0px 15px 10px;}

/*--------MEDIA --------*/

#pod {padding: 15px 0px 15px 5px;}
#pod .img {height:80px; width:100px; float:left; margin: 10px 0px 10px 0;}
#pod .txt {width: 285px; height: 80px; font-size:10px; float:left; color:#627D7C; line-height: 1.5em; padding: 10px 0 10px 5px; margin: 10px;}




/*--------OUR LOCATION SLIDESHOW --------*/

#slideshow
{
    height: 280px;
    width: 252px;
    text-align: center;
	background-color: none;
	overflow: hidden;
	background-color:#f0f0e6;
}

.loader
{
    background: url( '../img/icon_loading.gif' ) no-repeat center;
}


/*--------FOOTER --------*/

#footer {width: 724px; text-align: center; margin: 0 auto; color: #fff; padding: 15px 0 0 15px;}
#footer h2 {font-size: 14px; margin: 7px 0 8px 0; text-align:center; line-height: .8;}
#footer h3 {font-size: 11px; text-align:center; line-height: 1.5;}
#footer p {font-size: 9px; text-align:center; line-height: 1.0;}
#footer a:link {color: #CBCDAD; text-decoration:underline; background: transparent;}
/*--------primary navigation--------*/
#nav a,#nav a:visited {font-size: 12px; line-height: 1.0; margin: 0; font-weight: normal; color: #fff; text-decoration: none; padding: 0 0 0 8px;}
#nav a:hover {color: #fff; text-decoration: underline;}
#nav-abu #abu,
#nav-srv #srv,
#nav-wrk #wrk,
#nav-otm #otm,
#nav-clt #clt,
#nav-med #med
{color: #000; font-weight: normal;}

/*--------secondary navigation--------*/
#secnav a,#secnav a:visited {font-size: 11px; line-height: 1.0; margin: 0; font-weight: normal; color: #66694E; text-decoration: none; padding: 0 0 0 6px;}
#secnav a:hover {color: #66694E; text-decoration: underline;}
#secnav-mcm #mcm,
#secnav-msn #msn,
#secnav-fnd #fnd,
#secnav-loc #loc,
#secnav-gov #gov,
#secnav-edu #edu,
#secnav-pvs #pvs,
#secnav-mpl #mpl,
#secnav-prl #prl,
#secnav-vco #vco,
#secnav-evp #evp,
#secnav-fbm #fbm,
#secnav-cor #cor
{color: #000; font-weight: normal;}

/*--------form-------*/
form {margin: 0; padding: 0;}
#formGrp {margin: 12px 0;}
div.inst {font-size: 11px; margin: -25px 0 20px 0; text-align: right;}
div.fld {margin: 0 0 8px 0;}
label,input,textarea,span.rblabel {font-size: 12px; line-height: 1.0; padding: 0; margin: 0;}
label,input {display: block;}
label {margin: 0 0 3px 0; font-weight: bold;}
label.rb {font-weight: normal;}
#firstname {width: 120px;}
#lastname {width: 160px;}
#company {width: 200px;}
#email {width: 200px;}
#address {width: 160px;}
#city {width: 160px;}
#state {width: 30px;}
#zip {width: 80px;}
#phone {width: 120px;}
#viaEmail,
#viaPhone,
#viaMail {width: auto; vertical-align: middle;}
#comments {width: 380px; font-family: verdana,arial,helvetica,sans-serif;}
div.rbGrp input,div.rbGrp label {display: inline;}
div.inpGrp div.fld {float: left; margin-right: 10px;}
input:focus {background: transparent;background: #feb;}
input.btn80-d,input.btn80-d:focus,button.btn80-d {display: block; width: 80px; height: 24px; margin: 0; color: #000; background: transparent url(../img/btn80d.gif) no-repeat; border: none; font: bold 11px arial,helvetica,sans-serif;}
input.btn80-d:hover,button.btn80-d:hover {display: block; width: 80px; height: 24px; color: #000; background: transparent url(../img/btn80d.gif) no-repeat 0 -24px; cursor: pointer;}
input.btn80-d:active,button.btn80-d:active {display: block; width: 80px; height: 24px; color: #000; background: transparent url(../img/btn80d.gif) no-repeat 0 -48px;}

input.btn80,input.btn80:focus,button.btn80 {display: block; width: 80px; height: 24px; margin: 0; color: #000; background: transparent url(../img/btn80.gif) no-repeat; border: none; font: bold 11px arial,helvetica,sans-serif;}
input.btn80:hover,button.btn80:hover {display: block; width: 80px; height: 24px; color: #000; background: transparent url(../img/btn80.gif) no-repeat 0 -24px; cursor: pointer;}
input.btn80:active,button.btn80:active {display: block; width: 80px; height: 24px; color: #000; background: transparent url(../img/btn80.gif) no-repeat 0 -48px;}#profileItem {margin-top: 1em;}


/*--------colors-------*/
/*
dark blue green #627D7C
pantone 5487U

med yellow green #939871
pantone 5773U
secnav text #66694E

light yellow green #CBCDAD

very light green #F0F0E6

*/