
	* {
		padding: 0px;
		margin: 0px;
	}

	body, input, select, textarea, button {
		font-family: Verdana;
	}

	img {
		border: 0px;
	}
	
	table {
		border-collapse: collapse;
	}
	
	td {
		padding: 0px;		
	}
	
	div {
		/*font-size: 1px;*/
		font-size: 8pt;
	}
	
	p {
		margin-bottom: 1em;
		line-height: 1.5em;
	}
	
	input, button, select, textarea {
		font-size: 8pt;
	}
	
	h1 {
		font-size: 14pt;
		font-weight: normal;
		color: #00233F;
		margin: 10px 0px;
	}
	
	.h1_product_name {
		
		font-size: 10pt;
		font-weight: bold;		
		color: #004170;
		margin: 10px 0px;
	}
	
	.h1_product_name a {
				
		text-decoration: none;
		color: #004170;
	}
		
	.h1_product_name a:hover {
		
		text-decoration: underline;
	}
	
	h2 {
		font-size: 12pt;
		font-weight: bold;
		/*color: #00233F;*/
		color: #808080;
		margin: 10px 0px;
	}
	
	h3 {
		font-size: 10pt;
		font-weight: bold;
		color: #00233F;
		margin: 10px 0px;
	}
	
	ul {
		padding-left: 2em;		
		margin-bottom: 1em;
	}
	
	ol {
		padding-left: 2em;
		margin-bottom: 1em;
	}
	
	li {
		margin-bottom: 0.5em;
	}
	
	/* *** COLORS *** */
			
	.color_1 {
		color: #808080;
	}
	
	.color_2 {
		color: #FFFFFF;
	}
	
	.color_3 {
		color: #00233F;
	}
	
	.color_4 {
		color: #002030;
	}
	
	.color_5 {
		color: #C00000;
	}
	
	.color_6 {
		color: #800000;
	}
	
	.color_7 {
		color: #000000;
	}
	
	.color_8 {
		color: #0000FF;
	}
	
	.color_9 {
		color: #C0C0C0;
	}
	
	/* *** LINKS *** */
	
	.link_1 {
		text-decoration: none;
	}
	
	.link_1:hover {
		text-decoration: underline;
	}
	
	.link_2 {
		text-decoration: underline;		
	}
	
	.link_3 {
		text-decoration: none;
	}
	
	/* *** TEXTS *** */
	
	.text8 {
		font-size: 8pt;
		font-weight: normal;
	}
	
	.text8b {
		font-size: 8pt;
		font-weight: bold;
	}
	
	.text10 {
		font-size: 10pt;
		font-weight: normal;
	}
	
	.text10b {
		font-size: 10pt;
		font-weight: bold;
	}
	
	.text12 {
		font-size: 12pt;
		font-weight: normal;
	}
	
	.text12b {
		font-size: 12pt;
		font-weight: normal;
	}
	
	/* *** FORMS *** */
	
	.form_1 {
		border: 1px solid #002040; /*#808080;*/
		background: #EEEEEE;
		margin-bottom: 5px;
	}
	
	.form_1 .caption {
		background: #004070; /*#808080;*/
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.form_1 table {
		width: 100%;
	}
	
	.form_1 td {
		font-size: 8pt;
		padding: 5px;
	}
	
	.form_1 .required {	
		font-weight: bold;
	}
	
	.form_1 .divider {
		border-bottom: 1px solid #C0C0C0;
	}
			
	.form_2 {		
	}

	.form_2 td {
		font-size: 8pt;
		padding: 10px;
		padding-top: 0px;
	}
	
	.form_2 .row_first td {
		padding-top: 10px;
	}
	
	.form_2 .row td {
		padding: 5px 10px;
		border-top: 1px solid #C0C0C0;		
	}

	.form_2 .header {
		background: #EEEEEE;	
	}

	.form_2 .header td {
		border-top: 1px solid #C0C0C0;
		font-weight: bold;
		color: #144973;
		padding: 5px;
	}
	
	.form_2 .footer td {
		border-top: 1px solid #C0C0C0;
		padding-top: 10px;
	}
	
	.form_2 .required {	
		font-weight: bold;
	}
	
	.form_4 td {
		font-size: 8pt;
		padding: 5px;
	}
	
	.form_4 .required {	
		font-weight: bold;
	}
	
	/* *** TABLES *** */
	
	.table_3 {
	}
	
	.table_3.border {
		border: 1px solid #002040;			
	}
	
	.table_3 .highlight {
		background: #FFFFC0;
	}
		
	.table_3 td {		
		padding: 5px;
		font-size: 8pt;
	}
		
	.table_3 .row td {	
		border-top: 1px solid #C0C0C0;
	}
	
	.table_3 .row.divider td {	
		border-top: 1px solid #002040;
	}
	
	.table_3 .row:first-child {	
		border-top: none;
	}
	
	.table_3 .row.even {
		background: #EEEEEE;
	}
	
	.table_3 .row.odd {
		background: #FFFFFF;
	}
	
	.table_3 .row.cols td {
		border-left: 1px solid #C0C0C0;
	}
	
	.table_3 .row.cols td:first-child {
		border-left: none;
	}

	.table_3 .header td {
		white-space: nowrap;
		font-weight: bold;
		background: #DDEEFF; /*#EEEEEE;*/
		border-bottom: 1px solid #002040;
		border-top: 1px solid #002040;
	}
	
	.table_3 .header.cols td {
		border-left: 1px solid #C0C0C0;
	}
	
	.table_3 .header.cols td:first-child {
		border-left: none;
	}

	.table_3 .caption {
		background: #004070;/*#DDEEFF*/;
	}

	.table_3 .caption td {
		border-bottom: 1px solid #002040;
		border-top: 1px solid #002040;
		/*font-size: 10pt;*/
		color: #FFFFFF; /*#000080;*/
		font-weight: bold;
	}
	
	/***/
	
	.table_3_print {
	}
	
	.table_3_print.border {
		border: 1px solid #000000;			
	}
	
	.table_3_print .highlight {
		background: #FFFFC0;
	}

	.table_3_print td {		
		padding: 5px;
		font-size: 10pt;
	}
		
	.table_3_print .row td {	
		border-top: 1px solid #C0C0C0;
	}
	
	.table_3_print .row:first-child {	
		border-top: none;
	}
	
	.table_3_print .row.even {
		background: #EEEEEE;
	}
	
	.table_3_print .row.odd {
		background: #FFFFFF;
	}
	
	.table_3_print .row.cols td {
		border-left: 1px solid #C0C0C0;
	}
	
	.table_3_print .row.cols td:first-child {
		border-left: none;
	}

	.table_3_print .header td {
		white-space: nowrap;
		font-weight: bold;
		background: #EEEEEE;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;
	}
	
	.table_3_print .header.cols td {
		border-left: 1px solid #C0C0C0;
	}
	
	.table_3_print .header.cols td:first-child {
		border-left: none;
	}

	.table_3_print .caption {
		background: #C0C0C0;
	}

	.table_3_print .caption td {
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;		
		color: #000000;
		font-weight: bold;
	}
	
	/***/
	
	.table_4 {
	}
	
	.table_4 td {
	
		padding: 5px;
		font-size: 8pt;
	
	}
	
	.table_4 .header td {
		white-space: nowrap;
		font-weight: bold;
		background: #FFFFFF;
		border-bottom: 1px solid #C0C0C0;
		border-top: 1px solid #C0C0C0;
		color: #000000;
	}
	
	.table_4 .footer_top td {
		border-top: 1px solid #C0C0C0;
	}
	
	.table_4 .row td {	
		border-top: 1px solid #C0C0C0;
	}
	
	.table_4 .row:first-child {	
		border-top: none;
	}
	
	.table_4 .row.even {
		background: #FFFFFF;
	}
	
	.table_4 .row.odd {
		background: #DDEEFF;
	}
	
	.ul_1 {
		
		list-style: none;
		margin: 0px;
		padding: 0px;
		padding: 10px;
	}
	
	.ul_1 li {
		
		margin: 0px;
		padding-bottom: 5px;
		padding-left: 20px;
		background-image: url(/images/icons/flame.png);
		background-repeat: no-repeat;
		background-position: left top;
	}