.tdfont {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
}
.tdheaderfont {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	background-color: #999999;
}
.tdsmallfont {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #333333;
}
.tdsmallheaderfont {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	background-color: #999999;
}
.fakelinksmall {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #A50000;
	text-decoration: underline;
	cursor: hand;
}

.defaultfont {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #333333;
}
.defaultgrayfont {
	background-color : #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #333333;
}

.defaultboldfont{
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #333333;
	font-weight: bold;
}
.defaultboldalertfont{
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FF0000;
	font-weight: bold;
}
.defaultlargefont {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #333333;
}
.defaultGiantfont {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 22px;
	color : #333333;
}
.tahomafont {
	background-color : #FFFFFF;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
}
.largefont {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #333333;
}
.largebluefont {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15pt;
	color : #35509D;
	font-weight: bold;
}

.highlightfont {
	background-color : #FFFFBF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
	font-weight: bold;
}
.largeredfont {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : #A60000;
}
.defaultredfont {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #A50000;
}
.defaultwhitefont{
	background-color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	text-decoration : none;
}
a.defaultwhitefont{
	background-color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	text-decoration : none;
}
a:hover.defaultwhitefont{
	background-color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FF9A31;
	text-decoration : underline;
}
a.stockLink{
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #0000FF;
	text-decoration : underline;
}
a:visited.stockLink{
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #0000FF;
	text-decoration : underline;
}
a:hover.stockLink{
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #0000FF;
	text-decoration : underline;
}

.defaultsmallfont {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #333333;
}
.defaultsmallfonthighlight {
	background-color : #0033CC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #FFFFFF;
}


.defaulttinyfont
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	color: #333333;
}

.inputShort {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #000000;
}

.input150 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #000000;
		width: 150px;
}
.input400 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #000000;
		width: 400px;
}
.inputall {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #000000;
		width: 100%;
}

.smallinput250 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 9px;
		color : #000000;
		width: 250px;
}
.smallinput150 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 9px;
		color : #000000;
		width: 150px;
}
.smallinput80 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 9px;
		color : #000000;
		width: 80px;
}
.smallinput50 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 9px;
		color : #000000;
		width: 50px;
}
.displayonlyinput70 {
		border : none;
		background-color : #f0f1f0;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : darkred;
		width: 70px;
		text-align: center;
}
.displayonlyinput350 {
		border : none;
		background-color : #f0f1f0;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 9px;
		color : darkred;
		width : 350px;
		height : 15px;
		text-align: center;
}
.input200 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #000000;
		width: 200px;
}
.input150_disabled {
		border : 1px solid #999999;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #999999;
		width: 150px;
}
.input250 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 250px;
}
.input250_disabled {
		border : 1px solid #999999;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #999999;
		width: 250px;
}
.input60_disabled {
		border : 1px solid #999999;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #999999;
		width: 60px;
}
.input83 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 83px;
}
.input100pct {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 100%;
}

.input83_disabled {
		border : 1px solid #999999;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #999999;
		width: 83px;
}
.input60 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 60px;
}
.input60c {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 60px;
		text-align: center;
}
.input32 {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 38px;
}
.input32c {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 36px;
		text-align: center;
}
.input28c {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 28px;
		text-align: center;
}
.input20c {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 20px;
		text-align: center;
}
.input15c {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		width: 15px;
		text-align: center;
}

.dropdown {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		z-index=9;
}

.dropdownmini {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		z-index=9;
		width=100;
}
.dropdownreg {
		border : 1px solid #FF9A31;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		z-index=9;
		width=170;
}
.buttonface {
	BACKGROUND-COLOR: #dddddd;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	HEIGHT: 24px;
	MARGIN-BOTTOM: 4px
}
.headerfont {
	background-color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight: bold;
}
.headerfontsmall {
	background-color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #FFFFFF;
	font-weight: normal
}
.headerfontred {
	background-color : #A50000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight: bold;
}
.plainwhitelink{
	COLOR: #FFFFFF;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
}
.plainwhitelink9{
	COLOR: #FFFFFF;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.plainredlink{
	COLOR: #A50000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
}
.redalert {color: #FF0000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.bluealert {color: #0000FF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.navyalert {color: #000080; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
.greybox{
	background-color:#EEEEEE;
	BORDER-LEFT: 1px solid #A60000; BORDER-RIGHT: 1px solid #A60000; BORDER-TOP: 1px solid #A60000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #A60000;
	cursor : hand;
}
.greybox1{
	background-color:#EEEEEE;
	BORDER-LEFT: 1px solid #A60000; BORDER-RIGHT: 1px solid #A60000; BORDER-TOP: 1px solid #A60000; BORDER-BOTTOM: 1px solid #A60000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #A60000;
}
.yellowbox{
	background-color:#FFFF99;
	BORDER-LEFT: 1px solid #FFFF99; BORDER-RIGHT: 1px solid #FFFF99; BORDER-TOP: 1px solid #FFFF99; BORDER-BOTTOM: 1px solid #FFFF99;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
.darkgreybox{
	background-color:#CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #A60000;
	cursor : hand;
}
.greybox2{background-color:#EEEEEE;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #A60000;cursor : hand;}
.darkgreybox2{background-color:#CCCCCC;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #A60000;cursor : hand;}

a.menubar {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #FFFFFF;
}

a:hover.menubar, a:visited:hover.menubar {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #000000;
	text-decoration: underline;
}

.fakelink {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #A50000;
	text-decoration: underline;
	cursor: hand;
}

.fakelinkred {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #FF0000;
	text-decoration: underline;
	cursor: hand;
}

.leftnav {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #FFFFFF;
}

.leftnav_highlight {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: underline;
	color : #FFCC00;
	cursor: hand;
}
.smallfont {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #333333;
}
.smallfont_grayback {
	background-color : #EEEEEE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #333333;
}
.smalldropdown {
	border : 1px solid #FF9A31;
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	z-index=9;
}
.smallheaderfont {
	background-color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
}

.smallhighlightfont {
	background-color : #FFFFBF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #333333;
}
.smallredfont {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FF0000;
}
.menubox {
	background-color:#EEEEEE;
	BORDER-LEFT: 1px solid #A60000; BORDER-RIGHT: 1px solid #A60000; BORDER-TOP: 1px solid #A60000; BORDER-BOTTOM: 1px solid #A60000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #A60000;
}

.smallheaderfonthighlight {
	background-color : #FFFFCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #333333;
	font-weight: bold;
	cursor : hand;
}

.dropdownsmall {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 9px;		

}
.buttonface1
{
	BACKGROUND-COLOR: #dddddd;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
}
.error
{
    BORDER-BOTTOM: navy 1px groove;
    BORDER-LEFT: navy 1px groove;
    BORDER-RIGHT: navy 1px groove;
    BORDER-TOP: navy 1px groove;
    COLOR: red;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    TEXT-ALIGN: center;
    VISIBILITY: inherit;
    WIDTH: 636px
}
result
{
    WIDTH: 636px
	
}

hr.fillIn
{
	color: black;
	size: 2px
}


.headerfonthighlight {background-color : #DED3C6;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #000000;cursor : hand;}
.highlightcell {background-color : #FFFFDD;	font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #333333;}

.headerfontsmallhighlight
{
    FONT-SIZE: 9px;
    CURSOR: hand;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffff99
}

.textinput50_readonly {
	width: 50px; 
	text-align: center; 
	border : 1px solid #CCCCCC;	
	background-color : #FFFFFF;	
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	font-size : 9px;	
	font-variant : normal;	
	color : #000000;
}
.textinput70_readonly {
	width: 70px; 
	text-align: center; 
	border : 1px solid #CCCCCC;	
	background-color : #FFFFFF;	
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	font-size : 9px;	
	font-variant : normal;	
	color : #000000;
}