BODY {FONT-FAMILY:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; color:#3f413f; font-size:9pt; font-weight:normal; margin:0 0 0 0;}

p {margin:0; padding:0;}

pre {font-family:Arial, Helvetica, sans-serif;	font-size:12px;}

thead {background-color:#FFBBBB;}

tfoot {background-color:#BBBBFF;}

th {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold;}
TD {FONT-FAMILY:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; color:#3f413f; font-size:9pt; font-weight:normal;}

h4 { FONT-FAMILY:Arial, Helvetica, sans-serif; color:#012094; font-size:9pt; font-weight:bold; }

a { color:#120079; }

#criteria th {
    color:#3f413f; 
    background-color:#f2f2f6;
    font-size:10pt; 
    font-weight:bold;
    text-align:left;
    vertical-align:bottom;
}

#criteria td {
    color:#3f413f; 
    font-size:9pt; 
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

.shadedBox {
    width:250px;
    background-color: #EDF7F8;
    padding:5px;
}

.heading {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#120079;
}

.heading2 {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
	color:#120079;
}

.mainText {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#3f413f;
}

.smallprint {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#3f413f;
}

.shadedTableRow {
	background-color:#BBBBBB;
}

.data
{
    font-family:Arial, Helvetica, Sans-Serif; 
    font-size:9pt; 
    font-weight:normal; 
    color:#3f413f;
    border:1px solid #120079;
    background-color:#ffffff;
    width:200px;
}

.number
{
    font-family:Arial, Helvetica, Sans-Serif; 
    font-size:9pt; 
    font-weight:normal; 
    color:#3f413f;
    border:1px solid #120079;
    background-color:#ffffff;
    width:60px;
}

.disabled
{
    font-family:Arial, Helvetica, Sans-Serif; 
    font-size:9pt; 
    font-weight:normal; 
    color:#0043B3;
    border:1px solid #D2D2D2;
    background-color:#F2F2F2;
    width:200px;
}

.highlighted
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    color: #3f413f;
    border: 1px solid #120079;
    background-color: #FFFF99;
    width:200px;
}

.numberhighlighted
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    color: #3f413f;
    border: 1px solid #120079;
    background-color: #FFFF99;
    width:60px;
}

.errmessage
{
    font-family:Arial, Helvetica, Sans-Serif; 
    font-size:9pt; 
    font-weight:normal; 
    color:#cc0000;
}

.widget {
    position:absolute;
    width:250px;
    text-align:center;
    background-color: #f2f2f6;
    filter:alpha(opacity=60);
    opacity:0.6;
    -mox-opacity:0.6;    
}

#breadbin {
    width:100%;
    text-align:left;
    font-size:8pt;
    font-weight:normal;
    padding:0 0 10px 0;
}

#marqueecontainer {
    position: relative;
    width: 244px; /*marquee width */
    height: 216px; /*marquee height */
    overflow: hidden;
    padding: 2px;
    padding-left: 4px;
}

#financetable {border:1px solid #e4e4e4;}
#financetable th {font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; text-align:right; vertical-align:bottom; border:1px solid #e4e4e4; background-color:#f4f4f4;}
#financetable TD {FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; text-align:right; vertical-align:middle; border:1px solid #e4e4e4;}
.red {color:#cc0000;}
.black {color:#000000;}
.green {color: #339933;}
.listbox {border:1px solid #e4e4e4; overflow-x:hidden; overflow-y:scroll;}
.listrow {padding:2px; cursor:pointer;}
.highlightedrow, .highlightedrow td {background-color:#FFFF99;}

#formtable {border:1px solid #e4e4e4;}
#formtable th, #formtable td {text-align:left; vertical-align:top;}

.checkboxlist {border: 1px solid #ABADB3;}

