/*GLOBAL SETTINGS*/
body, p, caption, td, li, dd, th {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; color: #000;}

body {background-color: #788A51; margin-top: 0px; margin-left: 0px;}

.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.align-justify {text-align: justify;}

td { vertical-align: top;}

img {border: 0;}

p {margin: 5px 10px;}
p.noscript {color: #fff;}
p.noscript a {color: #F3EBA4;}

.ten-px-pad {padding: 10px;}
.right-px-pad {padding-right: 10px;}
.left-px-pad {padding-left: 10px;}
.lr-px-pad15 {padding-left: 15px; padding-right: 15px; } 
.nav-px-pad {padding-left: 15px;}
.top-px-pad {padding-top: 50px; text-align: center;}
.ten-px-pad-cen {padding: 10px;	text-align: center;}
.modified {font-weight: normal; color: #F3EBA4;   }
.hidden, .new-browsers {display:none;}

/* WORK AROUND FOR NESTSCAPE IMAGE GAP*/
td img {display: block;} 

/* CLASSES FOR MAIN PaGE NAV TEXT LINKS - HOVER SETTINGS ARE IN SCREEN.CSS */

a:link.main-nav-current {text-decoration: none; font-weight: bold; color: #FFCC99; font-size: x-small;}

a:link.main-nav-not-current {text-decoration: none; font-weight: bold; color: #FFFFFF; font-size: xx-small;}

a:link.front-page {text-decoration: none; font-weight: bold; color: #FFCC99; font-size: small;}
a:visited.front-page {text-decoration: none; color: #FFCC99; font-weight: bold; font-size: small;}
/* SPECIAL NAV HEADER */
.nav-hdr {text-decoration: none; font-weight: bold; color: #FFCC99; font-size: xx-small;}

/* LINKS */
a:link {font-family: Verdana, Arial, sans-serif; font-size: small; color: #336600;}
a:active {font-family: Verdana, Arial, sans-serif; font-size: small; color: #788A51;}
a:hover {font-family: Verdana, Arial, sans-serif; font-size: small; color: #788A51;}
a:visited {font-family: Verdana, Arial, sans-serif; font-size: small; color: #336600;}


/* HEADER TAGS */
h1 {font-size: 18pt;font-weight: bold;color: #336600; margin-top: 20px; margin-bottom: 20px;}
h2 {font-size: medium; font-weight: bold;}
h3 {font-size: medium; font-weight: bold;color: #336600;}
h4 {font-size: small; font-weight: bold;}
h5 {font-size: small; font-weight: bold;color: #336600;}
h6 {font-size: small; font-weight: bold;}

/* MAIN CONTENT WRAPPER - RELATED LINKS - OPTION */
#content-wrapper {padding-right: 10px;}

/* OTHER SPECIALIZED TEXT */
.fp_txtb {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; font-weight: bold; color: #FFFFFF; line-height: 1.5em;}
.fp_txtb2 {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; font-weight: bold; color: #FFFFFF;}

.fp_txt {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; color: #FFFFFF; line-height: 1.5em;}

.fp_txt_em {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: x-small; font-weight: bold; color: #FFFFFF; font-style: italic; line-height: 1.5em;}

.fp_titles {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: medium; font-weight: bold; color: #FFCC99; line-height: 1.5em; margin-left: 1em;}
.fp_titles-top {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: medium; font-weight: bold; color: #FFCC99; line-height: 1.5em;}
.fp_txtb-top {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; font-weight: bold; color: #FFFFFF; line-height: 1.5em;}
.sec-txt-bold {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; font-weight: bold; color: #336600; line-height: 1.5em;}

.sec-footer {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: 9px;}

.cal-txt-d {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; font-weight: bold; color: #41446B; line-height: 1.5em;}

.fp_txt_p { font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; font-weight: bold; color: #FFCC99; line-height: 1.5em;}

.fp_txt_t { font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; font-weight: bold; color: #FFCC99;}

.top_border {font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: x-small; color: #000000; background-color: #FFCC99;} 

/* HR FOR FRONT PAGE */
.fp_hr { color: #FFCC99; height: 3px;}

acronym {border-bottom: 1px dotted black;}

.clear { clear: both;}
.fptxt2 {
font-family: Verdana, Arial, sans-serif; text-decoration: none; font-size: small; color: #FFFFFF; line-height: 1.2em;
}
.wht {
	color: #FFFFFF;
}
.gold {
	color: #FFCC99;
}
h2.gold {
	color: #E0AE49;
	font-size: medium;
	font-weight: bold;
	border-bottom: 1px dashed #E0AE49;
	border-top: 1px dashed #E0AE49;
}
h2.gold-white {
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	border-bottom: 1px dashed #E0AE49;
	border-top: 1px dashed #E0AE49;
}
.fp-list {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	margin-left: 0;
}
.new-list-item {
	list-style-image: url(/common/images/new-tiny.gif);
	list-style-type: none;
}
.txt-small {
	font-size: 80%;
}
.spaced-list ul {
	margin: 1px;
}
.spaced-list li {
	padding-bottom: 7px;
}
.spaced-list li ul {
	padding-left: 10px;
}