* {
	font-size:100%;
	margin:0;
	padding:0;
	list-style: none;
	border: 0;
}
body {
	background-color: #036;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 100%;
	line-height: 1.7em;
	color: #036;
	background-image: url("/images/bg_sides-grad.gif");
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
}
a:link {
	color: #036;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #036;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: #C00;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #C00;
	text-decoration: underline;
	font-weight: bold;
}
h1, h2, h3, h4, h5 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
h1 {
	font-size: 1.4em;
	color: #036;
	font-weight: 900;
	padding: 5px 0 2px 0;
	margin: 0 0 8px 0;
}
#content h1 {
	border-bottom: 1px dotted #ccc;
}
h2 {
	font-size: 1em;
	line-height: 1.3em;
	color: #036;
	padding-top: 5px;
	margin: 0 0 5px 0;
}
h3 {
	font-size: 90%;
	color: #939;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
h4 {
	font-size: 90%;
	color: #8C408C;
	text-align:right;
}
h5 {
	margin: 8px 0px -4px 0px;
	font-size: 0.8em;
	color: #606;
	padding: 0px;
	font-weight: bold;
}
h6 {
	font-size: 70%;
}
h3 a:link  {
	color: #993399;
}
h3 a:visited  {
	color: #CC66CC;
}
h3 a:active  {
	color: #00CCFF;
}
h3 a:hover  {
	color: #CC0000;
}
#container {
	width: 930px;
	padding: 0 15px 0 15px;
	margin: 0 auto 0 auto;
	clear: both;
	background-color: #fff;
	background-image: url("/images/bg_footer_corner.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	/*
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	*/
}
#containertop {
	padding: 0;
	margin: 0;
	background-image: url("/images/bg_strip_white.gif");
	background-repeat: repeat-x;
	height: 158px;
}
#topscoop {
	margin: 0 auto 0 auto;
	width: 960px;
	padding: 0;
}
#topscoop h1 {
	margin: 0;
	padding: 0;
	font-size: 1px;
	float:left;
	overflow: hidden;
	text-indent:-9999px;
}
#topscoop h1 a {
	background: url("/images/logo_bmm.gif") no-repeat left top;
	width: 700px;
	height: 110px;
	display: block;
}
.tophome {
	background-image: url("/images/bg_top_warm.gif");
}
#p-service .tophome {
	background-image: url("/images/bg_top_service.gif");
}
#p-products .tophome {
	background-image: url("/images/bg_top_heaters.gif");
}
#topNav {
	/*width: 770px;*/
	clear:both;
	font-size: 0.8em;
	color: #939;
	padding: 0;
	font-weight: normal;
	height: 33px;
	position:relative;
	z-index: 100;
}
#navshadow{
	background: url("/images/bg_navgrad.gif") no-repeat top center;
	height: 15px;
	/*clear: both;*/	
}
#central {
	margin: 0; /* 10px */
	padding: 0;
	/*width: 930px;*/
}
#content {
	min-height: 300px;
}
#contentWide {
	/*width: 400px;*/
	margin: 0px 0px 0px 195px;
	padding: 0;
	vertical-align: top;
}
#contentall {
	float:left;
	width: 675px;
	margin: 0;
	padding: 0 0 210px 15px;
	border-left: 1px solid #ccc;
	min-height: 240px;
	/*border-right: 1px solid #eee;*/
}
#p-news #contentall, #p-newsarticle #contentall, #p-products #contentall, #p-find #contentall {
	padding-bottom: 20px;
}
#p-news #contentall {
	padding-right: 75px;
	width: 600px;
}
#contentmax {
	float:left;
	color: #036;
	width: 510px;
	margin: 0;
	padding: 5px 0px 200px 15px;
	/*height: 300px;*/
	border-left: 1px solid #ccc;
}

#content p, #contentWide p, #contentall p {
	margin: 0;
	padding-bottom: 8px;
	line-height: 120%;
	font-size: 0.8em;
}
#contentall ul, #contentall ol, #contentmax ul {
	margin-left: 15px;
	margin-top: 2px;
	margin-bottom: 8px;
	font-size: 0.8em;
}
#contentall ul li {
	list-style-type: disc;
}
#contentall ol li {
	list-style-type: decimal;
}
#contentall li {
	padding: 2px 2px 4px 2px;
	margin-left: 5px;
	line-height: 1.4em;
}

.long_underline {
	border-bottom: 1px solid #036;
}
.catBox,.rightBox {
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	/*-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;*/
	padding: 3px 8px 8px 13px;
	margin-bottom: 10px;
}
.catBox{
	background: #B366B3 url("/images/bg_catbox.gif") no-repeat bottom right; /* pruple:#939; #999 blue:00ccff */
}
.catBox h2 a {
	text-decoration: none;
}
.rightBox {
	background: #eee url("/images/bg_rightbox.gif") no-repeat bottom right;
}
.rightBox h2 {
	margin-top: 5px;
	border-bottom: 1px dotted #fff;
}
#content .rightBox p {
	line-height: 1.4em;
}
.catBox h2 a:link, .catBox h2 a:visited {
	color: #fff;
}
.catBox h2 a:active, .catBox h2 a:hover {
	color: #c00;
}

#menu {
	/**/
	/*width: 130px;
	float: left;*/
	padding: 0;
	margin: 0;
}
ul#menu {
	/*width: 150px;*/
	border: 0;
	margin: 0 0 8px 0;
	padding: 0;
	/*padding-right: 15px;*/
	list-style-type: none;
	/*text-align: right;*/
	border-top: 1px dotted #ccc;
}
ul#menu li {
	/*width: 180px;
	background: url("/images/bg_buttons.gif") repeat-x bottom;
	background-color: #fff;*/
	list-style-type: none;
	color: #000;
	/*display: block;*/
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1.4em;
	border-bottom: 1px dotted #ccc;
}
ul#menu li .sub {
	/*width: 130px;*/
	background: none;
	/* background-color: #B366B3;  75% purple */
	list-style-type: none;
	color: #fff;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 5px 4px 15px;
	text-align: left;
	font-weight: normal;
}
ul#menu li .onit {
	width: 130px;
	display: block;
	color: #939;
	margin: 0px;
	padding: 8px 5px 8px 15px;
}
ul#menu li a {
	/*width: 130px;*/
	/*background: #fff url("/images/bg_buttons.gif") repeat-x bottom;*/
	list-style-type: none;
	color: #fff;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 8px 5px 8px 0px;
	text-align: left;
	/*-moz-border-radius-bottomright: 1em;
	-webkit-border-bottom-right-radius: 1em;*/
}
ul#menu li a.sub {
	/*width: 126px;*/
	background: #939;
	color: #fff;
	margin: 0px;
	padding: 4px 5px 4px 15px;
}
ul#menu li a:hover {
	/*width: 180px;
	background: url("/images/bg_buttons_999.gif") repeat-x bottom;*/
	/* background-color: #fff;  purple 660066 */
	color: #CC0000;
	display: block;
	/*margin:0px;*/
	padding: 8px 5px 8px 0px;
}
#p-home #nav-home,
#p-about #nav-about,
#p-companies #nav-companies,
#p-news #nav-news,
#p-products #nav-products,
#p-service #nav-service,
#p-manuals #nav-manuals,
#p-contact #nav-contact,
#p-find #nav-find {
	font-weight: bold;
}
#nav-home,
#nav-about,
#nav-news,
#nav-products,
#nav-airheaters,
#nav-technical,
#nav-spares,
#nav-service,
#nav-contact
{
	border-top: none;
	text-decoration: none;
}
#nav-contact {
	border-right: 1px solid #fff;
}
#p-membership #nav-membership,
#p-companies #nav-companies,
#p-enhanced #nav-enhanced,
#p-airheaters #nav-airheaters,
#p-heatunit #nav-heatunit,
#p-faq #nav-faq,
#p-productindirect #nav-productindirect,
#p-productdirect #nav-productdirect,
#p-productcabinet #nav-productcabinet,
#p-producttubular #nav-producttubular,
#p-productwaste #nav-productwaste,
#p-productcompact #nav-productcompact,
#p-installation #nav-installation,
#p-find #nav-find,
#p-news2005 #nav-news2005,
#p-news2006 #nav-news2006,
#p-news2007 #nav-news2007,
#p-news2008 #nav-news2008,
#p-news2009 #nav-news2009,
#p-news2010 #nav-news2010,
#p-news2011 #nav-news2011,
#p-news2012 #nav-news2012,
#p-news2013 #nav-news2013,
#p-news2014 #nav-news2014 {
	background: #B366B3;
	color: #fff;
}
#menu ul li a.sub:hover {
	background: none;
	background-color: #036; /* purple 660066 */
	color: #fff;
	margin: 0px;
	padding: 4px 5px 4px 15px;
}
hr { color: #999; height: 1px;}
.whitelinetd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#footbox {
	clear: both;
	width: 960px;
	margin: 0 auto 15px auto;
	padding-top: 3px;
	background: url("/images/bg_footer.gif") no-repeat top center;
}
#footbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: right;
	color: #fff;
	font-weight: normal;
	margin: 0px;
	padding: 4px 15px 4px 15px;
	margin-bottom: 5px;
	line-height: 1.5em;
}
#footbox a:link, #footbox a:visited {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}
#footbox a:active, #footbox a:hover {
	text-decoration: none;
	color: #0CF;
	font-weight: normal;
}
#footbox .topo a:link, #footbox .topo a:visited {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
#footbox .topo a:active, #footbox .topo a:hover {
	text-decoration: none;
	color: #0CF;
	font-weight: bold;
}
.topo {
	text-align:left;
	float:left;
}
#crumb {
	/*background-color: #eeeeee;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
}
#crumb p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 0.6em;
	color: #999;
	font-weight: bold;
}
#crumb a:link {
	color: #666;
	text-decoration: none;
}
#crumb a:visited {text-decoration: none; color: #999;}
#crumb a:active, #crumb a:hover {text-decoration: none; color: #c00;}

.navon {
	font-family: Verderna, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #900;
	background-color: #eee;
	vertical-align: text-top;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.navon2 {
	font-family: Verderna, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	background-color: #FFCC00;
	vertical-align: text-top;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
a.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-decoration: none;
}
a.nav:visited {text-decoration: none; color: #333333;}
a.nav:active  {text-decoration: none; color: #990000;}
a.nav:hover   {text-decoration: none; color: #990000;}

.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-decoration: none;
}
a.nav2:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: #000066; 
	vertical-align: middle; 
	text-decoration: none;
}
a.nav2:visited {text-decoration: none; color: #333333; background-color: #fff;}
a.nav2:active  {text-decoration: none; color: #990000; background-color: transparent;}
a.nav2:hover   {text-decoration: none; color: #990000; background-color: transparent;}
#search {
	position:absolute;
	left:400px;
	top:5px;
	width:350px;
	height:20px;
	z-index:3;
}
#search p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9900;
	font-weight: bold;
	margin: 0px;
	text-align: right;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#search p input	{color: #000066; font-weight: bold;}
#tech {width:600px;	z-index:3; clear: both; padding: 0;	margin: 0px;}
#tech p.info {margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;}
#boxtop {
	height: 10px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#boxbot {
	height: 45px;
	background: url("/images/bottom_blue.gif") no-repeat;
	/*clear: both;*/
	margin: 0px;
	padding: 0px;
	clear: both;
}
#clearspace {
	height: 10px;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: .2em;
}
label {
	/*font-size: 0.8em;*/
	font-size: inherit;
}
legend {
	font-size: 0.8em;
	font-weight: bold;
	color: #036;
}
fieldset {
	padding: 10px 10px 10px 0;
	margin-bottom: 10px;
}
.formtextlabels {
	float:left;
	width: 120px;
	margin: 2px 10px 2px 0px;
	text-align: left;
	clear:left;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	border: 1px solid #999;
	padding: 3px;
	font-size: .9em;
	color: #939;
}
input[type=radio] {
	border: none;
}
input[type=submit] {
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	color: #fff;
	background-color: #939;
	border: none;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
}
input[type=file] {
	border: none;
}
textarea {
	border: 1px solid #999;
	padding: 3px;	
	width: 80%;
	color: #939;
}
select {
	background-color: #fff;
	color:#141b62;
	border: 1px solid #999;
}
.red {
	color: #c00;
}
#stockjump {
	float: right;
}
#content .small {
	font-size: 0.7em;
}
#cats {
	float:left;
	width: 120px;
	background-color: #66CCCC;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	color: #fff;
	/*height: 300px;*/
}
#cats p {
	margin: 0px;
	padding: 0px 5px 0px 8px;
	/*font-weight: bold;*/
	color: #fff;
}
#cats img {
	border: 2px solid #fff;
}
#cattop {
	height: 20px;
}
#catbot {
	height: 20px;
}
#homeleft {
	float:left;
	width: 690px;
	margin: 0 10px 0 0;
	height: 300px;
	/*border-left: 1px solid #ccc;*/
	overflow: hidden;
}
#featureHome {
	width: 690px;
	height: 300px;
}
#featureHome div {
	width: 610px;
	height: 240px;
	background: url("/images/bg_homebox.gif") no-repeat left top;
	padding: 40px 40px 20px 40px;
	margin: 0;
	/*border: 1px solid #ccc;
	background-color: #eee;*/
	text-align: left;
}
#featureHome div img {
	float: left;
	margin: 0 15px 0 0;
	width: 220px;
	padding: 0;
	/*border: 1px solid #ccc;*/
}
#featureHome div {
	top: 0;
	left: 0;
}
#homeright {
	float:left;
	background: #fff url("/images/bmm_03.jpg") no-repeat right bottom;
	width: 310px;
	margin-left: 10px;
	padding: 5px 10px 0px 15px;
	height: 300px;
	border-left: 1px solid #ccc;
}
.rightCol { /* 240 */
	float: right;
	width: 220px;
}
.colA1 { /* 480 */
	float:left;
	width: 440px;
}
.colA2 { /* 240 */
	float:right;
	width: 220px;
	z-index: 0;
}
.colB1 { /* 360 */
	float:left;
	width: 310px;
}
.colB2 { /* 360 */
	float:left;
	width: 310px;
}
.colC1 { /* 480 */
	float:left;
	width: 440px;
}
.colC2 { /* 480 */
	float:left;
	width: 460px;
}
.colD1 { /* 720 */
	float: left;
	width: 680px;
}
.colE1 { /* 960 */
	/*float: left;*/
	padding: 0 0 20px 15px;
	/*width: 915px;*/
	background: #fff url("/images/bg_bottom_blueline.gif") no-repeat right bottom;
	border-left: 1px solid #ccc;
	min-height: 230px;
}
#map {
	width: 675px;
	height: 380px;
	margin-bottom: 8px;
}
#directions {
	width: 665px;
	font-size: .8em;
}
.lineit {
	border-left: 1px solid #ccc;	
}
.imagewasteoil {
	background: url("/images/bg_bottom_wasteoil.jpg") no-repeat right bottom;
}
.imagefactory {
	background: url("/images/bg_bottom_factory.jpg") no-repeat right bottom;
}
.imagecontrolroom {
	background: url("/images/bg_bottom_controlroom.jpg") no-repeat right bottom;
}
.imageempty {
	background: url("/images/bg_bottom_white.jpg") no-repeat right bottom;
}
.imageroof {
	background: url("/images/bg_bottom_rooftop.jpg") no-repeat right bottom;
}
.imagespares {
	background: url("/images/bg_bottom_spares.jpg") no-repeat right bottom;
}
.imagehmcompact {
	background: url("/images/bg_bottom_hmcompact.jpg") no-repeat right bottom;
}
.right {
	float: right;
}
#details {
	width: 260px;
	float: right;
}
.newprod {
	margin-top: 5px;
	display: block;
	font-size: .8em;
	line-height: 1.2em;
}	
.newprod a img {
	border: 0px;
}
	
.newprod_title {
	font-weight: bold;
}

.newprod img {
	float: left;
	margin-right: 5px;
}
/* TABLES */
#units .toprow_even {
	border-top: 1px solid #003366;
	background-color: #F5EAF5; /* light pink */
}
	
#units .toprow_odd {
	border-top: 1px solid #003366;
	background-color: #fff;
}
	
#units th {
	font-size: 0.7em;
	color: #fff;
	background-color: #036;
	margin: 0px;
	padding: 2px 2px 3px 2px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	vertical-align: bottom;
}
#units td {
	font-size: .7em;
	text-align: center;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #036;
}
#units td.mod {
	font-weight: bold;
	font-size: .8em;
}
.tabodd {
	background-color: #fff;
}
.tabeven {
	background-color: #F5EAF5; /* light pink */
}
.colodd {
	/*background-color: #F5EAF5;
	background-color: #EBD6EB;*/
}
.coleven {
	/*background-color: #EBD6EB;*/
}

#oil .toprow_even {
	border-top: 1px solid #036;
	background-color: #F5EAF5; /* light pink */
}
#oil .toprow_odd {
	border-top: 1px solid #036;
	background-color: #fff;
}
#oil th {
	font-size: 0.7em;
	color: #fff;
	background-color: #036;
	margin: 0px;
	padding: 2px 2px 3px 2px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-bottom: 1px solid #ccc;
	vertical-align: bottom;
}
#oil td {
	font-size: .7em;
	text-align: center;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #036;
}
#oil td.mod {
	font-weight: bold;
	font-size: .8em;
}
#direct-fired {
	clear: both;
}
#direct-fired th {
	font-size: 0.7em;
	color: #fff;
	background-color: #036;
	margin: 0px;
	padding: 2px 2px 3px 2px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-bottom: 1px solid #ccc;
	vertical-align: bottom;
	text-align: left;
}
#direct-fired td {
	font-size: .7em;
	text-align: center;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #036;
}
#direct-fired td.mod {
	font-weight: bold;
	font-size: .8em;
}
#direct-fired .tabodd_left {
	background-color: #fff;
	color: #036;
	border: 1px solid #ccc;
}
#direct-fired .tabodd {
	background-color: #fff;
	color: #036;
}
#direct-fired .tabeven {
	background-color: #F5EAF5; /* light pink */
	color: #036;
}
#direct-fired .colodd {
	/*background-color: #F5EAF5;
	background-color: #EBD6EB;*/
}
#direct-fired .coleven {
	/*background-color: #EBD6EB;*/
}
#direct-fired .table_header {
	font-weight: bold;
	border: 0px;
	text-align: center;
}

/* END TABLES */
.catImage {
	float: right;
	padding: 0 0 10px 80px;
}
/* Product TABLE */
table#products {
	/*border-collapse: collapse;*/
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
	clear: both;
}
#products tr {
	vertical-align: top;
}
#products tr.evenRow {
	background-color: #F5EAF5; /* light pink */
}
#products tr.oddRow {
	background-color: #fff;
}
#products tr.catRow {
	text-align: left;
}
#products th {
	font-weight: bold;
	text-align: left;
	color: #939;
	font-size: .8em;
	line-height: 1.2em;
	padding: 0 5px 2px 8px;
	vertical-align: bottom;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #036;
}
#products th.noleftline {
	border-left: none;
}
#products td {
	text-align: left;
	padding: 0 8px 0 0;
	font-size: .9em;
	/*border-bottom: 1px solid #036;*/
	border-right: 1px solid #ccc;	
	border-bottom: 1px solid #036;
}
#products td.catName {
	padding-left: 10px;
	background: #036 url("/images/bg_catrow.gif") repeat-y right;
}
#products td.catName h2 a:link, #products td.catName h2 a:visited {
	color: #fff;
}
#products td.catName h2 a:active, #products td.catName h2 a:hover {
	color: #0cf;
}
#products td.prodName, #products td.prodBro, #products td.prodTech {
	/* border-top: 1px solid #ccc; blue:#0cf; */
}
#products td.prodName {
	/*width: 100%;*/
}
#products td.prodName h3 {
	/*padding-top: 5px;*/
}
#products td.prodBro, #products td.prodTech {
	/*background: #eee url("/images/bg_rightbox.gif") no-repeat bottom right;
	padding: 10px 5px 5px 10px;
	width: 150px;
	min-height: 100px;*/
	padding-top: 5px;
	padding-left: 8px;
}
#products td.prodBro {
	/*border-right: 6px solid #fff;*/
}
#products td h4 {
	border: none;
}
#products td.prodImg {
	border-right: none;
	padding: 4px 12px 4px 0px;
}
#products td.prodImg img {
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
	/*width: 112px;*/
}
#products td.prodImg a:link {
}
#products td.prodImg a:hover .product_img {
	background-color: #eee;
	border: 1px solid #999;
	padding: 5px;
}
/* END Product TABLE */

#column1 {
	float: left;
	width: 200px;
	padding: 0 15px 0 0;
}
#column2 {
	float: left;
	width: 240px;
	padding: 0 10px 0 0;	
}
#column3 {
	float: left;
	padding: 0px;	
}
#pdfdetail {
	float:right;
	padding: 0 10px 0 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: right;
	line-height: 1.3em;
}
.newsImg {
	margin: 2px 10px 10px 0;
	text-align: left;
	padding: 5px;
	border: 1px solid #ccc;
}
a:hover img.newsImg {
	background-color: #eee;
	border: 1px solid #999;
}
#newspic {
	float: right;
	text-align: left;
	width: 210px;
	padding: 10px 0 5px 10px;
	margin: 0;
}
#newspic p {
	text-align: left;
	margin: 0;
	padding: 0 0 5px 0;
	color: #333;
}
a.noline:link {
	text-decoration: none;
	border-bottom: none;
}
a.noline:visited {
	text-decoration: none;
	border-bottom: none;
}
a.noline:active {
	text-decoration: none;
	border-bottom: none;
}
a.noline:hover {
	text-decoration: none;
	border-bottom: none;
}
#content .date {
	font-weight: normal;
	font-size: .7em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #333;
	line-height: 2.2em;
}
#content .intro {
	font-size: .95em;
	line-height: 1.3em;
}
.clearit {
	clear: right;
}
.clearall {
	clear: both;
}
.txtnor {
	font-weight: normal;
	white-space: nowrap;
}
.url {
	display: none;
}
#menu a.new, #menu a:hover.new {
	padding-left: 24px;
	background-image: url(/images/icon_new.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/*margin-left: 20px;*/
}
/** **/
#admins table {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: none;
}
#admins th {
	font-size: 0.8em;
	color: #fff;
	background-color: #036;
	margin: 0;
	padding: 5px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	vertical-align: bottom;
	text-align:left;
}
#admins td {
	font-size: 0.8em;
	margin: 0;
	padding: 5px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
#admins td.right {
	text-align: right;
}
#admins td.datetd {
	text-align: right;
}
#admins td.catName {
	background-color: #eee;
	font-weight: bold;
}