  @charset "UTF-8";
/*
Custom local styles...
*/
.menuitems {
	width: 490px;
	position: absolute;
	margin: 0;
}

#homeMenu {
  display: table;
  width: 100%;
}
#homeMenuCol1,
#homeMenuCol2 {
  display: table-cell;
  vertical-align: middle;
}
#homeMenuCol1 {width: 165px;}
#homeMenuCol2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 1.1em;
  font-weight: bold;
}

/*------------------------------ MISC ------------------------------*/
.underline {
	border-bottom: 1px solid #999;
}

.Subheads {
	font-size: 15px;
	font-weight: bold;
	line-height: 133%;
	color: #5f0c2b;
}
.TableHeader1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #434343;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 490px;
}
.TableHeader2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #434343;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 692px;
}
.TableHeader490px {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #434343;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 483px;
}
.TableData1 {
	line-height: 110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FDFAEE;
}
.TableData2 {
	line-height: 110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E3DFDC;
}
.TableSubhead1 {
	font-weight: bold;
	color: #1d1862;
	line-height: 110%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B4A580;
}
.Header1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 133%;
	font-weight: bold;
	text-transform: uppercase;
	color: #143b7b;
}
.SmallCaption {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 110%;
	text-transform: uppercase;
}
.TableSubhead2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 110%;
	font-weight: bold;
}
.BodyCopy {
	width: 490px;
}
.outer {position:relative}
.inner {
  overflow-x:scroll;
  overflow-y:visible;
  width:470px; 
  margin-left:140px;
}
.inner table {
  table-layout: fixed; 
  width: 100%;
  *margin-left: -140px;/*ie7*/
}
.inner td, .inner th {
  vertical-align: top;
  padding:10px;
  width:100px;
}
.inner th {
  position:absolute;
  *position: relative; /*ie7*/
  left:0; 
  width:120px;
}
#mainContent table {
  border-collapse: collapse;
  margin: 1em 0;
}
#mainContent td, #mainContent th {
  border: 1px solid #ccc;
  padding: 3px;
}
#mainContent th {
  background: #eee;
  font-weight: bold;
  font-size: .9em;
}
#mainContent th[scope="col"], #mainContent th[scope="colgroup"]{
  background: #e0e0e0;
  text-align: center;
}
#mainContent td, #mainContent th {vertical-align:top;}