BODY
{
	background-color: #F7F4EB;
	margin-top: 0px;
}
#ruler
{
	position: absolute;
	left: 50%;
	top: 206px;
	margin-left: -451px;
	width: 900px;
	height: 300px;
}
#wrapper
{
	background-color: #F7F4EB;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -451px;
	width: 900px;
	height: 860px;
}
#header
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
}
#logo
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
}
#headerrule0
{
	position: absolute;
	top: 133px;
	left: 0px;
	height: 30px;
	width: 451px;
	background-color: #D9D3C7;
}
#headerrule1
{
	position: absolute;
	left: 455px;
	top: 133px;
}
#left_menu
{
	position: absolute;
	top: 162px;
	left: 0px;
	width: 200px;
	height: 400px;
}
#left_menu_focus
{
	position: absolute;
	left: 0px;
	width: 200px;
	top: 162px;
	z-index: 101;
	visibility: hidden;
}
.footerImage
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 235px;
	height: 198px;
	padding-bottom: 30px;
}
#footerBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
	color: #746959;
	position: absolute;
	bottom: 50px;
	left: 0px;
	width: 900px;
	height: 30px;
	background-color: #D5E0D3;
}
.footerText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
	padding-left: 290px;
	color: #746959;
	position: absolute;
	background-color: #D5E0D3;
}
#txtContent
{
	position: absolute;
	left: 286px;
	top: 200px;
	width: 612px;
	z-index: 5;
}
#right_menu
{
	position: absolute;
	left: 764px;
	width: 134px;
	top: 198px;
	z-index: 6;
}
#rightmenuid
{
	position: absolute;
	left: 737px;
	top: 232px;
	height: 10px;
	width: 23px;
	background-color: #CEDEC6;
	z-index: 3;
	font-size: 6px;
	visibility: hidden;
}
#hostparentlink
{
	position: absolute;
	padding-left: 17px;
	left: 0px;
	height: 83px;
	padding-top: 21px;
	width: 139px;
	top: 525px;
	background-color: #DEDED5;
	z-index: 10;
}
#sidebarImage
{
	position: absolute;
	left: 157px;
	width: 100px;
	height: 465px;
	top: 164px;
	z-index: 100;
}
/*The outermost container of the Menu Bar, an auto width box with no margin or padding*/
UL.LeftNavigation
{
	margin: 0;
	padding: 0;
	margin-top: 1px;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 156px;
}
/*Menu item containers, position children relative to this container and are a fixed width*/
UL.LeftNavigation LI
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	margin-top: 1px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 156px;
	float: left;
}
/*Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em)*/
UL.LeftNavigation UL
{
	margin: 0;
	padding: 0;
	margin-top: 1px;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
/*Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item*/
UL.LeftNavigation
{
	left: auto;
}
/*Menu item containers are same fixed width as parent*/
UL.LeftNavigation UL LI
{
	width: 8.2em;
}
/*Submenus should appear slightly overlapping to the right (95%) and up (-5%)*/
UL.LeftNavigation UL UL
{
	position: absolute;
	margin: 0;
}
/*Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen*/
UL.LeftNavigation
{
	left: auto;
	top: 0;
}
/*******************************************************************************

DESIGN INFORMATION: describes color scheme, borders, fonts

******************************************************************************
Submenu containers have borders on all sides*/
UL.LeftNavigation UL
{
	border: 0px solid #CCC;
	padding-top: 1px;
}
/*Menu items are a light gray block with padding and no text decoration*/
UL.LeftNavigation A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: left;
	display: block;
	cursor: pointer;
	background-color: #DEDED5;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #746959;
	text-decoration: none;
}
/*Menu items that have mouse over or focus have a blue background and white text*/
UL.LeftNavigation A:hover, UL.LeftNavigation A:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: left;
	display: block;
	cursor: pointer;
	background-color: #D5DED1;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #103921;
	text-decoration: none;
}
/************************************************************************************************
*************************************************************************************************
Right Navigation

The outermost container of the Menu Bar, an auto width box with no margin or padding*/
UL.RightNavigation
{
	outline: none;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 134px;
}
/*Menu item containers, position children relative to this container and are a fixed width*/
UL.RightNavigation LI
{
	outline: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	margin-top: 0px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 134px;
	float: left;
}
/*Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em)*/
UL.RightNavigation UL
{
	outline: none;
	margin: 0;
	padding: 0;
	margin-top: 1px;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
/*Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item*/
UL.RightNavigation
{
	left: auto;
}
/*Menu item containers are same fixed width as parent*/
UL.RightNavigation UL LI
{
	width: 8.2em;
}
/*Submenus should appear slightly overlapping to the right (95%) and up (-5%)*/
UL.RightNavigation UL UL
{
	position: absolute;
	margin: 0;
}
/*Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen*/
UL.RightNavigation
{
	left: auto;
	top: 0;
}
/*******************************************************************************

DESIGN INFORMATION: describes color scheme, borders, fonts

******************************************************************************
Submenu containers have borders on all sides*/
UL.RightNavigation UL
{
	border: 0px solid #CCC;
	padding-top: 1px;
}
/*Menu items are a light gray block with padding and no text decoration*/
UL.RightNavigation A
{
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: left;
	display: block;
	cursor: pointer;
	background-color: #F7F4EB;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #746959;
	text-decoration: none;
}
/*Menu items that have mouse over or focus have a blue background and white text*/
UL.RightNavigation A:hover, UL.RightNavigation A:active, UL.RightNavigation A:focus
{
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: left;
	display: block;
	cursor: pointer;
	background-color: #F7F4EB;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #103921;
	text-decoration: none;
}
/*The outermost container of the Menu Bar, an auto width box with no margin or padding
The outermost container of the Menu Bar, an auto width box with no margin or padding
The outermost container of the Menu Bar, an auto width box with no margin or padding*/
UL.LeftNavigationOnFocus
{
	margin: 0;
	padding: 0;
	margin-top: 1px;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 156px;
}
/*Menu item containers, position children relative to this container and are a fixed width*/
UL.LeftNavigationOnFocus LI
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	margin-top: 1px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 156px;
	float: left;
}
/*Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em)*/
UL.LeftNavigationOnFocus UL
{
	margin: 0;
	padding: 0;
	margin-top: 1px;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
/*Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item*/
UL.LeftNavigationOnFocus
{
	left: auto;
}
/*Menu item containers are same fixed width as parent*/
UL.LeftNavigationOnFocus UL LI
{
	width: 8.2em;
}
/*Submenus should appear slightly overlapping to the right (95%) and up (-5%)*/
UL.LeftNavigationOnFocus UL UL
{
	position: absolute;
	margin: 0;
}
/*Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen*/
UL.LeftNavigationOnFocus
{
	left: auto;
	top: 0;
}
/*******************************************************************************

DESIGN INFORMATION: describes color scheme, borders, fonts

******************************************************************************
Submenu containers have borders on all sides*/
UL.LeftNavigationOnFocus UL
{
	border: 0px solid #CCC;
	padding-top: 1px;
}
/*Menu items are a light gray block with padding and no text decoration*/
UL.LeftNavigationOnFocus A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: left;
	display: block;
	cursor: pointer;
	background-color: #D5DED1;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #103921;
	text-decoration: none;
}
/*Menu items that have mouse over or focus have a blue background and white text*/
UL.LeftNavigationOnFocus A:hover, UL.LeftNavigationOnFocus A:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: left;
	display: block;
	cursor: pointer;
	background-color: #D5DED1;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #103921;
	text-decoration: none;
}
/*Content Table*/
.column_head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	vertical-align: top;
}
.column_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	font-weight: normal;
}
.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A99B96;
	vertical-align: bottom;
}
/*Horizontal Navigation*/
.topNavigationLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.3px;
	background-color: #D9D3C7;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #746959;
	text-decoration: none;
	white-space: nowrap;
}
A.topNavigationLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 4px solid #F7F4EB;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.3px;
	background-color: #D9D3C7;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #746959;
	text-decoration: none;
	white-space: nowrap;
}
A.topNavigationLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 4px solid #F7F4EB;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.3px;
	background-color: #D9D3C7;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #746959;
	text-decoration: none;
	white-space: nowrap;
}
A.topNavigationLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 4px solid #F7F4EB;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.3px;
	background-color: #D5DED1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #103921;
	text-decoration: none;
	white-space: nowrap;
}
.topNavigationFocus
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 4px solid #F7F4EB;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.3px;
	background-color: #D5DED1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #103921;
	text-decoration: none;
	white-space: nowrap;
}
P.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 186px;
	padding-bottom: 0px;
}
P, LI
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 186px;
	padding-bottom: 0px;
}
LI.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-right: 186px;
	padding-bottom: 0px;
}
.content_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-bottom: 0px;
}
/*HEADERS*/
H1
{
	margin: 0px 0px 15px;
	color: #4B4B4B;
	font-weight: bold;
	font-size: 120% !important;
	font-size: 110%;
}
H1 EM, I
{
	font-weight: bold;
	font-style: italic;
}
H2
{
	margin: 0px 0px 8px;
	color: #3D3C3C;
	font-weight: bold;
	font-size: 100% !important;
	font-size: 100%;
}
H2 EM, I
{
	font-style: italic;
	font-weight: bold;
}
/*LISTS*/
UL
{
/*overflow in UL keeps the UL in a block w/o needing floats*/
	overflow: auto;
	margin: 0px 0px 10px;
	padding: 0px 20px 0px 40px;
}
UL LI
{
	margin: -5px 0 0;
	padding: 0px;
	background: none no-repeat 0 0.5em;
	list-style: disc;
}
UL LI STRONG, UL LI B
{
	font-weight: bold;
}
UL LI EM, UL LI I
{
	font-style: italic;
}
