html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}
html {
    background:#f2f2f2 url(../../css/images/v3/global-bg.png) repeat;
    overflow-y: -moz-scrollbars-vertical;
    overflow-y: scroll;
}
body {
    line-height: 1;
    font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
    color: #747370;
}
h1, h2, h3, h4, h5, h6 {
    font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
strong, b {
    font-family: OpenSansBold, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
h1 {
    font-size:24px;
}
h2 {
    font-size:24px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
nav ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    color: #3399CC;
    text-decoration: none;
    outline:none;
}
a:hover {
    color: #636A74;
}
#termsAndCondition:focus, #privacyPolicy:focus {
  border: 1px dotted;
}
/* change colours to suit your needs */
ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}
/* change colours to suit your needs */
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* change border colour to suit your needs */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}
input, select {
    vertical-align: middle;
}
input[type="text"], textarea {
    border: 1px solid #9A9995;
    padding: 5px;
    color: #353B44;
    font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
}
input[type="password"],passwordField {
    border: 1px solid #9A9995;
    padding: 5px;
    color: #353B44;
}
label {
    font-size: 12px;
    color: #353B44;
    font-weight: normal;
    display:block;
}
label span {
    color: #A80538;
}
/* font-face*/
@font-face {
 font-family: 'OpenSansRegular';
 src: url('../v3/fonts/OpenSans-Regular-webfont.eot');
 src: local("?"),
 url('../v3/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), 
 url('../v3/fonts/OpenSans-Regular-webfont.woff') format('woff'), 
 url('../v3/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), 
 url('../v3/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'OpenSansBold';
 src: url('../v3/fonts/OpenSans-Bold-webfont.eot');
 src: local("?"),
 url('../v3/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
 url('../v3/fonts/OpenSans-Bold-webfont.woff') format('woff'), 
 url('../v3/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
 url('../v3/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
.container_12.layout {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
/*  >> Global Settings
----------------------------------------------------------------------------------------------------*/
.help {
    padding:20px;
    position:relative;
    background:#FFFFE9;
    border:1px solid #BFBFAF;
    font-size:12px;
    color:#4A525D;
}
.help .close {
    height:15px;
    width:15px;
    position:absolute;
    right:3px;
    top:3px;
    cursor:pointer;
    background: url("../../css/images/v3/sprite.png") no-repeat scroll -250px -128px transparent;
}
.help .close:hover {
    box-shadow: 0 0px 2px #A80538;
}
.error {
    background: url("../../css/images/v3/sprite.png") no-repeat -243px 10px #F8EBEF;
    border: 1px solid #BFAAAF;
    color: #A80538;
    font-size: 12px;
    padding: 9px 10px 9px 30px;
    position: relative;
    display:none;
    float:right;
}
.serverError, .newServerError, .serverEMailError {
    background: url("../../css/images/v3/sprite.png") no-repeat -243px 10px #F8EBEF;
    border: 1px solid #BFAAAF;
    color: #A80538;
    font-size: 12px;
    padding: 9px 10px 9px 30px;
    position: relative;
    float:right;
}
.serverError, .newServerError, .serverMdlsCheckError {
    background: url("../../css/images/v3/sprite.png") no-repeat -243px 10px #F8EBEF;
    border: 1px solid #BFAAAF;
    color: #A80538;
    font-size: 12px;
    padding: 9px 10px 9px 30px;
    position: relative;
    float:right;
}
.blueBtndisabled {
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x scroll 0 -216px transparent;
    border: 1px solid #9a999b;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    cursor: pointer;
    font: 14px OpenSansBold, Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding: 4px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #00506e;
    border-radius:3px;
    outline:none;
}
.blueBtndisabled:hover , .blueBtndisabled:focus{
    box-shadow:none;
    color: #FFFFFF;
    text-decoration: none;
}
.blueBtn {
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x scroll 0 -153px transparent;
    border: 1px solid #00719d;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    cursor: pointer;
    font: 14px OpenSansBold, Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding: 4px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #00506e;
    border-radius:3px;
    outline:none;
    padding: 4px 15px\9;
}
.blueBtn a {
    color: #FFFFFF;
    *zoom:100%;
}
.blueBtn:hover, .blueBtn:focus {
    box-shadow:none;
    color: #FFFFFF;
    text-decoration: none;
    outline:none;
}
.greyBtn, tr.selected input.blueBtn {
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x scroll 0 -216px transparent;
    border: 1px solid #9a999b;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    cursor: pointer;
    font: 14px OpenSansBold, Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding: 4px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #00506e;
    border-radius:3px;
    outline:none;
    padding: 4px 15px\9;
    zoom : 1;
}
.greyBtn a {
    color: #FFFFFF;
    zoom:100%;
}
.greyBtn:hover, .greyBtn:focus {
    box-shadow:none;
    color: #FFFFFF;
    text-decoration:none;
}
.greyBtn:focus, .greyBtn:active {
    background-position: 0 -244px;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.pT10 {
    padding-top:10px;
}
.pT20 {
    padding-top:20px;
}
.pT35 {
    padding-top:35px;
}
.pB10 {
    padding-bottom:10px;
}
.pB20 {
    padding-bottom:20px;
}
.mT15 {
    margin-top:15px !important;
}
.container {
    position:relative;
    width:1050px;
    margin:0 auto;
}
.container h1, h2 {
    color: #267399;
    text-shadow: 0px 1px 0px #FFFFFF;
    margin:0 0 20px 0;
}
.container p {
    font-size:12px;
    margin:0 0 10px 0;
    line-height:20px;
}
.container p .b-text {
    color:#3399CC;
}
.container .global-left {
    border-right: 1px solid #FFFFFF;    
    float: left;
    position: relative;
    width: 739px;
    -webkit-box-shadow : 1px solid #FFFFFF;
}
.rightBorderShadow {
    box-shadow: 5px 0 6px #CCCCCC;
    float:left;
    width:739px;
    position:relative;
}
.container .global-right {
    width:270px;
    height:100px;
    float:right;
    position:relative;
}
/*Header*/
#header, #dashheader {
    width:100%;
    height:80px;
    background:#282c36;
    border-bottom:1px solid #FFFFFF;
    position:relative;
    z-index:5;
    min-width:1050px;
}
#header .global-left, #dashheader .global-left {
    height:80px;
    box-shadow:5px -10px 10px #111317;
    border-right:1px solid #495160;
}
#header .global-right, #dashheader .global-right {
    height:80px;
    text-align:right;
    position:relative;
    right: 13px;
}
.container .global-left h3 {
    color: #353B44;
    font: 18px OpenSansBold, Arial, Helvetica, sans-serif;
    margin: 0 0 20px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.container .global-left h4 {
    color: #4A525D;
    font: 16px OpenSansBold, Arial, Helvetica, sans-serif;
    margin: 0 0 10px;
}
.container .global-left h5 {
    color: #4A525D;
    font: 14px OpenSansBold, Arial, Helvetica, sans-serif;
    margin: 0 0 10px;
}
.container .global-left h3.toggle {
    background:url(../../css/images/v3/toggle-arrow.png) right 0 no-repeat;
    cursor:pointer;
}
.container .global-left h3.toggle.close {
    background-position:right -28px;
}
.global-right h3 {
    color: #267399;
    margin: 0 0 10px;
    text-shadow: 0 1px 0 #FFFFFF;
    font: 18px OpenSansRegular, Arial, Helvetica, sans-serif;
}
.global-right .box {
    -moz-transition: all 0.25s ease-in-out 0s;
    -webkit-transition: all 0.25s ease-in-out 0s;
    background: url("../../css/images/v3/news-li.png") no-repeat left bottom #FFFFFF;
    border-left: 1px solid #FCFCFC;
    border-right: 1px solid #D0D0D1;
    margin: 0 0 20px 0;
    width: 240px;
    padding:10px;
}
.global-right .box .phone {
    font-size:14px;
}
.global-right .box:hover {
    box-shadow: 0 2px 5px #CCCCCC;
}
.global-right .box h4 {
    font: 16px/20px OpenSansBold, Arial, Helvetica, sans-serif;
    margin:0 0 10px 0;
}
.global-right .box h5 {
    font: 14px/20px OpenSansBold, Arial, Helvetica, sans-serif;
    margin:0;
}
.global-right .box ul {
    margin:20px 0;
    font-size:12px;
    list-style:none;
}
.global-right .box ul li {
    margin: 0 0 7px;
    padding: 0 0 0 13px;
    background:url("../../css/images/v3/bullet.png") left 4px no-repeat;
}
.global-right .box img {
    margin:0 0 10px 0;
}
#header .global-right ul.generic-menu, #dashheader .global-right ul.generic-menu {
    position:relative;
    list-style:none;
    font-size:12px;
    top:33px;
}
#header .global-right ul.generic-menu li, #dashheader .global-right ul.generic-menu li {
    display:inline;
}
#header .global-right ul.generic-menu li a, #dashheader .global-right ul.generic-menu li a {
    color:#B7BABE;
}
#header .global-right ul.generic-menu li a:hover, #dashheader .global-right ul.generic-menu li a:hover,
#header .global-right ul.generic-menu li a:focus, #dashheader .global-right ul.generic-menu li a:focus {
    color:#3399CC;
    text-decoration:none;
}
#header .global-left #nav, #dashheader .global-left #nav {
    bottom: 0px;
    height: 40px;
    position: absolute;
    right: 50px;
    overflow:hidden;
    font-size:14px;
}
#header .global-left #nav ul, #dashheader .global-left #nav ul {
    list-style:none;
}
#header .global-left #nav ul li, #dashheader .global-left #nav ul li {
    border-radius:5px;
    background:#333333 url(../../css/images/v3/menu-bg.png) repeat;
    display:inline-block;
    position:relative;
    top:9px;
    zoom:1;
    *display: inline;
    *margin: 0 5px 0 0;
}
#header .global-left #nav ul li a, #dashheader .global-left #nav ul li a {
    color:#353B44;
    font-family: OpenSansBold, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-shadow: 0 1px 0 #c9c9cb;
    padding:10px 20px 15px 20px;
    display:block;
    background:url(../../css/images/v3/nav-shadow.png) left bottom repeat-x;
}
#header .global-left #nav ul li.current, #dashheader .global-left #nav ul li.current {
    background:url(../../css/images/v3/global-bg.gif) repeat;
    top:3px;
}
#header .global-left #nav ul li.current a, #dashheader .global-left #nav ul li.current a {
    padding:10px 20px 20px;
}
#header .global-left #nav ul li.current a:hover, #header .global-left #nav ul li.current a:focus,
#dashheader .global-left #nav ul li.current a:hover, #dashheader .global-left #nav ul li.current a:focus {
    color:#353B44;
    text-shadow: none;
    text-decoration:none;
}
#header .global-left #nav ul li a:hover, #header .global-left #nav ul li a:focus,
#dashheader .global-left #nav ul li a:hover,#dashheader .global-left #nav ul li a:focus {
    color:#FFFFFF;
    text-shadow: 0 1px 0 #313843;
    text-decoration:none;
}
#header .global-right .settings, #dashheader .global-right .settings {
    background: url("../../css/images/v3/sprite.png") no-repeat 0 -106px;
    height: 17px;
    position: absolute;
    right: 69px;
    top: 20px;
    width: 40px;
    cursor:pointer;
    z-index:3;
}
#header .global-right .settings:hover, #dashheader .global-right .settings:hover ,
#header .global-right .settings:foucs, #dashheader .global-right .settings:focus {
    background-position:0 -123px;
}
#header .global-right .settings ul.menu, #dashheader .global-right .settings ul.menu {
    background:#353B44;
    border-top: 1px solid #495160;
    font-size: 12px;
    list-style: none outside none;
    padding:10px 15px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 23px;
    width: 141px;
    display:none;
}
#header .global-right .settings ul.menu li, #dashheader .global-right .settings ul.menu li {
    margin: 5px 0;
}
#header .global-right .settings ul.menu li a, #dashheader .global-right .settings ul.menu li a {
    color:#B7BABE;
}
#header .global-right .settings ul.menu li a:hover, #header .global-right .settings ul.menu li a:focus,
#dashheader .global-right .settings ul.menu li a:hover, #dashheader .global-right .settings ul.menu li a:focus {
    color:#3399CC;
    text-decoration:none;
}
#header .global-right .log, #dashheader .global-right .log {
    font-size: 12px;
    height: 15px;
    padding: 3px 0 0;
    position: absolute;
    right: 0;
    top: 15px;
    width: 60px;
}
#header .global-right .log a, #dashheader .global-right .log a {
    color:#898C8F;
}
#header .global-right .log a:hover, #dashheader .global-right .log a:hover {
    color:#3399CC;
    text-decoration:none;
}
#header .global-right .login-name, #dashheader .login-name {
    background: url("../../css/images/v3/sprite.png") no-repeat 0 -142px;
    bottom: 15px;
    color: #FFFFFF;
    font-size: 12px;
    height: 15px;
    padding: 3px 0 0 18px;
    position: absolute;
    right: 0;
}
#header .logo, #dashheader .logo {
    background: url("../../css/images/v3/sprite.png") no-repeat 0 -65px;
    display: block;
    height: 35px;
    position: absolute;
    top: 25px;
    width: 263px;
}
#myApps {
    position:relative;
    padding:35px 0;
    width:710px;
}
#myApps .apps {
    position:relative;
    left:-7px;
}
#myApps .spacer {
    clear:both;
    height:50px;
}
#myApps .apps .thumb {
    background: url("../../css/images/v3/sprite.png") no-repeat -1px -161px;
    display: block;
    float:left;
    height: 150px;
    margin: 0 0 20px 12px;
    width: 165px;
    position:relative;
    overflow:hidden;
}
#myApps .apps .thumb .overflow{
    width: 165px;
    height: 150px;
    overflow:hidden;
}
#myApps .apps .thumb:hover {
    background-position: -1px -315px;
}
#myApps .apps .thumb .link{
    position:absolute;
    width:165px;
    height:150px;
    left:0;
    top:0;
    z-index:3;
}
#myApps .apps .thumb .thumb-cont{
    position:absolute;
    left:0;
    top:0;
    width: 165px;
    height:150px;
}
#myApps .apps .thumb .info {
    background: url("../../css/images/v3/sprite.png") no-repeat -51px -106px;
    bottom: 15px;
    display: block;
    height: 25px;
    position: absolute;
    right: 11px;
    width: 25px;
    z-index:4;
    cursor:help;
    outline:none;
}
#myApps .apps .thumb.add {
    background: url("../../css/images/v3/sprite.png") no-repeat -1px -617px;
    font-size:18px;
}
#myApps .apps .thumb.add:hover {
    background: url("../../css/images/v3/sprite.png") no-repeat -1px -464px;
}
#myApps .apps .thumb a:focus, #myApps .apps .thumb a:hover {
   text-decoration: none;
}
#myApps .apps .thumb.add span {
    text-align:center;
    display:block;
    margin: 65px 0 0;
    text-shadow: 0 1px 0 #FFFFFF;
}
#myApps .apps .thumb .thumb-cont .title {
    text-align:center;
    display:block;
    position:absolute;
    top:20px;
    font-size:18px;
    color:#757A7D;
    font-weight:normal;
    width:165px;
}
#myApps .apps .thumb .rollover .title {
    text-align:center;
    display:block;
    position:absolute;
    top:20px;
    font-size:18px;
    color:#757A7D;
    font-weight:normal;
    width:165px;
    left:0px;
}

#myApps .apps .thumb .icon {
    display: block;
    left: 59px;
    position: absolute;
    top: 85px;
    width: 47px;
}
#myApps .apps .thumb .rollover {
    position:absolute;
    left:0px;
    top:150px;
    width:132px;
    height:114px;
    background: url("../../css/images/v3/sprite.png") no-repeat -1px -464px;
    padding:15px;
}
#myApps .apps .thumb .rollover .logo {
    width:119px;
    height:32px;
}
#myApps .apps .thumb .rollover .img {
    margin:0 0 0 5px;
}
#myApps .apps .thumb .rollover .img_rollover{
    margin:0 0 0 5px;
    color:black;
}
#myApps .apps .thumb .rollover .text {
    display: block;
    font-size: 11px;
    line-height: 16px;
    padding: 7px 0 7px 7px;
    color:black;
    cursor:pointer;
}
#myApps .apps .thumb .rollover .addAppsText {
	display: block;
    font-size: 11px;
    line-height: 16px;
    padding: 7px 0 7px 7px;
    color:black;
    cursor:pointer;
    margin-top:20px;
}
#myApps .apps .thumb .rollover .more-info {
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x scroll 0 -153px transparent;
    border: 1px solid #00719d;
    color: #FFFFFF;
    cursor: pointer;
    font: 12px OpenSansBold, Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding: 2px 7px;
    text-decoration: none;
    text-shadow: 0 1px 0 #00506e;
    border-radius:1px;
    outline:none;
    margin-left:5px;
    position:relative;
    z-index:5;
}
#myApps .apps .thumb .rollover .more-info a {
    color: #FFFFFF;
}
#myApps .apps li .rollover .more-info:hover {
    box-shadow:none;
    color: #FFFFFF;
}
#myApps .apps .thumb .rollover .more-info:focus, #myApps .apps .thumb .rollover .more-info:active {
    background-position: 0 -175px;
}
.container .global-right .backup-msg {
    width:261px;
    height:49px;
    position:relative;
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x 0px 0px;
    border-radius:5px;
    border:1px solid #FFFFE9;
    text-align:center;
    padding:12px 0 0 0;
    margin:0 0 20px 0;
}
.container .global-right .backup-msg .title {
    color: #FF9900;
    font-size: 20px;
    padding: 0 0 0 20px;
}
.container .global-right .backup-msg .titlecomplete {
    background: url("../../css/images/v3/tickmark.png") no-repeat 1px 1px;
    color : #336599;
    font-size: 14px;
    padding: 0 0 0 24px;
}
.container .global-right .backup-msg p {
    font-size: 11px;
    padding:5px 0;
}
.spacer {
    height:100%;
}
.container .global-right .getting-started {
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x 0 -281px;
    border: 1px solid #3399CC;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 14px;
    height: 33px;
    padding: 17px 0 0;
    position: relative;
    text-align: center;
    width: 261px;
    position:relative;
    margin:0 0 40px 0;
    display:block;
}
.container .global-right .getting-started:hover {
    background-position: 0 -328px;
}
.container .global-right .close {
    background: url("../../css/images/v3/sprite.png") no-repeat -249px -108px;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 180px;
    width: 16px;
    cursor:pointer;
    display:none;
    -moz-transition: all 0.25s ease-in-out 0s;
    -webkit-transition: all 0.25s ease-in-out 0s;
    opacity:1;
    filter: alpha(opacity=100);
}
.container .global-right .close:hover {
    box-shadow: 0 2px 5px #0b5887;
}
.container #myApps .store {
    border-top:1px solid #C5C8CB;
    padding:30px 0 0 0;
    position:relative;
}
.container .global-right #news-updates {
    position:relative;
    margin:40px 0;
}
.container .global-right #news-updates ul {
    list-style:none;
    width:275px;
}
.container .global-right #news-updates ul li {
    display:block;
    width:260px;
    min-height:220px;
    margin:0 0 20px 5px;
    overflow:hidden;
    background:#ffffff url("../../css/images/v3/news-li.png") no-repeat left bottom;
    border-right:1px solid #d0d0d1;
    border-left:1px solid #fcfcfc;
    -moz-transition: all 0.25s ease-in-out 0s;
    -webkit-transition: all 0.25s ease-in-out 0s;
    padding-top: 15px;
}
.container .global-right #news-updates ul li:hover {
    box-shadow:0px 2px 5px #CCCCCC;
}
.container .global-right #news-updates .jcarousel-container {
    position:relative;
}
.container .global-right #news-updates .jcarousel-container .jcarousel-clip {
    height:465px;
    overflow:hidden;
    position:relative;
    left:-5px;
}
.container .global-right #news-updates .jcarousel-container .jcarousel-prev {
    background: url("../../css/images/v3/sprite.png") no-repeat -217px -284px;
    cursor: pointer;
    height: 30px;
    left: 105px;
    position: absolute;
    top: -33px;
    width: 50px;
}
.container .global-right #news-updates .jcarousel-container .jcarousel-prev:hover {
    background-position:-217px -314px;
}
.container .global-right #news-updates .jcarousel-container .jcarousel-next {
    background: url("../../css/images/v3/sprite.png") no-repeat scroll -174px -313px transparent;
    cursor: pointer;
    height: 30px;
    left: 105px;
    position: absolute;
    bottom: -33px;
    width: 50px;
}
.container .global-right #news-updates .jcarousel-container .jcarousel-next:hover {
    background-position:-174px -283px;
}
.container .global-right #news-updates .blog-image {
    float: left;
    margin:0 10px 10px;
    overflow: hidden;
    position:relative;
    width:90px;
}
.container .global-right #news-updates ul li .text {
    padding:0 5px;
    font-size:12px;
    line-height:21px;
    width:242px;
    margin:0 auto;
    overflow: hidden;
}
.container .global-right #news-updates ul li h3 {
    font-size:16px;
    margin:10px 5px 0;
    font-family: OpenSansBold, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.container .global-right #news-updates ul li .text p {
    margin:0 0 15px 0;
}
.container #myApps .store ul {
    list-style:none;
}
.container #myApps .store ul li {
    display:inline-block;
    width:328px;
    height : 195px;
    margin:0 25px 10px 5px;
    overflow:hidden;
    position:relative;
    background:#ffffff url("../../css/images/v3/store-li.png") no-repeat left bottom;
    border-right:1px solid #d0d0d1;
    border-left:1px solid #fcfcfc;
    -moz-transition: all 0.25s ease-in-out 0s;
    -webkit-transition: all 0.25s ease-in-out 0s;
}
.container #myApps .store ul li:hover {
    box-shadow:0px 2px 5px #CCCCCC;
}
.container #myApps .store ul li ul {
    margin:0 0 20px 0;
}
.container #myApps .store ul li ul li {
    width:auto;
    padding:0 0 0 13px;
    margin:0;
    border:none;
    background:url("../../css/images/v3/bullet.png") left 8px no-repeat;
}
.container #myApps .store .livePlan {
    width:auto;
    height: 21px;
    padding:0 0 0 13px;
    margin:0;
    border:none;
    background:url("../../css/images/v3/bullet.png") left 8px no-repeat;
}
.container #myApps .store ul li ul li:hover {
    box-shadow:none;
}
.container #myApps .store ul li .logo {
    position:relative;
    padding:20px 0 0 17px;
}
.container #myApps .store ul li .text {
    padding:15px 20px 0 20px;
    font-size:12px;
    line-height:20px;
}
.container #myApps .store ul li .text p {
    margin:0 0 15px 0;
}
.container #myApps .store .jcarousel-container {
    position:relative;
}
.container #myApps .store .jcarousel-container .jcarousel-clip {
    width:700px;
    overflow:hidden;
    padding:0 0 50px 0;
    position:relative;
    left:-5px
}
.container #myApps .store .jcarousel-container .jcarousel-prev {
    background: url("../../css/images/v3/sprite.png") no-repeat scroll -190px -180px transparent;
    height: 50px;
    left: -39px;
    position: absolute;
    top: 75px;
    width: 30px;
    cursor:pointer;
}
.container #myApps .store .jcarousel-container .jcarousel-prev:hover {
    background-position:-220px -180px;
}
.container #myApps .store .jcarousel-container .jcarousel-next {
    background: url("../../css/images/v3/sprite.png") no-repeat scroll -217px -228px transparent;
    height: 50px;
    position: absolute;
    right: -15px;
    top: 75px;
    width: 30px;
    cursor:pointer;
}
.container #myApps .store .jcarousel-container .jcarousel-next:hover {
    background-position:-187px -228px;
}
/*my payments*/
.payments table {
    border: 0 none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    font-size:12px;
}
.payments table thead tr{
    font: 16px OpenSansBold,Arial,Helvetica,sans-serif;	
    border-bottom:1px solid #C5C8CB;
}

.payments table tr td{
    padding:10px 0;
}
.payments table tr td a{
    text-decoration:underline;
}
/*my store*/
.my-store {
    position:relative;
}
.my-store .temp-msg,#appsHome .temp-msg, 
#security-info .temp-msg,
#domainSearchDiv .temp-msg,
#emailSetupDiv .temp-msg,
#dmnResDiv .temp-msg
 { 
    position:relative;
    background:#FFFFE7;
    border:	1px solid #D5D6C6;
    padding:20px;
}
.my-store .app {
    position:relative;
    background:#FFFFFF;
    border:	1px solid #D8D8D8;
    padding:20px;
    margin:5px 0;
    width:668px;
    height:270px;
}
.my-store .thrvapp {
	position:relative;
    background:#FFFFFF;
    border:	1px solid #D8D8D8;
    padding:20px;
    margin:5px 0;
    width:668px;
    height:300px;
	}
.my-store .app .purchased { 
    width:95px;
    height:95px;
    background:url(../../css/images/v3/purchased-ribbon.png) no-repeat;
    position:absolute;
    left:-1px;
    top:-1px;
}
.my-store .thrvapp .left-content {
    width:300px;
    float:left;
}
.my-store .app .left-content {
    width:300px;
    float:left;
}
.my-store .app .left-content .app-image {
    float:left;
    margin:0px 5px 0px -5px;
}
.my-store .thrvapp .left-content .app-image {
    float:left;
    margin:0px 5px 0px -5px;
}
.my-store .thrvapp .left-content h4 {
    margin-top:5px;
}
.my-store .app .left-content h4 {
    margin-top:5px;
}
.my-store .thrvapp .left-content .buttons {
    position:relative;
    margin:10px 0;
    min-height:25px;
}
.my-store .app .left-content .buttons {
    position:relative;
    margin:10px 0;
    min-height:25px;
}
.my-store .thrvapp .left-content .buttons .greyBtn {
    margin-right:3px;
}
.my-store .app .left-content .buttons .greyBtn {
    margin-right:3px;
}
.my-store .thrvapp .left-content .buttons .purchasedBtn {
    background:#B7BABE;
    box-shadow: none;
    cursor: default;
    text-shadow: none;
}
.my-store .app .left-content .buttons .purchasedBtn {
    background:#B7BABE;
    box-shadow: none;
    cursor: default;
    text-shadow: none;
}
.my-store .thrvapp .right-content {
    width:345px;
    float:right;
}
.my-store .app .right-content {
    width:345px;
    float:right;
}
.my-store .thrvapp .right-content .slide-wrap {
    position:relative;
    width:345px;
    height:271px;
}
.my-store .app .right-content .slide-wrap {
    position:relative;
    width:345px;
    height:271px;
}
.my-store .thrvapp .right-content .slide-wrap .bottom {
    position:absolute;
    bottom:0;
    left:0;
    background:#D8D8D8;
    width:305px;
    height:auto;
    padding:10px 20px;
    font-size:11px;
    color:#636A74;
}
.my-store .app .right-content .slide-wrap .bottom {
    position:absolute;
    bottom:0;
    left:0;
    background:#D8D8D8;
    width:305px;
    height:auto;
    padding:10px 20px;
    font-size:11px;
    color:#636A74;
}
.my-store .thrvapp .right-content .slide-wrap ul {
    list-style:none;
    position:absolute;
}
.my-store .app .right-content .slide-wrap ul {
    list-style:none;
    position:absolute;
}
.my-store .thrvapp .right-content .slide-wrap ul li{
    width:345px;
    height:271px;
    position:relative;
    text-align:center;
}
.my-store .app .right-content .slide-wrap ul li{
    width:345px;
    height:271px;
    position:relative;
    text-align:center;
}
.my-store .thrvapp .right-content .slide-wrap .jcarousel-container {
    overflow:hidden;
}
.my-store .app .right-content .slide-wrap .jcarousel-container {
    overflow:hidden;
}
.my-store .thrvapp .right-content .slide-wrap .jcarousel-prev {
    position:absolute;
    left:0;
    top:100px;
    width:26px;
    height:50px;
    background:url(../../css/images/v3/slider-buttons.png) no-repeat 0 0;
    cursor:pointer;	
}
.my-store .app .right-content .slide-wrap .jcarousel-prev {
    position:absolute;
    left:0;
    top:100px;
    width:26px;
    height:50px;
    background:url(../../css/images/v3/slider-buttons.png) no-repeat 0 0;
    cursor:pointer;	
}
.my-store .thrvapp .right-content .slide-wrap .jcarousel-prev:hover {
    background-position:0 -100px;
}
.my-store .app .right-content .slide-wrap .jcarousel-prev:hover {
    background-position:0 -100px;
}
.my-store .thrvapp .right-content .slide-wrap .jcarousel-next {
    position:absolute;
    right:0;
    top:100px;
    width:26px;
    height:50px;
    background:url(../../css/images/v3/slider-buttons.png) no-repeat -38px 0;
    cursor:pointer;	
}
.my-store .app .right-content .slide-wrap .jcarousel-next {
    position:absolute;
    right:0;
    top:100px;
    width:26px;
    height:50px;
    background:url(../../css/images/v3/slider-buttons.png) no-repeat -38px 0;
    cursor:pointer;	
}
.my-store .thrvapp .right-content .slide-wrap .jcarousel-next:hover {
    background-position:-38px -100px;
}
.my-store .app .right-content .slide-wrap .jcarousel-next:hover {
    background-position:-38px -100px;
}
/*Login Page*/
#loginLayout {
    position:relative;
    width:690px;
    font-size:12px;
    min-height:814px;
}
#loginLayout .row {
    margin:0 0 30px 0;
}
#security-info .row .icon {
    width:80px;
    float:left;
    padding-top:-5px\9;
}

#security-info .row .text {
    float:left;
    padding:4px 0;
}
#security-info .row .text h1 {
    margin:0 0 14px 0;
}
#loginLayout .row label, #security-info .row label {
    margin:0 0 10px 0;
    cursor:default;
}
#loginLayout .row .links {
    font-size:12px;
    margin:0 0 0 15px;
}
#loginLayout .row h2 {
    position:relative;
    padding: 0 35px 0 0;
    display:inline;
}
#loginLayout .row h2 .info {
    background: url("../../css/images/v3/sprite.png") no-repeat scroll -51px -106px transparent;
    display: block;
    height: 25px;
    position: absolute;
    right: 0px;
    top:7px;
    width: 25px;
}
#loginLayout .row input[type="text"], #loginLayout .row input[type="password"]{
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x 0 -119px;
    border: medium none;
    border-radius: 5px;
    width: 285px;
    border-bottom:1px solid #F7F7F7;
    height:20px;
    line-height:20px;
}
#security-info .row input[type="text"], #security-info .row input[type="password"] {
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x 0 -119px;
    border: medium none;
    border-radius: 5px;
    width: 310px;
    border-bottom:1px solid #F7F7F7;
    height:20px;
    line-height:20px;
}
#loginLayout .row.line {
    border-bottom:1px solid #B7BABE;
    padding-bottom:50px;	
}
#security-info .row .video-container {
    background:#F4F4F4;
    border: 1px solid #D3D3D3;
    height: 390px;
    padding: 20px;
    width: 641px;
}
#security-info .row .box-wrap {
    position:relative;
    zoom :1;
}
#security-info .row .box-wrap .mozy-pro {
    position:absolute;
    right:5px;
    top:-10px;
}
#security-info .install #box-wrap-row{
    *float:left;
}
#security-info .install #install-mozypro-wrap-row{
    *clear:both;
}
#security-info #protect_text_data{
    *float:left;
}
#security-info #protect_text_data #protect_text{
    *margin-top:-20px;
}
#security-info #install_mozy_text{
    *clear:both;
}
#security-info .row .install-mozypro-wrap {
    position:relative;
    padding: 0px;
}
.container .global-left h4.install-mozypro {
    background:url(../../css/images/v3/install-mozy.png) no-repeat left 0px;
    padding:3px 0 0 35px;
}
#security-info .row .install-mozypro-wrap .box {
    width:278px;
    height:21px;
    float:left;
    margin:0 5px 0 0;
    padding:20px;
    background:#F4F4F4;
    border:1px solid #D3D3D3;
    font: 14px OpenSansRegular, Arial, Helvetica, sans-serif;
    position:relative;
}
#security-info .row .install-mozypro-wrap .box .blueBtn {
    position:absolute;
    right:15px;
    top:15px;
}
#security-info .row .install-mozypro-wrap .middle-box {
    font: 16px OpenSansBold, Arial, Helvetica, sans-serif;
    padding:20px 10px;
    float:left
}
#security-info .row .box-wrap .box {
    width:182px;
    height:104px;
    float:left;
    margin:0 5px 0 0;
    padding:20px;
    background:#F4F4F4;
    border:1px solid #D3D3D3;
    position:relative;
    zoom:1;
}
#security-info .row .install-mozypro-wrap .install-later {
    text-align:right;
    padding:20px 5px;
}
#security-info .row .install-mozypro-wrap .install-later a {
    text-decoration:underline;
    color:#3399CC;
}
#security-info .row .install-mozypro-wrap .install-later a:hover {
    text-decoration:none;
    color:#4A525D;
}
#security-info .install {
    position:relative;
}
#security-info .installation-help {
    position:relative;
    display:none;
}
#security-info .installation-help .row .mozy-pro {
    background: url("../../css/images/v3/mozy-pro.png") no-repeat right -3px;
    display: inline;
    height: 25px;
    padding: 0 120px 0 0;
    *background: url("../../css/images/v3/mozy-pro.png") no-repeat right -7px;
    background: url("../../css/images/v3/mozy-pro.png") no-repeat right -7px\9;
}
#security-info .installation-help .row {
    margin: 0 0 35px 0;
}
#security-info .installation-help .row h4 span {
    color:#3399CC;
    margin:0 5px 0 0;
}
#security-info .installation-help .row p {
    margin:0 0 0 22px;
}
#security-info .installation-help .row p .registration-code {
    color:#3399CC;
    font: 18px OpenSansBold, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
}
#security-info .row .edata {
    width: 310px;
    background:#ECECF0;
    padding:5px;
    font-size:12px;
    height:20px;
    line-height:21px;
}
#loginLayout .row .error, #security-info .row .error {

	margin:0 0 0 15px;
    position:relative;
    z-index:3;
    min-width:300px;
}
#loginLayout .row h3 {
    color: #353B44;
    margin: 0 0 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    font: 18px OpenSansBold, Arial, Helvetica, sans-serif;
    font-weight:normal;
}
/*Logout Layout*/
#logoutLayout {
    position:relative;
    width:690px;
}
#logoutLayout .row {
    margin:0 0 30px 0;
}
#logoutLayout h1 {
    font: 29px OpenSansBold, Arial, Helvetica, sans-serif;
    padding:0 0 50px 0;
    border-bottom:1px solid #B7BABE;
}
#logoutLayout h2 {
    padding-top:40px;
}
#logoutLayout h2 b {
    font: 24px OpenSansBold, Arial, Helvetica, sans-serif;
}
#logoutLayout p {
    font-size: 14px;
}
ul.lanch-apps {
    list-style:none;
    position:relative;
    left:-5px;
}
ul.lanch-apps li {
    margin:0 12px 0 0;
    float:left;
}
ul.lanch-apps li a {
    background: url("../../css/images/v3/app-thumbs.png") no-repeat;
    display:block;
    width:93px;
    height:89px;
}
ul.lanch-apps li a.data-backup {
    background-position:0 2px;
}
ul.lanch-apps li a.data-backup:hover {
    background-position:0 -265px;
}
ul.lanch-apps li a.plaining {
    background-position:-110px 2px;
}
ul.lanch-apps li a.plaining:hover {
    background-position:-110px -265px;
}
ul.lanch-apps li a.training {
    background-position:0 -86px;
}
ul.lanch-apps li a.training:hover {
    background-position:0 -353px;
}
ul.lanch-apps li a.finance {
    background-position:-110px -86px;
}
ul.lanch-apps li a.finance:hover {
    background-position:-110px -353px;
}
ul.lanch-apps li a.legal {
    background-position:0 -175px;
}
ul.lanch-apps li a.legal:hover {
    background-position:0 -442px;
}
ul.lanch-apps li a.moonicon {
    background-position: -110px -175px;
}
/*Security Information*/
#security-info {
    position:relative;
    font-size:12px;
    width:690px;
    min-height: 814px;
}
#security-info .hidden-content {
    padding:0 0 30px 0;
    border-bottom:1px solid #B7BABE;
    margin:0 0 30px 0;
    display:none;
}
#security-info .hidden-bank-content {
    padding:0 0 -5px 0;
/*     border-bottom:1px solid #B7BABE; */
    margin:0 0 30px 0;
    display:none;
}
#security-info .hidden-bank-content:first-child {
    display:block;
}
#security-info .hidden-bank-content .row {
    margin:0 0 10px 0;
}
#security-info .hidden-bank-content .row.top {
    margin:0 0 24px 0;
}
#security-info .hidden-bank-content .row.max {
    margin:0 0 40px 0;
}


#security-info .hidden-content:first-child {
    display:block;
}
#security-info .hidden-content .row {
    margin:0 0 10px 0;
}
#security-info .hidden-content .row.top {
    margin:0 0 24px 0;
}
#security-info .hidden-content .row.max {
    margin:0 0 40px 0;
}
#security-info .row {
    margin:0 0 24px 0;
    zoom: 1;
}
#security-info #book_keeping_app {
    *float:left;
    }
#security-info #book_keeping_package {
    *clear:both;
}
#security-info .progress {
    position:relative;
    width:690px;
    height:60px;
}
#security-info .progress .step1 {
    position:absolute;
    left:0;
    top:0;
    width:230px;
    height:60px;
    background: url("../../css/images/v3/progress-bar.png") repeat-x 0px 0px;
}
#security-info .progress .step1.doing {
    background-position:0 -62px;
}
#security-info .progress .step1.done {
    background-position:0 -124px;
}
#security-info .progress .step2 {
    position:absolute;
    left:231px;
    top:0;
    width:230px;
    height:60px;
    background: url("../../css/images/v3/progress-bar.png") repeat-x -232px 0px;
}
#security-info .progress .step2.doing {
    background-position:-232px -62px;
}
#security-info .progress .step2.done {
    background-position:-232px -124px;
}
#security-info .progress .step3 {
    position:absolute;
    left:462px;
    top:0;
    width:230px;
    height:60px;
    background: url("../../css/images/v3/progress-bar.png") repeat-x -463px 0px;
}
#security-info .progress .step3.doing {
    background-position:-463px -62px;
}
#security-info .progress .step3.done {
    background-position:-463px -124px;
}
#security-info .row .default-hint {
    background:url("../../css/images/v3/password-hint.png") no-repeat 0 0;
    display: block;
    width: 289px;
    height:107px;
    position: absolute;
    right: 65px;
    top: 25px;
}
#security-info .row .password-hint {
    background:#FFFFFF;
    display: block;
    min-width: 254px;
    padding: 10px;
    position: absolute;
    right: 65px;
    top: 22px;
    display:none;
}
#security-info .row .password-hint .left-arrow {
    width:15px;
    height:17px;
    position:absolute;
    top:10px;
    left:-15px;
    background:url(../../css/images/v3/left-arrow.png) no-repeat;
    display:block;
}
#security-info .row .password-hint h5 {
    font: 12px OpenSansBold, Arial, Helvetica, sans-serif;
    margin:0 0 5px 0;
}
#security-info .row .password-hint ul {
    list-style:none;
    font-size:11px;
}
#security-info .row .password-hint ul li {
    list-style: none;
    margin: 0 0 7px;
    padding: 0 0 0 18px;
    position: relative;
}
#security-info .row .password-hint ul li .cross, #security-info .row .password-hint ul li .tick {
    position:absolute;
    left:0;
}
#security-info .row select {
    background: url("../../css/images/v3/repeat-sprite.png") repeat-x 0 -119px;
    border: medium none;
    border-radius: 5px;
    width: 320px;
    border-bottom:1px solid #F7F7F7;
    height: 30px;
    padding:5px;
    color: #353B44;
    font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
}
#security-info .row select option {
    padding:5px;
}
#security-info .row .buttons {
    padding:0 100px 0 0;
}
#security-info .row .buttons .white {
    padding:2px 5px;
    background:#FFFFFF;
    color:#4A525D;
    border-radius:2px;
    margin:0 10px 0 0;
}
#security-info .row .buttons .white:hover, #security-info .row .buttons .white:focus {
    background:#FFFFE9;
}
#security-info .row .buttons .blue {
    padding:2px 5px;
    background:#3399CC;
    color:#FFFFFF;
    border-radius:2px;
}
#security-info .row .buttons .blue:hover, #security-info .row .buttons .blue:focus  {
    background:#1E7A9E;
}
#security-info .row .check {
    margin:0 30px 0 0;
}
#security-info .row .check input[type="checkbox"], #security-info .row .check input[type="radio"] {
    position:relative;
    top:-2px;
    margin:0 3px 0 0;
    padding:0;
}
.row.cn {
    padding:14px;
    background: url("../../css/images/v3/cn-bg.png") no-repeat scroll right 0 #EEEEEE;
}
.row.cn-long {
    background: url("../../css/images/v3/cn-long-bg.png") no-repeat scroll right 0 #EEEEEE;
}
.row.cn .greyBtn, .row.cnt .greyBtn {
    display:block;
}
.row.cn .blueBtn {
    display:block;
}
.row.cn .disable {
    background:#B7BABE;
    text-shadow:none;
    box-shadow:none;
    cursor:default;
}
.row.cnt {
    padding:14px;
    background: url("../../css/images/v3/cnt-bg.png") no-repeat scroll left 0 #f7f7f7;
    overflow : hidden;
}
.row.cnt .terms-and-policy {
    margin:0 0 0 0;
    position:relative;
    top: 3px;
    *top:-5px;
}
#packagesWrapper {
    position:relative;
    width:690px;
}
#packagesWrapper table {
    border: 0 none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}
#packagesWrapper table tbody {
    margin: 0;
    padding: 0;
    border-right:1px solid #D3D3D3;
    background:#F1F2F2;
}
#packagesWrapper table thead th {
    display: block;
    margin: 5px 0;
}
#packagesWrapper table tr td {
    vertical-align:middle;
    padding:10px;
    font-size:10px;
}
#packagesWrapper table tr td.label, #packagesWrapper table tr td.tablelabel {
    text-align:left;
    line-height:15px;
}
#packagesWrapper table tr td .greyBtn {
    font: 11px OpenSansRegular, Arial, Helvetica, sans-serif;
}
#packagesWrapper table thead tr {
    border-right:1px solid #D3D3D3;
    background:#FFFFFF;
}
#packagesWrapper table thead tr td {
    text-align:center;
    border-top:1px solid #D3D3D3;
    border-left:1px solid #D3D3D3;
    width:25%;
}
#packagesWrapper table thead tr td.patternBg {
    background:url(../../css/images/v3/global-bg.png) 1px 1px repeat;
    border:none;
}
#packagesWrapper table tbody tr:first-child {
    background:url(../../css/images/v3/package-repeated-bg.png) repeat-x;
}
#packagesWrapper table tbody tr:first-child td {
    vertical-align:middle;
}
 #packagesWrapper table tbody tr:nth-child(2n) {
 background:#FFFFFF;
}
#packagesWrapper table tr td {
    text-align:center;
    border-top:1px solid #D3D3D3;
    border-left:1px solid #D3D3D3;
}
#packagesWrapper table tr td p {
    font-size:11px;
    margin:2px 0 0;
    padding:0;
    line-height:1.2em;
}
#packagesWrapper table tr td.selected {
    background:url(../../css/images/v3/package-selected.png) repeat;
}
#packagesWrapper table tfoot tr {
    border-right:1px solid #D3D3D3;
    background:#FFFFFF;
}
#packagesWrapper table tfoot tr td {
    text-align:center;
    border-left:1px solid #D3D3D3;
    border-bottom:1px solid #D3D3D3;
    padding:20px 10px;
}
#packagesWrapper table tfoot tr td.patternBg {
    background: url("../../css/images/v3/global-bg.png") repeat scroll -1px -1px transparent;
    border: medium none;
    border-top:1px solid #D3D3D3;
}
#packagesWrapper table tfoot tr td .blueBtn {
    padding:10px 15px;
    font: 12px OpenSansRegular, Arial, Helvetica, sans-serif;
}
.subtext
{
    margin:0 0 27px 0;
}
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    color: #3399CC;
    text-decoration: none;
    outline:none;
}
.linkButton:focus, .linkButton:hover {
    color: #636A74;
    border: 1px dotted;
}
.linkButton{
    margin: 0;
    padding: 0;
    color: #3399cc;
    vertical-align: baseline;
    background: transparent;
    font-size: 100%;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
/* ------------------IE BUG FIX-------------------------------- */
.iefix001{
    margin-top: -100px\9;
}
/* added on 12th march */
.container .global-right .getting-started a {
    color: #FFFFFF;
    text-decoration: none;
	outline:none;
}
.container .global-right .getting-started a:hover,
.container .global-right .getting-started a:focus {
	text-decoration: none;
	outline:none;
}
/*-----------------------------------------------------------------*/
.container .help_wrap {
    margin: 30px 0;
    position: relative;
}
.container .help_wrap ul.nav {
    list-style: none outside none;
    overflow: auto;
    position: relative;
    top: 1px;
    z-index: 3;
}
.container .help_wrap ul.nav li.active {
    border-bottom: 1px solid #EDEFF2;
}
.container .help_wrap ul.nav li {
    background: url("../images/repeat-bg-help.png") repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    float: left;
    font: 21px/32px OpenSansRegular,Arial,Helvetica,sans-serif;
    height: 50px;
    margin: 0 10px 0 0;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 150px;
}
.container .help_wrap ul.nav li.active a {
    background: none repeat scroll 0 0 transparent;
}
.container .help_wrap ul.nav li a {
    background: url("../images/help-menu-bg.png") repeat-x scroll left bottom transparent;
    display: block;
    padding: 9px 0;
}
.container .help_container {
    background: url("../images/repeat-bg-help.png") repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    padding: 50px 30px;
    position: relative;
    width: 990px;
}
.container .help_container .help-text {
    border-top: 1px solid #FFFFFF;
    margin: 30px 0;
    overflow: hidden;
    position: relative;
}
.container .help_container .help-text .left {
    float: left;
    padding: 20px 0;
    width: 303px;
}
.container .help_container .help-text .left .accordion {
    overflow: hidden;
}
.js .container .help_container .help-text .left dt.open, .container .help_container .help-text .left dt {
    background: url("../../css/images/v3/accordion-open.png") no-repeat scroll 0 15px transparent;
}
.container .help_container .help-text .left dt:first-child {
    border: medium none;
}
.container .help_container .help-text .left ul {
    font-size: 12px;
    line-height: 18px;
    list-style: none outside none;
    margin: 0 0 20px 30px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.container .help_container .help-text .left dt, .js .container .help_container .help-text .left dt {
    background: url("../../css/images/v3/accordion-close.png") no-repeat scroll 0 15px transparent;
    border-top: 1px solid #FFFFFF;
    font: 16px/25px OpenSansBold,Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    padding: 5px 0 5px 30px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.js .container .help_container .help-text .left dt.open, .container .help_container .help-text .left dt {
    background: url("../../css/images/v3/accordion-open.png") no-repeat scroll 0 15px transparent;
}
.js .container .help_container .help-text .left dt {
    cursor: pointer;
}
.container .help_container .help-text .right {
    
    float: left;
    padding: 20px;
    width: 645px;
}
.container .help_container .help-text .left ul li.active a {
    color: #267399;
}
.container .help_container .help-text .left ul li a {
    color: #4A525D;
}
a {
    background: none repeat scroll 0 0 transparent;
    color: #3399CC;
    font-size: 100%;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-decoration: none;
    vertical-align: baseline;
}
.container .help_container .help-text .left ul li.active {
    background: url("../../css/images/v3/accordion-arrow.png") no-repeat scroll 0 5px transparent;
}
.container .help_container .help-text .left ul li {
    margin: 0 0 5px;
    padding: 0 0 0 15px;
}
.container .help_container .help-text h3 {
    color: #267399;
    font: 18px/25px OpenSansBold,Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
}
.container .help_container .help-text .right .video-container {
    border: 1px solid #FFFFFF;
    margin-bottom: 20px;
    width: 644px;
}
.container p {
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 10px;
}
.container .help_container .help-text h4 {
    font: 14px/19px OpenSansBold,Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
}
.container .help_container .help-text .right ul {
    font-size: 12px;
    line-height: 18px;
    list-style: disc outside none;
    margin: 10px 0 30px 15px;
}
.container .help_container .help-text .right ul li {
    margin: 0 0 5px;
}
.container .help_container .help-text .left {
    float: left;
    padding: 20px 0;
    width: 303px;
}
.container .terms-and-policy {
    border: 1px solid #FFFFFF;
    padding: 50px 30px;
    width: 990px;
}
.container .terms-and-policy h1 {
    color: #267399;
    font-family: OpenSansBold,Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.container .terms-and-policy .accordion {
    margin: 30px 0;
}
.container .terms-and-policy dt {
    background: url("../../css/images/v3/accordion-close.png") no-repeat scroll 0 22px transparent;
    border-top: 1px solid #FFFFFF;
    cursor: pointer;
    font: 14px/19px OpenSansBold,Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
    padding: 15px 0 5px 30px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.container .terms-and-policy h2 {
    color: #636A74;
    font-family: OpenSansBold,Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 20px 0;
    text-transform: uppercase;
}
.container h1, h2 {
    color: #267399;
    margin: 0 0 20px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.container .terms-and-policy dt.open {
    background: url("../../css/images/v3/accordion-open.png") no-repeat scroll 0 22px transparent;
    color: #267399;
}
.container .terms-and-policy ul {
    font-size: 12px;
    line-height: 18px;
    list-style: disc outside none;
    margin: 10px 0 30px 15px;
}
.container .terms-and-policy li {
    margin: 0 0 5px;
}
.container .terms-and-policy {
    border: 0px solid #FFFFFF;
    padding: 50px 30px;
    width: 990px;
}
#dashheader .global-right ul.generic-menu {
    position:relative;
    list-style:none;
    font-size:12px;
    top:18px;
    right:115px;
}
#dashheader .global-right ul.generic_logout{
    position:relative;
    list-style:none;
    font-size:12px;
    right:25px;
}
#dashheader .global-right ul.generic_logout li {
    display:inline;
}
#dashheader .global-right ul.generic-menu li a {
    color:#898C8F;
}
#dashheader .global-right {
    right: -20px;
}
#dashheader .container .global-right {
    width: 250px;
}
#dashheader .login-name {
    background: url("../../css/images/v3/sprite.png") no-repeat 0 -142px;
    bottom: 15px;
    color: #FFFFFF;
    font-size: 12px;
    height: 15px;
    position: absolute;
    right : 22px;
}
#security-info  #protect_text {
    position:absolute;
    padding : 8px 0 0 80px;
}
#security-info .temp-msg {
    padding: 10px;
    width:678px;
    display: none;
}
#trustLogo {
    background: url("../../css/images/v3/seal.digicert.com.png") no-repeat 0 0;
    margin-left:125px;
    margin-top:35px;
    width:112px;
    height: 85px;
    display:block;
    cursor:pointer;
}
#sentDialog {	
	background:#f2f2f2;
	padding:0;
	height: 250spx !important;
}	
#bookMark {
	background-image: url("../../css/images/v3/bookmarkthispage.png");
	width:95px;
    height:114px;
    display:block;
    margin-top:63px;
    margin-left:630px;
}
#loginForm #error1 {
	width:300px;
	min-width:300px;
	display:block;
}
#loginForm #error2 {
	width:300px;
	min-width:300px;
	display:block;
}

#loginForm #error3 {
	width:300px;
	min-width:300px;
	display:block;
	margin-top: 40px;
}
#security-info .row .error {
	width:300px;
}
.tdhead {
	color:#FFF;
	font-size:12px !important;
}
.trhead {
	background-color: #2b935b !important;
}
#recaptcha_response_field {
	padding: 5px !important;
}
#priceLbl, #subTotalSubLablId, #vatLblId {
	color: gray;
}
#priceLblMain {
	color:red;
	text-decoration:line-through;
}
#grndTtlLblId {
	color: white;
}
#errorSage {
	color: red;
	display: block;
}
#sageTerms {
	position: relative; 
	padding: 0 16px;
	margin-left:0px !important;
}
#sageContinue{
	position: absolute; 
	right: 0px; 
	top: 67px;
}
.color1 {
	background: #DDEEF8;
}
.color2 {
	background: #5A925E; 
	color: #FFF;
}
.fntWeight{
	font-weight: bold;
}
.sageHead1 {
	height: 58px; 
	border: 1px solid #B7BABE;
	width: 405px;
}
.sageHead1 img {
	padding-left: 5px;
}
.sageHead2 {
	height: 58px; 
	border: 1px solid #B7BABE; 
	width: 100px;
	float:right;
	margin-top:-60px;
}
.sageHead2 span {
	padding-top: -60x;
	float:right;
	padding-top:15px;
	width:60px;
	font-family: Arial;
	font-size: 12px;
	float:left
	;margin-left:10px
}
.hght20 {
	height:20px;
	color:red;
}
#sageone-payroll-modal {
	overflow: hidden;
}
#SageOnecheckboxRow b{
	vertical-align:bottom;
}
#sageone-payroll-modal .marginTop {
	margin-top:-1px ;
}
#modal_info-sage-payroll, #sageone-payroll {
	height:570px;
}
#modal_info-sage-payroll ul li, #sageone-payroll ul li {
	line-height:20px;
}
#sage_SGE span {
	background: url("../../css/images/v3/payroll_thumb.png");
	display:block;
	width:83px;
	height:72px;
	float:left;
	margin-left:7px;
	margin-top:7px;
}


/*
 * Modal Window 
 */
.group:after {
  content: "";
  display: table;
  clear: both;
}
.modal {
	width: 700px;
	left: 48%;
	position:absolute;
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.modal-header {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom:1px solid #CCCCCC;
}
.modal-activation #myModal .modal-header .ccclose {
	opacity: 1;
	filter: alpha(opacity=100);
	font-size: 18px;
	position: relative;
	margin-top: 8px;
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	float:right;
}
.modal-header .ccclose span {
	font-size: 10px;
	font-weight: normal;
}
.modal-body {
	padding-top: 0;
	max-height:450px;
}
.modal-activation p {
	line-height: 1.3;
    font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
}
.modal-activation .modal-header h3 {
	background-color: #267399;
	color: #ffffff;
	width: 240px;
	float: left;
	margin: 0 15px 0 -15px;
	padding: 10px 0px 10px 15px;
	border-radius: 3px 0 0 0;
	font-weight: normal;
	line-height:30px;
	font-size:24px;
	text-shadow:none;
}
.modal-activation h3 span {
	font-size: 12px;
	display: block;
	line-height: 15px;
	margin: 25px 0;
	text-shadow:none;
}
.modal-activation h4 {
	margin: 5px 0 20px 0;
	float: left;
	width: 300px;
	line-height: 42px;
	font-size: 22px;
	font-weight: normal;
	color: #000;
}
.modal-activation .modal-header p {
	float: left;
	width: 400px;
	color: #000;
	
}
.modal-activation .modal-body div.group {
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
}
.modal-activation .modal-body div.group-last {
	padding: 10px 0;
}
.modal-activation .modal-body .stepdetails {
	margin-left: 10px;
	float: left;
	width: 485px;
}
.modal-activation .modal-body .stepdetails:last-child {
	border-bottom: none;
}
.modal-activation h5 {
	font-size: 36px;
	color: #267399;
	font-weight: normal;
	float: left;
	margin: 0;
	line-height: 42px;
}
.modal-activation h6 {
	margin: 0;
	font-size: 15px;
	color: #4b4c4c;
	font-weight: 600;
}
.modal-activation .stepdetails p {
	color: #4b4c4c;
	margin-top:5px;
	
}
.modal-activation .btn-holder {
	border: none;
	float: right;
	width: 140px;
	margin-left: 0;
	position: relative;
}
.modal-activation .btn-holder p {
	font-size: 12px;
	margin: 0 10px 10px 45px;
	color: #000;
	font-weight: bold;
	text-align: center;
	width:87px;
}
.modal-activation .btn-holder p span {
	background: url(../../css/images/v3/clock.png) no-repeat 0 0;
	width: 30px;
	height: 20px;
	text-indent: -9000px;
	position: absolute;
	left: 25px;
	top: 0;
}
.modal-activation .btn-holder .btn {
	float: right;
}
.modal-activation a.btn-primary {
	margin-left: 0;
}
.modal-activation label {
	font-size: 12px;
	width: 320px;
	color:#747370;
	margin-bottom:5px;
}
.modal-activation label.select {
	float: left;
	width: 222px;
	line-height: 15px;
}
.modal-activation input[type="checkbox"] {
	margin: 0;
	float: right;
}
.videoclose, .guideclose {
	display:none;
}
.videoopen, .guideopen {
	display:block;
}
#video-wrap {
	float:left;
	width:402px;
	height:227px;
}
#myModal .modal-footer {
	background-color:#FFF;
	border-top:0px;
	margin-top:-70px;
	margin-bottom:15px;
}
#myModal #saveUpdDiv a {
	width:75px;
	margin-right:15px;
	margin-bottom:20px;
	float:right;
	position:relative;
}
.ckcomple {
	background: url('../../css/images/v3/checklist-icons.png') 0px 0px no-repeat transparent;
    display: block;
    min-height: 25px;
    line-height: 25px;
    margin-left: 80px;
    margin-top: 10px;
    position:relative;
}
.video-placeholder a:hover, 
.container .global-right .backup-msg a:hover, 
.video-placeholder a:focus,
.container .global-right .backup-msg a:focus {
	text-decoration: none;
}

#step3{
	display:none;
	}	
input[disabled], select[disabled], textarea[disabled], 
input[readonly], select[readonly], textarea[readonly] {
	cursor:default;
}
#video-wrap h2,
#video-wrap h3{
	line-height:20px;
}
#video-wrap h2
{
 	font-size:18px;
}
#video-wrap h3
 {
 	font-size:16px;
 	background-color:#FFF;
 	color:#000;
 	width:auto;
}
#video-wrap p {
	margin-left:0px !important;
	font-size:12px;
}
#cellnoerror {
	width:300px;
}

#imgIntroVideo {
	display:none;
	width:402px;
	height:227px;
}
#player-Mozy {
	display:none;
	width: 640px; 
	height: 390px;
}
.sage50 {
	background: url("../../css/images/v3/50off.png") no-repeat transparent;
	display:block;
	width:148px;
	height:63px;
	top:0;
	right:0;
	position:absolute;
}

#sageone-payroll .content .green-box h3 {
	background:none;
	padding-left: 15px;
}
#sageone-payroll .content .green-box p {
	padding-left: 15px;
}
#sageone-payroll-modal .marginTop  td{
	vertical-align:middle;
}
.stepdetails h6 {
	border-bottom:0px;
}
#dmnCancelMsg, #dmnCanclSetMsg {
	margin-top:30px;
	width:650px;
}
#domainSearchDiv .temp-msg,
#emailSetupDiv .temp-msg,
#dmnResDiv .temp-msg
 {
	padding:5px;
}
#dmnCancelMsg h6,
#dmnCanclSetMsg h6, 
#mailbocErrMsg  h6,
#settingPageErrMsg h6{
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	border-bottom:0 solid #B7BABE;
}
#mailbocErrMsg, #settingPageErrMsg {
	margin-top:25px;
	display:none;
}
#mailbocErrMsg {
	display :block;
}
.modal-activation .group-last label {
	width:360px;
}
#emailVideo {
	text-align:right;
	height:306px;
	width:355px;
}
.videoLaunch {
	float:right;
	margin-top:20px;
	margin-bottom:20px;
}
.modalLeftImg {
	margin: 0 0 15px 0;
}
.confPopupClose {
	position:absolute;
	color:#FFF;
	font-size:13px;
	margin-left:250px;
	margin-top:-40px;
}
.confPopupClose:hover, .confPopupClose:focus{
    color:#FFF;
    text-decoration:none;
}
.emailClick {
	cursor:pointer;
}
.trhide{
	display:none;
}
#lockStateId, #createDateId {
	margin-top:10px;
}
.modal-activation select {
	width: 250px;
	margin-left:20px;
	height:30px;
	line-height:30px;
}
.eml_txt {
	margin-top:10px;
}
.dmn_dis {
	background-color: #D1D0CE;height: 26px; padding-left: 5px;padding-top: 3px; width: 320px;
}
#error_Module {
	width:710px;
}
.chzn-container-single .chzn-single {  
	border: 1px solid #AAAAAA; 
	height: 22px; 
	line-height: 22px; 
	background: transparent url("../../css/images/v3/select.png") repeat-x 0 0 !important; 
	box-shadow: 0 1px 2px rgba(0,0,0,.3); 
	margin-bottom: 3px 
}
.chzn-container-single .chzn-single div b { 
	background: transparent url("../../css/images/v3/selectico.png") no-repeat center 5px !important; 
}
.chzn-container-single .chzn-search { 
	display: none; 
}
.chzn-container-single .chzn-single span { 
	line-height: 24px; 
}
.chzn-container .chzn-drop { 
	top: 25px !important; 
	border-color: #ddd; 
}
#myProfile .chzn-container .chzn-results {
	max-height:240px;
}

#mailFndOut:hover,#mailFndOut:focus {
	text-decoration: none;
}
.mar5 {
	margin-top:5px;
}
.mar10 {
	margin-top:15px;
}
.marHead {
	margin-top:15px;
	margin-bottom:15px;
}
.headCol {
	color:#267399;
}
.under {
	text-decoration:underline;
}
/* Spiiner  Images */
.sso-spinner-fill{ width:100%; height: 100%; position: fixed; top:0; left:0; background: url(../../css/images/v3/trans-bg.png) top left repeat; z-index: 900; }
.sso-spinner-back{ width:100%; height: 100%; position: fixed; top:0; left:0; background: url(../../css/images/v3/spinner.gif) 50% 80% no-repeat; z-index: 10000; }
.sso-spinner-content{ display: block; position: relative; left: 50%; margin-left: -40%; top: 50%; margin-top: -8%; width: 80%; text-align: center; color: #ffffff; font-size: 190%;z-index: 1100; }
.sso-spinner-back.prompt{ background-image: none; }
.sso-spinner-back.prompt p.sso-spinner-content{ display: none; }
.sso-launch-button{ font-size: 22px; margin-top: 29px; display: inline-block; width: auto; }
@media (max-width: 1700px) {div.sso-spinner-content{ margin-top: 3%; }}
@media (min-width: 980px) {div.sso-spinner-content{margin-top:-3%; }} 
@media (max-width: 980px) {div.sso-spinner-content{top: 0;}} 
@media (max-width: 800px){ p.sso-spinner-content{ margin-top: -20%; } }
@media (max-width: 390px){ .sso-spinner-content{ margin-top: -36%; } }
@media (max-width: 422px){ div.sso-spinner-content{ left: auto; top: auto; margin: 0 auto;  } }
@media (max-width: 313px){ .sso-spinner-content{ margin-top: -20%; } .sso-spinner-back{ background-image: none; } }
@media only screen and (max-device-width: 480px) {div.sso-spinner-content{left: auto; top: 25%; margin: 0 auto;  }}

#spinModal {display:none;}
#updatePwd {float:right;}
#error1 {
	background: url("../../css/images/v3/sprite.png") no-repeat -243px 12px #F8EBEF;
	line-height:15px;
}
#modalMooImg {
	background: url("../../css/images/v3/Modal-image.jpg");
	text-align: right;
	height:241px;
	width:350px;
	display:block;
	
}
.ticksus {
	background: url("../../css/images/v3/Success_Tick.png");
	height:31px;
	width:30px;
	display:block;
}
#ssoLaunchButton {
	opacity:1;
	filter: alpha(opacity=100);
	font-size:22px;
}
#logout-msg
 { 
    position:relative;
    background:#FFFFE7;
    border:	1px solid #D5D6C6;
    padding:10px;
    margin-bottom:10px;
    margin-top:-10px;
 	font-size:12px;
 	width:600px;
}
#ssoLaunchButton:hover,  #ssoLaunchButton:focus {
	cursor:poniter;
}
.delete:hover, .save:hover, .delete:focus, .save:focus {
    text-decoration: none;
    outline:none;
}
#aliasTableList label, .bottom-aliases-list label {
	margin-left:5px;
}
#logout-msg b {
	margin-left: 2px;
}
.modal-activation .modal-body #pwd .stepdetails {
	width:670px;
}
#legalmanagerConfirmation, #moonfruitConfirmation, #sageOneConfirmation{
	display: block;
}
#mbwtrainingConfirmation, #thrive_onlineConfirmation  {
	display:none;
}
.container .global-left h4.fntSize154 {
	font-size:15.4px;
}
.width285 {
	width:285px;
}
.width315 {
	width:315px;
}
.width310 {
	width:310px;
}
.width290 {
	width:290px;
}
.width419 {
	width:419px;
}
.width420 {
	width:420px;
}
.width425 {
	width:425px;
}
.width440 {
	width:440px;
}
.width450 {
	width:450px;
}
.width460 {
	width:460px;
}
.width465 {
	width:465px;
}
.width475 {
	width:475px;
}
.width850 {
	width:850px
}
.bot68 {
	bottom: 68px;
}
.backPos_216 {
	background-position: 0 -216px
}
.pad1220 {
	padding: 12px 20px;
}
.pad20 {
	padding:20px;
}
.my-store .app .left-content .powaimgMar {
	 margin:3px 5px 0 -5px;
}
.lineHgt18 {
	line-height:18px;
}
.disNone {
	display:none;
}
.txtAlignRht {
	text-align: right;
}
.txtAlignLeft {
	text-align: left;
}
.txtAlignCtr {
	text-align: center;
}
.imgHead {
	margin: 0 0 15px 0;
}
.modal-wrapper ul li.marBot10 {
	margin:0 0 10px;
}	
.modal-wrapper .content .video-placeholder.appsvideo-placeholder {
	text-align: right;
	height:237px;
	width:345px;
}
.modal-wrapper .content .video-placeholder.bonlineappsvideo-placeholder {
	text-align: right;
	height:237px;
	width:345px;
	background:none;
	border:0px;
}
.modal-wrapper .content .video-placeholder.appsvideo-placeholder1 {
	text-align: right;
	height:241px;
	width:350px;
}
.modal-wrapper .content .video-placeholder.planappsvideo-placeholder {
	text-align: right;
	position: absolute;
	right: 20px;
	top: 0; 
	width: 389px; 
	height: 259px;
}
.modal-wrapper .content .video-placeholder.trainigppsvideo-placeholder {
	text-align: right;
	height:329px;
	width:389px;
}
.marTop_34 {
	margin-top:-34px;
}
.marTop_1 {
	margin-top: -1px;
}
.marTop_19 {
	margin-top: -19px;
}
.storeImg {
	float: right;
	margin-top: -15px;
}
.leftmin20 {
	margin-left:-20px;
}
.left61 {
	left:61px;
}
.left15 {
	margin-left: 15px;
}
.freeAgtVdo {
	position: absolute;  
	right: 10px;
	top: 0px;
}
.sageAgtVdo, .quickAgtVdo {
	text-align:right; 
	position: absolute;  
	right: 25px;
	top: 0;
}
.quickAgtVdo {
	top: 10px;
}
.fntSize13 {
	font-size:13px;
}
#appsHome .temp-msg {
	background: none repeat scroll 0 0 #FFFFE7;
    border: 1px solid #D5D6C6;
    padding: 10px;
    margin-top:35px;
    width:517px;
}
.appsReedFnt {
	font-style: italic;
	font-size: 10px;
	margin-left: 51px;
}
#moreinfo-accExpMsg .content {
	margin:30px 30px 20px 30px;
}
#finCkComBtn, #onlineCkComBtn {
	display:none;
	margin-top:30px;
}
#sgeCkComBtn, #bOnlineCkComBtn, #mzGreen {
	margin-top:30px;
}
.extraicon {
	width:33px; 
	height:33px;
	margin-left:5px;
}

#bdMyStore .container .full-height {
	min-height:1000px;
}
#trainingRolloverText {
	margin-top:7px;
}
#messageSelChk {
	margin-top:-2px;
}
.marginTop25 {
	margin-top: 25px;
}
.marginRight30 {
	margin-right: 30px;
}
#moreinfo-chqInAppTrackMsg .chqfreetrailcheck {
	margin-top:-3px;
}