﻿body {margin: 0px; font :13px Arial; text-align: center;
      background:url(images/bg_main.png) repeat-y center #C6C6C6;}
.mainbody {margin: 0px auto; position: relative; width:800px;}
.mainbody2 {margin: 0px auto; width:800px;}
#menubar {position:relative; z-index:9999; margin-bottom:15px; width:800px; margin-top:-4px;
  background:url(images/bg_td.png) repeat-x #9ABCF9; text-align:center; height: 18px;}
#content {position:relative; width:760px; margin: 0px auto; text-align:left; z-index:0;}  
#footer {width:800px; margin: 0px auto; font-family:Verdana, Arial, Sans-Serif;}
#privacystatement {padding-top:3px; height:16px; margin-bottom:5px; color:#FFFFFF; font-size:8pt;
                   background:url(images/bg_td.png) repeat-x #9ABCF9;}
#copyright {font-size:10px;}

h1 {font:16px Arial; margin:0px 0px 5px 0px; font-weight:bold; text-transform:uppercase;} 
h2 {font:14px Arial; font-weight:bold; margin:5px 0px 5px 0px;}
a {text-decoration:none; color:#004AB0; font-weight:bold;}
a img   {border:solid 0px black;}

div.auto_complete {width: 350px; background: #fff;}
div.auto_complete ul {border: 1px solid #9ABCF9; margin: 0px; padding: 0px; width: 100%;
                      list-style-type: none;}
div.auto_complete ul li {margin: 0px; padding: 3px;}
div.auto_complete ul li.selected {background-color: #cfe0fe;}
div.auto_complete ul strong.highlight {color: #800; margin: 0px; padding: 0px;}

.centercontentcontainer {text-align:center;}
.centercontent {margin: 15px auto 15px auto; text-align:left;}
.indicatesrequiredfields {padding-left: 200px; padding-bottom: 15px;}
.indicatesrequiredfieldsstar {color: red; padding-left: 3px;}
.inforowrequired {padding: 2px 5px 2px 0px;}
.inforownotrequired {padding: 2px 5px 2px 5px;}
.field_label {width:145px; text-align:left; float:left; padding-top:4px; padding-right:3px;}
.wide_label {width: 225px;}
.nohelp {margin-left: 20px;}
.float_left {float:left;}
.float_right {float:right;}
.clear_float_left{clear:left;}
.clear_float_both{clear: both;}
.pageprocess {float:left; padding-top:30px;}
.mainpageinfo{padding-left: 200px; padding-top: 15px;}
.bold {font-weight: bold;}
.error {font-size:12px; color:Red;}
.homeTable td {border: solid 1px #184082; vertical-align:top; width:33%;}
.homeTable {width:100%; font-size:11px;}
.homeTableText {padding:15px 7px 7px 7px; height:70px;} 

.vaultMark {margin: 2px 0px 0px 2px; width: 110px; float: left; text-align: center;}
.featureDescription {margin: 2px 0px 2px 2px; width: 285px; float: left;}
.descriptionTitle {padding-left: 5px; color: #2d326a; background-color: #9ABCF9; font-weight: bold; height: 20px; float: left; width: 527px!important; width: 530px;}
.featuresDescriptionTitle {background-color: #cfe0fe;}
.descriptionBlock {text-align:left; border-left:solid #CCCCCC 1px; border-right:solid #CCCCCC 1px; float: left; width: 530px;}

.description {float:left; border-left:solid #CCCCCC 1px; border-right:solid #CCCCCC 1px; width: 530px; padding-bottom: 3px;}

.acctName, .acctSize, .acctCost, .acctInterval, .pricingAcctCost {float: left; padding: 2px 0px 2px 0px;}
.acctName {width: 100px;}
.acctInterval {text-align: center; width: 95px;}
.acctSize {text-align: right; width: 68px; margin-right: 30px;}
.acctCost {text-align: right; width: 78px!important; width: 80px; margin-right: 27px!important; margin-right: 21px;}

.pricingAcctCost {text-align: left; width: 93px!important; width: 95px; margin-left: 16px!important; margin-left: 14px;}

.ftrName, .ftrCost, .pricingFtrCost, .ftrDescription, .pricingFtrDescription {float: left;}
.ftrName {width: 135px; margin: 2px 0px 2px 5px;}
.ftrCost {text-align: right; width: 100px;}
.ftrDescription {margin: 0px 0px 0px 5px;}

.pricingFtrDescription {margin: 2px 0px 2px 5px; padding-top: 1px; float: right; text-align: left; width: 315px;}
.pricingFtrCost {text-align: left;}

.rside {float: right; width: 168px; text-align:left; margin-right:5px;}
.rside_box {color:#133356; border:solid 1px #004AB0; background-color:#F2F7FF; margin-bottom: 15px;}
.rside_title{background:url(images/bg_td.png) repeat-x #9ABCF9; color:#FFFFFF; font-weight:bold;
             padding:3px 2px 2px 2px; text-align:center;}
.rside_text{padding:5px;}
.sm {font:85% Arial, Helvetica, sans-serif;}
.color_red {color:Red;}
.right_side {text-align:right; font-weight:bold;}

.bottom {font-size:11px; text-align:center; margin: 0px auto; margin-bottom:15px; width: 760px;}
.bottom_block {border: solid 1px #ababab; height:230px; margin: 5px 4px 15px 4px;}
.bottom_block_text {padding:7px; height:160px; text-align:left;}
.bottom_block_button {text-align: center; margin: 0px auto; width:100px; padding-bottom:10px;}

.b1,.b2,.b3,.b4,.b5 {display:block; width:80px; height:25px; background:url(images/BlueButton1.png);
                     border:none; font-weight:bold; font-size:11px; color:white; cursor:hand;
                     line-height:25px; text-align:center;}
.b2 {width:100px; background:url(images/BlueButton2.png);}
.b3 {width:125px; background:url(images/BlueButton3.png);}
.b4 {width:150px; background:url(images/BlueButton4.png);}
.b5 {width:175px; background:url(images/BlueButton5.png);}

.staticMenu{background:url(images/bg_td.png) repeat-x; text-align:center; width: 100%}
.staticMenuItems{line-height:18px; height:19px; padding:0px 10px 0px 8px; color: #FFFFFF}
.dynamicMenu{border:solid 1px Silver; border-top-style:none;}
.dynamicMenuItems{width:125px; line-height:20px; height:20px; padding:0px 5px 1px 7px; 
                  background:#E4E4E4; border:none; text-align:left; color: #454545;}

.staticMenuItems,.dynamicMenuItems{font-size:11px;}
.dynamicHover{color:#1135BA; background:#d6d6d6;}
.staticSelected,.dynamicSelected,.staticHover{}

.dynamicMenu2{margin-left: 15px; margin-top: -103px; border:solid 1px Silver;}

.hide {display: none;}
.show {display: inline;}

.existing_customer {background-image: url(images/existingCustomer.jpg); background-repeat: no-repeat;
                    width: 344px; height: 171px; float: left;}
.new_customer {background-image: url(images/newCustomer.jpg); background-repeat: no-repeat;
               background-position: top; width: 344px; height: 171px; float: right;}
.privacy_statement {color: #FFFFFF}

.additionalFeaturePopup{position: absolute; top: 40px; left: 50px; width: 320px; background-color: White; border: 1px solid black}
.additionalFeatureTitle{font-weight: bold; font-size: 16px; padding-top: 20px; padding-left: 10px; float: left;}
.additionalFeatureCheckbox{padding-top: 20px; float: right; width: 30px; text-align: center;}
.additionalFeatureCost{padding-top: 10px; font-size: 10px;}
.additionalFeatureVerbiage{padding: 10px;}
.additionalFeatureBlock{width: 360px;}
.additionalFeatureImage{width: 90px;}

.tryitoutColor{font-weight: bold; color: #BE0000;}
      