body {
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;

 margin: 0;
 text-align: center;
 }

#wrapper {
 background: #666 url("images/bckgrd_wrap.gif") repeat-y 0 0;
 width:802px;
 margin:0 auto;
 text-align:left;
 }
 
#container {
 border-bottom: 5px solid #222;
 border-top: 5px solid #222;
 margin-left: 17px;
 width: 768px;
 }
 
#jspopup { text-align:left }

.menus { padding: 6px 6px 20px 10px }

.divider { background: #9F9F9F}
.whitecell { background: #ffffff }
.body { border-top: solid 1px #9f9f9f; border-bottom: solid 1px #9f9f9f }

 /*Begin formating for left menu boxes*/
.infobox { border: solid 1px #9f9f9f }

.infobox td { 
 color: #666; 
 font-size: 10px;
 background-color: #F9F9F9;
 }
 
.infobox td a:active, .infobox td a:hover { color: #f30; text-decoration: none }

.menu a:link, .menu a:visited { color: #039; text-decoration: none }

.leftmenus a:link, .leftmenus a:visited { color: #039; text-decoration: none }
.leftmenus br {line-height: 0.5em }

.leftmenus2 a:link, .leftmenus2 a:visited { color: #039; text-decoration: underline }
 /*End formating for left menu boxes*/

th { border-bottom: solid 1px #9f9f9f; background: #92CB70; color: #ffffff; font-size: 11px; font-weight: bold }
th.color1 { background: #028B11 }
th.color2 { background: #666 }
th.color3 { background: #6686BF }
th.color4 { background: #999 }
th.color5 { background: #333366 }

.copyright { 
 background: #EEE;
 color: #666; 
 font-size: 8pt 
 }
 
.copyright a:link, .copyright a:visited { color: #039; text-decoration: none }
.copyright a:active, .copyright a:hover { color: #f30; text-decoration: none }

.content { padding: 6px 15px 20px 6px; color: #666; font-size: 11px }
ul, ol, ul ul, ol ol, ul ul ul, ol ol ol, ul ul p, ul ul ul p, ol ol p, ol ol ol p, ul p, ol p { color: #666; font-size: 11px }
input, select, option, textarea { color: #000; font-size: 8pt }

h1 { color: #000; font-size: 17px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif }
h2 { color: #039; font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; 
text-align: center; background-color : #EEE; padding: 0; margin-top: 16px; margin-bottom: 11px }
h3 { color: #9F9F9F; font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif }
h4 { color: #9F9F9F; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif }
h5 { color: #9F9F9F; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif }
h6 { color: #9F9F9F; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif }

a:link { color: #039}
a:visited { color: #039}
a:active, a:hover { color: #f30}

#adsense {
	float: left;
	padding: 0px; 
	margin: 0px; 
	border-width: 0px 10px 5px 0px; 
	border-style: solid; 
	border-color: #fff;
}

P.smallest {
	font-size: 9px;
	color : #222;
}

 /*DHTML pop-up textarea font*/
.popform {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #222;
}

 /*DHTML pop-up heading font*/
.popform2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #222;
}

 /*DHTML pop-up form button font*/
.popform3 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000;
}

 /*Partner submit form button font*/
.form4 {
	font-size: 12px;
	color : #000;
}

TD.forms {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #222;
}

TD.forms2 {
	font-size: 10px;
	color : #222;
}

hr {
 border: 0;
 border-top: 1px dashed #666;
 height: 1px;
}

#list1, #list3, #list5 {
 margin: -1.5em 2em -2em 2em;
 padding: 5px;
}

#list1 ul, #list3 ul {
 list-style: none;
 margin-left: 0;
 padding-left: 1em;
 text-indent: -1em;
}

 /*formating used for glossary pages with hyperlinked letters*/
#list1 h2 { color: #666; font-size: 1.05em; font-family: Arial, Verdana, Helvetica, sans-serif; 
text-align: center; background-color : #EEE; padding: 0; margin-top: 1.5em; margin-bottom: 1.0em; }

 /*formating used for glossary pages with hyperlinked letters*/
#list1 h2 a:link, #list1 h2 a:visited { text-decoration: none; }

#list2, #list2 ul {
 font-size: 10px;  
 list-style: none;
 padding: 0 3px 0 6px;
 text-indent: -10px;
 margin: 0;
}

#list2 p {margin: -4px }

#seealso {
 font-size: 10px;
}

.niflogo { text-align: center }

 /*text contained in text header at top of page*/
.text-hdr {
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: italic;
 font-weight: 400;
 text-align: left;
 color: #FFF;
}

 /*scrolling RSS feeds for PAD articles*/
#tetracase {
	font-size: 10px;
	position: relative;
	overflow: hidden;
	height: 290px;
	width: 225px;
    float: right;
    margin-left: 15px;
    border: dotted 2px #9f9f9f;
    background: ghostwhite;
}

.tetradiv {
   position: absolute;
   overflow: hidden;
	top: 290px;
	left: 0;
	height: 142px;
	width: 225px;
}

.tetradiv div {
	padding:6px;
}

/*
.tetradiv div {
	border: 1px solid #c99;
	background: linen;
	padding: 5px;
	overflow: hidden;
}
*/
