/* CSS Document */
body {
	margin: 0px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12pt;
}

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

#content{
width:954px;
margin-left: auto;
margin-right:auto;
padding-top:10px;
}

#bodyText{
width:880px;
margin-left: auto;
margin-right:auto;
padding-top:25px;
padding-right:0px;
padding-bottom:20px;
line-height:1.2em;
}

#flashNav{
display:none;
}

#footNav {
display:none;
}

#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;}

#boxedHomeText img { display:none; }

.hideText {height:auto; width:700px; margin: 0 auto; padding:1em 2em 1em 2em; text-align:center; font-weight:bold;
border:.25em solid #666;}

.hideTextDirections {display:none;}

.clientHeadText { padding-left: 0 0;}

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

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

#clientSpacer {width:280px;}

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

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

#national {font-weight:bold; padding: 1em 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:60px;}

.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;}
