.body {
	font-family: Arial;
        font-size: 10pt;
	text-decoration : none;
} 

.smallbody {
	font-family: Arial;
    font-size: 6pt;
	text-decoration : none;
}

.bigbody {
	font-family: Arial;
    font-size: 12pt;
	text-decoration : none;
}

.label {
	font-family: Arial;
    font-size: 8pt;
	text-decoration : none;
}

.data {
	font-family: Arial;
    font-size: 8pt;
	text-decoration : none;
}

.datared {
    font-family: Arial;
    font-size: 8pt;
	text-decoration : none;
	color : #FF0000;
}

.reporttitle {
    font-family : Arial;
    font-weight : bold;
    font-size : 14pt;
    text-decoration : none;
}

.reportdate {
    font-family : Arial;
    font-weight : bold;
    text-decoration : none;
}

.tablehead {
    font-family : Arial;
	font-weight : 900;
    font-size : 8pt;
	text-decoration : none;
}

B.tablehead {
    font-family : Arial;
	font-weight : 900;
    font-size : 8pt;
	text-decoration : none;
}

.root {
    position : absolute;
    left : 0;
    top : 57;
    visibility : hidden;
    width : 180;
    z-index : 10;
    padding : 5px;
    color : White;
}

.active {
    position : absolute;
    left : 10;
    top : 70;
    visibility : hidden;
    width : 200;
    z-index : 10;
    background-color : White;
}

.status {
    position : absolute;
    left : 10;
    top : 10;
    visibility : visible;
    width : 200;
    border-width : 1px;
    border-style : solid;
    z-index : 5;
    background-color : White;
    border-color : Black;
    padding : 5px;
}

.setfont {
    font-size : 13px;
    font-family : Arial, Helvetica, sans-serif;
}

.lineheight {
    font-size : 18px;
    font-family : Arial, Helvetica, sans-serif;
}

.lineheightns {
    font-size : 19px;
    font-family : Arial, Helvetica, sans-serif;
}

.lines {
    position : absolute;
    left : 10;
    top : 70;
    width : 75;
    visibility : hidden;
    z-index : 15;
}

.menulink {
    text-decoration : none;
    color : White;
}

.menulink:HOVER {
	color : #ffdb00;
}


.tablehead_printable {
    font-family : Arial;
	font-weight : 900;
    font-size : 6pt;
	text-decoration : none;
}


.reporttitle_printable {
    font-family : Arial;
    font-weight : bold;
    font-size : 11pt;
    text-decoration : none;
}

.data_printable {
	font-family: Arial;
    font-size: 6pt;
	text-decoration : none;
}

.scorecarddatared {
    font-family: Arial;
    font-size: 8pt;
	text-decoration : none;
	color : #FF0000;
}

.scorecarddatagreen {
    font-family: Arial;
    font-size: 8pt;
	text-decoration : none;
	color : #66CC00;
}

.dead {
    font-family: Arial;
    font-size: 8pt;
    text-decoration : none;
    font-color:Gray;
}


/* RICOLA -- Start Group Box */
.GroupBox0Title { background-color: #CCCCCC; 	color : #000000; font-weight: bold; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }
.GroupBox0Body { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }

ul.Index {
	list-style-image: url(/graphics/apps/bullet.gif);
}
ul.Index li {
	margin-bottom: 2px;
	margin-left: -22px;
}
.IndHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: 700;
	color: 999966;
	vertical-align: top;
}
.IndHeaderSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: 700;
	color: 999966;
	vertical-align: top;
}
td.IndGutter {
	width: 36px;
}

table.IndTable {
	margin:0;
}

table.IndTable td {
	border-width: 0;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
}
/* RICOLA -- End Group Box */


.button {
	font-family: Arial;
    font-size: 9pt;
	width:80;
	height:20;
	text-decoration : none;
} 

.perfTwistieBox 
{ 
	position: absolute; 
	left: 575px; 
	top: 174px; 
	height: 600px; 
	width: 500px; 
	padding: 1em;
	alpha(opacity=20); 

}

.rowBackground_0 {
    background-color : #E8E8E8;
	border-bottom: 1px solid #666633;
	border-left: 1px solid #666633;
}

.rowBackground_1 {
    background-color : white;
}


.tableonmouse { 
	background-color: #DFDFDF; 
} 

.headercellnr {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana; PADDING-RIGHT: 4px; BORDER-TOP: #666633 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #cccccc; PADDING-BOTTOM: 4px; BORDER-LEFT: #666633 1px solid; PADDING-TOP: 4px
}

.headercell {
		FONT-SIZE: xx-small; FONT-FAMILY: Verdana;BORDER-RIGHT: #666633 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666633 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #cccccc; PADDING-BOTTOM: 4px; BORDER-LEFT: #666633 1px solid; PADDING-TOP: 4px
}

.rptcellntbr{	FONT-SIZE: xx-small; FONT-FAMILY: Verdana;padding: 2px;border-left: 1px solid #666633;}

.rptcellntb{	FONT-SIZE: xx-small; FONT-FAMILY: Verdana;padding: 2px;border-left: 1px solid #666633;border-right: 1px solid #666633;}

.rptcellntr{	FONT-SIZE: xx-small; FONT-FAMILY: Verdana;padding: 2px;border-bottom: 1px solid #666633;border-left: 1px solid #666633;}

.rptcellnt{font-size: xx-small;FONT-FAMILY: Verdana;padding: 2px;border-bottom: 1px solid #666633;border-left: 1px solid #666633;border-right: 1px solid #666633;}

.headercelloem {
 font-size: 10pt; FONT-FAMILY: Verdana; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #cccccc; PADDING-BOTTOM: 4px; BORDER-LEFT: #666633 1px solid; PADDING-TOP: 4px;
}