* {font-family:Arial,Tahoma,Trebuchet MS}

body {background-color:#333333;margin:0;padding:0}

img {border:0;margin:0;padding:0}

.clayout {margin:0 auto;width:960px}

ul {padding:0}

.headtext {color:#cccccc;padding:26px 38px 16px 0;font-size:12px;}
.headtext b {color:#000000}
.headtext a{color:#dddddd;text-decoration:none}
.headtext a:hover{color:#ffffff;text-decoration:underline;}
.headtext h1 {display:inline;font-size:12px;font-weight:bold;margin:0;padding:0;color:#ffffff}

.sidemenu {width: 100%;text-align:left;font-size: 12px;}
.sidemenu ul{padding: 0px;margin: 0;list-style-type: none;}

.sidemenu li{background-image: url('/Resource/Images/web_menu_arrow.gif');background-repeat: no-repeat;
background-position: 100% 4px; padding:0;margin:0;border:0;width:auto;}
.sidemenu li.head {padding-right: 0;color: #374f7b;font-size: 14px; font-weight:bold; background: none;}
.sidemenu a{font-size: 12px;padding: 1px 5px 5px 0px;display: block;width: 100%;color: #374f7b !important;text-decoration: none;}
.sidemenu a:visited{color: #374f7b !important;}
.sidemenu li.divider_large{background-image: url('/Resource/Images/line_large.jpg');background-repeat: no-repeat;}
.sidemenu li.divider_small{background-image: url('/Resource/Images/line_small.jpg');background-repeat: no-repeat;}
.sidemenu li.contact{background-image: url('/Resource/Images/web_menu_contact.gif');background-repeat: no-repeat;
background-position: 100% 4px; padding-right:0;padding-bottom:0px;}

.solutionintro {line-height:20px;}
.mainbodytext {line-height:18px;}

.solutionintro a{color: #000; text-decoration: underline;}
.solutionintro a:hover{color: #374f7b !important;text-decoration: underline;}


html>body .sidemenu a{width: auto;}
.sidemenu a:hover{color: #374f7b !important;text-decoration: underline;}



/*background-image: url('/Resource/Images/web_menu_arrow.gif');*/

.subsidemenu {width: 100%}
.subsidemenu ul{padding: 0;margin: 0;list-style-type: none;}
.subsidemenu li{
background-repeat: no-repeat;background-position: 100% 4px; padding:0;margin:0;border:0;width:auto;}

.subsidemenu .head {padding: 8px 5px 8px 28px;color: #ffffff;}

.subsidemenu span {margin-left:22px;}

.subsidemenu a{font-size: 12px;line-height:14px;padding: 2px 5px 2px 0px;display: block;width: 100%;
color: #374f7b !important;text-decoration: none;background-repeat: no-repeat;background-position:top left;}

.subsidemenu a:visited{color: #374f7b !important;}
html>body .subsidemenu a{width: auto;}
.subsidemenu a:hover{color: #374f7b!important;font-weight:bold;}
.subsidemenu a.std {background-image: url('/Resource/Images/MiddleLine.gif'); }
.subsidemenu a.bottom {background-image: url('/Resource/Images/BottomLine.gif');}




h1 {font-size:28px;color:#374f7b;line-height:32px;text-align:center;padding-top:0px;margin-top:0px;}
h2 {font-size:16px;color:#374f7b;}
h3 {font-size:13px;margin-top:0px;}
h4 {font-size:16px;color:#374f7b;margin-bottom:2px;margin-top:0px;}
h6 {font-size:16px;margin-left:50px;margin-bottom: 0em;color:#374f7b;}
ul {margin:6px 16px 6px 16px;}


.contactform {font-size:14px;}
.contactform th {background:#ffffff url('/Resource/Images/formheaderbg.jpg') no-repeat top left;color:#000000;text-align:left;padding:6px;}
.contactform td {padding:6px;}
.contactform textarea, .contactform input, .contactform select {border-left:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;background-color:#fafafa}
.red {color:red;display:inline;}


tr.divider{background: #374f7b;}

.featuresboard{line-height:20px;}
.featureboxhead {line-height:28px; font-size:14px; text-align:center; padding-right: 10px; background: transparent url('/Resource/Images/features_top.png') no-repeat top center;}
.featureboxitem {font-size:12px; padding-top:10px; text-align:center; padding-right: 10px; background: transparent url('/Resource/Images/features_mid.png') repeat-y top center;}
.featureboxbottom {font-size:12px; text-align:center; padding-right: 10px; background: transparent url('/Resource/Images/features_bottom.png') no-repeat top center;}

.featureboxitem a:hover{color: #000!important; font-size: 12px; text-decoration:underline;}
.featureboxitem a{color: #000 !important;text-decoration: none;}
.featureboxitem a:visited{color: #374f7b !important;}

.features h1 {font-size:20px; padding:16px;color:#374f7b;}
.screenshot {font-size:14px; font-weight:bold; color: #fff !important;}
.screenshot a{font-size:12px; color: #fff !important;text-decoration: none;}
.screenshot a:hover{color: #fff !important; text-decoration:underline;}


.benefits {font-size:12px; color: #fff !important;}
.benefits td{padding:20px; padding-top:2px; padding-bottom:0px;}
.benefits td.title{font-size:18px; padding:20px; padding-bottom:0px; font-weight:bold;text-align:left;}
.benefits td.headline{padding:20px; padding-bottom:0px; padding-top:20px; font-size:14px; font-weight:bold;}


.benefits ul{margin:0px; padding:0px;list-style-type: disc;}

.benefits li{padding-bottom:8px; margin-left:16px;  font-weight:bold;}

.ticklist li{background-color: #999; margin:0px; padding:0px;list-style-image: url('/Resource/Images/check_16.png');}