/* General */body {	font-family: Arial, Helvetica, sans-serif;}.section {	padding-bottom: 15px;	border-bottom: 1px solid #ccc;	margin-bottom: 15px;}/* Headlines */h1 {	margin: 0 0 10px 0;	font-size: 26px;	font-weight: normal;}h1.top {	margin-bottom: 0;}h2 {	margin: 0 0 10px 0;	font-size: 14px;	line-height: 1.3em;	font-weight: bold;}h3 {	margin: 0 0 10px 0;	font-size: 12px;	font-weight: bold;}h4 {	margin: 0 0 3px 0;	font-size: 12px;	font-weight: bold;}/* Text */p {	margin: 0 0 10px 0;	font-size: 12px;	line-height: 1.4em;}ul {	margin: 0 0 10px 0;	font-size: 12px;}ul li {	margin: 0 0 5px 0;}/* Features */.feature h2, .feature h3, .feature h4 {	font-size: 12px;	margin: 0 0 3px 0;}.feature p {	margin: 0;	font-size: 11px;	line-height: 1.2em;}.feature img {	float: left;	margin: 0 10px 0 0;}* html .feature img {	margin-bottom: 5px;}/* Images */img {	border: none;}.inline {	float: left;	margin: 0 10px 10px 0;}.inline.right {	float: right;	margin: 0 0 10px 10px;}/* Callout Boxes */.callout {	margin: 15px 0;	padding: 15px;	background: #ffc;	border: 1px solid #999;}/**************************************** * Tooltips ****************************************/.tooltip a {	position: relative;	color: #000;	text-decoration: underline;	cursor: help;}.tooltip a span {	display: none;	position: absolute;	left: -100%;	float: left;	padding: 10px;	border: 1px solid #999;	background: #ffc;	text-align: left;	text-decoration: none;	font-size: 11px;
	width: 300px; }* html .tooltip a span {	top: 40px;}.tooltip a span span {	display: block;	position: static;	float: none;	padding: 0;	border: none;}.tooltip a:hover span, .tooltip .hover span {	display: block;}/**************************************** * Java Uploader Instructions Page ****************************************/#javaInstructions {	margin: 15px 0 0 0;	padding: 0;}#javaInstructions li {	clear: both;	float: left;	width: 730px;	margin: 0 0 25px 0;	padding: 0 0 15px 0;	border-bottom: 1px solid #ccc;	list-style: none;}#javaInstructions .screenshot {	float: right;	margin: 0 0 15px 25px;}	/**************************************** * Pricing Page ****************************************/.tooltip a span span.pricing-tooltip-title {	display: block;	margin: 0 0 5px 0;	font-size: 13px;	font-weight: bold;}.tooltip a span span.pricing-tooltip-details {	display: block;	margin: 0 0 5px 0;}.tooltip a span span.pricing-tooltip-entry {	display: block;	float: left;	width: 300px;	margin: 5px 0 0 0;	border-top: 1px solid #eeb;	padding: 10px 0 0 0;}.tooltip a span span.pricing-tooltip-entry img {	float: left;	margin: 0 5px 5px 0;	border: 1px solid #eeb;}

.pricing-tooltip {
	top:60px;
}

.pricing-silktooltip {
	top:35px;
}
#value .tooltip a {	z-index: 1000;}#express .tooltip a {	z-index: 100;}

.pricingQuantityCell {
	align:right;
	background-color:#666666;
	font-weight:bold;
}

.pricingDarkCell {
	align:center;
	background-color:#cccccc;
}

.pricingLightCell {
	align:center;
	background-color:#eeeeee;
}

.pricingServiceLevel {
	background: #999999;
	text-align:left;
	font-weight:bold;
}/**************************************** * Products page ****************************************/#productListing {	}#productListing .product {}#productListing .product img {	float: left;}#productListing .product .caption {	float: left;	width: 115px;	margin: 25px 0 0 5px;	text-align: left;}/**************************************** * Testimonials ****************************************/.quoteSource {	display: block;	margin: 10px 0 0 0;	font-weight: bold;}.scroll {	height:400px;	width:500px;	overflow:auto;	scrollbar-face-color: #666;	scrollbar-darkshadow-color: #333;	scrollbar-3dlight-color: #666;	scrollbar-arrow-color: #fff;	scrollbar-highlight-color: #999;	scrollbar-shadow-color: #333;	scrollbar-track-color: #eee;	line-height:14pt;	padding:5px;}/**************************************** * Help Pages ****************************************//****** expanding menu CSS *******/#expandmenu {	margin-left:0px;	padding-left:0px;}#expandmenu .open {	display: block;	padding-left:0px;	margin-left:20px;	}#expandmenu .closed {	display: none;	padding-left:0px;	margin-left:20px;	}#expandmenu li {	list-style-type: none;	padding-left:0px;	margin-left:0px;	padding-top: .2em;	padding-bottom: .2em;	font: 9pt arial;	}        #expandmenu li img {	vertical-align: middle;	}/**************************************** * Old ****************************************/.title {font-family:Times,arial,verdana; font-size:17pt; font-weight:bold;}.bluethin { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0033FF; text-decoration: none;}.bluethinlink { font-family: Arial, Helvetica, sans-serif; color: #0033FF; text-decoration: none;}
.bluethinlinknum { font-family: Arial, Helvetica, sans-serif; color: #0033FF; text-decoration: none; font-size: 10px;}.bluethinlink:hover { text-decoration:underline; }/*.textlink { color:#0000FF; text-decoration:none; }.textlink:hover { color:#0000FF; text-decoration:underline;}*/td.boxoff {	background-color: #66CC66; 	color: #ffffff;	text-decoration:none;}td.boxon {	background-color: #6BA8E5; 	color: #ffffff;	text-decoration:none;}.specialtextlink {	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	color: #ffffff;	text-decoration:none;}.specialtextlink:hover {	color:#ffffff;	text-decoration:underline;}.whitetext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #FFFFFF;}.whitetextlg {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;}.whitetextlink {	color:#ffffff;	text-decoration:none;}.whitetextlink:hover {	color:#ffffff;	text-decoration:underline;}.whitetextsm {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #FFFFFF;}.greytext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #666666;}.greytextsm {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #666666;}.blacktext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #000000;}.blacktextsm {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #000000;}.blacktextlg {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #000000;}.greytext3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #333333;}.greytext3sm {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #333333;}.bluetext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #0000FF;}.bluetextlg {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color:#666666;}.redtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	font-style: normal;	color: #CC0000;}
<!-- new -->
/* Background Properties */

.background {
	background-image: url(images/background.jpg);
	background-position: top;
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.header-background {
	background-image: url(../images/homepage/header-background.jpg);
	background-position: top;
	background-repeat: no-repeat;
//	height: 220px;
}
.footer-background {
	background-image: url(http://www.mixonic.com/mcm/mixonic/images/eff-foot2.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.subheader-background {
	background-image: url(../images/homepage/sub-header-background.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 27px
}
.body-background {
	background-image: url(../images/homepage/body-background.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.body-background-02 {
	background-image: url(../images/homepage/body-background-02.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.body-background-03 {
	background-image: url(../images/homepage/body-background-03.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.body-background-button-01 {
	background-image: url(../images/homepage/body-button-01.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 22px;
}
.body-background-button-02 {
	background-image: url(../images/homepage/body-button-02.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 80px;	
}

.backimage {
	background-image: url(../images/homepage/header-bottom-fill.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 68px;
}

.left-corner {
	background-image: url(../images/homepage/sub-header-corner-left.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 30px;		
}
.right-corner {
	background-image: url(../images/homepage/sub-header-corner-right.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 30px;		
}
.spacer-transparent {
	background-image: url(../images/homepage/spacer-transparent.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 49px;
    width: 219px;		
}	

/* Body Text */

.body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.body-text-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
}
.body-text-bold-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	line-height: 16px;
}
.body-text-large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 13px;
}
.body-text-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}
.body-text-small-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}
.body-text-small-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 13px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.footer-nav-pipes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.footer-subnav-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
}
.header-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
}
.header-text-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
}
.header-text-03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 30px;
}
.header-text-04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
}
.subheader-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.upper-nav-pipes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.upper-nav-phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
}
.red-text-bold-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FA1616;
	font-weight:bold;
}


a.button-links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.button-links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.button-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.button-links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}


/**/

a.footer-nav-links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer-nav-links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer-nav-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.footer-nav-links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}


/**/

a.footer-subnav-links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
}
a.footer-subnav-links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
}
a.footer-subnav-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: underline;
}
a.footer-subnav-links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: underline;
}


/**/

table.table-cell-links td a{
   display: block;
   width: 14em;
   text-decoration: none;
}
table.table-cell-links td a:link, table.table-cell-links td a:visited {
   color: #000000;
   font-size: 12px;
}
table.table-cell-links td a:hover, table.table-cell-links td a:active {
   text-decoration: none;
}


/**/

a.upper-nav-links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration: none;
}
a.upper-nav-links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration: none;
}
a.upper-nav-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration: underline;
}
a.upper-nav-links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration: underline;
}


/* Margins */

.top-body-margin {
	margin-top: 6px;
}
.top-body-margin-02 {
	margin-top: 28px;
}
.top-body-margin-03 {
	margin-top: 16px;
}
.footer-subnav-margin {
	margin-top: 20px;
	margin-bottom: 20px;
}
.top-header-text-margin {
	margin-top: 32px;
}
.top-header-buttons-margin {
	margin-top: 28px;
}.closebutton {	background: url(../images/b1-close.gif) no-repeat 100% 0px;	cursor:pointer;	width:110px;	height:20px;	text-indent:-9999px;	display:block;	margin-left:30px;}.closebutton:hover {	background-position:0 -20px;}.arial-header{	font-family: Arial,Helvetica,sans-serif; 	padding: 3px; font-weight: bold;	 font-size: 16pt;		}	a {color: #666 ; text-decoration: underline ;}a:hover {text-decoration: none ;}a:visited {color: #666 ;}	.mostaction {	margin-top:9px;}.mostactionlink {	color:black !important;	text-decoration:none;}