/* CSS Document */
* {margin:0px auto; padding:0px;	font-size:100%;}

body#main2 {text-align:center;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.385em; color:#5E6872;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#748DB7;}
a:hover {text-decoration:none;}
ul {list-style-image:none; list-style-type:none;}

.float-l {text-align: left; float:left;}
.float-r {text-align: left; float:right;}

#content .col-1 ,
#content .col-2 ,
#content .col-3 {float:left;}

/***************header***************/
.logo {float:left; padding:18px 0px 0px 0px;}
.rss {float:left; padding:67px 0 0; position:relative; margin-right:-15px;}



/***************content***************/
.wrapper {width:923px; /*overflow:hidden;*/ /*padding-right:150px;*/}
.text1 .wrapper{width:545px;}
.img-indent {float:left; margin:4px 20px 0px 0px;}
.box1 .phone {margin-right:51px;}
.box3 .phone {margin-right:40px;}
cite {font-style:normal;}



#content2 {  
/*    padding-top:500px;*/
    /*background:blue;*/
    left:13%;
    padding: 200px 0px 21px 0px;
    width:923px;
 /*   z-index: 50;*/
    display:block;
}

#content_cosign {
/*    padding-top:500px;*/
    text-align: center;
    /*background:blue;*/
    padding: 10px 0 21px 0;
    width:100%;
 /*   z-index: 50;*/
    display:block;
}

.row-1 {padding-left:0px; color:#535353; font-size:1.077em;}
.row-1 .col-2, .row-1 .col-3 {padding-left:1px;}
.row-2 {padding:50px 0px 0px 0px;}

.row-1 p {padding:10px 20px; font-size:18px; font-weight:normal; line-height:24px;}

.text1 {padding:0 0 0 4px;}
.text2 {padding:32px 0 33px 21px;}

.text-right {text-align:right;}
.text-size {font-size:1.077em;}

/***************titles***************/
.title1, .title2, .title3, .title4, h2.title {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:42px; line-height:0.846em; color:#0161ae; padding:4px 0 14px 137px;}
.title1 {background:url(/images/title-img1.jpg) left 2px no-repeat; padding:20px 0 45px 145px;}
.title2 {background:url(/images/title-img2.jpg) left 2px no-repeat; padding-bottom:24px;}
.title3 {background:url(/images/title-img3.jpg) left top no-repeat; padding:14px 0 46px 107px; position:relative; margin-top:-11px;}
.title4 {background:url(/images/title-img4.jpg) left top no-repeat; padding:6px 0 46px 107px; position:relative; margin-top:-3px}

h2 {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.714em; line-height:1em; font-weight:normal; color:#FFFFFF; padding:9px 0 10px 26px;}
h2 span {font-size:1.25em; line-height:1em; font-weight:bold; margin-right:7px;}


.box2 h2 {background:url(/images/box2-title-tail.gif) left top repeat-x;}
.box3 h2 {background:url(/images/box3-title-tail.gif) left top repeat-x;}

.box1 h2 span {color:#DAE4A5;}
.box2 h2 span {color:#C5CCDE;}
.box3 h2 span {color:#EBD0B1;}

#inner2 h2 {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:2.314em; line-height:1em; font-weight:bold; color:#000000; padding:9px 0 30px 3px;}

.price { font-weight:bold; color:RED}

/*h3 {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.846em; line-height:1em; font-weight:normal; color:#005eb0; border-bottom:3px solid #E5E6DA; padding:0 0 9px 20px;}
.newsletter h3 {border:none !important; padding:0 0 13px 10px; margin:0;} */

h4 {font-size:22px; line-height:1.333em; color:#79ad59; font-weight:normal;}

.row-1 h5 {font-weight:normal;}
.row-2 h5 {color:#5E6872;}
.box1 h5 {color:#5C6047;}
.box2 h5 {color:#3B3F4A;}
/***************links***************/
.rss a {background:url(/images/rss-img.jpg) right bottom no-repeat; color:#fff; font-size:1.077em; display:inline-block; padding:3px 124px 13px 0;}

.menu {padding:33px 0 0 17px;}
.menu li {float:left;}

.slogan a {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.462em; color:#A1A1A1; text-decoration:none;padding-left:16px;}
.slogan a:hover {text-decoration:underline;}

.inner .link {text-decoration:none; padding-left:20px;}
.inner .link:hover {text-decoration:underline;}
.box1 .link {color:#5C6047; background:url(/images/box1-marker.gif) left 1px no-repeat;}
.box2 .link {color:#3B3F4A; background:url(/images/box2-marker.gif) left 1px no-repeat;}
.box3 .link {color:#644B2E; background:url(/images/box3-marker.gif) left 1px no-repeat;}

.col-marketing ol{
    margin-left:40px;
}

.list1 li {background:url(/images/list-marker1.gif) left 5px no-repeat; line-height:1em; padding:2px 0 9px 20px; color:#005eb0; list-style-type: none;}
.list1 li a {color:#005eb0; text-decoration:none; font-size:1.077em;}
.list1 li a:hover {text-decoration:underline;}

.col-marketing .list2{margin-left:20px;}
.list2 li {background:url(/images/list-marker2.gif) left top no-repeat; line-height:1em; padding:0 0 13px 25px; list-style-type: none; text-align: left;}
.list2 li a {color:#929D5C; font-size:1.077em;}
.list2 li{margin-left:3px;}

.row-1 a {color:#3073ba;}
.row-1 li a {text-decoration:none;}
.row-1 li a:hover {color:red; font-weight:  bold;}
.next {margin:0 0 0 50px; text-decoration:none;}

.list3 li {background:url(/images/list-marker3.gif) left 6px no-repeat; line-height:1em; padding:3px 0 7px 20px;}
.list4 li {background:url(/images/list-marker4.gif) left 6px no-repeat; line-height:1em; padding:3px 0 7px 20px;}

/***************boxes***************/
.box1 { border-bottom:8px solid #005eb0; background-color:#4c7fab; text-align: left;}
.box2 {border-bottom:8px solid #57992f; background-color:#77ac56; text-align: left;}
.box3 {border-bottom:8px solid #797069; background-color:#998e85; text-align: left;}
.box2 p,.box1 p,.box3 p{line-height: 1.71;}
.inner {padding:3px 9px 0px 10px; color:#ffffff; }
.inner p {padding:0; margin:0; font-size:14px !important;}
.inner a {color:#ffffff;}

.newsletter {background:url(/images/newsletter-bg.jpg) left top no-repeat; padding:18px 31px 21px 20px; position:relative; margin:0 -10px;}
.newsletter div {background:url(/images/newsletter-img.jpg) left top no-repeat; padding:9px 0 27px 80px; position:relative}
.newsletter .text-right {margin-top:-19px; position:relative}

/***************form***************/
#newsletter input {border:1px solid #BABBB1; font-size:1em;}

#contactForm {padding:26px 0 0 0;}
#contactForm input, #contactForm textarea {font-size:0.846em; line-height:1em; color:#5E6872; border:1px solid #A4A4A4; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden; margin-right:23px;}
.buttons {padding:8px 26px 0 0; text-align:right;}
.buttons a {margin-left:19px;}

.rowNew{
    display: block;
    width:570px;
    clear: both;
    overflow: hidden;
    margin: 5px 0px;

}


.rowNew .formFieldLabel{ width: 140px; float: left; text-align: right; margin: 0}
.rowNew .formField { width: 410px; float: right; text-align: left; margin: 0}
.rowNew .inputtext { font-size: 16px; font-weight: bolder;}

/***************positioning***************/
.margin1 {margin-left:20px;}
.margin2 {margin-left:26px;}
.margin3 {margin-bottom:31px;}
.margin4 {margin-bottom:44px;}
.margin5 {padding-right:12px;}

.padding1 {padding-bottom:12px;}
.padding2 {padding-bottom:18px; text-align: left;}
.padding3 {padding-bottom:33px; text-align: left;}
.padding4 {padding-right:0px;}
.padding5 {padding-right:43px;}
.padding6 {padding-bottom:15px;}
.padding7 {padding-bottom:9px;}
.padding8 {padding-left:28px;}
.padding9 {padding-bottom:21px;}

/***************page-1***************/
#page-1 #content{
    /*margin:0px auto;*/
    width:923px;
}
/***************page-1***************/

/***************page-2***************/
#page-2 .row-2 .col-2 {padding-right:36px;}

/***************page-4***************/
#page-4 .row-2 .col-2 {padding-right:36px;}
#page-4 .title2 {padding-bottom:36px;} 

/***************page-6***************/
#page-6 .row-2 .col-2 {padding-right:36px;}
#page-6 .title2 {padding-bottom:36px;} 

/***************page-7***************/
#page-7 #content {padding-bottom:6px;}

/***************page-8***************/
#page-8 .row-2 {padding:13px 0 0 28px;}
#page-8 .col-1 {padding:0;}

/***************footer***************/

#footer a {border-left:0px solid #5E6872; margin-left:13px; padding-left:13px; color:#5E6872; text-decoration:underline;}
#footer a:hover {text-decoration:none;}


#login {width:268px; border:4px solid #c5d8ea; padding:10px; margin:0 0 25px 0; line-height:24px;color:red;}
#login h3 {color:#005eb0; font-size:16px; border:none;text-align: center;}
label {width:100px; color:#005eb0; font-size:14px; font-weight:bold; /*float:left;*/ display:inline; }
#login input {width:165px; color: black;}

#menu {width:100%; margin:23px 0 0 0; padding:0; height:35px;}
.blue {color:#005eb0; font-weight:bold;}

#tagline {width:456px; float:right; display:inline; margin:36px 37px 0 0;}
.green {color:#57992f; font-style:italic;}
/*ul {margin:0; padding:0;}*/
/*li {list-style-type: square;}*/
.list {margin:30px; border-bottom:1px solid #57992f;}
.list li {list-style:square; font-weight:bold !important; font-size:16px; margin:7px 0;}
.quest {color:#005eb0; font-weight:bold !important;}

sup {font-size:9px;}
ul p {font-weight:bold; color:#3073ba; margin:25px 0 10px 0 !important; padding:0 !important;}
#rackspace {margin:0 0 0 11px;}

.header_links{
   margin: 0px 67px 0px 0px;
   text-align: right;
   float:right;
   display:inline;
   width:400px
}


/*****************Pricing***************/
h1 {
   color: #4d87c4;
   font-size: 36px;
   /*font-weight: bold; */
   font-family: tahoma;
   font-style: italic;
   line-height: 50px;
   width: 708px;
   padding: 10px 18px 3px 20px;
   
   margin-bottom: 15px;
}

/*.col-marketing li{
    margin-left:3em;
}*/

#inner3 h2, #inner3 .save,.col-marketing .save, .col-marketing h2{
   color: #4d87c4;
   font-size: 19px;
   font-weight: bold;
   font-style: Arial;
   margin: 15px 0 3px 25px;   
}
#inner3 h3, .col-marketing h3 {
   margin: 15px 0 3px 25px;
   color: #93be79;
   font-size: 18px;
   font-weight: bold;
   border-bottom:none;
}

#inner3 h4, .col-marketing h4 {
   margin: 15px 0 3px 25px;
   color: #4d87c4;
   font-size: 15px;
   font-weight: bolder;
   border-bottom:none;
}

#inner3 p{
   margin: 10px 0 10px 25px;
   padding: 0 0 0 0;
}

.col-marketing h3 table.pricing {
   margin: 5px 0px 15px 25px;
}

#inner3 ul{
   margin: 5px 0px 15px 25px;
}

#inner3 li{
   margin: 1px 0px 8px 25px;
}

#inner3 .price{
   margin: 1px 0px 15px 25px;
   color: #4d87c4;
   font-size: 13px;
}

#inner3 li .price{
   margin: 0px 0px 0px 0px;
}

#inner3 .row-1 .col-2{width:591px;}
#inner4 .row-1 .col-2{width:591px;}
#inner4 .row-1 .col-2{
   margin: 5px 0px 15px 25px;
}

#inner4 h3 {
   margin: 15px 0 3px 25px;
   color: #4d87c4;
   font-size: 15px;
   font-weight: bolder;
   border-bottom:none;
}

.system_msg{
   color: red;
   font-size: 15px;
   font-weight: bold;
}

.blue_emph{
   color: #4d87c4;
   font-weight: bold; 
}

.domainsearch{
   margin-left: 25px;
}

p.domainsearch {
   margin: 0px 0px 0px 0px;
}

.patpend {
   font-size: 12px;
}

ul.safeguards li{
   background:url('/images/check.gif') left top no-repeat;
   list-style-image:  none; 
   padding: 0 0 0 60px;
}

ul.safeguards h4{
   font-size: 17px;
   color: #4d87c4;
   font-weight: bold;
   margin: 20px 0 5px 0;
}

/************cosign and view sign***************/

h4.topline{
    font-style:italic;
    color:red;
}

/*div.topline{
    width:600px;
    padding-top:0;
    margin:0;
}
*/
.rightbutton {
    background: transparent url('/images/blue_right_arrow.png') no-repeat center;
    height:80px;
    width:50px;
    display:block;
    float: right;
}
.rightbutton,.leftbutton{
    border-width:0;
}

.rightbutton:hover {
    background: transparent url('/images/green_right_arrow.png') no-repeat center;
    height:80px;
    width:50px;
    display:block;
    float: right;
}

.rightbutton:active{
    height:78px;
    width:48px;
    display:block;
    background: transparent url('/images/pressed_right_arrow.png') no-repeat center;
    float:right;
}

.leftbutton {
    background: transparent url('/images/blue_left_arrow.png') no-repeat center;
    height:80px;
    width:50px;;
   display:block;
    float: left;
}

.leftbutton:hover {
    background: transparent url('/images/green_left_arrow.png') no-repeat center;
    height:80px;
    width:50px;
    display:block;
    float: left;
}

.leftbutton:active{
    height:78px;
    width:48px;
    display:block;
    background: transparent url('/images/pressed_left_arrow.png') no-repeat center;
    float:left;
}
/************cosign and view sign***************/

/************Step Style*************/


    #stepblock .d1{background:#FFC61B;}
    #stepblock .b1, #stepblock .b1b{margin:0 5px;background:#FFC61B;}
    #stepblock .all{ margin: 5px; width: 250px}
    li.steplist{
        padding: 5px 10px 10px 10px;
        list-style-type: none;
        font-size:15px;
        font-weight:bold;
    }

    li.stephighlight{
        /*background-color: #FFFB05;*/
        padding: 5px 10px 10px 10px;
        list-style-type: none;
        font-size:20px;
        font-weight: bold;
        color: blue;
        font-style: italic;
    }

    div.description{
        padding: 5px 10px 10px 10px;
        text-indent:2em;
    }
    div.highlight{
        text-indent:2em;
        /*background-color: #FFFB05;*/
        color: blue;
        font-size: 16px;
        font-style: italic;
        padding: 5px 10px 10px 10px;
    }
    /*table{
        border: 5px solid #FFFB05;
    }*/

/**********End Step Style***********/

.seperateLine{
    height:5px;
    background-color: #8DA13E;
    width:100%;
}

/***************notice style****************/

/***************background pic****************/

.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1.5px;}
.b1,.b1b{margin:0 5px;background:#A0CBFF;}
.b2,.b2b{margin:0 3px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#A0CBFF;}

/************end background pic***************/
.notice{
    width: 250px;
}

li.comment{
    padding: 0 5px 0 5px;
    list-style:none;
    font-family: Tahoma, sans-serif;
    font-size:12px;
    color: #FF2811;
    text-align: left;
    /*font-style: italic;*/
    font-weight: bold;
    /*border: 5px solid blue;*/
}
.content{
    /*width:923px;*/
    padding: 0 5px 0 5px;
    font-size: 16px;
}
/***************end notice style****************/

/***************side menu style****************/

div.usertools ul.sidemenu{
    text-align: left;
    font-size: 15px;
    font-weight: bold;
    margin:0 0 10px 0;
    padding-left:5px;
    background-color: #EFEFFB;
}

div.usertools ul.submenu {
    font-size: 12px;
    font-weigh: normal;
    color: #3073BA;
    list-style-type: square;
    list-style-position:inside;
    margin:0 0 10px 0;
}

div.usertools ul.submenu li:hover {
    color: red;
}


/***************end side menu style****************/

/***************footer style****************/
/*#myfooter {position: absolute; height: 89px; width:1265px; float:left; display:block; padding-bottom:20px;}*/
p.form{
    text-align: left;
}
p.footer{
    /*background-color:red;*/
    /*position:absolute;*/
   display: block;
   text-align:center;
   width:100%;


}
/***************end footer style****************/

/***************cosign upload file page style****************/
.firstrow{
    padding-left:37px;
    
}
/***************end cosign upload file page style****************/

/***************cosign view unsigned page style****************/
#cosign{
   
    /*text-align:center;*/
    /*vertical-align:top;*/
    margin:10px 0 10px 0;
    width:746px;
    font-size:13px;
    padding:0px;
}

td.left{
    padding-top:0;
    padding-right:10px;
    width:100px;
    height:35px;
    text-align:right;
    vertical-align: top;
    margin-bottom:30px;
}

.sendButton{
    font-size:15px;
    font-weight:bold;
    width:70px;
    height:20px;
}
.choosefileButton{
    font-size:13px;
    font-weight:bold;
    text-align: center;
    height:25px;
}
/**************end cosign view unsigned page style***************/

/*****************Home SEO***************/
h1.secure-communication, h1.affordable-compliance, h1.increase-efficiency{
   font-size:18px;
   font-family: Impact, Charcoal, sans-serif;
   color: white;
   height: 33px;
   border-bottom-color:#005eb0;
   border-bottom-style:none;
   border-bottom-width:0px;
   font-style:normal;
   text-align: center;
   text-transform: uppercase; 
   line-height:22px;
   margin-bottom:5px;
   padding-bottom:5px;
   padding-left:3px;
   padding-right:3px;
   padding-top:20px;
   width:289px;
   font-weight: normal;
}

h1.secure-communication{
   background-color: #3073bb;
}

h1.affordable-compliance{
   background-color: #7aa445;
}

h1.increase-efficiency{
   background-color: #8a837d;
}

h1.tagline{
   color: #005eb0;
   font-size: 30px;

   font-family: tahoma;
   font-style: normal;
   line-height: 35px;
   width: 420px;
   padding: 0px;
   border: 0px solid white;
   margin: 35px 50px 0 0px;
   float:right;
   text-align: right;
}

h2.title {
   color: #4d87c4;
   font-size: 36px;
   /*font-weight: bold; */
   font-family: tahoma;
   font-style: italic;
   line-height: 50px;
   width: 600px;
   padding: 10px 18px 3px 20px;
   border-bottom: 6px solid #7aa344;
   margin-bottom: 15px;
   text-align: left;
}
/*****************Home SEO***************/


/****************(Slots...*******************/

.socialshare {
   margin: 20px 0;
   text-align: left;
}

.socialshare ul{
   display: inline;

}

.socialshare ul li{
   display: inline;
   width: 20px;
   text-align: left;
}

.socialshare ul li.newline{
   display: block;
   width: 100%;
}

 .socialshare h5{
   font-size: 20px;
}

.maxNewsLarge h2{
   font-size: 26px;
   color: #4D87C4;
   margin: 10px 0;
   padding: 0px;
}

.maxNewsLarge ul{
   text-align: left;
}

.maxNewsLarge ul{
   text-align: left;
}

.maxNewsLarge span.newsdate{
   color: #57992F;
}

.streetaddress{
   margin: 25px 0;
   border: 2px solid #57992F;
   border-left: 0px;
   border-right: 0px;
   padding: 10px;
}
/****************...Slots)*******************/