body {
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#2A2A2A;
	padding:0px;
	margin:0px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#FAFAF2;
	text-align:justify;
}
td {
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#2A2A2A;
	text-align:justify;
}
td, th {
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#2A2A2A;
}

/********************* main css ******************************/
p {
	padding:0px 0px 10px 0px;
	margin:0px;
}
h1 {
	padding:0px;
	margin:0px;
	font-size:5px;
}
h2 {
	padding:0px;
	margin:0px;
}
h3 {
	padding:0px;
	margin:0px;
}
h4 {
	padding:0px;
	margin:0px;
}
h5 {
	padding:0px;
	margin:0px;
}
.clear {
	clear:both;
}
.hide {
	display:none;
}
#top_links {
	width:325px;
	height:55px;
	margin-left:130px;
	display:block;
	text-align:center;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#85A5C8;
	font-weight:bold;
	margin-top:6px;
}
#top_links a {
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#85A5C8;
	text-decoration:none;
	font-weight:bold;
}
#top_links a:hover {
	color:#BBD2EC;
}
.main_navigation {
	width:452px;
	height:59px;
	display:block;
	margin-left:33px;
	margin-top:15px;
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.main_navigation a {
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;

}

.main_navigation a:hover {
	color:#BACAE1;
	text-decoration:none;
}
.main_navigation td {
	text-align:center;
}
.heading_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#5F5F5F;
}
.heading_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#22254F;
}
.heading_02 span {
	color:#5F5F5F;
}
.heading_03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#5F5F5F;
}
.heading_04 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#22254F;
}
.padding {
	padding-left:14px;
}
.footer_boarder {
	border-top:#C8D0D2 1px solid;
	padding-left:9px;
	font-size:11px;
	padding-top:7px;
}
a {
	font-family:tahoma, arial, verdana;
	font-size:11px;
	color:#2A2A2A;
	text-decoration:none;
}
a:hover {
	color:#2A2A2A;
	text-decoration:underline;
}
.top_link_seperator {
	background-image:url(../images/top_link_seperator.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.text_box_01 {
	border:#CCCCCC 1px solid;
	padding:2px;
	font-family:tahoma, arial, verdana;
	color:#333333;
}
.text_box_02 {
	border:#CCCCCC 1px solid;
	padding:2px;
	font-family:tahoma, arial, verdana;
	color:#333333;
}
.text_area_01 {
	width:198px;
	height:75px;
	border:#CCCCCC 1px solid;
	padding:2px;
	font-family:tahoma, arial, verdana;
	color:#333333;
}
.button {
	background-image:url(../images/button.gif);
	width:74px;
	height:20px;
	background-repeat:repeat-x;
	border:#1D2939 1px solid;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	cursor:pointer;
}
.heading_06 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#0F4C89;
	font-weight:bold;
}
/************************** Index Page *********************/
#logo_section {
	background-image:url(../images/banner_top_section.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:143px;
}
.logo {
	width:405px;
	height:143px;
	display:block;
	float:left;
}
#right_side_video {
	background-image:url(../images/banner_video_bg.jpg);
	background-repeat:no-repeat;
	width:336px;
	height:235px;
}
.video {
	width:301px;
	height:208px;
	margin-left:7px;
	padding:7px;
}
.simple_listing {
	padding:0px;
	margin:0px;
}
.simple_listing ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.simple_listing li {
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	display:block;
	background-position:left 10px;
	line-height:24px;
}
.simple_listing_02 {
	padding:0px;
	margin:9px 0px 0px 0px;
}
.simple_listing_02 ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.simple_listing_02 li {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:11px;
	display:block;
	background-position:left 6px;
	line-height:18px;
}
.simple_listing_02 li a {
	color:#2A2A2A;
	text-decoration:none;
	font-weight:bold;
}
.simple_listing_02 li a:hover {
	color:#2A2A2A;
	text-decoration:underline;
}
/******************** 17/mar/08 ************************/
.text_link_style {
	font-family:tahoma, verdana, georgia, "times New Roman";
	font-size:12px;
	color:#2A2A2A;
	text-decoration:underline;
}
.text_link_style:hover {
	color:#2A2A2A;
	text-decoration:none;
}
.image_border {
	border:#C4C3BF 1px solid;
	padding:2px;
	background-color:#FFFFFF;
}
.image_border_2 {
	border:#C4C3BF 1px solid;
	padding:2px;
	background-color:#FFFFFF;
	margin-right:6px;
}
.zooming_link {
	font-family:tahoma, verdana, georgia, "times New Roman";
	font-size:11px;
	color:#2F70A6;
	text-decoration:none;
	background-image:url(../images/zoomer.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	display:block;
	line-height:22px;
	font-weight:bold;
	padding-bottom:5px;
}
.zooming_link:hover {
	color:#2F70A6;
	text-decoration:underline;
}
.text_style {	
	font-size:11px;
	padding:2px 0px;
}
.download_link {
	font-family:tahoma, verdana, georgia, "times New Roman";
	font-size:11px;
	color:#2F70A6;
	text-decoration:none;
	background-image:url(../images/download_icon.jpg);
	padding-left:30px;
	background-repeat:no-repeat;
	display:block;
	line-height:25px;
	font-weight:bold;
	padding-bottom:5px;
}
.download_link:hover {
	color:#2F70A6;
	text-decoration:underline;
}
/*
.information_link {
	font-family:tahoma, verdana, georgia, "times New Roman";
	font-size:11px;
	color:#2F70A6;
	text-decoration:none;
	background-image:url(../images/information_icon.jpg);
	padding-left:30px;
	background-repeat:no-repeat;
	display:block;
	
}
.information_link a {
	color:#2F70A6;
	text-decoration:underline;
	font-weight:bold;
}
.information_link a:hover {
	color:#2F70A6;
	text-decoration:none;
}*/
.simple_listing_03 {
	padding:0px;
	margin:9px 0px 0px 0px;
}
.simple_listing_03 ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.simple_listing_03 li {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:13px;
	font-size:11px;
	display:block;
	background-position:left 6px;
	line-height:18px;
	float:left;
	width:145px;
}
.simple_listing_03 li a {
	color:#2A2A2A;
	text-decoration:none;
	font-weight:bold;
}
.simple_listing_03 li a:hover {
	color:#2A2A2A;
	text-decoration:underline;
}
/******************************* 18 mar 08 **********************************/
.list_box {
	width:204px;
	height:18px;
	border:#CCCCCC 1px solid;
	font-family:tahoma, arial, verdana;
	color:#333333;
}
.simple_listing_04 {
	padding:0px;
	margin:9px 0px 0px 0px;
}
.simple_listing_04 ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.simple_listing_04 li {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:11px;
	display:block;
	background-position:left 6px;
	line-height:22px;
}
.simple_listing_04 li a {
	color:#2A2A2A;
	text-decoration:none;
	font-weight:bold;
}
.simple_listing_04 li a:hover {
	color:#2A2A2A;
	text-decoration:underline;
}
.simple_listing_04 li ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.simple_listing_04 li li {
	display:block;
	background-position:left 6px;
	line-height:22px;
}
.simple_listing_04 li li a {
	color:#2A2A2A;
	text-decoration:none;
	font-weight:normal;
}
.simple_listing_04 li li a:hover {
	color:#2A2A2A;
	text-decoration:underline;
}
.heading_05 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#5F5F5F;
	font-weight:bold;
}
/************* CSA International Logo *********************/
#csa_logo {
	background-image:url(../images/csa_logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:320px;
	height:90px;
	float:left;
	display:block;
	margin:10px 0px 0px 0px;
	
}
#csa_logo a {
	width:187px;
	height:90px;
	display:block;
	padding-left:80px;
}
#csa_logo span {
	display:none;
}
/* END: CSA LOGO */
.red_text {
	color:#CA1010;
	font-weight:bold;	
}


.product_display p {
	margin:0px;
	padding:3px 0px 15px 0px;
}
.product_display a {
	font-size:11px;
	color:#2F70A6;
	text-decoration:none;
	font-weight:bold;
}
.product_display a:hover {
	color:#2F70A6;
	text-decoration:underline;
}

.main_banner {
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	width:547px;
	height:228px;
	padding-left:17px;
	padding-top:7px;
}



/************** Styles added on July 23, 2008 ****************/

.link_listing_01 {
	color:#0066CC;
	text-decoration:underline;
	font-weight:bold;
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 14px;
	font-size:12px;
}
.link_listing_01:hover {
	text-decoration:none;
	color:#0066CC;
}
/*
*/
.display_phenolic_coating {
	margin:4px 0px 10px 14px;
	padding:0px;
	
}
.display_microguard_coating {
	margin:4px 0px 10px 14px;
	padding:0px;
}
.display_epoxy_products {
	margin:4px 0px 10px 14px;
	padding:0px;
}
/*
*/

.listing_01 {
	margin:0px 0px 0px 10px;
	padding:0px;
}
.listing_01 ul {
	margin:0px;
	padding:0px;
}
.listing_01 li {
	margin:0px;
	padding:0px;
	list-style:none;
	background-image:url(../images/icon_02.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
	padding:5px 0px 5px 15px;
}
.listing_02 {
	margin:0px 0px 0px 0px;
	padding:0px;
	
}
.listing_02 ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.listing_02 li {
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#fefefb;
	border-top:1px solid #eaeaca;
	border-left:1px solid #eaeaca;
	border-bottom:1px solid #d7e1e3;
	border-right:1px solid #d7e1e3;
	padding:6px 10px 6px 10px;
	margin-bottom:4px;
	background-image:url(../images/listing_bg.gif);
	background-repeat:repeat-x;
	color:#64645e;
}
.information_link {
	font-family:tahoma, verdana, georgia, "times New Roman";
	font-size:11px;
	color:#df1414;
	text-decoration:none;
	background-image:url(../images/information_icon.jpg);
	padding-left:30px;
	background-repeat:no-repeat;
	display:block;
	
}
.information_link a {
	color:#df1414;
	text-decoration:underline;
	font-weight:bold;
}
.information_link a:hover {
	color:#df1414;
	text-decoration:none;
}

.question {
	background-image:url(../images/question.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding:10px 0px 5px 20px;
	color:#2F70A6;
	font-weight:bold;
}
.answer {
	padding-left:15px;
	padding-bottom:5px;
}
