 @charset "UTF-8";

/* for CDS pages from 05-06 to 10-11 */
.TableHeader1 {
	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-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-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-size: 13px;
	color: #000000;
}
.TableData2 {
	line-height: 110%;
	font-size: 13px;
	color: #000000;
}
.TableSubhead1 {
	font-weight: bold;
	line-height: 110%;
	text-align: left;
	font-size: 11px;
}
.SmallCaption {
	font-size: 10px;
	line-height: 110%;
	text-transform: uppercase;
}
.TableSubhead2 {
	font-size: 12px;
	line-height: 110%;
	font-weight: bold;
}
#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 th[scope="row"] {
  text-align: left;
}
#mainContent td, #mainContent th {vertical-align:top;}