BODY
{
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica;
	FONT-SIZE:11px;
	padding: 0;
	margin: 0 auto;
	text-align:center; 
}
TD, P, TH
{
	COLOR:#000000;
	FONT-FAMILY:Verdana, Arial, Helvetica;
	FONT-SIZE:11;
}
#body1 
{
	padding:0px; 
	margin: 0 auto; 
	text-align:center; 
}

#footerLeft
{
	COLOR:#AAAAAA;
	FLOAT:left;
	TEXT-ALIGN:left;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	PADDING-RIGHT:3px;
	DISPLAY:inline;
	/* BORDER-top:#EEEEEE 1px solid; */
}

#footer
{
	COLOR:#AAAAAA;
	FLOAT:right;
	TEXT-ALIGN:right;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	PADDING-RIGHT:3px;
	DISPLAY:inline;
	/* BORDER-top:#EEEEEE 1px solid; */
}

.doctitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold;
	COLOR:#666666;
	PADDING-BOTTOM:16px;
	PADDING-TOP:16px;
	background-color: #FFFFFF;
}
.subtitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	COLOR:#666666;
	PADDING-TOP:16px;
	PADDING-BOTTOM:4px;
}
.sectiontitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
	PADDING-TOP:14px;
}
.sectionsubtitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
	PADDING-TOP:12px;
}
.subtitle_thumb
{
	PADDING-TOP:14px;
	PADDING-LEFT:10px;
}
.docintro
{
	FONT-FAMILY:Arial, Helvetica;
	FONT-SIZE:12px;
}
.bodycontent1
{
	COLOR:#000000;
	FONT-FAMILY:Verdana, Arial, Helvetica;
	FONT-SIZE:11px;
	PADDING-LEFT:18px;
}
.bodytext
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
.body_small
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:10px;
}
.body_medium
{
}
.body_larger
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
}
.form_title
{
	BACKGROUND-COLOR:#CCCCCC;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:13px;
	FONT-WEIGHT:bold;
	BORDER-bottom:solid #eeeeee 1px; 
	PADDING-BOTTOM:13px;
	PADDING-TOP:13px;
	PADDING-RIGHT:7px;
	PADDING-LEFT:7px;
}
.form_buttons_row
{
	BACKGROUND-COLOR:#C2CFD4;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	PADDING-RIGHT:6px;
	PADDING-LEFT:8px;
}
.form_section_title
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:13px;
	FONT-WEIGHT:bold;
	VERTICAL-ALIGN:text-top;
	PADDING-BOTTOM:5px;
}
.form_label
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
	PADDING-TOP:5px;
}
.form_input
{
}
.form_value
{
	COLOR:#000099;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
	PADDING-TOP:5px;
}
.form_note
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, 'Times New Roman';
	FONT-SIZE:10px;
	FONT-WEIGHT:normal
}
.form_button_next
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	width:70;
	height:22
}
.form_button_prev
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	width:70;
	height:22;
}
.form_button_save
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	width:70;
	height:22;
}
.form_button_apply
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	width:70;
	height:22
}
.form_button_reset
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	width:70;
	height:22
}
.form_button_delete
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	width:70;
	height:22
}
.form_button_help
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	width:70;
	height:22
}
.form_button_cancel
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	width:70;
	height:22
}
.helplink
{
	cursor:help;
}
.listtable
{ 
	width: 100%; 
}
.listpagetitle_bar
{
	BACKGROUND-COLOR:#CCCCCC;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	PADDING-RIGHT:7px;
	PADDING-LEFT:7px;
}
.listpagesearchinfo_bar
{
	BACKGROUND-COLOR:#CCCCCC;
	HEIGHT:24;
	PADDING-BOTTOM:13px;
	PADDING-TOP:13px;
	PADDING-RIGHT:7px;
	PADDING-LEFT:7px;
}
.listpagetitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
}
.listtitle
{
	BACKGROUND-COLOR:#C2CFD4;
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	HEIGHT:30px;
	TEXT-ALIGN:center;
}
.listtitle2
{
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:10px;
	HEIGHT:18px;
	TEXT-ALIGN:center;
}
.listrow1
{
	BACKGROUND-COLOR:#FFFFFF;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.listrow2
{
	BACKGROUND-COLOR:#FAFAFD;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.listrowGray1
{
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#808080;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.listrowGray2
{
	BACKGROUND-COLOR:#FAFAFD;
	COLOR:#808080;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.listrowSmall1
{
	BACKGROUND-COLOR:#FAFAFA;
	FONT-SIZE:10px;
	VERTICAL-ALIGN:text-top;
}
.listrowSmall2
{
	BACKGROUND-COLOR:#FFFFFF;
	FONT-SIZE:10px;
	VERTICAL-ALIGN:text-top;
}
.listitem
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.listitem_right
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
	TEXT-ALIGN:right;
}
.listnavlinks
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.listnavlinkdetail
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.listqueryinfo
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.listoptions_bar
{
	BACKGROUND-COLOR:#CFDCE0;
	PADDING-BOTTOM:3px;
	PADDING-TOP:3px;
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;
}
.listoptions_left
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:10px;
	FONT-WEIGHT:normal;
	TEXT-ALIGN:left;
}
.listoptions_right
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:10px;
	FONT-WEIGHT:normal;
	TEXT-ALIGN:right;
}
.listoptions2_left
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	TEXT-ALIGN:left;
}
.listoptions2_right
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	TEXT-ALIGN:right;
}
.print-only {
	display:none
}
.help_question
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}
.help_answer
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
	COLOR:#000000;
	PADDING-LEFT:30px;
}
.help_spacer_row
{
	HEIGHT:20;
}
.help_link
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
.help_link_disabled
{
	COLOR:#808080;
	FONT-WEIGHT:bold;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
.faq_question
{
	FONT-FAMILY:Verdana, Arial, Helvetica;
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	FONT-STYLE:italic;
	COLOR:#000000;
}
.faq_answer
{
	FONT-FAMILY:Verdana, Arial, Helvetica;
	FONT-SIZE:10px;
	FONT-WEIGHT:normal;
	FONT-STYLE:normal;
	COLOR:#505050;
	PADDING-BOTTOM:16px;
	PADDING-LEFT:18px;
}
.menu
{
/*	BACKGROUND-COLOR:#FFFFFF; */
	COLOR:#000;
}
.menu_top_normal
{
	COLOR:#FFFFFF;
}
.menu_right_bar
{
/*	background-color:#FAFAFD; */
	border:solid 1px #DDDDDD;
	vertical-align:top;
	padding:9px;
}
.menu_right_image_nav
{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
.mainbody
{
	BACKGROUND-COLOR:#FFFFFF;
	width:900px;
}
IMG.photo1
{
	border:solid 1px #FFFFFF;
}
IMG.photo_home
{
	border:solid 1px #FFFFFF;
}
IMG.th108
{
	border:none;
	width:108;
	height:108;
}
IMG.th72
{
	border:none;
	width:72;
	height:72;
}
BODY.form
{
	/*
	BACKGROUND-COLOR:#EFEFEF;
	*/
	COLOR:#000;
}
BODY.list
{
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#000;
}
INPUT
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
	HEIGHT:22;
}
BUTTON
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	HEIGHT:22;
}
BUTTON.searchgo
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:10px;
	HEIGHT:20;
	WIDTH:21;
}
BUTTON.record_action_button
{
	WIDTH:60;
	FONT-SIZE:11px;
}
TEXTAREA
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
}
SELECT
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:12px;
}
BLOCKQUOTE
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
}
BLOCKQUOTE.help_tiptext
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
SPAN.help
{
	BACKGROUND-COLOR:#FFFFFF;
}
SPAN.toc
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:9px;
	FONT-SIZE:10px;
	FONT-WEIGHT:bold;
}
SPAN.optionlink
{
	COLOR:#0000FF;
	text-decoration:underline;
	/* cursor:hand; */
}
SPAN.toptitle
{
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
}
TABLE.form
{
	BACKGROUND-COLOR:#EEEEEE;
	BORDER:solid 1px #AAAAAA;
}
TABLE.toc
{
	BORDER-BOTTOM:none;
	BORDER-LEFT:none;
	BORDER-RIGHT:none;
	BORDER-TOP:none;
	MARGIN:5px;
	WIDTH:100%;
	PADDING-BOTTOM:2px;
	PADDING-LEFT:6px;
	PADDING-RIGHT:2px;
	PADDING-TOP:2px;
}
TABLE.report
{
	WIDTH:100%;
}
table.recordlist 
{ 
	/* 
	BORDER:solid 1px #AAAAAA;
	BACKGROUND-COLOR:#FAFAFA;
	padding: 0px; 
	width: 100%; 
	*/
}
TABLE.quick_links
{
	WIDTH:120px;
	BACKGROUND-COLOR:#9EE9E9;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
TABLE.infobox
{
	WIDTH:160px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
TD.pagebody1
{
	width:100%;
	vertical-align:text-top;
	padding-left:8px;
	padding-right:8px;
}
TD.imagegallery
{
	vertical-align:text-top;
	padding:3;
}
DIV.imagegallery
{

	height:101px;
	width:937px;
	overflow:auto;

}
TD.report_title
{
	BACKGROUND-COLOR:#0099CB;
	COLOR:white;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:xx-small;
	TEXT-ALIGN:center;
	HEIGHT:22;
}
TD.report_line
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:xx-small;
	VERTICAL-ALIGN:text-top;
	HEIGHT:20;
}
TD.report_line_right
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:xx-small;
	TEXT-ALIGN:right;
	VERTICAL-ALIGN:text-top;
	padding-RIGHT:3px;
	HEIGHT:20;
}
TD.infoboxtitle
{
	BACKGROUND-COLOR:#0099CB;
	COLOR:white;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:10px;
	FONT-WEIGHT:bolder;
	HEIGHT:20px;
	TEXT-ALIGN:center;
	BORDER-top:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
}
TD.infoboxbody
{
	BACKGROUND-COLOR:#EEEEF0;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	BORDER-top:#E1DED7 1px solid;
	BORDER-left:#E1DED7 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	padding: 4px; 
}
TD.infoboxbody_white
{
	BACKGROUND-COLOR:#FFFFFF;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	BORDER-top:#E1DED7 1px solid;
	BORDER-left:#E1DED7 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	padding: 4px; 
}
TD.detailboxtitle
{
	BACKGROUND-COLOR:#006699;
	COLOR:white;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	HEIGHT:18px;
	TEXT-ALIGN:center;
	BORDER-top:#C0C0C0 1px solid;
	BORDER-left:#C0C0C0 1px solid;
	BORDER-bottom:solid #0099CB 1px;
	BORDER-right:solid #0099CB 1px;
	PADDING:3px;
}
TD.detailboxbody
{
	BACKGROUND-COLOR:#EFEFEF;
	PADDING-TOP:5px;
	PADDING-BOTTOM:5px;
	PADDING-LEFT:10px;
	PADDING-RIGHT:5px;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
TD.form
{
	BACKGROUND-COLOR:#EFEFEF;
}
TD.leftbar
{
	BACKGROUND-COLOR:#0066A5;
	WIDTH:130px;
	VERTICAL-ALIGN:text-top;
	BORDER-top:#99CCFF 1px solid;
	BORDER-left:solid #99CCFF 1px;
	BORDER-right:solid #003366 1px;
	BORDER-bottom:solid #003366 1px;
}
TD.toc
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:9px;
}
TD.toc_section_title
{
	BORDER-TOP:white 1px;
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	HEIGHT:24px;
	TEXT-INDENT:4px;
}
TD.toplink
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.toplink2
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.toplink_no_border
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
}
TD.toplink_button
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8px;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:20;
}
TD.toptitle
{
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
}
TD.toptitle_2
{
	BACKGROUND-COLOR:#0066A5;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	FONT-WEIGHT:bolder;
	BORDER-top:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:1;
}
TD.footerlink
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.footerlink_internal
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	FONT-WEIGHT:bolder;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.header1
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.footer1
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.listview
{
	BACKGROUND-COLOR:#EFEFEF;
}
TD.PageTitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
TD.statusmessage
{
	COLOR:#000;
	BACKGROUND-COLOR:#F2F2F2;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
}
TD.error_details
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
	BORDER:solid #FF0000 1px;
	PADDING:10px;
}
TD.xml_def_req
{
	COLOR: #000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	border-bottom:solid #33CCCC 1px;
}
TD.xml_def_cond
{
	COLOR: #F00;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	border-bottom:solid #33CCCC 1px;
}
TD.xml_def_opt
{
	COLOR: #000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	border-bottom:solid #33CCCC 1px;
}
TD.code_example
{
	COLOR: #000;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #E0E0E0
}
TD.white
{
	BACKGROUND-COLOR: #FFFFFF
}
TD.buttonset
{
	BACKGROUND-COLOR:#006699;
	BORDER-top:#C0C0C0 1px solid;
	BORDER-left:#C0C0C0 1px solid;
	BORDER-bottom:solid #0099CB 1px;
	BORDER-right:solid #0099CB 1px;
	PADDING:3px;
}
TD.colsep
{
	BACKGROUND-COLOR:#F2F2F8;
	WIDTH:3px;
}
.listview
{
	FONT-FAMILY:Arial, Helvetica;
	FONT-SIZE:11px;
}
.annotation
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:8pt
}
H1
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:15px;
	COLOR:#000070;
}
H2
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:13px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}
H3
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}
H4
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:10px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}
H6.doctitle
{
	COLOR:#400080;
	FONT-FAMILY:Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE:10pt;
	FONT-WEIGHT:bolder;
}
H6.doctitle_page_break_before
{
	COLOR:#400080;
	FONT-FAMILY:Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE:10pt;
	FONT-WEIGHT:bolder;
	page-break-before:always
}
A:link
{
	/* COLOR:#0000EE; */
	COLOR:#000000;
	FONT-SIZE:11px;
}
A:visited
{
	/* COLOR:#0000EE; */
	COLOR:#000000;
	FONT-SIZE:11px;
}
A:hover
{
	/* COLOR:#000000; */
	COLOR:#0000EE;
	FONT-SIZE:11px;
}
A.frontnewslink
{
	FONT-SIZE:8pt
}
A.toplink
{
	/* COLOR:#000000; */
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	FONT-WEIGHT:bolder;
}

A.footerlink:link {color:#606060;FONT-FAMILY:Arial, Helvetica, Verdana;FONT-SIZE:11px;text-decoration:none;}
A.footerlink:visited {color:#606060;FONT-FAMILY:Arial, Helvetica, Verdana;FONT-SIZE:11px;text-decoration:none;}
A.footerlink:hover {color:#606060;background-color:#BBBBBB;FONT-FAMILY:Arial, Helvetica, Verdana;FONT-SIZE:11px;text-decoration:none;}

A.jfnavlink
{
	COLOR:#666666;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE:11px;
	text-decoration:none;
}
A.toc {FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman'; FONT-SIZE:11px; TEXT-ALIGN:center; text-decoration:none;COLOR:#FFFFFF;}

A.toc2
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
	TEXT-ALIGN:center;
}
A.small_link
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:8pt
}
A.listnavlink
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:8pt
}
A.menulink:link     {FONT-FAMILY:Arial, Helvetica;FONT-SIZE:11;text-decoration:none;COLOR:#010101;}
A.menulink:visited  {FONT-FAMILY:Arial, Helvetica;FONT-SIZE:11;text-decoration:none;COLOR:#010101;}
A.menulink:hover    {FONT-FAMILY:Arial, Helvetica;FONT-SIZE:11;text-decoration:none;COLOR:#010101;background-color:DDDDDD}

A.homeimagenavlink:link    {FONT-FAMILY:Arial, Helvetica;FONT-SIZE:11;text-decoration:none;COLOR:#010101;}
A.homeimagenavlink:visited {FONT-FAMILY:Arial, Helvetica;FONT-SIZE:11;text-decoration:none;COLOR:#010101;}
A.homeimagenavlink:hover   {FONT-FAMILY:Arial, Helvetica;FONT-SIZE:11;text-decoration:none;COLOR:#010101;background-color:DDDDDD}

.menulink_disabled
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	COLOR:#808080;
}
A.collectionlink
{
	FONT-FAMILY:Arial, Helvetica;
	FONT-SIZE:11;
}
A.help
{
	FONT-SIZE:12pt
}
IMG
{
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	BORDER-RIGHT:0px;
	BORDER-TOP:0px
}
HR
{
	COLOR:#E5E5E5;
	HEIGHT:1px;
}
HR.grey
{
	COLOR:#E1DED7;
	HEIGHT:1px;
}
HR.darkgray
{
	COLOR:gray;
	HEIGHT:1px;
}
PRE.code_example
{
	COLOR: #000;
	FONT-SIZE: 9pt
}
.imagedesc
{
	FONT-FAMILY:Arial, Helvetica;
	FONT-SIZE:11;
}

.main_image
{
}

.imagenavbuttons
{
	PADDING-TOP:0px;
}

table.masthead {
	width:100%;
}
table.masthead td {
	background-color: #FFFFFF;
}

table.masthead_generic1 {
	width:100%;
}
table.masthead_generic1 td {
	border-bottom:dotted #DDDDDD 1px;
}
