body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	background-image:url(images/background.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
}

.table_main { 
	background-color:#FFFFFF;
	width:824px;	
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}

/******************************** TEXT ********************************/

h1 { font-size:20px; color:#333333; }
h2 { font-size:14px; color:#333333; }

ul {list-style-image:url(images/bullet_point.jpg);}

.table_100 {width:100%;}
.footer_table {width:100%; font-size:10px;}

.main_text_green {color:#007D4E; font-weight:bold;}

.no_border {border:none;}

a:link {color:#000000;	text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:underline;}

a:link.main_text_link {color:#FFFFFF;	text-decoration:none;}
a:visited.main_text_link {color:#FFFFFF; text-decoration:none;}
a:hover.main_text_link {color:#FFFFFF; text-decoration:underline;}
a:active.main_text_link {color:#FFFFFF; text-decoration:underline;}

ul {margin-top:0px;}
li {padding-bottom:2px;}

/******************************** HEADER ********************************/
.header_navi {vertical-align:bottom; text-align:right; color:#666666; padding-bottom:1px; text-transform:uppercase; padding-right:10px; font-size:15px;}

.header_navi a:link 	{font-size:14px; color:#666666;	text-decoration:none; padding-left:15px; padding-right:15px; font-weight:bold;}
.header_navi a:visited 	{font-size:14px; color:#666666; text-decoration:none; padding-left:15px; padding-right:15px; font-weight:bold;}
.header_navi a:hover 	{font-size:14px; color:#007D4E; text-decoration:none; padding-left:15px; padding-right:15px; font-weight:bold;}
.header_navi a:active 	{font-size:14px; color:#666666; text-decoration:none; padding-left:15px; padding-right:15px; font-weight:bold;}

/******************************** NAVIGATION ********************************/
.search_area_holding {width:233px;}
.search_area {background-color:#007D4E; border-bottom:1px solid #FFFFFF; font-size:14px; color:#FFFFFF; vertical-align:bottom; padding-bottom:15px; width:179px;}
.search_input {widows:114px; font-size:10px;}
.search_topborder {border-top:1px solid #FFFF00; padding-top:25px;}

.navigation_holding {width:219px; text-align:left; vertical-align:top;}

.navigation_left {background-image:url(images/navigation_left.jpg); background-repeat:repeat-y; width:14px; vertical-align:top;}
.navigation_content {background-color:#007D4E; width:170px; padding-left:12px; padding-right:27px;}
.border_bottom {width:100%; padding-bottom:20px;}
.border_bottom_middle {background-image:url(images/border_bottom_middle.jpg); background-repeat:repeat-x; height:18px;}

/************** NAVIGATION - SECTIONS **************/
.navi_logo 	{border:none; padding-right:10px;}
.navi_image {border:none; padding-left:2px; padding-top:3px;}

a:link.navi_topsection    {font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-decoration:none;}
a:visited.navi_topsection {font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-decoration:none;}
a:hover.navi_topsection   {font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFF00; text-decoration:none;}
a:active.navi_topsection  {font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-decoration:none;}

.navi_topsection_enter {font-size:11px; color:#FFFF00; font-weight:bold; font-style:italic;}
a:link.navi_topsection_enter    {font-size:11px; color:#FFFF00; font-weight:bold; font-style:italic; text-decoration:none;}
a:visited.navi_topsection_enter {font-size:11px; color:#FFFF00; font-weight:bold; font-style:italic; text-decoration:none;}
a:hover.navi_topsection_enter   {font-size:11px; color:#FFFF00; font-weight:bold; font-style:italic; text-decoration:underline;}
a:active.navi_topsection_enter  {font-size:11px; color:#FFFF00; font-weight:bold; font-style:italic; text-decoration:none;}

a:link.navi_subsection		{display:block; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:45px; padding-bottom:5px; background-repeat:no-repeat; background-image:url(images/navi_subsection.jpg);}
a:visited.navi_subsection   {display:block; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:45px; padding-bottom:5px; background-repeat:no-repeat; background-image:url(images/navi_subsection.jpg);}
a:hover.navi_subsection     {display:block; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:45px; padding-bottom:5px; background-repeat:no-repeat; background-image:url(images/navi_subsection_hover.jpg);}
a:active.navi_subsection    {display:block; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:45px; padding-bottom:5px; background-repeat:no-repeat; background-image:url(images/navi_subsection.jpg);}

/******************************** PAGE TOP ********************************/
.page_title {background-image:url(images/page_title_bg.jpg); background-position:right; background-repeat:no-repeat; height:42px; line-height:42px; background-color:#007D4E; font-size:25px; text-align:right; padding-right:20px; color:#FFFFFF;}
.page_sub_title {margin-left:10px; margin-top:29px; height:31px; vertical-align:bottom; border-bottom:1px solid #959399; font-size:20px; color:#000000;}

.page_title_holding {vertical-align:top;}

/******************************** MAIN AREA ********************************/
.main_holding_area {width:595px; vertical-align:top;}
.main_area_content {margin-left:10px; margin-right:18px; vertical-align:top; color:#333333; font-size:12px;}

ul.training {margin-top:5px;}
ul.training li {list-style-image:url(images/bullet_point_training.jpg);}

ul.triosyn_ul {margin-top:5px;}
ul.triosyn_ul li {list-style-image:url(images/bullet_point_triosyn.jpg); padding-bottom:8px;}

.lastest_news_area {border:1px solid #007D4E; padding:3px; padding-bottom:10px; display:block;}
.lastest_news {font-size:14px; font-weight:bold; background-color:#007D4E; padding:3px; color:#FFFFFF; display:block;}

.green_header {font-weight:bold; color:#007D4E;}

/******************************** STORE ********************************/
.store_product_table {width:100%;}
.store_header { padding-bottom:10px;}
.store_image {padding-bottom:5px; vertical-align:top;}
.store_function {padding-bottom:5px; vertical-align:top; width:230px; text-align:right;}

.store_product_price {width:100%; text-align:right; font-size:18px; color:#000000;}
.store_product_name {background-color:#007D4E; font-size:16px; font-weight:bold; color:#FFFFFF; vertical-align:middle; height:8px;}
.store_product_name_img {background-color:#007D4E; width:8px;}

.store_choice_select {background-color:#007D4E; color:#FFFFFF; font-weight:bold; font-size:10px; text-transform:uppercase;}
.store_function {padding-bottom:5px;}
.store_function_text {font-size:15px; color:#007D4E; display:compact; padding-right:10px;}
.store_input_text {font-size:10px; text-align:center;}
.store_main_text {color:#333333; font-size:12px;}
.store_add_button {background-color:#007D4E; font-size:11px; font-weight:bold; color:#FFFFFF; padding:1px; padding-left:30px; padding-right:5px;}

a:link.store_more_info_link 	{display:compact; color:#007D4E; text-decoration:underline;}
a:visited.store_more_info_link 	{display:compact; color:#007D4E; text-decoration:underline;}
a:hover.store_more_info_link 	{display:compact; color:#FFFFFF; text-decoration:underline; background-color:#007D4E;}
a:active.store_more_info_link  	{display:compact; color:#007D4E; text-decoration:underline;}


a:link.product_download_link 	{color:#007D4E; text-decoration:none;}
a:visited.product_download_link {color:#007D4E; text-decoration:none;}
a:hover.product_download_link 	{color:#007D4E; text-decoration:underline;}
a:active.product_download_link  {color:#007D4E; text-decoration:none;}

a:link.news_link 	{color:#007D4E; text-decoration:none;}
a:visited.news_link {color:#007D4E; text-decoration:none;}
a:hover.news_link 	{color:#007D4E; text-decoration:underline;}
a:active.news_link  {color:#007D4E; text-decoration:none;}

a:link.section_text_link 	{color:#007D4E; font-weight:bold; text-decoration:none;}
a:visited.section_text_link {color:#007D4E; font-weight:bold; text-decoration:none;}
a:hover.section_text_link 	{color:#007D4E; font-weight:bold; text-decoration:underline;}
a:active.section_text_link  {color:#007D4E; font-weight:bold; text-decoration:none;}

/******************************** STORE ********************************/
.product_desc_type {vertical-align:top; width:250px;}
.product_desc_qnty {vertical-align:top; width:30px;}
.product_desc_code {vertical-align:top; width:80px;}

/******************************** CONTACT ********************************/
.contact_button {background-color:#007D4E; color:#FFFFFF; font-weight:bold; font-size:11px; padding:2px; padding-left:10px; padding-right:10px; border:1px solid #000000; border-left:none; border-top:none;} 

/******************************** FOOTER ********************************/
.footer_logo {text-align:center; background-image:url(images/footer_logo_bg.jpg); background-position:right; background-repeat:repeat-y;}

.footer_area {width:100%; padding-left:10px; padding-right:10px; vertical-align:top;}
.footer_text {font-size:12px; color:#333333;}
.footer_phone {font-size:12px; color:#007D4E; font-weight:bold;}

.footer_small_text {font-size:10px; color:#333333;}
.footer_small_text a:link 	 {font-size:10px; color:#333333; text-decoration:none;}
.footer_small_text a:visited {font-size:10px; color:#333333; text-decoration:none;}
.footer_small_text a:hover 	 {font-size:10px; color:#333333; text-decoration:underline;}
.footer_small_text a:active	 {font-size:10px; color:#333333; text-decoration:none;}

/******************************** ACTIVE PAGE ********************************/
body#home a#home_link,
body#aboutus a#aboutus_link,
body#news a#news_link,
body#login a#login_link,
body#contact a#contact_link
{color:#007D4E;}


.prevor_link {text-align:right;}
.prevor_link a:link 	 {font-size:12px; color:#0040FA; text-decoration:none;}
.prevor_link a:visited   {font-size:12px; color:#0040FA; text-decoration:none;}
.prevor_link a:hover 	 {font-size:12px; color:#0040FA; text-decoration:underline;}
.prevor_link a:active	 {font-size:12px; color:#0040FA; text-decoration:none;}



/******************************** CHEMICAL HAZARDS DECONTAMINATION ********************************/
#diphoterine_content ol 	{margin:0px; margin-top:8px; margin-bottom:8px;}
#diphoterine_content ol li 	{color:#FF6600; font-size:14px; font-weight:bold; padding-bottom:8px;}
#diphoterine_content ul 	{margin:0px; margin-top:8px; margin-bottom:8px; list-style-image:url(images/bullet_point_chd.jpg);}
#diphoterine_content ul li	{list-style-image:url(images/bullet_point_chd.jpg);}

.diphoterine_content_main_text {color:#333333; font-size:12px;  font-weight:normal;}
.chd_diphoterine_table_small {vertical-align:top; font-size:11px; color:#333333; font-weight:normal; vertical-align:top; padding-top:5px;}
.chd_diphoterine_orange {color:#FF6600;}

.chd_diphoterine_safe_bullet   {vertical-align:top; font-size:11px; padding-right:5px;}
.chd_diphoterine_safe_desc 	   {vertical-align:top; font-size:11px; padding-left:5px;}
.chd_diphoterine_safe_desc_sub {vertical-align:top; font-size:11px; padding-left:5px;}
.chd_diphoterine_safe_spacer   {vertical-align:top; font-size:11px; padding-right:5px; padding-left:5px;}
.chd_diphoterine_safe_lab 	   {vertical-align:top; font-size:11px;}



/******************************** CHEMICAL HAZARDS DECONTAMINATION ********************************/
#hexafluorine_content ol 	   {margin:0px; margin-top:8px; margin-bottom:8px;}
#hexafluorine_content ol li    {color:#333333; font-size:12px; padding-bottom:8px;}
#hexafluorine_content ul 	   {margin:0px; margin-top:8px; margin-bottom:8px; list-style-image:url(images/bullet_point_chd_purple.jpg);}
#hexafluorine_content ul li	   {list-style-image:url(images/bullet_point_chd_purple.jpg);}

.hexafluorine_content_main_text {color:#333333; font-size:12px;  font-weight:normal;}
.chd_hexafluorine_table_small	{vertical-align:top; font-size:11px; color:#333333; font-weight:normal; vertical-align:top; padding-top:5px;}
.chd_hexafluorine_purple 		{color:#9900CC; font-weight:bold;}

.chd_hexafluorine_safe_bullet   {vertical-align:top; font-size:11px; padding-right:5px;}
.chd_hexafluorine_safe_desc 	{vertical-align:top; font-size:11px; padding-left:5px;}
.chd_hexafluorine_safe_desc_sub {vertical-align:top; font-size:11px; padding-left:5px;}
.chd_hexafluorine_spacer   		{vertical-align:top; font-size:11px; padding-right:5px; padding-left:5px;}
.chd_hexafluorine_safe_lab 	   	{vertical-align:top; font-size:11px;}

/******************************** CHEMICAL HAZARDS DECONTAMINATION ********************************/
#trivorex_content ol 	{margin:0px; margin-top:8px; margin-bottom:8px;}
#trivorex_content ol li {color:#000066; font-size:14px; font-weight:bold; padding-bottom:8px;}
#trivorex_content ul 	{margin:0px; margin-top:8px; margin-bottom:8px; list-style-image:url(images/bullet_point_chd.jpg);}
#trivorex_content ul li	{list-style-image:url(images/bullet_point_chd.jpg);}

.trivorex_content_main_text {color:#333333; font-size:12px;  font-weight:normal;}
.chd_trivorex_table_small {vertical-align:top; font-size:11px; color:#333333; font-weight:normal; vertical-align:top; padding-top:5px; padding-left:20px; padding-right:5px; }
.chd_trivorex_blue {color:#000066;}
.chd_trivorex_status {color:#000066; font-size:13px; text-align:center; width:33%; font-weight:normal;}

.chd_trivorex_safe_bullet   {vertical-align:top; font-size:11px; padding-right:5px;}
.chd_trivorex_safe_desc 	{vertical-align:top; font-size:11px; padding-left:5px; font-weight:bold;}
.chd_trivorex_safe_desc_sub {vertical-align:top; font-size:11px; padding-left:5px;}
.chd_trivorex_safe_spacer   {vertical-align:top; font-size:11px; padding-right:5px; padding-left:5px;}
.chd_trivorex_safe_lab 	    {vertical-align:top; font-size:11px; padding-bottom:5px;}

.chd_trivorex_safe_lab ul li {font-size:10px; list-style-type:disc;}

/****************************** Training Added by Tom ********************************/
.red_text{color:#D20015; font-weight:bold;}
li#training { list-style-image:url(images/bullet_point_training.jpg); }

