/* CSS Document */
body {
	margin: 0px;
	background-image: url(aem_Art/granitB&W.jpg);
	background-attachment:fixed;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 1em;
}

h1 {
	font-size: 1.4em;
	font-weight: bold;
	text-decoration:underline;
}

#content{
background: url(aem_Art/Backgnd.png);
background-repeat:repeat-y;
width:965px;
margin-left: auto;
margin-right:auto;
padding-top:40px;
}

#bodyText{
width:665px;
margin-left:250px;
padding-top:20px;
padding-right:40px;
padding-bottom:20px;
line-height:1.5em;
}

#flashNav{
color:#FF0000;
width:250px;
float:left;
padding-top:20px;
}

#footNav {
width:954px;
text-align:center;
padding-bottom:10px;
clear:both;
}

#contact {
width:954px;
text-align:center;
padding-bottom:10px;
}

#sub {
width:954px;
text-align:center;
font-size: 9pt;
padding-bottom:5px;}


ul, ol {padding-left: 40px;
	padding-right: 20px;
	}
	
li {padding-bottom: .5em;}

.pubs {list-style-type:none;}

.mainsubUL {padding-top:.5em;}

.subUL {padding-bottom:.5em;}


.projectsUL { padding-left:10px; }

.projectsUL li { list-style-type:none; padding-bottom:.3em; }

.dirUL {padding-bottom:5px;}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .98em;
	color: #323262;
}
a:link {
	text-decoration: none;
	color: #323262;
}
a:visited {
	text-decoration: none;
	color: #323262;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
}

.bodyHeader {
font-size:1.2em;
font-weight:bold;
font-style:italic;
text-align:left;
}

.bodyHeaderNavList {
font-size:1.2em;
font-weight:bold;
font-style:italic;
text-align:left;
padding: 0 0 .5em 0;
}

.projectBodyHeader {
font-size:1.2em;
font-weight:bold;
font-style:italic;
text-align:left;
display:block;
margin:1.5em 0 -.5em 0;
}

.bodyHeaderCtr {
font-size:1.2em;
font-weight:bold;
font-style:italic;
text-align:center;
}

.directionsLink {
font-size:1em;
font-weight:bold;
font-style:italic;
text-align:center;
}

.bodyHeaderUnderline {
display:inline;
font-size:1.2em;
font-weight:bold;
font-style:italic;
/*text-decoration:underline;*/
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom:#000000 2px solid;
}

.bodyHeaderCtrUnderline {
display:table-cell;
font-size:1.2em;
font-weight:bold;
font-style:italic;
text-align:center;
/*text-decoration:underline;*/
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom:#000000 2px solid;
}

/*.spacer {width:14.4em;}*/

.bodyBold {
font-size: 1em;
font-weight:bold;
}

.bodyBoldItalsmall {
font-size:.85em;
font-weight:bold;
font-style:italic;
}

.bodyBoldCtr {
font-size: 1em;
font-weight:bold;
text-align:center;
}

.bodyBoldUnderline {text-decoration:underline; font-weight:bold; text-align:center;}

.profileJustify {text-align:justify;}
.justifyText {text-align:justify;}

.justifyBold {text-align:justify;
font-weight:bold;}

/*.boxText {
height:120px;
width:585px;
background:url(aem_Art/boxBG.png) no-repeat;
font-weight:bold;
font-style:italic;
position:relative;
padding:5px 35px 0 30px;}
/*border-bottom: medium #339900 solid; border-right:thin #339900 solid;*/
/*border:.25em solid #666; padding:0 1.5em 0 1.5em; width:92%;*/

.hideText {display:none;}

.clientHeadText { padding-left: 0 0;}

#clientText {
	font-family:  Arial, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	position:relative;
	width:670px;
	margin-left: 0;
}

#clientText p {margin:0px; padding:0px 0;}

.pubTable p {margin:0px; padding:0px 0;}

.pubTableHead {margin:2em auto -5px auto;}

#national {font-weight:bold; padding: 20px 0 10px 0;text-decoration:underline;}

#regional {font-weight:bold; padding: 40px 0 10px 0;text-decoration:underline;}

#legal {font-weight:bold; padding: 40px 0 10px 0;text-decoration:underline;}

.centerText {text-align:center;}

.rightText {text-align:right; padding-right:20;}

.pIndent {padding-left:20px;}

.underlineCenter {text-decoration:underline; text-align:center;}

#picCenter {text-align:center; margin-top:1em; margin-bottom:-.8em;} 

.leftImage {float:left; margin-right:20px; margin-bottom:10px; border:#666666 medium solid;}
