img {border:none}
.main-nav a, .main-nav b {color:white;line-height:18px;background:none;}

.main-nav a:hover {
text-decoration:none; margin-left:1px; color:white;
}

#contact, #references, #services, #codepoetry { 
padding-left:6px;
background:url(/images/submenu_layer.jpg) no-repeat top left; width:157px;height:77px;color:white;
}

.glossary-link {
line-height:12px;
}


acronym {
border-bottom: 1px solid #CBE301;
cursor: help;
}

td#content
{
  border-left:1px solid #CBE301;background:url(/images/dot_line.gif) repeat-y top right;
}

.noprint {
}

.top-margin{
border-bottom:solid 1px #CBE301;border-left:solid 1px #CBE301;border-right:solid 1px #CBE301;border-top:solid 1px #CBE301;
}
.bottom-margin{
border-top:solid 1px #CBE301;border-left:solid 1px #CBE301;border-right:solid 1px #CBE301;border-bottom:solid 1px #CBE301;
}

#pagetools td {
font-family: Tahoma,Verdana,Sans-serif;
font-size:11px;
padding-left:5px;
color:white;
line-height:18px;
}

#margin_bg{
background:url(/images/margin.jpg) no-repeat top left; border-bottom:solid 1px #CBE301
}

.header {
margin-left:10px;
padding:0px 3px;
text-align:left;
background-color:white;
font-size:12px;
font-weight:bold;
}

.header-bg{
background:url(/images/margin_header_bg.gif) repeat-x bottom left;line-height:1.2em;
}

h1 {
font-family: Tahoma,Verdana,Sans-serif;
font-size:13px;
padding:0px 0px 0px 0px;
margin:0px;
color:#4D5356;
}

h2 {
font-family: Tahoma,Verdana,Sans-serif;
font-size:11px;
padding:12px 0px 4px 0px;
margin:0px;
font-weight:bold;
color:#4D5356;
}

td, b, body, i, p, th, table, font, tbody {
font-family: Tahoma,Verdana,Sans-serif;
font-size:11px;
line-height:18px;
color:#4D5356;
}

.margin-text {
padding:10px 2px 20px 13px;line-height:18px;
}

/*.margin-text div{
width:210px;height:130px;
}*/

.margin{
padding:2px;border-right:solid 1px #CBE301;
}

a{
text-decoration:none; color:#94A0A6;
}

a:hover{
text-decoration:none; color:#C6C8CD;
}


.stdlink{
text-decoration:none; color:#94A0A6;background:url(/images/underline_1.gif) repeat-x bottom left;padding-bottom:2px;margin-bottom:2px;
}

.stdlink:hover{
text-decoration:none; color:#C6C8CD;background:url(/images/underline.gif) repeat-x bottom left;padding-bottom:2px;margin-bottom:2px;
}

td#footer {
background-color:#E2E7E7;color:#94A0A6 ;
border-top:1px solid #CBE301;
}
td#footer div
{
padding-left:20px;
border-top:1px solid white;
}

#clickstream {
background:url(/images/breadcrumb.jpg) no-repeat bottom left;
padding:4px 0px; margin:0px;line-height:1em;
}

td#footer a {
text-decoration:none; color:#94A0A6;
}

td#footer a:hover {
text-decoration:underline;
}


form {
display:inline;
}

input, select {
font-family:Verdana,Arial; font-size:10px;
}

textarea {
font-family:Verdana,Arial; font-size:10px;
}

hr {
padding: 0px; margin: 5px 15px 5px 15px; height: 1px; border: none; 
color: #646F74; background: #646F74;
}

ul {
margin:0px 0px 0px 8px; padding:0px 0px 0px 8px; line-height:18px; 
list-style-type:none; list-style-image: url(/images/list.gif) ;
} 

.submit {
font-family:Tahoma,Verdana,Arial; 
font-size:10px; 
background:url(/images/button_bg.gif) repeat top left; 
border-top:1px solid #F5F5F5;
border-left:1px solid #F5F5F5;
border-right:1px solid #D7DEDE;
border-bottom:1px solid #D7DEDE;
margin-top:1px;
padding:0px 3px;
}


.phpdigHighlight { color: #000000;
                   background-color: #CBE301;
                   font-weight: bold; }
           
           
           
           
/* for scrolling layers  
   Specify width and height in hold and wn, and in clip for wn */
div#hold_scroll { 
  position:relative; overflow:hidden;
  width:186px; height:80px; z-index:100; 
  }
div#wn_scroll { 
  position:absolute; 
  left:0px; top:0px; 
  width:186px; height:80px; 
  clip:rect(0px, 186px, 100px, 0px); 
  overflow:hidden;  
  z-index:1; 
  }
div#lyr1_scroll { 
  position:absolute; 
  left:0px; top:0px; 
  z-index:1; 
  }

table#imgTbl { background-color:#fff; width:186px }
table#imgTbl td { height:80px; vertical-align:top; text-align:left;line-height:14px}

