a:link {
	color: #0002D0;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

a:visited {
	color: #0000EE;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

a:hover {
	background-color: #F5F5F5;
	color: #CA1539;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	text-decoration: none;
}

a:active{
	background-color: #FFFFF0;
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	text-decoration: underline;
}

body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	leftmargin: "0";
	margin: 0px;
scrollbar-face-color: #CCCCCC;
scrollbar-base-color:#0000CC; 
scrollbar-shadow-color: #0000CC;
scrollbar-highlight-color: #0000CC;
scrollbar-3dlight-color: #0000CC;
scrollbar-darkshadow-color: #0000CC;
scrollbar-track-color: #E9E9E9;
scrollbar-arrow-color: #0000CC;
	topmargin: "0";
}

h1 {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 34px;
	text-align: center;
}

h2 {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 24px;
	text-align: center;
}

h3 {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 18px;
	text-align: center;
}

li {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

p {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

td {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

th {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

ul, ol {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}


oi {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
}

.bargray {
	background-color: #CCCCCC;
	color: #FFFFFF;
	font: bold 20px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.barred {
	background-color: #FF0000;
	color: #FFFFFF;
	font: bold 18px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.blueheader {
	background-color: #4A6594;
	color: #FFC731;
	font: bold 15px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	text-decoration: none;
}

.bodytext_bl_un {
	color: #003399;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.bodytext_blue {
	color: #003399;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.confirms_dotlines{
	border-bottom-style: dotted;
}

.footnotes1 {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.footnotes1c {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.footnotes1cs {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.footnotes1s {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.grayheader {
	background-color: #CCCCCC;
	color: #000066;
	font: bold 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.headerblue{
	background-color: #000066;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	letter-spacing: 5px;
}

.headerblue2 {
	background-color: #000066;
	color: #CCCCCC;
	font: bold 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	letter-spacing: 2px;
}

.largeblue {
	color: #666699;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.largewhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.menuitem_blue {
	color: #94A6C4;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.pageend {
	page-break-before: always;
}

.pagetitle {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.pagetitle1 {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.pagetitle2 {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.pt {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

.pt_lg {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
}

.pt_small {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.pt_smbold {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.pt_underline {
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
}

.ptblue_sm {
	: ;
	color: #2F60CF;
	font: 10px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.ptbold {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.ptcomicb {
	color: #000000;
	font-family: Comic Sans MS, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-weight: bold;
	text-decoration: none;
}

.ptcomic {
	color: #000000;
	font-family: Comic Sans MS, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
.ptcomic_sm {
	color: #000000;
	font-family: Comic Sans MS, non-serif, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.ptcourier {
	color: #000000;
	font-family: 'Courier New', Courier, monospace;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

.ptcourier_sm {
	color: #000000;
	font-family: 'Courier New', Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.ptgray {
	color: #6A6A6A;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

.ptgray2 {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

.ptgray3 {
	color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

.ptgraysm {
	color: #6A6A6A;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.ptlgbold {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.ptlight {
	color: #7B7B7B;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.ptred		 {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

.ptredsm {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.pttimes {
	color: #000000;
	font-family: 'Times New Roman', non-serif, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.pttimes_sm {
	color: #000000;
	font-family: 'Times New Roman', non-serif, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.ptyellow {
	color: #FFC731;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

.redlarge {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.related_small {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.required {
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 11px;
}

.secondarytext {
	color: #000000;
	font: 8pt Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.secondarytextbold {
	color: #000000;
	font: bold 8pt Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.sectiontitle {
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.selectedtab1 {
	color: #FFC731;
	font: bold 11px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	letter-spacing: 0px;
	text-decoration: none;
}

.selectedtabtext4 {
	color: #FFFFFF;
	font: bold 9pt Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	text-decoration: underline;
}

.sitealert {
	background-color: #FFFFFF;
	border: 2px solid #CC0000;
	color: #CC0000; font-weight: bold;
	font-size: 15px;
	padding: 15px;
	text-align: left;
	width: 710px;
}

.sitemap {
	font: 11px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.sitemap2 {
	font: bold 11px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.small {
	font: 11px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.smallblue {
	color: #666699;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.smallbold {
	font: bold 11px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.smallwhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.stepdone	{
	color: #CCCCCC;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.stepoff {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.stepon	{
	color: #3366CC;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.subheader {
	background-color: #CCCCCC;
	color: #000000;
	font: bold 11px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.subheader2 {
	font: 11px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.subsectionheader {
	color: #CC0033;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tabcell {
	background-color: #CCCCCC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	text-decoration: none;
}

.tableborder {
	background-color: #999999;
}

.tableheader {
	color: #000066;
	font: bold 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.tableleft {
	font: 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.tabletop {
	color: #3366CC;
	font: bold 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.tabtext {
	color: #666666;
	font: bold 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	text-decoration: none;
}

.tagline {
	color: #CC0033;
	font-family: Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.timedate {
	color: #000000;
	font: 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

.toplinkfaph {
	color: #4A6594;
	font: bold 12px Arial, Helvetica, Verdana, Geneva, non-serif, sans-serif;
}

/* BEGIN: global BG colors */

.xgblack {
	background-color: #000000;
}

.xgblue {
	background-color: #6699CC;
}

.xgblue1 {
	background-color: #B2CCE5;
}

.xgblue2 {
	background-color: #006699;
}

.xgblue3 {
	background-color: #99CCFF;
}

.xgblue4	 {
	background-color: #B2CCE5;
}

.xgbrown {
	background-color: #CE9E00;
}

.xgbrown2 {
	background-color: #D6A521;
}

.xgcyan {
	background-color: #E5FFFF;
}

.xgcyan2 {
	background-color: #CCFFFF;
}

.xggreen {
	background-color: #E5FFCC;
}

.xggrey {
	background-color: #CCCCCC;
}

.xglightblue {
	background-color: #EAF5FF;
}

.xglightblue1 {
	background-color: #A8D5FF;
}

.xglightblue2 {
	background-color: #CEE7FF;
}

.xglightbrown {
	background-color: #EBD6AD;
}

.xglightgrey {
	background-color: #D9D9D9;
}

.xglightgrey2 {
	background-color: #E5E5E5;
}

.xglightgrey3 {
	background-color: #F5F5F5;
}

.xgolive {
	background-color: #E5CC7F;
}

.xgorange {
	background-color: #FFE5B2;
}

.xgorange2 {
	background-color: #FFCC66;
}

.xgorange3 {
	background-color: #FFE599;
}

.xgorange4 {
	background-color: #CC9933;
}

.xgpaleyellow {
	background-color: #FFFFE5;
}

.xgpowderblue {
	background-color: #DBEDFF;
}

.xgpowderblue2 {
	background-color: #D8E5F8;
}

.xgpowderblue3 {
	background-color: #B4CDF2;
}

.xgpowderblue4 {
	background-color: #E0F0FF;
}

.xgpowderblue5 {
	background-color: #F2F7FB;
}

.xgredorange {
	background-color: #FF6300;
}

.xgwhite {
	background-color: #FFFFFF;
}

.xgyellow {
	background-color: #FFFFCC;
}

.xgyellow2 {
	background-color: #FFFF99;
}
/* END: global BG colors */
