
/*---GLOBAL---*/
html {background-color:#ffffff;}
body { margin: 0px;  padding:10px;  position: absolute; top: 10px; left: 10px;}
body {background-color:#7E8B44; border-color:#7E8B44; border-width:medium;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; }
td.tdnavmid {background-image:url(images/nav-middle.gif); background-repeat:repeat-x;}
td.tdnavtop {background-image:url(images/callOut-middle2.gif); background-repeat:repeat-x;}	
td.hd {margin-bottom: 10px;}
td.tdhd {margin-bottom: 10px;}
table.content {border:none; background-color:#d9dcc9; padding-top:0px; margin-top: 0px;}

ul, ol, li { font-family:Verdana, Arial, Helvetica, sans-serif; }
li { font-size: .80em; color: #1D1D25;}
li ul li { font-size: 1em; color: #1D1D25;}
a img { border: 0px; }
a:link { color: #3300FF; }
a:visited { color: #c60c47; }
h1 {font-family:Georgia, "Times New Roman", Times, serif; color: #6d7d2a; font-weight:bold; font-style:italic;margin-bottom:0px;} 
h2, h3, h4, h5, h6  {font-family:Verdana, Arial, Helvetica, sans-serif;}
h2, h3 {color: #a91447; font-weight:bold;}
h4, h5, h6 { color: #1D1D25; font-weight:bold; }
h1 {font-size: 1.7em;  padding-left:20px; margin-bottom: 15px;}
h2 {font-size: 1.15em; font-weight:bold; padding-left:20px; padding-right: 15px;}
h3 {font-size: .90em; font-weight:bold; padding-left:20px; padding-right: 15px;}
h4 {font-size: .90em; font-weight:bold; padding-left:20px; padding-right: 15px;}
h5 {font-size: .85em; font-weight:bold; padding-left:20px; padding-right: 15px;}
h6 {font-size: .85em; font-weight:bold; padding-left:20px; padding-right: 15px;}

h2.rtnv {width: 70%;}
p { font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1D1D25;
	font-size: .80em;
	padding-left: 20px;
	padding-right: 25px;
	}
	

/*---END GLOBAL---*/


p.subNav { 
	color: #869da4;
	font-size: .75em;
	margin-right: 0px;
	}
a.subNav:link { 
	color: #869da4;
	text-decoration: none;
		text-transform: uppercase; 
	padding: 0px 10px;
		margin-left: 0px;
	}	
a.subNav:visited { 
	color: #869da4;
	text-decoration: none;
		text-transform: uppercase; 
	padding: 0px 10px;
		margin-left: 0px;

	}	
p.footer { 
	color: #869da4;
	font-size: .65em;
	padding-left: 5px;
	padding-right: 0px;
	}	
	
.imge {padding-left:20px;}
.red {color: #a91447;}
.green {color: #6d7d2a;}


* html td.menu a img { margin: -2px 0px; } /* remove spacing in IE */
td.menu {padding-left:8px; }
ul.parasty li { margin-bottom: 10px;}
ol.parasty li { margin-bottom: 10px;}

#boxParent {margin-left:20px; margin-right:10px; }

/*--- BOX - (all) ---*/
td.boxList {background-image:url(images/guideboxtile_05.gif); background-repeat:repeat-y; }

.boxList li { 
	color: #1D1D25;
	list-style-image: url(images/icon-box-out.gif);
	font-size: .80em;
	padding: 0px 0px 0px 0px;
	margin-top: 10px
	}
	
/*--- NO BOX  ---*/
td.nobox { }

.nobox li { 
	color: #1D1D25;
	list-style-image: url(images/iconoutline.gif);
	font-size: .80em;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	}

.actv {color: #869da4;}


/*--- Nav BOX - no background ---*/
ul.navul {padding-left:20px; }

.navList li { 
	color: #1D1D25;
	list-style-image: url(images/iconoutline.gif);
	font-size: .80em;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	}
	
/* --- more ul nav --- */

ul.sitemp	{padding-left: 20px;}	

/* --- special nav for 2nd treatment --- */
.topintnav {font-size: .75em;
			text-align: center;}
			

/* --- Resource Library classes --- */

.libP {text-align:center;
		vertical-align: top;
		font-size:.70em;
		font-style:italic;
}	
.libPL {text-align:left;
		vertical-align: top;
		font-size:.70em;
		font-style: normal;
}	

.quote {
	color:#FFFFFF;
	font-size:.75em;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	}
.qsrc {
	color:#FFFFFF;
	font-size:.75em;
	font-weight: normal;
	text-align: right;
	padding-top: 0px;
	margin-top: 0px;
	}	

.qsrc2 {
	color:#FFFFFF;
	font-size:.75em;
	font-weight: normal;
	text-align: right;
	padding-top: 0px;
	margin-top: -5px;
	}		


li.facts {line-height: 1.0 em;
		margin-bottom: 15px;
		}
p.srce {font-size: .75em;
	  margin-bottom: 0px;
	  margin-top: 12px;
	  }
/*--- begin FORM ELEMENTS ---*/
legend { 
	color: #7c7b7d;
	font-size: .80em;
	}

form#lib option { text-transform: capitalize; }
.frmsrch {font-size:11px;}

fieldset { width: 50%; }

.subm { background-color: #7e8b44; 
		color: #ffffff;
		border-color:#FFFFFF;
		border-width:thin;
		margin-top: 0px;
		font-size: 9px;
		font-weight: bold;
	}
.rsctag { font-style: italic; font-size: .80em;}	
.ptbl {margin-bottom: 20px;}
.tbln {margin-left: 20px;}