body {
	margin:	0;
	padding: 0;
	}
body, div, p, th, td, li, dl, dd {
	font-family: Verdana, Arial, Lucida console, sans-serif, Monospace;
	font-size: 13px;
	color: #333;
	}
h3, h4, h5 {
	line-height: 135%;
	}
ul {
	list-style-type: square;
	}
p {
	vertical-align: top;
	}
tr.a td {
	background: #efefef;
	}
.form td {
	vertical-align: top;
	}
.form table {
	background: #efefef;
	}
.downloadform td {
	vertical-align: top;
	}
.zix img{
border-style: none;
}

#datatable td {
	padding: .5em;
	color: #333;
	vertical-align: top;
	}
#datatable th {
	padding: .3em;
	color: #333;
	background-color: #ddd;
	}


.downloadform table {
	background: #f4ecd7;
	}
.login td {
	vertical-align: top;
	}
.login table {
	background: #e1f0f0;
	}
	
input, select {
	font-size: 11px;
	}
.alert {
	color: red;
	}
	
/* global links */
a:link, a:visited {
	color: #3366cc;
	text-decoration: none;
	}
a:active, a:hover {
	color: #000066;
	text-decoration: underline;
	}
/* global links */

/* main nav links */
#nav a:link, #nav a:visited {
	color: #fff;
	font-weight: bold;
	}
#nav a:active, #nav a:hover {
	color: #DEE7F7;
	font-weight: bold;
	}
/* main nav links */

/* order a copy red links */
a:link.order, a:visited.order {
	text-decoration: underline;
	color: darkred;
	}
a:hover.order, a:active.order {
	text-decoration: underline;
	color: red;
	}
/* order a copy red links */

/* leftnav div links */
#leftnav div a:link, #leftnav div a:visited {
	color: #666;
	}
#leftnav div a:hover, #leftnav div a:active {
	text-decoration: underline;
	color: red;
	}
/* leftnav div links */

/* download p links */
.download a:link, .download a:visited {
	font-size: 1.4em;
	color: #336600;
	}
.download a:hover, .download a:active {
	text-decoration: underline;
	color: #669933;
	}
/* download p links */

#nav td {
	color: #DEE7F7;
	font-weight: bold;
	background-color: #08458C;
	}
#nav div {
	padding-top: .55em;
	padding-bottom: .55em;
	padding-right: .55em;
	background-color: #08458C;
	}
#nav table {
	padding-left: 1.2em;
	background-color: #08458C;
	}
.date {
	color: #fff;
	font-weight: normal;
	}
#leftnav table {
	background-color: #DBE7F2;
	}
#leftnav div {
	padding: 5px 0 0 8px;
	margin-right: 4px;
	color: black;
	}
#leftnav div div {
	padding: .6em 0 0 .8em;
	color: #990000;
	}
#leftnav div div div {
	padding: .6em 0 0 1em;
	color: #990000;
	}
#rightcol, #rightcol p, #supportcol, #supportcol p {
	font-size: 10px;
	line-height: 130%;
	}
#homenews, #homenews p {
	font-size: 10px;
	line-height: 130%;
	margin: .5em 0 1em 0;
	}
#news td {
	vertical-align: top;
	}
#news th {
	background: #ccc;
	vertical-align: top;
	padding: .2em;
	}	
#inlinetable td {
	padding: .5em;
	color: #333;
	vertical-align: top;
	}
#inlinetable th {
	padding: .3em;
	color: #333;
	}
	
	
#important td {
	padding-bottom: 2em;
	}
	
	
#footer {
	margin: 1em;
	align: center;
	}
#footer td {
	padding: 1.5em;
	}
#newsitems p {
	margin: .1em .1em 1em .1em;
	}
#customers td {
	vertical-align: top;
	}
#customers th {
	background: #ccc;
	vertical-align: top;
	padding: .2em;
	}
.special {
	color: #990000;
	}
/* navon links */
.navon div a:link, .navon div a:visited {
	color: green;
	}
.navon div a:hover, .navon div a:active {
	text-decoration: underline;
	color: red;
	}
/* navon links */

/* meerkat */

.meerkatTitle {
    font-weight: bold;
	}
.meerkatDescription {
	}
.meerkatCategory {
    font-size: 9pt; 
    font-weight: bold; 
    font-style: italic; 
    color: #990000;
	}
.meerkatChannel {
    font-size: 9pt; 
    font-style: italic; 
    color: brown;
	}
.meerkatDate {
	}
/* meerkat */

.articletable td {
	vertical-align: top;
	}
.articletable th {
	text-align: left;
	background-color: #efefef;
	}
	
/* --- product color table --*/

#prodcolor a:link, #prodcolor a:visited {
	color: #fff;
	}
#prodcolor a:active, #prodcolor a:hover {
	color: #000066;
	}
#prodcolor td {
	color: #fff;
}
#prodcolor td {
	text-align: center;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}
#prodcolor ul {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
#prodcolor li {
	color: #fff;
	margin-left: -10px;
}
.one {
	background-color: #666699;
}
.two {
	background-color: #e08908;
}
.three {
	background-color: #609700;
}
.four {
	background-color: #006090;
}
.five {
	background-color: #c02f00;
}
.six {
	background-color: #009790;
}
