*
{ margin: 0;
  padding: 0;}

html
{ height: 100%;}

body
{ font: normal .80em 'trebuchet ms', arial, sans-serif;
  background: #F0EFE2;
  color: #000;}

#content_body, #header, #footer { 
  width:875px;
  overflow: hidden;
  margin: 0 auto 0 auto;
	padding: 10px 24px 10px 37px;
  background: #FFF; 
	/* Allows us to auto margin the left and right of a container to center our work */
	text-align:center;
	 /*font-size:100.1%;** Don't change this setting. Only used for font-sizes in %  or ems ***/
	margin-left:auto;/* needed to center align page */
	margin-right:auto;/* needed to center align page */
}
#header { 
	padding-bottom:.3em;
} 
#content_top { 
	/* Reset centering used for auto margin in body */
	text-align:left;
	margin: auto .5em .5em .5em;
}
#content_bottom { 
	width:100%;
	font-size:12px;
	clear:both;
	text-align:left;
  margin:0; 
}

#footer
{	font: normal 90% 'lucida sans unicode', arial, sans-serif;
  /*text-align: center; */
  background: #060 url(footer.png) repeat-x;
  color: #FFF;
  letter-spacing: 0.1em;}

#content_body #header p, #footer p
{
	padding: 0 0 1em 0;
	line-height: 1.7em;
	font-size: 120%;
}
#content_body p
{
	padding: 0 0 1em 0;
	line-height: 1.5em;
	font-size: 120%;
}
#content_body img, #header img, #footer img
{ margin: 1em;}

#header h1
{ font: normal 190% 'century gothic', arial, sans-serif;
  color: #43423F;
  margin: 0 0 3px 0;
  padding: 15px 0 3px 0;}

#content_body h1, #footer h1
{ font: normal 165% 'century gothic', arial, sans-serif;
  color: #43423F;
  margin: 0 0 3px 0;
  padding: 0 0 3px 0;}

#content_top h1 {
	font-size: 160%;
  margin: 0 0 6px 0;
  padding: 0 0 6px 0;}
	
#content_body h2, #header h2, #footer h2
{ font: normal 145% 'century gothic', arial, sans-serif;
  /*color: #1293EE;*/
	color: #060;}

#content_body h3, #header h3, #footer h3
{ font: normal 140% 'century gothic', arial, sans-serif;
  color: #43423F;
  margin: 0 0 3px 0;
  padding: 15px 0 3px 0;}

#content_top h3 {
	font-size: 140%;
}
	
#content_body h4, #header h4, #footer h4
{
	margin: 0;
	padding: 5px 0 5px 0;
	font: normal 130% arial, sans-serif;
	/*color: #1293EE;*/
	color: #060;
}

#content_body h5, #header h5, #footer h5, #content_body h6, #header h6, #footer h6
{
	font: italic 110% arial, sans-serif;
	padding: 3px 0 6px 0;
	color: #000;
}

#content_body h6, #header h6, #footer h6
{ color: #362C20;
font-size:100%;}

dt
{ font-weight:bold;}

dd
{ margin-bottom: 1em;}

#content_body a, #header a, #footer a, #content_body a:hover, #header a:hover, #footer a:hover  
{ outline: none;
  text-decoration: underline;
  color: #F05A00;}

#content_body a:hover, #header a:hover, #footer a:hover
{ text-decoration: none;}

.left
{ float: left;
  width: auto;
  margin-right: 10px;}

.right
{ float: right; 
  width: auto;
  margin-left: 10px;}

.center
{ display: block;
  text-align: center;
  margin: 20px auto;}

.fga_hr
{ size: 1px;
	width: 733px;}

ul
{
	margin: 0 0 5px 0;
	font-size:100%;
}

ul li
{
	list-style-type: circle;
	margin: 3px 0 3px 25px;
	padding: 3px 0 3px 4px;
}

ol
{ margin: 8px 0 22px 20px;
	font-size:100%;
}

ol li
{
	margin: 0 0 11px 35px;
}

#menubar { 
	width: 835px;
  height: 20px;
  padding: 0 0 30px 35px;
	margin: 0 auto;
	background: #5B2660 url(menu.png) repeat-x;
} 

ul#menu, ul#menu li {
	float: left;
	margin: 0; 
  padding: 0;
}

ul#menu li
{ list-style: none;
}

ul#menu li a
{ letter-spacing: 0.1em;
  font: normal 100% 'lucida sans unicode', arial, sans-serif;
  display: block; 
  float: left; 
  height: 18px;
  padding: 9px 13px 9px 13px;
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  background: transparent;} 

ul#menu li a:hover, ul#menu li.selected a, ul#menu li.selected a:hover
{ color: #FFF;
  background: #3F1B41 url(menu_select.png) repeat-x;}

#footer a
{ color: #FFF;
  text-decoration: none;}

#footer a:hover
{ color: #FFF;
  text-decoration: underline;}

.redIU {
	color: #7d110c;
}
.graphic {
	margin:0 .25em 0 0.25em;
	border-width: 0;
}
.graphicWithBulletRight {
	padding:0 3em 0 0;
	border-width: 0;
}
.brclear {
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	clear: both;
	height: 0px;
}
