@charset "UTF-8";
h1,h2,h3,h4,h5,h6,p,ol,ul,dl,li,address { margin:0; padding:0; }
ol li { list-style-type: decimal; list-style-position: outside; font-size: 90%; }
body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 95%; margin: 0; padding: 0; background-color: #000000; color:#fff; }
p { font-size: 0.9em; line-height: 1.4; margin: .5em 0.75em; font-weight: normal; }
#container { position:relative; width:720px; margin:0 auto; padding:0; }
#branding { position:relative; height:90px; }
#branding h1 { position:relative; top:10px; height:66px; background-image:url(../_images/tercon-headlogo.gif); background-repeat:no-repeat; text-indent:-1000em; }
#branding h1 a { display:block; }
#navigation { height:2.5em; }
#content { color: #eeeeee; position: relative; margin-bottom: 0.75em; background-color: #1f1c0d; }
#content h1, #content h2, #content h3, #content h4, #content h5 { font: normal 100% "Arial Black", "Helvetica Black", "Arial Bold", "Helvetica Bold", sans-serif; padding:0; margin: 1em 0 0 0; }
#content h1 { border-bottom: 2px solid #fff383; padding-bottom: 0.25em; margin: 0; color: #fff; font-size: 175%; }
#content h2 { font-size: 150%; }
#content h3 { font-size: 120%; margin-bottom: 0.5em; }
#content h4 { font-size: 100%; margin-top: .6em; }
#content p.detail { margin: 0px 0em 0px 2em; font-weight: normal; }
#content p.detail1 { display: block; padding-left: 2em; font-weight: normal; width: 40%; float:left; }
.clear { clear: both; }
#content ul { font: normal 90%/110% Georgia, "Times New Roman", Times, serif; margin: 1px 0; }
#content li { list-style:disc; padding: 0; margin: .3em 2em; line-height: 1.15; }
#content dl { padding: 0 1em; margin: 0; }
#content dt { font-weight:bold; padding: 1em 0 0 0; margin: 0; }
#content dd { padding: 0 0 0 2em; }
#textContent { padding: .5em 1em 1em 1em; }
#content a:link, #content a:visited { color: #eee; text-decoration: underline; }
#content a:hover, #content a:active { color: #000; background-color: #eee; text-decoration: none; }
#legal { text-align:center; margin:12px 0 0 0; font-size: 0.9em; height: 4em; line-height: 1.4; color: #000; background: url(../_images/footerBG.jpg) repeat-x center; }
#legal p { font-style:italic; margin: 3px auto 0px; color: #FFF; padding-top: 5px; }
#legal a { color:#CCCCCC; font-weight:bold; }
#legal a:link, #legal a:active, #legal a:visited { color:#fff; }
#legal a:hover { color: #565656; background-color:#fff; text-decoration:none; }
#newsBox { height: 170px; width: 448px; font-family: Georgia, "Times New Roman", Times, serif; color: #ddd; background: #333333; float: left; }
#newsBox h1 { text-align: center; border-style: none; font-size: 150%; padding-top: .5em; }
#content ul { margin: 0 .75em; }
#content div.project { border: 1px solid #080703; padding: 0px; margin-top: 5pt; background: #564D24; clear: both; width: 75%; margin-left: 10px; }
#content ul.newsnav li { display: inline; font-family: Tahoma, Geneva, sans-serif; font-size: 80%; }
#content ul.newsnav li a { background: #433E1C; display: block; float: left; text-decoration: none; margin: 0 5px; padding: 2px 5px; }
#content ul.newsnav li a:link, .newsnav li a:visited {text-decoration: none; color: #ffc; background-color: #433e1c; border-bottom: solid 1px #660;}
#content ul.newsnav li a:hover { text-decoration:none; color:#433e1c; background-color:#fff383; }
#textContent p.rule { border-top: 1px solid #F4F297; padding-top: 5px; }
