BODY{
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    MARGIN: 0px 0px 0px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    padding : 0px 0px 0px 0px;
}

td{
 	FONT-FAMILY: Arial, Helvetica, Sans-serif;
 	font-size: 11px;
	COLOR: #000000;
}

P{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}


.indent1{
    padding-left : 30px;
}

.indent2{
    padding-left : 60px;
}

H1{
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    padding-bottom : -5px;
}

H2{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    padding-bottom : -5px;
}

INPUT {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sanserif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}



TEXTAREA {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}


.body{
	COLOR: #000000;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}




.number {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	text-align:right;
}

.boldtext {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	font-weight:bold;
}


###.section {
 background-color:#666666;
 color:#ffffff;
 FONT-SIZE: 11px;
 font-weight:bold;
}

.section1 {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	background-color:#666666;
	color:#ffffff;
	FONT-SIZE: 11px;
	font-weight:bold;
}
.sectionnumber {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
	text-align:right;
}

.subsection {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	background-color:#ffffff;
	color:#00000;
	font-weight:bold;
}
.subsectionnumber {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
	text-align:right;
}

###.total {
 background-color:#CCCCCC;
 font-weight:bold;
}
###.totalnumber {
 background-color:#CCCCCC;
 font-weight:bold;
 text-align:right;
}

###.subtotal {
 background-color:#a8a8a8;
 color:#ffffff;
 font-weight:bold;
}
###.subtotalnumber {
 background-color:#a8a8a8;
 color:#ffffff;
 font-weight:bold;
 text-align:right;
}


###.separator {
}

.txnheading {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	font-size: medium;
	font-weight:bold;
	color:#000000;
}



/*Table Styles for IE*/
.TableHeading
{
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}



###.TableSubHeading
{
    BACKGROUND-COLOR: #CCCCCC;
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

.section2
{
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
    BACKGROUND-COLOR: #003366;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}


.section3
{
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.disclaimer
{
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
    font-size:9px;
}


###.QALink:hover { 
  text-decoration:none;
}
###table.feature
{
border: #7c98ae solid 1px;
}
