HTML 
{	
	FONT-SIZE: 12px;
	BACKGROUND: url(../img/bg.jpg) #5f6164 repeat-x;	
	WIDTH: 100%
}
body
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	COLOR: #666666;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Tahoma, "Trebuchet MS", Arial, Helvetica, Trebuchet MS, Verdana;
}
table#page
{
	MARGIN: 0px auto;	
	WIDTH: 100%;
}
/**************************************************************************/
/*Page Container*/
.shadow 
{	
	BACKGROUND: url(../img/shadow.png) repeat-y 50% 0px;
}
#container 
{	
	BACKGROUND: #fff;
	MARGIN: 0px auto;
	WIDTH: 959px;
}
#flash_bg_container
{	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	TEXT-ALIGN: center;
}
#flash_bg
{	
	MARGIN: 0px auto;
	OVERFLOW: visible;
	WIDTH: 959px;
}
/*Header*/
#header_container 
{	
	Z-INDEX: 100;
	BACKGROUND: #fff;
	MARGIN: 0px auto;
	WIDTH: 959px;
	POSITION: relative;
	TEXT-ALIGN: left;
	BORDER-BOTTOM: #fff 1px solid;	
}
#pathway_container
{	
	FONT-SIZE: 9px;
	BACKGROUND: url(../img/pathway.jpg) no-repeat 0px 0px;
	OVERFLOW: hidden;
	COLOR: #fff;
	LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
#header 
{	
	BACKGROUND: url(../img/logo.jpg) no-repeat 0px 0px;
	WIDTH: 100%;
	POSITION: relative;
	HEIGHT: 71px;
}
#header img
{
	margin-top: 18px;
	margin-left: 24px;
}
/*Conetent*/
#main_container 
{	
	MARGIN: 0px auto;
	WIDTH: 959px;
	POSITION: relative;
	TEXT-ALIGN: left
}
#slideshow 
{	
	HEIGHT: 230px;
	BACKGROUND: url(../img/bg_home8.jpg) no-repeat 0px 0px;
}
#tagline 
{	
	HEIGHT: 230px;
	BACKGROUND: url(../img/tagline_42.png) no-repeat 0px 0px;
}
#map
{
	text-align: right;
	height: 230px;
}
#content_container
{	
	MARGIN-TOP: 37px;
	BACKGROUND: url(../img/mainbody_bg_right.png) repeat-y 50% 100%;
	WIDTH: 100%;
	LINE-HEIGHT: 140%;
	overflow: hidden;
	display: block;
}
#content_area
{	
	FLOAT: left;
	margin-left: 33px;
	margin-top: 16px;
	_margin-top: 17px;/* used to allow for different border rendering between ff and ie*/
}
#rightcol_container
{	
	FONT-SIZE: 11px;
	MIN-HEIGHT: 120px;
	BACKGROUND: url(../img/fastfacts_bg.png) no-repeat 0% 100%;
	FLOAT: right;
	WIDTH: 194px;
}
#rightcol
{	
	FONT-SIZE: 11px;
	MARGIN: 16 25 30 15;
	background: transparent;
}
#rightcol H3 
{	
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 7px;
	FONT-FAMILY: Arial, Tahoma, "Trebuchet MS", Arial, Helvetica, Trebuchet MS, Verdana;
	color: #666666;
	font-weight: 700;
	line-height: 12pt;
	background: transparent;
}
#rightcol p
{
	margin-top: 0px;
	FONT-FAMILY: Arial, Tahoma, "Trebuchet MS", Arial, Helvetica, Trebuchet MS, Verdana;
	color: #666666;
	line-height: 13pt;
	font-size: 11px;	
}
/*menu*/
#menu_container
{	
	WIDTH: 100%;
	BACKGROUND: #616265;
	BORDER-TOP: #8f9091 1px solid;
	BORDER-BOTTOM: #8f9091 1px solid;
	DISPLAY: BLOCK;
}
#hornav 
{	
	CLEAR: both;
	DISPLAY: block;
	MARGIN-LEFT: 23px;
	_MARGIN-LEFT: 24px; /*JM: need to re-evaluate why this was needed*/
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: uppercase;	
	HEIGHT: 20px;
	OVERFLOW: HIDDEN;
}
td.menuItemSelectedStyle,
td.menuItemStyle
{
	height: 20px;
	line-height: 10px;
	display: block;
	color: #fff;
	text-transform:uppercase;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma, "Trebuchet MS", Arial, Helvetica, Trebuchet MS, Verdana;
}
td.menuItemSelectedStyle:hover,
td.menuItemStyle:hover
{
	display: block;
	color: #fff;
}
a.menuItemStyle
{
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	Z-INDEX: 100;
	BACKGROUND: url(../img/menu.png) no-repeat 0px 50%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 19px;
	_LINE-HEIGHT: 20px; /*JM: need to re-evaluate why this was needed*/
	TEXT-DECORATION: none;
}
a.menuItemSelectedStyle,
a.menuItemSelectedStyle:hover,
a.menuItemStyle:hover
{
	
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	Z-INDEX: 100;
	BACKGROUND: url(../img/menu_active.png) no-repeat 0px 50%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 19px;
	_LINE-HEIGHT: 20px; /*JM: need to re-evaluate why this was needed*/
	TEXT-DECORATION: none;
}
/*-- End Menu Styling --*/
/*--footer--*/
#bottom_shadow
{
	BACKGROUND: url(../img/bottom_shadow.png) no-repeat 50% 0px;
	HEIGHT: 10px;
}
#footer_container 
{	
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 12px;
	PADDING-TOP: 2px;
	DISPALY: block;
	OVERFLOW: hidden;
}
#footer
{
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	font-size: 7pt;
	FONT-FAMILY: Arial, Tahoma, "Trebuchet MS", Arial, Helvetica, Trebuchet MS, Verdana;
	BACKGROUND: url(../img/footer_bg.png) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 28px;
	PADDING-TOP: 0px;
	HEIGHT: 28px;
	text-align: left;
}
#footer a,
#footer a:hover
{
	color: #ffffff;
	text-align: left;
	padding-bottom: 10px;
	font-size: 7pt;
	text-decoration: none;
	FONT-FAMILY: Arial, Tahoma, "Trebuchet MS", Arial, Helvetica, Trebuchet MS, Verdana;
}
