body {
	font-family: Arial, Tahoma, Geneva, san-serif;
	font-size: small;
}
h1 {
	font-family: Arial, Tahoma, Geneva, san-serif;
	font-size: large
}
h2 {
	font-family: Arial, Tahoma, Geneva, san-serif;
	font-size: medium
}
h3 {
	font-family: Arial, Tahoma, Geneva, san-serif;
	font-size: small
}
.sectionheader {
	font-family: Arial, Tahoma, Geneva, san-serif;
	font-size: large;
	font-weight : bold;
	margin-top: 16px;
}

.header {
	color: #000000;
	font-family : Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
}
.smallheader {
	color: #000000;
	font-family : Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}
.byline {
	color: #000000;
	font-family : Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : normal;
}
.h1byline {
	color: #000000;
	font-family : Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size : small;
	font-weight : normal;
}
.h2byline {
	color: #000000;
	font-family : Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : normal;
}
.h3byline {
	color: #000000;
	font-family : Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : normal;
}
.Nav {
	font-family: Arial, Tahoma, Geneva, san-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}
.TopNav, .TopNav:visited, .TopNav:link {
	font-family: Arial, Tahoma, Geneva, san-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.TopNav:hover {
	font-family: Arial, Tahoma, Geneva, san-serif;
	color: #E4E1D9;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.TopNav:active {
	font-family: Arial, Tahoma, Geneva, san-serif;
	color: #938767;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.small { font-size: x-small }
.pt7 { font-size: 7pt }
.pt8 { font-size: 8pt }
.pt9 { font-size: 9pt }
.pt10 { font-size: 10pt }
.pt12 { font-size: 12pt }
.pt14 { font-size: 14pt }
.pt16 { font-size: 16pt }
.pt18 { font-size: 18pt }
a, a:visited, a:link {  color: #CC0066; text-decoration: underline }
a:active {  color: #CC3366; text-decoration: underline }
a:hover {  color: #669933; text-decoration: none }
.whitetext { color: #FFFFFF }

.pricetag, .pricetag:visited, .pricetag:link, .pricetag:active { color: #CC0066; font-size: 9pt; font-weight: bold; text-decoration: none; }
.pricetag:hover { color: #669933; font-size: 9pt; font-weight: bold; text-decoration: none; }

.informal, .informal:visited, .informal:link, .informal:active { color: #CC0066; text-decoration: none; }
.informalwhite, .informalwhite:visited, .informalwhite:link, .informalwhite:active { color: #FFFFFF; text-decoration: none; }
.informalblack, .informalblack:visited, .informalblack:link, .informalblack:active { color: #000000; text-decoration: none; }
.informal:hover, .informalblack:hover { color: #669933; text-decoration: none; }
.informalwhite:hover { color: #CC0066; text-decoration: none; }

.teasertd {
	background-color: #DDDDDD;
	border-top: thin solid Black;
	color: Black;
	font: bold 9pt Arial, Helvetica, sans-serif;
}

.AnnouncementH1, .AnnouncementH1:link, .AnnouncementH1:visited {
	font-size: 12pt;
	color: #006B54;
	text-decoration: none;
}

.AnnouncementH2 {
	font-size: 10pt;
	color: #006B54;
}

.AnnouncementH2 {
	font-size: 9pt;
	color: #006B54;
}

.Announcement {
	color: #006B54;
	font-size: 9pt;
	padding-left: 16px;
	padding-right: 16px;
}

.TblHeader, .TblColHeader {
	color: #FFFFFF;
	background-color: #006B54;
	font-size : 12pt;
}
.TblDetail, .TblDetail0 {
	color: #000000;
	background-color: #EEEEEE;
	font-size : 10pt;
}
.TblDetail1 {
	color: #000000;
	background-color: #DDDDDD;
	font-size : 10pt;
}

.TblSmallHeader, .TblSmallColHeader {
	color: #FFFFFF;
	background-color: #006B54;
	font-size : 10pt;
}
.TblSmallDetail, .TblSmallDetail0 {
	color: #000000;
	background-color: #EEEEEE;
	font-size : 8pt;
}
.TblSmallDetail1 {
	color: #000000;
	background-color: #DDDDDD;
	font-size : 8pt;
}

.p1 {
	font-size : large;
}
.p2 {
	font-size : x-large;
}
.p3 {
	font-size : xx-large;
}
.m1 {
	font-size : x-small;
}
.m2 {
	font-size : xx-small;
}
.m3 {
	font-size : xxx-small;
}

#alert {
	background-color: #FFCCCC;
	border: thin outset #CC0066;
	color: Black;
	font-family: Arial, Tahoma, Geneva, san-serif;
	font-size: 14px;
	padding: 16px;
	margin-bottom: 16px;
}
#alert h1 {
	font-size: 22x;
}
#alert h2 {
	font-size: 18px;
}
#alert h3 {
	font-size: 14px;
}
