@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(/images/interior/bg_about.jpg) top center no-repeat #001a67;
}

body.home 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(/images/home/bg.jpg) top center no-repeat;
}

embed {display:block}

a img	{
	border-style: none;	
}
	
img {
	display: block;
}

form {
	padding: 0; margin: 0;	
}

.clear {
	clear:both;
}

a:focus, a:hover, a:active { outline:none }

sup, sub {	
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;	
}

sup {
	bottom: 1ex;
}

.container {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}
/*
.container:after  {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}*/

.header_container {
	width: 766px;
	height:120px;
	padding:0;
	margin:0;
	background:url(/images/home/bg_header.jpg) top left no-repeat;
	float:left;
}

.logo {
	width:156px;
	height:85px;
	margin:19px 16px 0 42px;
	padding:0;
	float:left;
}

.login_area {
	float:right;
	margin:17px 15px 0 0;
	width:285px;
}

.login_area ul {
	float:left;	
	margin:0;
	padding:0;
	width:285px;
}

.login_area ul li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

.login_area input.textfield {
	color:#aaaaaa;
	float:left;
	font:11px "Arial",sans-serif;
	line-height:18px;
	margin:2px 0 0 0;
	width:100px;
}

.login_area input.go_button {
	margin:3px 0 0 5px;
}


.tagline {
	width:395px;
	height:18px;
	margin:47px 0 12px 20px;
	padding:0;
	float:left;
}

.home_navigation {
	width: 766px;
	height:43px;
	margin:0;
	clear:both;
	float:left;
}

.home_navigation ul {
	width:766px;
	height:43px;
	float:left;
	margin:0px;
	padding:0px;
}

.home_navigation ul li {
	display:inline;
	padding:0px;
	margin:0px;
	float:left;
}

.left_main {
	width: 164px;
	height:235px;
	margin:0;
	float:left;
	padding:18px 25px 0 25px;
	text-align: right;
	background:#FFFFFF;
}

.left_main p.blue {
	margin:0 0 10px 0;
	font: bold 14px/16px "Arial", sans-serif; color:#1670c1;
}

.left_main p.grey {
	margin:0 0 10px 0;
	font: normal 13px/16px "Arial", sans-serif; color:#404041;
}

.main_image {
	width: 766px;
	height:253px;
	margin:0;
	float:left;
}

.seperator_bar {
	width: 980px;
	height:8px;
	margin:0;
	float:left;
}

.chemical_distributor {
	width: 214px;
	height:215px;
	margin:0;
	float:left;
}

.content_middle {
	width: 766px;
	height:215px;
	margin:0;
	float:left;
	background:#FFFFFF;
}

.member_center {
	width: 206px;
	height: 164px;
	margin:0;
	padding:29px 19px 22px 29px;
	float:left;
	background:#FFFFFF;
	overflow: hidden;
}

.member_center p, .government_advocacy  p, .responsible_distribution p, .conferences p, .events p, .news_highlights p {
	margin:10px 0 10px 0;
	font: normal 11px/14px "Arial", sans-serif; color:#383838;
}

.government_advocacy {
	width: 219px;
	height:164px;
	margin:0;
	padding:29px 15px 22px 20px;
	float:left;
	background:#FFFFFF;
	
}

.government_advocacy ul {
	float:left;	
	margin:0;
	padding:0;
	width:200px;
}

.government_advocacy ul p {
	font: bold 11px/14px "Arial", sans-serif; color:#383838;
	margin: 4px 0 0 0;
}

.government_advocacy ul li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

.government_advocacy input.textfield {
	color:#383838;
	font:11px "Arial",sans-serif;	
	line-height:18px;
	margin:0px 0 0 5px;
	width:75px;
	padding:1px;
}

.responsible_distribution {
	width: 207px;
	height:164px;
	margin:0;
	padding:29px 30px 22px 21px;
	float:left;
	background:#FFFFFF;
}

.content_bottom {
	width: 980px;
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF;
}

.conferences {
	width: 164px;
	margin:0;
	padding:38px 25px 25px 25px;
	float:left;
	background:#FFFFFF;
}

.conferences a:link {
	margin:10px 0 10px 0;
	color:#1670C1;
	font-weight: bold;
	text-decoration:none;
}

.conferences a:visited {
	margin:10px 0 10px 0;
	color:#1670C1;
	font-weight: bold;
	text-decoration:none;
}

.conferences a:hover {
	margin:10px 0 10px 0;
	color:#383838;
	font-weight: bold;
	text-decoration:none;
}

.conferences img.upcoming_events_title {
	padding:10px 0 0 0;
}

.events {
	width: 381px;
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF;
}

.news_highlights {
	width: 322px;
	margin:0;
	padding:38px 25px 25px 0px;
	float:right;
	background:#FFFFFF;
}

.news_highlights p strong {
	font: bold 13px/22px "Arial", sans-serif; color:#1670c1;
}

.news_highlights p.video_content {
	margin:15px 0 0 0 ;
}

.news_highlights img.video {
	float:left;
	margin: 0 15px 10px 0;
}

.news_highlights a:link {
	margin:10px 0 10px 0;
	font: bold 12px "Arial",sans-serif; color:#1670C1;
	text-decoration:none;
}

.news_highlights a:visited {
	margin:10px 0 10px 0;
	font: bold 12px "Arial",sans-serif; color:#1670C1;
	text-decoration:none;
}

.news_highlights a:hover {
	margin:10px 0 10px 0;
	font: bold 12px "Arial",sans-serif; color:#383838;
	text-decoration:none;
}

.follow_us {
	width: 317px;
	height:46px;
	margin:5px 0 0 0;
	float:left;
	background:#FFFFFF;
	clear:both;
}

.footer {
	width: 960px;
	height:30px;
	margin:0;
	padding:15px 0 0 0;
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-align:center;
	clear:both;
	float:left;
}

.footer a:link {
	margin:0 5px 0 5px;
	padding:0;
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-decoration:none;
}

.footer a:visited {
	margin:0 5px 0 5px;
	padding:0;
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-decoration:none;
}

.footer a:hover {
	margin:0 5px 0 5px;
	padding:0;
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-decoration:underline;
}

.footer span {
	margin:0 0 0 25px;
	font: normal 11px "Arial", sans-serif; color:#fff;
	padding:0;
}


/* Interior Styles */


.left_main_interior {
	width: 214px;
	margin:0;
	float:left;
	padding:0;
	background:#FFFFFF;
}

.sub_navigation {
	width: 214px;
	margin:0;
	padding:0 0 10px 0;
	background:#00adef;
}

.sub_navigation ul {
	width: 175px;
	margin:20px 26px 0 13px;
	padding:0;
	text-align:right;
}

.sub_navigation ul li {
	padding:0;
	margin: 10px 0 0 0;
	list-style:none;
	font: bold 14px "Arial", sans-serif; color:#fff;
}

.sub_navigation ul li a:link {
	font: bold 14px "Arial", sans-serif; color:#fff;
	text-decoration:none;
}

.sub_navigation ul li a:visited {
	font: bold 14px "Arial", sans-serif; color:#fff;
	text-decoration:none;
}

.sub_navigation ul li a:hover {
	font: bold 14px "Arial", sans-serif; color:#2d3392;
	text-decoration:none;
}

.sub_image {
	width: 214px;
	margin:0;
	padding:0;
}

.interior_container {
	width: 766px;
	margin:0;
	float:left;
	padding:0;
	background:#FFFFFF;
	overflow: visible;
}

.main_interior_content {
	width: 471px;
	margin:0;
	float:left;
	padding:45px 35px 25px 45px;
	background:#FFFFFF;
}

.main_interior_content h1 {
	font: bold 30px "Arial", sans-serif; color:#1670c1;
	margin:0 0 5px 0;
	padding:0;
}

.main_interior_content h2 {
	font: bold 20px "Arial", sans-serif; color:#1670c1;
	margin:0 0 5px 0;
	padding:0;
}

.main_interior_content h2 a:link {
	font: bold 20px "Arial", sans-serif; color:#1670c1;
	margin:0 0 5px 0;
	padding:0;
}

.main_interior_content h2 a:visited {
	font: bold 20px "Arial", sans-serif; color:#1670c1;
	margin:0 0 5px 0;
	padding:0;
}

.main_interior_content h2 a:hover {
	font: bold 20px "Arial", sans-serif; color:#383838;
	margin:0 0 5px 0;
	padding:0;
}

.main_interior_content p {
	font: normal 12px/18px "Arial", sans-serif; color:#383838;
	margin:0 0 20px 0;
	padding:0;
}

.main_interior_content img.responsible_distribution_logo {
	margin:0 0 20px 20px;
	padding:0;
	float:right;
}

.main_interior_content p a:link {
	font: normal 12px "Arial", sans-serif; color:#383838;
	text-decoration:underline;
	margin:0;
	padding:0;
}

.main_interior_content p a:visited {
	font: normal 12px "Arial", sans-serif; color:#383838;
	text-decoration:underline;
	margin:0;
	padding:0;
}

.main_interior_content p a:hover {
	font: normal 12px "Arial", sans-serif; color:#1670c1;
	text-decoration:underline;
	margin:0;
	padding:0;
}

.right_column {
	width: 215px;
	margin:0;
	float:right;
	padding:0;
	background:#FFFFFF;
}

.ad1, .ad2, .ad3 {
	width: 215px;
	margin:0;
	padding:0;
}

.ad4 {
	width: 214px;
	margin:0;
	padding:0;
}


.chemical_distributor_interior {
	width: 214px;
	margin:0;
	float:left;
	padding:0;
	border-left: solid 1px #d8d8d8;	
	border-bottom: solid 1px #d8d8d8;
}

.interior_footer {
	width: 766px;
	margin:0;
	float:right;
	padding:10px 0 10px 0;
	text-align:center;
	font: normal 11px "Arial", sans-serif; color:#fff;
}

.interior_footer a:link {
	margin:0 5px 0 5px;
	padding:0;
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-decoration:none;
}

.interior_footer a:visited {
	margin:0 5px 0 5px;
	padding:0;
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-decoration:none;
}

.interior_footer a:hover {
	margin:0 5px 0 5px;
	padding:0;
	font: normal 11px "Arial", sans-serif; color:#fff;
	text-decoration:underline;
}

.interior_footer span {
	margin:0 0 0 5px;
	font: normal 11px "Arial", sans-serif; color:#fff;
	padding:0;
}

.main_interior_content ul {
	font: normal 12px/18px "Arial", sans-serif; color:#383838;
}

.main_interior_content ul li {
	font: normal 12px/18px "Arial", sans-serif; color:#383838;
}

.main_interior_content ol {
	font: normal 12px/18px "Arial", sans-serif; color:#383838;
}

.main_interior_content ol li {
	font: normal 12px/18px "Arial", sans-serif; color:#383838;
}

table {
	/*margin: 0px; padding:0px; vertical-align: top;*/
	font: normal 12px/18px "Arial", sans-serif; color:#383838;
}

table td {
	/*padding: 0px; margin:0px; vertical-align: top;*/
	font: normal 12px/18px "Arial", sans-serif; color:#383838;
}
