BODY 
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A:link		{color: #669999; text-decoration: none;}
A:visited	{color: #669999; text-decoration: none;}
A:hover		{color: #778899; text-decoration: underline;}
A.link
{
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.link_bold
{
    COLOR: #669999; 
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.art_link
{
    COLOR: #669999;
}
P
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
H3
{
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
P.nospacing
{
    MARGIN-BOTTOM: 1pt;
    MARGIN-TOP: 1pt;
}
PRE { MARGIN-BOTTOM: 1pt; MARGIN-TOP: 1pt; }
PRE.code {FONT-SIZE: 8pt; MARGIN-BOTTOM: 1pt; MARGIN-TOP: 1pt; }
CODE { COLOR: navy; }
UL
{
    MARGIN-BOTTOM: 1pt;
    MARGIN-TOP: 1pt;
}

TH
{
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
    BACKGROUND-COLOR: #F5F5F5;
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
TD.align_bottom		{vertical-align: bottom;}
TD.align_middle		{vertical-align: middle;}

TD.top_nav
{
    BACKGROUND-COLOR: #FFFFFF;
}
TD.left_nav
{
    BACKGROUND-COLOR: #F5F5F5;
}
TD.mid_line
{
    BACKGROUND-COLOR: #F5F5F5;
}
.nav_top {background: #F5F5F5;}
.nav_left {background: #F5F5F5;}
.nav_right {background: #F5F5F5;}
.nav_bottom {background: #F5F5F5;}

.store_title	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19pt; line-height:20pt; color: gray;}
.store_title_small	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:9pt; color: gray;}

TABLE.info_box {background: #F5F5F5;}
SPAN.info_box_title {font-size: 8pt; font-weight: bold; color: black; font-family: Verdana, Arial, Helvetica, sans-serif;}
SPAN.info_box_text {font-size: 8pt; color: navy; font-family: Verdana, Arial, Helvetica, sans-serif;}

TABLE.banner {border: 1pt #669999 dashed; padding: 0px 0px 0px 0px; }

SPAN.banner_text {font-size: 9pt; color: #000000; font-family: Arial, Helvetica, sans-serif;}
SPAN.banner_text_blue {font-size: 9pt; color: navy; font-family: Arial, Helvetica, sans-serif;}
A.banner_link {font-size: 9pt; color: #669999; font-family: Arial, Helvetica, sans-serif;}
A.banner_link_bold {font-size: 9pt; color: #669999; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

SPAN.banner_text_small {font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
SPAN.banner_text_small_blue {font-size: 8pt; color: navy; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.banner_link_small {font-size: 8pt; color: brown; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.banner_link_small_bold {font-size: 8pt; color: brown; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

SPAN.attention { color: brown; }
SPAN.attention_bold { color: brown; font-weight: bold; }

SPAN.copyright
{
	FONT-SIZE: 8pt;
	COLOR: #778899;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SPAN.small_type
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SPAN.small_faded
{
	FONT-SIZE: 8pt;
	COLOR: #AAAAAA;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SPAN.inline_code
{
	FONT-SIZE: 9pt;
	COLOR: #000000;
    FONT-FAMILY: Courier New;
}
SPAN.top_nav_bar
{
	FONT-SIZE: 8pt;
    COLOR: #778899;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SPAN.book_title
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
SPAN.book_description
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.small
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fixed
{
    FONT-FAMILY: monospace, Courier New, Courier
}
SPAN.column_label
{
    FONT-SIZE: 8pt;
    COLOR: #008000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.book_title_link
{
    COLOR: #669999;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN.main_bio_byline
{
    FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN.main_article_title
{
    FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN.main_article_byline
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN.vertical_menu_text
{
    FONT-SIZE: 10pt;
    COLOR: #003000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN.main_header
{
	FONT-SIZE: 10pt;
    COLOR: #778899;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold
}
SPAN.sub_header
{
	FONT-SIZE: 10pt;
    COLOR: #778899;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold
}
SPAN.nav_header
{
	FONT-SIZE: 8pt;
    COLOR: #778899;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold
}
SPAN.message_label
{
	FONT-SIZE: 8pt;
    COLOR: #303030;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold
}
SPAN.warning
{
	FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold
}
SPAN.form_label
{
	FONT-SIZE: 8pt;
    COLOR: #303030;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold
}
A.header_link
{
    FONT-SIZE: 10pt;
    COLOR: #669999;
	TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.footer_link
{
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.byline_link
{
    FONT-SIZE: 9pt;
    COLOR: #669999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.vertical_menu_link
{
    FONT-SIZE: 8pt;
    COLOR: #669999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.small_link
{
    FONT-SIZE: 8pt;
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.small_link_bold
{
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.more_menu_link
{
    FONT-SIZE: 8pt;
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.forum_header_link
{
    FONT-SIZE: 10pt;
    COLOR: #669999;
	TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.forum_body_link
{
    FONT-SIZE: 10pt;
    COLOR: #669999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.article_title_link
{
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.main_body_link
{
    FONT-SIZE: 10pt;
    COLOR: #669999;
	TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.frontpage_title_link
{
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #669999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.forum_alternate_2
{
	BACKGROUND-COLOR: #EEEEEE;
}
TABLE.forum_alternate_2
{
	BACKGROUND-COLOR: #EEEEEE;
}
TABLE
{
	BACKGROUND-COLOR: white;
}
TABLE.code
{
	BACKGROUND-COLOR: #F9F9F9;
}
TABLE.nav_area
{
	BACKGROUND-COLOR: #F5F5F5;
}
TABLE.border
{
	BACKGROUND-COLOR: #CCCCCC;
}
INPUT
{
    BACKGROUND: #F5F5F5;
    BORDER-BOTTOM: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma;
    FONT-SIZE: 9pt;
    HEIGHT: 20px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 1px
}
TEXTAREA
{
	WIDTH: 100%;
    BACKGROUND: #F5F5F5;
    BORDER-BOTTOM: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 1px
}
.button
{
    BACKGROUND: #EFEFEF;
    BORDER-BOTTOM: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    COLOR: #778899;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
    HEIGHT: 20px;
    CURSOR: hand;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: -1px;
    PADDING-TOP: -5px
}
.old_link_and_header {header: #999966; ahover: #999900; link: #6699FF; }

#CODE    { background-color: #FCFCFC; font-family: monospace, Courier New, Courier; font-size: 11px; color: navy; border-top: #999999 solid 1px; border-bottom: #999999 solid 1px; border-right: #999999 solid 1px; border-left: #999999 solid 1px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; width: 100%;}


#QUOTE   { background-color: #FCFCFC; color: #606060; border-top: #999999 solid 1px; border-bottom: #999999 solid 1px; border-right: #999999 solid 1px; border-left: #999999 solid 1px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; width: 100%;}

#FIXED   { font-family : monospace, Courier New, Courier; font-size : 11px; }
 

.d {
	/* delimiter */
	font-family: monospace, Courier New, Courier; 
	color : #000000;
	background-color : #ffff00;
}



.s {
	/* string */
	font-family: monospace, Courier New, Courier; 
	color : magenta;
}



.c {
	/* comment */
	font-family: monospace, Courier New, Courier; 
	color : #008000;
}



.f {
	/* function */
	font-family: monospace, Courier New, Courier; 
	color : #000080;
}



.p {
	/* property */
	font-family: monospace, Courier New, Courier; 
	color : #0000FF;
}



.k {
	/* keyword */
	font-family: monospace, Courier New, Courier; 
	color : #0000FF;
}



.op {
	/* operator */
	font-family: monospace, Courier New, Courier; 
	color : brown;
}



.ob{
	/* object */
	font-family: monospace, Courier New, Courier; 
	color : #800080;
	font-weight : bold;
}
