* {margin: 0px; padding: 0px; border: 0px;} 
body { text-align: center;  background: #fff; min-width: 766px; font-family:Arial, Helvetica, sans-serif; } /* wrapper holds left faux column tab */ /* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */ 
ul {margin-left:10px}
li {list-style-image:url(images/dots_bullet.gif)}
a { text-decoration:none}
h2 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:19px; color:#666; margin-top:15px; margin-bottom:15px}
#wrapper {  text-align: left; width: 766px; margin: 0px auto; position:relative} 
#header, #subnav, #footer { color: #222; clear: both;  width: 100%; } 
#header {background: #008; color: #FFF; height:106px; clear:left; width:613px} 
#footer { background:url(images/ftr.jpg) repeat-x; height:80px; text-align:left; clear:both; position:relative}
#footer #stripe { height:80px; background: url(images/stripe.gif) repeat-y; padding-right:153px; float:right}
#footer #addr { color:#FFF; margin-left:15px; margin-top:54px; float:left; clear:left}
#contentfloatholder {/* right faux column tab */ background: #FFF url(images/bar1.gif) repeat-y 100% 0; float:left; width:100%;}
#contentfloatholder:after { /* this is for NN6 to clear floats */ content: ".";  display: block;  height: 0px; clear: both; visibility: hidden; } 
#center { margin: 0px 153px 0px 246px; position:relative } 
#centerwrap { float:left; width: 100%;  margin: 0 -95% 0 0; } 
#left { float:left; width: 246px; margin: 0 0 0 0; } 
#right { float:right; width: 153px; margin: 0px; background:url(images/bar1.gif) repeat-y} 
* html #right {padding:0px}
/************* IE Mac CSS Only  works for Win too **************/ 
* html div#centerwrap {margin: 0 -100% 0 0;} 
* html div#left {margin: 0px;} 
div h3, div p { margin: 1em 0px; padding: 0px 20px;}
a.rt{background:url(images/arrow.gif) no-repeat left 3px; margin-left:13px; padding-left:10px; font-family: Tahoma; font-size: 11px; color:#FFF; float:left; clear:both; width:85%}
a.rt:hover{border-bottom:dotted 1px #FFF;}
.v9, .t9 { font-size: 9px; font-style: normal} 
.v9 {font-family: Verdana}
.t9 { font-family: Tahoma} 
.t12 { font-size: 12px; line-height: 140%; text-align:justify; margin-right:15px; margin-bottom:15px} 
.t13, li.license_affiliation_list { font-family:Arial; font-size:13px; line-height:140%; color: #EF5F24; } 
li.license_affiliation_list{list-style:url(images/dots_bullet.gif); margin-left:10px; }
#subftr{color:#333; clear:both; text-align:justify; margin:10px; line-height:140%; padding-bottom:15px}
.art{background:url(http://www.kspeng.com/images/0697_03.jpg) no-repeat}
.a1 { padding:20px; padding-bottom:0px}
.headlinetext{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666; font-weight:bold; font-style: italic; text-decoration:none; line-height:120%}
.newstext, .cattext{font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:none; color:#EF5F24}
.cattext{color:#0000FF}
.news_item{border:1px solid #6084BE; padding:2px; margin-left:10px; margin-top:40px; width:320px; height:240px}
* html .news_item{margin-top:180px}
h2.news{margin-top:100px; }
* html .newsimg{position:absolute; top:0px; margin-left:0px}
.news_h2{position:absolute; top:50px; left:10px}
#contact_img{background:url(images/sub.gif) no-repeat center; float:left; width:246px; height:124px; margin:0px; padding:0px; padding-top:30px}
#sidepic{background:url(images/0697_07.jpg) no-repeat; float:left; width:246px; height:227px; margin:0px; padding:0px}
#left_bottom{float:left; width:246px; margin:0px; padding:0px}
#container {position:relative; margin:0px}
* html #container {float:left}
.rotateimg {position:absolute; top:0px; left:0px; width:362px; height:257px}
#content {position:absolute; top:267px; left:0px}
.fld{width:20px}
input, textarea{ border:1px solid #999999}
.project_category{width:75px; height:75px; text-align:center; margin:0px; padding:0px; float:left}
.project_title { color:#C64B1F; font-size:18px; font-weight:bold; float:left; padding:0px; border-bottom:3px solid #C64B1F; width:95%; margin-left:10px}
.project_title img{margin-right:7px;}
.project_thumbs{margin:5px; margin-left:15px; float:left}
.project_thumbs img{margin-right:2px; border:1px solid #DDDDDD; text-decoration:none}
.field{width:80px; background:#365379; padding:2px; padding-left:8px; margin:1px; margin-left:15px; float:left; color:#FFFFFF; font-weight:bold; font-size:12px; border:1px solid #365379; font-family:Verdana, Arial, Helvetica, sans-serif}
.value{width:230px; background:#FBFEFF; padding:2px; padding-left:8px; margin:1px; float:left; font-size:12px; border:1px solid #B1D1E4; color:#365379; font-family:Verdana, Arial, Helvetica, sans-serif}
