body {
	background-color: #DDDDDD;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #444444;
}
TT{
	color : Blue;
	font-family : Courier New, Courier, monospace;
	font-weight : normal;
	font-size : 9pt;
}
UL{
	margin-top: 10px;
	margin-bottom: 10px;
}
DL{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
OL{
	margin-top: 10px;
	margin-bottom: 10px;
}
DT{
	margin-top: 10px;
	font-weight: bold;
	color : #395294;
}
DD{
	margin-left: 15px;
}
LI{
	padding: 2px;
	font-size: 9pt;
}
A{
	TEXT-DECORATION: none;
	color : #008800;
	font-weight: bold;
	-moz-outline-style: none;
}
A:link {
 	color : #008800;
	-moz-outline-style: none;
}

A:visited {
	color : #008800;
	-moz-outline-style: none;
}

A:hover {
	color : #CC0000;
	-moz-outline-style: none;
}
CODE{
	color : Blue;
	font-family : Courier New, Courier, monospace;
	font-weight : normal;
	font-size : 10pt;
}
.ExpandTD{
	padding : 2px;
	padding-left : 5px;
	background : #F3F8F5;
}
.ApEx{
	background-image: url(../images/ApExBackground.gif);
	background-repeat : repeat-y;
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
}
.AtableLeft{
	background-image: url(../images/A_leftrunner.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.AtableRight{
	background-image: url(../images/A_rightrunner.gif);
	background-repeat : repeat-y;
	margin: 0px;
	padding: 0px;
}
.AtableHeading{
	border-bottom: 1px solid #C0C0C0;
	background: #F5F5F5;
	padding: 5px;
	font-weight: bold;
}
.AtableHeading0{
	background: #FAFAFA;
	padding: 5px;
}
.AtableHeading1{
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background: #F5F5F5;
	padding: 5px;
	font-weight: bold;
}
/* ---------  V5.2 Download Table  --------- */
.tableHeadingDL1{
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background: #cce6fe;
	padding: 5px;
	font-weight: bold;
}
.tableHeadingDL2{
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background: #fafad2;
	padding: 5px;
	font-weight: bold;
}
.tableContentDL0{
	background: #FAFAFA;
	padding: 5px;
}
.tableContentDL1{
	border-bottom: 1px solid #C0C0C0;
	background: #eef0f7;
	padding: 5px;
}
.tableContentDL2{
	border-bottom: 1px solid #C0C0C0;
	background: #fdfded;
	padding: 5px;
}
.tableContentDL3{
	border-bottom: 1px solid #C0C0C0;
	background: #FAFAFA;
	padding: 5px;
}
/* ------------------------------------------- */
.AtableHeading5{
	background: #FAFAFA;
	padding: 2px;
}
.AtableHeading1x{
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background: #F5F5F5;
	padding: 5px;
	font-weight: bold;
	color: #F5F5F5;
}
.BlockTableContent{
	background: #FAFAFA;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	line-height: 13pt;
}
.AtableContent{
	background: #FAFAFA;
	padding: 5px;
}
.AtableContentDemo{
	background: #FAFAFA;
	padding: 5px;
}
.AtableContent1{
	border-bottom: 1px solid #C0C0C0;
	background: #FAFAFA;
	padding: 5px;
}
.AtableContent2{
	border-bottom: 1px solid #C0C0C0;
	background: #F5F5F5;
	padding: 5px;
}
.AtableContent1x{
	border-bottom: 1px solid #C0C0C0;
	background: #FAFAFA;
	padding: 5px;
	color: #FAFAFA;
}
.AtableContent2x{
	border-bottom: 1px solid #C0C0C0;
	background: #F5F5F5;
	padding: 5px;
	color: #F5F5F5;
}
.AtableContent3{
	background: #FAFAFA;
}
.AtableContent4{
	background: #F3F8F5;
}
.AtableContent5a{
	background: #FAFAFA;
	padding: 2px;
}
.AtableContent5{
	background: #FFFFF0;
}
.AtableContent6{
	background: #FAFAFA;
}
.AtableContent7{
	background: #F1F1F1;
}
.product_title{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #395294;
}
.homepagetitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	color: #395294;
	font-style: italic;
}
.pagetitle{
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15pt;
	font-weight : bold;
	color : #395294;
}
.blocktitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	padding-bottom : 5px;
	color : #395294;
}
.frontpagetitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15pt;
	font-weight : bold;
	font-style : italic;
	color : #395294;
}
.sectionhead{
	color : #395294; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	font-weight : bold;  
}
.sectionhead2{
	color : #395294;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	font-weight : bold;
}
.sectionhead3{
	color : #395294;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.sectionheadline{
	border-bottom : 2px solid #C0C0C0;
	color : #395294;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	padding-bottom : 2px;
	padding-top : 2px;
}
.outlinedashed{
	border : dotted;
	border-width : 1px;
	padding : 2px;
	padding-left : 5px;
	border-color : Gray;
	background : #F3F8F5;
}
.outlinedashedspecial{
	border : dotted;
	border-width : 1px;
	padding : 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left : 5px;
	border-color : Gray;
	background : #F3F8F5;
}
.outline{
	border : solid;
	border-width : 1px 1px 1px 1px;
	padding : 2px;
	padding-left : 5px;
	border-color : Silver;
}
.outline2{
	border : solid;
	border-width : 1px 1px 1px 1px;
	padding : 2px;
	padding-left : 5px;
	border-color : Silver;
	background: #FAFAFA;
}
.paddedunderline{
	border-bottom : 2px solid #C0C0C0;
	padding-bottom : 12px;
	padding-top : 12px;
}
.underline{
	border-bottom : 2px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.nounderline{
	padding-bottom: 0px;
	padding-top: 5px;
}
.underline3{
	border-bottom: 2px solid #C0C0C0;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 7pt;
}
.underlineend{
	border-bottom : 2px solid #C0C0C0;
	border-right : 2px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underoverline{
	border-bottom : 2px solid #C0C0C0;
	border-top : 2px solid Silver;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underoverlinefill3{
	background: #F7F7F7;
	border-bottom : 2px solid #C0C0C0;
	border-top : 2px solid Silver;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinethin{
	border-bottom : 1px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinethinend{
	border-bottom : 1px solid #C0C0C0;
	border-right : 2px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinethinfill{
	background: #F3F8F5;
	border-bottom : 1px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinethinfillend{
	background: #F3F8F5;
	border-bottom : 1px solid #C0C0C0;
	border-right : 2px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinethinfill2{
	background: #EEF0F7;
	border-bottom : 1px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinethinfill3{
	background: #F7F7F7;
	border-bottom : 1px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinethinfill4{
	background: #FFFFF0;
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 2px;
	padding-top: 2px;
}
.underlinefill4{
	background: #FFFFF0;
	border-bottom: 2px solid #C0C0C0;
	padding-bottom: 2px;
	padding-top: 2px;
}
.underlinefill{
	background: #F3F8F5;
	border-bottom : 2px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinefill2{
	background: #EEF0F7;
	border-bottom : 2px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.underlinefill3{
	background: #F7F7F7;
	border-bottom : 2px solid #C0C0C0;
	padding-bottom : 2px;
	padding-top : 2px;
}
.DR_table_heading{
	border : solid;
	border-width : 1px;
	border-color : #C0C0C0;
	background: #F3F8F5;
	color: Black;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	letter-spacing : 1px;
}
.DR_table_data{
	border-bottom: 1px solid #C0C0C0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-top : 2px;
}
.DR_table_data2{
	background: #FAFAFA;
	border-bottom: 1px solid #C0C0C0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-top : 2px;
}
.table_data{
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-bottom : 3px;
	padding-top : 2px;
	text-align : center;
	vertical-align : top;
}
.table_datafill{
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background: #F5F5F5;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-bottom : 3px;
	padding-top : 2px;
	text-align : center;
	vertical-align : top;
}
.table_more_info{
	padding-left : 2px;
	padding-top : 8px;
}
.table_heading{
	border : solid;
	border-width : 1px 2px 2px 1px;
	border-color : #C0C0C0;
	background : #EEF0F7;
	color: Black;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	letter-spacing : 1px;
}
.table_heading_red{
	border : solid;
	border-width : 1px 2px 2px 1px;
	border-color : #C0C0C0;
	background : #FEFEEA;
	color: #CC0000;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	letter-spacing : 1px;
}
.table_heading_2{
	border : solid;
	border-width : 1px 2px 2px 1px;
	border-color : #C0C0C0;
	background: #E2DDBC;
	color: Black;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	letter-spacing : 1px;
}
.table_heading_3{
	border : solid;
	border-width : 1px 2px 2px 1px;
	border-color : #C0C0C0;
	background: #E2DDBC;
	color: Black;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	letter-spacing : 1px;
}
.table_heading_4{
	border : solid;
	border-width : 1px 2px 2px 1px;
	border-color : #C0C0C0;
	background: #FEFEEA;
	color: Black;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	letter-spacing : 1px;
}
.table_heading_5{
	border : solid;
	border-width : 1px 2px 2px 1px;
	border-color : #C0C0C0;
	background: #EEF0F7;
	color: Black;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	letter-spacing : 1px;
}
.version{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #395294;
}
.blue{
	color : #395294;
}
.blueNote{
	color : #395294;
	margin-top: 5px;
	margin-bottom: 5px;
}
.small{
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}
.strongBlue{
	color : #395294;
	font-weight : bold;
}
.strongRed{
	color : #CC0000;
	font-weight : bold;
}
.stephead{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
}
.formFields{
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}
.formFields2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: none;
	background: transparent;
	text-align: center;
}
.formFieldsBold{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;
}
.right_line{
	border-right: 1px solid #DCDCDC;
}
.footer {
	font-size: 7pt;
	color: #FFFFFF;
	margin-left: 0;
	padding: 0;
	background: #262626;
	text-align:right;
}
.header {
	font-size: 10pt;
	font-weight:bold;
	color: #FFFFFF;
	padding: 6px;
	background: #395294;
	text-align: center;
}
