BODY
	{background: #D0D0D0;margin-left: 10%;margin-right: 8%}
td.pagetitle {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	color: #000000;
	text-align: center;
	border: ridge 2pt;
	border-color: blue;
	padding: 4pt;
}
table.menuouter {
	background: #CDCDCD;
	text-align:center;
	border-spacing: 5pt;
	border-collapse: separate;
	border-style: outset;
	border-width: 3pt;
}
table.menuinner {
	background: #efefef;
	text-align:center;
	border-spacing: 1pt;
	border-collapse: separate;
	border-style: outset;
	border-width: 1pt;
}
td.menutitle {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	text-align: center;
	border: ridge 3pt;
}
td.menuitem {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #000000;
	text-align: left;
	border-style: inset;
	border-width: 1pt;
	padding: 5px;
}

td.message {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #0070FF;
	text-align: center;
	border: inset 1pt;
}

table.browselist {
	background: #CDCDCD;
	text-align:center;
	border-spacing: 5pt;
	border-collapse: collapse;
	border: outset 3pt;
}
td.browseitem {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	background: #f0f0f0;
	text-align: left;
	border: inset 1pt;
}
td.browseitemright {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	background: #f0f0f0;
	text-align: right;
	border: inset 1pt;
}
td.browseitemcenter {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	background: #f0f0f0;
	text-align: center;
	border: inset 1pt;
}
td.browseitemalt {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	background: #d0d0d0;
	text-align: left;
	border: inset 1pt;
}
td.browseitemrightalt {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	background: #d0d0d0;
	text-align: right;
	border: inset 1pt;
}
td.browseitemcenteralt {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	background: #d0d0d0;
	text-align: center;
	border: inset 1pt;
}
td.browsetitle {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	color: #000000;
	text-align: center;
	border: ridge 2pt;
}
td.browseheader {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #4040f0;
	text-align: center;
	border: inset 1pt;
	border-collapse: collapse;
}
td.browseinstructions {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: normal;
	color: #004040;
	background: #dfdff0;
	text-align: center;
	border: inset 1pt;
}
table.form {
	background: #DEDEDE;
	text-align:center;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
	border-color: red;
}
table.lineitems {
	background: #f0f0f0;
	color: #404040;
	text-align:center;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
	border-color: blue;
}
td.lineitemheader {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	background: #f0c0f0;
	text-align: center;
	border: inset 1pt;
}
td.lineitem {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #000000;
	background: #ffffff;
	text-align: left;
	border: inset 1pt;
}
td.lineitemright {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #000000;
	background: #ffffff;
	text-align: right;
	border: inset 1pt;
}
td.formtitle {
	background: #cEcEcE;
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
}
td.formsection {
	background: #b9b9cc;
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
}
td.formprompt {
	background: #aEaEaE;
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #000000;
	text-align: right;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
}
td.formentry {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #000000;
	text-align: left;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
}
td.formsubmit {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #000000;
	text-align: center;
	
}
td.PageHeader {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 18pt; 
	font-weight: bold;
	color: #000090;
	text-align: center;
}
table.help {
	background: #B0FFB0;
	text-align:center;
	width: 80%;
	border: inset 2pt rgb(100,100,100);
	border-spacing: 0pt;
	border-collapse: separate;
	border-style: solid;
}
td.help {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	border: inset 1pt;
	color: #0000FE;
	text-align: left;
	border-style: solid;
}
table.news {
	background: #B0FFB0;
	text-align:center;
	width: 80%;
	border: inset 2pt rgb(100,100,100);
	border-spacing: 0pt;
	border-collapse: separate;
	border-style: solid;
}
td.newsheader {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	color: #0000FE;
	text-align: center;
}
td.newscontent {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #000000;
	text-align: center;
}
p.help {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: left;
	border-spacing: 2pt;
	border: outset 1pt;
	border-color: blue;
}
table.report {
	background: #DEDEDE;
	text-align:center;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
	border-color: blue;
}
td.reporttitle {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	border: inset 1pt;
	color: #0000FE;
	text-align: center;
	border-style: solid;
}
td.reportheader {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	border: inset 1pt;
	color: #0000FE;
	text-align: left;
	border-style: solid;
}
td.reportdataleft {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	border: inset 1pt;
	color: #000000;
	text-align: left;
	border-style: solid;
}
td.reportdataright {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	border: inset 1pt;
	color: #000000;
	text-align: right;
	border-style: solid;
}
table.statement {
	background: #DEDEDE;
	text-align:center;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
	border-color: black;
}
td.statementheaderleft {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	border: inset 1pt;
	color: #000000;
	text-align: left;
	border-style: solid;
}
td.statementheaderright {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	border: inset 1pt;
	color: #000000;
	text-align: right;
	border-style: solid;
}
td.statementheadercenter {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	border: inset 1pt;
	color: #000000;
	text-align: center;
	border-style: solid;
}
table.statementinvoice {
	background: #DEDEDE;
	text-align:center;
	border-spacing: 2pt;
	border-collapse: separate;
	border: outset 1pt;
	border-color: black;
}
td.statementdataleft {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	border: inset 1pt;
	color: #000000;
	text-align: left;
	border-style: solid;
}
td.statementdataright {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	border: inset 1pt;
	color: #000000;
	text-align: right;
	border-style: solid;
}
td.statementdatacenter {
	font-family: Futura,Arial,Verdana,Helvetica,sans-serif; 
	font-size: 10pt; 
	border: inset 1pt;
	color: #000000;
	text-align: center;
	border-style: solid;
}
