.body {
	color:			#000000;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		normal;
	font-size: 		11pt;
	margin:			0;
	vertical-align:  	top;
	text-indent:		0;
	border-width: 		0;
	padding:		0;
}

TD.heading {
	vertical-align:  	top;
	text-align:		left;
	font-weight: 		bold;
	text-decoration:	underline;
}

TD.label {
	vertical-align:  	top;
	text-align:		right;
}

TD.textlabel {
	vertical-align:  	top;
	text-align:		right;
	font-weight:		bold;
}

TD.field {
	vertical-align:  	top;
	text-align:		left;
}

/* links should be green with same attributes as body text */
A {
	color:			#003399;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		normal;
	font-size: 		11pt;
	vertical-align:  	top;
	text-align:		center;
}

UL {
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		bold;
	font-size: 		11pt;
	vertical-align:  	top;
	text-align:		left;
}

/* reverse text at top of pages */
.pagetitle {
	background-color:	#0033CC;
	color:			#FFFFFF;
	text-align:		center;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		regular;
	font-size: 		18pt;
}

TABLE.main
{
	vertical-align:  	top;
	text-align:		left;
	width:			600;
	color:			#000000;
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	font-weight: 		normal;
	font-size: 		12pt;
	border-width: 		0;
	padding:		0;
}

P.docs {
	background-color:	#003300;
	color:			#0000FF;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		normal;
	font-size: 		10pt;
}

TD.docs, A.docs, LI.docs {
	color: 			#000000;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 		10pt; 
	font-style: 		normal; 
	font-weight: 		normal; 
	font-variant: 		normal; 
	line-height: 		normal; 
}

TD.policies {
	width:			185;
	text-align:		center;
	vertical-align:		top;
}

TD.provider {
	color: 			#ffffff;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12pt;
	font-style: 		normal;
	font-weight: 		bold;
	font-variant: 		normal;
}

FONT.doc_title {
	color: 			#008080;
	font-family:		font-family: Arial, Helvetica, sans-serif;
	font-size: 		15px;
	font-style: 		normal;
	font-weight: 		bold;
	font-variant: 		normal;
}

P.policies {
	background-color:	#FFFFFF;
	color:			#0000FF;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		normal;
	font-size: 		10pt;
	text-align:		justify;
}

P.title {
	background-color:	#003300;
	color:			#0000FF;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		bold;
	font-size: 		12pt;
}

TR.menu {
	background-color:	#FFFFFF;
	color:			#000000;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		normal;
	font-size: 		12pt;
	width:			180;
	vertical-align:  	top;
	text-align:		center;
	border: 		0, 0, 0, 0;
}

A.menu, TD.menu {
	background-color:	#FFFFFF;
	color:			#0000FF;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		bold;
	font-size: 		11pt;
	width:			180;
	vertical-align:  	top;
	align:			left;
	text-align:		center;
	border-width: 		0;
}

.copyright {
	color:			#000000;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		normal;
	font-size: 		8pt;
	text-align:		center;
}

.textmenus {
	color:			#000000;
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		normal;
	font-size: 		9pt;
	text-align:		center;
}

A.links {
	font-family: 		Arial, Helvetica, Helv, sans-serif;
	font-weight: 		normal;
	font-size: 		9pt;
}

IMG.menu {
	float:			left;
	vertical-align:  	top;
	border-width: 		0;
	width:			180;
}

.courier {
	font-family: 'Courier New', Courier;
	font-weight: normal;
	font-size: 10pt;
}

TD.center {
	vertical-align:		center;
	text-align:		center;
}

/* default table rows and columns to top and left */
TD, TR {
	vertical-align:  	top;
	text-align:		left;
	color:			#000000;
}

