* { font-family: "Lucida Grande", Verdana, sans-serif;}
html, body { width: 100%; height: 100%; }
body {text-align:center; margin:0;font-size:9pt;background-color: #3d6096; background-repeat: repeat;background-image:url("/images/background_body.gif");}
div#head {width:800px;border-top:1px solid #fff; border-bottom:1px solid #fff; background:#3d6096;height: 50px; margin:0; text-align:left;background-repeat: repeat-x;background-image:url("/images/head_back2.jpg");}
div#footer {width:800px;border-top:1px solid #fff; border-bottom:1px solid #fff; background:#3d6096;height: 39px; margin:0; text-align:left;}
span#site-logo {font-family:impact;color:#000;line-height:50px;font-size:35px; margin:0; margin-left: 3px; padding:0 0 0 0px;}
span#site-logo img{padding:0; margin:0; margin-right:4px;border:0; float:left; clear:none;}
#link-logo  {text-decoration: none;}
img {border:0;}
div.floatright {float:right;clear:none;margin: 5px 5px 0 0;color:#fff;}
.imgleft {float:left;clear:none;margin: 3px; border:1px solid #ccc;}
.imgright {float:right;clear:none;margin: 1px; border:0px solid #ccc;}
.home-picture {margin:0 0 10px 10px;}
.productsection {display:block;clear:both};
.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden}
.wrap:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}

#copyrightfooter {line-height:39px;vertical-align:middle; text-align:left;clear:none;margin:0 0 0 5px;padding: 0;color:#000;}
#copyrightfooter *{color:#000;}
ul#menu{font-family:arial;list-style: none; padding: 10px 0; margin: 0; font-weight: bold;text-align: center;font-size:10pt}
ul#menu li{display: inline; margin: 0 5px 0 0;padding: 0; font-size:10pt}
ul#menu a{text-decoration: none; color: #fff;padding: 5px 5px 5px 5px; border-bottom: 0px solid #fff;font-size:10pt}
ul#menu li#current{background-color: #fff;border:0; color:#000; padding:0;}
ul#menu li#current a{background-color: #fff;border:0; color:#000; padding: 5px 5px 5px 5px; text-decoration: none;}
ul#menu li#current span {}
ul#menu a:hover{color: #000;}
.green-button {width:194; height:67;display: block; background-image: url("/images/green-button.png");text-align:center;line-height:67px;font-size:18px;color:#FFF;font-weight: bold;text-decoration:none;}
.green-button:hover{text-decoration:underline;}
.blue-button {width:194; height:67;display: block; background-image: url("/images/blue-button.png");text-align:center;line-height:67px;font-size:18px;color:#FFF;font-weight: bold;text-decoration:none;}
.blue-button:hover{text-decoration:underline;}
.blue-button .small{font-size:12px;}
div.content {background-color:#fff; margin:0;padding:10px; text-align:left;line-height:150%;}
div#footer1 {text-align:center; background:#fff;height:20px;line-height:20px;margin:0 auto;padding:0px;font-size: 10px;color:#000;}
div#footer1 a{color:#3d6096;}
b {color: #3d6096;}
hr.single-lines {height:1px;color:#3d6096;}
h1,h2,h3,h4, h1 a, h2 a { line-height:110%; font:weight:bold; font-family: Arial,Georgia,"Times New Roman",Times,serif; color: #3d6096; margin:0;padding:0;text-decoration:none}
h1,span#site-logo { font-size: 2.8em; margin: 0.5em 0 0.5em 0;}
h2 { font-size: 2.0em; margin: 1em 0 0.5em 0;}
h3 { font-size: 1.7em; margin: 1em 0 0.5em 0;}
h4 { font-size: 1.5em; margin: 0.5em 0 0.5em 0;}
.PopBoxImageSmall {border: none 0px white;cursor: url("/vendors/popbox/images/magplus.cur"), pointer;}
.PopBoxImageLarge {border: solid thin #CCCCFF;cursor: url("/vendors/popbox/images/magminus.cur"), pointer;}
div#rightbar {float:right;margin:0;padding:10px;}
div#content-table ul {list-style-type: square; color:#3d6096}
ul.download {list-style-type: square; color:#3d6096}
ul.download li {color:#000}
ul.list {list-style-image: url(/images/icon16.jpg);list-style-type: square; color:#000 text-ident:10px;}
ul.list li {padding: 2px 5px 2px 5px;}
ul.list2 {list-style-image: url(/images/ofx2csv_icon.png);list-style-type: square; color:#000 text-ident:10px;}
ul.list2 li {padding: 2px 5px 2px 5px;}
ul.awards {list-style-type: none;}
div#content-table ul li ul {list-style-type: disc; color:#3d6096}
div.rightfly {float:left;margin:0;padding:10px;clear:right;}
.leftfly {float:right;margin:0;padding:10px;}
#container-page {margin: 0 auto; width:800px; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#container-foot {width: 100%;position: absolute;bottom: 0 !important;bottom: -1px;height: 30px;}
form#feedback {display:block;}
form#feedback .text, form#feedback .textarea {display: inline-block;width: 250px;margin-bottom: 10px;}
form#feedback .label {display: inline-block;text-align: right;width: 150px;padding-right: 20px;margin-bottom: 10px;vertical-align:top}
div#mainviewimage {height:100%; width: 100%; margin:0; padding:0; position: absolute; display: block; top:0; left:0; text-align:center;}
div#mainviewimage img {margin:5px auto; background-color: #FFF; padding:5px; border: 5px solid #e5e6f9;display:block;}
table {border:0px;}
td { border:0px;vertical-align:top;font-size:10pt}
table.compare {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.compare th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.compare td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.buynow {
	border: 1px outset #ccc;
	border-spacing: 1px;
	border-style: outset;
	border-collapse: collapse;
	background-color: #fff;
}
table.buynow th {
	vertical-align:middle;
	border: 1px inset #ccc;
	padding: 4px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.buynow td {
	vertical-align:middle;
	border: 1px inset #ccc;
	padding: 4px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


#footer_wrapper { width:100%; height:auto;background-color:#3d6096;}
#footer_mid { width:800px; height:auto; margin:0 auto;padding-top:10px; margin-bottom:10px; }
#div1 { padding-right:15px;width:238px;height:auto;border-right:2px dotted #fff; float:left; margin-right:10px;}
#div1 h1 {margin:0;padding:0; font-size:24px; font-family:"Trebuchet MS";color:#fff;}
div#picture {width:800px;border:0;border-top: 0px solid #000; border-bottom: 1px solid #fff; padding:0;margin:0}