BODY {
    margin :10px 10px 10px 10px;
    border : 0px solid;
    padding :0px 0px 0px 0px;
    font-family: sans-serif;
}
TABLE {
border-collapse : collapse;
}
.c {
text-align : center;
}
.j {
text-align : justify;
}
.l {
text-align : left;
}
A {
text-decoration: none;
}
A:hover {
color: red;
text-decoration: underline;
}
A.bk {
color : black;
}
A.bk:hover {
color : red;
}
A.bkb {
color : black;
font-weight : bold;
}
A.bkb:hover {
color : red;
font-weight : bold;
}
A.wh {
color : white;
}
A.bkw {
color : black;
}
A.bkw:hover {
color : white;
}
A.whb {
color : white;
}
A.whb:hover {
color : black;
}

/*
#navtable {
border-left : 1px solid #4B5725;
border-right : 1px solid #4B5725;
}

*/
#navtable A.whb:hover {
color : #d5dac3;
}
A.na{
color: 	navy;
}
A.gr {
color : green;
}
A.in {
color :Indigo;
}
A.in {
color :Indigo;
}
A.dr {
color : darkred;
}
A.mb {
color : midnightblue;
}
IMG.gb {
    border : 1px solid Gray;
}
A:hover IMG.gb {
	 border : 1px solid Red;
}
IMG.owb {
	border : 1px solid #ff8707;
}
A:hover IMG.owb {
	border : 1px solid white;
}
IMG.nll {
    border : 3px solid white;
    background-color : white;
}
A:hover IMG.nll {
	 border : 3px solid Red;
   background-color : red;
}
P {
margin-bottom : 1ex; 
margin-top : .5ex;
}
TD {
font-size : 8pt;
}
TH {
font-size : 8pt;
}
.band {
font-size : 0px;
line-height : 0px;
}
.boxed {
  border : 1px solid #52b4d6;
}
.bigbox {
    border : 1px solid #52b4d6;
    width : 850px;
}
.navdiv {
    margin : 0px;
    border-style : solid;
    border-color :  #52b4d6;
    border-width : 0px 1px 0px 1px;
    width : 850px;
    padding: 0px;
}
.tram {
    margin : 0px;
    padding: 0px;
    border-width : 0px 0px 1px 0px;
    border-color : #52b4d6;
    border-style : solid;
    background : #ff8707;
    text-align : center;
}
.tramxtd {
    margin : 0px;
    padding: 2px;
    border-width : 0px 0px 1px 0px;
    border-color : #52b4d6;
    border-style : solid;
    background : #ff8707;
    text-align : center;
   }
.echead{
	font : bold 8pt/10pt sans-serif;
	padding: 2px 2px 2px 2px;
	color : white;
	visibility: visible;
}
.eclist{
    font : normal 8pt/9pt sans-serif;
    text-align : left;
    margin-left: 8px;
}
#showandtell {
	visibility: hidden;
	position: absolute;
	width: 570px;
	top: 150px;
	left: 150px;
	margin: 0px 1px 0px 0px;
	font : italic bold 9pt "Times New Roman", Times, serif;
	padding : 5px 10px 10px 10px;
	
}
.artabs {
	visibility: hidden;
	position: absolute;
	width: 485px;
	top: 140px;
	left: 150px;
	margin: 0px 1px 0px 0px;
	font :normal 12px sans-serif;
	padding : 5px 10px 10px 10px;
} 
.artblurb {
	display: none;
	font : normal 12px sans-serif;
    padding: 5px 10px;
}
#tbl{
	visibility: hidden;
    position: absolute;
}
.techtip{
    padding: 5px;
    font : 8pt/9pt sans-serif;
    border-width : 0px 0px 1px 0px;
    border-color : #52b4d6;
    border-style : solid;
    background-color : White;
}
.techtiptd {
    padding: 5px 8px 5px 8px;
    font : normal 8pt/9pt sans-serif;
}
.heads{
    margin: 0px 0px 0px 0px;
    font :  normal 9pt sans-serif;
    padding: 1px 6px 1px 10px;
}
.headsc{
    margin: 2px 0px 2px 0px;
    font :  normal 9pt sans-serif;
    padding: 2px 5px 2px 5px;
    text-align : center;
}
.headsup{
    margin: 0px 0px 0px 0px;
    font :  normal 14px sans-serif;
    padding: 5px 5px 5px 10px;
}
.headsupc{
    margin: 0px 0px 0px 0px;
    font :  normal 14px sans-serif;
    padding: 5px 5px 5px 10px;
    text-align : center;
}
.searchbox {
    margin: 0px 0px 5px 0px;
    padding: 3px 0px 3px 0px;
    border-width : 0px 0px 1px 0px;
    border-color : #52b4d6;
    border-style : solid;
    background : #c7e6f1;
    text-align : center;
    width: 130px;
    font : bold 8pt sans-serif;
}
.searchboxtd {
    font : bold 8pt sans-serif;
    background-color : #c7e6f1;
    margin: 3px 0px 0px 0px;
}

#qsearch{
	margin: 0px ;
    padding: 0px;
    background-color : #c7e6f1;
}
#terms {
    font : normal 8pt sans-serif;
    width: 75%;
    margin: 3px 0px 0px 0px;
 }
#gosearch {
    font :  bold 6.5pt sans-serif;
    margin : 5px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
    color : midnightblue;
}
.mainframe {
	margin : 0px;
    border : 1px solid #52b4d6;
}
.ad {
font-size : 8pt;
}
.as {
font-size : 9pt;
}
.asi {
    font : 9pt sans-serif;
    padding: 4px 8px 4px 8px;
}
.ab {
font-size : 9.5pt;
}
.ah {
font-size : 10pt;
font-weight : bold;
}
.ahi {
    padding : 4px 8px 4px 8px;
    font : bold 12pt/12pt "Times New Roman", Times, serif;
}
.ahic {
    text-align : center;
    vertical-align : middle;
    margin : 4px 0px 8px 0px;
    font : bold 12pt/12pt "Times New Roman", Times, serif;
}
#bnlink{
font : bold italic 11pt/12pt sans-serif;
color : red;
}
.mo{
	font : 8pt sans-serif;
}
.es {
    margin-top : 0pt;
    margin-bottom : 10pt;
}
.cr {
font-size : 7pt;
font-family : sans-serif;
padding: 4px 0px 3px 10px;
}
.sh {
font-size : 10pt;
}
.pwbox {
    border : 1px solid #52b4d6;
    width : 850px;
}
.g120240 {
  width: 120px;
  background-color : White;
}
.synop {
    visibility : hidden;
    position: absolute;
    font : 8.5pt sans-serif;
    left: 15px;
    top: 150px;
    width: 120px;
}
.spontext {
    margin: 0px 0px 0px 0px;
    padding: 2px 5px 2px 10px;
	font: italic 8pt/12pt sans-serif;
}
.refs {
	font : bold 8pt/9pt sans-serif;
    text-align : left;
    margin: 5px 8px 5px 8px;
}
.cols {
	font : normal 8pt/9pt sans-serif;
	text-align : left;
	margin: 5px 8px 5px 8px;
}
.pf {
    font: bold italic 12pt/12pt "Times New Roman", Times, serif;
}
.pftd {
    padding: 0px 8px 5px 8px;
    font : normal 8pt/9pt sans-serif;
}
A.bbk{
  font : bold 8pt sans-serif;
  text-decoration : none;
  color : Black;
}
A:hover.bbk{
  text-decoration : underline;
  color : White;
}
.topnav{
	background-color : #4b5725;
	font : bold 8.5pt/12pt sans-serif;
	vertical-align : middle;
	text-align : center;
	padding: 0px 5px 0px 5px;
}
.topnavend {
	background-color : #4b5725;
	width : 100px;
}
.topnavsel {
	background-color : #d5dac3;
	font : bold 8.5pt/12pt sans-serif;
	vertical-align : middle;
	text-align : center;	
	padding: 0px 5px 0px 5px;
}
.topnavband {
	background-color : #d5dac3;
	height: 2pt;
	font-size : 2pt;
	line-height : 2pt;
}
.afr {
	float : right;
}
#industry INPUT {
	  font :  8pt sans-serif;
}
#industry TD {
	  font :  8pt sans-serif;
}
#industry SELECT {
	  font :  8pt sans-serif;
}
#subscriberid TD {
	  font :  8pt sans-serif;
}
#subscriberid INPUT {
	  font :  8pt sans-serif;
}
#subscriberid SELECT {
	  font :  8pt sans-serif;
}
#subscriberid TD {
	  font :  8pt sans-serif;
}
#subscriberid INPUT {
	  font :  8pt sans-serif;
}
#subscriberid SELECT {
	  font :  8pt sans-serif;
}
#industry TD {
	  font :  8pt sans-serif;
}
#moreinfo TD {
	  font :  8pt sans-serif;
}
#moreinfo SELECT {
	  font :  8pt sans-serif;
}
#moreinfo TD.shortq {
	  padding :  6px 10px 6px 10px;
    text-align : center;
    font :  8pt sans-serif;
}
#moreinfo INPUT {
	  font :  8pt sans-serif;
}
#unsuball TD {
	  font :  8pt sans-serif;
}
#unsubinfo INPUT {
	  font :  8pt sans-serif;
}
#pwreminder INPUT {
	  font :  8pt sans-serif;
}
#searchparms INPUT {
	  font :  8pt sans-serif;
}
#searchparms INPUT#submitsearch {
	  font :  bold 11px sans-serif;
}
#searchparms SELECT {
	  font :  8pt sans-serif;
}
.actionlink {
  color : black;
  font :  bold 8pt sans-serif;
  text-align : center;
}
A.actionlink {
  text-decoration : underline;
  }
.mksubhead {
    text-align : center;
    vertical-align : middle;
    margin : 6px 0px 6px 0px;
    font : bold 10pt/10pt sans-serif;
}
TABLE.adrates TD {
text-align: center;
font: 12px sans-serif;
color : black;
background-color : white;
}
TABLE.adrates TH {
text-align: center;
vertical-align : top;
font: bold 12px sans-serif;
color : black;
background-color : white;
}
TABLE.adrates TH#upperleft {
text-align: center;
vertical-align : bottom;
font:  12px sans-serif;
color : black;
background-color : white;
}
SPAN.adrates {
text-align: center;
font: 12px sans-serif;
color : black;
background-color : white;
}
TH SPAN.adrates {
font-weight : bold;
}
.nlindex {
text-align : center;
font : 14px/16px sans-serif;
}
.nlindex p {
padding : 0 0 0 0;
margin : 0px 15px 3px 15px;
text-align : left;
}
.nlindex p.nlissuedate {
text-align : center;
margin : 14px 16px 3px 15px;
}
p.nlissuedate a {
text-align : center;
font :  bold 15px/18px sans-serif;
}
.searchres {
    margin: 0px 0px 0px 0px;
    font :  normal 8pt sans-serif;
    padding: 1px 6px 1px 10px;
}
#searchresultsfor {
    margin: 7px 0px 5px 0px;
    font :  normal 9pt sans-serif;
    padding: 5px 2px 5px 2px;
    text-align : center;
}

