/* 
Some kludge explanations

- All fonts contain "MS Arial" after Arial because of some Mac weirdness.
- body contains "margin:0px" *and* "padding:0px" because of some Opera 5 weirdness.
*/
body {
	background:#21271F;
	font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;;
}
/* Next line covers many weird Netscape bugs */
td, p, td p, td td, td td p, li, ul, ul li, ol, ol li, th, th p { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:12px }
th { background:#003466;color:#FFFFFF;font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:12px;font-weight:bold;text-align:left }
label,legend { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:12px;font-weight:bold }
h1 { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:18px;font-weight:bold } /* Page Headers */
h2 { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:14px;font-weight:bold;color:#89272C } /* Page Subheaders */
hr { height:1px;color:#CCCCCC }

a { font-weight:bold }
a:link { font-weight:bold;color:#003366 }
a:visited { font-weight:bold;color:#89272C }
a:hover { font-weight:bold;text-decoration:none }
a:focus { font-weight:bold;text-decoration:none }
a:active { font-weight:bold;text-decoration:none }

.nav { background:#000000 }
.subnav { background:#000000;color:#FFFFFF }
/*.subnavback { background:#BC7938;color:#FFFFFF;font-size:11px }*/
.primary { background:#D9B366 }
.primaryinterior { background:#FFFFFF }
.headertable { background-image:url(images/background2.gif) }
.intheadertable { background-image:url(images/interior_background2.gif) }

/*.whoweare { background:#D9B366 } /* These used to be different colors */
/*.whatwedo { background:#D9B366 } /* Old: #4C7094 */
/*.howwedoit { background: #D9B366 } /* Old: #B2653F */
/*.whoweworkwith { background: #D9B366 } /* Old: #C18340 */
/*.whatsnew { background: #D9B366 } /* Old: #E0D1B3 */

/*.subnav a { background:#BC7938;color:#FFFFFF;font-size:11px;text-decoration:none;font-weight:normal }
.subnav a:link { background:#BC7938;color:#FFFFFF;font-size:11px;text-decoration:none;font-weight:normal }
.subnav a:visited { background:#BC7938;color:#FFFFFF;font-size:11px;text-decoration:none;font-weight:normal }
.subnav a:hover { background:#BC7938;color:#993300;font-size:11px;text-decoration:none;font-weight:normal }
.subnav a:focus { background:#BC7938;color:#993300;font-size:11px;text-decoration:none;font-weight:normal }
.subnav a:active { background:#BC7938;color:#993300;font-size:11px;text-decoration:none;font-weight:normal }*/

.panav {
	background:#003466;
	color:#FFFFFF;
	border:1px;
	border-color:#999999;
	border-style:solid;
	padding:3px;
	text-align: left;
	width:85px
}

.panav a { color:#FFFFFF }
.panav a:link { color:#FFFFFF }
.panav a:visited { color:#FFFFFF }
.panav a:hover { color:#FFFFFF;text-decoration:none }
.panav a:focus { color:#FFFFFF;text-decoration:none }
.panav a:active { color:#FFFFFF;text-decoration:none }

.panavhl {
	background:#D9B466;
	color:#000000;
	border:1px;
	border-color:#999999;
	border-style:solid;
	padding:3px;
	text-align: left;
	width:85px
}

.panavhl a { color:#000000 }
.panavhl a:link { color:#000000 }
.panavhl a:visited { color:#000000 }
.panavhl a:hover { color:#000000;text-decoration:none }
.panavhl a:focus { color:#000000;text-decoration:none }
.panavhl a:active { color:#000000;text-decoration:none }

.paloc { background:#FFFFFF;color:#000000;border:1px;border-color:#999999;border-style:solid;padding:3px }

.sidebar { background:#ECAFAE;color:#000000 }
.blankheader { background:#ECAFAE;color:#000000;font-size:8px }

.yellowtable { background:#FAE2A3;color:#000000 }
.browntable {
	background:#A14F4E;
	color:#000000;
	font-size:8px;
}

a.sidebar { color:#000000 }
a.sidebar:link { color:#000000 }
a.sidebar:visited { color:#000000 }
a.sidebar:hover { color:#000000;text-decoration:none }
a.sidebar:focus { color:#000000;text-decoration:none }
a.sidebar:active { color:#000000;text-decoration:none }

.copyright { color:#ff0000;font-size:10px }

.copyright a { color:#000000 }
.copyright a:link { color:#000000 }
.copyright a:visited { color:#000000 }
.copyright a:hover { color:#000000;text-decoration:none }
.copyright a:focus { color:#000000;text-decoration:none }
.copyright a:active { color:#000000;text-decoration:none }

.evenrows { background:#FFFFFF }
.oddrows { background:#F6ECD9 }

.listtable { border:1px;border-color:#999999;border-style:solid }

th a { color:#FFFFFF }
th a:link { color:#FFFFFF }
th a:visited { color:#FFFFFF }
th a:hover { color:#FFFFFF;text-decoration:none }
th a:focus { color:#FFFFFF;text-decoration:none }
th a:active { color:#FFFFFF;text-decoration:none }

.searchhi { background:#FFFF33;color:#000000;font-weight:bold }

.disabled { color:#999999;text-decoration:line-through;font-weight:bold }
.vanish { color:#FFFFFF;font-size:3px }

.bread { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:10px }
.contentfooter { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:10px;color:#FFFFFF }
.dummy { background:#FFFF00;color:#000000;width:100% }
.error { color:#FF3333;font-weight:bold }
.footer { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:10px }
.formcells { font-family:Monospace; font-size:12px }
.instructions { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:10px }
.nofont { font-family:"Times New Roman",Times,Serif;font-size:12px }
.required { color:#FF3333;font-weight:bold }
.sidebar { margin:10px }
.sidebartitle { margin:10px;font-weight:bold }
.smalltext { font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:10px }
.tdata { border:none;padding:3px }
.tform { border:none;padding:3px }
.theader { background:#003466;color:#FFFFFF;font-family:Geneva,Arial,"MS Arial",Helvetica,Sans-serif;font-size:12px;font-weight:bold;text-align:left }

