﻿@font-face {
    font-family:Comics Light Font;
    src: url('../fonts/comics-font-light2.eot?'),
    url('../fonts/comics-font-light2.ttf'),
	url('../fonts/comics-font-light2.otf'),
	url('../fonts/comics-font-light2.svg'),
	url('../fonts/comics-font-light2.woff');
    font-weight:lighter;
}
@media only screen and (max-width: 950px) {
    body #top_menu{
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .main_info_cont{
        padding:0 20px;
    }
}
@media only screen and (max-width: 768px) {
    body #start-project-form{
        border-radius:0;
    }
    body .start-project-form_padding{
        width:20px;
    }
}
@media only screen and (orientation:landscape){
    input[type="text"]{
        /*-webkit-appearance:caret;
        -moz-appearance:caret;*/
    }
}
@media only screen and (orientation:portrait){
    input[type="text"]{
        -webkit-appearance:caret ;
       
    }
    #ipad-separated-line{
        background:url(../imgs/border-mt.png) no-repeat 0 0;
        float:left;
        margin:13px 0  0 0;
        width:2px;
        height:15px;
    }
    .top_menu .menu-header-left-menu-main-container li, .top_menu .menu-header-right-menu-main-container li {font-size:11px !important;}

    .menu-header-left-menu-main-container .current-menu-item span.border_c,
    .top_menu .menu-header-left-menu-main-container a:hover span,
    .top_menu .menu-header-left-menu-main-container span,
    .menu-header-right-menu-main-container .current-menu-item span.border_c,
    .top_menu .menu-header-right-menu-main-container a:hover span,
    .top_menu .menu-header-right-menu-main-container span {padding:0 10px;}

    .menu-header-left-menu-main-container .fr .current-menu-item span.border_c,
    .top_menu .menu-header-left-menu-main-container .fr a:hover span,
    .top_menu .menu-header-left-menu-main-container .fr span,
    .menu-header-right-menu-main-container .fr .current-menu-item span.border_c,
    .top_menu .menu-header-right-menu-main-container .fr a:hover span,
    .top_menu .menu-header-right-menu-main-container .fr span {padding:0 7px;}

    .menu-header-left-menu-main-container .ru .current-menu-item span.border_c,
    .top_menu .menu-header-left-menu-main-container .ru a:hover span,
    .top_menu .menu-header-left-menu-main-container .ru span,
    .menu-header-right-menu-main-container .ru .current-menu-item span.border_c,
    .top_menu .menu-header-right-menu-main-container .ru a:hover span,
    .top_menu .menu-header-right-menu-main-container .ru span {padding:0 6px;}

}

* {
    margin:0;
    padding:0;
}
body {
    font-family:"lucida grande","Segoe UI","arial","verdana","lucida sans unicode","tahoma","sans-serif";
    font-size: 12px;
    line-height:18px;
    color:#333333;
    background:#a4adb0;
}
body.ja {font:13px "Meiryo", "lucida grande","Segoe UI","arial","verdana","lucida sans unicode","tahoma","sans-serif";}
body > iframe {display:none;}
img {
    border:0 none;
}
a {
    outline:none;
}
table {
    border-collapse:collapse;
    border:0;
}
table td {
    padding:0;
}
ul {
    list-style-type:none;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
}
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    width:0;
}
.conteiner {
    max-width:990px;
    min-width:770px;
    padding:0 9px;
    margin:0 auto;
    background:url(../imgs/home_page_border.png) repeat-y center 0 #ffffff;
}
@media only screen and (max-width: 768px) {
    .conteiner{background:#ffffff;padding:0;}
}
/***header***/
#invitation-trigger_modal {
    background-image:url("../../Content/images/bg-conteiner-menu.jpg");
    background-color:#62991f;
    background-position:0 0;
    background-repeat:repeat;
    height:30px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    text-shadow:#447815 0 1px 0;
    display:none;
}
.inviter-link {
    color:#FFFFFF;
    text-shadow:#AE9007 0 1px 0;
    text-decoration:none;
    background-color:#EDC509;
    background-image:url("/imgs/main_new_desing/button-yellow.jpg");
    background-repeat:no-repeat;
    background-position:94% 50%;
    display:inline-block;
    height:25px;
    padding:3px 23px 0 16px;
    border-left:1px solid #8D8A07;
    border-right:1px solid #8D8A07;
    margin-left:15px;
}
.header {
    max-width:950px;
    min-width:768px;
    height:85px;
    margin:0 auto;
}
.top_menu {
    font-size:13px;
    padding:0 12px;
    text-shadow:#696C6F 0em -0.1em 0em;
    height:38px;
    border-bottom:1px solid #65656d;
    background-color:#91949a; /* Old browsers */
    background-image:url(../imgs/header_menu_bg.png);
    -webkit-border-bottom-right-radius:12px;
    -webkit-border-bottom-left-radius:12px;
    -moz-border-radius-bottomright:12px;
    -moz-border-radius-bottomleft:12px;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
    -webkit-box-shadow:0px 1px 3px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:   0px 1px 3px rgba(50, 50, 50, 0.3);
    box-shadow:        0px 1px 3px rgba(50, 50, 50, 0.3);
    overflow:hidden;
}
@media only screen and (orientation:portrait){
    .top_menu {border-bottom-right-radius: 0;border-bottom-left-radius: 0;padding:0;}
}
.top_menu .border_c {
    background:url(../imgs/border-mt.png) no-repeat 0 0;
}
.top_menu li {
    display:block;
    float:left;
    height:38px;
    text-align:center;
}
.top_menu li:hover {
    background-color: #7D7D7D; /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(125,125,125,1) 0%, rgba(126,132,137,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,125,125,1)), color-stop(100%,rgba(126,132,137,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(125,125,125,1) 0%,rgba(126,132,137,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(125,125,125,1) 0%,rgba(126,132,137,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(125,125,125,1) 0%,rgba(126,132,137,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(125,125,125,1) 0%,rgba(126,132,137,1) 100%); /* W3C */
    -webkit-box-shadow: inset 0px 4px 6px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    inset 0px 4px 6px rgba(50, 50, 50, 0.2);
    box-shadow:         inset 0px 4px 6px rgba(50, 50, 50, 0.2);
}
.current-menu-item, .current-menu-parent, .current-page-ancestor {
    background-color: #868B90; /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(92,92,92,1) 0%, rgba(134,139,144,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,92,92,1)), color-stop(100%,rgba(134,139,144,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(134,139,144,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(134,139,144,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(134,139,144,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(134,139,144,1) 100%); /* W3C */
    -webkit-box-shadow: inset 0px 4px 6px rgba(105, 105, 105, 0.3);
    -moz-box-shadow:    inset 0px 4px 6px rgba(105, 105, 105, 0.3);
    box-shadow:         inset 0px 4px 6px rgba(105, 105, 105, 0.3);
}
li.current-menu-item:hover, li.current-menu-parent:hover, li.current-page-ancestor:hover {
    background-color: #868B90; /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(92,92,92,1) 0%, rgba(141,146,150,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,92,92,1)), color-stop(100%,rgba(141,146,150,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(141,146,150,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(141,146,150,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(141,146,150,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(141,146,150,1) 100%); /* W3C */
    -webkit-box-shadow: inset 0px 4px 6px rgba(105, 105, 105, 0.3);
    -moz-box-shadow:    inset 0px 4px 6px rgba(105, 105, 105, 0.3);
    box-shadow:         inset 0px 4px 6px rgba(105, 105, 105, 0.3);
}
.current-menu-item span.border_c, .current-menu-parent span.border_c , .current-page-ancestor span.border_c {
    border:0;
    padding:0 12px;
    background:none;
}
/***sub-menu***/
.sub-menu {
    display:none;
}
.sub-menu li {
    float:left;
    height:0px;
    width:0px;
}
.sub-menu span {
    font-size:9px;
}
/***sub-menu end***/
.top_menu a:hover span {
    border:medium none;
    padding:0 12px;
    background:none;
}
.top_menu .current span {
}
.top_menu a {
    display:block;
    height:25px;
    padding:13px 0 0 0;
    text-decoration:none;
}
.top_menu span {
    color:#ffffff;
    cursor:pointer;
    display:block;
    height:15px;
    line-height:7px;
    padding:0 12px;
}
a.top_menu_logo {
    float:left;
    width:77px;
    padding:6px 0 0 12px;
}
.lang_phone {
    padding:15px 22px 0 22px;
    font-size:11px;
}
.phone {
    color:#333333;
    margin:0 0 0 21px;
}
:root .phone {margin:2px 0 0 21px;}
@media \0screen {
    .phone {margin:4px 0 0 21px;}
}
*:first-child+html .phone {margin:2px 0 0 21px;}
.phone img {
    vertical-align:middle;
}
/***header end***/

/***footer***/
.footer {
    max-width:950px;
    min-width:768px;
    margin:0 auto;
    border-top:1px solid #c0c0c0;
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}
.footer_links {
    width:94.74%;
    margin:24px auto 52px auto;
}
.footer_links td {
    vertical-align:top;
}
.footer_links p {
    color:#606060;
    margin:0 0 10px 0;
    /*text-shadow: 0 0.1em 0 #696c6f;*/
    font-weight:bold;
    font-family:"lucida grande","Segoe UI","arial","verdana","lucida sans unicode","tahoma","sans-serif";
    font-size:11px;
    text-align:left;
}
.footer_links li {
    display:block;
    text-align:left;
}
.footer_links a {
    color:#606060;
    text-decoration:none;
    font-family:"lucida grande","Segoe UI","arial","verdana","lucida sans unicode","tahoma","sans-serif";
    font-size:13px;
    display:block;
    padding:5px 0;
}
.footer_links a:hover {
    text-decoration:underline;
}
#facebookLikeButton {
    border: medium none;
    height: 21px;
    margin: 0 0 0 85px;
    position: relative;
    top: -25px;
    width: 90px;
}
.copyrightfooter {
    border-top:1px solid #d9d9d9;
    padding:10px 0;
    text-align:center;
    color:#545454;
    max-width:950px;
    min-width:768px;
    margin:0 auto;
}
.copyrightfooter a {
    color:#545454;
}
.copyrightfooter a:hover {
    color:#33a6ea;
}
/***footer end***/

/***content***/
.content {
    max-width:950px;
    min-width:768px;
    margin:0 auto;
    padding:30px 0;
}
.content > h3 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:30px;
    margin:0 0 10px 30px;
}
#vtab {
    font-family:Arial, Helvetica, sans-serif;
    /*padding:0 10px;*/
}
.left_menu {
    margin:0;
    width:28%;
    padding:0 1.5% 4.21% 1.5%;
}
.left_menu li a {
    text-decoration:none;
}
.left_menu li span {
    cursor:pointer;
}
.left_menu li.selected span {
    color:#5a9218;
    cursor:default;
}
.left_menu li span {
    color:#888888;
}
.left_menu li {
    padding:9px 10px 10px 10px;
    font-size:20px;
    line-height:30px;
    position:relative;
}
@media only screen and (orientation:portrait){
    .left_menu li {font-size:15px;}
}
.left_menu li .underline {
    height:12px;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background:url(../imgs/tour/border-gradient.png) no-repeat left bottom;
}
.left_menu li:hover .underline {
    background: url(../imgs/tour/gray-line.png) no-repeat left bottom;
}
.left_menu li.selected .underline {
    background: url(../imgs/tour/green-line.png) no-repeat left bottom;
}
@media only screen and (orientation:portrait){
    .left_menu li:hover .underline {
        background: url(../imgs/tour/gray-line-for768.png) no-repeat left bottom;
    }
    .left_menu li.selected .underline {
        background: url(../imgs/tour/green-line-for768.png) no-repeat left bottom;
    }
}
.tab {
    width:67%;
    float:right;
    padding:0 2% 0 0;
}
.tab h2, .content h2 {
    color:#5a9218;
    font-size:28px;
    font-weight:bold;
    line-height:30px;
    margin:0;
    padding:6px 0;
    width:60%;
}
@media only screen and (max-width: 768px) {
    .tab h2, .content h2 {
        font-size:24px;
        line-height:24px;
    }
}
@media only screen and (orientation:portrait){
    .tab h2, .content h2 {
        width:53%;
    }
}
.tab_header {
    margin:0 0 30px 0;
    overflow:hidden;
}
.tab_button {
    /*background:url(../imgs/tour/green-button.png) no-repeat 100% 0;*/
    background: #5ab218;
    background: -moz-linear-gradient(top, #72ba39, #4aaa00);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72ba39), color-stop(100%,#4aaa00));
    background: -webkit-linear-gradient(top, #72ba39, #4aaa00);
    background: -o-linear-gradient(top, #72ba39, #4aaa00);
    background: -ms-linear-gradient(top, #72ba39, #4aaa00);
    background: linear-gradient(top, #72ba39, #4aaa00);
    border:1px solid #5a9218;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius:2px;
    color:#ffffff;
    display:inline-block;
    font-family:'Myriad Pro','Arial';
    font-size:18px;
    height:42px;
    line-height:42px;
    text-decoration:none;
    text-transform:uppercase;
    width:auto;
    padding:0 4% 0 1%;
    white-space:nowrap;
}
.arrow-right {
    width:0;
    height:0;
    border-top:9px solid transparent;
    border-bottom:9px solid transparent;
    border-left:9px solid #ffffff;
    float:right;
    margin:12px -15px 0 0;
}

.small {
    font-size:16px;
    padding:0 25px 0 10px;
    float:right;
}
.tab_quote > img {
    padding:5px 0 0 0;
    /* width:14.17%;*/
}
@media only screen and (orientation:portrait){
    .tab h2 {font-size:25px;}
    .tab_button {font-size:16px;}
    .small {font-size:16px;}
}
.tab_quote .text {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:-2px 2px 4px rgba(142, 142, 142, 0.5);
    -moz-box-shadow:   -2px 2px 4px rgba(142, 142, 142, 0.5);
    box-shadow:        -2px 2px 4px rgba(142, 142, 142, 0.5);
    background:#efeff7;
    padding:1.59% 1.59% 2.38% 2%;
    width:79.30%;
    position:relative;
}
.btn_text {
    background:url(../imgs/tour/bg-quote-arrow.png) no-repeat 0 0;
    position:absolute;
    left:-7px;
    top:65%;
    width:7px;
    height:13px;
}
.img_arrow_tab {
    position:absolute;
    bottom:10px;
    left:-8px;
}
.tab_quote .txt {
    display:inline-block;
    font-size:18px;
    line-height:23px;
    margin:0 0 10px 0;
    padding:0;
    text-indent:-6px;
}
.tab_quote .author {
    font-size:12px;
    line-height:10px;
}
.tab_articles {
    width:100%;
}
.tab_articles td:first-child {
    padding-right:2.5%;
}
.tab_articles td {
    vertical-align:top;
    padding:6.3% 0 0 0;
    width:50%;
}
.tab_articles td img {
    width:91.5%;
}
.tab_articles h4 {
    font-size:16px;
    margin:0 0 10px 0;
    font-weight:bold;
}
.tab_articles p {
    font-size:12px;
}
.tab_articles h4, .tab_articles p {line-height:18px;}
@media only screen and (orientation:portrait){
    .tab_quote .text {padding-right:1%;padding-left:3%;width:77%;}
    .tab_quote .txt {font-size:16px;line-height:20px;}
    .tab_articles td img {width:100%;}
}
.tab_bottom {
    background-color:#efeff7;
    border-bottom:1px solid #dedfef;
    border-top:1px solid #dedfef;
    margin-top:40px;
    padding:15px 5px 15px 10px;
    font-size:18px;
}
#video_link {
    padding:15px 0 0 0;
}
#video {
    display:block;
    width:149px;
    height:33px;
    background:url(../imgs/tour/video-btn.png) 0 0 no-repeat transparent;
}
#video:hover {background-position:0 -33px;}
#video:active {background-position:0 -66px;}

#pricing {
    font-family:Arial, Helvetica, sans-serif;
    padding:3% 1% 3% 2%;
}
#pricing > h1, #pricing > h2 {
    line-height:28px;
    margin:1.04% 0 0 0;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
}
#pricing > h1, .price_h1 {
    font-size:42px;
    line-height:42px;
}
#pricing > h2 {
    font-size:18px;
    /*margin-left:20.83%;*/
}
.price_h1, .price_h2 {
    color:#5d9119;
    line-height:28px;
}
.price_h1 {
    text-align:center;
}
.price_h2 {
    font-size:24px;
    margin:10px 0 0 0;
    text-align:center;
}
h3.price_h3 {
    line-height:18px;
    color:#333333;
    text-align:center;
}
.price_img {
    float:right;
    margin:-75px 5px 0 0;
}
#TicStrFeatures {
    background: none repeat scroll 0 0 #f7f7ef;
    border: 1px solid #CEDBD6;
    margin: 15px 0;
    width:99%;
    font-family:Arial, Helvetica, sans-serif;
}
#TicStrFeatures td {
    padding: 10px 0;
    vertical-align: top;
}
#TicStrFeatures p {
    padding: 0 10%;
}
#TicStrFeatures .feature-price {
    background: url(../imgs/pricing-slash.png) no-repeat scroll 0 0 transparent;
    font-size: 16px;
}
.pricing_free_label {position:absolute;top:0;left:72px;}
.pricing_text {font-size:26px;line-height:30px;padding-top:15px;}
@media only screen and (max-width: 768px) {
    #pricing {padding-left:0.5%;}
    #pricing > h1, .price_h1 {font-size:36px;}
    .price_h1 {padding-right:40px;}
    #TicStrFeatures p {padding:0 3%;}
    .pricing_free_label {left:46px;}
    .pricing_text {font-size:22px;line-height:25px;padding-top:0;}
}
.free-price {
    color: #FF3333;
    font-size: 14px;
}
.free-price span {
    font-size: 24px;
}
.mix-match {
    color: #333333;
    font-size: 30px;
    margin-bottom: 12px;
    text-align: center;
}
.plans {
    background: none repeat scroll 0 0 #F7F7EF;
    border: 1px solid #CEDBD6;
    margin: 0 auto 30px;
    overflow: hidden;
    padding: 12px 24px 8px;
    width: 482px;
}
.plans .plan {
    float: left;
    margin-bottom: 14px;
    position: relative;
    width: 208px;
}
.plan .tip {
    position: absolute;
    right: 0;
    top: 0;
}
.plan h2 {
    color: #333333;
    font-size: 24px;
    margin: 0 0 10px;
    text-align: center;
}
.plan .price_p {
    font-weight: bold;
    margin-bottom: 14px;
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
}
.features li {
    background: url(../imgs/ul-style-green-tick.gif) no-repeat scroll 0 50% transparent;
    list-style: none outside none;
    padding-left: 18px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:18px;
}
.features .absent {
    background: none repeat scroll 0 0 transparent;
    color: #777777;
    text-decoration: line-through;
}
.plans .collaborator {
    border-left: 1px solid #CEDBD6;
    margin-left: 30px;
    padding-left: 30px;
}
.plans .common {
    clear: left;
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
}
.common-features {
    color: #5A9218;
    font-size: 14px;
}
.viewerTooltip, .collaboratorTooltip, .managerTooltip {
    background-color: #F7F4DD;
    border: 1px solid #CCCC99;
    font-size: 13px;
    font-weight: normal;
    padding: 5px;
    text-align: justify;
    width: 400px;
    z-index: 999;
}
.signupTooltip {
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
}
.signupTooltip b {
    font-weight: bold;
    text-align: left;
}
.signupTooltip ul {
    margin-left: 20px;
}
.adv {
    font-size: 24px;
    line-height: 1.5;
    margin: 0 100px 52px;
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
}
.adv b {
    background: url(../imgs/marker-unlimited.png) no-repeat scroll 50% 50% transparent;
    color: #5A9218;
    padding: 20px 26px;
    text-transform: uppercase;
}
.br-dotted {
    margin-top:30px;
    border-top:1px dotted #333;
    border-bottom:1px dotted #333;
    padding:15px 0;
    text-align:center;
}
#logo-roll-warp {
    display: inline-block;
    height: 84px;
    overflow: hidden;
    position: relative;
    width:100%;
}
#logo-roll {
    left: 0;
    position: absolute;
    width: 100%;
}
#questionAnswer {
    margin-top: 25px;
}
#questionAnswer td {
    color: black;
    font-family: Verdana,Arial,'Trebuchet MS',Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top: 15px;
    width: 455px;
    line-height:18px;
}
#questionAnswer .question {
    color: black;
    font-size: 12px;
    font-weight: bold;
}
#contactUs {
    background-color: #F7F7F7;
    clear: left;
    font-family: Verdana,Arial,'Trebuchet MS',Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
#contactUs .text {
    left: 100px;
    position: relative;
    text-indent: 0;
    top: -30px;
    width:88.54%;
}
#contactUs .text a {
    color:#0060BF;
}
#contactUs .text a:hover {
    text-decoration:none;
}
#contactUs .image {
    left: 32px;
    position: relative;
    top: -11px;
}
@media only screen and (max-width: 768px) {
    #logo-roll-warp {width:735px;height:70px;}
}

#pricing h3 {
    font-size:13px;
    line-height:22px;
    margin:30px 0 0 0;
    padding:0 10px 0 0;
}
.div_cont {
    overflow:hidden;
    margin:20px 0 25px 0;
}
.div_price {
    width:74.70%;
    padding:15px 0 0 0;
}
.price {
    background:none;
    text-align:center;
    margin-top:13px;
    width:99%;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
.price p {font-family:Arial, Helvetica, sans-serif;}
.price_section1, .price_section2, .price_section3, .price_section4 {
    background:#f7f7ef;
    border:1px solid #cedbd6;
    padding:2% 0;
    vertical-align:top;
    display:inline-block;
}
.price_section1 {
    margin:0 1% 0 0;
    width:24.5%;
}
.price_section2 {
    border-right:none;
    width:24.4%;
}
.price_section3 {
    background:#ebf0df;
    -webkit-box-shadow:0 4px 7px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:   0 4px 7px rgba(50, 50, 50, 0.6);
    box-shadow:        0 4px 7px rgba(50, 50, 50, 0.6);
    position:relative;
    z-index:2;
    padding:4% 0 2% 0;
    margin-top:-2%;
    width:24.4%;
}
.price_section4 {
    border-left:none;
    width:24.3%;
}
.price p {
    padding:0 0 6px 0;
    line-height:18px;
}
.price .green, .price span, .price sup {
    color:#54a60b;
}
.price p span {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:36px;
    line-height:1;
}
.price .popular {
    font-size:48px;
}
.price sup {
    font-size:18px;
}
.as_a_link {
    color:#006699;
    text-decoration:none;
}
.div_signup {
    width:24%;
    margin-right:1%;
}
.div_signup_sub {
    border:1px solid #d4d4d4;
    width:99%;
}
@media only screen and (max-device-width: 768px)
and (orientation:portrait)  {
    .price {font-size:12px;}
}
.div_signup_sub #signUpForm {
    background:url(../imgs/pricing-form-bg.png) repeat-x 0 0 #5ca11f;
    color:#ffffff;
    margin:4px;
    padding:8.33% 5.83%;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.div_signup_sub #signUpForm p {
    position:relative;
}
.div_signup_sub #signUpForm p label {
    color:#3f6117;
    cursor:text;
    position:absolute;
    left:8px;
    top:5px;
}
.div_signup_sub #signUpForm input {
    background-color:#e2f9be;
    border:1px solid transparent;
    margin-bottom:10px;
    padding:2.5% 0.83%;
    width:98.34%;
}
#modal .modal_left input.error, #signUpForm input.error {
    border: 1px solid #CF432A;
}


.div_signup_sub .agreements {
    margin-top:6px;
    padding:0 0 4px 27px;
    position:relative;
    line-height:18px;
}
.agreements input#agreement {
    position:absolute;
    left:6px;
    top:2px;
    border:medium none;
    height:15px;
    margin:0 3px 0 1px;
    padding:0;
    width:15px;
}
.button_outer {
    background:none repeat 0 0 #ffffff;
    border-radius:3px 3px 3px 3px;
    margin:20px auto 0 auto;
    padding:3px;
}
.div_signup_sub #signUpForm input.button {
    background:url(../imgs/pricing-btn.png) repeat-x 0 0;
    color:#0061bd;
    cursor:pointer;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    height:40px;
    border:1px solid #d6d7d6;
    margin:0;
    width:100%;
}
.div_signup_sub #signUpForm input.button:hover {
    border-color: #AFB0AF;
}
s-label {
    color: #555;
    font-weight: bold;
    position: relative !important;
    font-weight: bold !important;
    top: 0 !important;
    left: 0 !important;
}
.price_info {
    max-width:950px;
    min-width:747px;
    background:url(../imgs/price_back.png) repeat-x 0 0;
    border-top:1px dotted #adadad;
    padding-top:65px;
    line-height:18px;
}
.price_info_cont {
    float:left;
    padding:0 0 2.1% 2.1%;
    width:50.53%;
}
.price_info_cont li {
    border-top:1px dotted #adadad;
    padding:4% 3.5%;
}
.price_info_cont h2 {
    color:#333333;
    font-size:22px;
    margin:0;
    padding:0 0 5px;
}
@media only screen and (max-width: 768px) {
    .price_info_cont {padding-left:0%;}
    .div_signup_sub #signUpForm input.button {font-size:11px;}
}
.price_info_cont p {
    font-family:Arial, Helvetica, sans-serif;
    color:#5f5f5f;
}

#modal .modal_left input[type="text"].err, #modal .modal_left input[type="password"].err {
    border: 1px solid #CF432A;
}
#modal .modalList input[type="text"].err, #modal .modalList input[type="password"].err {
    border: 1px solid #CF432A;
}

#replyModal .modal-dialog .modal-content .modal-body input[type="text"].err,#replyModal .modal-dialog .modal-content .modal-body input[type="password"].err {
    border: 1px solid #CF432A;
}



b.err, b.b-error {
    background-color: white;
    border-top: 1px solid #CF432A;
    border-bottom: 1px solid #CF432A;
    border-right: 1px solid #CF432A;
    border-left:none;
    color: #CF432A;
    display: inline-block;
    float: right;
    font-weight: normal;
    padding: 1px 10px;
    position: absolute;
    white-space: nowrap;
    margin-left:353px;
	margin-top:28px;
}

b.entryformerr,b.b-error{
    background-color: white;
    border-top: 1px solid #CF432A;
    border-bottom: 1px solid #CF432A;
    border-right: 1px solid #CF432A;
    border-left:none;
    color: #CF432A;
    display: inline-block;
    /*float: right;*/
    font-weight: normal;
    padding: 1px 5px;
    position: absolute;
    white-space: nowrap;
    margin-left:190px;
    margin-top:-30px;
}

b.empentryformerr,b.b-error{
    background-color: white;
    border-top: 1px solid #CF432A;
    border-bottom: 1px solid #CF432A;
    border-right: 1px solid #CF432A;
    border-left:none;
    color: #CF432A;
    display: inline-block;
    /*float: right;*/
    font-weight: normal;
    padding: 1px 5px;
    position: absolute;
    white-space: nowrap;
    margin-left:190px;
	margin-top:23px;
}

b.profileentryformerr,b.b-error{
    background-color: white;
    border-top: 1px solid #CF432A;
    border-bottom: 1px solid #CF432A;
    border-right: 1px solid #CF432A;
    border-left:none;
    color: #CF432A;
    display: inline-block;
    /*float: right;*/
    font-weight: normal;
    padding: 1px 5px;
    position: absolute;
    white-space: nowrap;
    margin-left:190px;
	margin-top:-22px;
}
b.Custentryformerr,b.b-error{
    background-color: white;
    border-top: 1px solid #CF432A;
    border-bottom: 1px solid #CF432A;
    border-right: 1px solid #CF432A;
    border-left:none;
    color: #CF432A;
    display: inline-block;
    /*float: right;*/
    font-weight: normal;
    padding: 1px 5px;
    position: absolute;
    white-space: nowrap;
    margin-left:190px;
	margin-top:-20px;
}

div.inp-b div:first-child {
    margin-top:16px;
}
div.inp-bnew div:first-child {
    margin-top:53px;
	margin-left:-5px;
}
div.inp-bnewemp div:first-child {
    margin-top:43px;
	margin-left:-5px;
}

span.arrow {
    background: url(../imgs/modal/arrow.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 21px;
    margin-left: -15px;
    margin-top: -1px;
    position: absolute;
    width: 5px;
}
#signUpForm > p > div, div.inp-b > div {
    background: url(../imgs/modal/arrow.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 21px;
    margin-left:0px;
    margin-top: -10px;
    position: absolute;
    width: 5px;
}
#signUpForm > p > div, div.inp-bnew > div {
    background: url(../imgs/modal/arrow.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 21px;
    margin-left:-5px;
    margin-top: -10px;
    position: absolute;
    width: 5px;
}
#frmemployee > p > div, div.inp-bnewemp > div {
    background: url(../imgs/modal/arrow.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 21px;
    margin-left:-5px;
    margin-top: -10px;
    position: absolute;
    width: 5px;
}
.div_signup_sub #signUpForm label.error {
    color:#cf432a;
    display:block;
    margin-top:2px;
    clear:left;
}
.logo_sky {
    float:left;
    width:44%;
    padding:0 0 0 2%;
    text-align:center;
}
.logo_sky h2 {
    font-size:19px;
    line-height:22px;
    margin:-3.24% 0 5.68% 8.65%;
    width:78.38%;
}
.logo_sky img {
    width:83%;
}
#modal {
    font-size:12px;
    line-height:18px;
    padding:3.15% 3.15% 3.15% 3.15%;
    width:auto;
    background-color:#f1f1f1;
    font-family:Arial, Helvetica, sans-serif;
}
#modal> h3 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:30px;
    margin:0 0 40px 0;
}
.hide {display:none;}
#modal .modal_left {
    /*border-right:1px dashed #555555;*/
    display:inline-block;
    float:left;
    margin:0 0 20px 0;
    padding:0 15px;
    width:350px;
}
#modal .modalList {
    /*border-right:1px dashed #555555;*/
    display:inline-block;
    float:left;
    margin:0 0 00px 0;
    padding:0 0px;
    width:100%;
}
#modal .modal_right {
    float:left;
    /*border-left:1px dashed #555555;*/
    padding:0 0 0 3.15%;
    width:44%;
    min-height:333px;
}


#modal .modal_right > img {
    width:110%;
}
#modal h4 {
    color:#555555;
    font-size:14px;
    font-weight:bold;
    margin-top:15px;
}
#modal p {
    font-size:12px;
}
#modal .modal_left p {
    position:relative;
}
#modal .modal_left label {
    color:#555555;
    cursor:text;
    font-weight:bold;
    display:block;
}
#modal .modal_left input[type="text"], #modal .modal_left input[type="password"] {
    border:1px solid #a2a2a2;
    background:#FFFFFF;
    height:21px;
    width:345px;
    margin:0 0 0px 0;
    padding:0px 0px 0px 0px;
    outline: none;
}
#modal .modal_left input[type="text"]:focus, #modal .modal_left input[type="password"]:focus {
    background:none repeat 0 0 #ffffff;
    border:2px solid #73ba39;
    border-radius:2px 2px 2px 2px;
    height:19px;
    width:343px;
}
#modal .focus {
    background:none repeat 0 0 #d8e7f5;
    border:1px solid #0060bf !important;
}
#modal .modal_left div span .s-pass {width:150px;}
#modal .modal_left div span input[type="password"]:focus.s-pass {width:148px;}

#modal .modal_right p {
    position:relative;
}
#modal .modal_right label {
    color:#555555;
    cursor:text;
    font-weight:bold;
    display:block;
}
#modal .modal_right input[type="text"], #modal .modal_right input[type="password"] {
    border:1px solid #a2a2a2;
    background:#FFFFFF;
    height:21px;
    width:345px;
    margin:0 0 0px 0;
    padding:0px 0px 0px 0px;
    outline: none;
}
#modal .modal_right input[type="text"]:focus, #modal .modal_right input[type="password"]:focus {
    background:none repeat 0 0 #ffffff;
    border:2px solid #73ba39;
    border-radius:2px 2px 2px 2px;
    height:19px;
    width:343px;
}
#modal .focus {
    background:none repeat 0 0 #d8e7f5;
    border:1px solid #0060bf !important;
}
#modal .modal_right div span .s-pass {width:150px;}
#modal .modal_right div span input[type="password"]:focus.s-pass {width:148px;}
#modal .agreements {
    margin:10px 5px 10px 0;
    position:relative;
    font-size:12px;
}
#modal .agreements a {
    color:#0060bf;
}
.btn-wrapper {
    padding:0 27px 0 40px;
}

#submit-btn {
    color:#ffffff;
    font-size:0px;
    font-weight:bold;
    overflow:hidden;
    position:relative;
    white-space:nowrap;
}

#submit-btn .l-side, #submit-btn .r-side, #submit-btn .center {
    display:inline;
    float:left;
    height:49px;
}
#submit-btn .l-side {
    background:url(../../Content/Images/l-side-btn-sprite.png) no-repeat 0 -49px;
    width:7px;
}
#submit-btn:hover .l-side {
    background:url(../../Content/Images/l-side-btn-sprite.png) no-repeat 0 0;
}
#submit-btn .r-side {
    background:url(../../Content/Images/r-side-btn-sprite.png) no-repeat 0 -49px;
    width:7px;
}
#submit-btn:hover .r-side {
    background:url(../../Content/Images//r-side-btn-sprite.png) no-repeat 0 0;
}
#submit-btn .center {
    background:url(../../Content/Images/center-btn-sprite.png) repeat-x 0 -49px;
}
#submit-btn:hover .center {
    background:url(../../Content/Images/center-btn-sprite.png) repeat-x 0 0;
}
#submit-btn a {
    display:block;
    padding:14px 5px;
    text-decoration:none;
}
#submit-btn a:link, #submit-btn a:visited {
    color:#ffffff;
}
.colum_left, .colum_right {
    font-family:Arial, Helvetica, sans-serif;
}
.colum_left {
    width:670px;
    padding:0 30px 10000px 0;
    margin:0 0 -10000px 0;
}
.colum_left h1 {
    font-size:30px;
    font-weight:bold;
    color:#5d9119;
}
.colum_left h1.h1 {
    font-size:24px;
    font-weight:normal;
    margin:30px 0 10px 0;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.colum_left h2 {
    color:#555555;
    font-size:20px;
    margin:20px 0 18px 0;
}
.colum_left p {
    line-height:18px;
    text-align:justify;
}
.colum_right {
    width:230px;
    padding:10px 10px 10010px 10px;
    margin:0 0 -10000px 0;
    background-color:#f7f7f7;
    height:100%;
    min-height:100%;
}
.colum_right h2, .colum_right h2 a {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    line-height:18px;
    margin:30px 0 10px 0;
    color:#333333;
}
.TicStrBenefits {
    margin:5px 0 5px 5px;
}
.TicStrBenefits li {
    background:url(../imgs/bullet/ok.gif) no-repeat scroll left top transparent;
    color:#5d9119;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    padding:0 0 10px 30px;
}
a.stories_button {
    background:url(../imgs/stories_button.png) no-repeat scroll 0 0 transparent;
    color:#ffffff;
    display:block;
    text-decoration:none;
    font-family:Verdana;
    font-size:26px;
    height:64px;
    line-height:58px;
    padding:0 0 0 40px;
    width:185px;
}
.dashed_buzz, .dashed_buzz_right {
    font-family:Georgia, "Times New Roman", Times, serif;
}
.dashed_buzz {
    background:url(../imgs/quotes_grey.gif) no-repeat scroll 0 0 transparent;
    display:block;
    float:right;
    margin:0 0 10px 20px;
    width:370px;
}
.dashed_buzz_right {
    background:url(../imgs/quote-green-right.png) no-repeat scroll 0 0 transparent;
    margin:25px 0 30px 0;
    width:210px;
}
.dashed_buzz_right .entry {
    padding-top:8px;
}
.dashed_buzz_right p.quotes {
    color:#777777;
    font-family:Verdana;
    font-size:12px;
    line-height:22px;
    margin-top:8px;
    text-indent:30px;
}
.dashed_buzz_right p.quotes span {
    color:#333333;
}
.dashed_buzz_right .more, .randomstory .more {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-top:10px;
}
.dashed_buzz_right a, .randomstory a {
    color:#333333;
    text-decoration:underline;
}
.dashed_buzz_right a:hover, .randomstory a:hover {
    color:#0060bf;
}
span.quote-author {
    color:#666666 !important;
    display:block;
    font-size:11px;
    text-indent:0;
}
ul.tour_menu_ul {
    display:block;
    font:13px Lucida Grande,"Segoe UI","Verdana","Arial";
    padding-left:100px;
    white-space:nowrap;
    overflow:hidden;
    margin-top:-44px;
}
ul.tour_menu_ul li {
    float:left;
    margin-left:0;
    padding-left:11px;
}
ul.tour_menu_ul li a {
    color:#006699;
    text-decoration:none;
}
ul.tour_menu_ul li a:hover {
    text-decoration:underline;
}
p.styled {
    font-size:12px;
    margin:10px 0;
}
.black_link {
    color:#333333;
}
.black_link:hover {
    text-decoration:none;
}
.adr {
    font-style:normal;
    line-height:18px;
}
.in-the-media td {
    padding-bottom:20px;
    vertical-align:top;
}
.in-the-media td img {
    height:auto;
    width:100px;
    margin-top:5px;
}

table.webinar {
    width:100%;
}
.webinar td > label {
    display:block;
    font-weight:bold;
    margin:0 0 3px 2px;
}
.webinar td > label.error, #err label.error {
    color: #CF432A;
    float: none;
    padding-left: 0.5em;
    vertical-align: top;
}
.webinar div.date {
    margin:0;
    padding:4px;
}
.webinar input {
    background:none repeat scroll 0 0 #ffffff;
    border:1px solid #a2a2a2;
    font-family:'Trebuchet MS',Geneva,Verdana,Arial,sans-serif;
    margin:2px;
    padding:2px 0 2px 4px;
    width:258px;
}
.webinar input.checked {
    border:medium none;
    height:13px;
    margin:0 3px 0 1px;
    padding:0;
    width:15px;
}
/***registrationsucceded***/

.border1 {
    margin:10px auto 50px auto;
    position:relative;
    max-width:877px;
    min-width:768px;
}
.border1 > img {
    position:absolute;
    z-index:0;
    width:100%;
}
.inner {
    padding:20px 0 0 60px;
    font-family:Arial, Helvetica, sans-serif;
    width:60%;
    min-height:230px;
    position:relative;
    z-index:1;
}
.inner h1 {
    color:#73ab17;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:38px;
    line-height:35px;
}
.inner h2 {
    color:#626262;
    font-size:21px;
    font-weight:bold;
    margin:15px 0 10px;
    text-shadow:0 1px 0 white;
}
.inner p {
    color:#626262;
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:0;
    text-shadow:0 1px 0 white;
}
.middle {
    margin:35px 0 0 60px;
    font-family:Arial, Helvetica, sans-serif;
    position:relative;
}
.tbl {
    width:100%;
}
.tbl td {
    vertical-align:top;
}
.middle h2 {
    color:#606060;
    font-size:16px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:0;
}
.middle h2.gr {
    margin-top:20px;
    font-weight:normal;
    color:#73ab17;
}
.middle p {
    color:#626262;
    font-size:12px;
    line-height:15px;
}
.middle_left {
    width:49%;
    padding-right:2%;
    float:left;
}
.middle_right {
    float:left;
    width:45%;
    padding-left:2%;
    border-left:1px solid #e3e3e3;
}
a.resend-btn {
    padding:0 30px 7px 10px;
    border-bottom:1px solid #c7a000;
    border-right:1px solid #d2c000;
    border-left:1px solid #d2c000;
    border-top:1px solid #c1c100;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#f9e213;
    background: -moz-linear-gradient(top, #f4f400 0%, #f9e213 36%, #d4ad00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f400),
    color-stop(36%,#f9e213), color-stop(100%,#d4ad00));
    background: -webkit-linear-gradient(top, #f4f400 0%, #f9e213 36%, #d4ad00 100%);
    background: -o-linear-gradient(top, #f4f400 0%, #f9e213 36%, #d4ad00 100%);
    background: -ms-linear-gradient(top, #f4f400 0%, #f9e213 36%, #d4ad00 100%);
    background: linear-gradient(top, #f4f400 0%, #f9e213 36%, #d4ad00 100%);
    -webkit-box-shadow: inset 0px 0px 1px rgba(105, 105, 105, 0.4);
    -moz-box-shadow:    inset 0px 0px 1px rgba(105, 105, 105, 0.4);
    box-shadow:         inset 0px 0px 1px rgba(105, 105, 105, 0.4);
    text-decoration:none;
    color:#595500;
    font-weight:600;
    font-size:16px;
    white-space:nowrap;
    text-shadow:0 1px 0 #f4ec00;
    float:left;
    margin:10px 20px 0 0;
}
a.resend-btn:hover {
    background: #fae93a;
    background: -moz-linear-gradient(top, #f8f865 0%, #fae93a 36%, #d7b312 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f865),
    color-stop(36%,#fae93a), color-stop(100%,#d7b312));
    background: -webkit-linear-gradient(top, #f8f865 0%, #fae93a 36%, #d7b312 100%);
    background: -o-linear-gradient(top, #f8f865 0%, #fae93a 36%, #d7b312 100%);
    background: -ms-linear-gradient(top, #f8f865 0%, #fae93a 36%, #d7b312 100%);
    background: linear-gradient(top, #f8f865 0%, #fae93a 36%, #d7b312 100%);
    color:#706d25;
}
a.resend-btn img {position:relative;top:6px;margin-right:5px;}
a.resend-btn:hover img {opacity: 0.9;}
a.marker-btn {
    background:url(../imgs/registration-marker.png) no-repeat scroll -11px 0 transparent;
    display:inline-block;
    height:11px;
    width:11px;
}
a.marker-btn.selected {
    background-position:0 0;
}
.box {
    padding-top:20px;
}
.box .img {
    float:left;
    padding:10px 10px 0 0;
    margin:10px auto;
}
.box .text {
    float:left;
    width:61%;
    color: #626262;
    font-size: 12px;
    line-height: 15px;
}
#response {
    float:left;
}
.ajaxResponse {
    display:inline-block;
    margin-top:18px;
}
.ajaxResponse.error {
    color:red !important;
}
label.form {
    display:block;
    font-size:11px;
    margin:0 0 0 3px;
}
#response input {
    color:#606060;
    height:20px;
    width:200px;
}
#links {
    display:none;
}
/***registrationsucceded end***/
.zoom {
    float: right;
    margin-top: 5px;
}
a.zoom-container {
    display: block;
    position: relative;
}
a.zoom-container div.zoom {
    background: url(../imgs/zoom_icon.png) no-repeat scroll 50% 50% transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top:-7.5%;
    width: 100%;
}
a.zoom-container div.zoom1, div.zoom1 {
    background: url(../imgs/page_footer/zoom.png) no-repeat 50% 44% transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#simplemodal-overlay {background-color:#333333;height:100%!important;width:100%!important;opacity:0.6;}
/*#simplemodal-container {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0 0 10px #191919;
    -webkit-box-shadow: 0 0 10px #191919;
    box-shadow: 0 0 10px #191919;
    padding: 10px;
    z-index:999;
}
#simplemodal-container a.modalCloseImg {
    background: url(../imgs/x.png) no-repeat;
    width: 30px;
    height: 30px;
    display: inline;
    z-index: 999;
    position: absolute;
    top: -11px;
    right: -14px;
    cursor: pointer;
}*/
.span-pas {
    margin-top:-18px;
}
.content_vn {
    padding: 0 5px;
}
/***customers***/
.quote .cloud .cloud-text .subj .qm {
    background: url(../imgs/stories/quote-24.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 6px;
    line-height: 24px;
    margin-right: 3px;
    vertical-align: super;
    width: 6px;
}
.quote img {
    padding:10px 0 0 0;
}
.cloud {
    background: url(../imgs/stories/bg-quote-wide.png) no-repeat scroll 0 0 transparent;
    height: 75px;
    margin: 0 5px 0 90px;
    padding: 20px 0;
    text-align:right;
}
.cloud .cloud-text {
    padding:0 11.5% 0 0;
}
.cloud-text .subj {
    display:block;
    font-size:24px;
    margin-bottom:15px;
    padding: 0;
}
.cloud-text .subj .q {
    background:url(../imgs/stories/quote-72.png) no-repeat scroll 0 0 transparent;
    display:inline-block;
    height:22px;
    line-height:28px;
    vertical-align:super;
    width:28px;
}
.logos {
    display:inline-block;
    height: 72px;
    margin:20px 0 0 0;
    padding:20px 0 0;
    width:100%;
    position: relative;
}
.dotted-line {
    background:url(../imgs/stories/dotted-line.png) repeat-x scroll 0 0 transparent;
    height:1px;
    margin:32px 0;
}
.logos.cust .imgblock {
    /* margin: 0 200px 0 20px;*/
    width:76.84%;
    float:left;
    height: 72px;
}
.logos.cust .imgblock_vn {
    height: 72px;
    display: block;
    vertical-align: middle;
    width: 100%;
}
.logos.cust #logo-scroll {
    width: 100%;
}
.separator {
    background-color:#EFEFF7;
    border-bottom:1px solid #DEDFEF;
    border-top:1px solid #DEDFEF;
    display:inline-block;
    margin:21px 0;
    padding:15px 0;
    text-align:center;
    vertical-align:middle;
    width:100%;
}
.separator span {
    font-size:18px;
    line-height:24px;
}
.userStories {
    width:100%;
    margin-top: 32px;
}
.userLeft, .userRight {
    width:46.15%;
    background:#f7f7f7;
    padding:1.1%;
}
.userStories_l {
    width: 46.35%;
    padding: 1.1% 1.04%;
    vertical-align: top;
    background: #F7F7F7;
}
.userStories_c {
    width: 1.04%;
    padding:  1.1% 1.04%;
}
.userStories_r {
    width: 46.35%;
    padding: 1.1% 1.04%;
    vertical-align: top;
    background: #F7F7F7;
}
.userStories_sep {
    padding: 1.1%;
}
.userStories td img {
    margin: 5px 10px 0 0;
    float: left;
    width: 72px;
}
.userStories h3 a {
    color: #315DA4;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
}
.userStories_sign .separator {
    text-align: center;
}
.userStories_sign .separator span {
    line-height: 44px;
    display: inline-block;
}
.userStories_sign .separator .tab_button {
    float: none;
}
.cloud.cust_cloud {
    background: #efeff7 url("../imgs/customers/bg_quote_right.png") repeat-x left bottom;
    padding: 0;
    height: auto;
    border-radius: 10px 5px 5px 0;
    -webkit-border-radius: 10px 5px 5px 0;
    -moz-border-radius: 10px 5px 5px 0;
}
.cloud_vn {
    background: url("../imgs/customers/bg_quote_left.png") no-repeat left bottom;
    padding: 20px 0 20px 10px;
    border-radius: 12px 0 0 0;
    -webkit-border-radius: 12px 0 0 0;
    -moz-border-radius: 12px 0 0 0;
}
.userStories .userStories_l p.info, .userStories .userStories_r p.info {padding-top:7px;}
.userStories .userStories_l .business, .userStories .userStories_r .business{padding-top:12px;}
.userStories p, .userStories h3 {
    line-height: 14px;
}
/*customers_story1*/
div.stories {
    font-size: 14px;
    line-height: 21px;
}
div.first-place {
    border-bottom: 1px dashed white;
}
div.first-place .left {
    display: inline-block;
    float: left;
    padding: 37px 0 0;
    width: 62%;
}
div.stories h1, div.stories h2 {
    font-family: Georgia;
    font-size: 28px;
    font-style: italic;
    font-weight: normal;
    line-height: 32px;
    margin: 0;
    color: #5D9119;
}
div.stories h2 {
    font-size: 24px;
}
.l-blue {
    color: #0173BC !important;
}
.b-border {
    border-bottom: 1px solid #BFBFBF;
    margin-bottom: 10px !important;
    padding-bottom: 10px;
}
.l-padding {
    padding-left: 20px;
}
.p-quote {
    color: #666665;
    font-family: Georgia;
    font-size: 14px;
    font-style: italic;
    line-height: 26px;
}
div.stories h3 {
    color: #5A9218;
    font-family: Arial;
    font-size: 21px;
    line-height: 21px;
    margin-top: 36px;
}
h3.s24 {
    font-size: 24px !important;
}
h3.s18 {
    font-size: 18px !important;
    margin-top: 0;
}
.v-margin40 {
    margin: 40px 0;
}
.dashed-border-bottom {
    border-bottom: 1px dashed #BFBFBF;
}
div.stories p {
    margin-bottom: 26px;
    margin-top: 12px;
}
div.stories .separator p {
    margin: 0;
}
div.quote-container {
    margin-top: 35px;
    padding-left: 113px;
    background-repeat: no-repeat;
    background-position: left top;
}
.q-text {
    background: url(../imgs/stories/q-bg.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    font-family: Georgia;
    font-size: 14px;
    font-style: italic;
    padding: 10px 20px 10px 30px;
    width: 400px;
}
.q-text.inlevel {
    background: url(../imgs/stories/q-bg-inlevel.png) no-repeat scroll 0 0 transparent;
    height: 100px;
}
.q-text.hexagon {
    background: url(../imgs/stories/hexagon-quote.png) no-repeat scroll 0 0 transparent;
    height: 131px;
}
.q-text.roi_rt {
    background: url(../imgs/customers/quotestory_rt.png) no-repeat scroll right top transparent;
    width: 100%;
    padding: 0;
}
.q-text.roi_lt {
    background: url(../imgs/customers/quotestory_lt.png) no-repeat scroll left top transparent;
    padding: 0;
    width: 100%;
}
.q-text.roi_rb {
    background: url(../imgs/customers/quotestory_rb.png) no-repeat scroll right bottom transparent;
    padding: 0;
    width: 100%;
}
.q-text.roi_lb {
    background: url(../imgs/customers/quotestory_lb.png) no-repeat scroll left bottom transparent;
    float: none;
    width: auto;
    height: auto;
}
.q-text div {
    display: block;
    width: 32px;
}
div.l-q {
    background: url(../imgs/stories/quote-72-georgia.png) no-repeat scroll 0 0 transparent;
    float: left;
    margin-right: 5px;
}
div.r-q {
    background: url(../imgs/stories/r-quote-72-georgia.png) no-repeat scroll 0 bottom transparent;
    float: left;
}
.q-text .text {
    display: inline-block;
    float: left;
    font-size: 15px;
    margin-top: 7px;
    width: 100%;
}
.q-text.roi .text {
    margin-top: 5px;
    padding-right: 10px;
    width: auto;
}
.q-text .author {
    display: inline-block;
    float: right;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    height: auto;
    padding: 10px 10px 0 0;
    text-align: right;
    width: 100%;
}
.q-text .author span.res {
    color: #666666;
    font-weight: normal;
}
div.first-place .right {
    display: inline-block;
    float: right;
    padding: 30px 0 0 4.4px;
    width: 30.1%;
}

div.first-place .right .logo {
    text-align: center;
    width: 100%;
}
div.first-place .right .logo img {
    display: block;
    padding-bottom: 20px;
}
div.first-place .right ul {
    list-style: disc outside none;
    margin: 30px 0 20px 12px;
}
div.first-place .right ul li {
    padding: 0 0 20px 10px;
}
div.first-place .shadow {
    display: inline-block;
    float: left;
    height: 702px;
    width: 5.49%;
}
div.first-place .shadow .s-main {
    background: url(../imgs/stories/shadow-top.png) repeat-y scroll right top transparent;
}
div.first-place .shadow .s-bottom {
    background: url(../imgs/stories/shadow-bottom.png) no-repeat scroll right top transparent;
    height: 340px;
}
div.shared {
    border-bottom: 1px dashed #BFBFBF;
    border-top: 1px dashed #BFBFBF;
    padding: 15px 0;
    text-align: justify;
}
div.shared .l {
    float: left;
    padding: 5px 0;
    text-align: left;
}
div.shared .r {
    float: right;
}
div.shared a {
    border: medium none;
    line-height: 0;
    margin-left: 5px;
    text-decoration: none;
    vertical-align: text-bottom;
}
div.btn-container {
    color: white;
    display: inline-block;
    font-family: 'Myriad Pro','Arial';
    font-size: 24px;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
}
div.btn-container div {
    display: inline;
    float: left;
    height: 65px;
}
div.btn-container a, div.btn-container a:visited, div.btn-container a:link {
    color: white;
    display: block;
    padding: 21px 18px;
    text-decoration: none;
}
div.btn-container div.l-b {
    background: url(../imgs/stories/l-b.png) no-repeat scroll 0 bottom transparent;
    width: 3px;
}
div.btn-container:hover div.l-b {
    background-position: 0 top;
}
div.btn-container div.c-b {
    background: url(../imgs/stories/c-b.png) repeat-x scroll 0 bottom transparent;
}
div.btn-container:hover div.c-b {
    background-position: 0 top;
}
div.btn-container div.r-b {
    background: url(../imgs/stories/r-b.png) no-repeat scroll 0 bottom transparent;
    width: 3px;
}
div.btn-container:hover div.r-b {
    background-position: 0 top;
}
div.stories .item {
    border-bottom: 1px dashed #BFBFBF;
}
.item .left {
    float: left;
    padding-top: 20px;
    width: 230px;
}
.item .right {
    float: right;
    padding-top: 20px;
    width: 640px;
}
.lgs .title {
    font-family: Verdana;
    font-weight: bold;
}
.subj {
    padding: 21px 0;
}
div.lgs {
    margin-top: 30px;
}
div.stories .separator {
    float: left;
}
div.stories .separator span {
    display: inline;
    font-family: Myriad Pro,Arial;
    font-size: 26px;
    line-height: 31px;
    vertical-align: middle;
}
div.stories .separator .separator_table .left {
    margin: 0 20px 0 30px;
    vertical-align: middle;
    float: none;
}
div.stories .separator .separator_table .right {
    width: 250px;
    float: none;
}
div.stories .separator div span {
    line-height: 31px;
}
div.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    padding-bottom: 0;
    padding-top: 0;
}
div.signature {
    display: inline-block;
    float: right;
}
div.signature span {
    color: #0173BC;
}
div.podcast {
    display: inline-block;
    float: left;
}
div.reasons div.r-l, div.reasons div.r-c, div.reasons div.r-r {
    display: inline;
    float: left;
    height: 785px;
}
div.reasons div.r-l {
    background: url(../imgs/stories/l-bg-reason.png) no-repeat scroll 0 0 transparent;
    width: 10px;
}
div.reasons div.r-c {
    background: url(../imgs/stories/c-bg-reason.png) repeat-x scroll 0 0 transparent;
    height: 669px;
    padding: 40px 35px;
    width: 818px;
}
div.reasons div.r-r {
    background: url(../imgs/stories/r-bg-reason.png) no-repeat scroll 0 0 transparent;
    width: 10px;
}
div.reasons.inlevel div.r-l, div.reasons.inlevel div.r-c, div.reasons.inlevel div.r-r {
    background: url(../imgs/stories/inlevel-top-l-bg.png) no-repeat scroll 0 0 transparent;
    height: 526px;
    width: 10px;
}
div.reasons.inlevel div.r-c {
    background: url(../imgs/stories/inlevel-top-c-bg.png) repeat-x scroll 0 0 transparent;
    height: 434px !important;
    padding: 54px 35px 27px;
    width: 818px;
}
div.reasons.inlevel div.r-r {
    background: url(../imgs/stories/inlevel-top-r-bg.png) no-repeat scroll 0 0 transparent;
    width: 10px;
}
/*table {
    width: 100%;
}
table td {
    vertical-align: top;
}*/
table.two td {
    vertical-align: top;
    width: 47%;
}
table.two td.empty {
    width: 50px;
}
table.three td {
    width: 30%;
}
table.three td.middle {
    padding: 0 30px;
    width: 35%;
}
table.reason h3 {
    color: #84B833;
    text-shadow: 0 1px 0 #000000;
}
table.reason p {
    color: white;
    text-shadow: 0 1px 0 #000000;
}
div.reasons div.r-c div.border {
    border-bottom: 1px solid #7D858E;
    border-top: 1px solid black;
    display: block;
}
div.reasons_tr div.border {
    border-bottom: 1px solid #7D858E;
    border-top: 1px solid black;
    display: block;
}
.reasons_huntercombe {
    overflow: auto;
}
.reasons_tr {
    background: url(../imgs/customers/resons_rt.png) no-repeat scroll right top transparent;
}
.reasons_tl {
    background: url(../imgs/customers/resons_lt.png) no-repeat scroll left top transparent;
}
.reasons_br {
    background: url(../imgs/customers/resons_rb.png) no-repeat scroll right bottom transparent;
}
.reasons_bl {
    background: url(../imgs/customers/resons_lb.png) no-repeat scroll left bottom transparent;
    padding: 40px 30px 15px;
}
.reasons_tr h2 {
    width: 100%;
}
.reasons_tr h2 img {
    max-width: 100%;
}
.subj .mask_left {
    height: 62px;
    margin-left: 30px;
    position: absolute;
    width: 55px;
    z-index: 10;
    display: none;
}
.subj .mask_right {
    height: 62px;
    margin-left: 825px;
    position: absolute;
    width: 55px;
    z-index: 10;
    display: none;
}
#s-logo li a {
    background: url(../imgs/stories/sprite_6.png) repeat scroll 0 0 transparent;
    display: block;
    height: 42px;
}
a.viva:hover {
    background-position: 0 -42px !important;
}
a.viva {
    background-position: 0 0;
    width: 195px;
}
a.uksa:hover {
    background-position: -233px -42px !important;
}
a.uksa {
    background-position: -233px 0 !important;
    width: 134px;
}
a.hstream:hover {
    background-position: -404px -42px !important;
}
a.hstream {
    background-position: -404px 0 !important;
    width: 134px;
}
a.lroeder:hover {
    background-position: -573px -42px !important;
}
a.lroeder {
    background-position: -573px 0 !important;
    width: 160px;
}
a.ewr:hover {
    background-position: -770px -42px !important;
}
a.ewr {
    background-position: -770px 0 !important;
    width: 337px;
}
a.appulate:hover {
    background-position: -1144px -42px !important;
}
a.appulate {
    background-position: -1144px 0 !important;
    width: 165px;
}
a.capgemini:hover {
    background-position: -1348px -42px !important;
}
a.capgemini {
    background-position: -1348px 0 !important;
    width: 166px;
}
a.jbergmann:hover {
    background-position: -1552px -42px !important;
}
a.jbergmann {
    background-position: -1552px 0 !important;
    width: 159px;
}
a.unison:hover {
    background-position: -1755px -42px !important;
}
a.unison {
    background-position: -1755px 0 !important;
    width: 144px;
}
a.rfurther:hover {
    background-position: -1948px -42px !important;
}
a.rfurther {
    background-position: -1948px 0 !important;
    width: 121px;
}
a.twr:hover {
    background-position: -2107px -42px !important;
}
a.twr {
    background-position: -2107px 0 !important;
    width: 175px;
}
a.jgabaldon:hover {
    background-position: -2332px -42px !important;
}
a.jgabaldon {
    background-position: -2332px 0 !important;
    width: 160px;
}
a.learnitfirst:hover {
    background-position: -2529px -42px !important;
}
a.learnitfirst {
    background-position: -2529px 0 !important;
    width: 172px;
}
a.esports:hover {
    background-position: -2738px -42px !important;
}
a.esports {
    background-position: -2738px 0 !important;
    width: 167px;
}
a.mmotion:hover {
    background-position: -2943px -42px !important;
}
a.mmotion {
    background-position: -2943px 0 !important;
    width: 170px;
}
a.cfichtner:hover {
    background-position: -3154px -42px !important;
}
a.cfichtner {
    background-position: -3154px 0 !important;
    width: 160px;
}
a.entercom:hover {
    background-position: -3350px -42px !important;
}
a.entercom {
    background-position: -3350px 0 !important;
    width: 154px;
}
a.epm:hover {
    background-position: -3541px -42px !important;
}
a.epm {
    background-position: -3541px 0 !important;
    width: 114px;
}
a.tipton:hover {
    background-position: -3692px -42px !important;
}
a.tipton {
    background-position: -3692px 0 !important;
    width: 165px;
}
a.ndoherty:hover {
    background-position: -3894px -42px !important;
}
a.ndoherty {
    background-position: -3894px 0 !important;
    width: 160px;
}
a.sayitright:hover {
    background-position: -4091px -42px !important;
}
a.sayitright {
    background-position: -4091px 0 !important;
    width: 75px;
}
a.hbrands:hover {
    background-position: -4203px -42px !important;
}
a.hbrands {
    background-position: -4203px 0 !important;
    width: 255px;
}
a.voco:hover {
    background-position: -4495px -42px !important;
}
a.voco {
    background-position: -4495px 0 !important;
    width: 85px;
}
a.abs:hover {
    background-position: -4617px -42px !important;
}
a.abs {
    background-position: -4617px 0 !important;
    width: 193px;
}
a.inlevel:hover {
    background-position: -4847px -42px !important;
}
a.inlevel {
    background-position: -4847px 0 !important;
    width: 69px;
}
a.roi:hover {
    background-position: -4926px -42px !important;
}
a.roi {
    background-position: -4926px 0 !important;
    width: 134px;
}
a.secondred:hover {
    background-position: -5097px -42px !important;
}
a.secondred {
    background-position: -5097px 0 !important;
    width: 175px;
}
a.hexagon:hover {
    background-position: -5309px -42px !important;
}
a.hexagon {
    background-position: -5309px 0 !important;
    width: 151px;
}
a.bellwether:hover {
    background-position: -5497px -42px !important;
}
a.bellwether {
    background-position: -5497px 0 !important;
    width: 171px;
}
a.bionicturtle:hover {
    background-position: -5705px -42px !important;
}
a.bionicturtle {
    background-position: -5705px 0 !important;
    width: 132px;
}
a.huntercombe:hover {
    background-position: -5873px -42px !important;
}
a.huntercombe {
    background-position: -5873px 0 !important;
    width: 153px;
}
#custom-tweet-button {
    float: left;
}
#custom-tweet-button a {
    background: url(../imgs/stories/tw-logo.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    width: 32px;
}
.content {
    /* width: 756px !important;*/
}
.first-place .logo a {
    color: #0000EE;
}
div.stories .reasons_tr .reason .middle p {
    font-size: 14px;
    color: #ffffff;
}
div.stories .three  .middle p {
    font-size: 14px;
    color: #333333;
    line-height: 21px;
}
table#storyLogo {
    width: auto;
}
.audio_block {
    margin: 5px 0 10px;
}
@media only screen and (device-width: 768px) and (orientation:portrait){
    .cloud-text .subj {
        font-size: 21px;
    }
}

#green-but-customers {margin:10px 0 0 30px;padding-right:3%;position:relative;}
#green-but-customers-small {padding-right:3%;float:left;}
#green-span-customers {margin-right:10px;float:left;text-align:right;width:64%;}
/*end customers_story1*/
/***customers end***/
/*about*/
.about_menu_ul {
    display: block;
    font: 13px Lucida Grande,"Segoe UI","Verdana","Arial";
    margin-top: -51px !important;
    overflow: hidden;
    padding-left: 11%;
    white-space: nowrap;
    color: #006699;
    float: left;
}
.about_menu_ul li {
    list-style: none !important;
    float: left;
    padding-left: 11px;
    background: none;
}
.about_menu_ul li a {
    text-decoration: none;
    color: #006699;
}
.about_menu_ul li a:hover {
    text-decoration: underline;
}
@media only screen and (max-width: 768px) {
    .about_menu_ul {padding-left:0;}
    .about_menu_ul li {padding-left: 5px;}
}
.about_menu_ul .current-menu-item, .about_menu_ul .current-menu-parent, .about_menu_ul .current-menu-item:hover, .about_menu_ul .current-menu-parent:hover {
    background: none;
    box-shadow: none;
}
.about_menu_ul .current-menu-item  a, .about_menu_ul .current-menu-parent  a {
    color: #333333 !important;
    font-weight: bold;
}
.leftcolumn .leftcolumn_vn h1 {
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    color: #5D9119;
    line-height: 30px;
}
.leftcolumn .leftcolumn_vn h2 {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #5D9119;
}
.about_tab .td-left {padding-right:25px;width:230px;}
.about_tab .td-right {}
.about_tab .in-the-media td {
    padding: 0;
}
.about_h1 {
    color: #5D9119;
    font-family: Georgia !important;
    font-size: 24px !important;
    line-height: 28px;
    margin-top: 0px;
    font-weight: normal!important;
}
.leftcolumn_vn .about_tab p {
    padding-bottom: 10px;
}
a.more:hover {color:#0060bf!important;text-decoration:underline!important;}
/*end about*/
/*wildcard*/
.content_vn.wildcart a:hover {text-decoration:none;}
.content_vn.wildcart .leftcolumn {
    float: left;
    padding-right: 0;
    text-align: left;
    width: 100%;
}
.content_vn.wildcart .leftcolumn_vn {
    margin-right: 255px;
}
.content_vn.wildcart .rightcolumn {
    background-color: #F7F7F7;
    float: left;
    height: 100%;
    margin: 0 0 -10000px -250px;
    min-height: 100%;
    padding: 10px 10px 10020px;
    text-align: left;
    width: 230px;
}
.wildcart_gotobanner {
    background: url(../imgs/overloaded_banner.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 208px;
    margin-left: -10px;
    margin-top: -10px;
    width: 250px;
}
.dashed_buzz_right {
    background: url(../imgs/quote-green-right.png) no-repeat scroll 0 0 transparent;
    margin-bottom: 30px;
    margin-top: 5px;
    width: 230px;
    font-family: Georgia;
}
h2.black, h1.black, .adbuzz .text {
    color: #333333;
}
.content .wildcart .blockcust {
    font-family: Georgia;
    font-size: 18px;
    line-height: 18px;
    margin: 30px 0 10px;
    width: 100%;
    font-weight: normal;
}
.content .wildcart .randomstory {
    margin-bottom: 10px;
    margin-top: 5px;
}
.content .wildcart .randomstory img {
    max-width: 230px;
    margin-bottom: 10px;
    margin-top: 5px;
}
div.quote-author {
    color:#666666 !important;
    display:block;
    font-size:11px;
    text-indent:0;
    font-family: Verdana;
    line-height: 22px;
}
.content_vn.wildcart {
    overflow: hidden;
}
/*end wildcard*/
/**about -> News room**/
.pressroom  .subheader {
    color: #5D9119;
    font-size: 17px;
    margin-bottom: 30px;
    margin-top: 10px;
}
.leftcolumn_vn.pressroom h1 {
    font-family: Georgia;
    font-size: 24px;
    font-weight: normal;
    line-height: 25px;
}
.leftcolumn_vn.pressroom .h2, .leftcolumn_vn.pressroom h2 {
    color: #5D9119;
    font-family: Georgia;
    font-size: 18px;
    line-height: 18px;
    margin: 30px 0 0;
    font-weight: normal;
}
.leftcolumn_vn.pressroom a {
    color: #333333;
    text-decoration: underline;
}
.leftcolumn_vn.pressroom li{
    list-style: disc;
}
.leftcolumn_vn.pressroom ul {
    padding: 0 0 0 15px;
}
.leftcolumn_vn.pressroom .in-the-media th img {
    height: auto;
    width: 100px;
}
.leftcolumn_vn.pressroom .in-the-media th {
    padding-top: 5px;
    vertical-align: top;
    width: 120px;
}
.leftcolumn_vn.pressroom .blue_link {
    color: #0060BF;
    text-decoration: underline;
}
.leftcolumn_vn.pressroom .benefits, .leftcolumn_vn.pressroom .tour_li {
    padding: 0;
}
.leftcolumn_vn.pressroom .benefits li, .leftcolumn_vn.pressroom .tour_li li {
    background: url(../imgs/about/rhombie_trans.gif) no-repeat scroll left top transparent;
    padding-left: 15px;
    list-style: none;
}
.leftcolumn_vn.pressroom  ul.news {
    padding: 0;
}
.leftcolumn_vn.pressroom  ul.news p.title a{
    font-family: Arial,'Trebuchet MS',Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    text-align: left;
    color: #555555;
    text-decoration: none;
}
.leftcolumn_vn.pressroom  ul.news p.title a:hover {
    color: #0060bf;
}
.leftcolumn_vn.pressroom  ul.news .date {
    line-height: 19px;
}
.leftcolumn_vn.pressroom  ul.news li {
    list-style: none;
    padding-bottom: 10px;
}
.leftcolumn_vn.news_post {
    line-height: 18px;
}
.leftcolumn_vn.news_post ul.buzz {
    background-color: #F7F7F7;
    clear: left;
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    margin: 20px 10px 10px;
    padding: 20px 0;
    position: relative;
}
.leftcolumn_vn.news_post ul.buzz p {
    margin-left: 110px;
}
.leftcolumn_vn.news_post ul.buzz img {
    left: 45px;
    position: absolute;
    top: 20px;
}
.leftcolumn_vn.news_post .h1, .leftcolumn_vn.news_post h1 {
    color: #5D9119;
    font-family: Georgia;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
    font-weight: normal;
}
.leftcolumn_vn.news_post p {
    padding-bottom: 10px;
}
.leftcolumn_vn.news_post a {
    color: #0060BF;
}
.project_management_20 {
    background: url("../imgs/about/project-management-blog-logo.png") no-repeat scroll 0 50% transparent;
    padding-left: 22px;
}
/*more news*/
.more_news_str h1 {
    margin-bottom: 25px;
    color: #5D9119;
    font-family: Arial;
    font-size: 20px;
    line-height: 24px;
    margin-top: 24px;
}
.more_news_str h2 {
    font: 24px Georgia;
    margin-bottom: 28px;
    width: 100%;
}
.more_news_str h3 {
    color: #5A9218;
    font: 20px Arial;
    margin: 40px 0 20px;
}
.more_news_str h3.clients {
    color: #333333;
    font: bold 16px Arial;
    margin: 40px 0 12px;
}
.more_news_str h3.screenshots {
    bottom: 0;
    color: #333333;
    font: bold 12px Arial;
    left: 0;
    margin: 0;
    position: absolute;
}
.more_news_str p {
    margin-bottom: 1em;
}
.more_news_str a {
    color: #0060BF;
}
.more_news_str a:hover {
    color: #0070DE;
}
.more_news_str ul.screenshots {
    list-style: none outside none;
    text-align: center;
}
.more_news_str ul.screenshots li {
    display: inline-block;
    margin: 0 8px;
}
.more_news_str ul.screenshots li a {
    border: 1px solid #D6D3CE;
    display: block;
    height: 95px;
    width: 95px;
}
.more_news_str #screenshot-iphone-search {
    background: url(../imgs/about/screenshots-sprite.png) repeat scroll 0 0 transparent;
}
.more_news_str #screenshot-iphone-dashboard {
    background: url(../imgs/about/screenshots-sprite.png) repeat scroll -120px 0 transparent;
}
.more_news_str #screenshot-iphone-fav {
    background: url(../imgs/about/screenshots-sprite.png) repeat scroll -240px 0 transparent;
}
.more_news_str #screenshot-ipad-list {
    background: url(../imgs/about/screenshots-sprite.png) repeat scroll -363px 0 transparent;
}
.more_news_str #screenshot-ipad-view-task {
    background: url(../imgs/about/screenshots-sprite.png) repeat scroll -484px 0 transparent;
}
.more_news_str #screenshot-ipad-attach {
    background: url(../imgs/about/screenshots-sprite.png) repeat scroll -606px 0 transparent;
}
.more_news_str #screenshot-bb-folders {
    background: url(../imgs/about/screenshots-sprite.png) repeat scroll -726px 0 transparent;
}
.more_news_str #screenshot-bb-task {
    background: url(../imgs/about/screenshots-sprite.png) repeat scroll -844px 0 transparent;
}
.more_news_str .quote {
    background: url(../imgs/about/devices.jpg) no-repeat scroll right top #FFFFFF;
    line-height: 20px;
    margin-bottom: 10px;
    position: relative;
    text-align: justify;
}
.more_news_str .quote .author {
    color: #777777;
}
.more_news_str .quote .left-quote {
    color: #5A9218;
    font: 48px/0 Georgia;
    vertical-align: bottom;
}
.more_news_str .quote-em {
    background: url(../imgs/about/quote-green-51.gif) no-repeat scroll 48px 10px #EFEFEF;
    font: 18px/1.4 Georgia;
    padding: 24px 76px 22px 46px;
}
.more_news_str .quote-em:first-letter {
    margin-left: 68px;
}
.more_news_str .quote-em .author {
    font: 12px Arial;
}
.more_news_str ul.list {
    list-style: square outside none;
    margin-left: 1em;
}
.more_news_str ul.list li {
    margin-bottom: 0.6em;
    padding-left: 34px;
}
.more_news_str .videos {
    margin-bottom: 12px;
    margin-top: 20px;
}
.more_news_str .videos li {
    display: inline-block;
    margin-right: 18px;
}
.more_news_str .videos li img {
    margin-left: 120px;
    margin-top: 80px;
}
.more_news_str .videos li a {
    display: block;
    height: 242px;
    width: 322px;
}
.more_news_str span.highlighting, .more_news_str span.hl_orange {
    background-color: #FDE7A3;
}
.more_news_str .teams_world {
    width: 100%;
}
.more_news_str .faq-social {
    padding-left: 20px;
}
.more_news_str .faq-social.what-is-TicStr-social, .faq-social.about-TicStr {
    padding-left: 0;
}
.more_news_str .faq-social p {
    padding-bottom: 10px;
}
.more_news_str .faq-social .image {
    float: right;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-top: 40px;
}
.more_news_str .faq-social .zoom {
    display: block;
    text-align: right;
}
.more_news_str .faq-social h2 {
    clear: left;
    color: #333333;
    font-family: Arial;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}
.more_news_str .what-is-TicStr-social h2 {
    color: #5A9218 !important;
    font-size: 20px !important;
}
.more_news_str #image_wrapper {
    border: 2px solid #FFFFFF;
}
.more_news_str #image_wrapper:hover {
    border: 2px solid #999999;
}
.more_news_str .quotes {
    background-color: #EDEDED;
    clear: right;
    color: #333333;
    font-family: Georgia;
    font-style: italic;
    margin-bottom: 25px;
    margin-top: 5px;
    overflow: hidden;
    padding: 10px 10px 10px 45px;
}
.more_news_str .quotes div {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 5px;
    margin-top: 15px;
}
.more_news_str .quotes span {
    clear: left;
    color: #737573;
    display: block;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    padding-left: 61px;
}
.more_news_str .quotes .quote-image {
    background: url(../imgs/about/quote-green-51.gif) no-repeat scroll left top transparent;
    float: left;
    height: 37px;
    margin: 0 10px 20px 60px;
    width: 51px;
}
.pressroom .news .date .bar {
    padding: 0 12px;
}
.leftcolumn.pressroom ul.news p.date a:hover {
    color: #0060bf;
}
/**end about -> News room**/
/*webinar*/
.webinar td {
    height: 28px;
    vertical-align: middle;
}
.webinar input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A2A2A2;
    font-family: 'Trebuchet MS',Geneva,Verdana,Arial,sans-serif;
    font-size: 12px;
    margin: 2px;
    padding: 2px 0 2px 4px;
    width: 258px;
}
.webinar input.error {
    background: none repeat scroll 0 0 #FFF8E6;
    border: 1px solid #CF432A;
}
.webinar td.legend, #webinar td.legendSmall {
    height: 25px;
    padding-right: 10px;
    padding-top: 3px;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
}
.webinar td.legend {
    width: 100px;
}
.webinar td.results {
    text-align: left;
}
.webinar .greyButton {
    background: url(../imgs/big_button.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #0060BF;
    font-family: Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    padding-bottom: 4px;
    padding-right: 4px;
    text-align: center;
    text-decoration: none;
    width: 170px;
}
.webinar input.checked {
    border: medium none;
    height: 13px;
    margin: 0 3px 0 1px;
    padding: 0;
    width: 15px;
}
.webinar select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A2A2A2;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    margin: 2px;
    padding: 1px 0;
    width: 94px;
}
.webinar .timezone select {
    width: 263px;
}
.webinar div.date {
    margin: 0;
    padding: 4px;
}
.webinar div.date.selected {
    background: none repeat scroll 0 0 #EEEDEE;
}
.webinar div.date label {
    height: 15px;
}
.webinar .tip {
    font-size: 11px;
    left: 104px;
    line-height: 11px;
    position: absolute;
    white-space: nowrap;
}
.webinar .dashLine {
    border-top: 1px dashed #C0C0C0;
    height: 1px;
    margin: 20px 0;
}
.webinar .familiarB {
    display: block;
    float: left;
    margin: 5px 0;
}
.webinar input[type="text"] {
    background-color: #EEEDEE;
    width:85%;
}
.webinar #participant table td {
    padding: 0;
    width: 130px;
}
.webinar #participant p {
    display: inline-block;
    margin: 0 0 10px;
    position: relative;
}
.webinar #participant label {
    color: #333333;
    display: inline;
    font-size: 12px;
    left: 8px;
    position: absolute;
    top: 5px;
}
.webinar #participant input[type="text"] {
    margin-right: 15px;
    width: 135px !important;
}
.greyButton.webinar {
    background: url(../imgs/video-tour/webinars-gray-button.png) no-repeat scroll 0 0 transparent !important;
    font-weight: normal !important;
    width: 271px !important;
}
.greyButton.webinar:hover {color:#0060BF;}
/*end webinar*/
/***content end***/

/***video tour***/
.top-video {
    width:100%;
    height:400px;
    background:url(../imgs/video-tour/top-gray-bg.png) 0 0 repeat-x transparent;
    position:relative;
}
.green-box {
    width:100%;
    height:130px;
    background:url(../imgs/video-tour/top-green-bg.png) 0 0 repeat-x transparent;
    position:relative;
}
.ml-left {
    padding:7.5% 0 0 7.5%;
    width:27%;
    float:left;
}
.text-shadow {
    text-shadow: #5F7F30 0 1px 0.1px;
}
.ml-left h1 {
    font-family:Georgia;
    font-size:45px;
    font-weight:normal;
    color:white;
    line-height:45px;
    margin-bottom:10px;
}
.ml-left span {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#63C60D;
    padding-left:5px;
}
.ml-right {
    width:51.3%;
    float:right;
    overflow:hidden;
    text-align:right;
    padding:0 7.5% 0 0;
}
.right-side {
    width:100%;
    float:right;
    position:relative;
}
.green-box .header2 {
    font-family:Georgia;
    font-size:24px;
    color:white;
    line-height:28px;
}
.right-side p {
    padding-top:15px;
    color:white;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:14px;
}
.t {
    padding:30px 35px;
}
.t table {
    width:100%;
    vertical-align:top;
}
.t table td {
    padding:0 5px 30px;
    text-align:center;
    font-family:Georgia;
}
.t table td h1 {
    font-size:24px;
    color:black;
    margin:0;
}
.t table td h2 {
    font-size:15px;
    color:#666666;
    padding-bottom:10px;
    margin:0
}
.t table td h2.video {
    color:#434343;
    font-size:14px;
    font-weight:bold;
    font-family:Arial, Verdana, Helvetica, sans-serif;
}
.t table td p {
    padding:10px 0 0 0;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:13px;
    line-height:15px;
    color:#333333;
}
div.b {
    width:100%;
    height:268px;
    background:url(../imgs/video-tour/bottom-bg.png) 0 0 repeat-x transparent;
    text-align:center;
    display:inline-block;
}
span.sign {
    font-family:"Myriad Pro";
    font-size:12px;
    line-height:14px;
    color:#666666;
    padding-top:15px;
    text-shadow: white 0 1px 1px;
}
.video-link {
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    width:154px;
    height:127px;
    padding-top:3px;
}
.video-link.active, .video-link.clicked {
    background:url(../imgs/video-tour/border.png) 0 0 no-repeat transparent;
}
.top-link {
    display:block;
    width:149px;
    height:37px;
    background:url(../imgs/video-tour/top-sprite.png) 0 0 no-repeat transparent;
}
.top-link:hover {background-position: 0 -37px;}

.bottom-link {
    margin-top:15px;
    display:block;
    width:152px;
    height:38px;
    background:url(../imgs/video-tour/bottom-sprite.png) 0 0 no-repeat transparent;
}
.bottom-link:hover {background-position:0 -38px !important;}
.demo {
    padding:2.3% 0;
    font-size:13px;
    color:#666666;
}
.demomessage {
    padding:2.3% 0;
    font-size:13px;
    color:#666666;
}
.demomessagegrd {
    padding:2.3% 0;
    font-size:13px;
    color:#666666;
}
.demotaskgrd {
    padding:2.3% 0;
    font-size:13px;
    color:#666666;
}
.demotask {
    padding:2.3% 0;
    font-size:13px;
    color:#666666;
}
.desc {display:none;}
.video-preview {
    display:block;
    position:relative;
    width:148px;
    height:121px;
    background-image:url(../imgs/video-tour/preview_sprite.png);
    margin-left:3px;
    *margin-left:0;
    *z-index:-1;
}
.play-button {
    position:absolute;
    display:block;
    width:91px;
    height:96px;
    top:12px;
    left:28px;
    background:url(../imgs/video-tour/play_sprite.png) -91px 0 no-repeat transparent;
}
.play-button:hover {background-position:0 0;}
.subscribe {
    display: block;
    position: absolute;
    text-align: right;
    top: 372px;
    right:73px;
    width: 300px;
}
.subscribe a {
    display:inline-block;
    width:58px;
    height:11px;
    background-image:url(../imgs/video-tour/subscribe.png);
    margin-top:1.5%;
}
.subscribe a.sub {background-position:0 0;}
.subscribe a.sub:hover {background-position:0 -11px;}
#google-trigger {
    background: url(../imgs/video-tour/btn_spr.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 75px;
    left:35%;
    position: absolute;
    top: 110px;
    width: 169px;
}
#google-trigger:hover {
    background-position: 0 -75px;
}
@media only screen and (max-width: 810px) {
    .t table td h2.video {min-height:36px;}
    #google-trigger {left:30%;}
}
h1.h1-video {font-size:32px;line-height:34px;}
.desc-text {
    padding:8px 0 0 5px;
    color:#d0d0d0;
    line-height:16px;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    width:84%;
}
.quote-video {
    color: #666666;
    font-family: Times;
    font-size: 25px;
    font-style: italic;
    line-height: 30px;
    text-indent: 10px;
}
/***video tour end***/
/***Affiliate***/
.affiliate {font-family:Arial, Helvetica, Verdana, sans-serif;}
.affiliate p {margin:10px 0;}
.affiliate h1 {
    color:#5D9119;
    font-family:Georgia;
    font-size:24px;
    font-weight:normal;
    line-height:30px;
}
.affiliate ol {
    color: #333333;
    font-family: Verdana,Arial,'Trebuchet MS',Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 215%;
    list-style-type: decimal;
    text-align: left;
    margin: 10px 10px 0 20px;
    padding: 0 0 0 10px;
}
.affiliate-banner {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 2px solid #E2E2E2;
    font-size: 30px;
    font-weight: bold;
    margin:0 0 30px 0;
    padding: 10px 0 15px;
    text-align: center;
}
.b-affiliate {
    width:100%;
    overflow:hidden;
}
.left-affiliate {
    width:54%;
}
.right-affiliate {
    width:41%;
    padding:2%;
    background-color: #F7F7F7;
}
.greenTitle {
    color: #5D9119;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 20px;
}
p.blackTitle {
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    text-align: center;
}
p.p1 {
    margin:0 0 15px 0;
    text-align:center;
}
table.affiliatesignup {
    border-collapse:collapse;
    width:100%;
}
table.affiliatesignup td.legend {
    padding: 3px 10px 0 0;
    text-align: right;
    vertical-align: top;
    width:35%;
}
table.affiliatesignup td.grey {
    padding: 0 3px;
    width:65%;
}
.input-affiliate, .select-affiliate {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A2A2A2;
    font-family: 'Trebuchet MS',Geneva,Verdana,Arial,sans-serif;
    font-size: 11px;
    margin: 2px 2px 0;
    padding: 2px 0 2px 4px;
    width: 200px;
}
.select-affiliate {width:206px;}
table.affiliatesignup td.grey input.error {
    background: none repeat scroll 0 center #FFF8E6;
    border: 1px solid #CF432A;
}
table.affiliatesignup td.grey label.error {
    color: #CF432A;
    display: block;
    margin:2px 0 0 2px;
}
.greyButton, .greyButtonSmall {
    border: medium none;
    color: #0060BF;
    font-family: Verdana;
    font-weight: bold;
    padding:0 4px 4px 0;
    text-align: center;
    text-decoration: none;
    background: url(../imgs/about/big_button.gif) no-repeat scroll 0 0 transparent;
    height: 45px;
    width: 170px;
    font-size: 18px;
}
.greyButtonSmall {
    background:url(../imgs/about/big_button_aff.png) no-repeat scroll 0 0 transparent;
    width:260px;
    font-size:14px;
}
.greyButton:hover, .greyButtonSmall:hover {
    color: #000000;
}
table.whyJoin {
    margin:0 0 15px 0;
}
table.whyJoin td {
    vertical-align:top;
    text-align:justify;
}
.hugeText {
    font-size: 18px;
    color:#0060BF;
}
.b-affiliate h3 {
    color:#5D9119;
    font-family:Georgia;
    font-size:18px;
    line-height:30px;
}
.blue_link {color:#0060BF;}
.blue_link:hover {text-decoration:none;}
.signin {
    background-color: #DEDEDE;
    color: #555555;
    font-family: Verdana;
    height: 27px;
    margin: 2px 0;
    padding: 8px 10px 0 0;
}
table.separator_table {width:100%;}
/***Affiliate end***/
/*Contact*/
.leftcolumn .leftcolumn_vn.contact h1 {
    margin-bottom: 10px;
    color: #5D9119;
    font-family: Georgia;
    font-size: 24px;
    line-height: 28px;
    font-weight: normal;
}
.leftcolumn .leftcolumn_vn.contact p {
    font-family:Arial, Helvetica, Verdana, sans-serif;
}
.leftcolumn .leftcolumn_vn.contact .blue_link {
    color: #0060BF;
    text-decoration: underline;
}
.leftcolumn .leftcolumn_vn.contact .blue_link:hover {
    text-decoration: none;
}
.leftcolumn .leftcolumn_vn.contact .phone {
    margin: 0;
}
a.player {background:url(../imgs/story/timeline.png) no-repeat 0 0;zoom:1;display:block;width:420px;height:313px;margin-left:40.5%;margin-top:20px;border-right:1px solid #666666;}
a.player > img {position:relative;top:115px;left:180px;}
/*End contact*/
.ie8-video {display:none;}
.ie9-video {display:none;}
#modal .modal_left input[type="submit"] {
    color:#FFFFFF;
    background:none;
    border:0 none;
    height:46px;
    margin:0 5px;
    padding:0;
    font-size:18px;
    font-weight:600;
    font-family: Arial,Helvetica,sans-serif;
}


#modal .modal_right input[type="submit"] {
    color:#FFFFFF;
    background:none;
    border:0 none;
    height:46px;
    margin:0 5px;
    padding:0;
    font-size:18px;
    font-weight:600;
    font-family: Arial,Helvetica,sans-serif;
}
#submit-btnother {
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    overflow:hidden;
    position:relative;
    white-space:nowrap;
	
}

#submit-btnother .l-side, #submit-btnother .r-side, #submit-btnother .center {
    display:inline;
    float:left;
    height:49px;
}
#submit-btnother .l-side {
    background:url(/Content/Images/l-side-btn-sprite.png) no-repeat 0 -49px;
    width:7px;
}
#submit-btnother:hover .l-side {
    background:url(/Content/Images/l-side-btn-sprite.png) no-repeat 0 0;
}
#submit-btnother .r-side {
    background:url(/Content/Images/r-side-btn-sprite.png) no-repeat 0 -49px;
    width:7px;
}
#submit-btnother:hover .r-side {
    background:url(/Content/Images//r-side-btn-sprite.png) no-repeat 0 0;
}
#submit-btnother .center {
    background:url(/Content/Images/center-btn-sprite.png) repeat-x 0 -49px;
}
#submit-btnother:hover .center {
    background:url(/Content/Images/center-btn-sprite.png) repeat-x 0 0;
}
#submit-btnother a {
    display:block;
    padding:14px 5px;
    text-decoration:none;
}
#submit-btnother a:link, #submit-btnother a:visited {
    color:#ffffff;
}
#submit-btncancel {
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    overflow:hidden;
    position:relative;
    white-space:nowrap;
	
}

#submit-btncancel .l-side, #submit-btncancel .r-side, #submit-btncancel .center {
    display:inline;
    float:left;
    height:49px;
}
#submit-btncancel .l-side {
    background:url(/Content/Images/l-side-btn-sprite.png) no-repeat 0 -49px;
    width:7px;
}
#submit-btncancel:hover .l-side {
    background:url(/Content/Images/l-side-btn-sprite.png) no-repeat 0 0;
}
#submit-btncancel .r-side {
    background:url(/Content/Images/r-side-btn-sprite.png) no-repeat 0 -49px;
    width:7px;
}
#submit-btncancel:hover .r-side {
    background:url(/Content/Images//r-side-btn-sprite.png) no-repeat 0 0;
}
#submit-btncancel .center {
    background:url(/Content/Images/center-btn-sprite.png) repeat-x 0 -49px;
}
#submit-btncancel:hover .center {
    background:url(/Content/Images/center-btn-sprite.png) repeat-x 0 0;
}
#submit-btncancel a {
    display:block;
    padding:14px 5px;
    text-decoration:none;
}
#submit-btncancel a:link, #submit-btncancel a:visited {
    color:#ffffff;
}
#modal .modalList input[type="text"], #modal .modalList input[type="password"] {
    border:1px solid #a2a2a2;
    background:#FFFFFF;
    height:21px;
    width:150px;
    margin:0 0 0px 0;
    padding:0px 0px 0px 0px;
    outline: none;
}
#modal .modalList input[type="text"]:focus, #modal .modalList input[type="password"]:focus {
    background:none repeat 0 0 #ffffff;
    border:2px solid #73ba39;
    border-radius:2px 2px 2px 2px;
    height:21px;
    width:150px;
}
#modal .modalList label {
    color:#555555;
    cursor:text;
    font-weight:bold;
    display:block;
}
#modal .modalList input[type="submit"] {
    color:#FFFFFF;
    background:none;
    border:0 none;
    height:46px;
    margin:0 5px;
    padding:0;
    font-size:18px;
    font-weight:600;
    font-family: Arial,Helvetica,sans-serif;
}
.accestimatedamterror
{
	 background-color: white;
     border-top: 1px solid #CF432A;
	 border-bottom: 1px solid #CF432A;
	 border-right: 1px solid #CF432A;
	 border-left:none; color: #CF432A;
     font-weight: normal;
	 padding: 1px 5px;
	 position: absolute;
	 white-space: nowrap;
	 margin-left:151px;
	 margin-top:-25px;
}
.accsupplementamterror
{
	 background-color: white;
	 border-top: 1px solid #CF432A;
	 border-bottom: 1px solid #CF432A;
	 border-right: 1px solid #CF432A;
	 border-left:none; color: #CF432A;
     font-weight: normal;
	 padding: 1px 5px;
	 position: absolute;
	 white-space: nowrap;
	 margin-left:151px;
	 margin-top:-25px;
}
.PopupScroll
{
	overflow:hidden;
	/*position:absolute;*/
	/*border: solid  1px red;*/
}

