/* Body */
/* ==== */
body { font-family: Verdana, Helvetica, sans serif; 
	font-weight: normal; 
	color: black; 
	background: white; }

/* Headings */
/* ======== */
h1 { font-family: Verdana, Helvetica, sans serif; 
	font-size: 20pt; 
	font-weight: normal; 
	color: #353a90; 
	text-align: center; }
h2 { font-family: Verdana, Helvetica, sans serif; 
	font-size: 16pt; 
	font-weight: normal; 
	color: #353a90; 
	margin-top:10pt; 
	margin-bottom: 2pt; }
h3 { font-family: Verdana, Helvetica, sans serif; 
	font-size: 13pt; 
	font-weight: normal; 
	color: #353a90; 
	margin-top:10pt; 
	margin-bottom: 2pt; }
h4 { font-family: Verdana, Helvetica, sans serif; 
	font-size: 12pt; 
	font-weight: normal; 
	color: #353a90; 
	margin-top:10pt; 
	margin-bottom: 2pt; }
h5 { font-family: Verdana, Helvetica, sans serif; 
	font-size: 11pt; 
	font-weight: normal; 
	color: #353a90; 
	margin-top:10pt; 
	margin-bottom: 2pt; }

/* Paragraph */
/* ========= */
p { font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; 
	font-weight: normal; 
	margin-bottom: 2pt; }
/* used in the TOC */
/* --------------- */
p.toc {font-family: Verdana, Helvetica, sans serif; 
	font-weight: normal;
	font-size: 10pt; 
	margin-top:0pt;
	margin-bottom: 0pt; 
	margin-left: -4pt;}
/* used in the Site Map */
/* -------------------- */
p.sm1 {font-family: Verdana, Helvetica, sans serif; 
	font-weight: bold;
	font-size: 10pt;
	margin-left: 0pt;
	margin-top: 10pt;
	margin-bottom: 2pt; }
p.sm2 {font-family: Verdana, Helvetica, sans serif; 
	font-weight: normal;
	font-size: 10pt;
	margin-top: 0pt;
	margin-bottom: 2pt; }
/* used in the Splitted Site Map */
/* ----------------------------- */
p.ssm1 {font-family: Verdana, Helvetica, sans serif;
	font-weight: bold; 
	font-size: 9pt; 
	margin-left: 0;
	margin-top: 9pt;
	margin-bottom: 1pt; }
p.ssm2 {font-family: Verdana, Helvetica, sans serif;
	font-weight: normal;
	font-size: 9pt;
	margin-top:0pt;
	margin-bottom: 1pt; }
/* used in the Index */
/* ----------------- */
p.ix1 {font-family: Verdana, Helvetica, sans serif; 
	font-weight: normal; 
	font-size: 10pt; 
	margin-left: 10; 
	margin-top:0pt; 
	margin-bottom: 2pt; }
p.ix2 {font-family: Verdana, Helvetica, sans serif; 
	font-weight: normal; 
	font-size: 10pt; 
	margin-left: 50; 
	margin-top:0pt; 
	margin-bottom: 2pt; }

/* Bulleted List */
/* ============= */
ul { font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; 
	list-style-image: url("common/ul1.gif"); 
	margin-top : 2pt; 
	margin-left: 13pt; 
	margin-bottom : -5pt; }
ul ul {list-style-image: url("common/ul2.gif"); 
	margin-top : 1pt;}
ul ul ul {list-style-image: url("common/ul3.gif"); }
ul li {padding-bottom : 5pt; } 

/* Numbered List */
/* ============= */
ol { font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; }
p.task {font-family: Verdana, Helvetica, sans serif; 
	font-weight: normal; 
	font-size: 10pt; 
	margin-top:5pt; 
	margin-bottom: 3pt; 
	line-height: 12pt; 
	color:black; }
ol.task {font-family: Verdana, Helvetica, sans serif; 
	color: #003399; 
	font-size: 10pt; 
	font-weight: bold; }

/* Blockquote */
/* ============= */
blockquote { margin-left: 10pt; }

/* Definition: used in What's New */
/* ============================== */
/* Definition Term */
/* --------------- */
dt { font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; 
	font-weight: normal; }
/* Definition Definition */
/* --------------------- */
dd { font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; 
	font-weight: normal; }

/* Hyperlinks */
/* ========== */
A { font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; }
A:link { color: #1144EE; 
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none; }
A:visited { color: #B02020; 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; }
A:hover { background: #73A6FF; color: #ffffff; 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; }

/* Font Properties Overwrite */
/* ========================= */
/* Used for interface, commands, menus, etc. */
/* ----------------------------------------- */
kbd { font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; 
	letter-spacing: -0.05em; 
	font-weight: bold; 
	color: #666666}
/* Used for keyboard entries and code examples */
/* ------------------------------------------- */
code {color: #976970;  
	font-family: Courier New, Courier;
	letter-spacing: -0.05em;  
	font-size: 10pt; 
	font-weight: normal;}
/* Used for the What's New */
/* ----------------------- */
blink{ font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; 
	background: #E5F3FF; 
	text-decoration: none}
/* Used for preformatted text */
/* -------------------------- */
pre { font-family: Courier New, Courier; 
	font-weight: normal; }
/* Used to high-light the Search result */
/* ------------------------------------ */
strike.search{ font-family: Verdana, Helvetica, sans serif; 
	color: #FFFFFF; 
	background: #111199; 
	text-decoration: none; }

/* Table and Cells*/
/* ============== */
/* Standard tables */
/* --------------- */
table { border-collapse: collapse }
td { font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; 
	font-weight: normal; }
td.normal {}
th { font-family: Verdana, Helvetica, sans serif; 
	font-size: 10pt; 
	font-weight: bold;
	text-align: left;
	color: #353a90;
	background-color: #E0E0E0 }
th.normal {} 
/* ----------------------------- */
/* Medium-grey-background tables */
table.code { background-color: #E0E0E0; 
	width: 100%; 
	margin-bottom: 2mm; 
	margin-top: 2mm; }
/* ---------------------------- */
/* Medium-grey-background cells */
td.code { background-color: #E0E0E0; }
/* --------------------------- */
/* Light-grey-background cells */
td.code2{ background-color: #F2F2F2; }
/* --------------------------- */
/* Salmon-background cells */
td.code3{ background-color: #F7E7C6; }
/* ----------------------------------------------------- */
/* Light-blue-background cells for What's New (obsolete) */
td.new { background-color: #D9E7FF; }

/* Horizontal line */
/* =============== */
hr {color: #353a90;
	background: #353a90;
	margin-left: 10pt;
	margin-right: 2pt;
	margin-top: 5pt;
	height: 1.5pt; }
