?/* BEGIN Eric Meyer's Resetting CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; color:#D9DEEC;}
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;}
/*END of Eric Meyer's Resetting CSS*/
/*
old: bckgrnd: #F9C944;	-->		D9DEEC
	h1:  #B9150D;		-->		6843A6  -- purple-ish
	h2:	#000066;		-->		
	h3: #B9150D;		--> 	 
	h4: #0000066;		-->	
	h5: #B9150D;		-->		
	h6: #F8CA47;		--> 	
	p:	navy;			-->		
	hdr bckgrnd: F4C750 --> 99E
	nav bckgrnd: FFFDA0		-->
	navwrap bckgr: C6981F	-->	99F
	navwrap border: C6981F	--> 99F
	nav a:hover:  F9C944	-->		
	
*/

html {background-color:#D9DEEC;}
body{margin:1px;border:1px solid #D9DEEC;padding:3px;font-family:verdana;font-size:72.5%;background-color:#D9DEEC;}
/* strong{font-weight:bold;color:#B9150D;} */
img {border:none;}
h1 {font-size:3.0em; line-height:100%; font-weight:normal; margin: .2em 0 .2em 0;
	font-style:italic; color:#B9150D;color:#6843A6;font-family:Times New Roman, Times, serif;color:#963382;}
h2 {font-size:1.4em; line-height:110%; margin:.1em 0 .1em 0; color:#6843A6;}
h3 {font-size:1.4em; font-weight:normal; line-height:110%; margin:.3em 0 -.3em 0;  color:#963382;
	font-family:Times New Roman, Times, serif; font-style:italic;}
h4, h5, h6 { line-height:120%; margin:.3em 0 .1em 0;}
h4 {font-size: 1.2em; margin: 0; padding:0;  color:#6843A6;}
h5 {font-size: 1.1em; color:#963382;margin:.5em 0 0 0; padding:0;}
h6 {font-size: 1.0em; color:navy; margin:0; padding:0;}
p {font-size:1.1em;line-height:1.4em;margin:0; padding:0;color:navy;}
p.clearer {clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}

#header {background-color:#99E;}
#main {border: 1px solid #D9DEEC; position:relative;}
#content {margin-top:6px;margin-left:-3em;width:81%;float:right;background-color:#FFF;position:relative;}
#content p {text-indent:0; margin-bottom:.6em;}
#contentwrapper {margin:6px;padding:8px;background-color:#FFF;}
.items p, .items p#date, .items p#description {text-indent:0px !important;margin-left:0px; margin-bottom:0px !important;
	font-size:.9em;margin-left:.3em;}

#navig {width:17.5%;float:left; margin:6px 0 ; background-color:#99F;}
#navigwrapper {border:1px solid #99F; padding-top:10px;text-align:center;font-size:115%;line-height:110%;margin-bottom:10px;
	background-color:#99F;}
/*The padding in the following has the most effect on vertical spacing of navigation items*/
#navig a:link, #navig a:visited {display:block;font-weight:bold;margin-top:.1em;margin-bottom:.1em;padding:.3em;
	margin-left:-1px; margin-right:-1px; text-decoration:none; line-height:100%;}
#navig a:hover {background-color:#D9DEEC;}
#navig strong {color:#FFF;}
#navig hr {margin:.4em .6em .2em;}
#navig h6 {font-size:1.1em;}

div.divdynamic {position:relative;background-color:#FFFDD2; background-color:#FFF;
	width:auto;margin:.1em 0 -.1em 0;padding:0em 1em 0em 1em; margin:0;
	border:1px solid #FFFDD2;border:1px solid #FFF;clear:both;}
div.divdynamic h4, div.dynamic h5, div.dynamic h6 {clear:none;}
div.divdynamic img.topright {float:right;margin:4px;border:1px solid navy;position:relative;}
div.divdynamic img.topleft {float:left !important;margin:4px;border:1px solid navy;position:relative;}

a:link.editlink, a:visited.editlink {font-size:1.8em;display:block;position:absolute; left:-15px; top:-3px; z-index:95;
	font-family:"Times New Roman"; font-weight:bold; text-decoration:none;line-height:1.2em;margin-top:-2px;padding:2px;} 
a:hover.editlink {color:red; background-color:#0000FF;}

p#NB {margin: 1em 2em; text-indent:0px; text-align:center; font-size:.91em;}

#footer {padding:8px 0;}

div.techie {position:absolute; right:0px; top: 0px; text-align:right; font-size:.8em; line-height:141%; padding:.3em; 
	color:#AAA; width:50em;border:1px solid #BBB;z-index:100;background-color:#FFF;} /* */
.techie strong {color:red !important;font-weight:bold;}

form.loginout {font-size:.8em;line-height:115%; text-align:center; color:navy;}
form.loginout input{background-color:#EE9;font-size:.9em; line-height:1.15em;display:inline;
	text-align:center; padding: 0em .2em .1em; margin: .5em; margin-left:auto;margin-right:auto;}
form.loginout fieldset {border:1px solid #FFF;}

table.documentlist , table.documentlist td {color:navy; border:2px solid #AAA; padding:5px 4px 8px 5px;}
form#uploadimage {border:3px solid #077 !important;margin-bottom:1em;padding:4px; border-bottom:3px solid #077;}
form#uploadimage input{font-weight:bold !important; color:navy;font-family:verdana,arial,sans-serif;background-color:#EEE}

