


.text
{
	text-indent: 8px;
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	color:#000000;
}

.textgray
{
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	color:#777777;
}

.link
{
	font-family:verdana, arial, helvetica;
	font-size: 10pt;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}

.linktext
{
	font-family:verdana, arial, helvetica;
	font-size: 10pt;
	color:#000000;
	text-decoration:none
}

A:link { color:#003399; }
A:visited { color:#003399; }
A:hover { color:#FF3300; }
A:active ( color:#FF3300; }



a.headerlinks:link, a.headerlinks:visited 
{	color: #FFFFFF; 
	text-decoration:none;
	font-weight: bold;
}
a.headerlinks:hover, a.headerlinks:active 
{	color: #FFC000; 
	text-decoration:none;
	font-weight: bold;
}

.headerlinks { color: #FFFFFF; }



A.small
{
	font:normal 9pt;
	text-decoration:underline;
}

A.smallWhite
{
	font:normal 9pt;
	text-decoration:underline;
	color:#FFFFFF;
}

.storeUserData
{
	behavior:url(#default#userData);
}

/*** BASIC STYLES ***/

BODY
{
	font-family:verdana,arial,helvetica;
	background:#ffffff;
        font-size: 11px;
	color:#000000;
}

SPAN, A
{
	font-family:verdana,arial,helvetica;
}


H1
{
   font-family:verdana,arial,helvetica;
	font-size:13.5pt;
	margin:0;
}

H2
{
	font-size:11.5pt;
	margin-top:1em; 
}

H3
{
	font-size:10pt;
	margin-top:0; 
	margin-bottom:1em;
}

H4, H5, H6
{
	font-size:10pt;
	margin-bottom:0px;
}


DIV.clsDocBody
{
	padding:20px;
	width:100%;	
}

TD, TH { font-size:8pt; }

P
{
	line-height:1.5em;
	margin-top:0.5em; margin-bottom:1.0em;
}


PRE
{
	background:#EEEEEE;
	margin-top:1em; margin-bottom:1em; margin-left:0px;
	padding:5pt;
	white-space:normal;
	word-wrap:break-word;
}


SPAN.db PRE, SPAN.ci PRE, SPAN.di PRE
{
	background:#EEEEEE;
	padding-top: 0pt;
	padding-bottom: 0pt;
}

PRE.clsCode, CODE.clsText { font-size:110%; font-family:'courier new',courier,serif; white-space:normal;word-wrap:break-word;}

PRE.clsCCCode { font-size:120%; font-family:'courier new',courier,serif;background:none }

PRE.clsSyntax { font-size:100%; font-family:verdana,arial,helvetica,sans-serif; }

HR
{
	color:#CCCCCC;
	height:1px;
}

UL { margin-top:5px; margin-bottom:15px; margin-left:25px }

OL { margin-top:10px; margin-bottom:10px; }

UL LI
{
	margin-bottom:0.5em;
	list-style-type: disc;
}

UL LI.gray
{
	color:#cccccc; 
}

UL LI LI { list-style-type: disc; }


OL LI { margin-bottom:0.7em; }

INPUT.clsButton { font-weight: bold; color: #ffffff; background-color: #6699cc; margin-top: 10px; margin-left: 5px; }

/*** CUSTOM STYLES ***/

P.small
{
	font:normal 9pt;
}

P.smallWhite
{
	font:normal 9pt;
	color:#FFFFFF;
}

P.author
{
	font:italic 9pt;
}

p.NoLeftMar
{
	margin-left:-15px;
}

P.subtitle
{
	font:normal 9pt;
}


