body
{
	font: 11px/1.4em "trebuchet ms", verdana, arial, helvetica, sans serif;
	letter-spacing: .1em;
	color: black;
	background: #86A6B3 url(images/background-body.jpg) repeat-x fixed;
	margin: 10px;
	overflow-y: scroll;
	text-align: center;
}
p
{
	margin: 0px 0px 15px 0px;
}
td
{
	font: 11px/1.4em "trebuchet ms", verdana, arial, helvetica, sans serif;
	letter-spacing: .1em;
	color: black;
}
a:link
{
	color: #664400;
}
a:hover, a:visited:hover
{
	color: #006E99;
}
a:visited
{
	color: #004966;
}
ul
{
	margin-bottom: 15px;
}
.center-table
{
	width: 100%;
	text-align: center;
}
.center-td
{
	text-align: -moz-center;
}
.page-table
{
	width: 630px;
	height: 100%;
}
.header
{
	height: 100px;
}
.header-left
{
	width: 114px;
	height: 100px;
	background-color: white;
	border: solid #8395A0 1px;
	border-bottom: none;
	padding: 2px;
}
.header-spacer
{
	font-size: 5px;
	width: 5px;
}
.header-spacer-wide
{
	font-size: 24px;
	width: 24px;
}
.header-right
{
	width: 516px;
	height: 100px;
	background-color: white;
	border: solid #8395A0 1px;
	border-bottom: none;
	padding: 2px;
}
.header-table
{
	width: 869px;
}
.header-right
{
	text-align: right;
}
.body
{
	vertical-align: top;
	background: white url(images/logo-trans.gif) no-repeat bottom right;
	border: solid #8395A0;
	border-width: 0px 1px 1px 1px;
	padding: 20px;
}
.body-table
{
	width: 100%;
	height: 100%;
}
.footer
{
	height: 20px;
	background-color: white;
	border: solid #8395A0 1px;
	padding: 2px;
}
.footer-table
{
	width: 100%;
	height: 100%;
	background-color: #1A0D00;
	padding: 2px;
}
.footer-left
{
	font: 9px/1.4em "trebuchet ms", verdana, arial, helvetica, sans serif;
	color: white;
}
.footer-right
{
	font: 9px/1.4em "trebuchet ms", verdana, arial, helvetica, sans serif;
	text-align: right;
	color: white;
}
.footer a:link, .footer a:visited
{
	color: #B2E9FF;
	text-decoration: none;
}
.footer a:hover, .footer a:hover:visited
{
	color: #66D4FF;
}
.label
{
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	font-style: italic;
	padding-right: 5px;
	padding-left: 5px;
}
.label-right
{
	white-space: nowrap;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	padding-right: 5px;
	padding-left: 5px;
}
.value
{
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
}
.notice
{
	color: Red;
	padding-bottom: 10px;
	padding-left: 20px;
}
.highlight
{
	color: Red;
}
.superscript
{
	color: Red;
	font-weight: bold;
}
.value-right
{
	vertical-align: top;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
}
.body-panel-table
{
	width: 100%;
	height: 100%;
}
.body-panel-left
{
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 70px;
}
.body-panel-right
{
	vertical-align: top;
	padding-bottom: 70px;
}
.body-title
{
	font: 15px "trebuchet ms", verdana, arial, helvetica, sans serif;
	font-style: italic;
	color: #662c00;
	background: #DAEBF3 url(images/bg-body-title.jpg) repeat-x bottom;
	padding: 3px;
	margin-bottom: 15px;
	text-align: center;
	border: solid 1px;
	border-color: #d0d0d0 #8395A0 #8395A0 #d0d0d0;
}
.body-subtitle
{
	font-size: 13px;
	color: #321600;
	background-color: #f0f0f0;
	padding: 3px;
	margin-bottom: 15px;
	border: dotted #666666 1px;
}
.light-background
{
	background-color: #f0f0f0;
}
.dotted-border
{
	border: dotted #666666 1px;
}
.body-content-table
{
	margin-bottom: 10px;
}
.bs-summary-header
{
	vertical-align: top;
}
.bs-summary-pic-cell
{
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
}
.pic-container
{
	font-size: 80%;
	text-align: center;
	border: solid 1px;
	border-color: #d0d0d0 #8395A0 #8395A0 #d0d0d0;
	background-color: White;
	padding: 3px;
}
.float-right
{
	display: inline;
	float: right;
}
.float-left
{
	display: inline;
	float: left;
}
.pic
{
	border: solid 1px #888888;
}
.no-bottom-padding
{
	padding-bottom: 0px;
}
.tab-cell
{
	height: 35px;
}
.tab-table
{
	height: 100%;
}
.tab-spacer-corner
{
	font-size: 1px;
	width: 1px;
	background: url(images/tab-spacer-corner.jpg) no-repeat bottom;
}
.tab-spacer-left
{
	width: 5px;
	background: url(images/tab-spacer.jpg) repeat-x bottom;
}
.tab-image
{
	vertical-align: bottom;
}
.tab-spacer-right
{
	width: 100%;
	text-align: right;
	vertical-align: top;
	background: url(images/tab-spacer.jpg) repeat-x bottom;
}
.tab-sel
{
	text-align: center;
	vertical-align: bottom;
	background: url(images/tab-middle-sel.jpg) repeat-x bottom;
}
.tab-unsel
{
	text-align: center;
	vertical-align: bottom;
	background: url(images/tab-middle-unsel.jpg) repeat-x bottom;
	padding-bottom: 3px;
}
.bottom-margin
{
	margin-bottom: 10px;
}
.upside-down-tab
{
	width: 180px;
	height: 29px;
	background: url(images/tab-upside-down.jpg) no-repeat;
	text-align: right;
}
.width100pct
{
	width: 100%;
}
.width200px
{
	width: 200px;
}
.helpful-links-link
{
	text-align: right;
}
.e-mail-link
{
	text-align: left;
}
.link-separator
{
	width: 10px;
	font-size: 20px;
	text-align: center;
}
.extra-padding
{
	 padding: 20px;
}
.note
{
	font-size: 80%;
	font-style: italic;
}
.table
{
	border-collapse: collapse;
}
.table-heading
{
	font-weight: bold;
	border-bottom: dotted #666666 1px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.table-heading-right
{
	font-weight: bold;
	border-bottom: dotted #666666 1px;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
}
.heading
{
	font-size: 15px;
	font-weight: bold;
	border-bottom: dotted #666666 1px;
}
.small-heading
{
	font-weight: bold;
}
.bottom-padding
{
	padding-bottom: 20px;
}
.left-padding
{
	padding-left: 25px;
}
.red
{
	color: Red;
}
.align-center
{
	text-align: center;
}
.align-middle
{
	vertical-align: middle;
}
.bottom-spacer-padding
{
	padding-bottom: 90px;
}
.side-margins
{
	margin: 0px 30px;
}

