﻿/* 
@author Ben Lilley
@date 25/08/2006
@website marshal.com
modified by Charles Creegan for DTD 4.01 quirks compatibility
navlist - thanks eric meyer
 */

body {
	padding-top: 0px;
	margin: 0px auto;
	color: #666666;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	}

P {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	padding-top:0px;
	padding-bottom:8px;
	margin:0;
	}

TD {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}



td.spacer {
	width:12px;
	}

TD.pop {font-size: 11px; color: #666666; padding-right: 20px; padding-left: 20px; }
TD.teaser {font-size: 11px; margin-top: 0px; padding-top:0px; padding-bottom:5px; }
TD.headline {font-size: 12px;  margin-top: 3px; margin-bottom: 0px; padding-bottom:0px; padding-top:15px;}
TD.agate {font-size: 9px; margin-top: 8px; margin-bottom: 3px; padding-top:17px;}


div.selectrow {padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	}

#navlist
{
padding: 5px 20px;
margin-left: 0;
border-bottom: 1px solid #ddd;
font: bold 12px Verdana, sans-serif;text-transform:uppercase;
clear:both;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;

}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #ccc;
border-bottom: none;
background: #EEE;
text-decoration: none;
padding-bottom:5px;
}

#navlist li a:link { color: #666; }
#navlist li a:visited { color: #666; }

#navlist li a:hover
{
color: #000;
background: #ddd;
border-color: #227;
text-decoration:underline;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
text-decoration:none;
}



/* form fields */

form {margin:0;padding:0}

input {background-color: #ffffff; font-size: 11px; color: #000000; border: 1px #492F92 solid;}

textarea {background-color: #ffffff; font-size: 11px; color: #000000; border: 1px #492F92 solid;}
select {background-color: #ffffff; font-size: 11px; color: #000000; border: 1px #492F92 solid;margin:1px;}
option {background-color: #ffffff; font-size: 11px; color: #000000; }
button {background-color: #ffffff; font-size: 11px; color: #000000; border: 1px #492F92 solid;}

.checkbox {background-color: #ffffff; border:none; font-size: 11px; color: #000000; }
.radio {background-color: #ffffff; border:none; font-size: 11px; color: #000000; }
.trial {background-color: #ffffff; border:none; font-size: 11px; color: #000000; border: 1px #492F92 solid;cursor:pointer;}
.submit  {
	background-color: #DDDDEE; 
	font-size: 11px; 
	color: #000000;  
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:80px;
	margin-left:45px;
	}
.submitbtn
	{
	background-image:url('../graphics/page_layout/downloadbtn.gif');
	background-repeat:no-repeat;
	height:20px;
	border:none;
	text-align:center;
	padding-right:6px;
	width:95px;
	padding-left:4px;
	cursor:pointer;
	margin-left:4px;
	}
}

table.tracecontent TD.agate {font-size: 9px; color:#666666; margin-top: 8px; margin-bottom: 3px; padding-top:17px;}
table.tracecontent TD.teaser {font-size: 11px; color: #666666; margin:0; padding-top:0px; padding-bottom:5px; padding-left:3px;}
table.tracecontent TD.headline {font-size: 12px; color: #666666; margin-top: 3px; margin-bottom: 0px; margin-left:0px; padding-bottom:0px; padding-top:15px;padding-left:5px;}
table.tracecontent TD.newsitem {padding:20px;}


TD.headline A.headline:link    {  color:#666666; font-weight:bold; text-decoration:none; margin-bottom:0px}
TD.headline  A.headline:visited { color:#666666;  font-weight:bold; text-decoration:none; }
TD.headline A.headline:hover { color:#666666;  font-weight:bold; text-decoration:underline; }
TD.headline  A.headline:active  { color:#666666;  font-weight:bold; text-decoration:underline; }

span.headline A:link    {  color:#666666; font-weight:bold; text-decoration:none; margin-bottom:0px}
span.headline  A:visited { color:#666666;  font-weight:bold; text-decoration:none; }
span.headline A:hover { color:#666666;  font-weight:bold; text-decoration:underline; }
span.headline  A:active  { color:#666666;  font-weight:bold; text-decoration:underline; }



UL	{ 
	margin-left:12px; 
	padding-top:5px;
	padding-left:8px;
	padding-bottom:11px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	}

OL 	{ 
	margin-left:12px; 
	padding-top:5px;
	padding-left:12px;
	padding-bottom:11px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
LI {
	margin-left:0px; 
	padding-left:0px;
	padding-bottom:5px;
	}


td.maincontent Dl { 
	margin-left:12px; 
	padding-top:5px;
	padding-left:8px;
	padding-bottom:11px;
	padding-right:50px;
	margin-top:0px;
	margin-bottom:0px;
	}
td.maincontent Dl dt {
	font-size:12px;font-weight:bold;
	}
td.maincontent Dl dd {
padding-bottom:5px;
	}



UL.icon {
	margin-left:0;
	padding-left: 5px;
	list-style: none;
	}

.icon li {
	margin-left:0;
	padding-left:25px;
	padding-bottom:7px;
	background-image:url('/graphics/ICONS/pdficon_small.gif');
	background-repeat:no-repeat;
	}

.icon li.htm {
	background-image:url('/graphics/ICONS/htmicon_small.png');
	}

.icon li.download {
	background-image:url('/graphics/ICONS/download_icon.gif');
	}

.icon li.txt{
	background-image:url('/graphics/ICONS/txticon_small.png');
	}

.login {
	color: #666666;
	padding-bottom:2px;
	padding-top:0;
	background-image:url('/graphics/rbox/loginbtn.gif'); 
	}

.login a:link {
	color: #666666;
	text-decoration: none;
	
	}

.login a:visited {
	color: #666666;
	text-decoration: none;
	}

.login a:hover {
	color: #333333;
	text-decoration: underline;
	}

.navigation {
	border-top:1px solid #DDDDDD;
	padding-top:2px;
	border-bottom:1px solid #DDDDDD;
	padding-bottom:2px;
	}
	
.navinner {
	color: #FFFFFF;
	background-color:#552299;
	background-image:url('/graphics/rbox/navbg.gif');
	}

.navinner a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin-left:4px;
	margin-right:4px;
	}

.navinner a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin-left:4px;
	margin-right:4px;
	}

.navinner a:hover {
	text-decoration: underline;
	color: #C4DF9B;
	}

.headleft {
	background-image:url('/graphics/rbox/bgleft.gif');
	}

.headright {
	background-image:url('/graphics/rbox/bgright.gif');
	}

.headright a:link,
.headright a:visited {
	color:red;
	}

.headbanner {
	background-image:url('/graphics/home_hart/banner2.gif');
	}

.headstripe {
	border-bottom:1px solid #DDDDDD;padding-bottom:2px;
	}
	
.nospace {
	margin:0;
	padding:0;
	}
	
a:link {
	color: #552299;
	font-weight: normal;
	text-decoration: underline;
	}

a:visited {
	color: #552299;
	font-weight: normal;
	text-decoration: underline;
	}

a:hover {
	color: #333333;
	text-decoration: underline;
	}

.headlink a:link {
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	}

.headlink a:visited {
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	}

.headlink a:hover {
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
	}



table.main {
	width:864px;
	background-image:url("/graphics/rbox/box-main-864-m.gif");
	margin-left:auto;
	margin-right:auto;
	clear:both;
	font-size:11px;
	}

table.wmlandingpg_main {
	width:864px;
	background-image:url("/graphics/rbox/box-wmlandingpg_main-864-m.gif");
	margin-left:auto;
	margin-right:auto;
	clear:both;
	font-size:11px;
	}

th.maintop {
	width:864px;
	height:35px;
	background-color:white;
	background-image:url('/graphics/rbox/box-main-864-t.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:13px;
	padding-left:11px;
	padding-right:11px;
	text-align:left;
	}

td.mainlmargin {
	width:11px;
	}

td.maincontent {
	width:684px;
	vertical-align:top;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:11px;
	margin:0;
	}

td.maincontentsm {
	width:684px;
	vertical-align:top;
	padding-top:20px;
	padding-left:18px;
	padding-right:22px;
	padding-bottom:11px;
	margin:0;
	}

td.maincontent  h1, td.pop h1 {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #999999;
	}

td.maincontent  h2 {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
text-transform:uppercase;
margin-bottom:11px;
	border-bottom:1px solid #dddddd;
	}

td.maincontent  h2.byfloat {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	text-transform:uppercase;
	margin-bottom:11px;
	border-bottom:1px solid #dddddd;
	width: 375px;
	}

td.mainnav {
	width:180px;
	vertical-align:top;
	padding:0;
	margin:0;
	}

img.mainnavicon {
	float:right;
	padding:0;
	margin:0;
	}

td.mainbottom {
	width:864px;
	height:22px;
	background-color:white;
	background-image:url('/graphics/rbox/box-main-864-b.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}

td.wmlandingpg_mainbottom {
	width:864px;
	height:22px;
	background-color:white;
	background-image:url('/graphics/rbox/box-wmlandingpg_main-864-b.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}

th h1 {
	color: #FFFFFF;
	background-color: #999999;
	font-size:11px;
	font-weight:bold;
	margin: 0;
	padding:0;
	text-transform:uppercase;
}


.mainnav dl {
	font-weight:bold;
	color:white; 
	font-size:10px;
	clear:both;
	padding:0;
	margin:0;
	width:180px;
	}

.mainnav dt {
	color:white;

	line-height:15px;
	margin: 0;
	background-color:#9988BB;
	background-image:url(/graphics/rbox/box-sidebar-menumain-m2c.gif);
	padding-top:4px;
	padding-bottom:3px;
	padding-left:22px;
	text-transform:uppercase; 
	background-repeat:no-repeat;
}

.mainnav dt.open {
	color:white;

	line-height:15px;
	margin: 0;
	background-color:#9988BB;
	background-image:url(/graphics/rbox/box-sidebar-menumain-m2o.gif);
	padding-top:5px;
	padding-bottom:3px;
	padding-left:22px;
	text-transform:uppercase;
	background-repeat:no-repeat; 
	}


.mainnav dt a:link {
	color:white;
	text-decoration: none;
	font-weight:bold;
	}

.mainnav dt a:visited {
	color:white;
	text-decoration: none;
	font-weight:bold;
	}
.mainnav dt a:hover {
	text-decoration: underline;
	color:#eee;
	font-weight:bold;
	}

.mainnav dd {
	color: black;

	margin: 0;
	margin-top: 2px;
	margin-bottom:7px;
	padding-left:22px; 
	}
	
.mainnav dd.menu {
	color: #663399;
	height:18px;
	margin: 0;
	margin-top: 2px;
	padding-left:12px; 
	}

.mainnav dd a:link {
	color: #663399;
	text-decoration: none;
	font-weight:bold;
	}

.mainnav dd a:visited {
	color: #663399;
	text-decoration: none;
	font-weight:bold;
	}

.mainnav dd a:hover {
	text-decoration: underline;
	color:#A18CB8;
	font-weight:bold;
	} 

.mainnav dd blockquote {
	color:black;
	font-weight:normal;
	padding-bottom:0;
	}


TABLE.mainnavoffer {
	width:80%;
	background-color:white;
	border:1px solid #9988BB;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:25px;
	}

TABLE.mainnavoffer th {
	padding:2px;
 	vertical-align:middle;
	background-color:#552299;
	color:white;
	text-decoration:none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}

TABLE.mainnavoffer td {
	padding:2px;
 	vertical-align:middle;
	color:#552299;
	text-decoration:none;
	}

table.mainnavoffer td a:link, table.mainnavoffer td a:visited {
	color:#552299;
	text-decoration:none;
	}

table.mainnavoffer td.plain {
 	text-align:center;
	color:#666666;
	font-size:10px;
	}

table.mainnavoffer form {
	padding:0;
	margin:0;
	}

table.mainnavoffer input { 
	margin-top:5px;
	width:120px;
	color:#999999;
	}

table.mainnavoffer input.submit {
	border:none;
	width:50px;
	height:16px;
	font-size:9px;
	padding:0;
	margin-top:0;
	margin-left:80px;
	color:black;
	background-color:white;
	text-decoration:underline;
	}


.sidebox {float:right; width:200px; margin-top:2px;margin-right:8px;margin-bottom:8px;margin-left:8px; 
vertical-align:top; font-size: 10px; color: #666666; border-top:1px #666666 solid; 
border-bottom:1px #666666 solid; 
padding:0px}
.sidebox TH {vertical-align:top; text-align:left; font-size: 11px; color: #666666; background-color:#eeeeee; padding-top:5px;padding-left:5px;padding-bottom:0;margin:0; }
.sidebox TD {vertical-align:top; font-size: 10px; color: #666666; background-color:#eeeeee; padding:5px; }
.sidebox UL {font-size: 10px; color: #59468A; margin-left: 10px; margin-right:0px; padding-left:5px; padding-right:0px;}
.sidebox LI {font-size: 10px; color: #59468A; margin-left: 2px; padding-left:2px; padding-right:0px;}
.sidebox P {font-size: 10px; color: #59468A;}

.gsidebox {float:right; width:200px; margin-top:2px;margin-right:8px;margin-bottom:8px;margin-left:8px; 
vertical-align:top; font-size: 10px; color: #666666; border-top:1px #666666 solid; 
border-bottom:1px #666666 solid; 
padding:0px}
.gsidebox TH {vertical-align:top; text-align:left; font-size: 11px; color: #666666; background-color:#ddeecc; padding-top:5px;padding-left:5px;padding-bottom:0;margin:0; }
.gsidebox TD {vertical-align:top; font-size: 10px; color: #666666; background-color:#ddeecc; padding:5px; }
.gsidebox UL {font-size: 10px; margin-left: 10px; margin-right:0px; padding-left:5px; padding-right:0px;}
.gsidebox LI {font-size: 10px; margin-left: 2px; padding-left:2px; padding-right:0px;}
.gsidebox P {font-size: 10px; }

.lquotegreen {float:left; width:150px; margin-top:2px; margin-right:8px;margin-bottom:8px;margin-left:0; 
vertical-align:top; background-color:#ddeecc; color: #666666; border-top:1px #666666 solid; 
border-bottom:1px #666666 solid; 
padding:0px}

.lquotegreen TD {vertical-align:top; padding:5px; font-size:14px; }

.lquoteblue {float:left; width:150px; margin-top:2px; margin-right:8px;margin-bottom:8px;margin-left:0; 
vertical-align:top; background-color:#cceeee; color: #666666; border-top:1px #666666 solid; 
border-bottom:1px #666666 solid; 
padding:0px}

.lquoteblue TD {vertical-align:top; padding:5px; font-size:14px; }

.rquotered {float:right; width:200px; margin-top:2px; margin-right:8px;margin-bottom:8px;margin-left:8px; 
vertical-align:top; background-color:#ffcccc; color: #666666; border-top:1px #666666 solid; 
border-bottom:1px #666666 solid; 
padding:0px}

.rquotered TD {vertical-align:top; padding:5px; font-size:10px; }

.docbox {width:500px; margin-top:25px; margin-bottom:20px; vertical-align:top; font-size: 10px; color: #666666; border:1px #666666 solid; padding:0px}
.docbox TH {vertical-align:top; text-align:left; font-size: 12px; color: #666666; background-color:#AACC88; padding:5px; margin-bottom:3px;}
.docbox TD {vertical-align:top; font-size: 10px; color: #666666; background-color:#ddeecc; padding:5px; }

P.details {margin-left:5px; font-size: 10px; font-style:italic; color: #666666; margin-top: 0px; margin-bottom: 3px}

P.Message {FONT-FAMILY: verdana, helvetica, sans-serif; font-size: 11px; color: #666666; background-color:#DDDDDD; margin:5px; padding:10px;}



th h1.purp {
	background-color: #8866AA;
}

th h1.deeppurp {
	background-color: #665588;
}

table.tracecontent td h1 {
	font-size:14px;
	padding-top:10px;
	}

h2 {
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:2px;
	margin:0;
}

h3 {
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	}
H4 {
	font-size: 11px; 
	font-style:italic; 
	margin-top: 15px; 
	margin-bottom: 0px;
	}


blockquote {margin:0;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px;}




.bottomline {border-bottom:1px solid #999999;}

span.rss {float:right;}

/* classes for miscellaneous formatting */
.left50 {margin-left: 50px;}
.pad25 {padding-left: 30px;}
.code {FONT-FAMILY: courier, monospace; font-size: 11px; color: #000000; margin-top: 3px; margin-bottom: 3px; }
.doc  { font-style: italic; font-size: 11px; text-decoration:none; }
.agate  { font-size: 10px; }
TD.separator {font-weight: bold; font-size: 11px; background-color:#B6ADCD; color: #FFFFFF;}



/* classes for Tigra Form Validator */
.tfvHighlight
  {font-weight: bold; font-size: 11px; color: #FF0000;}

.tfvNormal
  {font-weight: bold; font-size: 11px; color: #000000;}



/* classes for ROI Calculator */
P.resultbox {height:13px; font-size: 12px; FONT-FAMILY: Arial, verdana, helvetica, sans-serif; 
background-color:#ffffff; width:80px; text-align:right; padding-right:2px; border: 1px #492F92 solid;}

INPUT.resultbox {background-color: #ffffff; font-size: 11px; color: #000000; border: 1px solid #DDDDDD; width:84px; text-align:right; padding-right:2px;}

.roibox {width:275px; margin:8px; vertical-align:top; font-size: 10px; color: #59468A; border-bottom:1px #666666 solid; padding:0px}
.roibox TH {vertical-align:top; font-size: 12px; color: #666666; background-color:#ffffff; padding:5px;border-bottom:1px solid #666666;text-align:left; }
.roibox TD {vertical-align:top; font-size: 10px; color: #59468A; background-color:#eeeeee; padding:5px; border-top:3px solid white;}
.roibox UL {font-size: 10px; color: #59468A; margin-left: 10px; margin-right:0px; padding-left:5px; padding-right:0px;}
.roibox LI {font-size: 10px; color: #59468A; margin-left: 2px; padding-left:2px; padding-right:0px;}
.roibox P {font-size: 10px; color: #59468A;}
.roibox INPUT {background-color: #ffffff; font-size: 11px; color: #000000; border: 1px #492F92 solid; width:84px; text-align:right; padding-right:2px;}
.roibox INPUT.submit  {
	background-color: #DDDDEE; 
	font-size: 11px; 
	color: #000000;  
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:100px;
	margin-left:0;
	text-align:center;
	}

/* classes for download page boxes */

.downloadbox {width:275px; margin:8px; vertical-align:top; font-size: 10px; color: #59468A; padding:0px;border-bottom:1px solid #666666;}
.downloadbox TH {vertical-align:top; font-size: 12px; color: #666666; background-color:#cceeee; padding:5px;border-bottom:1px solid #666666;text-align:left; }
.downloadbox TD {vertical-align:top; font-size: 10px; color: #666666; background-color:#f1f3f6; padding:5px; height:230px;}
.downloadbox UL {font-size: 10px; color: #666666; margin-left: 10px; margin-right:0px; padding-left:5px; padding-right:0px;}
.downloadbox LI {font-size: 10px; color: #666666; margin-left: 2px; padding-left:2px; padding-right:0px;}
.downloadbox P {font-size: 10px; color: #666666;}

/* content table */

.contenttable {vertical-align:top; font-size: 11px; }
.contenttable P {vertical-align:top; font-size: 11px; }
.contenttable TH {vertical-align:middle; font-size: 11px; font-weight:bold; background-color:#cccccc; margin:3px; }
.contenttable TD {vertical-align:top; font-size: 11px; background-color:#f1f3f6;}
.contenttable UL {vertical-align:top; padding-left:20px; margin-left:15px; font-size: 11px; padding-top:0;}
.contenttable LI {padding:0;}
TD.checked {color:white;background-image:URL("/graphics/icons/check.jpg");background-position:center center;background-repeat:no-repeat;width:32px;height:32px;}
.alt td {vertical-align:top; font-size: 11px;  background-color:#ffffff;}
.tab {border-top:1px solid #492F92;border-left:1px solid #492F92;border-right:1px solid #492F92;}





/* legacy */

#contenttable {vertical-align:top; font-size: 11px; }
#contenttable P {vertical-align:top; font-size: 11px; }
#contenttable TH {vertical-align:top; font-size: 11px;  background-color:#b6adcd; margin:3px; }
#contenttable TD {vertical-align:top; font-size: 11px;  background-color:#f1f3f6;}
#contenttable UL {vertical-align:top; padding-left:20px; margin-left:15px; font-size: 11px; }


#sidebox {float:right; width:200px; margin-top:2px;margin-right:8px;margin-bottom:8px;margin-left:8px; 
vertical-align:top; font-size: 10px; color: #666666; border-top:1px #666666 solid; 
border-bottom:1px #666666 solid; 
padding:0px}
#sidebox TH {vertical-align:top; text-align:left; font-size: 11px; color: #666666; background-color:#eeeeee; padding-top:5px;padding-left:5px;padding-bottom:0;margin:0; }
#sidebox TD {vertical-align:top; font-size: 10px; color: #666666; background-color:#eeeeee; padding:5px; }
#sidebox UL {font-size: 10px; color: #59468A; margin-left: 10px; margin-right:0px; padding-left:5px; padding-right:0px;}
#sidebox LI {font-size: 10px; color: #59468A; margin-left: 2px; padding-left:2px; padding-right:0px;}
#sidebox P {font-size: 10px; color: #59468A;}


/* round corner boxes */

td.spacer {
	width:12px;
	}

table.grey280 {
	text-align:left;
	width:280px;
	}

table.grey280 th {
	padding-left:11px;
	padding-right:11px;
	padding-top:2px;
	margin:0;
	height:24px;
	background-color:#999999;
	color:white;
	background-image:url("http://www.marshal.com/graphics/rbox/box-grey-280-t.gif");
	background-repeat:no-repeat;
	font-size:11px;
	}

table.grey280 td {
	background-image:url('http://www.marshal.com/graphics/home_hart/frame-2m.gif');
	padding-left:11px;
	padding-right:11px;
	padding-top:10px;
	margin:0;
	height:250px;
	vertical-align:top;
	}



table.grey280 td.grey280footer {
	width:280px;
	height:21px;
	background-color:white;
	background-image:url('http://www.marshal.com/graphics/rbox/box-grey-3x280-b.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}

table.purp280 {
	text-align:left;
	width:280px;
	}

table.purp280 th {
	padding-left:11px;
	padding-right:11px;
	padding-top:2px;
	margin:0;
	height:24px;
	background-color:#999999;
	color:white;
	background-image:url("http://www.marshal.com/graphics/rbox/box-purp-280-t.gif");
	background-repeat:no-repeat;
	font-size:11px;
	}

table.purp280 td {
	background-image:url('http://www.marshal.com/graphics/home_hart/frame-4m.gif');
	padding-left:11px;
	padding-right:11px;
	padding-top:10px;
	margin:0;
	height:250px;
	vertical-align:top;
	}



table.purp280 td.purp280footer {
	width:280px;
	height:21px;
	background-color:white;
	background-image:url('http://www.marshal.com/graphics/home_hart/frame-mouve-b.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}

td.producttabs {
	padding-left:3px;
	padding-right:4px;
	height:128px;
	vertical-align:bottom;
	text-align:left;
	}

td.producttabs img {
	float:left;
	margin-bottom:2px;
	}

a.btn:link {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	}

a.btn:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	}

a.btn:hover {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
	}
	
	/* 
WebMarshal Landing Page CSS
 */

td.wmgreenbg
	{
	background-color:#E7F4D8;
	}

td.wmmaincontent {
	vertical-align:top;
	padding-top:0px;
	padding-left:5px;
	padding-right:4px;
	padding-bottom:11px;
	margin:0;
	}
	
td.wmmaincontent p {
	line-height:16px;
	}

td.wmmaincontentsm {
	width:684px;
	vertical-align:top;
	padding-top:20px;
	padding-left:18px;
	padding-right:22px;
	padding-bottom:11px;
	margin:0;
	}

td.wmmaincontent  h1, td.pop h1 {
	font-size:16px;
	font-weight:bold;
	}

td.wmmaincontent  h2 {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
text-transform:uppercase;
margin-bottom:11px;
	border-bottom:1px solid #dddddd;
	}

td.wmmaincontent  h2.byfloat {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	text-transform:uppercase;
	margin-bottom:11px;
	border-bottom:1px solid #dddddd;
	width: 375px;
	}
td.trialbg
	{
	background-image:url(/graphics/wmlandingpage/30daytrialbg.jpg);
	}

.wmlandingpageh1
	{
	font-size:16px;
	font-weight:bold;
	}
#downloadbg
	{
	background-image:url(../graphics/page_layout/downloadbg.jpg);
	height:50px;
	width:100%;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;	
	padding-left:8px;
	padding-right:8px;	
	margin-bottom:12px;
	padding-top:4px;
	padding-bottom:4px;
	}
#downloadbg form
	{
	margin-top:12px
	}
#downloadbg img
	{
	border:none;
	}


.downloadpgh1
	{
	font-size:14px;
	font-weight:bold;
	}
.close
	{
	margin-right:14px;
	margin-bottom:8px;
	}

#downloaddatasheet
	{
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;	
	padding-bottom:14px;	
	vertical-align:top;
	}
#downloaddatasheet p
	{
	line-height:16px;
	}
#downloaddatasheet a:link
	{
	padding-left:0px;
	padding-bottom:3px;
	}

#download1, #download2, #download3, #download4, #download5, #download6 {display:none; width:100%; z-index:100; padding-left:4px; margin-bottom:14px;}

#download1, #download2, #download3, #download4, #download5, #download6 h2,img 
{
	border:none;
}

