/*+reset {*/
*
{
	position: relative;
	margin: 0;
	padding: 0;
}
BODY
{
	font-size: 100%;
	font-family: sans-serif;
	line-height: 1.5;
	/*[empty]letter-spacing:;*/
	/*+reset-optimize:yes;*/
}
H1, H2, H3, H4, H5, H6, ADDRESS, CAPTION, CITE, CODE, DFN, TH, VAR, KBD, PRE, SAMP, TT, SELECT, INPUT, BUTTON, TEXTAREA
{
	font-size: inherit;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	#font-family: expression(this.singleExFf?this.singleExFf:(function(t)\7b return(t.singleExFf=t.parentNode.currentStyle.fontFamily)\7d )(this));
	#font-style: expression(this.singleExFs?this.singleExFs:(function(t)\7b return(t.singleExFs=t.parentNode.currentStyle.letterSpacing)\7d )(this));
	#font-weight: expression(this.singleExFw?this.singleExFw:(function(t)\7b return(t.singleExFw=t.parentNode.currentStyle.fontWeight)\7d )(this));
	#letter-spacing: expression(this.singleExLs?this.singleExLs:(function(t)\7b return(t.singleExLs=t.parentNode.currentStyle.letterSpacing)\7d )(this));
}
TH
{
	text-align: left;
}
TABLE
{
	border-spacing: 0;
}
TR, TD, TH
{
	position: static;
}
INPUT[type=hidden]
{
	display: none !important;
}
FIELDSET, IMG
{
	border: 0;
}
/*+}*/
body, td, p, div, span {
    font-family:  Verdana, "Times New Roman", Arial;
    font-size: 9pt;
    line-height: 19px;    
    color: #333333;
}

body {
    background-color: white;
}

img {
    border-style:solid;
    border-width:0px;
    border-color:#f0f0f0;
}

hr { 
    color: #e0e0e0;   
    height: 1px;
}

A:hover {
        COLOR: #0000ff;
        TEXT-DECORATION: underline;
}


A {
        COLOR: #2255ff;
        TEXT-DECORATION: none;
}  
 
h3 {
    font-family: Arial, Georgia, Verdana;
    font-size: 12pt;
    color: #000000;
    /*font-style: italic;
    letter-spacing: -1px;*/
}
     
div.pageTitle {
	        font-family: Verdana, Tahoma, Arial ;
            font-size: 14pt;
            font-weight:bold;
            letter-spacing: -1px;
            color: #4778B2;
            border-color: #9FB8D6;
            border-width: 0px 0px 2px 0px;
            border-style: dotted;
            width: 100%;
            padding: 2px;
        }    
        
        body {
            overflow-y: scroll;
            scrollbar-base-color: #E5E7E9;
        } 

    p {
        font-family: Verdana, Arial;
        font-size: 10pt;
        color: black;
    }
div.treeControl {
    border-style: solid;
    border-color: #777777 #f0f0f0 #f0f0f0 #777777;
    padding: 0px;
    border-width: 0px 0px 0px 0px;
    background-color: #ffffff;   
    overflow: auto; 
    overflow-y: scroll;
    overflow-x: scroll;
    font-family: "Tahoma";
    font-size: 8pt;    
}
.style5 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 16pt;
}
.style7 {
	font-family: Verdana, Arial;
	font-weight: bold;
}
.style6 {
	font-family: Verdana, Arial;
}
.style8 {
	font-family: Verdana, Arial;
	font-style: italic;
}
.styleMenu {
	font-family: Verdana, Arial;
	font-size: 8pt;
	}