﻿@charset "utf-8";
/* CSS Document */
body,div,h1,h2,h3,h4,h5,h6,ol,ul,li,p,label,span,table,thead,tbody,tfoot,tr,td,form,fieldset,legend,em,header,footer,section,aside,article,nav,figure{margin:0; padding:0;}
header,footer,section,aside,article,nav,figure{display:block;}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
ol,ul,li{list-style-type:none;}

a{text-decoration:underline; color:#555; cursor:pointer;}
a:hover{text-decoration:underline; color:#3b78c8;}
a img{border:0;}
a, :focus{outline:0;}

.clear{clear:both; font-size:0; line-height:0; height:0;}
.fleft{float:left!important;}
.fright{float:right!important;}
.tleft{text-align:left!important;}
.tcenter{text-align:center!important;}
.tright{text-align:right!important;}
.show{ display:block;}
.hide{ display:none;}

.err{display:block; text-align:center;}
.noBdr{border:0!important;}
.noPad{padding:0!important;}
.errmsg{text-align:center; padding:4px; margin-bottom:10px; background:#fff1f0; border:solid 1px #f9d8cf; color:#de5c49; display:none;}

input[type="text"],input[type="password"],select,textarea{background:#fff; border:solid 1px #ccc; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; vertical-align:middle;}
input[type="text"],input[type="password"]{padding:7px;}
textarea{padding:7px;}
select{padding:6px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus{ border:solid 1px #bbb; background:#fff url(images/inputBg.gif) 0 -4px repeat-x;}
input.placeholder{ color:#bbb;}
input.filled{ color:#5c5c5c!important;}

.alrtGr{ background:#dafdc7; border: 1px solid #bce0a9; padding:10px 27px 10px 10px; color:#123713; margin-bottom:10px; position:relative;}
.alrtRd{ background:#FFF1F0; border: 1px solid #F9D8CF; padding:10px 27px 10px 10px; color:#DE5C49; margin-bottom:10px; position:relative;}
.alrtYl{ background:#fff8d0; border: 1px solid #ece1a3; padding:10px 27px 10px 10px; color:#a66f10;margin-bottom:10px; position:relative;}
.alrtdel{ position:absolute; width:7px; height:7px; padding:5px; background:url(images/iconPprgdel.png) 5px 5px no-repeat; top:10px; right:10px; cursor:pointer;}
.alrtdel:hover{ background:#fed8cf url(images/iconPprgdel.png) 5px 5px no-repeat;}
.clntErr{ padding:10px; color:#DE5C49; text-align:center; margin-top:150px;}

.button, a.button {background:#428bca; color: #fff; font-size: 13px; text-decoration:none; text-transform: uppercase; border:0; padding: 6px 8px; cursor: pointer; line-height:18px; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.button:hover, a.button:hover {background:#357cba; color: #fff; text-decoration:none;}
.buttonCnl, a.buttonCnl {background:#e9e9e9; color: #999; font-size: 13px; text-decoration:none; text-transform: uppercase; border:0; padding: 6px 8px; cursor: pointer; line-height:18px; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.blBtn{background:url(images/newTmpBtn.png) 0 0 repeat-x; text-transform:uppercase; text-decoration:none; font-size:12px; color:#fff; text-decoration:none; border:0; cursor:pointer; padding:4px 10px 6px 10px;}
.blBtn:hover{background:url(images/newTmpBtn.png) 0 -28px repeat-x; color:#fff; text-decoration:none;}
.rdBtn, a.rdBtn{background:#d65c4f; color:#fff; border:0; font-size: 13px; text-decoration:none; text-transform: uppercase; padding: 6px 8px; cursor: pointer; line-height:16px; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.rdBtn:hover, a.rdBtn:hover{color:#fff; text-decoration:none; background:#d9534f;}
.search-camp{background:#428bca url(images/srchbtn.png) center 50% no-repeat; text-decoration:none; width:30px; height:30px; margin-left:5px; display:block; border:0; cursor:pointer;}
.search-camp:hover{background:#357cba url(images/srchbtn.png) center 50% no-repeat; text-decoration:none;}
.button-go {background:url(images/Elite/buttonBg.png) 0 -2px repeat-x; color: #666; font-size: 11px; text-decoration:none; text-transform: uppercase; border: 1px solid #ddd; border-bottom: 1px solid #bbb; padding: 4px 7px; cursor: pointer; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.button-go:hover {background:url(images/Elite/buttonBg.png) 0 bottom repeat-x; color: #000; text-decoration:none; border-bottom: 1px solid #999;}
.buttonGS, a.buttonGS {background:#eaeaea; color: #666; font-size: 11px; text-decoration:none; border: 1px solid #ddd; border-bottom: 1px solid #ccc; padding: 3px 4px; cursor: pointer; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.buttonGS:hover, a.buttonGS:hover {background:#e0e0e0; color: #444; text-decoration:none;}
td .buttonGS{ margin-left:10px;}
.disableBtn{background:url(images/buttonBg.png) 0 -2px repeat-x; color: #999; font-size:11px; text-transform: uppercase; border: 1px solid #ddd; padding: 3px 6px; line-height:17px; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.backBtn{background:#428bca url(images/backbtn.png) center 50% no-repeat; text-decoration:none; width:30px; height:30px; margin-left:5px; display:block; border:0; cursor:pointer;}
.backBtn:hover{background:#357cba url(images/backbtn.png) center 50% no-repeat; text-decoration:none;}

.btnhidden{display:none;}
.TextBoxHidden{border: 0px; border-bottom-width:0px; display:none;}

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555;}

header{background:#fff; min-width:760px;}

/*header .experitureHeader{border-bottom:solid 2px #89c540; padding:0 10px;}*/
/*header .easypurlHeader{border-bottom:solid 2px #333475; padding:0 10px;}*/
/*header .hdTag{ float:left; color:#244386; font-size:26px; text-transform:uppercase; font-weight:bold; margin-bottom:5px;}
header .logo{float:right;}

.dashboardLink{ color:#253e81; text-decoration:underline;}
.dashboardLink:hover{ color:#253e81; text-decoration:none;}
.logout{ color:#d65c4f; text-decoration:none;}
.logout:hover{ color:#d65c4f; text-decoration:underline;}
.dashboardLink img, .logout img{ vertical-align:middle; margin-right:5px;}*/

.client{font-size:14px; float:left; padding:20px 10px 0 10px;}
.client li{float:left; margin-right:10px; padding-right:10px; line-height:20px;}
.client li img{vertical-align:middle; margin-right:5px;}
.client li span{padding-right:10px;}
.client li a{color:#25aae1;}
.client li a:hover{color:#25aae1; text-decoration:none;}
.client li.hdusr{ font-size:18px; border-right:solid 1px #46bcec; padding-right:20px; margin-right:20px;}
.client li.hdusr span{padding:0;}
.dashboardLink{ border-right:solid 1px #46bcec; padding-right:20px;}

.clientExp{font-size:14px; color:#253e81; float:left; padding-top:5px; position:relative;}
.clientExp .dashboardLink img{ margin:0;}
.clientExp .clientmenu{ position:absolute; right:0; top:24px; z-index:100; display:none;}
.clientExp .clientmenu a{ background:#222; padding:8px 10px; color:#fff; font-size:13px; text-decoration:none; display:block; white-space:nowrap; line-height:16px;}
.clientExp .clientmenu a:hover{ background:#2c2c2c; color:#fff; text-decoration:none;}
.clientExp .clientmenu a img{ vertical-align:middle; margin-right:5px;}
.clientExp .clntOpt img{ margin:5px; vertical-align:middle;}

.headtop{ height:35px; position:relative;}
.headtop .sld{ width:100%; background:url(images/topslidebg.png) 0 0 repeat-x; height:42px; color:#fff;}
.headtop .sld p{ padding:7px 0 0 0; text-align:center;}
.headtop .sld p span{ font-weight:bold; font-size:16px; color:#f36523;}
.headtop .sld a{ background:#7E9E0E; color: #FFFFFF; display: inline-block; font-size: 12px; margin: 0 0 0 10px; padding: 4px 10px; text-decoration: none; text-transform: uppercase;}

header .hdTag{color:#fff; font-size:22px; text-transform:uppercase; background:#25aae1; padding:7px 10px;}
header .logo{float:right; position:relative; padding:10px;}
header .logo img{height:40px; vertical-align:top;}
header .logo span{ position:absolute; font-size:16px; color:#333475; right:82px; bottom:-5px;}

/* experiture menu */
.experitureMenu{}
.allmenu{ float:left; width:40px; position:relative; margin:0px 10px 5px 0px; z-index:99;}
.allmenu .allmenuOpen{ display:block; height:40px; cursor:pointer; background:#89c540 url(images/allmenu.png) center 50% no-repeat;}
.allmenu .menulist{ position:absolute; border:solid 1px #89c540; border-bottom:0; left:0; top:40px; z-index:100; display:none;}
.allmenu .menulist li a{ display:block; position:relative; padding:16px 32px 16px 16px; font-size:16px; line-height:16px; color:#fff; background:#89c540; border-bottom:solid 1px #89c540; text-decoration:none; white-space:nowrap;}
.allmenu .menulist li a:hover, .allmenu .menulist li a.active{ background:#fff; text-decoration:none; color:#333;}
.allmenu .menulist li a em{ background:#89c540 url(images/arrSubmenu.png) 0 20px no-repeat; position:absolute; width:16px; height:48px; top:0; right:-1px; z-index:101;}
.allmenu .menulist li a:hover em{ background:#fff url(images/arrSubmenu.png) 0 -20px no-repeat; color:#333; border-right:solid 1px #89c540;}
.allmenu ul li a.active em, .allmenu ul li a.active:hover em{ background:#fff url(images/arrSubmenu.png) 0 -20px no-repeat; color:#333; border-right:solid 1px #fff;}
.allmenu .programList{ position:absolute; border:solid 1px #89c540; background:#fff; width:600px; padding:20px; left:216px; top:40px; z-index:99; display:none;}

.maintabs{ float:left; padding-right:5px;}
.maintabs ul li{ float:left; margin-right:5px; position:relative;}
.maintabs ul li a{ display:block; background-color:#ddd; background-position:10px 10px; background-repeat:no-repeat; color:#777; text-decoration:none; padding:13px 24px 0 40px; margin-bottom:5px; height:27px;}
.maintabs ul li a:hover{ background-color:#d0d0d0; background-position:10px 10px; background-repeat:no-repeat; color:#555; text-decoration:none;}
.maintabs ul li.active a, .maintabs ul li.active a:hover{ background-color:#89c540; background-position:10px -40px; background-repeat:no-repeat; color:#fff; padding:13px 24px 0 40px; margin-bottom:0; height:32px; cursor:default;}
.maintabs ul li a.tabclose{ position:absolute; width:7px; height:7px; background:url(images/tabclose.png) 3px 3px no-repeat; padding:3px; top:14px; right:7px;}
.maintabs ul li.active a.tabclose{ width:7px; height:7px; background:url(images/tabclose.png) 3px -17px no-repeat; padding:3px; cursor:pointer;}
.maintabs ul li a.tabclose:hover, .maintabs ul li.active a.tabclose:hover{ width:7px; height:7px; background:#df5745 url(images/tabclose.png) 3px -17px no-repeat;}
.maintabs ul li a.tabLeadpages{ background-image:url(images/tabProgram.png)}
.maintabs ul li a.tabTargets{ background-image:url(images/tabTarget.png)}
.maintabs ul li a.tabGallery{ background-image:url(images/tabGallery.png)}
.maintabs ul li a.tabAssets{ background-image:url(images/tabAssets.png)}
.maintabs ul li a.tabApps{ background-image:url(images/tabApps.png)}
.maintabs ul li a.tabForms{ background-image:url(images/tabForms.png)}

.menutablist{ float:left; height:35px; margin-top:10px; position:relative; overflow:hidden;}
.menutablist .slideshow{ overflow:hidden; height:35px;}
.menutablist ul li{ float:left; margin-right:5px; position:relative;}
.menutablist ul li a{ display:block; background:#ddd; color:#777; text-decoration:none; padding:8px 24px 0 10px; margin-bottom:5px; height:22px;}
.menutablist ul li a:hover{ background:#d0d0d0; color:#555; text-decoration:none;}
.menutablist ul li.active a, .menutablist ul li.active a:hover{ background:#89c540; color:#fff; padding:8px 24px 0 10px; margin-bottom:0; height:27px; cursor:default;}
.menutablist ul li a.tabclose{ position:absolute; width:7px; height:7px; background:url(images/tabclose.png) 3px 3px no-repeat; padding:3px; top:9px; right:7px;}
.menutablist ul li.active a.tabclose{ width:7px; height:7px; background:url(images/tabclose.png) 3px -17px no-repeat; padding:3px; cursor:pointer;}
.menutablist ul li a.tabclose:hover, .menutablist ul li.active a.tabclose:hover{ width:7px; height:7px; background:#df5745 url(images/tabclose.png) 3px -17px no-repeat;}
.slideshow .slides-next{ position:absolute; right:-25px; bottom:5px; width:20px; height:30px; background:#89c540; color:#fff; text-align:center; text-decoration:none; line-height:30px; z-index:91;}
.slideshow .slides-prev{ position:absolute; left:-25px; bottom:5px; width:20px; height:30px; background:#89c540; color:#fff; text-align:center; text-decoration:none; line-height:30px; z-index:91;}
.slideshow .disabled { background:#f0f0f0; color:#ccc; cursor:default;}

.usermenu{ float:right; width:30px; margin:10px 0px 5px 10px; position:relative;}
.usermenu .usermenuOpen{ display:block; height:30px; cursor:pointer; background:#222 url(images/settingMenu.png) center 50% no-repeat;}
.usermenu .usermenulist{ position:absolute; right:0; top:30px; z-index:100; display:none;}
.usermenu .usermenulist a{ background:#222; padding:10px; color:#fff; text-decoration:none; display:block; white-space:nowrap; line-height:16px;}
.usermenu .usermenulist a:hover{ background:#2c2c2c; color:#fff; text-decoration:none;}
.usermenu .usermenulist a img{ vertical-align:middle; margin-right:5px;}

.menu li a#myheader_lnkCampains{ background-image:url(images/tabProgram.png)}
.menu li a#myheader_lnkTargets, .menu li a#myheader_lnkList{ background-image:url(images/tabTarget.png)}
.menu li a#myheader_lnkGallery{ background-image:url(images/tabGallery.png)}
.menu li a#myheader_lnkReports{ background-image:url(images/tabReport.png)}
.menu li a#myheader_lnkHelp{ background-image:url(images/tabHelp.png)}
.menu li a#myheader_lnkContact{ background-image:url(images/tabSupport.png)}
/* experiture menu */

.menu{background:#25aae1; padding-top:1px;}
.menu li{float:left; background:url(images/menuBdr.png) right 0 repeat-y; padding-right:1px;}
.menu li a{float:left; padding:10px 10px 10px 45px; height:24px; text-decoration:none; line-height:24px; background-repeat:no-repeat; background-position:10px 10px; font-size:15px; text-transform:uppercase; position:relative; color:#fff; cursor:pointer;}
.menu li a:hover{background-color:#46bcec; color:#fff;}
.menu li a.active{background-color:#f9f9f9; background-position:10px -40px; background-repeat:no-repeat; color:#25aae1; font-weight:bold;}

#myheader_liSTTargets a{ background-image:url(images/tabTarget.png);}
#myheader_liSTGallery a{ background-image:url(images/tabGallery.png);}
#myheader_liSTHelp a{ background-image:url(images/tabHelp.png);}
#myheader_liContactSupport a{ background-image:url(images/tabSupport.png);}

/* program dropdown */
.menu li.prgTp{ margin-right:5px; background:#ecebeb;}
.menu li.prgTp a.ib{background:url("images/tabProgram.png") no-repeat 10px 11px; padding:9px 5px 0 44px; font-size:18px; color:#777; height:30px; text-decoration:none;}
.menu li.prgTp a.ob{background:url("images/tabProgram.png") no-repeat 10px 11px; padding:9px 5px 0 44px; font-size:18px; color:#777; height:30px; text-decoration:none;}
.menu li.prgTp a.dpdarr{ background:url(images/dpdArr.png) 0 2px no-repeat; height:37px; width:31px; padding:0; text-decoration:none;}
.menu li.prgTp a.dpdarr:hover{ background:url(images/dpdArr.png) -31px 2px no-repeat; text-decoration:none;}
.menu li.prgTp a.dpdarrC{ background:url(images/dpdArr.png) 0 -37px no-repeat; height:37px; width:31px; padding:0; text-decoration:none;}
.menu li.prgTp a.dpdarrC:hover{ background:url(images/dpdArr.png) -31px -37px no-repeat; text-decoration:none;}

.menu li.prgActive{ background:#89c540; padding-bottom:5px;}
.menu li.prgActive a.ib{background:url("images/tabProgram.png") no-repeat 10px -40px; color:#fff;}
.menu li.prgActive a.ob{background:url("images/tabProgram.png") no-repeat 10px -40px; color:#fff;}
.menu li.prgActive a.dpdarr{ background:url(images/dpdArrW.png) 0 2px no-repeat;}
.menu li.prgActive a.dpdarr:hover{ background:url(images/dpdArrW.png) -31px 2px no-repeat;}
.menu li.prgActive a.dpdarrC{ background:url(images/dpdArrW.png) 0 -37px no-repeat;}
.menu li.prgActive a.dpdarrC:hover{ background:url(images/dpdArrW.png) -31px -37px no-repeat;}

.prgDwnCont{ position:relative;}
.prgDwnCont .prgDwn{position:absolute; top:-49px; left:10px; z-index:99; padding:10px; background:#f9f9f9; border:solid 1px #999; width:740px; box-shadow:0 0 7px rgba(0,0,0,0.4); -moz-box-shadow:0 0 7px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 7px rgba(0,0,0,0.4); display:none;}

.prglstcont{ background:url(images/prgsepa.png) center 0 repeat-y; margin-top:10px;}
.campgroup .sct{ position:relative; float:left; width:340px;}
.campgroup .sct h4{ font-size:16px; font-weight:bold; color:#000; text-transform:uppercase; padding:0 20px 10px 30px; line-height:20px;}
.campgroup .sct .add{ display:block; width:13px; height:13px; background:#ececec; border:solid 1px #ccc; text-align:center; text-decoration:none; color:#999; font-size:13px; line-height:12px; position:absolute; top:13px; right:10px; cursor:pointer;}
.campgroup .sct .add:hover{ border:solid 1px #aaa; color:#666; background:#ddd;}
.campgroup .sct ul{ padding:0 0 0 30px; font-size:12px;}
.campgroup .sct ul li{ padding:5px 0; border-bottom:solid 1px #eeeeee; position:relative; /*background:url(images/dash.png) 0 11px no-repeat;*/}
.campgroup .sct ul li a{ color:#244386; text-decoration:none;}
.campgroup .sct ul li.pause a{ color:#888; text-decoration:none;}
.campgroup .sct ul li a.prgdel{ position:absolute; width:11px; height:11px; background:url(images/iconPprgdel.png) center 50% no-repeat; right:0; top:7px;}
.campgroup .sct h4 a{ color:#999; display:block;}
.campgroup .sct ul li a:hover, .campgroup .sct h4 a:hover{ color:#333; text-decoration:none;}
.campgroup .sct .sng{ background:url(images/iconSingle.png) 0 2px no-repeat;}
.campgroup .sct .lead{ background:url(images/iconLead.png) 0 0 no-repeat;}
.campgroup .sct .event{ background:url(images/iconEvent.png) 3px 0 no-repeat;}
.campgroup .sct .grpLst{ height:285px; overflow:auto;}
.campgroup .activegrp, .campgroup .sct ul li a.activegrp, .campgroup .sct ul li a.activegrp:hover{ font-weight:bold; color:#333!important; cursor:default;}

.addgroup {border:solid 1px #ddd; background:#f6f6f6; position:relative; margin-bottom:20px; display:none;}
.addgroup .addCancel{ display:block; width:13px; height:13px; background:#ececec; border:solid 1px #ccc; text-align:center; text-decoration:none; color:#999; font-size:11px; line-height:12px; position:absolute; top:-1px; right:-1px; cursor:pointer;}
.addgroup .addCancel:hover{ border:solid 1px #aaa; color:#666; background:#ddd;}
.addgroup .prgtab{ background:#e4e3e3;}
.addgroup .prgtab a{ float:left; padding:5px 10px; color:#666; text-transform:uppercase; text-decoration:none;}
.addgroup .prgtab a:hover{ color:#444; background:#eaeaea; text-decoration:none;}
.addgroup .prgtab a.active, .addgroup .prgtab a.active:hover{ color:#000; background:#f6f6f6; font-weight:bold;}
.addgroup .prgaddform{ padding:10px; display:none;}
.addgroup .prgaddform .pnm{ float:left; width:520px;}
.addgroup .prgaddform .pdt{ float:left; width:170px; padding-left:20px;}
.addgroup .prgaddform label{display:block; margin-bottom:5px;}
.addgroup .prgaddform label em{ color:#ff0000; font-style:normal;}
.addgroup .prgaddform .pnm input[type="text"] {width:510px; margin-bottom:6px;}
.addgroup .prgaddform textarea {width:708px; height:50px; margin-bottom:6px;}
.addgroup .btnGr .button{ float:right;}

.logLnk{float:right; padding-top:15px;}
.logLnk li{float:left;}

nav{position:relative; padding:10px 10px 0 10px; margin-bottom:10px; background:#f9f9f9 url(images/navbdr.png) 0 bottom repeat-x;}
nav .tabstrip ul{height:32px; margin-bottom:-1px;}
nav .tabstrip ul li{float:left; font-size:14px; margin-right:5px; position:relative;}
nav .tabstrip ul li a{float:left; padding:7px 10px 0 10px; height:23px; background-repeat:no-repeat; background-position:10px 8px; text-decoration:none; color:#777; cursor:pointer; border:solid 1px #f9f9f9; border-bottom:0;}
nav .tabstrip ul li a:hover, nav .tabstrip ul li:hover a{text-decoration:none; color:#444; border:solid 1px #eee; border-bottom:0;}
nav .tabstrip ul li a.selected{text-decoration:none; color:#25aae1; background-color:#fff; border:solid 1px #dddddd; border-top:solid 1px #25aae1; border-bottom:solid 1px #fff;}

/*nav{padding:0 10px; margin-bottom:10px; position:relative;}
nav .tabstrip ul{ background:url(images/navbdr.png) 0 bottom repeat-x; height:32px;}
nav .tabstrip ul li{float:left; font-size:14px; margin-right:5px; position:relative;}
nav .tabstrip ul li a{float:left; padding:7px 10px 0 10px; height:23px; background-repeat:no-repeat; background-position:10px 8px; text-decoration:none; color:#777; cursor:pointer; border:solid 1px #fff; border-bottom:0;}
nav .tabstrip ul li a:hover, nav .tabstrip ul li:hover a{text-decoration:none; color:#444; border:solid 1px #eee; border-bottom:0;}
nav .tabstrip ul li a.selected{text-decoration:none; color:#0f3f69; background-position:10px -28px; border:solid 1px #dddddd; border-top:solid 1px #0f3f69; border-bottom:solid 1px #fff;}*/

.breadcrumb{padding:10px; font-size:13px; background:#fff; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#333;}
.breadcrumb li{float:left;}
.breadcrumb .swchCmp{height:24px; margin-right:3px; font-size:12px;}
.breadcrumb .swchCmp a{float:left; background:url(images/hd_swchBtn.png) 0 0 no-repeat; width:114px; height:24px; padding:0 0 0 25px; cursor:pointer; text-align:center; color:#123a47; line-height:24px;}
.breadcrumb .swchCmp a:hover{color:#123a47;}
.breadcrumb li{height:24px;}
.breadcrumb li span{float:left; height:24px; padding:0 6px 0 10px; line-height:24px; background:url(images/hd_brdCmpBg.png) 0 -24px repeat-x;}
.breadcrumb .sepaFrst{width:14px; height:24px; background:url(images/hd_brdCmpBg.png) 0 -48px no-repeat;}
.breadcrumb .frst{padding:0 0 0 10px; background:url(images/hd_brdCmpBg.png) 0 0px no-repeat;}
.breadcrumb .frst span{padding:0 6px 0 0;}
.breadcrumb .lst{padding:0 14px 0 0; background:url(images/hd_brdCmpBg.png) right -96px no-repeat;}
.breadcrumb .lst span{background:url(images/hd_brdCmpBg.png) 0 -72px repeat-x;}

/* help slide */
.hdHlp{ position:relative; z-index:99; display:none!important;}
.hdHlp .hlpPp{ position:fixed; z-index:100; top:140px; right:-320px;}
.hdHlp .hlpPp .hnd{ float:left; position:relative;}
.hdHlp .hlpPp .hnd a.opn{ display:block; width:10px; background:#222 url(images/iconHelprd.png) 6px 8px no-repeat; padding:30px 8px 10px 12px; text-transform:uppercase; color:#fff; font-weight:bold; font-size:12px; cursor:pointer; position:absolute; top:10px; left:-29px;}
.hdHlp .hlpPp .hnd a.cllp{ display:block; width:10px; background:#333 url(images/iconHelprd.png) 6px 8px no-repeat; padding:30px 8px 10px 12px; text-transform:uppercase; color:#fff; font-weight:bold; font-size:12px; cursor:pointer; position:absolute; top:10px; left:-29px; display:none;}
.hdHlp .hlpPp .hnd a.cllp em{ display:block; width:6px; height:11px; background:url(images/hlpArr.png) 0 0 no-repeat; position:absolute; top:44%; right:-6px;}
.hdHlp .hlpPp .hlpsContent{ padding:20px 0 20px 20px; background:url(images/hlpcontBg.png) 0 0 repeat; width:300px; min-height:300px; float:left; color:#fff;}
.hdHlp .hlpPp .hlpsContent #hlpCont{ overflow:auto;}
.hdHlp .hlpPp .hlpsContent h3{ font-size:18px; color:#fff; padding-bottom:20px;}
.hdHlp .hlpPp .hlpsContent h4{ font-size:14px; color:#ddd; padding-bottom:15px;}
.hdHlp .hlpPp .hlpsContent h4 a{ text-decoration:underline; color:#ddd; cursor:pointer;}
.hdHlp .hlpPp .hlpsContent h4 a:hover{ text-decoration:none; color:#fff;}
.hdHlp .hlpPp .hlpsContent h4 a.sm{ font-size:12px; color:#3b78c8;}
.hdHlp .hlpPp .hlpsContent h4 a.sm:hover{text-decoration:none; color:#fff;}
.hdHlp .hlpPp .hlpsContent ul{ margin-bottom:20px; padding-left:10px;}
.hdHlp .hlpPp .hlpsContent ul li{ margin-bottom:10px; font-size:12px;}
.hdHlp .hlpPp .hlpsContent ul li a{ color:#ccc;}
.hdHlp .hlpPp .hlpsContent ul li a:hover{ color:#fff; text-decoration:underline;}
.hdHlp .hlpPp .hlpsContent .hlpvdo{ margin-bottom:10px;}
.hdHlp .hlpPp .hlpsContent .hlpCntSppt{ background:#ababa9; color:#333; padding:10px; float:left; padding:10px; width:119px; text-align:center; font-size:15px; margin-right:1px;}
.hdHlp .hlpPp .hlpsContent .hlpFdbk{ background:#7fac40; color:#fff; padding:10px; float:left; padding:10px; width:120px; text-align:center; font-size:15px;}
.hdHlp .hlpPp .hlpsContent .mCSB_scrollTools .mCSB_draggerRail{ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4)!important;}
.hdHlp .hlpPp .hlpsContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75)!important;}
.hdHlp .hlpPp .hlpsContent .support li{ margin-bottom:10px; font-family:"Arial Rounded MT Bold"; font-size:19px;}
.hdHlp .hlpPp .hlpsContent .support li a{ display:inline-block; line-height:36px; color:#fff; padding-left:43px;}
.hdHlp .hlpPp .hlpsContent .support li a:hover{ color:#fff; text-decoration:underline;}
.hdHlp .hlpPp .hlpsContent .support li a.sppt{ background:url(images/iconSendSupport.png) 0 0 no-repeat;}
.hdHlp .hlpPp .hlpsContent .support li a.chat{ background:url(images/iconStartChat.png) 0 2px no-repeat;}
.hdHlp .hlpPp .hlpsContent .support li a.fdbk{ background:url(images/iconSendFeedback.png) 0 5px no-repeat;}

/* interrupt */
.hdInrptCnt{ position:relative; z-index:100;}
.hdInrptCnt .hdOvrl{ position:fixed; z-index:101; width:100%; background:url(images/blank.gif) 0 0 repeat; left:0; top:0;}
.hdInrpt{ position:fixed; left:0; bottom:-500px; z-index:103; width:800px;}
.hdInrpt .bntp .hdclose{ display:block; width:24px; height:24px; cursor:pointer; position:absolute; top:10px; right:7px; background:url(images/bnrClose.png) 0 0 no-repeat;}
.hdInrpt .bntp .hdclose:hover{ background:url(images/bnrClose.png) 0 -24px no-repeat;}
.hdInrpt .inptBkCont{ position:relative; height:40px;}
.hdInrpt .inptBk{ background:url(images/bnrBkbg.png) 0 0 repeat; position:absolute; width:786px; left:-23px; bottom:-22px;}
.hdInrpt .inptBk p{ font-size:16px; color:#99b7f4; padding:16px 20px;}
.hdInrpt .inptBk p strong{ color:#fff;}

.hdBnr .bntp, .hdInrpt .bntp{ height:9px; margin:0 10px; position:relative; background:url(images/bnrBg.png) 0 0 repeat;}
.hdBnr .bntp .bntl, .hdInrpt .bntp .bntl{ width:10px; height:9px; position:absolute; top:0; left:-10px; background:url(images/bnrCorT.png) 0 -1px no-repeat;}
.hdBnr .bntp .bntr, .hdInrpt .bntp .bntr{ width:10px; height:9px; position:absolute; top:0; right:-10px; background:url(images/bnrCorT.png) -10px -1px no-repeat;}
.hdBnr .bnbt, .hdInrpt .bnbt{ height:15px; margin:0 15px; position:relative; background:url(images/bnrBt.png) 0 0 repeat-x;}
.hdBnr .bnbt .bnbl, .hdInrpt .bnbt .bnbl{ width:15px; height:15px; position:absolute; top:0; left:-15px; background:url(images/bnrCorB.png) 0 0 no-repeat;}
.hdBnr .bnbt .bnbr, .hdInrpt .bnbt .bnbr{ width:15px; height:15px; position:absolute; top:0; right:-15px; background:url(images/bnrCorB.png) -15px 0 no-repeat;}
.hdBnr .bnel, .hdInrpt .bnel{ background:url(images/bnrEgdL.png) 0 0 repeat-y; padding-left:10px;}
.hdBnr .bner, .hdInrpt .bner{ background:url(images/bnrEgdR.png) right 0 repeat-y; padding-right:10px;}
.hdBnr .bnbg, .hdInrpt .bnbg{ background:url(images/bnrBg.png) 0 0 repeat; color:#b8cfff; min-height:40px; padding:10px 20px 20px 20px;}
.hdBnr .bnbg a, .hdInrpt .bnbg a{ text-decoration:underline; color:#fff;}
.hdBnr .bnbg a:hover, .hdInrpt .bnbg a:hover{ text-decoration:none; color:#fff;}

.hdwlIntrp h2{font-size:30px; padding-bottom:20px; color:#fff;}
.hdwlIntrp h3{font-size:16px; padding-bottom:20px; color:#b8cfff;}
.hdwlIntrp .cont{ width:500px; float:left; padding-right:30px; font-size:14px; border-right:solid 1px #5174bb;}
.hdwlIntrp .cont p{ line-height:20px;}
.hdwlIntrp .cont p span{ font-size:18px;color:#fff; }
.hdwlIntrp .cont .gl{ background:#3a5a9d; padding:20px 20px 0 20px; font-size:16px; margin-bottom:20px;}
.hdwlIntrp .cont .gl p{ padding-bottom:20px; color:#fff; }
.hdwlIntrp .inf{ width:180px; float:right; padding:0 0 0 20px; color:#99b7f4;}
.hdwlIntrp .inf p{padding-bottom:20px; line-height:20px;}

.RadSplitter_Default, 
.RadSplitter_Default .resizeBar, 
.RadSplitter_Default .slideContainerResize, 
.RadSplitter_Default .slideContainerResizeHorizontal, 
.RadSplitter_Default .resizeBarOver, 
.RadSplitter_Default .slideContainerResizeOver, 
.RadSplitter_Default .slideContainerResizeOverHorizontal, 
.RadSplitter_Default .resizeBarInactive, 
.RadSplitter_Default .resizeBarHorizontal, 
.RadSplitter_Default .resizeBarOverHorizontal, 
.RadSplitter_Default .resizeBarInactiveHorizontal, 
.RadSplitter_Default .pane, 
.RadSplitter_Default .paneHorizontal{border:0!important;}

.RadComboBox .rcbInputCell input {background:none repeat scroll 0 0 transparent;}

/* login */
.logCont{width:340px; margin:160px auto 0 auto; border:solid 1px #eee; background:#fafafa; padding:30px; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.logCont h2{ margin-bottom:15px; font-size:24px;}
.logCont h3{ font-size:18px; padding-top:10px;}
.logCont p{ margin-bottom:10px;}
.logCont .user{ font-weight:bold; text-transform:capitalize;}
.logCont .loglogo{text-align:center; margin-bottom:20px;}
/*.logCont .tp{height:30px; background:url(images/logTB.png) 0 0 repeat-x; margin:0 30px; position:relative;}
.logCont .tp .tl{width:30px; height:30px; background:url(images/logCors.png) 0 0 no-repeat; position:absolute; left:-30px; bottom:0;}
.logCont .tp .tr{width:30px; height:30px; background:url(images/logCors.png) -30px 0 no-repeat; position:absolute; right:-30px; bottom:0;}
.logCont .bt{height:30px; background:url(images/logTB.png) 0 -30px repeat-x; margin:0 30px; position:relative;}
.logCont .bt .bl{width:30px; height:30px; background:url(images/logCors.png) 0 -30px no-repeat; position:absolute; left:-30px; bottom:0;}
.logCont .bt .br{width:30px; height:30px; background:url(images/logCors.png) -30px -30px no-repeat; position:absolute; right:-30px; bottom:0;}
.logCont .bt .shd{width:404px; height:15px; background:url(images/logShd.png) center 0 no-repeat; position:absolute; top:10px; left:-10px;}
.logCont .bdl{background:url(images/logL.png) 0 0 repeat-y; padding-left:30px; height:100%;}
.logCont .bdr{background:url(images/logR.png) right 0 repeat-y; padding-right:30px; height:100%;}
.logCont .bd{background:#fff; height:100%; padding:12px 8px;}*/
.logCont label{display:block; padding-top:10px; font-size:16px; color:#999;}
.logCont label em{ font-style:normal; color:#ed3a22;}
.logCont input[type="text"], .logCont input[type="password"]{width:300px; padding:14px 20px; margin-bottom:5px; font-size:16px;}
.logCont input[type="text"]:focus, .logCont input[type="password"]:focus{box-shadow:inset 0 0 3px 3px #efefef; -moz-box-shadow:inset 0 0 3px 3px #efefef; -webkit-box-shadow:inset 0 0 3px 3px #efefef; -o-box-shadow:inset 0 0 3px 3px #efefef;}
.logCont a{float:right; margin-top:8px;}
.logErr{text-align:center; padding:6px; float:left; width:330px; margin-bottom:10px; background:#fff1f0; border:solid 1px #f9d8cf; color:#de5c49; display:none;}
.logCont  #RegularExpressionValidatorEmail, .logCont #RequiredFieldValidatorEmail, .logCont #RequiredFieldValidatorPassword{text-align:center; padding:6px; margin-bottom:10px; float:left; width:330px; background:#fff1f0; border:solid 1px #f9d8cf; color:#de5c49;}

.logCont .btnCont{padding-top:20px;}
.logCont .info{ font-style:italic; color:#777; padding-top:15px; font-size:12px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

.changP{width:600px;}
.changP .bt .shd{width:600px}

.plchold{ position:relative; display:none;}
.plchold .plccont{ position:absolute; bottom:11px; left:1px; z-index:1; color:#bbb; font-size:14px; width:332px; padding:10px 14px; cursor:text;}


/* body section */
.bdContainer{background:#fff; padding:10px; position:relative;}
.bdContainer h2{ font-size:22px; color:#0f3f69; padding-bottom:5px; margin-bottom:10px; border-bottom:dashed 1px #ddd;}
.bdContainer p{ padding-bottom:10px;}
.pdTp{padding-top:10px;}
.popCmpCont{padding:0 0 10px 0;}
.popCmpCont input[type="text"]{width:364px;}

.dtTable{font-size:13px; border:solid 1px #9397a8; border-collapse:collapse;}
.dtTable th{font-weight:normal; text-align:left; vertical-align:middle; background:#73b4c9 url(images/thdBdr.gif) right 0 repeat-y; color:#fff; padding:10px; border-bottom:solid 1px #6095a7; font-size:16px;}
.dtTable th a{color:#fff;}
.dtTable th a:hover{color:#222;}
.dtTable th.last{background-image:none;}
.dtTable tbody{width:100%; overflow:auto;}
.dtTable tbody td{text-align:left; vertical-align:middle; background:#f8f8f8; padding:8px 10px;}
.dtTable .odd td{background:#f8f8f8;}
.dtTable .even td{background:#e8e7e7;}
.dtTable .tdActive td{background:#70d5e1!important;}
.dtTable tfoot td{background:#cacaca; padding:5px 10px; text-align:right; color:#3f3f3f; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.dtTable tfoot td a{text-decoration:none; color:#3f3f3f;}
.dtTable tfoot td a:hover{text-decoration:none; color:#000;}
.dtTable tfoot td span{color:#000; font-weight:bold;}

.filterCont{background:#eee url(images/fltBg.png) 0 bottom repeat-x; border:solid 1px #9397a8; padding:5px 7px; margin-bottom:10px; color:#5c5c5c; font-size:12px; height:100%;}
.filterCont input[type="text"],.filterCont select,.filterCont textarea{margin:0 3px;}
.swCmp{padding:0px 10px; float:left; background:url(images/campSepa.png) right 0 no-repeat; display:none;}
.swCmp input.text{width:150px; margin-right:5px; float:right;}
.swCmp a, .swCmp a:hover{float:right; background:url(images/swchBtn.png) 0 50% no-repeat; width:24px; height:26px; text-indent:-999px;}
.allDt{float:left; padding:2px 0 0 6px;}
.dtFlt{float:left; padding:2px 0 0 8px;}
.dtFlt input[type="text"]{width:65px;}
.grpDt{float:left; padding:2px 0 0 8px;}
.expt{text-align:right; font-size:12px; position:relative; z-index:99;}
.expt .expBtn{position:absolute; top:9px; right:5px; z-index:100;}
.expt .expBtn input{ vertical-align:middle;}
.expt .expBtn1{position:absolute; top:-35px; right:15px; z-index:100;}
.expt .expBtnBrw{position:absolute; top:490px; right:5px; z-index:100;}
.expt .expBtnScl{position:absolute; top:525px; right:5px; z-index:100;}
.expt .expBtnFana{position:absolute; top:-30px; right:5px; z-index:100;}
.expt input{margin-left:3px;}
.exptFrm{text-align:right; padding:0 7px 7px 0;}
.exptFrm input{margin-left:3px;}
.shwBtn{float:left; margin:0 7px;}
.fltSrch{float:left; padding-left:7px;}
.chkDt{float:left; padding:4px 0 0 7px;}

.swCmpF{padding:0 10px; float:left;}

.dspl input{margin:0 5px 0 0;}
.dspl label{margin:0 10px 0 0;}

/* obout grid row */
.custom-grid .ob_gR td, .custom-grid .ob_gRA td{cursor: pointer !important;}
.custom-grid .ob_gRS td{cursor: default !important;}

/* private label dashboard */
.plDash{ width:700px;}
.plDash p{ padding-bottom:10px;}
.plDash h3{ font-size:17px; padding-bottom:6px; border-bottom:solid 1px #aeaeae; margin-bottom:15px; color:#000;}
.plDash h4{ font-size:15px; padding:20px 0 6px 0; border-bottom:solid 1px #ddd; margin-bottom:10px; color:#000; width:540px;}
.plDash .cnt{ padding-top:20px; margin-bottom:10px;}
.plDash .cnt p{ font-size:12px; color:#555; padding-bottom:10px;}
.cnt label{display:block; padding-bottom:5px;}
.cnt label em{ font-style:normal; color:#ed3a22;}
.cnt .clL{width:540px; float:left; margin-bottom:10px;}
.cnt .clL input[type="text"]{width:520px; padding:4px;}
.cnt .clB{width:270px; float:left; margin-bottom:10px;}
.cnt .clB input[type="text"]{width:250px; padding:4px;}
.cnt .clM{width:190px; float:left;}
.cnt .clM input[type="text"]{width:170px;}
.cnt .clS{width:80px; float:left;}
.cnt .clS input[type="text"]{width:60px;}
.cnt .cl{padding-bottom:20px;}
.cnt .cl input{float:left;}
.cnt .cl input[type="text"]{width:300px; margin-right:10px;}
.cnt .cl .inf{font-size:10px;}
.cnt .cl input[type="checkbox"]{vertical-align:middle; margin-right:8px;}
.disableText{color: #aaa !important;}
.nopad{padding:0!important;}
.inf{font-size:10px;}

.plDshb{ width:740px; padding-top:10px;}
.plDshb .pnl{ margin-bottom:30px;}
.plDshb h3{ font-size:17px; padding-bottom:6px; border-bottom:solid 1px #ddd; margin-bottom:15px; color:#000;}
.plDshb p{ padding-bottom:10px;}
.plDshb .elmrow{ padding-bottom:20px;}
.plDshb .elmrow .inp{ width:420px; float:left;}
.plDshb .elmrow .inp label{ display:block; padding-bottom:5px;}
.plDshb .elmrow .inp label span{ font-size:12px; color:#666;}
.plDshb .elmrow .inp label em{ font-style:normal; color:#ed3a22;}
.plDshb .elmrow .inp input[type="text"]{width:390px; padding:4px;}
.plDshb .elmrow .inp .rdo{ width:24px; float:left;}
.plDshb .elmrow .inp .cda, .plDshb .elmrow .inp .qbd{ width:396px; float:left;}
.plDshb .elmrow .inp .cda input[type="text"]{width:366px; padding:4px;}
.plDshb .elmrow .inp .qbd input[type="text"]{width:260px; padding:4px;}
.plDshb .elmrow .inp .hrs{ width:100px; float:left;}
.plDshb .elmrow .inp .hrs input[type="text"]{width:90px; padding:4px;}
.plDshb .elmrow .inp .ds{ width:30px; float:left; text-align:center; font-size:18px;}
.plDshb .elmrow .inst{ width:320px; float:right; font-size:11px; color:#666; padding-top:20px;}
.plDshb .elmrow .exm{ font-size:11px; color:#666; display:block; padding-top:3px;}

.mudExp{ margin-bottom:10px;}
.mudExp h4{ font-size:13px; font-weight:bold; padding:15px 0 10px 0;}
.mudExp label{ float:left; margin-right:10px;}
.mudExp input{ float:left; margin-right:5px;}
.mudExp select{ float:left; margin-right:5px;}
.mudExp .er{ display:block; color:#ed3a22; font-size:12px; padding-top:3px;}
.mudImp{ margin-bottom:30px;}
.mudImp h4{ font-size:13px; font-weight:bold; padding:0 0 10px 0;}
.mudImp input{ float:left; margin-right:5px;}

/* client select */
.csCont{padding:20px; background:#fff;}
.csCont h2{font-size:16px; color:#000; padding:0 0 10px 5px;}
.backcont{display:none; padding:10px 0; margin:0 10px; border-top:solid 1px #ddd;}

/* forgot username/password */
.whtBd{background:#fff; padding:10px;}
.whtBd .flt{padding:0 0 10px 0;}
.whtBd .flt input{ vertical-align:middle;}
.fgtUsr .cont, .fgtPass .cont{padding:10px 20px 20px 20px; border:solid 2px #ddd;}
.fgtUsr{width:720px; margin:0 auto;}
.fgtUsr .logo{ margin-bottom:20px;}
.fgtUsr .frm{padding:30px 0 20px 0; color:#5c5c5c;}
.fgtUsr .frm label{width:120px; float:left;}
.fgtUsr .frm input[type="text"]{width:260px; float:left; margin-bottom:10px;}
.fgtUsr .frm select{width:268px; float:left; margin-bottom:10px;}
.fgtUsr .frm textarea{width:260px; height:80px; float:left; margin-bottom:10px;}
.fgtUsr .frm .ext{width:130px; float:left; padding-left:10px;}
.fgtUsr .frm .ext label{width:40px}
.fgtUsr .frm .ext input[type="text"]{width:80px;}
.fgtUsr .frm span{ margin-left:10px; font-size:11px; color:#c81c2a;}

.fgtPass{width:440px; margin:0 auto;}
.fgtPass .logo{ margin-bottom:20px;}
.fgtPass h3{color:#000; font-size:12px; padding-bottom:40px; font-weight:bold;}
.fgtPass label{width:60px; float:left;}
.fgtPass input[type="text"]{width:300px; float:right; margin-bottom:20px;}

.frgtPss{width:400px; margin:0 auto; padding:20px 0 0 0;}
.frgtPss ul{margin-bottom:60px;}

.secQt{/*width:420px; margin:0 auto;*/ padding:20px 0 0 0;}
.secQt h3{font-size:16px; font-weight:normal; padding-bottom:20px; color:#333;}
.secQt label{float:left; width:120px;}
.secQt input[type="text"]{width:320px; float:right; margin-bottom:10px;}
/*.secQt .frgbd{height:100px;}
.secQt .sctbd{height:86px;}*/
.secQt .qst{float:right; width:330px; margin-bottom:10px;}
/*.secQt .btnCont{text-align:right;}*/
.secQt p{ padding-bottom:10px;}
#tblMessage .errmsg{ display:block;}

.rstPass{width:440px; margin:0 auto;}
.rstPass .logo{ margin-bottom:20px;}
.rstPass .cont{padding:20px; border:solid 2px #ddd; color:#5c5c5c;}
.rstPass p{padding-bottom:20px; color:#000;}
.rstPass h3{color:#000; font-size:12px; padding-bottom:10px; font-weight:bold; color:#000;}
.rstPass label{width:140px; float:left;}
.rstPass input[type="text"]{width:240px; float:right; margin-bottom:15px;}
.rstPass select{width:246px; float:right; margin-bottom:15px;}
.rstPass .info{ margin-left:150px; color:#999; font-size:10px; display:block; padding:3px 0 15px 0;}
.nomrg{ margin:0!important;}

/*Grid links */
.gridLink{color:#000000; text-decoration:underline}
.gridLink:hover{text-decoration:none; color:#ff0000;}

.swPopSts{width:16%; float:left;}
.swPopSrv{width:82%; float:right;}
.swPopSts h4, .swPopSrv h4{font-size:12px; margin-bottom:5px; padding-top:10px; color:#333; font-weight:bold;}
.popIcon{padding:0 10px 10px 0; color:#2B2B3D; font-size:11px;}
.swPopSts .popIcon li{margin:0 0 5px 0;}
.swPopSrv .popIcon li{ float:left; width:20%; margin:5px 0;}
.popIcon li img{ vertical-align:middle; margin-right:5px;}

.wrap-grid .ob_gCc2{white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;}
.Image-grid{padding: 3px 0px 0px 0px;}

/* Grid Loading Message */
.telLoad{ text-align:center; padding-top:50px;}
.gridCont{ padding-bottom:10px;}

/**/
.sptr{ border-right:1px #cccccc solid; height:20px; float:left; margin-top:4px; }
.TextBoxHidden{border: 0px;	border-bottom-width:0px; display:none;}
.elmnt{margin-left:5px; float:right;}
.profTbl input[type="text"], .profTbl select{margin-bottom:5px;}
.profTbl h3{font-size:14px; padding-bottom:5px; border-bottom:solid 1px #ddd;}
.profTbl em{font-style:normal; color:#e40022;}
.reSet{padding:6px; background:#f6f6f6;}

/* myprofile */
.myPrfLft{ width:240px; position:absolute; top:10px; left:10px;}
.myPrfRgt{ margin-left:260px;}
.myPrf label{ display:block; padding-bottom:3px;}
.myPrf{ margin-bottom:20px;}
.myPrf h3{ font-size:17px; padding-bottom:6px; border-bottom:dashed 1px #ddd; margin-bottom:15px; color:#0f3f69;}
.myPrf label em{ font-style:normal; color:#ed3a22;}
.myPrf .infL{ width:330px; float:left; margin-bottom:10px;}
.myPrf .infL input[type="text"]{ width:314px;}
.myPrf .infL select{ width:330px;}
.myPrf .infL textarea{ width:322px; height:60px;}
.myPrf .infR{ width:330px; float:left; margin-bottom:10px; padding-left:20px;}
.myPrf .infR input[type="text"]{ width:314px;}
.myPrf .infR select{ width:330px;}
.myPrf .infR textarea{ width:322px; height:60px;}
.myPrf .infR .ph{ width:216px!important;}
.myPrf .infR .ext{ width:50px!important;}
.myPrf .eg{ font-size:11px; font-style:italic; color:#888; display:block; padding-top:3px;}
.btnPnl{ padding:10px 0; border-top:solid 1px #ececec;}
.prfLnk li{ margin-bottom:6px;}
.prfLnk li a{ display:block; background:#eee; font-size:14px; padding:8px 14px; text-decoration:none; color:#666;}
.prfLnk li a:hover{ background:#333; color:#fff; text-decoration:none;}
.prfLnk li a.active, .prfLnk li a.active:hover{background:#333; color:#fff; padding:12px 14px; font-size:16px; text-decoration:none;}

.edtClnt{ padding:10px;}
.edtClnt label{ float:left; width:114px;}
.edtClnt label em{ font-style:normal; color:#ed3a22;}
.edtClnt .cl{ float:left; width:324px; margin-bottom:6px;}
.edtClnt .cr{ float:left; width:426px; margin-bottom:6px;}
.edtClnt .cl .inpt{ float:left; width:210px;}
.edtClnt .cr .inpt{ float:left; width:312px;}
.edtClnt input[type="text"],.edtClnt input[type="password"]{ width:180px;}
.edtClnt select{ width:196px;}
.edtClnt textarea{ width:240px; height:50px;}
.edtClnt .extin{ width:54px!important;}

.edtClnt .panl{ float:left; width:324px; padding-top:15px;}
.edtClnt .panr{ float:left; width:426px; padding-top:15px;}
.edtClnt .panl label{ width:140px;}
.edtClnt .panl .inpt{ float:left; width:130px; margin-bottom:10px;}
.edtClnt .panr .inpt{ float:left; width:290px; margin-bottom:10px;}
.edtClnt .panl .flup{ padding:0 0 0 30px;}
.edtClnt .panl .flup #trsize{ margin-bottom:10px;}
.edtClnt .panl .flup p{ padding:10px 0 5px 0; margin:0;}
.edtClnt .panl fieldset, .edtClnt .panr fieldset{ border:0; padding:10px 0;}
.edtClnt .panl fieldset legend, .edtClnt .panr fieldset legend{ font-weight:bold; font-size:16px; color:#333;}

/*.edUsr{ padding:10px;}*/
.edUsr h4{ font-size:14px; padding-bottom:6px; font-weight:normal; color:#0f3f69;}
.edUsr label{ float:left; width:120px;}
.edUsr label em{ font-style:normal; color:#ed3a22;}
.edUsr .elm{ float:left; width:300px; margin-bottom:10px;}
.edUsr .elm input[type="text"],.edUsr .elm input[type="password"]{ width:280px;}
.edUsr p{ padding-bottom:20px;}

.usercount{ text-decoration:none; float:left; margin-right:30px;}
.usercount img{ float:left; margin-right:10px;}
.usercount span{ font-size:20px; color:#0f3f69; float:left;}
.usercount span em{ font-style:normal; font-size:13px; color:#555; display:block;}
.addUser{ float:left; font-size:12px;}
.addUser img{ vertical-align:middle; margin-right:5px;}

.trgtPnl{ padding:10px 0 20px 0;}
.trgtVal{ background:#fcfcfc url(images/targetBg.png) 0 bottom repeat-x; border:solid 1px #dfdfdf; text-align:center; cursor:default; color:#333; font-size:14px; padding:10px; float:left; margin-right:4px; text-transform:uppercase;}
.trgtVal span{ display:block;}
.trgtVal span em{ font-style:normal; font-size:11px;}
.hnd{ cursor:pointer!important;}
.addTrgt{ background:#f2f8fc url(images/trgtImg.png) center 12px no-repeat; float:left; text-align:center; text-decoration:none; border:dashed 1px #c8d5e0; font-size:10px; text-transform:uppercase; color:#6f8697; cursor:pointer;}
.addTrgt:hover{ background:#e7eff6 url(images/trgtImg.png) center 12px no-repeat; text-decoration:none; border:dashed 1px #b5c2cd; color:#3f5464;}
.trgtPnl .trgtVal{ height:96px; width:80px;}
.trgtPnl .addTrgt{ width:60px; height:20px; padding-top:40px;}

.gridTop{ background:#f0fafe; padding:5px; border:solid 1px #c9e8f5; border-bottom:0;}
.gridContainer{ border:solid 1px #c9e8f5; overflow:auto;}
.gridBottom{ background:#f0fafe; padding:5px; border:solid 1px #c9e8f5; border-top:0;}
.gridTop a{ color:#428bca;}
.gridTop a.button{ color:#fff;}
.gridTop .btncont{ float:right; margin-left:10px;}
.gridFilterR{ float:right; margin:5px;}
.gridFilterL{ float:left; margin:5px;}
.gridFilterR .gridFilterR, .gridFilterR .gridFilterL, .gridFilterL .gridFilterR, .gridFilterL .gridFilterL{ margin:0 5px;}
.gridFilterText{ padding:7px 0 0 0;}

.commonGrid th, .commonGrid td{ padding:10px;}
.commonGrid th{ background:#c9e8f5; font-weight:normal; color:#428bca;}

.grd{ margin-bottom:20px;}
.vang{ vertical-align:middle;}

.upCnt{ margin-bottom:20px;}
.upCnt p{ padding-bottom:10px;}
.upCnt em{ font-style:normal; color:#ed3a22;}

.smsInf{ margin-bottom:20px;}
.smsCrd label{ float:left; width:200px; font-weight:bold; margin-bottom:10px;}
.smsCrd em{ float:left; width:20px; font-style:normal; font-weight:bold;}
.smsCrd .val{ float:left; margin-bottom:10px; width:200px;}
.smsCrd .dsb{ background:none; border:0;}

.dmnInst{width:580px; height:364px; margin:20px auto; background:#fff; padding:20px;}
.dmnInst h3{color:#000; padding-bottom:20px; font-size:16px; font-weight:bold;}
.dmnInst li{margin-bottom:15px;}

.dmnInstrs{ padding:10px 15px 0 15px; color:#333;}
.dmnInstrs p{ padding-bottom:20px;}
.dmnInstrs .nt{ font-size:12px; color:#666;}
.dmnInstrs .inst{ padding:10px 0;}
.dmnInstrs .inst h3{ font-size:15px; padding-bottom:10px; font-style:italic; color:#000;}
.dmnInstrs .inst ol{ list-style-type:decimal; margin:0 0 10px 30px;}
.dmnInstrs .inst ol li{ list-style-type:decimal; margin-bottom:10px;}

/* noe supported */
.ntSpprt{ width:580px; margin:0 auto; padding:20px 0 0 0; text-align:center; color:#333; font-size:17px;}
.ntSpprt h1{ font-size:60px; color:#6bb7db; padding-bottom:20px;}
.ntSpprt .cntct{ padding-top:20px; color:#666; font-size:13px;}

/* subscription */
.bdContainer .sbscrHd{ text-align:center; font-size:32px; color:#000;}
.sbscr{width:900px; padding:20px 0 0 0; margin:0 auto;}
.sbscr .lblCnt{ width:260px; float:left; border-right:solid 1px #fff; padding-top:150px; text-align:right; color:#000; margin-bottom:30px;}
.sbscr .lblCnt h4{ font-size:18px; padding:30px 10px 0 0; color:#000; height:30px;}
.sbscr .lblCnt h4.bl{ font-size:18px; padding:30px 10px 0 0; color:#000; height:50px;}
.sbscr .lblCnt p{ padding:10px 10px 0 0; height:26px;}
.sbscr .offrPnl{ width:210px; float:left; border:solid 1px #fff; border-left:0; text-align:center; position:relative;}
.sbscr .offrPnl .hd{ height:130px; padding-top:20px; background:#e6e6e6;}
.sbscr .offrPnl .hd h3{ font-size:20px; padding-bottom:30px;}
.sbscr .offrPnl .hd h3 em{ color:#ed3a22;}
/*.sbscr .offrPnl .hd input{ background:#333; border:0; color:#fff; font-size:12px; text-transform:uppercase; padding:5px 6px; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}*/
.sbscr .offrPnl .hd input{ background:url(images/requestQuote.png) 0 0 no-repeat; border:0; cursor:pointer; width:166px; height:39px;}
.sbscr .offrPnl .hd p{ padding-top:10px;}
.sbscr .offrPnl h4{ height:60px;}
.sbscr .offrPnl h4.fr{ height:59px;}
.sbscr .offrPnl h4.fr span{ padding:10px; font-size:10px; display:block;}
.sbscr .offrPnl h4.fr span em{ color:#ed3a22;}
.sbscr .offrPnl h4.obl{ height:79px;}
.sbscr .offrPnl .frinf{ height:49px; padding:10px 10px 0 10px; font-size:11px; color:#666;}
.sbscr .offrPnl .frinf em{ color:#ed3a22;}
.sbscr .offrPnl .odd{ padding:10px 10px 0 10px; background:#ebf0f7; height:25px; border-bottom:solid 1px #fff;}
.sbscr .offrPnl .eve{ padding:10px 10px 0 10px; background:#d4e0f0; height:25px; border-bottom:solid 1px #fff;}
.sbscr .offrPnl .offractive{ box-shadow:0 0 10px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.2); width:210px; border:solid 1px #fff; border-bottom:0; position:absolute; left:-1px; top:-1px; z-index:2;}
.sbscr .offrPnl .offractive .hd{ background:#e2f0d9;}
.sbscr .offrPnl .offractive p{ color:#60844a; font-weight:bold;}
.sbscr .big{ height:40px!important;}
.sbscr .big em{ display:block; font-size:11px; color:#666;}
.sbscr .txt{ padding-bottom:30px; text-align:center;}
.sbscr .sbscrbtm{ text-align:center; padding-left:240px;}
.sbscr .sbscrbtm p{ padding-bottom:20px;}
/*.sbscr .sbscrbtm input{ background:#333; border:0; color:#fff; font-size:12px; text-transform:uppercase; padding:5px 6px; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}*/
.sbscr .sbscrbtm input{ background:url(images/requestQuote.png) 0 0 no-repeat; border:0; cursor:pointer; width:166px; height:39px;}

/* warning */
.warning{ width:620px; margin:0 auto;}
.warning .wrtop{ height:30px; margin:0 30px; position:relative; background:url(images/warningTopbot.png) 0 0 repeat-x;}
.warning .wrtop .wrtl{ width:30px; height:30px; background:url(images/warningCors.png) 0 0 no-repeat; position:absolute; left:-30px; top:0;}
.warning .wrtop .wrtr{ width:30px; height:30px; background:url(images/warningCors.png) -30px 0 no-repeat; position:absolute; right:-30px; top:0;}
.warning .wrbot{ height:30px; margin:0 30px; position:relative; background:url(images/warningTopbot.png) 0 -30px repeat-x;}
.warning .wrbot .wrbl{ width:30px; height:30px; background:url(images/warningCors.png) 0 -30px no-repeat; position:absolute; left:-30px; top:0;}
.warning .wrbot .wrbr{ width:30px; height:30px; background:url(images/warningCors.png) -30px -30px no-repeat; position:absolute; right:-30px; top:0;}
.warning .wrlft{ background:url(images/warningLft.png) 0 0 repeat-y; padding-left:30px; height:100%;}
.warning .wrrgt{ background:url(images/warningRgt.png) right 0 repeat-y; padding-right:30px;}
.warning .wrbd{ background:#f6f6f6; padding:20px; color:#666; font-size:16px;}
.warning .wrbd h2{ color:#ff6000; font-size:30px; text-transform:uppercase; background:url(images/warningIcon.png) 0 0 no-repeat; padding:20px 0 40px 140px; margin-bottom:20px;}
.warning .wrbd p{ padding-bottom:20px;}

/********* different devices **********/

@media all and (min-width:800px) {
	
    /* body section */
    .leftPanel{width:24.4%; float:left;}
    .rightPanel{width:74.9%; float:right;}

    .leftPanelDsb{width:33.4%; float:left;}
    .rightPanelDsb{width:66%; float:right;}

    .swCmpF select{width:300px;}
    .fltSrch input[type="text"]{width:300px;}

    /* camp */
    .cmpTbl .tblinn{min-width:280px;}
    .cmpTbl .cellB{width:120px; float:left; padding:10px;}
    .cmpTbl .cells{width:60px; float:right; padding:10px 0; text-align:center;}

    .clNm{width:53%; float:left; padding:10px;}
    .clVl{width:30%; float:right; padding:10px;}
    .clSc{width:15%; float:right; padding:10px;}

    .mpovrChrt{width:28%; float:left; background:url(images/chrtSepa.png) right 10px no-repeat; padding:10px; height:400px;}
    .mpovrMap{width:62%; float:right;}
    .gglMap{width:600px; margin:0 auto;}

    /* *** */
    .frmAnaChrt{width:47%; float:left; margin:10px;}

    /* survey Analysis */
    .anaCont .tblCont{width:40%; float:left; margin-bottom:10px;}
    .anaCont .pieCont{width:56%; float:right; margin-bottom:10px;}

    /* email delivery */
    .emlDlvLft{width:54.4%; float:left;}
    .emlDlvLft .fnlchrt{width:500px; margin:0 auto;}
    .emlDlvRgt{width:45%; float:right;}
    .rgrphCanvas{width:500px; height:352px;}

}

@media screen and (min-width:320px) and (max-width:768px) and (orientation:portrait) {

    /* body section */
    .leftPanel{width:30.4%; float:left;}
    .rightPanel{width:68.8%; float:right;}

    .leftPanelDsb{width:38%; float:left;}
    .rightPanelDsb{width:60%; float:right;}

    .swCmpF select{width:200px;}
    .fltSrch input[type="text"]{width:200px;}

    /* camp */
    .cmpTbl .tblinn{min-width:280px;}
    .cmpTbl .cellB{width:120px; float:left; padding:10px;}
    .cmpTbl .cells{width:60px; float:right; padding:10px 0; text-align:center;}

    .clNm{width:45%; float:left; padding:10px;}
    .clVl{width:25%; float:right; padding:10px;}
    .clSc{width:15%; float:right; padding:10px;}

    .mpovrChrt{width:28%; float:left; background:url(images/chrtSepa.png) right 10px no-repeat; padding:10px; height:400px;}
    .mpovrMap{width:60%; float:right;}
    .gglMap{width:400px; margin:0 auto;}

    /* *** */
    .frmAnaChrt{width:47%; float:left; margin:10px;}

    /* survey Analysis */
    .anaCont .tblCont{width:56%; float:left; margin-bottom:10px;}
    .anaCont .pieCont{width:38%; float:right; margin-bottom:10px;}

    /* email delivery */
    .emlDlvLft{width:54.4%; float:left;}
    .emlDlvLft .fnlchrt{width:500px; margin:0 auto;}
    .emlDlvRgt{width:45%; float:right;}
    .rgrphCanvas{width:400px; height:352px;}
    .grpDt select{width:100px;}

}

@media screen and (min-width:769px) and (max-width:1024px) and (orientation:landscape) {

    /* body section */
    .leftPanel{width:24.4%; float:left;}
    .rightPanel{width:74.9%; float:right;}

    .leftPanelDsb{width:39.4%; float:left;}
    .rightPanelDsb{width:60%; float:right;}

    .swCmpF select{width:300px;}
    .fltSrch input[type="text"]{width:300px;}

    /* camp */
    .cmpTbl .tblinn{min-width:280px;}
    .cmpTbl .cellB{width:120px; float:left; padding:10px;}
    .cmpTbl .cells{width:60px; float:right; padding:10px 0; text-align:center;}

    .clNm{width:53%; float:left; padding:10px;}
    .clVl{width:30%; float:right; padding:10px;}
    .clSc{width:15%; float:right; padding:10px;}

    .mpovrChrt{width:28%; float:left; background:url(images/chrtSepa.png) right 10px no-repeat; padding:10px; height:400px;}
    .mpovrMap{width:62%; float:right;}
    .gglMap{width:600px; margin:0 auto;}

    /* *** */
    .frmAnaChrt{width:47%; float:left; margin:10px;}

    /* survey Analysis */
    .anaCont .tblCont{width:40%; float:left; margin-bottom:10px;}
    .anaCont .pieCont{width:56%; float:right; margin-bottom:10px;}

    /* email delivery */
    .emlDlvLft{width:54.4%; float:left;}
    .emlDlvLft .fnlchrt{width:500px; margin:0 auto;}
    .emlDlvRgt{width:45%; float:right;}
    .rgrphCanvas{width:500px; height:352px;}

}


/* page banner */
.pageBnrCnt{ position:relative; z-index:98; display:none;}
.pageBnr{ position:fixed; left:0; bottom:-200px; z-index:99; width:100%;}
.pageBnr h4{ font-size:16px; color:#fff; padding-bottom:10px; text-transform:uppercase;}
.pageBnr .bntp .closeBtn{ display:block; width:24px; height:24px; cursor:pointer; position:absolute; top:10px; right:7px; background:url(images/bnrClose.png) 0 0 no-repeat;}
.pageBnr .bntp .closeBtn:hover{ background:url(images/bnrClose.png) 0 -24px no-repeat;}

.pageInrptCnt{ position:relative; z-index:200; }
.pageInrptCnt .pgOvrl{ position:fixed; z-index:201; width:100%; background:url(images/blank.gif) 0 0 repeat; left:0; top:0;}
.pageInrpt{ position:fixed; left:0; bottom:-500px; z-index:203; width:800px;}
.pageInrpt .bntp .closeBtnInpt{ display:block; width:24px; height:24px; cursor:pointer; position:absolute; top:10px; right:7px; background:url(images/bnrClose.png) 0 0 no-repeat;}
.pageInrpt .bntp .closeBtnInpt:hover{ background:url(images/bnrClose.png) 0 -24px no-repeat;}
.pageInrpt .inptBkCont{ position:relative; height:40px;}
.pageInrpt .inptBk{ background:url(images/bnrBkbg.png) 0 0 repeat; position:absolute; width:786px; left:-23px; bottom:-22px;}
.pageInrpt .inptBk p{ background:url(images/backInpt.png) 20px 14px no-repeat; font-size:16px; color:#99b7f4; padding:16px 20px 16px 60px;}

.pageBnr .bntp, .pageInrpt .bntp{ height:9px; margin:0 10px; position:relative; background:url(images/bnrBg.png) 0 0 repeat;}
.pageBnr .bntp .bntl, .pageInrpt .bntp .bntl{ width:10px; height:9px; position:absolute; top:0; left:-10px; background:url(images/bnrCorT.png) 0 -1px no-repeat;}
.pageBnr .bntp .bntr, .pageInrpt .bntp .bntr{ width:10px; height:9px; position:absolute; top:0; right:-10px; background:url(images/bnrCorT.png) -10px -1px no-repeat;}
.pageBnr .bnbt, .pageInrpt .bnbt{ height:15px; margin:0 15px; position:relative; background:url(images/bnrBt.png) 0 0 repeat-x;}
.pageBnr .bnbt .bnbl, .pageInrpt .bnbt .bnbl{ width:15px; height:15px; position:absolute; top:0; left:-15px; background:url(images/bnrCorB.png) 0 0 no-repeat;}
.pageBnr .bnbt .bnbr, .pageInrpt .bnbt .bnbr{ width:15px; height:15px; position:absolute; top:0; right:-15px; background:url(images/bnrCorB.png) -15px 0 no-repeat;}
.pageBnr .bnel, .pageInrpt .bnel{ background:url(images/bnrEgdL.png) 0 0 repeat-y; padding-left:10px;}
.pageBnr .bner, .pageInrpt .bner{ background:url(images/bnrEgdR.png) right 0 repeat-y; padding-right:10px;}
.pageBnr .bnbg, .pageInrpt .bnbg{ background:url(images/bnrBg.png) 0 0 repeat; color:#b8cfff; min-height:40px; padding:10px 20px 20px 20px;}
.pageBnr .bnbg a, .pageInrpt .bnbg a{ text-decoration:underline; color:#fff;}
.pageBnr .bnbg a:hover, .pageInrpt .bnbg a:hover{ text-decoration:none; color:#fff;}

.wlIntrp h2{font-size:30px; padding-bottom:20px; color:#fff;}
.wlIntrp h3{font-size:16px; padding-bottom:20px; color:#b8cfff;}
.wlIntrp .cont{ width:500px; float:left; padding-right:30px; font-size:14px; border-right:solid 1px #5174bb;}
.wlIntrp .cont p{ line-height:20px;}
.wlIntrp .cont p span{ font-size:18px;color:#fff; }
.wlIntrp .cont .gl{ background:#3a5a9d; padding:20px 20px 0 20px; font-size:16px; margin-bottom:20px;}
.wlIntrp .cont .gl p{ padding-bottom:20px; color:#fff; }
.wlIntrp .inf{ width:180px; float:right; padding:0 0 0 20px; color:#99b7f4;}
.wlIntrp .inf p{padding-bottom:30px; line-height:20px;}

.lndIntrp h2{font-size:26px; color:#fff; background:url(images/bnrNewtag.png) 0 0 no-repeat; padding:10px 0 20px 44px;}
.lndIntrp .cont{ width:420px; float:left; padding-right:20px; font-size:16px; border:0;}
.lndIntrp .cont h3{ padding-bottom:20px; font-size:16px; font-weight:bold;}
.lndIntrp .inf{ width:260px; float:right; background:#3a5a9d; padding:20px 20px 10px 20px; color:#99b7f4; font-size:14px;}
.lndIntrp .inf p{ padding-bottom:10px;}

.wlBnr .ftr{ width:320px; float:left;}
.wlBnr .ftr h2{ font-size:34px; color:#fff; font-style:italic; background:url(images/bnrNewtag.png) 0 0 no-repeat; padding:6px 0 10px 44px;}
.wlBnr .ftrNb{ width:300px; float:left;}
.wlBnr .ftrNb h2{ font-size:34px; color:#fff; font-style:italic; padding:6px 0 0 0;}
.wlBnr .ftrtxt{ float:left; border-left:solid 1px #5174bb; padding-left:20px; font-size:16px; margin-top:10px;}
.wlBnr .ftrtxt h4{ font-size:18px; font-weight:bold; color:#b8cfff; padding:0 0 20px 0; text-transform:none;}
.wlBnr .ftrtxt p{ padding-bottom:6px;}
.wlBnr .nobdr{ border:0!important;}

/* reseller editions */
.rslredtn{width:900px; margin:0 auto; padding:20px 0;}
.ppc{padding:0 10px;}
.rslredtn h1{font-size:42px; margin-bottom:30px; color:#244386;}
.rslredtn h1.pp{font-size:32px; margin-bottom:30px; color:#000;}
.rslredtn h1 span{ text-transform:capitalize;}

.rslredtn .editions{text-align:center; float:left; width:666px;}
.rslredtn .editions h2{font-size:20px; margin-bottom:10px;}
.rslredtn .editions .edtpnl{float:left; width:200px; margin:10px 10px 20px 10px; position:relative;}
.rslredtn .editions .edtpnl h3{ margin-bottom:30px; font-size:20px; color:#fff;}
.rslredtn .editions .edtpnl h3 span{ display:block; font-size:30px; text-transform:uppercase; font-weight:bold;}
.rslredtn .editions .edtpnl h4{ font-size:20px; color:#fff; margin-bottom:20px;}
.rslredtn .editions .edtpnl h4 span{ font-size:24px;}
.rslredtn .editions .edtpnl h5{ font-size:14px; color:#fff; margin-bottom:20px;}
.rslredtn .editions .edtpnl h5 span{ font-size:22px; display:block; font-weight:bold;}
.rslredtn .editions .edtpnl .rdo{ position:absolute; right:0px; bottom:0px; padding:6px; background:#fff;}

.rslredtn .editions .prfpnl{ width:310px;}
.rslredtn .editions .prfpnl p{ margin-bottom:40px;}
.rslredtn .editions .prfpnl a{ color:#fff;}
.rslredtn .editions .twm{ background:#6bb7db; padding:20px 0;}
.rslredtn .editions .sxm{ background:#2b77bc; padding:20px 0;}
.rslredtn .editions .thm{ background:#333475; padding:20px 0;}

.rslredtn .editions .entpnl{ width:154px; margin:10px 5px 20px 5px;}
.rslredtn .editions .entpnl h4{ font-size:16px;}

.rslredtn .editions .fr{ background:#7CC576; padding:20px 0;}
.rslredtn .editions .sc{ background:#8ECC42; padding:20px 0;}
.rslredtn .editions .mr{ background:#5a9234; padding:20px 0;}
.rslredtn .editions .tr{ background:#0B9745; padding:20px 0;}
.rslredtn .editions .fr h3 span, .rslredtn .editions .sc h3 span, .rslredtn .editions .mr h3 span, .rslredtn .editions .tr h3 span{ font-size:36px;}

.rslredtn .editions .twp{ background:#fbaf5d; padding:20px 0;}
.rslredtn .editions .fvp{ background:#d78123; padding:20px 0;}
.rslredtn .editions .tnp{ background:#a65701; padding:20px 0;}
.rslredtn .editions .twp h3, .rslredtn .editions .fvp h3, .rslredtn .editions .tnp h3{ font-size:18px;}
.rslredtn .editions .twp h3 span, .rslredtn .editions .fvp h3 span, .rslredtn .editions .tnp h3 span{ font-size:36px;}

.rslredtn .editions .trms{ padding:30px 0; text-align:left;}
.rslredtn .editions .trms input{ float:left;}
.rslredtn .editions .trms span{ float:left; width:570px; padding-left:5px;}
.rslredtn .editions .grBtn{ padding: 10px 15px; border:0; border-bottom: 2px solid #345b1a; color:#fff; line-height:25px; text-transform:uppercase; cursor:pointer; font-size:16px;
		background: #70ad47; /* Old browsers */
		background: -moz-linear-gradient(top, #70ad47 0%, #599133 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70ad47), color-stop(100%,#599133)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #70ad47 0%,#599133 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #70ad47 0%,#599133 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #70ad47 0%,#599133 100%); /* IE10+ */
		background: linear-gradient(to bottom, #70ad47 0%,#599133 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70ad47', endColorstr='#599133',GradientType=0 ); /* IE6-9 */}
.rslredtn .editions .grBtn:hover{background: #599133; /* Old browsers */
		background: -moz-linear-gradient(top, #599133 0%, #7ebc54 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#599133), color-stop(100%,#7ebc54)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #599133 0%,#7ebc54 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #599133 0%,#7ebc54 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #599133 0%,#7ebc54 100%); /* IE10+ */
		background: linear-gradient(to bottom, #599133 0%,#7ebc54 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#599133', endColorstr='#7ebc54',GradientType=0 ); /* IE6-9 */}

.rslredtn .features{float:right; width:200px; padding:15px; background:#f9f9f9; border:solid 1px #f0f0f0;}
.rslredtn .features h3{ margin-bottom:30px; font-size:18px;}
.rslredtn .features li{ background:url(images/tick.png) 0 0 no-repeat; padding-left:30px; margin-bottom:30px;}

.rslredtn .faq{ padding:60px 10px 20px 10px;}
.rslredtn .faq h3{ font-size:20px; text-transform:uppercase; color:#000; margin-bottom:20px; padding-bottom:10px; border-bottom:solid 1px #ddd;}
.rslredtn .faq h5{ margin-bottom:10px; font-size:15px; font-weight:bold; color:#333;}
.rslredtn .faq p{ margin-bottom:30px;}

.endperiod{background:#FFF1F0; padding:20px 0; margin-bottom:30px; border-bottom: 1px solid #F9D8CF;}
.endperiod .cont{ width:900px; margin:0 auto; position:relative;}
.endperiod h1{ color:#DE5C49; font-size:34px; margin-bottom:10px;}
.endperiod h1 span{ text-transform:capitalize;}
.endperiod h3{ font-size:16px;}
.endperiod .spt{ position:absolute; width:200px; padding:10px 0 10px 20px; right:0; top:-4px; border-left: 1px solid #F9D8CF; font-size:14px;}
.endperiod .spt h4{ font-weight:bold; font-size:16px; color:#333; margin-bottom:5px;}

/* terms and conditions */
.terms{ width:900px; margin:0 auto; padding:20px 0;}
.terms h1{font-size:32px; margin-bottom:20px; color:#244386;}
.terms textarea{ margin-bottom:20px; resize:none; width:890px; height:400px;}
.terms .chk{ float:left; width:200px;}
.terms .button, .terms .disableBtn{ float:right;}


/* credit card */
.creditcard{padding:20px 0; width:760px; margin:0 auto;}
.creditcard h2{border-bottom:0; margin-bottom:0; font-size:32px; color:#244386;}
.creditcard h3{margin-bottom:30px; font-size:16px;}
.creditcard h4{margin-bottom:30px;}

.creditcard .crdinfo{width:400px; float:left; margin-bottom:20px;}
.creditcard .crdinfo h4{margin-bottom:20px;}
.creditcard .crdinfo ul, .creditcard .crdinfo ul li{list-style:disc;}
.creditcard .crdinfo ul{padding-left:30px;}
.creditcard .crdinfo ul li{ margin-bottom:10px;}
.creditcard .crdinfo a{text-decoration:underline; color:#444; cursor:text;}

.creditcard .carddtl{width:300px; float:left; background:#f0f0f0; padding:20px; margin-bottom:20px; box-shadow:1px 1px 3px rgba(0,0,0,0.2); -moz-box-shadow:0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);}
.creditcardform{background:#f0f0f0;}
.creditcardform label{display:block; margin-bottom:5px; font-weight:600;}
.creditcardform label em{font-style:normal; color:#F00;}
.creditcardform span{display:block; margin-bottom:15px;}
.creditcardform input[type="text"]{width:280px; padding:10px;}
.creditcardform select{width:300px; padding:10px;}
.creditcardform #ddlExpiryMonth{width:200px; float:left; margin-right:10px;}
.creditcardform #ddlExpiryYear{width:90px; float:left;}
.creditcardform .button{font-size:18px;}

/* salesforce */
.sltcrm{ position:relative;}
.sltcrm h4{ margin-bottom:10px;}
.sltcrm .lbl{ float:left; width:100px;}
.sltcrm .inp{ float:left; width:300px; margin-bottom:10px;}
.sltcrmInf{ padding:15px; background:#f8f8f8; border:solid 1px #ddd;}
.sltcrmInf h5{ font-size:13px; font-weight:bold; color:#333;}
.sltcrm .note{ background:#fff8d0; border:solid 1px #ece1a3; padding:10px; font-size:12px; color:#a66f10; width:300px; position:absolute; right:10px; top:30px;}

.sngContainers{padding:10px;}
.sngContainers h2{ font-size:22px; color:#323131; padding-bottom:5px; border-bottom:solid 1px #aeabab; margin-bottom:10px;}
.sngContainers h3{ font-size:18px; color:#323131; padding-bottom:5px; margin-bottom:10px;}
.sngContainers h4{ font-size:15px; color:#323131; padding-bottom:5px; font-weight:bold;}
.sngContainers p{ padding-bottom:10px;}

.slsfscrt{ position:relative;}
.slsfscrt .lnktxt{ position:absolute; left:0; top:0; background:#fff; padding:10px 0 70px 0; width:100%;}
.slsfscrt .lnktxt a{ padding-top:10px; }
.slsfscrt .lnktxt h3{ padding-top:10px; font-size:14px; font-weight:bold; margin-bottom:10px; color:#777; }
.slsfscrt .lnktxt ul, .creditcard .crdinfo ul li{list-style:disc;}
.slsfscrt .lnktxt ul{padding-left:30px;}
.slsfscrt .lnktxt ul li{ margin-bottom:10px;}

.scrttkn{ width:730px;}
.scrttkn h4{ font-weight:bold; margin-bottom:10px;}
.scrttkn .scrttknlog{ float:left; width:370px; border-right:solid 1px #ddd; padding-right:20px; margin-right:20px;}
.scrttkn .scrttkninf{ float:right; width:240px; padding:20px 0 0 0; color:#888;}
.scrttkn .scrttkninf p{ margin-bottom:10px;}
.scrttkn .scrttkninf h5{ padding-top:10px; font-size:14px; font-weight:bold; margin-bottom:10px; color:#777;}
.scrttkn .scrttkninf a{ float:none; color:#888;}
.scrttkn .rmb{ padding-top:10px;}
.scrttkn .rmb label{ display:inline;}

/* account info */
.acntgrdBtn{ padding-bottom:10px; text-align:right;}
.acntgrdBtn a{ margin-left:10px;}
.acntgrdBtn a img{ vertical-align:middle; margin-right:3px;}
.acntadd{ padding:10px; background:#f9f9f9; border:solid 1px #f0f0f0; margin-bottom:10px;}
.acntadd .acntcl{ float:left; width:100px; margin-right:10px;}
.acntadd label{ display:block; margin-bottom:5px;}
.acntadd input[type="text"]{ text-align:right; width:88px; margin-bottom:10px;}
.acntadd .btns{ padding-top:10px; border-top:solid 1px #f0f0f0;}
.acntTot{ padding:10px;}
.acntTot label{ float:left; width:120px; text-align:right; margin:0 10px 10px 0;}
.acntTot input[type="text"]{ float:left; text-align:right; width:150px; margin:0 10px 10px 0;}
.acntTot select{ float:left; margin:0 10px 10px 0;}
.acntTot .dt{ position:relative;}

/* live chat*/
.LiveChatCont{position:relative;}
.LiveChatCont .assistly-widget{position:fixed; right:10px; bottom:0;}
.LiveChatCont .assistly-widget .a-desk-widget-chat{background:#222 url(images/livechat.png) center 50% no-repeat!important; width:110px!important; height:50px; cursor:pointer;}

/* trial agecies */
.accnTbBtn{ position:absolute; right:10px; top:10px;}
.grdsrch input, .grdsrch a{float:left;}
.grdsrch a{margin-left:10px;}
.agncinfo{padding:20px 0 10px 0;}
.agncinfo label{float:left; width:120px; margin-bottom:10px; font-weight:bold;}
.agncinfo em{float:left; width:20px; font-style:normal; font-weight:bold;}
.agncinfo span{float:left; width:110px;}
.agnclh div{line-height:30px;}
.agnclh div img{vertical-align:middle;}
.agncfldt{float:left; position:relative; padding:0 5px;}