body {
	padding: 0px;
	margin: 0px;
	background: #a2b9cf;
}

p, div, td, span, li {
	font-family: Verdana;
	font-size: 11px;
	color: #3b392f;
}

h1 {
	color: #3b392f;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	color: #537b90;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

a:link,
a:active,
a:visited,
a:hover {
	color: #003399;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #806f00;
}

/*****************************/
/*  SITE STYLES              */
/*****************************/

#Site {
	text-align: center;
	background: #a2b9cf url(../images/blue_bg_lt.jpg) no-repeat center top;
	width: 100%;
	height: 100%;
}

#TopHeader,
#Header,
#Page,
#Footer {
	width: 930px;
	background-color: #f4f4e4;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#TopHeader {
	height: 34px;
	background: transparent url(../images/address_blue_lt.gif) no-repeat center bottom;
	width: 960px;
	text-align: right;
	padding:8px 30px 0px 0px;
}
#Header {
	padding: 5px 5px 0px 5px;
}
#Page {
	padding: 0px 5px 0px 5px;
}
#Footer {
	width: 940px;
	height: 38px;
	border-top: solid 1px #bfbeaa;
}


#Site_Header,
#Site_TopNavigation {
	width: 930px;
}

#Site_Header {
	height: 120px;
	background: url(../images/header_blue_ch.jpg) no-repeat left top;
}
#Site_Header_Home {
	height: 120px;
	width: 375px;
	cursor: pointer;
	float: left;
}
#headernav {
	width: 294px;
	height: 40px;
	float: right;
}

#Site_Search {
	float: right;
	clear: right;
	margin: 40px 160px 00px 0px;
}
.SearchBox {
	background-color: #cfcfcf;
	border: solid 1px #000;
	width: 117px;
	height: 19px;
	padding: 4px 6px 0px 6px;
	color: #575548;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#Site_TopNavigation {
	height: 46px;
}
#Footer table {
	width: 940px;
	height: 38px;
}
#Footer td {
	text-align: center;
	vertical-align: middle;
}
#Footer a:link,
#Footer a:visited,
#Footer a:active,
#Footer a:hover {
	color: #333333;
	text-decoration: none;
}
#Footer a:hover {
	text-decoration: underline;
}

#Copyright {
	text-align: center;
	color: #FFFFFF;
	padding-top: 8px;
	line-height: 16px;
}
#Copyright a:link,
#Copyright a:active,
#Copyright a:visited,
#Copyright a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#Copyright a:hover {
	text-decoration: underline;
}

#Copyright2 {
	text-align: center;
	color: #66664D;
	padding-top: 8px;
	line-height: 16px;
}
#Copyright2 a:link,
#Copyright2 a:active,
#Copyright2 a:visited,
#Copyright2 a:hover {
	color: #66664D;
	text-decoration: none;
}
#Copyright2 a:hover {
	text-decoration: underline;
}

#News {
}

#News a:link,
#News a:visited,
#News a:active,
#News a:hover {
	font-size: 13px;
	color: #575548;
	font-weight: bold;
	text-decoration: none;
}
#News a:hover {
	text-decoration: underline;
}
#News a:visited {
    color: #807d6a;
}
/* Site Map STYLES */
#Site_Map {
/*	width: 221px;  
	float: left;
	color: #3b392f;  
	overflow: hidden; */
}
/* default menu item style */
#Site_Map .MenuItem {
/*	width: 100%;
/*	background: #d6d5c7 url(../images/LeftNav_HR.gif) no-repeat left bottom;  */
	padding: 4px 4px 3px 9px;
	clear: both;
	white-space: normal;
}
#Site_Map .MenuItem a:link,
#Site_Map .MenuItem a:active,
#Site_Map .MenuItem a:visited,
#Site_Map .MenuItem a:hover {
	color: #993800;  
	text-decoration: none;
	font-weight: normal;
}
#Site_Map .MenuItem a:hover {
	text-decoration: underline;
}
#Site_Map .text {
	width: 195px;
	float: left;
	text-align: left;
}
/* default submenu item style */
#Site_Map .SubMenu .MenuItem {
	width: 100%;
/*	background: #d4e3e9 url(../images/LeftNav_HR_subnav.gif) no-repeat left bottom; */
	padding: 4px 4px 3px 14px;
}
#Site_Map .SubMenu .MenuItem a:link,
#Site_Map .SubMenu .MenuItem a:active,
#Site_Map .SubMenu .MenuItem a:visited,
#Site_Map .SubMenu .MenuItem a:hover {
	color: #806f00;  
	text-decoration: none;
	font-weight: normal;
}
#Site_Map .SubMenu .MenuItem a:hover {
	text-decoration: underline;
}
#Site_Map .SubMenu .text {
	width: 191px;
	float: left;
	text-align: left;
}
/* default submenu2 item style */
#Site_Map .SubMenu2 .MenuItem {
 width: 100%;
/* background: #c4c3b0 url(../images/LeftNav_HR_subnav2.gif) no-repeat left bottom;  */
 padding: 4px 4px 3px 19px;
}
#Site_Map .SubMenu2 .MenuItem a:link,
#Site_Map .SubMenu2 .MenuItem a:active,
#Site_Map .SubMenu2 .MenuItem a:visited,
#Site_Map .SubMenu2 .MenuItem a:hover {
 color: #62959f; 
 text-decoration: none;
 font-weight: normal;
}
#Site_Map .SubMenu2 .MenuItem a:hover {
	text-decoration: underline;
}
#Site_Map .SubMenu2 .text {
  width: 187px;
  float: left;
  text-align: left;
}


/*****************************/
/*  SECONDARY STYLES         */
/*****************************/

#Secondary {
	background: url(../images/Sec_Background1.gif) repeat-y left top;
	width: 930px;
}
#Calendar {
	width: 930px;
}
.ClearFloat {
	clear: both;
}

#Sec_Content {
	float: right;
	width: 680px;
	text-align: left;
}
#Sec_Content_Calendar {
	width: 900px;
	text-align: left;
	margin-left: 16px;
}

#Sec_Header {
	width: 704px;
	float: right;
}
#Sec_HeaderLeft {
	float: left;
}
#Sec_HeaderRight {
	float: right;
}
#Sec_HeaderBottom {

}

#Sec_PrintPage {
	text-align: right;
	padding: 19px 11px 0px 0px;
}
#Sec_PrintPage.withHeader {
	padding-top: 0px;
}


/* LEFT NAV STYLES */
#Sec_LeftNavigation {
	width: 221px;
	float: left;
	font-size: 11px;
	color: #3b392f;
	overflow: hidden;
}

/* default menu item style */
#Sec_LeftNavigation .MenuItem {
	width: 100%;
	background: #cfcfcf url(../images/LeftNav_HR.gif) no-repeat left bottom;
	padding: 4px 4px 3px 9px;
	clear: both;
	white-space: normal;
}
#Sec_LeftNavigation .MenuItem a:link,
#Sec_LeftNavigation .MenuItem a:active,
#Sec_LeftNavigation .MenuItem a:visited,
#Sec_LeftNavigation .MenuItem a:hover {
	color: #3b392f;
	text-decoration: none;
	font-weight: normal;
	display: block;
}
#Sec_LeftNavigation .arrow {
	background-image: none;
	width: 5px;
	height: 10px;
	float: left;
}
#Sec_LeftNavigation .text {
	width: 195px;
	float: left;
	text-align: left;
}

/* open/over menu item style */
#Sec_LeftNavigation .MenuItem.open,
#Sec_LeftNavigation .MenuItem.over {
	background: #788a9b;
}
#Sec_LeftNavigation .MenuItem.open a:link,
#Sec_LeftNavigation .MenuItem.open a:active,
#Sec_LeftNavigation .MenuItem.open a:visited,
#Sec_LeftNavigation .MenuItem.open a:hover,
#Sec_LeftNavigation .MenuItem.over a:link,
#Sec_LeftNavigation .MenuItem.over a:active,
#Sec_LeftNavigation .MenuItem.over a:visited,
#Sec_LeftNavigation .MenuItem.over a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#Sec_LeftNavigation .MenuItem.open a:hover,
#Sec_LeftNavigation .MenuItem.over a:hover {
	text-decoration: underline;
}
#Sec_LeftNavigation .MenuItem.open .arrow,
#Sec_LeftNavigation .MenuItem.over .arrow {
	background: url(../images/l_arrow.gif) no-repeat right center;
}

/* default submenu item style */
#Sec_LeftNavigation .SubMenu .MenuItem {
	width: 100%;
	background: #e7e7e7;
	padding: 4px 4px 3px 14px;
}
#Sec_LeftNavigation .SubMenu .MenuItem a:link,
#Sec_LeftNavigation .SubMenu .MenuItem a:active,
#Sec_LeftNavigation .SubMenu .MenuItem a:visited,
#Sec_LeftNavigation .SubMenu .MenuItem a:hover {
	color: #3b392f;
	text-decoration: none;
	font-weight: normal;
	display: block;
}
#Sec_LeftNavigation .SubMenu .MenuItem .arrow {
	background: none;
	width: 8px;
	height: 10px;
	float: left;
}
#Sec_LeftNavigation .SubMenu .text {
	width: 191px;
	float: left;
	text-align: left;
}

/* open/over submenu item style */
#Sec_LeftNavigation .SubMenu .MenuItem.open,
#Sec_LeftNavigation .SubMenu .MenuItem.over {
	background: #b4c0cd url(../images/LeftNav_HR_subnavopen.gif) no-repeat left bottom;
}
#Sec_LeftNavigation .SubMenu .MenuItem.open a:link,
#Sec_LeftNavigation .SubMenu .MenuItem.open a:active,
#Sec_LeftNavigation .SubMenu .MenuItem.open a:visited,
#Sec_LeftNavigation .SubMenu .MenuItem.open a:hover,
#Sec_LeftNavigation .SubMenu .MenuItem.over a:link,
#Sec_LeftNavigation .SubMenu .MenuItem.over a:active,
#Sec_LeftNavigation .SubMenu .MenuItem.over a:visited,
#Sec_LeftNavigation .SubMenu .MenuItem.over a:hover {
	color: #3b392f;
	text-decoration: none;
	font-weight: normal;
	display: block;
}
#Sec_LeftNavigation .SubMenu .MenuItem.open a:hover,
#Sec_LeftNavigation .SubMenu .MenuItem.over a:hover {
	text-decoration: underline;
}
#Sec_LeftNavigation .SubMenu .MenuItem.open .arrow,
#Sec_LeftNavigation .SubMenu .MenuItem.over .arrow {
	background: url(../images/LeftNav_SubArrow.gif) no-repeat right center;
}

/* default submenu2 item style */
#Sec_LeftNavigation .SubMenu2 .MenuItem {
 width: 100%;
 background: #c4c3b0 url(../images/LeftNav_HR_subnav2.gif) no-repeat left bottom;
 padding: 4px 4px 3px 19px;
}

#Sec_LeftNavigation .SubMenu2 .MenuItem a:link,
#Sec_LeftNavigation .SubMenu2 .MenuItem a:active,
#Sec_LeftNavigation .SubMenu2 .MenuItem a:visited,
#Sec_LeftNavigation .SubMenu2 .MenuItem a:hover {
 color: #3b392f;
 text-decoration: none;
 font-weight: normal;
	display: block;
}
#Sec_LeftNavigation .SubMenu2 .MenuItem .arrow {
  background: none;
  width: 8px;
  height: 10px;
  float: left;
}
#Sec_LeftNavigation .SubMenu2 .text {
  width: 187px;
  float: left;
  text-align: left;
}

/* open/over submenu2 item style */
#Sec_LeftNavigation .SubMenu2 .MenuItem.open,
#Sec_LeftNavigation .SubMenu2 .MenuItem.over {
  background: #ecebe6 url(../images/LeftNav_HR_subnavopen.gif) no-repeat left bottom;
}
#Sec_LeftNavigation .SubMenu2 .MenuItem.open a:link,
#Sec_LeftNavigation .SubMenu2 .MenuItem.open a:active,
#Sec_LeftNavigation .SubMenu2 .MenuItem.open a:visited,
#Sec_LeftNavigation .SubMenu2 .MenuItem.open a:hover,
#Sec_LeftNavigation .SubMenu2 .MenuItem.over a:link,
#Sec_LeftNavigation .SubMenu2 .MenuItem.over a:active,
#Sec_LeftNavigation .SubMenu2 .MenuItem.over a:visited,
#Sec_LeftNavigation .SubMenu2 .MenuItem.over a:hover {
 color: #3b392f;
 text-decoration: none;
 font-weight: normal;
	display: block;
}

#Sec_LeftNavigation .SubMenu2 .MenuItem.open a:hover,
#Sec_LeftNavigation .SubMenu2 .MenuItem.over a:hover {
 text-decoration: underline;
}
#Sec_LeftNavigation .SubMenu2 .MenuItem.open .arrow,
#Sec_LeftNavigation .SubMenu2 .MenuItem.over .arrow {
/*  background: url(../images1/global/LeftNav_SubArrow.gif) no-repeat right center; */
background: url(../images/spacer.gif) no-repeat right center;
} 


/* CONTENT STYLES */
#Content {
	float: left;
	width: 670px;
	margin-right: 11px;
}
#Content.withSidebar {
	width: 434px;
	margin-right: 0px;
}
#Calendar #Content {
	width: 900px;
	margin-right: 0px;
}
#Content,
#Content p, 
#Content td, 
#Content span, 
#Content li {
	font-size: 11px;
}


.Content_Header {
	background: url(../images/dots.gif) repeat-x left bottom;
	font-size: 19px;
	color: #6b6b6b;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}

#Content ul {
	margin: 0px;
	padding: 0px;
	list-style: disc outside url(../images/Sec_Arrow.gif);
}
#Content li {
	
	margin: 8px 0px 0px 16px;
	padding: 0px;
}

.Featured_Image {
	float: right;
	margin-left: 60px;
}
.Featured_Image_Description {
	width: 244px;
	margin-left: 6px;
}


/* SIDEBAR STYLES */
#Sidebar {
	width: 223px;
	background: url(../images/Sidebar_Background.gif) repeat-y right top;
	float: right;
	margin-top: 6px;
}
#Sidebar ul {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	list-style: none outside url(../images/bullet.gif);
}
#Sidebar li {
	margin: 4px 0px 0px 16px;
	padding: 0px;
}
.Sidebar_Block {
	padding: 10px 23px 10px 23px;
}
.Sidebar_ViewAll {
	padding: 6px 0px 0px 111px;
}

.Sidebar_ImageBlock {
	text-align: center;
	margin: 6px 0px 0px 0px;
}
.Sidebar_ImageBlock img {
	border: solid 2px #FFF;
}


/* FAQ STYLES */
#FAQ {
	float: left;
	width: 670px;
	font-size: 11px;
	margin-right: 11px;
}

.FAQ_Header {
	background: url(../images/dots.gif) repeat-x left bottom;
	font-size: 19px;
	color: #6b6b6b;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}

#accordion {width:557px; margin:0px auto}
.accordion {width:557px; font:12px Verdana; color:#033}
.accordion dt {width:540px; border:1px solid #7c6456; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
.accordion dt:hover {background:url(../images/header_over.gif)}
.accordion dd {overflow:hidden; background:#f4f4e4}
.accordion span {display:block; width:490px; padding:10px}


/*
Vertical Accordions
*/
/* Container styling*/
#horizontal_container {
	margin: 20px auto 20px auto;
	width: 364px;   
	height: 100px;    
}
#vertical_nested_container,
#vertical_nested_container1,
#vertical_nested_container2,
#vertical_nested_container3 {
	margin: 20px auto 20px 10px;
	width: 364px;
}
.accordion_toggle {
	display: block;
	height: 30px;
	width: 404px;
	background: #925034;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 13px;
	color: #ffffff;
	border-bottom: 1px solid #767360;
	cursor: pointer;
	margin: 0 0 0 0;
}
.accordion_toggle_active {
	background: #537080;
	color: #ffffff;
	border-bottom: 1px solid #f68263;
}
.accordion_content {
	background-color: #f4f4e4;
	color: #444444;
	overflow: hidden;
}
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}
.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}
.vertical_accordion_toggle,
.vertical_accordion_toggle1,
.vertical_accordion_toggle2,
.vertical_accordion_toggle3 {
	display: block;
	height: 30px;
	width: 384px;
	background: #d6d5c7;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 13px;
	color: #000000;
	border-bottom: 1px solid #767360;
	cursor: pointer;
	margin: 0 0 0 0;
}
.vertical_accordion_toggle_active,
.vertical_accordion_toggle_active1,
.vertical_accordion_toggle_active2,
.vertical_accordion_toggle_active3 {
	background: #b6cdd5;
	color: #ffffff;
	border-bottom: 1px solid #f68263;
}
.vertical_accordion_content {
	background-color: #f4f4e4;
	color: #444444;
	overflow: hidden;
}
.vertical_accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}
.vertical_accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}
/*
Horizontal Accordion
*/
.horizontal_accordion_toggle {
/* REQUIRED */
	float: left;	/* This make sure it stays horizontal */
/* REQUIRED */
	display: block;
	height: 100px;
	width: 30px;
	background: #a9d06a;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	border-right: 1px solid #767360;
	cursor: pointer;
	margin: 0 0 0 0;
}
.horizontal_accordion_toggle_active {
	background: #e0542f;
	border-right: 1px solid #f68263;
}
.horizontal_accordion_content {
/* REQUIRED */
	height: 100px;	/* We need to define a height for the accordion as it stretches the width */
	float: left;	/* This make sure it stays horizontal */
/* REQUIRED */
	overflow: hidden;
	background-color: #f4f4e4;
	color: #444444;
}
.horizontal_accordion_content p {
	width: 364px;
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}
.hlnews {
	color: #575548;
	font-size: 1.5em;
}

