body {
	margin:0px;
	background-color: #F9F9F9;
	color: white;
	font-family: Arial;
	}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
a {
	font-size:13px;
	color: #161616;
	text-decoration:none;
	}
a:hover {
	color: #FF9900;
	text-decoration:none;
	}
	
.date {font:12px Arial;
	font-weight:bold;
	color: #4D4B4C;
	letter-spacing:0.1em;
	}
	
.heading {font:14px Arial;
	font-weight:bold;
	color: #364E6A;
	}
		
			
.h2 {font:13px Arial;
	font-weight:bold;
	color: #333333;
	}
	
.heading2 {font:16px Arial;
	font-weight:bold;
	color: #000000;
	}

.heading_product {
	font-weight:bold;
	color: #000000;
	font-size: 13px;
	}
		
.headblue {font:17px Arial;
	font-weight:bold;
	color: #003399;
	}
	
.hblue {font:19px Arial;
	font-weight:bold;
	color: #0000a0;
	}
	
.h2blue {font:21px Arial;
	font-weight:bold;
	color: #0000a0;
	}
	
.heading3 {
	font-weight:bold;
	color: #000000;
	font-family: Arial;
	font-size: 19px;
	}
	
.heading_4 {font:15px Arial;
	font-weight:bold;
	color: #009999;
	}
	
.text_h1 {font:13px Arial;
	font-weight:bold;
	color: #FFFFFF;
	}
	
.sub {font:13px Arial;
	font-weight:bold;
	color: #000000;
	}
	
.sub_text {font:13px Arial;
	font-weight:normal;
	color: #000000;
	}
	
.dotted {
	border-bottom-width: 0.1em;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
	
.line {
	border-bottom-width: 0.125em;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background: #F3F3F3;
	height: 23px;
}
	
.bottom {font:11px Arial;
		color: #6E6E6E;
		}

table.din_spec_table
{
	background-repeat: no-repeat;
	background-position:  center;
	background-color: #FCFCFC;
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: Normal;
	text-align: center;
	padding:  1px;
	width:  82%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.din_spec_table th
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #DDDDDD;
	color: black;
	text-align: center;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #C0C0C0;
	border-left: 2px solid #C0C0C0;
	border-bottom: 2px solid #CCCCCC;
}


table.din_spec_table td
{
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px solid #333333;
}

table.contant_table
{
	background-repeat: no-repeat;
	background-position:  center;
	background-color: #FCFCFC;
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: Normal;
	text-align: center;
	padding:  1px;
	width:  90%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.contant_table th
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	background-color: #DDDDDD;
	color: black;
	text-align: center;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #C0C0C0;
	border-left: 2px solid #C0C0C0;
	border-bottom: 2px solid #CCCCCC;
}

table.contant_table td
{
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px solid #333333;
}


table.din_table
{
	background-repeat: no-repeat;
	background-position:  center;
	background-color: #F0F0F0;
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: Normal;
	text-align: center;
	padding:  1px;
	width:  100%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.din_table th
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	background-color: #DDDDDD;
	color: black;
	text-align: center;
	border-top: 2px solid #BBBBBB;
	border-right: 2px solid #C0C0C0;
	border-left: 2px solid #C0C0C0;
	border-bottom: 2px solid #CCCCCC;
}

table.din_table td
{
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px solid #333333;
}


table.din_a td
{
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px dashed #D2D2D2;

}

.sty{font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #161616;}
	
table.din_b td
{
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 1px dashed #D2D2D2;
	background-color:#F9F9F9;

}

.table_border_hd { border: 1px solid rgb(233,233,233);	border-spacing:1px; }
	
.table_border1_hd td{ border: 1px solid rgb(233,233,233);	border-spacing:1px; }