html, body, ol, ul, li, dl, dt, dd, img {	margin: 0; 	padding: 0;	border: 0;	list-style: none;	/* discretionary styles under here */}body {	padding: 0 340px; /* the critical side padding that sets the natural min-width! */ 	/* backgrounds here will tile the area outside the columns */	color: #000; 	font-family: 'Lucida Grande', Lucida-Grande, 'Lucida Sans', Verdana, sans-serif;	font-size: 100.01%; /* this body font-size fixes an IE bug and maintains x-browser uniformity */ 	text-align: center; /* centers the #sizer element in IE5.x/win */	/* discretionary styles under here */	behavior:url("csshover.htc"); /*this javascript behavior enables hovering submenus in IE, since it doesn't behave as expected for the menu styles shown below*/}#sizer {	margin: 0 auto; /* centers #sizer in standard browsers */	padding: 0;	width: 100%; /* this value controls liquidity; 0% = full rigid, 100% = full liquid */	text-align: left; /* resets the default text alignment for the page */	max-width: 129px;	/* discretionary styles under here */}#expander { /* Any % height here causes IE to lose the neg right margin */	margin: 0 -335px; /* neg side margin values should be < or = to side body padding */	min-width: 700px; /* This prevents Safari from losing the negative margins in narrow windows */ 	position: relative; /* makes #expander visible outside #sizer in IEwin */	min-height: 1px; /* This harmless declaration gives Layout to IE7, which can't read the Holly hack below */	/* discretionary styles under here */} /*\*/* html #expander {height: 0;} /* #expander must have "height: 0" in IEwin bug fixing *//* The above is a modified Holly hack for #expander, with zero substituted for the usual 1% height value. Any % value on this element causes a horrendous IE bug! */ #wrapper1 {	position: relative;	/* backgrounds here will tile in the left column */		/* discretionary styles under here */	font-size: 1em; /* set global font-size here */ 	border: 1px solid #EEEEEE;} /* this positioning may be needed for IEwin if page is to contain positioned elements */#wrapper2 {  	position: relative; /* extra insurance against bugs in IEwin */	/* backgrounds here will tile in the right column */	/* discretionary styles under here */}/************** Generic Rules *************/a:link {	text-decoration: none;	color: #11798A;}a:visited {	text-decoration: none;	color: #6E0871;}a:hover {text-decoration: underline;}p  {	color: #000; 	font-family: 'Lucida Grande', Lucida-Grande, 'Lucida Sans', Verdana, sans-serif;	font-size: 9pt;	font-weight: normal;	margin-bottom: 9pt;	}h1 {	color: #000; 	font-family: 'Lucida Grande', Lucida-Grande, 'Lucida Sans', Verdana, sans-serif;	font-size: 14pt;	font-weight: bold;	margin-bottom: 1em;}h2 {	color: #000; 	font-family: 'Lucida Grande', Lucida-Grande, 'Lucida Sans', Verdana, sans-serif;	font-size: 12pt;	font-weight: bold;	margin-bottom: 1em;}h3 {	color: #000; 	font-family: 'Lucida Grande', Lucida-Grande, 'Lucida Sans', Verdana, sans-serif;	font-size: 10pt;	font-weight: bold;	margin-bottom: 0;}ol li{list-style: decimal;font-size: 8pt;margin-left: 2em;}ul {padding-top: 0;margin-top: 0;text-align: left;}ul li{text-align: left;list-style: disc;font-size: 8pt;margin-left: 2em;}dl {padding: 8px;border: 1px solid #C2C2C2;background-color: #F2F2F2;width: 300px;}dt {font-weight: bold;font-size: 10pt;border-bottom: 1px solid #C2C2C2;margin-bottom: 0.5em;}dd {font-weight: normal;font-size: 9pt;margin-left: 2em;line-height: 1.55em;}.directory dl {padding: 8px;border: none;background-color: #FFFFFF;width: 90%;}.directory dt {font-weight: bold;font-size: 10pt;border-bottom: 1px solid #C2C2C2;margin-bottom: 0.5em;}.directory dd {font-weight: normal;font-size: 9pt;margin-left: 3em;text-indent: -1em;line-height: 1.55em;padding-bottom: 0.5em;}.glossary dl {padding: 8px;border: 0px;background-color: white;width: 100%;}.glossary dt {font-weight: bold;font-size: 10pt;border-bottom: 0px solid #C2C2C2;margin-bottom: 0.5em;}.glossary dd {font-weight: normal;font-size: 9pt;margin-right: 8px;margin-bottom: 1em;margin-left: 2em;line-height: 1.55em;padding-bottom: 1em;border-bottom: 1px solid #C2C2C2;}.contact dl {padding: 8px;border: 0px;background-color: white;width: 95%;}.contact dt {font-weight: bold;font-size: 10pt;margin-top: 1em;padding-top: 0.5em;border-bottom: 0;border-top: 1px solid #C2C2C2;}.contact dd {font-weight: normal;font-size: 9pt;margin-right: 8px;margin-bottom: 0em;margin-left: 2em;line-height: 1.25em;padding-bottom: 0em;border-bottom: 0;}.bibliography {font-weight: normal;font-size: 9pt;line-height: 1.25em;margin: 0 0 1em 2em;text-indent: -2em;}.imageleft {padding: 0 10px 0 0;}.imageright {padding: 0 0 0 10px;}.alignright {margin: 0 10px 10px 0; text-align: right;}.small {font-size: .8em;}.sidebar {	float: right;	padding: 0 8px 0 8px;	margin: 0 0 0 8px;	width: 200px;	background-color: #C0D7A6;	border: 1px solid #C2C2C2;}.sidebar h3 {color: #416F9C;border-bottom: 1px dotted #416F9C;margin-bottom: -0.5em;}.sidebar p {font-size: 8pt;line-height: 1.5em;text-align: justify;}.sidetitle {	color: #6E0871;	font-size: 10pt;	font-weight: bold;	text-align: center;	padding: 5px 0 0 0;}.missiontitle {	color: #FFFFFF;	font-size: 12pt;	font-weight: bold;	text-align: center;	padding: 5px 0 0 0;}.missiontext {font-size: 9pt;color: #FFFFFF;padding: 0 5px 0 5px;}.sidetext {font-size: 7pt;padding: 0 1em 5px 1em;}.righttitle {color: #FFFFFF;font-size: 10pt;font-weight: bold;text-align: center;text-transform: uppercase;padding: 5px 0 0 0;border-top: 1px solid #969696;}#dynamicText {text-align: center;font-style: italic;color: #FFF;}/****************** Main Page Structure *****************//* To modify the side column widths and the col divider widths, the values that are marked "critical" and also refer to the desired mod MUST be changed as a group. */.outer {	/* backgrounds here will tile in the center column */	border-left: 0px solid #da5; /*** Critical left divider dimension value ***/	border-right: 0px solid #da5; /*** Critical right divider dimension value ***/	margin-left: 125px;    /*** Critical left col width value ***/	margin-right: 207px;    /*** Critical right col width value ***/	/* discretionary styles under here */}.float-wrap {  float: left;  width: 100%;	/* discretionary styles under here */}.center {  float: right;  width: 100%;	/* discretionary styles under here */}.left {  float: left;  position: relative; /* Needed for IE/win */  width: 125px;    /*** Critical left col width value ***/  margin-left: -125px;    /*** Critical left col width value ***/ /*** Critical left divider dimension value ***/	z-index: 200;	/* discretionary styles under here */}.right {  float: right;   position: relative; /* Needed for IE/win */  width: 206px;    /*** Critical right col width value ***/  margin-right: -208px;    /*** Critical right col width value ***/ /*** Critical right divider dimension value ***/  margin-left: 1px;   /*** Critical right divider dimension value. increase margin-right by this value over the overall width (i.e. width=200 + margin-left=2 equals margin-right of 202) ***/	/* discretionary styles under here */	border-left: 1px solid #C2C2C2;		background-color: #5F8624;}.centerbox {  overflow: visible;  width: 100%;	/* discretionary styles under here */}.container-left {	/* discretionary styles under here */	color: #ffc;	z-index: 200;	}.container-right {	/* discretionary styles under here */	} .container-right a {	/* discretionary styles under here */	color: #FFF;	text-decoration: none;	} .container-right a:hover {	/* discretionary styles under here */	color: #FFF;	text-decoration: underline;	} #mission {width: 122px;padding-top: 20px;padding-bottom: 50px;background: #11798A;color: #FFFFFF;}/*************** Header and Footer elements *****************/.header {  width: 800px;  height: 144px;	/* discretionary styles under here */  padding: 0;border-bottom: 3px solid #C2C2C2;}/*\*/* html .header {background-position: 10px 3px;}/* IEwin hack needed because the "jello" BG is in a positioned wrapper and showsvariance. IEwin does not support fixed backgrounds on elements other than the body */.header span {	/* discretionary styles under here */	color: #373;	} .footer {  width: 100%;  height: 40px;  clear: both;  position: relative;	/* discretionary styles under here */	background: url(images/footer-back.jpg) no-repeat;	font-size: 1.0em;  padding: 0;  z-index: 0; /* allows menu hierarchies to show up above footer when moused-over */}.footer p {	/* discretionary styles under here */	margin: 0;	color: #FFFFFF;	text-align: center;	font-size: 9px;	padding: 10px 0 0 0;	}.footer a {color: #FFFFFF;text-decoration: none}.footer a:hover {text-decoration: underline;}/************** Spacing Controls for various column contents ***************/.outer ul {	/* discretionary styles under here */  text-align: center;  margin: 10px 0;}.textpadder {padding: 8px;padding-top: 0;}/************** Special Fixes *************/.outer {word-wrap: break-word;}/* Prevents long urls from breaking layout in IE, must be hidden in a conditional comment for CSS to validate */img {max-width: 100%;} /* prevents oversize images from breaking layout in browsers that support max-width *//* \*/* html #wrapper1,* html #wrapper2,* html .outer a, * html .container-left, * html .container-right,* html .outer,* html h2,* html .sidenav li a {height: 1%;}/* Holly hack */#wrapper1,#wrapper2,.outer a, .container-left, .container-right,.outer,h2,.sidenav li a {min-height: 1%;}/* gives layout for IE7 *//*** Variance fixes for IEwin ***//*\*/* html .outer p {margin-right: -6px;}/* *//**************** Utility Rules *******************//*\*/ /*/.sidenav a:hover {position: relative;}/* this fixes an IEmac hover bug in the left column, hidden from other browsers */.brclear { /* Use a break with this class to clear float containers */  clear:both;  height:0;  margin:0;  font-size: 1px;  line-height: 0;}.clicker {  display: block;  text-align: center;   padding: 3px;   background: #833;   cursor: pointer;   }.hide {display: none;}/* news ticker styling: */#newsticker {	position: relative;	top: 0;	padding: 0;	font-family: 'Lucida Grande', Lucida-Grande, 'Lucida Sans', Verdana, sans-serif;	font-size: 8pt;	color: #666;	min-height: 200px;	max-height: 200px;}#newsticker ul {	border: none;	list-style: none;	min-height: 1.5em;	padding: .75em .5em .75em .5em;	text-align: center;	}* html #newsticker ul {	height: 1em;	overflow: visible;	text-align: center;}#newsticker ul li{	font-family: 'Lucida Grande', Lucida-Grande, 'Lucida Sans', Verdana, sans-serif;	font-size: 8pt;	color: #FFF;	text-align: center;	list-style: none;	margin-left: 0;}#newsticker li.error {	color: #FFF;}/* un-comment if you want to have a "close" button on the ticker.#newsticker #togglenewsticker {	background: white url("images/icon_closenewsticker.gif") no-repeat 0 0;	overflow: hidden;	position: absolute;	right: 5px;	bottom: 4px;	width: 50px;	height: 15px;	text-indent: 0px;	outline: none;}* html #newsticker #togglenewsticker {	right: 30px;}*/.right ul {margin-left: -8px;}.right ul li {list-style-type: none;line-height: 1.15em;padding-bottom: .5em;}/************** Fancy Nav Buttons *************/.container-left ul,.container-left li,.container-left a {	font-family: 'Lucida Grande', Lucida-Grande, 'Lucida Sans', Verdana, sans-serif;	font-size: 8pt;		display:block;		margin:0;		padding:0;		border:0;	}.container-left		ul {		width:120px;		border:1px solid #969696;		background: #11798A;		list-style:none;	}.container-left		li {		position:relative;		border-bottom:1px solid #969696;		z-index:209;		margin: 0;		padding:10px;		padding-left:7px;	/*		margin:0;		padding:0;*/	}.container-left			li.folder	{}		/*** Variance fixes for IEwin ***//*\*/* html .container-left	li.folder ul {left:113px;}/* */.container-left			li.folder ul {			position:absolute;			left:120px; /* IE. --but not really-- */			top:-1px;		}		li.folder>ul { left:120px; } /* others */	a.container-left	 {		text-decoration:none;		color:#969696;		font-weight:inherit;		width:100%; /* IE */	}.container-left li>a { width:auto; } /* others */.container-left li a.submenu {padding:0;}	/* regular hovers */.container-left a:hover {	text-decoration: none;	background-color:#6C9EAA;	color:black;	}li.folder a:hover {		text-decoration: none;			background-color:#6C9EAA;		color:black;		}		/* hovers with specificity */	li.folder:hover { z-index:210; }				.container-left ul ul,.container-left li:hover ul ul {display:none;}.container-left li:hover ul,.container-left li:hover li:hover ul  {display:block;}.container-left a {color: #FFFFFF;}.container-left a:visited {color: #FFFFFF; text-decoration: none;}