<style type="text/css">


	A:active {
		COLOR: #ff6600
	}
	A:link {
		COLOR: #0000CC
	}
	A:visited {
		COLOR: #0000CC
	}
	A:hover {
		COLOR: #ff6600
	}
	
	a.a0:active {
		COLOR: #33aa33;
		text-decoration:none;
	}
	a.a0:link {
		COLOR: #336633;
		text-decoration:none;
	}
	a.a0:visited {
		COLOR: #336633;
		text-decoration:none;
	}
	a.a0:hover {
		COLOR: #33aa33;
		text-decoration:none;
	}
	
	a.a1:active {
		color: #008866;
		font-weight: bold; 
	}
	a.a1:link {
		color: #000066;
		font-weight: bold; 
	}
	a.a1:visited {
		color: #000066;
		font-weight: bold; 
	}
	a.a1:hover {
		color: #008866;
		font-weight: bold; 
	}

	a.a2:active {
		color: #2222FF;
		font-weight: bold; 
	}
	a.a2:link {
		color: #003366;
		font-weight: bold; 
	}
	a.a2:visited {
		color: #003366;
		font-weight: bold; 
	}
	a.a2:hover {
		color: #2222FF;
		font-weight: bold; 
	}
	
	a.a5:active {
		COLOR: #3333FF
	}
	a.a5:link {
		COLOR: #666688
	}
	a.a5:visited {
		COLOR: #666688
	}
	a.a5:hover {
		COLOR: #3333FF;
		font-size: 12px;
	}
	
	a.a6:active {
		COLOR: #0000FF;
		font-size: 14px;
	}
	a.a6:link {
		COLOR: #000099;
		font-size: 14px;
	}
	a.a6:visited {
		COLOR: #000099;
		font-size: 14px;
	}
	a.a6:hover {
		COLOR: #0000FF;
		font-size: 14px;
	}
	
	a.a7:active {
		color: #0000FF
	}
	a.a7:link {
		color: #000033
	}
	a.a7:visited {
		color: #000033
	}
	a.a7:hover {
		color: #0000FF
	}

	.sectionA { 
		font-family: geneva, arial, helvetica, ms sans serif;
		color: #3366CC;
		font-size: 13px;
		font-weight: bold;
	} 

	
	.inputs, input, select, textarea {	
		font-family: ms sans serif, verdana, ms sans serif, geneva, arial, helvetica;
		color: black;
		font-size: 12px;
	}
	
	.default,td,ul,sup,th,li,ol {
		font-family: ms sans serif, Arial, Geneva, Helvetica, Verdana, Swiss;
		color: 333333;
		font-size: 11px;
		font-weight : normal;
	}

	.title {
		color: #3366CC;
		font-family : geneva, arial, helvetica, ms sans serif;
		font-size : 12pt;
		font-weight: bold;
	}
	.titlebar {
		color: #FFFFFF;
		font-family : geneva, arial, helvetica, ms sans serif;
		font-size : 10pt;
		font-weight: bold;
		background-color: #000066;
		padding-right: 6px;
		padding-left: 6px;
	}
	
	.inputcell {
		color: #000000;
		font-size: 8pt;
		font-family: ms sans serif, geneva, arial, helvetica;
		background-color: #FFEEAA;
	}
	
	.input {
		color: #000000;
		font-size: 8pt;
		font-family: ms sans serif, geneva, arial, helvetica;
		padding-left: 4px;
		padding-right: 4px;
	}
	
	.data {
		color: #000000;
		font-size: 8pt;
		font-family: ms sans serif, geneva, arial, helvetica;
		padding-right: 6px;
		padding-left: 6px;
		background-color: #FFEEAA;
	}
	.data2L {
		color: #000000;
		font-size: 9pt;
		font-family: ms sans serif, geneva, arial, helvetica;
		padding-right: 5px;
		padding-left: 5px;
		border-right: 1px solid #aaaaaa;
		border-bottom: 1px solid #aaaaaa;
		text-align: left;
	}
	.data2C {
		color: #000000;
		font-size: 9pt;
		font-family: ms sans serif, geneva, arial, helvetica;
		padding-right: 5px;
		padding-left: 5px;
		border-right: 1px solid #aaaaaa;
		border-bottom: 1px solid #aaaaaa;
		text-align: center;
	}
	.data2R {
		color: #000000;
		font-size: 9pt;
		font-family: ms sans serif, geneva, arial, helvetica;
		padding-right: 5px;
		padding-left: 5px;
		border-right: 1px solid #aaaaaa;
		border-bottom: 1px solid #aaaaaa;
		text-align: right;
	}
	.data3C {
		color: #0000FF;
		font-size: 9pt;
		font-weight: bold;
		font-family: ms sans serif, geneva, arial, helvetica;
		padding-right: 5px;
		padding-left: 5px;
		border-right: 1px solid #aaaaaa;
		border-bottom: 1px solid #aaaaaa;
		text-align: center;
	}
	.t1 {
		border: 1px solid #aaaaaa;
		border-collapse: collapse;
		width: 100%;
	}	
	.labelC {
		color: #000066;
		font-size: 8pt;
		font-weight: bold;
		font-family: ms sans serif, geneva, arial, helvetica;
		text-align: center;
		padding-right: 6px;
		padding-left: 6px;
		background-color: #DDEEFF;
	}
	.labelC2 {
		color: #000066;
		font-size: 9pt;
		font-weight: bold;
		font-family: ms sans serif, geneva, arial, helvetica;
		text-align: center;
		background-color: #DDDDEE;
		padding-right: 2px;
		padding-left: 2px;
		border-right: 1px solid #aaaaaa;
		border-bottom: 1px solid #aaaaaa;
	}		
	.labelR {
		color: #000066;
		font-size: 8pt;
		font-weight: bold;
		font-family: ms sans serif, geneva, arial, helvetica;
		text-align: right;
		padding-right: 6px;
		padding-left: 6px;
		background-color: #DDEEFF;
	}	
	.labelL {
	color: #000066;
	font-size: 8pt;
	font-weight: bold;
	font-family: ms sans serif, geneva, arial, helvetica;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #DDEEFF;
	}	
	.note {
		color: #666666;
		font-size: 8pt;
		font-family: ms sans serif, geneva, arial, helvetica;
		padding-left: 4px;
		padding-right: 4px;
		background-color: #FFFFFF;
	}
	.error {
		COLOR: red;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 10pt
	}

	table.t0 { width: 100%; background-image:url('grad1.jpg'); }
	td.td0   { height: 22px; text-align: left; padding: 0px; }

	table.t1 { border: 1px solid #333344; border-collapse: collapse; width: 100%}
	table.t2 { border: 1px solid #333344; border-collapse: collapse; }
	tr.head  { height: 25px;  background-color: #D5D5FF;}
	td.head  { border: 1px solid #333344; padding-left: 5px; padding-right: 5px; font-weight:bold; }
	tr.data1 { height: 20px; background-color: #E8E8FF;}
	tr.data2 { height: 20px; background-color: #E0E0FF;}
	td.data  { border: 1px solid #333344; padding-left: 5px; padding-right: 5px; }
	tr.divider { height: 1px; background: #555599; }	

	.listhead {
		COLOR: #FFFFFF;
		FONT-FAMILY: ms sans serif, Arial, Geneva, Helvetica, Verdana, Swiss;
		FONT-SIZE: 11px;
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		text-align : center;
	}
	.listhead A:link {
		COLOR: #FFFFFF; TEXT-DECORATION: none;
	}
	.listhead A:active {
		COLOR: #FFFFFF; TEXT-DECORATION: none;
	}
	.listhead A:visited {
		COLOR: #FFFFFF; TEXT-DECORATION: none;
	}
	.listhead A:hover {
		COLOR: #FFFFFF; TEXT-DECORATION: underline;
	}
	.body {
		FONT-FAMILY: arial, helvetica, ms sans serif, geneva, verdana, swiss;
		COLOR: 333333;
		FONT-SIZE: 12px;
	}
	.bodytop {
		FONT-FAMILY: arial, helvetica, ms sans serif, geneva, verdana, swiss;
		COLOR: 333333;
		FONT-SIZE: 12px;
		padding-left: 8px;
		padding-right: 8px;
	}
	.bodytitle {
		COLOR: 003399;
		FONT-FAMILY: arial, helvetica, ms sans serif, geneva, verdana, swiss;
		FONT-SIZE: 14pt;
		FONT-WEIGHT: BOLD;
	}
	.bodysub {
		COLOR: 003399;
		FONT-FAMILY: arial, helvetica, ms sans serif, geneva, verdana, swiss;
		FONT-SIZE: 12pt;
		FONT-WEIGHT: BOLD;
	}
	.side {
		COLOR: black;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 7pt;
	}
	.formcaption {
		COLOR: black;
		FONT-FAMILY: ms sans serif, Arial, Geneva, Helvetica, Verdana, Swiss;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: 600;
		TEXT-ALIGN: left;
	}
	.aster {
		COLOR: red;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 12px;
		FONT-WEIGHT: 500;
	}
	.countCell {
		TEXT-ALIGN: RIGHT;
		FONT-WEIGHT: BOLD;
		PADDING-RIGHT: 60px;
		PADDING-LEFT: 5px;
		TEXT-DECORATION: NONE;
		WIDTH: 90px;
	}
	.headline {
		COLOR: 003366;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 12pt;
		FONT-WEIGHT: 900;
	}
	.formhead {
		COLOR: white;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 11pt;
		FONT-WEIGHT: 900;
		padding: 4;
	}
	.formhead1 {
		COLOR: #666666;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 11pt;
		FONT-WEIGHT: 900;
	}
	.formhead2 {
		COLOR: black;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: 600;
		TEXT-INDENT: 2pt
	}
	.hlink {
		COLOR: blue;
		TEXT-DECORATION: none
	}
	.hlinkbold {
		COLOR: blue;
		FONT-WEIGHT: 700;
		TEXT-DECORATION: none;
	}
	.hlink1 {
		COLOR: blue;
		FONT-FAMILY: ms sans serif, Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 8pt;
		TEXT-DECORATION: none;
	}
	.hlink1 A:hover {
		COLOR: #ff6600;
	}
	.homebody {
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: Bold;
	}
	.error {
		COLOR: red;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 10pt
	}
	.hlinkbig {
		COLOR: blue;
		FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss;
		FONT-SIZE: 10pt;
		TEXT-DECORATION: none
	}
	.inputSM {
		COLOR: black;
		FONT-FAMILY: ms sans serif, Arial, Geneva, Helvetica, Verdana, Swiss;
		FONT-SIZE: 9pt
	}
	.inputPMAccount {
		color: #003366;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 15px;
		font-weight: bold;
		height: 35px;
		width: 240px;
		border-color: #D9D9D9;
		background-color: #FFFFFF;
		background-position: left top;
		padding: 5px;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
	}
	.inputXMLNotes {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 10px;
		height: 20px;
		width: 140px;
		background-color: #EFFFEF;
		background-position: left top;
		padding: 3px;
		border-style: solid;
		border-color: #006600;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
	}
	
	table.t1 { border: 1px solid #333344; border-collapse: collapse; width: 100%}
	table.t2 { border: 1px solid #333344; border-collapse: collapse; }
	tr.head  { height: 25px;  background-color: #D5D5FF;}
	td.head  { border: 1px solid #333344; padding-left: 5px; padding-right: 5px; font-weight:bold; }
	tr.data1 { height: 20px; background-color: #E8E8FF;}
	tr.data2 { height: 20px; background-color: #E0E0FF;}
	td.data  { border: 1px solid #333344; padding-left: 5px; padding-right: 5px; }
	tr.divider { height: 1px; background: #555599; }
	
	table.t3 { border: 1px solid #333344; border-collapse: collapse; width: 94%; background-color: #E0E0FF; }
	tr.tr3   { height: 35px; }
	td.td3   { border: 1px solid #333344; padding: 10px; }
	td.td4   { border: 1px solid #333344; padding: 10px; font-weight: bold; }
	td.td5   { border: 1px solid #333344; padding: 10px; font-weight: normal; }
	td.td6   { padding: 0px; font-weight: bold; text-align: center; }
	td.td7   { padding: 0px; font-weight: bold; text-align: right; }
	td.td8   { padding: 0px; font-weight: bold; text-align: left; }


	table.t20 { border: 1px solid #333344; border-collapse: collapse;  background-color: #E0E0FF; }
	td.td20   { border: 1px solid #333344; height:20px; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; font-size: 11px; font-weight:normal;}
	td.td21   { border: 1px solid #333344; height:20px; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; font-size: 11px; font-weight:bold;}
	td.td22   { border: 1px solid #333344; height:20px; width: 170px; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; font-size: 11px; font-weight:normal;}

	
	td.td9	 { border: 1px solid #333344; padding-left: 5px; padding-right: 5px; padding-top: 5px; background: #DDDDEE; color: #003366;}
	td.td10	 { padding-top: 5px; padding-bottom: 5px;}
	
	input.in3 {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 11px;
		height: 20px;
		width: 350px;
		background-color: #F5F5FF;
		background-position: left top;
		padding: 3px;
		border-style: solid;
		border-color: #006600;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		}
	input.in4 {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 11px;
		background-color: #F5F5FF;
		background-position: left top;
		padding: 3px;
		border-style: solid;
		border-color: #006600;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		}
	input.in5 {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 11px;
		background-color: #F5F5FF;
		background-position: left top;
		padding: 2px;
		height: 20px;
		border-style: solid;
		border-color: #006600;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		}
	input.in6 {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 10px;
		height: 20px;
		width: 160px;
		background-color: #F5F5FF;
		background-position: left top;
		padding: 2px;
		border-style: solid;
		border-color: #006600;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		}
	textarea.ta3 {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 11px;
		background-color: #F0F0FF;
		background-position: left top;
		padding: 3px;
		border-style: solid;
		border-color: #006600;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		}
	textarea.ta5 {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 11px;
		background-color: #F5F5FF;
		background-position: left top;
		padding: 3px;
		border-style: solid;
		border-color: #006600;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		}
	select.sel1 {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 11px;
		padding: 3px;
		width: 120px;
		}
	select.sel2 {
		color: #000000;
		font-family: verdana, arial, helvetica, sans serif, geneva, swiss;
		font-size: 11px;
		padding: 3px;
		width: 150px;
		}
	
	over {
		border: 1px solid #000000;
	}
		out {
		border: 1px solid #aaaaaa;
	}
	img.borderit {
	border: 1px solid #aaaaaa;
	}
	:hover img.borderit {
	border: 1px solid #000000;
	}
	input.submit { 
	border: 1px solid #aaaaaa;
	font-weight:bold;
	color:#000066;
	background-color:#ccdddd;
	height: 25px;
	} 	
	:hover input.submit { 
	border: 1px solid #000000;
	font-weight:bold;
	color:#000066;
	background-color:#cce5e5;
	height: 25px;
	} 
	.headlineH {
		color: #003366;
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
		font-size: 12px;
		font-weight: bold;
	}
	.inputPMAccountB {
		color: #003366;
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
		font-size: 12px;
		font-weight: bold;
		border-color: #D9D9D9;
		background-color: #FFFFFF;
		background-position: left top;
		padding: 5px;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
	}
	table.hist { border: 1px solid #333344; border-collapse: collapse; width: 100%; background-color: #E0E0FF; }
	tr.hist   { height: 35px; }
	td.hist   { border: 1px solid #333344; padding: 10px; font-family: arial, helvetica, sans serif, geneva, verdana, swiss; color: #000000; font-size: 12px; }
	td.histM   { border: 1px solid #333344; padding: 10px; }
	td.histH   { border: 1px solid #333344; padding: 10px; font-weight: bold;}
	
	.left      { float: left; width: 20px; height: 20px; }
	.checkbox  { float: left; text-align: center; width: 20px; height: 20px; }
	.waiting   { float: left; display: none;  width: 15px; height: 20px; }
	.confirm   { float: left; text-align: left; display: block; width: 15px; height: 20px; font-weight: bold; color: #009900; }
	tr.divider3 { height: 3px; background: #555599; }
	td.ud      { border-top: 1px solid #aaaaaa; }
	
	input.buttonA
	{
	   font-size: 11px;
	   font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	   font-weight: bold;
	   color: #002255;
	   padding-top: 3px;
	   padding-bottom: 3px;
	   background-color: #B1CAFC;
	   border-style: solid;
	   border-color: #666666;
	   border-width: 1px;
	}

</style>
