body { color:#000; background:#fff; background-image:none; font-size:9pt; font-family:Arial,Helvetica,sans-serif; }

#wrapper { margin:.1in; width:8in; }

a,li.current a, li.current a:hover, li.section a:hover, li.current li a, li.section li a, li.section li.current a, li.section li.section a, li.section li.current a:hover, li.section li.section a:hover { color:#000; text-decoration:none; }

#header, #project-nav, #utilnav { display:none; }

#footer { display:block; margin-top:.15in; }

h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote, a { font-weight: 400; text-shadow:none; color:#000; }

#nav ul { margin:0; font-size:9pt; }
#nav ul li { text-align:left; display:none; }
#nav ul li.section, #nav ul li.current { display:inline; float:left; margin-right:10px; }
#nav ul li ul { margin-left:1.5em; margin-right:0; }
	
.threeColLayout #primaryContent div.innerpad, .threeColLayout #secondaryContent div.innerpad, .threeColLayout #sideContent div.innerpad { margin: 0; }

.threeColLayout #sideContent { display:none; }
.threeColLayout #primaryContent { margin-left:0; }
.threeColLayout #secondaryContent { margin-left:-345px; }

/* .threeColLayout #primaryContent, .threeColLayout #secondaryContent, .threeColLayout #sideContent { margin:0; float:none; height:auto; }

div#thumbs { position:relative; top:auto; left:auto; bottom:auto; right:auto; } */

div#footer img { float:left; margin-right:.15in; }
div#footer a { color:#000; text-decoration:none; }

div.description h2, #page h2 { font-size:16pt; line-height:1.05; margin:0; color:#000; }
div.description h3 { font-size:14pt; line-height:1.05; margin:0; }
div.description h4 { font-size:12pt; line-height:1.05; margin:0;}
div.description h5 { font-size:11pt; line-height:1.05; margin:0; }
div.description p, #page p { font-size:9pt; line-height:1.2; }