/*$Id:$*/
/* Share DIV style*/
.share {
	width: 500px;
	background-color: #F5F5F5;
	border: 3px solid #999;
	/*padding: 15px;*/
        margin: 0 0 5px 200px;
}
.share h4 {
	color: #0049be;
	margin: 0;
	padding: 4px;
	font-family: verdana, sans-serif;
	border-bottom: 1px solid #CCC;
	margin: 5px 0 10px 0;
}
.share table {
	font: 12px verdana, sans-serif;
}
#shareInfo {
	font: bold 11px verdana, sans-serif;
	background-color: #ff9900;
	color: #000000;
	border-left: 1px solid #ffa348;
	border-right: 1px solid #cc6600;
	border-top: 1px solid #ffa348;
	border-bottom: 1px solid #cc6600;
	padding: 2px;
	text-align: center;
}
#wo_email_div, #wo_blog_div, #wo_customblog_div {
	width: 500px;
	background-color: #F5F5F5;
	border: 3px solid #999;
	/*padding: 15px;*/
        margin: 0 0 5px 200px;
}
#wo_email_div h4, #wo_blog_div h4, #wo_customblog_div h4 {
	color: #0049be;
	margin: 0;
	padding: 4px;
	font-family: verdana, sans-serif;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
}
#wo_email_div table, #wo_blog_div table, #wo_customblog_div table {
	font: 12px verdana, sans-serif;
}
#wo_upload_div {
	width: 500px;
	background-color: #F5F5F5;
	border: 3px solid #999;
	/*padding: 15px;*/
        margin: 0 0 5px 200px;
}
#wo_upload_div h4 {
	color: #0049be;
	margin: 0;
	padding: 4px;
	font-family: verdana, sans-serif;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
}
#wo_upload_div table {
	font: 12px verdana, sans-serif;
}
.sysinfo {
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.sysinfo td {
	font: 11px verdana, sans-serif;
	color: #666;
	border-width: 1px;
	border-style: inset;
	border-color: #EEE;
}
.autosave {
	font: 9px verdana, sans-serif;
	color: #666;
	display: inline;
}
.slider {
	background-color: #EEE;
	margin: 0;
	border: 7px solid #bbb;
}
.slider table {
}
.slidebutton {
	background-color: #00CCCC;
	color: #FFFFFF;
	border-left: 1px solid #51D6D6;
	border-right: 1px solid #00A4A4;
	border-top: 1px solid #51D6D6;
	border-bottom: 1px solid #00A4A4;
	font: bold 12px verdana, sans-serif;
}
a.toplinksel:link, a.toplinksel:active, a.toplinksel:visited {
	font: 11px Verdana, sans-serif;
	color: #000;
	background-color: #bbb;
	padding-top: 4px;
}
a.toplinksel:hover {
	color: #999;
}
.imgselc {
	background-color: #999;
}
.actionDiv {
	width: 500px;
	background-color: #F5F5F5;
	border: 3px solid #999;
	/*padding: 15px;*/
	margin: 0 0 5px 200px;
}
.finfooter {
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd;
	border-right: 0px solid #ddd;
}
.finfooter td {
	font: 11px verdana, sans-serif;
	color: #666;
}
.innerborder {
	border-top:1px solid #2F4A78;
	border-right:1px solid #CBDAF3;
	border-bottom:1px solid #CBDAF3;
	border-left:1px solid #2F4A78;
	background-color: #f5f5f5;
}
.outerborder {
	border-top:1px solid #CBDAF3;
	border-right:1px solid #2F4A78;
	border-bottom:1px solid #2F4A78;
	border-left:1px solid #CBDAF3;
}
.msgfontbold {
	font:bold 11px Verdana, sans-serif;
	color: #000
}
.msgfont {
	font: 10px Verdana, sans-serif;
	color: #000
}
.settab {
	background-color: #fff;
	font: 12px verdana, arial, sans-serif;
	text-decoration: none;
}
.smalltabssel {
	display:inline;
	/*border:1px solid #cccccc;*/
	cursor:pointer;
	padding: 3px;
	background:#F5F5E1;
}
.smalltabs {
	display:inline;
	/*border:1px solid #cccccc;*/
	cursor:pointer;
	padding: 3px;
}
.dropdown {
	border: 1px solid #000;
	visibility: hidden;
	width: 300;
	background-color: #ccc;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
}
.dropdown-on {
	background-color: #70a0df;
	width: 100%;
	color: #fff;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
}
.dropdown-off {
	background-color: #fff;
	width: 100%;
	color: #444;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
}
.bigbox {
	height: 27px;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #9B9B9A;
	border-bottom: 1px solid #EEEEEE;
	font: bold larger verdana, arial, sans-serif;
	width: 450px;
	background-color: #F8FDFF;
	padding-left: 2px;
}
.topdiv {
	background-color: #FFFFFF;
	margin: 0;
	border: 7px solid #bbb;
}
.msg {
	background-color:#CAE1FF;
	color:#778899;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding:3;
	border: 1px outset #1E90FF;
}
.sucess {
	color: #009900;
	font: bold 12px verdana, sans-sserif;
}
.search {
	font: normal 11px verdana, sans-serif;
	border-top: 1px solid #72B54F;
	border-bottom: 1px solid #72B54F;
	border-left: 0;
	border-right: 0;
	height: 24px;
	padding: 4px;
	margin: 0;
}
.bigsearch {
	font: normal 18px verdana, sans-serif;
	border-top: 1px solid #72B54F;
	border-bottom: 1px solid #72B54F;
	border-left: 0;
	border-right: 0;
	height: 34px;
	width: 330px;
	padding: 4px;
	margin: 0;
}

/*Common Styles 06-08-09*/
.fr, .floatRight {float:right;} .fl, .floatLeft {float:left;}
.alignLeft {text-align:left;} .alignRight {text-align:right;} .alignCenter {text-align:center!important;}
.paddingTopTen{padding-top:10px;}
.pm0, .paddingMarginZero{padding:0px!important; margin:0px!important;}
.paddingRightTen{padding-right:10px;}
.paddingRightFive{padding-right:5px;}
.paddingRight20{padding-right:20px;}
.paddingRight50{padding-right:50px;}
.paddingLeftTen{padding-left:10px;}
.pr0{padding-right:0px;} .pr3{padding-right:3px;} .pr5{padding-right:5px;} .pr7{padding-right:7px;} .pr8{padding-right:8px;} .pr10{padding-right:10px;}
.paddingleftzero{padding-left:0px!important;}
.pl2{padding-left:2px;} .pl3{padding-left:3px;} .paddingLFive, .pl5{padding-left:5px;} .pl8{padding-left:8px;} .pl10{padding-left:10px;} .pl15{padding-left:15px;} .pl20{padding-left:20px;} .pl30{padding-left:30px;} .pl35{padding-left:35px;} .pl40{padding-left:40px;} .pl60{padding-left:60px;}
.pt1{padding-top:1px;} .pt5{padding-top:5px;} .pt7{padding-top:7px;} .pt10{padding-top:10px;} .pt15{padding-top:15px;} .pt18{padding-top:18px;} .pt20{padding-top:20px;}
.pb1{padding-bottom:1px;} .pb2{padding-bottom:2px;} .pb3{padding-bottom:3px;} .pb5{padding-bottom:5px;} .pb7{padding-bottom:7px;} .pb10{padding-bottom:10px!important;}
.paddingTen, .pad10{padding:10px;} .paddingFive{padding:5px;} .pad2{padding:2px;}  .pad3{padding:3px;}  .pad7{padding:7px;} .pad15{padding:15px;} .pad20{padding:20px;}
.bordergray{border:1px solid #cccccc;} .borddd{border:1px solid #ddd;}
.bordere9e9{border:1px solid #e9e9e9;}
.bordertrns{border:1px solid transparent;}
.borf1{border:1px solid #f1f1f1;}
.borTf1{border-top:1px solid #f1f1f1;} .borBf1{border-bottom:1px solid #f1f1f1;}
.boreded{border:1px solid #ededed;} .borede3{border:1px solid #e3e3e3;}
.borBeded{border-bottom:1px solid #ededed;}
.bortrans{border:1px solid transparent;}
.marginTopTen, .mt10{margin-top:10px!important;}
.marginTop7, .mt7{margin-top:7px;}
.mt0{margin-top:0px;} .mt1{margin-top:1px;} .mt2{margin-top:2px;} .mt3{margin-top:3px;} .mt4{margin-top:5px;} .mt5{margin-top:5px!important;} .mt8{margin-top:8px;} .mt11{margin-top:11px;} .mt15{margin-top:15px!important;} .mt18{margin-top:18px;} .mt20{margin-top:20px!important;} .mt22{margin-top:22px!important;} .mt25{margin-top:25px;} .mt30{margin-top:30px;}   .mt33{margin-top:33px;}
.ml30per{margin-left:30%;} .ml2{margin-left:2px;} .ml3{margin-left:3px;!important} .ml5{ma
rgin-left:5px;!important} .ml7{margin-left:7px;!important} .ml10{margin-left:10px;!importa
nt} .ml15{margin-left:15px;} .ml20{margin-left:20px;!important} .ml22{margin-left:22px;} .
ml25{margin-left:25px!important;} .ml30{margin-left:30px!important;} .ml40{margin-left:40px!important;}
.mr5{margin-right:5px;} .mr7{margin-right:7px;} .mr8{margin-right:8px;} .mr10{margin-right
:10px;} .mr12, .mright12{margin-right:12px;} .mr15{margin-right:15px;} .mr20{margin-right:
20px!important;} .mr27{margin-right:27px;}  .mb2{margin-bottom:2px;} .mb3{margin-bottom:3px;} .mb5{margin-bottom:5px;} .mb7{margin-bottom:7px;} .mb10{margin-bottom:10px;} .mb12{margin-bottom:12px;} .mb14{margin-bottom:14px;} .mb15{margin-bottom:15px;}
.wi17{width:17%;} .wi27{width:27px!important;}  .wi60{width:60px!important;} .wi100{width:100%!important;} .wi220{width:220px;}
.fsize10{font-size:10px!important;} .fsize11{font-size:11px!important;} .fsize12{font-size:12px!important;} .fsize13{font-size:13px!important;} .fsize14{font-size:14px!important;} .fsize15{font-size:15px!important;} .fsize16{font-size:16px!important;} .fsize18{font-size:18px!important;}
.height5{height:5px;} .ht8{height:8px;} .height10{height:10px;} .height16{height:16px!important;}  .height17{height:17px!important;} .height19{height:19px!important;} .height25{height:25px!important;}  .ht27{height:27px!important;} .height29{height:29px;}  .ht31{height:31px;} .ht37{height:37px;} .ht70{height:70px;}
.lht0{line-height:0px;}.lheight16{line-height:16px;} .lheight17{line-height:17px;} .lheight19{line-height:19px;} .lh20{line-height:20px;} .lh22{line-height:22px;} .lheight25{line-height:25px;} .lh27{line-height:27px;} .lheight29{line-height:29px;} .lht31{line-height:31px;} .lht37{line-height:37px;}
.blockelement{line-height:18px; margin-top:5px; display:block;}
.whiteText {color: #ffffff;} .fontWhite {color: #FFFFFF;}
.fontBlackBold {font-weight: bold; color: #333333;}
.fontWhitebold, .fontwhiteBold {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.fontBlack {font-weight: normal; color: #000000;}
.fftrebu{font-family:Arial, Verdana, Arial, Helvetica, sans-serif;}
.lightTxt { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#999999;}
.rowOdd, .rowodd{background-color: #FFFFFF;}
.rowEven, .roweven { background-color: #f5f5f5;}
.mandatory { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FF0000; margin-left:2px; }
.prBlue {background-color: #0000FF;}
.prRed {background-color: #FF0000;}
.whitebg {background-color: #FFFFFF;}
.fontgray {color: #999999;}
.darkgray{color: #333333;}
.hide {display: none!important;}
.fontBigBold{font-size: 14px; font-weight: bold; color: #333;}
.rightbordernone{border-right:none!important;}
.padding4 {padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 4px;}
.whiteBorder {border: 1px solid #8CBAE8;}
.bbotfff{border-bottom:1px solid #fff;}
.bbot{border-bottom:1px solid #eeeeee; padding-bottom:3px;}
.btop{border-top:1px solid #eeeeee; padding-top:3px;}
.bbot1{border-bottom:1px solid #f4f4f4;}
.bbotddd{border-bottom:1px solid #ddd;} .btopddd{border-top:1px solid #ddd;}  .brddd{border-right:1px solid #ddd;} .blddd{border-left:1px solid #ddd;}
.bbotlightgrey{border-bottom:1px solid #f4f4f4;}
.bbotgrey{border-bottom:1px solid #eeeeee;}
.bbotdot{border-bottom:1px dotted #ddd;}
.bbotff5{border-bottom:1px solid #e9eff5;}
.bbotff0{border-bottom:1px solid #f0f0f0;}
.rowEvenNew {background-color: #f5f5f5; font-weight: bold;}
.rowOddNew {background-color: #FFFFFF; font-weight: bold;}
.leftborder { border-left:1px solid #C9C9C9;}
.fontBlackU {color: #000000; text-decoration: line-through;}
.redtext {color: #CC0000;}
.highlight {background-color: #FFFFCC;}
.row0 {background-color: #FFFFFF;}
.warning {font-weight: bold; color: #FF0000;}
.rowEvenborder {background-color: #ECECEC; border-bottom: 1px solid #B6D5F8;}
.rowOddborder {background-color: #FFFFFF; border-bottom: 1px solid #B6D5F8;}
.rowhover {background-color: #E2ECF5;}
.txtglobal {color: #000000;}
.bigtext {font: normal 18px Arial, Helvetica, sans-serif; color: #FFFFFF; word-spacing: 2px;}
.bodyText{font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}
.grayTableBorder {border: 1px solid #666666; font-size: 11px;}
.fontBlackBold a {font-weight: bold;}
.ie .evenRow{height:22px;}
.ie .oddRow{height:22px;}
.evenRow {background-color: #FFFFFF; white-space: nowrap; color: #333333; height:21px; padding-left:3px;}
.tableComponent .evenRow {padding:4px 0px 4px 3px; border-bottom:1px solid transparent; border-top:1px solid transparent;} .tableComponent .oddRow {padding:5px 0px 5px 3px; border-bottom:1px solid transparent; border-top:1px solid transparent;}
.oddRow {background-color: #f8f8f8!important;	white-space: nowrap; color: #333333; height:21px; padding-left:3px;}
.oddRow a img, .evenRow a img {border:0px;}
.greyseperator{color:#b2b2b2!important; padding:0px 5px 0px 5px;}
.clearboth, .cb{clear:both; display:block;}
.inlineblock{display:inline-block;}
.wraptxt{white-space:pre-wrap;}
.italicTxt{font-style:italic;}
.valignmiddle{vertical-align: middle!important;}
.normaltext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#0c1069;
    font-weight:normal;
}
.normalTxt {font:11px tahoma,arial,verdana; color:#000000; }
.normalbold{font-weight:bold;} .nb{font-weight:normal!important;}
img { border:0px; }
.greybg {background-color: #E9E9E9; padding:4px; border-bottom: 1px solid #B4C1D3;}
.greybge9e9{background-color:#E9E9E9;}
.greyf6f8{background-color:#f8f8f8;}
.grbgf6f6{background-color:#f6f6f6;}
.grbgefef{background-color:#efefef;} .grbgfb{background-color:#fbfbfb;}
.grbg333{background-color:#333333;} .grbgddd{background-color:#dddddd;}  .grbgeee{background-color:#eeeeee;}
.grbgrad{background-color:#f0f0f0; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.BlueBold, .blueBold, .bluebold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#00689f;
text-decoration:none;
}
.Lightgreybg{background-color:#f9f9f9;}
.Lightgreybghover{background-color:#e5f2f6;}
.rowoverbg{background-color:#f4f7fc;}
.cp, .cursourPointer, .cursourpointer{cursor:pointer;}
.cursournone{cursor:none;}
.cursourMove{cursor:move;}
.bordernone{border:none;}
.padL15{padding-left:15px;}
.lightgrey{background-color:#f2f2f2;}
.lightheadBG{background-color: #ECF3F8;}
.greybgf7f7{background-color:#f7f7f7;}
.greybgfcfc{background-color:#fcfcfc;}
.greybgfafa{background-color:#fafafa;}
.greybgfafbfd{background-color:#fcfcfc;}
.grbgf5f5{background-color:#f5f5f5;}
.CloseImage
{
background:url(../images/scp-global-images.png) no-repeat -424px -1px;
float:right;
width:17px;
height:16px;
cursor:pointer;
}
.highlightdiv{
	background-color: #f5f5f5;
    border: 1px solid #eeeeee;
    padding: 5px;
}
.greyboxbg
{
background-color:#fafafa;
border:1px solid #dfdfdf;
padding:6px;
margin-top:4px;
}
.bluBdrBlock { border:1px solid #e0e0e0; padding:5px; }
.redTxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#cf0000; font-size:12px; }
.greenTxt{color:#3d7408;}
.grayfont{color:#666666;}  .greyTxt{color:#696969;} .grey999{color:#999999;} .grey333{color:#333333;} .grey444{color:#444444;} .grey666{color:#666666;} .grey555{color:#555555;} .grey888{color:#888;}
.greytext{color:#cccccc;}  .greybTxt{color:#333333; font-size:12px; font-weight:bold;} .inputgreytxt{color:#b4b4b4!important;} .grey777{color:#777777;}
.blacktxt{color:#000000;}
.bluetxt{color:#006699;} .bluetxt03c{color:#0033cc;}
.bluelinkTxt{color:#006699; text-decoration:none;}  .bluelinkTxt:hover{text-decoration:underline;}
.bluelinkTxtwul{color:#006699; text-decoration:underline!important; cursor: pointer;} .bluelinkTxtwul:hover{text-decoration:none!important;}
.LinkTxtblue, .linktxtblue{text-decoration:none!important;}
.LinkTxtblue:hover, .linktxtblue:hover{text-decoration:underline!important;}
.linkul{text-decoration:underline;} .linkul:hover{text-decoration:none;}
.linknoul{text-decoration:none;} .linknoul:hover{text-decoration:underline;}
.greybgf5f5{background-color:#f5f5f5;}
.summarycount{color:#656565; font-size:20px;}
a.linkgrey{color:#333333; font-size:10px; text-decoration:none;}
a.linkgrey:hover{color:#ff0000; font-size:10px; text-decoration:none;}
.boldnouline {text-decoration:none; font-weight:bold;}
.lrow0, .lrow0 td{background-color:#fff; border-bottom:1px solid transparent;}
.lrow1, .lrow1 td{background-color:#f9f9f9; border-bottom:1px solid #f4f4f4;}
.lvacnbg{background:#f3f3f3 url(../images/gradbg.gif) repeat-x top left;}
/*Common Styles End*/
.pmdiv{min-height:100%; position:relative;}
.ie .pmdiv{height:100%;}
.fdiv {width:100%; position:absolute; bottom:0; left:0; margin-top:30px;}
#PopupInnerCont{ background:#fff;}

.ze_heading_menu{padding:2px 0 0 3px!important; float:none;}
.fdiv {width:100%; position:absolute; bottom:0; left:0; margin-top:30px;}

.formtextboxw, .formtextareaw{
	width:225px;
	}
.formselectboxw{
	width:234px;
	}
.mb25{margin-bottom:25px;}
.pad5{padding:5px;}

/* Reports Promotion Page Starts */
.mr-container {
    width:99%;
    margin:0 auto;
    padding:25px 0 0;
  }
  .mr-divLeft {
    width:36%;
    padding:0 2%;
    float:left;
  }
  .mr-divRight {
    width:56%;
    padding:0 2%;
    float:right;
    position:relative;
  }

  .mr-divLeft h1 {
    font-size:24px;
    font-weight:100;
    color:#2a3c3e;
    line-height:30px;
    margin:0 0 25px;
    position:relative;
  }
  .mr-divLeft h1:after {
    content:'';
    position:absolute;
    display:block;
    border-bottom:4px solid #00b0ae;
    width:47px;
    bottom:-10px;
  }
  .mr-divLeft p,.mr-slider li p {
    font-size:14px;
    font-weight:100;
    color:#53595c;
    line-height:22px;
    text-align:left;
    padding:10px 0;
  }

  .mr-mTB {
    margin:20px 0;
  }

  .mr-list li {
    padding:5px 0;
    margin:0;
    color:#53595c;
    font-size:14px;
    font-family:inherit;
    line-height:20px;
  }
  .mr-container p a {
    color: #004B91 !important;
    text-decoration: none;
    cursor:pointer;
  }
  .mr-reports-img img{
    border:5px solid #f3f3f3;
    width:90%;
    float:right;
    margin:30px 0 0;
  }
  .mr-butSec {
    padding:20px 0 0;
    text-align:center;
    clear:both;
  }
  .mr-butSec > p {
    font-size:14px;
    color:#53595c;
  }
  .mr-butSec div {
    display:inline-block;
    text-align:center;
    padding:0 5%;
    border-right:1px solid #e3e3e3;
    position:relative;
    width:35%;
  }
  .mr-butSec div:last-child {
    border-right:0;
    padding-right:0;
  }
  .mr-butSec div img{
    display:inline-block;
    text-align:center;
    padding:0 15% 10px;
  }
  .mr-butSec a img {
    vertical-align:middle;
    display:inline-block;
    padding:0 0 10px 10px;
  }
  .mr-but {
     padding: 8px 20px 3px;
       margin: 0 auto;
               font-size: 15px;
       font-weight: 300;
       color: #fff;
       display: block;
       text-decoration: none;
       text-transform: uppercase;
       max-width: 140px;
  }
  .mr-but.red {
    background:#e9142b;
  }
  .mr-but.green {
    background:#7bbb2a;
  }
  .mr-small {
    font-size:12px;
    color:#777;
    padding:10px 0;
  }

  .mr-butSec div:last-child:before {
      position: absolute;
      content: '(OR)';
      display: block;
      left: -30px;
      top: 35%;
      width: 50px;
      height: 50px;
      background: #fff;
      line-height: 50px;
      font-size:16px;
      font-weight: 300;
      color: #777;
    }

.more {
  font-size:14px;
}
.mr-but:hover {
  color:#fff;
}

 .ap-promo-page {
        font-family:verdana;
        font-size:14px !important;
        line-height:18px;
        font-weight:normal !important;
    }
    .ap-promo-page li, p {
        padding:5px 0;
    }
    .ap-promo-page td, .ap-promo-page div, .ap-promo-page span, .ap-promo-page a,.mr-list li {
    font-size:12px !important;
    }
    #addButton {
        height:35px;
    }

/**** Reports help card page *****/

a.download-Btn, a.download-Btn:hover {
	background: #e9142b none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 16px !important;
	line-height: 26px;
	margin: 10px 5px 20px;
	padding: 10px 15px 14px;
	text-align: center;
	text-decoration: none;
}
.download-sml {
	color: #ececec;
	display: block;
	font-size: 11px !important;
	line-height: 0px;
	padding: 7px 0 4px;
	text-align: center;
	text-transform: capitalize !important;
}
.pT10 {
	padding-top: 10px;
}
.mTB15 {
	margin-bottom: 15px;
	margin-top: 15px;
}
.reports-logos {
	margin: 20px 0 40px;
}
.reports-logos div {
	display: inline-block;
}
.reports-logos div span {
	display: block;
	text-align: center;
	color: #989797;
	font-size: 11px;
	font-weight: 100;
	padding: 4px 0 0;
}
.reports-logos a {
	border: 1px dotted #e3e3e3;
	padding: 5px 10px;
	margin: 0 5px;
	display: inline-block;
}
.pB20 {
	padding-bottom: 20px;
}
.tab-content-wrapper {
	line-height: 18px;
}
.tab-content-wrapper li {
	padding:5px 0;
}
.tab-content-wrapper p {
	padding: 5px 0;
}

    /* Reports Promotion Page Ends */

/* themes sd styles has been moved to avoid list view issues starts */
.columnchooser {
	margin-top: 5px;
	width: 70%;
}
.bodyText, .titleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
	
.titleText {
	font-size: 12px;
	color: #FFFFFF;
}

.bodyText {
	font-size: 11px;
	white-space: nowrap;
}

.listStyle {
	width: 100%;
	height: 150px;
}
.moveUp, .moveDown, .add, .addAll, .removeColumn,.removeAll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #C6C5D7;
	background-repeat: repeat-x;
	cursor: pointer;
	height:20px;
	width: 20px;
	padding: 1px 1px 1px 1px;

}

.moveUp{
	background: #F0F6E1 url(../../../images/moveUp.gif) no-repeat center center;
}

.moveDown {
	background: #F7F7EC url(../../../images/moveDown.gif) no-repeat center center;
}

.ccListTable {
	width: 150px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collpase;

	background-color: #F8FAFF;
}

.ccListTable td{
	border-bottom: 1px solid #ccc;

}

#ccTable{
	overflow:auto; 
	height:200px; 
	width:150px;
}


.ccSelected {
	padding: 2px;
	background-color: #C4CEE3;
	cursor: default;
	white-space: nowrap;
	border-bottom: 1px solid #CCCCCC;
}

.ccNotSelected {
	padding: 2px;
	cursor: pointer;
	white-space: nowrap;
	border-bottom: 1px solid #CCCCCC;
}

.ccListTableInline {
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	vertical-align: top;
}

.ccMovePanel {
	width:16px;
	border-left: 1px solid #E8E6DD;
}

.ccBtnPanel {
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
	text-align: center;
}

.ccMovePanel {
	width:16px;
	background-color: #DFDFDF;
}

.ccMovePanel table {
	border-spacing: 0px;
	border-collapse: separate;
}

.ccBtnPanel{
	background-color: #ECECEC;
}


.responseframe {display:none;}

/* themes sd styles has been moved to avoid list view issues ends */

.page-progressbar {
  background: #0da3e1;
  width: 100%;
  height: 2px;
  margin: 0 auto;
  position: absolute;
  z-index: 1;
}
.page-progressbar:after {
  content: '';
  width: 10px;
  height: 2px;
  background: #ffffff;
  position: absolute;
  -webkit-animation: movebar 2s infinite linear;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-direction: move;
  /* Safari 4.0 - 8.0 */
  animation: movebar 2s infinite linear;
  animation-direction: move;
  z-index: 3;
}
.page-progressbar:before {
  content: '';
  width: 10px;
  height: 2px;
  background: #ffffff;
  position: absolute;
  -webkit-animation: movebar2 2s infinite linear;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-direction: move;
  /* Safari 4.0 - 8.0 */
  animation: movebar2 2s infinite linear;
  animation-direction: move;
  z-index: 3;
}

@keyframes movebar {
  0% {
    background: #ffffff;
    left: 0%;
    top: 0px;
  }
  100% {
    background: #ffffff;
    left: 50%;
    top: 0px;
  }
}
@-webkit-keyframes movebar {
  0% {
    background: #ffffff;
    left: 0%;
    top: 0px;
  }
  100% {
    background: #ffffff;
    left: 50%;
    top: 0px;
  }
}
@keyframes movebar2 {
  0% {
    background: #ffffff;
    left: 50%;
    top: 0px;
  }
  100% {
    background: #ffffff;
    left: 99%;
    top: 0px;
  }
}
@-webkit-keyframes movebar2 {
  0% {
    background: #ffffff;
    left: 50%;
    top: 0px;
  }
  100% {
    background: #ffffff;
    left: 99%;
    top: 0px;
  }
}

.datelink
{
	color: #006699;
    text-decoration: underline;
    cursor: pointer;
}