﻿body {background:#aaadb8; font-family:Arial, helvetica, Sans-Serif; font-size:12px;}
body.medium {font-size:14px;}
body.large {font-size:16px;}
img, a img {border:0px;}
a {color:#000066; font-weight:bold; text-decoration:underline;}
a:hover {color:#aaadb8;}

table.styled {border-left:1px solid #aaadb8; border-top:1px solid #aaadb8; padding:3px;}
table.styled th {background:#000066; color:#ffffff; font-weight:bold; text-align:left; border-right:1px solid #aaadb8;}
table.styled td {padding:3px; border-right:1px solid #aaadb8;border-bottom:1px solid #aaadb8;}
table.styled tr.alt {background: #e0e0e0;}
table.styled tr {}
q {display:block; padding-left:15px; border-left:4px solid #e0e0e0; margin-bottom:1em;}

.masthead {background:url(../Images/bg_header.gif) no-repeat; height:114px;}
.wrapper {width:720px; padding:10px; background:#ffffff; margin-left:auto; margin-right:auto;}
.top_nav {background:#000000; margin-top:2px; margin-bottom:5px; float:left; clear:left; width:100%;}
.top_nav ul, .left_nav ul {margin:0px; padding:0px; list-style-type:none; float:right;}
.top_nav ul li {display:block; float:left; margin-top:0px;}
.top_nav ul li a {display:block; padding:5px; margin-right:5px; color:#ffffff; text-decoration:none; font-weight:bold;}
.top_nav ul li a:hover {border-bottom:4px solid #ffffff; padding-bottom:1px;}
.left_nav {float:left; width:185px;}
.left_nav ul li {clear:left;}
.left_nav ul li a {width:169px; padding:0px 3px 0px 13px; margin:2px 0px 2px 0px; display:block; float:left; text-decoration:none; color:#000066; font-weight:bold;}
.left_nav ul li a:hover {background:#e0e0e0;}
.left_nav ul li a.selected {border-left:8px solid #000066; padding-left:5px;}
.content {width:525px; float:right;}
.bottom_banner {text-align:center; margin-top:10px; display:block; float:left; width:100%; margin-left:auto; margin-right:auto;}
.extra {clear:both; display:block; margin-top:10px; width:100%;}
.footer {float:left; width:100%; font-size:0.9em; color:#aaadb8; text-align:right; line-height:1.5em; padding-top:6px;}
.footer a {color:#aaadb8; }

a.free_trial {background:url(../Images/freetrial_pane.gif) no-repeat; width:242px; height:120px; float:left;}
a.online_demo{background:url(../Images/demo_pane.gif) no-repeat; width:241px; height:120px; float:left;}
a.FAQ {background:url(../Images/faqs_pane.gif) no-repeat; width:236px; height:120px; float:left;}

.hidden {display:none;}
.right {float:right;}
.left {float:left;}
.grey_border {border-bottom:10px solid #e0e0e0;}
p.highlight {padding:10px; background:#e0e0e0;}
.mw {font-size:1.2em; color:#000066; font-weight:bold;}

ul.form {list-style-type:none; padding-bottom:20px; padding-left:0px; margin-left:0px;}
ul.form label {width:140px; text-align:right; display:block; float:left; padding-right:20px; padding-top:0px;}
ul.form li * {vertical-align:top;}
ul.form li {margin-bottom:5px; clear:both;}
ul.form label.short {width:120px; padding:3px 0px 0px 0px; text-align:left; display:inline-block;}
ul.form span.option_block {width:300px; display:block; float:left; padding-bottom:10px;}
ul.form input.checkbox {float:left;}
ul.form input.textbox {width:200px;}
ul.form input.short {width:60px;}

.align_right {text-align:center;}
.saved {color:Green; font-weight:bold;}
.checkboxlist, .checkboxlist td {border:0px;}
.checkboxlist td * {vertical-align:middle;}
.checkboxlist td label {padding-left:10px; display:inline; float:none; margin-top:5px;}
.checkboxlist td input {margin:0px; padding:0px; float:none; display:inline;}

h2.pageheader {margin:0px; padding:0px; margin-bottom:10px; clear:both; padding-left:10px; background:url(../Images/bg_pageheader.gif);}
h2.pageheader span {background:#ffffff; padding-left:5px;}
.style1 {font-size:14px; color:#000066;}
.faqs {font-weight:bold;}