body {
	padding: 0;
	margin: 0;
	background: #FFFFFF;
}

body, div, td, p, li {
/*	font-family:  Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #A1A6A1;
}

h1, h2, h3, h4, h5, h6 {
	font-family:  Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	margin-top: 0;
	font-weight: bold;
	line-height: 0px;
}

h1 { font-weight: bold;   font-size: 32px; }
h2 { font-weight: normal; font-size: 32px; }
h3 { font-weight: bold;   font-size: 24px; }
h4 { font-weight: normal; font-size: 24px; }
h5 {
	font-weight: bold;
	font-size: 16px;
	line-height: -10px;
}
h6 { font-weight: normal; font-size: 16px; }


div.objectdesctext {
	padding: 1px 80px 9px 0px;
	color: #FF0000;
/*	font-size: 12px;
	color: #A1A6A1;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	margin: 12px 0px 9px 4px;*/
}

a.objectdesctext:link, a.objectdesctext:visited {
	color: #32598A;
	font-weight: bold;
}

a.objectdesctext:hover {
	color: #32598A;
	font-weight: bold;
	text-decoration: underline;
}

.blankorange {
	background: #EA7D40;
}
.blankgrey {
	background: #B3B8B3;
}
.blankwhite {
	background: #FFFFFF;
}
.blankpink {
	background: #FC32DD;
}

table.hnavselected, tr.hnavselected, td.hnavselected {
	vertical-align: middle;
	text-align: right;
	padding: 0;
	font-family: sans-serif;
	font-size: 11px;
	background: #DBE1DB;
	color: #EA7D40;
}

table.hnavmain, tr.hnavmain, td.hnavmain {
	vertical-align: middle;
	text-align: right;
	padding: 0;
	font-family: sans-serif;
	font-size: 11px;
	background: #B3B8B3;
	color: #EA7D40;
}
a.hnavmain:link, a.hnavmain:visited {
	vertical-align: middle;
	padding: 0;
	font-family: sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.hnavmain:hover	{
	vertical-align: middle;
	padding: 0;
	font-family: sans-serif;
	font-size: 11px;
	color: #EA7D40;
	text-decoration: underline;
}
	
/* ************************************************************************************** */

table.vnavmain, tr.vnavmain, td.vnavmain {
	vertical-align: left;
	text-align: left;
	padding: 0;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 11px;
	background: #FFFFFF;
	color: #A0A0A0;
}

a.vnavmain:link, a.vnavmain:visited {
	vertical-align: left;
	padding: 0;
	font-family: sans-serif;
	font-size: 11px;
	color: #A0A0A0;
	text-decoration: none;
}
a.vnavmain:hover	{
	vertical-align: left;
	padding: 0;
	font-family: sans-serif;
	font-size: 11px;
	color: #EA7D40;
	text-decoration: underline;
}

/* ************************************************************************************** */
a.vnavselected:link, a.vnavselected:visited {
	vertical-align: left;
	padding: 0;
	font-family: sans-serif;
	font-size: 11px;
	color: #EA7D40;
	text-decoration: none;
}
a.vnavselected:hover	{
	vertical-align: left;
	padding: 0;
	font-family: sans-serif;
	font-size: 11px;
	color: #EA7D40;
	text-decoration: none;
}


/* ************************************************************************************** */
/* ************************************************************************************** */
/* ************************************************************************************** */



#leftnav {
	width: 250px;
	margin: 0;
	padding: 0;
}

#content {
	margin: 0;
	padding: 8px;
}

#footer {
	width: 100%;
	margin: 1em 0;
	padding: 0;
	text-align: center;
	clear: both;
}

/* div classes */

.errormsg {
	padding: 3px;
	border: 1px solid #900;
	margin: 1em 0;
}

.leftcell {
	padding: 0;
	margin: 0 1em 1em 0;
}

.rightcell {
	padding: 0;
	margin: 0 0 1em 1em;
}

.rightnavbox {
	width: 150px;
	padding: 3px 6px;
	margin: 0 0 1em 1em;
	background: #b6b6c4;
	font-size: 90%;
	border: none;
}

.rightnavboxwhite {
	width: 150px;
	padding: 3px 6px;
	margin: 0 0 1em 1em;
	background: #fff;
	font-size: 90%;
}

.rightnavlabel {
	width: 150px;
	padding: 3px 6px;
	margin: 0 0 0 8px;
	background: #fff;
	font-size: 120%;
	font-weight: bold;
	color: #900;
}

.audioextra {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin: 1em 0;
	padding: 1em 0;
}

/* template formatting ( for all divs except #content ) */

.white {  
	padding: 6;
	font-size: 11px; 
	color: #FFFFFF;
}

.whiteheadline {  
	padding: 6;
	font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF;
}
.whitenav {  
	font-size: 11px; 
	color: #FFFFFF;
}
.blue {  
	padding: 6;
	font-size: 11px; 
	color: #052146;
}
li.blue { 
	padding: 6;
	font-size: 11px; 
	color: #052146;
}
p.blue { 
	padding: 6;
	font-size: 11px; 
	color: #052146;
}
.blueli {  
	font-size: 11px; 
	color: #052146;
}
.bigblue {  
	padding: 6;
	font-size: 12px; 
	color: #052146;
}

.blueform {  
	padding: 2;
	font-size: 12px; 
	color: #052146;
}


.blueheading {
	padding: 6;
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #052146;
}

.whitebold {  
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.smallwhite {  
	font-size: 10px; 
	color: #FFFFFF;
}

.smallwhitebold {  
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.largewhite {  
	font-size: 14px; 
	color: #FFFFFF;
}

.largewhitebold {  
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.inputt {
	font-family: Courier, "Courier New", monospace;
	font-size: 10px;
}

.layersubmit {
	font-size: 10px;
	font-weight: bold;
	background: #ccc;
	color: #29295c;
}

a.ltbluelinks:link, a.ltbluelinks:visited { 
	font-size: 11px;
	font-weight: bold;
	color: #99c;
	text-decoration: none;
}

a.ltbluelinks:hover	{
	font-size: 11px;
	font-weight: bold;
	color: #99c;
	text-decoration: underline;
}   

a.smallwhitelinks:link, a.smallwhitelinks:visited { 
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.smallwhitelinks:hover	{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}   
a.testtest:link, a.testtest:visited { 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* ************************************************************************************** */
/* ************************************************************************************** */
/* ************************************************************************************** */

a.boldyellowlinks:link, a.boldyellowlinks:visited { 
	font-size: 11px;
	font-weight: bold;
	color: #EAAB09;
	text-decoration: none;
}

a.boldyellowlinks:hover	{
	font-size: 11px;
	font-weight: bold;
	color: #EAAB09;
	text-decoration: underline;
}   
a.boldredlinks:link,a.boldredlinks:visited {
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	color: #9F2913;
	font-weight: bold;
	text-decoration: none;
}

a.boldredlinks:hover      {
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	color: #9F2913;
	font-weight: bold;
	text-decoration: underline;
}

a.yellowlinks:link, a.yellowlinks:visited { 
	font-size: 11px;
	color: #EAAB09;
	text-decoration: none;
}

a.yellowlinks:hover	{
	font-size: 11px;
	color: #EAAB09;
	text-decoration: underline;
}   


a.whitelinks:link,a.whitelinks:visited { 
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.whitelinks:hover	{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}   

a.topnavlinks:link, a.topnavlinks:visited {
	font-family: "Trebuchet MS", Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333366;
	font-weight: bold;
	text-decoration: none;
	margin: 0 7px;
}

a.topnavlinks:hover      {
	font-family: "Trebuchet MS", Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333366;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 7px;
}

/* text formatting for content html */


ul {
	list-style: disc outside url(/images/redgts.gif);
}


ul.noindent {
	list-style: disc outside url(/images/redgts.gif);
	padding-left: 0;
	margin-left: 1.5em;
}

li.spaced {
	margin-bottom: 1em;
}


/* link formatting */

a:link,a:visited { 
	color: #333399;
	text-decoration: none;
}

a:hover	{
	color: #333399;
	text-decoration: underline;
}
   
a.bold:link,a.bold:visited {
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}

a.bold:hover	{
	font-weight: bold;
	color: #333399;
	text-decoration: underline;
}
   
a.bluelinks:link,a.bluelinks:visited { 
	color: #333399;
	text-decoration: none;
}

a.bluelinks:hover	{
	color: #333399;
	text-decoration: underline;
}
   
a.redlinks:link,a.redlinks:visited {
	font-family: "Trebuchet MS", Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

a.redlinks:hover      {
	font-family: "Trebuchet MS", Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

/* misc formatting */

.input {
	font-family: Courier, "Courier New", monospace;
	font-size: inherit;
}

img {
	border: 0;
}

img.leftfloat {
	margin: 0 5px 2px 0;
}

img.rightfloat {
	margin: 0 0 2px 5px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

tr {
	vertical-align: top;
}

.printheader {
	font-family: "Trebuchet MS", Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	color: #1d2c7f;
	font-size: 12pt
}

.disclaimer {
	font-size: 90%;
	font-style: italic;
}

/* haven't fixed these yet */

td.smallbox {
	vertical-align: top;
	padding-right: 6pt;
	padding-left: 6pt;
	padding-bottom: 8pt;
	padding-top: 6pt;
}

.sidebarlink {
	padding: 1pt 18pt 1pt 0;
	margin: 0;
	text-align: right;
	border-top: 1px solid #99c;
}

.citation {
	font-size: 10px;
	font-style: italic;
}

.smalldate	{  
	font-family:  Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 10px;
}

