  	body
  	{
  		background: #fff;
  		margin: 0;
  		padding: 0;
  		color: #000;
  		font: x-small/1.5em Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
  		voice-family: "\"}\"";
  		voice-family: inherit;
  		font-size: small;
  	}
  	
  	html>body { font-size: small; }
  	
  	/*     
  	      Careful setting font size in section DIVs. All EM sizes in that 
  	      section (including DIV widths) are RELATIVE to the new font size!      
  	 */
  	
  	#page
  	{
  		width: 65em;
  		margin: 0 auto;
  	}
  	
  	#UTwordmark
  	{
  		padding: 0;
  		margin: .25em 0 0 0;
  	}
  	
  	#UTwordmark img
  	{
  		vertical-align: baseline;
			float: left;
  		margin: 0;
  		padding: 0;
  		border-style: none;
  	}
  	
  	#UTwordmark a
  	{
  		text-decoration: none;
  	}

    #search {
      float: right;
    	height: 32px;
    	margin: 0px;
    	padding : 0;
    	width: 21em;
    	text-align: right;
    }
    #search form {
    	display: inline;
    	height: 32px;
    	font-size: .8em;
    	margin: 0;
    	padding : 0;
  		vertical-align: baseline;
    }

/* -----HEADER----- */  	
  	#header
  	{
  		float: right;
  		padding: 0;
  		width: 100%;
		height: 5em;
  		background: #cc6500 url("../images/banner_bkgnd.jpg") no-repeat right top;
  		font-size: 85%;
  		line-height: normal;
  	}
  	
  	#coe_wordmark, #coe_wordmark2	
  	{
  		float: left;
  	}
  	
  	#coe_wordmark, #coe_wordmark div   /* These extra DIVs work around a weird bug in IE5 for Mac that forces the floated div to be 100% of page height when the flash file inside is set at 100% height.It goes away when there is a div inside the float that isn't itself floated... go figure??? */
  	{
		width: 15em;
		height: 5em;
  		padding: 0;
  		margin: 0;
  	}
  	
  	#coe_wordmark2, #coe_wordmark2 div	
  	{
		width: 17.5em;
		height: 5em;
  		padding: 0;
  		margin: 0;
  	}
  	
  	#department  	
  	{
  		clear: right;
  		padding: .25em 0 0 0;
  		Margin: 0 0 0 0;
  		color: white;
  		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  		font-size: 1.8em;
  		line-height: normal;
  		text-align: center;
  		letter-spacing: .1em;
  		font-weight: normal;
  	}
  	
  	#header ul
  	{
  		margin: 0 0 0 0;
  		padding: 0 10px 0 0;
  		list-style: none;
  		font-size: .9em;
  	}
  	
  	#header li
  	{
  		float: right;
  		background: url("../images/right.gif") no-repeat left bottom;
  		margin: 0 0px .25em .3em;
  		padding: 0px 0px 0px 5px;
  		list-style-type: none;
  		font-style: normal;
  		font-weight: normal;
  	}
  	
  	
  	#header a
  	{
  		float: left;
  		display: block;
  		background: url("../images/left.gif") no-repeat right bottom;
  		padding: 2px 7px 2px 2px;
  		/*text-decoration:none;*/
  	}
  	
  	/* Commented Backslash Hack
  	       hides rule from IE5-Mac \*/
  	
  	#header a { float: none; }
  	
  	/* End IE5-Mac hack */
  	#header a
  	{
  		color: #FFF;
  		font-weight: bold;
  	}
  	#header #current a
  	{
  		color: #C6C6C6;
  	}
  	
  	#header a:hover { color: #FA1; }
  	
  	#header #current a:hover { color: #C6C6C6; }
/* ----- END HEADER ----- */ 

/* -----LEFT NAV----- */    	
  	#navleft
  	{
  		float: left;
  		padding: 0;
  		margin: 0;
  		width: 14em;
  	}
  	
  	#navleft h3
  	{
  		font-size: 1.2em;
  		color: #CC6600;
  		padding: 0;
  		margin: 0;
  	}
	
	#navleft h4 {
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-weight: bold;
  		font-size: .9em;
		color: #222;
		margin-top: .5em;
		margin-bottom: 0;
		margin-left: 0;
		padding: 0;
	}
  	
  	/* This is for the laser lines. If we need 
  	other images in the navleft section, then 
  	we might need to add other CSS styles. another
	laserline style is defined for the mainbody */
  	#navleft div.laser
  	{
  		margin: .75em 0;
  		text-align: center;
  	}
  	
	/*ULs in #navleft*/
  	#navleft ul
  	{
  		margin: 0 0 1.25em 0;
  		padding: 0;
  		list-style: none;
  		font-size: .8em;
  	}
  	
  	#navleft li
  	{
  		margin: .75em 0;
  		padding: 0;
  		line-height: 1.4em;
  		list-style-type: none;
  		font-style: normal;
  		font-weight: normal;
  	}

	#navleft ul ul {
		margin: 0em 0em 0em .75em;
		font-size: 1em;  /* Eliminate the problem of nested lists getting subsequently smaller 
							Remember, EM is relative to parent container's em value */
  	}

	#navleft ul ul li {
		margin-left: 1em;
		margin-right: 0em;
	}
	
	#navleft ul p, #navleft ul h4 {
		font-size: 1em;
		margin-left: .75em;
		margin-right: 0em;
	}
	
	/*DLs in #navleft*/
	
	#navleft dl {
  		margin: 0 0 1.25em 0;
  		padding: 0;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
  		line-height: 1.3em;
  		font-size: 1em;
	}
	
	#navleft dt {
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-weight: bold;
  		font-size: .9em;
		color: #222;
		margin-top: .5em;
		margin-bottom: 0;
		margin-left: 0;
		padding: 0;
	}
	
	#navleft dd {
		margin-left: 1em;
		margin-top: 0;
		padding: 0;
  		font-size: .8em;} 
		
  	
  	#navleft a
  	{
  		display: block;
  		text-decoration: none;
  		margin-left: .5em;
  		padding: 0 .25em;
  		color: #333;
  	}
  	
  	#navleft a:hover { color: #33C; }
/* ----- LEFT NAV ----- */ 

/* ----- BREADCRUMB TRAIL ----- */ 
#breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-align: left;	
	padding-bottom:.3em;
	/*padding-left: 19.25em;*/
	border:0;
	color:#999999;
	clear: both;
}
/* ----- END BREADCRUMB TRAIL ----- */ 

/* -----MAIN BODY COPY----- */    	
  	#main_body
  	{
  		margin: 0 0 0 14.5em;
  		padding: 0 .5em 0 1.5em;
  		border-left-width: 2px;
  		border-left-style: solid;
  		border-left-color: #999;
  	}
  	
  	#body_introPic  	
  	{
  		background-color: #D9924C;
  		text-align: center;
  		padding: .7em 0 .7em 0;
  		margin: 0em; /*  -.5em 0 -.5e */
  	}
  	#body_introPic img
  	{
  		margin: 0 1em 0 1em;
  	}
/* -----MAIN BODY CONTINUED BELOW----- */

/* -----FOOTER----- */    	
  	#footer
  	{
  		padding: .5em 0;
  		margin: 0;
  		border-top-width: 5px;
  		border-top-style: solid;
  		border-top-color: #cc6500;
/*  		border-bottom-width: 2px;
  		border-bottom-style: solid;
  		border-bottom-color: #003366; */ 
  		width: 100%;
  	}
  	
  	#footer p
  	{
  		font-size: 75%;
  		color: #555;
  		padding: 0;
  		margin: 0;
  	}
  	
  	#footer #logos
  	{
  		float: right;
  	}
/* ----- END FOOTER ----- */ 

/* -----Frontpage Triple BOXS----- */  	
  	#main_body .triplebox  	
  	{
  		width: 15.5em;
  		float: right;
  		margin: 1em 1em 0 0em;
  		padding: 0 0 .25em 0;
  		background-color: #DDD;
  	}
  	
  	#main_body .triplebox h2  	
  	{
  		background-color: #004579;
  		padding: .2em;
  		margin: 0;
  		color: white;
  		font-weight: bold;
  		font-size: 1.1em;
  		text-align: left;
  		border-bottom-width: 2px;
  		border-bottom-style: solid;
  		border-bottom-color: #cc6500;
  	}
  	
  	#main_body .triplebox h3	
  	{
  		margin: .75em .25em .25em .25em;
  		font-weight: bold;
  		font-size: .9em;
  		color: #CC6600;
  	}
  	
  	#main_body .triplebox p	
  	{
  		font-size: .8em;
  		margin:  0 .25em .25em .9em;
  	}
	
  	#main_body .triplebox .inlineHead {
  		font-style: normal;
  		font-weight: bold;
  		color: #333;
  	}
/* ----- END CALLOUT BOX ----- */ 


/* -----CALLOUT BOX----- */  	
  	#main_body .callout, #main_body .callout_lft	
  	{
  		width: 16em;
  		float: right;
  		margin: 1em .5em 0 1.5em;
  		padding: 0 0 .25em 0;
  		background-color: #DDD;
  	}
  	
	#main_body .callout_lft	
  	{
  		float: left;
  		margin: 1em 1.5em .5em 1em;
  	}
	
  	#main_body .callout h2, #main_body .callout_lft h2	
  	{
  		background-color: #004579;
  		padding: .2em;
  		margin: 0;
  		color: white;
  		font-weight: bold;
  		font-size: 1.1em;
  		text-align: center;
  		border-bottom-width: 2px;
  		border-bottom-style: solid;
  		border-bottom-color: #cc6500;
  	}
  	
  	#main_body .callout h3, #main_body .callout_lft h3	
  	{
  		margin: .75em .25em .25em .25em;
  		font-weight: bold;
  		font-size: .9em;
  		color: #CC6600;
  	}
  	
  	#main_body .callout p, #main_body .callout_lft p	
  	{
  		font-size: .8em;
  		margin:  0 .25em .25em .5em;
  	}
	
  	#main_body .callout .inlineHead, #main_body .callout_lft .inlineHead {
  		font-style: normal;
  		font-weight: bold;
  		color: #333;
  	}
	
	#main_body .callout ul, #main_body .callout_lft ul {
	  	margin-left: 1.75em;
	  	margin-right: 0;
		font-size: .8em;
  	}
	
	#main_body .callout ol, #main_body .callout_lft ol {
	  	margin-left: 2.25em;
	  	margin-right: 0;
		font-size: .8em;
  	}
	
	#main_body .callout ol p, #main_body .callout ul p, #main_body .callout_lft ol p, #main_body .callout_lft ul p {
  		font-size: 1em;
  	}
	
	#main_body .callout li, #main_body .callout_lft li {
	  	margin-left: 0;
	  	margin-right: 0;
	  	padding-left: 0;
	  	margin-right: 0;
	}
/* ----- END CALLOUT BOX ----- */ 
  	

/* ----- MISC. CLASSES ----- */  

  	.clear
  	{
  		clear: both;
  		font-size: 1px;
  		padding: 0;
  		margin: 0;
  		height: 1px;
  		line-height: 1px;
  	}
  	
  	.gap
  	{
  		width: 100%;
  		clear: both;
  		font-size: 1em;
  		padding: 0;
  		margin: 0;
  		height: 1em;
  		line-height: 1em;
  	}	
	
	.indent, #main_body .indent  {
		margin-left:1.4em;
	}
	
	#main_body ul.inlinelist { /*use for simple button-like bars of links*/
	padding: 0;
	margin-bottom: 1em;
	}
	
	#main_body ul.inlinelist  {
		margin-left: 0;
		padding-left: 0;
		} 

	#main_body ul.inlinelist li {
		margin: 0;
		padding: 0 .5em 0 .5em;
		border-right: 1px solid #000;
		list-style: none;
		display: inline;
		}
	
		
	#main_body ul.inlinelist li.firstul {
		margin: 0;
 		border-left: 1px solid #000;
		list-style: none;
		display: inline;
		}

	#main_body .backtotop {	margin-top: .5em;
		margin-bottom: 1.75em;
	}
	
  	/* This is for the laser lines in the main_body.  */
  	#main_body img.dotted
  	{
  		margin: .75em 0 .75em 0;
  	}
	
	/* Use these for the Question and Answer sections like FAQs or Interviews.  */
	/* The answers go inide DIVs so that you can have extended formatted answers. */
	#main_body .question {
		font-weight: bold;
	}
	
	#main_body div.answer {
		margin-left: 2em;
	}

/* ----- END MISC. CLASSES ----- */ 


/* ----- COLUMN 1 & COLUMN 2 (Left and Right) ----- */  
	/* Use inside the #main_body section 
	to divide it in two columns */
	
	#col1, #col2 {
		position:relative; 
		width:24em;
	}
	#col1 {
		float:left;
	}
	#col2 {
		float:right;
	}
/* ----- END COLUMN 1 & COLUMN 2 ----- */

/* LEFT & RIGHT PICTURES With CAPTIONS */ 

/* Use inside a DIV in the #main_body section. 
   NOTE: the DIV must have a style attribute with width 
   set to the picture width plus 2 pixels (to accomodate the border).  e.g.
    <div class="img_w_cap_lft" style="width:202px">
    <img src="pic.jpg" alt="" width="200" height="250">
    <p>Nulla pede risus, ultrices sit amet...</p>
    </div> */
    
#main_body .img_w_cap_rt
{
	text-align: justified;
	clear: right;
	float: right;
	padding: 0;
	margin: .75em 1em 0 1.5em;
	font-size: .75em;
}
#main_body .img_w_cap_rt img {
	padding: 0;
	margin: 0 0 0 0;
	border: 1px solid #333333;
   } 
#main_body .img_w_cap_rt p {
	padding: 0;
	margin: 0;
   } 
  
#main_body .img_w_cap_lft
{
	text-align: justified;
	float: left;
	padding: 0;
	margin: .75em 1.5em 0 1em;
	font-size: .75em;
}
#main_body .img_w_cap_lft img {
	padding: 0;
	margin: 0 0 0 0;
	border: 1px solid #333333;
   } 
#main_body .img_w_cap_lft p {
	padding: 0;
	margin: 0;
   } 
/* END PICTURES With CAPTIONS */  

/* PICTURES Without CAPTIONS - Left & Right, Borders and No Borders */ 
#main_body img.border_lft {
	float: left;
	padding: 0;
	margin: .75em 1.5em .5em 1em;
	border: 1px solid #333333;
   } 
#main_body img.noborder_lft {
	float: left;
	padding: 0;
	margin: .75em 1.5em .5em 1em;
	border-width: 0
   } 
#main_body img.border_rt {
	clear: right;
	float: right;
	padding: 0;
	margin: .75em 1em .5em 1.5em;
	border: 1px solid #333333;
   }  
#main_body img.noborder_rt {
	clear: right;
	float: right;
	padding: 0;
	margin: .75em 1em .5em 1.5em;
	border-width: 0
	}

#main_body img.basic {
	padding: 0;
	margin: .5em 1.5em .5em 1em;
	border: 1px solid #333333;
}
/* END PICTURES Without CAPTIONS */ 

/* PULL QUOTE - Left & Right */ 
#main_body .pullquote_rt {
	border-left:1px dotted #333333;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: .65em;
	margin-bottom: .4em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	float: right;
	width: 30%;
	letter-spacing: .05em;
}
#main_body .pullquote_lft {
	border-right:1px dotted #333333;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: .65em;
	margin-bottom: .4em;
	padding-bottom: 0.1em;
	padding-right: 0.5em;
	float: left;
	width: 30%;
	letter-spacing: .05em;
}
#main_body .pullquote_rt p, #main_body .pullquote_lft p {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 0;
	color: #C50;
	font-style: italic;
	text-align: center;
}

#main_body .pullquote_rt p em, #main_body .pullquote_lft p em {
	font-style: normal;
}

#main_body .pullquote_rt p.source, #main_body .pullquote_lft p.source {
	margin-top: 0.5em;
	font-size: .9em;
	color: #333333;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
}
/* END PULL QUOTE Left & Right */ 


/* -----MAIN BODY TEXT STYLES----- */ 	
  	  	
a { text-decoration: none; 
	color: #0033CC;
  	}
a:hover {
	color: #0033CC;
	text-decoration: none;
	background-color: #F3c378;
}

small {
	font-size: .7em;
}

#main_body p
{
	margin-top: .5em;
	margin-bottom: 0;
	margin-left: 1em;
	margin-right: 1em;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	line-height: 1.5em;
}

#main_body p.hilit_para {
	margin: .65em 0 .5em .75em; 
	border:1px dotted #333333; 
	padding: .25em .5em .25em .5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 0;
	color: #C50;
	font-style: italic;
	text-align: center;
}

#main_body p.hilit_para2 {
padding:.5em inherit;
margin-top:1em;
margin-bottom:1em;
border-top:#333 1px dotted;
border-bottom:#333 1px dotted;
}
  	
#main_body .opening_hilite  	
{
  	margin-top: 1em;
  	color: #CC5500;
  	font-weight: bold;
  	font-size: 1em;
  	} 
  	
#main_body .inlineHead  	
{
  	font-weight: bold;
  	color: #C50;
}

#main_body .greyInline {
	font-weight: bold;
	color: #555;
}


#main_body table, #secretBody table
{
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
	margin-right: 1em;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	line-height: 1.35em;
	border-collapse: collapse;
}


#main_body table caption, #secretBody table caption
{
	font-weight: bold;
	text-align: left;
	margin-bottom: .5em;
	color: #CC5500;
}


#main_body table th, #secretBody table th
{
	font-weight: bold;
	text-align: left;
	color: #222;
}

#main_body table th, #main_body table td, #secretBody table th, #secretBody table td
{
	padding: .4em;
	font-size: .9em;
	vertical-align:top;
}

#main_body table p, #secretBody table p, #main_body table ul, #secretBody table ul {
	font-size: 1em;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
}

#main_body table th p, #secretBody table th p, #main_body table th li, #secretBody table th li {
	font-weight: bold;
	color: #222;
}

#main_body table th.firstrow, #main_body table tr.firstrow th, #secretBody table th.firstrow, #secretBody table tr.firstrow th
{
	background-color: #004579;
	color: white;
}

#main_body tr.lastrow {
	border-bottom: .35em solid #DDDDDD;
}

#main_body table th.oddrow, #main_body table tr.oddrow th, #main_body table td.oddrow, #main_body table tr.oddrow td, #secretBody table th.oddrow, #secretBody table tr.oddrow th, #secretBody table td.oddrow, #secretBody table tr.oddrow td
{
	background-color: #DDD;
}

#main_body table th.emptycell, #main_body table td.emptycell, #secretBody table th.emptycell, #secretBody table td.emptycell
{
	background-color: #EED;
}

#main_body table.borderedtable
{
	border-bottom: 3px solid #004579;
}


#main_body table.borderedtable th, #main_body table.borderedtable td
{
	border: 1px solid #DDD;
}

#main_body table.variant1
{
	width: 49em;
}


#main_body table.variant1 caption
{
	color: #000;
}


#main_body table.variant1 th
{
	font-weight: normal;
}

#main_body table.variant1 td
{
	text-align: right;
}

#main_body table.variant2 caption
{
	color: #000;
}


#main_body table.variant2 th
{
	text-align: right;
}

#main_body table.variant2 td
{
	text-align: left;
}

#secretBody table.people, #main_body table.people {
	border: 2px solid #666;
	margin:1em 0 0 0;
}
#secretBody table.people th, #main_body table.people th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-top: .25em;
	padding-right: .5em;
	padding-bottom: .25em;
	padding-left: .5em;
}
#secretBody table.people th.column, #main_body table.people th.column {
	font-size: 1em;
	font-weight: bold;
	text-align: center;
}
#secretBody table.people td, #secretBody table.people th.row, #main_body table.people td, #main_body table.people th.row {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-top: .25em;
	padding-right: .5em;
	padding-bottom: .25em;
	padding-left: .5em;
}
#secretBody table.people th.row, #main_body table.people th.row {
	font-variant: normal;
	text-align: right;
}
#secretBody table.people td.last, #secretBody table.people td.last, #main_body table.people td.last, #main_body table.people td.last {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666;
}

h1
{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	line-height: 1em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C50;
	padding: 0;
	margin-top: 0;
	margin-right: 1.5em;
	margin-bottom: 1em; /*was .25em*/
	margin-left: 0;
}

#main_body h1+p {
	margin-top: 1em;
}

/* Sub-Head - Use inside a span for sub-heads inside H tags */
h1 .subhead, h2 .subhead, h1.subhead, h2.subhead {
	font-size: .6em;
	line-height: 1em;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}

h3 .subhead, h4 .subhead, h5 .subhead, h3.subhead, h4.subhead, h5.subhead {
	font-size: .8em;
}

h6 .subhead {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
}

h2, h3, h4, h5, h6 {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	padding: 0;
	margin-top: 1em;
	margin-right: 1.5em;
	margin-bottom: .5em;
	margin-left: 0;
}

h2 {
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;
	color: #036;
}
h3 {
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #C50;
}
h4 {
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #036;
}
h5 {
	font-size: .9em;
	color: #C50;
	font-weight: bold;
}
h6 {
	font-size: .7em;
	font-weight: bold;
	color: #036;
}

h1.headunderhead { /* Use when a heading is positioned immediately under the h1 heading to eliminate extra space */
	margin-bottom: .5em;
}
.headunderhead { /* Use when a heading is positioned immediately under another heading to eliminate extra space */
	margin-top: 0em;
}

/* SubHead List Styles - Use under H1 for links to in-page anchors */  
ul.subhead_list {
	margin-top: 0;
	margin-bottom: 1.5em;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
}

ul.subhead_list li {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	margin-top: .35em;
	margin-bottom: 0;
	margin-left: 1em;
	margin-right: 1em;
	padding: 0;
}

ul.subhead_list li a {
	color: #444;
}

ul.subhead_list li a:hover {
	color: #0033CC;
}
/* END SubHead List Styles */ 

/* Standard List Styles */ 
ol, ul
{
	margin-top: .25em;
	margin-bottom: 0;
	margin-left: 1em;
	margin-right: 1em;
	padding: 0;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	line-height: 1.5em;
}

#main_body ol ol, #main_body ul ul, #main_body ol ul, #main_body ul ol, #main_body ul p, #main_body ol p, #main_body dl p {
	margin-top: 0;
	font-size: 1em;  /* Eliminate the problem of nested lists getting subsequently smaller 
	                    Remember, EM is relative to parent container's em value */
	margin-left: 0em;
	margin-right: 0em;
}

#main_body ul p, #main_body ol p {
margin-left: .75em;
}

ul {
	list-style-type: disk;
}

ol {
	list-style-type: decimal;
}

/* small tweaks to bullet/marker styles for sub-lists */

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}

OL OL OL OL {list-style: decimal}

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}

UL UL UL UL {list-style: disc} 

li {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	margin-left: 2em;
	margin-right: 1em;
	padding: 0;
}

DL {
	margin-top: .25em;
	margin-bottom: 0;
	margin-left: 1em;
	margin-right: 1em;
	padding: 0;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	line-height: 1.5em;
}

DT {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #222;
	margin-top: .5em;
	margin-left: 0;
	padding: 0;
}

DD {
	margin-left: 1em;
	padding: 0;} 

ul.nobullets, ol.nobullets {
	list-style-type: none;
	font-size: .9em;
}

 ul.nobullets ol, ul.nobullets ul, ol.nobullets ul, ol.nobullets ol, #main_body ul.parastyle ul, #main_body ul.parastyle ol {
	list-style-type: none;
}

ul.nobullets p, ol.nobullets p, #main_body ul.nobullets p, #main_body ol.nobullets p {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
	
#main_body  .listhead { /*for heading a list when an H* Tag isn't appropriate*/
	font-weight: bold;
	margin-bottom: 0;
}

#main_body ul.parastyle li { /*format like paragraph elements*/
	margin-top: .5em;
	margin-bottom: 0;
	margin-left: 0em;
	margin-right: 1em;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	line-height: 1.5em;
}

#main_body ul.parastyle p {
	margin: .5em 0 0 0;
	padding: 0;
	font-size: 1em;
}
	
/* END Standard List Styles */ 
acronym {
	border-bottom: 1px dotted #999999;
}

/* BEGIN News Archive Styles */ 
#main_body div.news {
	margin: 0 0 1em 0;
	padding: 0px;
	float: left;
	width: 48em;
}
#main_body div.news img {
	width:70px;
	height:70px;
	float:left;
	margin:.35em 0 0 0;
}
#main_body div.news p {
	margin: 0 0 0 80px;
}

#main_body p.byline {
	margin: 1em 0 1em 0;
	text-align:right;
}
#main_body p.bottomNav {
	margin: 1.5em 0 0 0;
	text-align:center;
}

/* END News Archive Styles */ 