body {
    margin: 0px 0px 0px 0px;
    padding: 0px;
	border: 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #dddddd;
}
h1 {
    margin: 0px 0px 0px 0px;
	padding: 8px 10px 0px 0px;
	font-size: 18px;
	font-weight: bold;	
}
h1 a{
	color: #000000;
	text-decoration: none;
}
h1 a:hover{
	color: #000000;
	text-decoration: underline;
}
p {
	margin: 0px 0px 16px 0px;
}
.cabody1g, .cabody1i {
	background-color: #dddddd;
}
.cabody1d, .cabody1e, .cabody1h, .cabody2 {
	background-color: #999966;
}
.top {
	background-color: #dddddd;
	height: 18px;
	display: block;
	overflow: hidden;	
}
.ca1, .ca2, .ca3, .ca4 {
	background-color: #ffffff;
	display: block;
	overflow: hidden;
}
.ca1 {
	width: 780px;
	height: 1px;
}
.ca2 {
	width: 784px;
	height: 1px;
}
.ca3 {
	width: 786px;
	height: 1px;
}
.ca4 {
	width: 788px;
	height: 2px;
}
.tbodylogo1 {
	width: 582px;
}
.tbodylogo3 {
	width: 120px;
}
.sitetext {
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	line-height: 17px;
}
.logospace {
	height: 22px;
}
.subheadtext {
	padding: 2px 0px 0px 1px;
	font-size: 12px;
	line-height: 17px;
}
.asterisk {
	font-size: 12px;
	color: #888888;
}
.disclaimer {
	font-family: Verdana, Arial, Sans-Serif;
    padding: 10px 70px 0px 70px;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.footer, .footer2 {
    margin: 10px 0px 0px 0px;
	font-size: 11px;
	line-height: 16px;
}
.footer, .footer:link, .footer:visited, .footer:active, .footer:hover {
	color: #666666;
}
.footer2, .footer2:link, .footer2:visited, .footer2:active, .footer2:hover {
	color: #666666;
	text-decoration: none;
}
.cabody1a {
	padding: 6px 0px 16px 0px;
	width: 790px;
	background-color: #ffffff;
}
.cabody1c {
	width: 790px;
	padding: 0px 0px 16px 0px;
	background-color: #ffffff;
}
.cabody1d {
	width: 740px;
	height: 7px;
}
.cabody1g {
	width: 728px;
	padding: 8px 0px 10px 0px;
}
.cabody1h {
	width: 728px;
	height: 1px;
	display: block;
	overflow: hidden;	
}
.cabody1i {
	width: 728px;
	padding: 8px 0px 8px 0px;
}
.cabody1e {
	width: 740px;
	height: 6px;
}
.cabody1f {
	padding: 15px 0px 11px 0px;
	width: 790px;
	background-color: #ffffff;
}
.cabody2 {
	width: 740px;
}
.cabody2a {
	width: 728px;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
	line-height: 17px;
}
.cabody2b {
	padding: 3px 0px 0px 0px;
	width: 740px;
}
.cabody2c {
	width: 728px;
	background-color: #ffffff;
}
.cabody2d {
	padding: 0px 44px 0px 44px;
	line-height: 17px;
	text-align: left;
}
.catdiv {
	padding: 0px 10px 0px 10px;
}
.catlink {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
}
.catlink:link, .catlink:visited, .catlink:active, .catlink:hover {
	color: #000000;
}
.titlediv {
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	text-align: center;
}
.titletext, .titletexthover, .titletextlink {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.titletext:link, .titletext:visited, .titletext:active {
	text-decoration: none;
}
.titletext:hover, .titletexthover, .titletextlink {
	text-decoration: underline;
}
.subtitletext {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	line-height: 14px;
	text-align: center;
}
.datetext {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	margin: 2px 0px 0px 0px;
	text-align: center;
}
.nonespacer {
	padding: 27px 0px 28px 0px;
}
.hsep {
	background-color: #cccccc;
	width: 684px;
	height: 1px;
	display: block;
	overflow: hidden;
}
.bodylink:link, .bodylink:visited, .bodylink:active, .bodylink:hover {
	color: #000000;
}
.sitelink, .sitelink:link, .sitelink:visited, .sitelink:active, .sitelink:hover {
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
