 
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
https://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;} 
form{display:block;margin:0.5em auto;text-align:center;}legend{display:block;margin-left:5px;font-weight:bold;color:#000000;}select,input{font-size:92%;}input.disabled{border:0;color:#333333;background-color:transparent;}.buttonContainer{zoom:1;float:none;clear:both;padding-top:0.5em;text-align:center;}.buttonContainer button{padding:0 0.5em;width:auto;overflow:visible;}fieldset{margin:0.5em auto 0 auto;border:1px solid #000000;padding:12px 12px 0 12px;width:574px;overflow:hidden;text-align:left;}legend{margin-left:5px;font-weight:bold;font-size:100%;color:#000000;}.fieldset{position:relative;margin:1.25em auto 0 auto;border:1px solid #000000;padding-top:1em;width:598px;text-align:left;}.fieldset fieldset{margin:0;border:0 none;padding:0 12px;}.fieldset fieldset legend{margin:0;}.fieldset fieldset legend span{position:absolute;left:1em;top:-0.6em;padding:0pt 0.3em;background-color:#FFFFFF;}.fieldset fieldset .buttonContainer{margin:0;padding-bottom:10px;}.fieldContainer{clear:both;padding:0 2px 10px 0;overflow:hidden;}.fieldContainer.dropDownList{padding-right:0;}.fieldContainer label{display:block;}.fieldContainer .formField label{float:left;padding:1px 3px;}.formContainer .requiredIcon{display:none;}.fieldContainer .labelColon{display:none;}.fieldContainer input.text,.fieldContainer input.password,.fieldContainer select,.fieldContainer textarea{display:block;border:1px solid #000000;width:100%;color:#000000;background-color:#FFFFFF;}.fieldContainer textarea{height:8em;}.formField img{padding-left:4px;vertical-align:text-bottom;}.fieldContainer .hint{display:block;color:#999999;font-style:italic;font-size:92%;}.fieldContainer .hint input.hint{display:inline;border:0 none;width:auto;color:#999999;font-size:100%;}.fieldContainer.error *{color:#CC6600;}.fieldContainer.error input.text,.fieldContainer.error input.password,.fieldContainer.error select,.fieldContainer.error textarea{background-color:#FFF7CC;border-color:#CC9933;}.fieldContainer.required.error *{color:#990000;}.fieldContainer.required.error input.text,.fieldContainer.required.error input.password,.fieldContainer.required.error select,.fieldContainer.required.error textarea{background-color:#FFEEDD;border-color:#990000;}.fieldContainer .requiredIcon{display:none;}.fieldContainer.required label{font-weight:bold;}.fieldContainer.required .requiredIcon{display:inline;}.fieldContainer.required .formField label{font-weight:normal;}.fieldContainer .toolTipIndicator {padding-left:5px; cursor:pointer; font-weight:normal;}.fieldContainer .toolTipIndicator {vertical-align:middle;} 
html,
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #333333;
}
a,
button {
  outline-width: 0;
  outline-style: none;
  outline-color: transparent;
}

#OuterWrapper {
  /* background-image: url("../images/mainBackground.jpg?version=6"); */
  background: #f2f5f7;
  margin: auto;
  width: 1022px;
  height: 673px;
  overflow: hidden;
  border: 1px solid #333333;
  border-top: none;
  border-style: inset;
}

/* common styles */
.hide {
  display: none;
}
.handCursor {
  cursor: pointer;
  text-decoration: underline;
}
.buttonContainer {
  margin: 0;
  padding: 0;
  overflow: hidden;
  clear: both;
  text-align: center;
}
.buttonContainer .button {
  background-color: #1db954;
  display: block;
  float: left;
  border: solid 1px #1db954;
  cursor: pointer;
  margin-right: 6px;
  padding-right: 10px;
  padding-left: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}
button:disabled,
button[disabled] {
  border: 1px solid #999999 !important;
  background-color: #f4f4f4 !important;
  color: #666666 !important;
  cursor: not-allowed !important;
}
.buttonContainer .button:hover {
  background-color: #ffffff;
  color: #1db954;
}

.buttonContainer .redButton {
  background-color: #b20a11;
  display: block;
  float: left;
  border: solid 1px #b20a11;
  cursor: pointer;
  margin-right: 6px;
  padding-right: 10px;
  padding-left: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}
.buttonContainer .redButton:hover {
  background-color: #ffffff;
  color: #b20a11;
}

.buttonContainer .orangeButton {
  background-color: #ee7a23;
  display: block;
  float: left;
  border: solid 1px #ee7a23;
  cursor: pointer;
  margin-right: 6px;
  padding-right: 10px;
  padding-left: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}
.buttonContainer .orangeButton:hover {
  background-color: #ffffff;
  color: #ee7a23;
}

.buttonContainer .button span,
.buttonContainer .redButton span,
.buttonContainer .orangeButton span {
  display: block;
  float: left;
  padding: 5px 10px 5px 20px;
}
.buttonContainer .button span.disabled {
  color: #999999;
}

.buttonContainer .redbutton span {
  display: block;
  float: left;
  padding: 5px 10px 5px 20px;
  line-height: 20px;
}

span.accessKey {
  text-decoration: underline;
}
span.affiliateCompanyName {
  display: inline !important;
  clear: none !important;
}

/* toolbar */
#OuterWrapper #Dragbar {
  height: 24px;
  width: 920px;
  float: left;
  overflow: hidden;
}
#OuterWrapper #Toolbar {
  height: 20px;
  float: right;
  margin-right: 10px;
  margin-top: 4px;
  overflow: hidden;
}
#OuterWrapper #Toolbar li {
  float: left;
  margin-right: 7px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
}
#OuterWrapper #Toolbar li.minimize {
  background-image: url("../images/minimize-sprite.png?version=6");
  cursor: pointer;
  height: 20px;
}
#OuterWrapper #Toolbar li.minimize:hover {
  background-image: url("../images/minimize-sprite.png?version=6");
  background-position: 0 -20px;
}
#OuterWrapper #Toolbar li.maximize {
  background-image: url("../images/maximize-trans.png?version=6");
  display: none;
}
#OuterWrapper #Toolbar li.close {
  background-image: url("../images/close-sprite.png?version=6");
  cursor: pointer;
  height: 20px;
}
#OuterWrapper #Toolbar li.close:hover {
  background-image: url("../images/close-sprite.png?version=6");
  background-position: 0 -20px;
}

/* header */
#OuterWrapper #Header {
  overflow: hidden;
  clear: both;
  width: 100%;
  height:190px;
  background-color: #181D29;
}
#OuterWrapper #Header.protected-header { 
  background-color: #1db954;
}

#OuterWrapper #Header.not-protected-header { 
  background-color: #181D29;
}

#OuterWrapper #Header #LogoWrapper {
  padding:40px 70px;
  display:none;
}
#OuterWrapper #Header #LogoWrapper #headerShield {
  max-height:120px;
  vertical-align: middle;
  float:left;
}

#OuterWrapper #Header #LogoWrapper #headerText {
  width:600px;
  float:left;
  margin:15px 50px;
}
#OuterWrapper #Header #LogoWrapper #headerText #headerProtectedText button {
  background:transparent;
  border:none;
  color:#fff;
  font-size:34px;
  text-align:left;
}
#OuterWrapper #Header #LogoWrapper #headerText #headerScheduleText a {
  color:#fff;
  font-size:24px;
  text-decoration: none;
}
#OuterWrapper #Header #ComputerInfo {
  float: left;
  max-width: 157px;
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left: 19px;
  margin-right: 11px;
  color: #999999;
  font-size: 10px;
  display: none !important;
}
#OuterWrapper #Header #PromoInfo {
  float: left;
  max-width: 157px;
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left: 5px;
  margin-right: 11px;
  font-size: 10px;
}
#OuterWrapper #Header #ComputerInfo.desktop {
  background-image: url("../images/browse/desktop-trans.png?version=6");
}
#OuterWrapper #Header #ComputerInfo.laptop {
  background-image: url("../images/browse/laptop-trans.png?version=6");
}
#OuterWrapper #Header #ComputerInfo .name {
  font-weight: bold;
  text-transform: uppercase;
}
#OuterWrapper #Header #ComputerInfo .title {
  font-weight: bold;
}
#UserInfoWrapper #UserInfoContainer #UserInfo {
  float: left;
  max-width: 190px;
  background-image: url("../images/userIcon-trans.png?version=6");
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left: 13px;
  color: #999999;
  font-size: 12px;
  cursor: pointer;
  text-align: left;
  border: 0;
  background-color: transparent;
  margin-top: 5px;
  margin-left: 15px;
  z-index: 9999;
}
#OuterWrapper #Header #ExtraNav {
  float: right;
  text-align: left;
  font-size: 18px;
  border: 0;
  margin: 15px 8px 0 0;
  vertical-align: bottom;
}
#OuterWrapper #Header #ExtraNav li {
  float: left;
}

#OuterWrapper #Header #ExtraNav li button {
  float: left;
  border: none;
  padding: 0 5px 0 15px;
  margin-top: 0;
  color: #fff;
  height: 22px;
  cursor: pointer !important;
  background-color: transparent;
  font-size: 15px;
}

#Copyright {
  padding-left: 13px;
  color: #c9c6c6;
  font-size: 12px;
  text-align: center;
  border: 0;
  clear: both;
}
#Copyright a {
  color: #c9c6c6;
  text-decoration: none;
}
#OuterWrapper #Header #ExtraNav li.support,
#OuterWrapper #Header #ExtraNav li.shop,
#OuterWrapper #Header #ExtraNav li.logout {
}

#OuterWrapper #Header #ExtraNav li.logout,
#OuterWrapper #Header #ExtraNav li.logout:hover {
  cursor: default !important;
}

#OuterWrapper #Header #ExtraNav li.support button {
  background: transparent
    url("../images/navigation/helptiny-sprite.png?version=6") top left no-repeat;
}
#OuterWrapper #Header #ExtraNav li.support button:hover {
  background: transparent
    url("../images/navigation/helptiny-sprite.png?version=6") top left no-repeat;
  background-position: 0 -22px;
}
#OuterWrapper #Header #ExtraNav li.accountBut button {
  background: transparent url("../images/navigation/account-sprite.png") top
    left no-repeat;
}
#OuterWrapper #Header #ExtraNav li.accountBut button:hover {
  background: transparent url("../images/navigation/account-sprite.png") top
    left no-repeat;
  background-position: 0 -22px;
}
#OuterWrapper #Header #ExtraNav li.shop button {
  background: transparent
    url("../images/navigation/shoptiny-sprite.png?version=6") top left no-repeat;
  padding-left: 17px;
}
#OuterWrapper #Header #ExtraNav li.shop button:hover {
  background: transparent
    url("../images/navigation/shoptiny-sprite.png?version=6") top left no-repeat;
  background-position: 0 -22px;
}
#OuterWrapper #Header #ExtraNav li.logout button {
  background: transparent
    url("../images/navigation/logout-sprite.png?version=6") top left no-repeat;
}
#OuterWrapper #Header #ExtraNav li.logout button:hover {
  background: transparent
    url("../images/navigation/logout-sprite.png?version=6") top left no-repeat;
  background-position: 0 -22px;
}
#UserInfoWrapper #UserInfoContainer #UserInfo:hover {
  background-image: url("../images/userIcon_active-trans.png?version=6");
}
#UserInfoWrapper #UserInfoContainer #UserInfo.inactive {
  cursor: default;
}
#UserInfoWrapper #UserInfoContainer #UserInfo.inactive:hover {
  background-image: url("../images/userIcon-trans.png?version=6");
}
#OuterWrapper #Header #UserInfo .title {
  font-weight: bold;
}
#OuterWrapper #Header #InfoCenterTools {
  float: left;
  width: 211px;
  border: 0;
  background-color: transparent;
  margin-bottom: 0;
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 0;
}
#OuterWrapper #Header #InfoCenterTools #SocialMediaModal {
  display: block;
  margin-left: 25px;
  margin-bottom: 5px;
  color: #45aef6;
  font-size: 12px;
  text-align: left;
  cursor: pointer;
  text-decoration: none;
  font-family: Helvetica;
}
#OuterWrapper #Header #InfoCenterTools #SocialMediaModal span {
  font-weight: bold;
}
#OuterWrapper #Header #InfoCenterTools #BackToDashboard {
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url("../images/backToDashboard.png?version=6");
  width: 169px;
  height: 32px;
}
#OuterWrapper #Header #InfoCenterTools #BackToDashboard span {
  color: #ffffff;
  font-size: 13px;
  font-family: Helvetica;
  font-weight: bold;
  display: block;
  margin-left: 35px;
  margin-top: 7px;
}

/* content section */
#OuterWrapper #ContentWrapper {
  height: 430px;
  clear: both;
}
#OuterWrapper #ContentWrapper h1 {
  text-align: center;
  font-size: 22px;
  color: #333333;
  margin-top: 10px;
}

/* navigation */
#preload {
  display: none; /* used to preload hover images*/
}

#OuterWrapper #Nav {
  overflow: hidden;
  height: 78px;
  margin: auto;
  display: none !important;
}
#OuterWrapper #Nav li {
  float: left;
  margin-top: 5px;
}
#OuterWrapper #Nav li button {
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  border: 0;
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: 100%;
  white-space: normal;
  overflow: visible;
}
#OuterWrapper #Nav li .text {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  white-space: nowrap;
  margin-top: 40px;
}
#OuterWrapper #Nav li.userAccess {
  margin-top: 45px;
  margin-right: 43px;
  background-image: url("../images/navigation/userAccess_bg.png?version=6");
  background-repeat: no-repeat;
  text-align: center;
  width: 104px;
  height: 34px;
}
#OuterWrapper #Nav li.userAccess button {
  height: 22px;
  margin-left: 8px;
  margin-top: 6px;
  display: block;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: #cccccc;
  padding-left: 24px;
}

#OuterWrapper #Nav li.userAccess button:hover {
  color: #1db954;
}
#OuterWrapper #Nav li.userAccess button.logout {
  background-image: url("../images/navigation/logout-sprite.png?version=6");
  height: 22px;
  cursor: default;
}
#OuterWrapper #Nav li.userAccess button.logout:hover {
  /*background-image:url('../images/navigation/logout_active.jpg?version=6');*/
  background-image: url("../images/navigation/logout-sprite.png?version=6");
  color: #fff;
  background-position: 0 -22px;
}
#OuterWrapper #Nav li.userAccess button.login {
  background-image: url("../images/navigation/login-sprite.png?version=6");
  height: 22px;
}
#OuterWrapper #Nav li.userAccess button.login:hover {
  background-image: url("../images/navigation/login-sprite.png?version=6");
  background-position: 0 -22px;
}
#OuterWrapper #Nav li.browse {
  margin-right: 43px;
  text-align: center;
  height: 35px;
  width: 40px;
  margin-top: 10px;
}
#OuterWrapper #Nav li.browse button {
  background-image: url("../images/navigation/myPCs-trans-sprite.png?version=6");
  height: 42px;
  display: block;
  background-repeat: no-repeat;
  width: 49px;
}
#OuterWrapper #Nav li.browse button:hover,
#OuterWrapper #Nav li.browse.selected button {
  background-image: url("../images/navigation/myPCs-trans-sprite.png?version=6");
  background-position: 0 -42px;
}
#OuterWrapper #Nav li.browse .text {
  /*margin-left: -3px;*/
}
#OuterWrapper #Nav li.shop {
  width: 49px;
  margin-right: 43px;
  height: 42px;
  margin-top: 10px;
  text-align: center;
}
#OuterWrapper #Nav li.shop button {
  background-image: url("../images/navigation/shop-trans-sprite.png?version=6");
  height: 42px;
}
#OuterWrapper #Nav li.shop button:hover {
  background-image: url("../images/navigation/shop-trans-sprite.png?version=6");
  background-position: 0 -42px;
}
#OuterWrapper #Nav li.scheduler {
  margin-right: 43px;
  height: 42px;
  width: 49px;
  text-align: center;
  margin-top: 8px;
}
#OuterWrapper #Nav li.scheduler button {
  background-image: url("../images/navigation/scheduler-trans-sprite.png?version=6");
  height: 42px;
}
#OuterWrapper #Nav li.scheduler button:hover,
#OuterWrapper #Nav li.scheduler.selected button {
  background-image: url("../images/navigation/scheduler-trans-sprite.png?version=6");
  background-position: 0 -42px;
}
#OuterWrapper #Nav li.scheduler .text {
  margin-left: -6px;
  margin-top: 43px;
}
#OuterWrapper #Nav li.realTime {
  margin-right: 43px;
  text-align: center;
  height: 42px;
  width: 49px;
  margin-top: 7px;
}
#OuterWrapper #Nav li.realTime button {
  background-image: url("../images/navigation/realTime-trans-sprite.png?version=6");
  height: 42px;
}
#OuterWrapper #Nav li.realTime button.realTimeOff {
  background-image: url("../images/navigation/realTime_off-trans.png?version=6");
  background-position: center top;
  height: 42px;
  text-align: center;
}
#OuterWrapper #Nav li.realTime button:hover {
  background-image: url("../images/navigation/realTime-trans-sprite.png?version=6");
  background-position: 0 -42px;
}
#OuterWrapper #Nav li.realTime .text {
  margin-left: -8px;
  margin-top: 44px;
}
#OuterWrapper #Nav li.realTime button.realTimeOff .text {
  margin-left: -19px;
}
#OuterWrapper #Nav li.community {
  margin-right: 43px;
  text-align: center;
  height: 42px;
  width: 49px;
  margin-top: 8px;
}
#OuterWrapper #Nav li.community button {
  background-image: url("../images/navigation/help-sprite.png?version=6");
  height: 42px;
}

#OuterWrapper #Nav li.community button:hover {
  background-image: url("../images/navigation/help-sprite.png?version=6");
  background-position: 0 -42px;
}
#OuterWrapper #Nav li.community .text {
  margin-left: -2px;
  margin-top: 43px;
}
#OuterWrapper #Nav li.reports {
  margin-right: 43px;
  text-align: center;
  height: 42px;
  width: 49px;
  margin-top: 8px;
}
#OuterWrapper #Nav li.reports button {
  background-image: url("../images/navigation/reports-sprite.png?version=6");
  height: 42px;
}
#OuterWrapper #Nav li.reports button:hover,
#OuterWrapper #Nav li.reports.selected button {
  background-image: url("../images/navigation/reports-sprite.png?version=6");
  background-position: 0 -42px;
}
#OuterWrapper #Nav li.reports .text {
  margin-left: -8px;
  margin-top: 43px;
}
#OuterWrapper #Nav li.clean {
  margin-top: -45px;
  float: right;
  padding-left: 9px;
  height: 75px;
  width: 130px;
  background: url("../images/navigation/clean_bg.png?version=6") no-repeat
    bottom left;
}
#OuterWrapper #Nav li.clean button {
  background-image: url("../images/navigation/clean_inactive.jpg?version=6");
  width: 50px;
  height: 50px;
  margin-top: 6px;
  margin-left: 60px;
  cursor: default;
  color: #666666;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  display: none;
}
#OuterWrapper #Nav li.clean .text {
  color: #cccccc;
  white-space: nowrap;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  margin-top: 0;
  margin-left: 35px;
}
#OuterWrapper #Nav li.clean button.freeScan {
  background-image: url("../images/navigation/clean-sprite?version=6.png");
  cursor: pointer;
  padding-left: 12px;
  color: #cccccc;
  display: block;
  height: 50px;
}
#OuterWrapper #Nav li.clean button.freeScan:hover {
  background-image: url("../images/navigation/clean-sprite?version=6.png");
  background-position: 0 -50px;
}
#OuterWrapper #Nav li.clean button.schedule {
  background-image: url("../images/navigation/schedule-sprite.png?version=6");
  cursor: pointer;
  padding-left: 12px;
  color: #cccccc;
  display: block;
  margin-left: 43px;
  width: 69px;
  height: 52px;
}
#OuterWrapper #Nav li.clean button.schedule:hover {
  background-image: url("../images/navigation/schedule-sprite.png?version=6");
  background-position: 0 -52px;
}
#OuterWrapper #Nav li.clean button.active {
  background-image: url("../images/navigation/clean-sprite.png?version=6");
  cursor: pointer;
  color: #cccccc;
  display: block;
  height: 50px;
}
#OuterWrapper #Nav li.clean button.active:hover {
  background-image: url("../images/navigation/clean-sprite.png?version=6");
  background-position: 0 -50px;
}
/* modal window styles */
#simplemodal-overlay {
  background-color: #000;
  top: 31px !important;
}
.simplemodal-overlay-home {
  opacity: 0.5;
  filter: alpha(opacity=50);
  height: 675px;
  width: 1024px;
  position: fixed;
  left: 0px;
  top: 28px;
  z-index: 1001;
}
#simplemodal-container .content h3 {
  margin-top: 15px;
}
#simplemodal-container {
  background-image: url("../images/modal.png");
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0;
  width: 800px;
  font-family: Arial, Helvetica, sans-serif;
}
.modal-title {
  height: 48px;
}
#simplemodal-container a.modalCloseImg {
  background-image: url("../images/modal-close-sprite.png?version=6");
  background-repeat: no-repeat;
  width: 30px;
  height: 25px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: 9px;
  right: 5px;
  cursor: pointer;
}
#simplemodal-container a.modalCloseImg:hover {
  background-image: url("../images/modal-close-sprite.png?version=6");
  background-position: 0 -25px;
}
#simplemodal-container table {
  font-family: Arial, Helvetica, sans-serif;
}
#simplemodal-container #ModalTitleIcon {
  position: absolute;
  display: block;
  top: 4px;
  left: 10px;
}
#simplemodal-container h2 {
  height: 33px;
  padding-top: 15px;
  padding-left: 60px;
  font-size: 16px;
  font-weight: bold;
  color: #181d29;
  text-transform: uppercase;
}

#simplemodal-container.modalAlert {
  background-image: url("../images/modalAlert.png");
}

#simplemodal-container.modalConfirm {
  background-image: url("../images/modalConfirm.png");
}

#ProcessingModalDiv {
  width: 100px !important;
  margin: 0 auto;
}

#ModalLoading {
  background-color: #ffffff;
  border: 3px solid #cccccc;
  height: 160px;
  left: 50%;
  top: 30%;
  width: 200px;
}
#ModalLoading .imageWrapper img {
  display: block;
  margin: 10px auto auto;
}
#ModalLoading h3 {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #666666;
}
#ModalLoading.simplemodal-container-home {
  position: fixed;
  z-index: 1002;
  left: 40%;
  top: 38%;
}

/* IE hack due to bug in IE's implementation of the box model (padding should be included in total height) */
* html #simplemodal-container h2 {
  height: 43px;
}
/* alert styles */
#popup_container {
  font-family: Arial, sans-serif;
  font-size: 14px;
  min-width: 300px; /* Dialog will be no smaller than this */
  min-height: 150px; /* Dialog will be no smaller than this */
  max-width: 600px; /* Dialog will wrap after this width */
  max-height: 500px; /* Dialog will wrap after this width */
  background: #fff;
  border: solid 5px #555;
  color: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#popup_title {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 1.75em;
  color: #fff;
  background: #007516 url(images/buttons/buttonLeftBg.jpg) top;
  border: solid 1px #fff;
  border-bottom: solid 1px #007516;
  cursor: default;
  padding: 0em;
  margin: 0em;
}

#popup_content {
  /*background: 16px 16px no-repeat url(/inc/jquery/jquery_ui/alerts/images/info.gif);*/
  padding: 1em 1.75em;
  margin: 0em;
}

#popup_content.alert {
  background-image: url("/inc/jquery/jquery_ui/alerts/images/info.gif?version=6");
}

#popup_content.confirm {
  /*background-image: url(/inc/jquery/jquery_ui/alerts/images/important.gif);*/
}

#popup_content.prompt {
  background-image: url("/inc/jquery/jquery_ui/alerts/images/help.gif?version=6");
}

#popup_message {
  padding-left: 48px;
}
#popup_content.confirm #popup_message {
  padding-left: 0px;
}

#popup_panel {
  text-align: center;
  margin: 1em 0em 0em 1em;
}

#popup_prompt {
  margin: 0.5em 0em;
}
/* tooltip styles */
#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #4db300;
  background-color: white;
  padding: 15px;
  margin: 0px 100px 0px 0px;
  width: auto;
  /*	opacity: 0.85;*/
  /*	font-size:14px;*/
}
#tooltip h3,
#tooltip div {
  margin: 0;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
}
.tooltip2 {
  width: 400px !important;
}
.logoutHeader {
  width: 400px;
}

#quarantineListContainer {
  width: 530px;
  height: 240px;
  border: 1px solid #dfdfdf;
  overflow: auto;
  background-color: #ffffff;
}

#quarantineTable td.oneLineMessage {
  font-weight: bold;
  text-align: center;
}

#RestoreSpan {
  position: absolute;
  right: 26px;
}

#OuterWrapper #Toolbar li.loading-container {
  background-image: url("../images/ajaxWait.gif");
  width: 200px;
  height: 24px;
  position: absolute;
  left: 450px;
  top: 3px;
}
#loading-content {
  left: 28px;
  position: absolute;
  top: 5px;
  font-weight: bold;
}

#OuterWrapper #Toolbar li.user-info {
  background-image: url("../images/user-info-sprite.png");
  cursor: pointer;
  height: 20px;
  margin-right: 10px;
}
#OuterWrapper #Toolbar li.user-info:hover {
  background-image: url("../images/user-info-sprite.png");
  background-position: 0 -20px;
}
#UserInfoContainer {
  width: 220px;
  height: 90px;
  background-color: #ffffff;
  float: right;
  position: absolute;
  top: 30px;
  right: 75px;
  border: solid 1px #252d44;
  display: none;
}

.errorModalContent {
  overflow: auto;
  clear: both;
  height: 575px;
  padding: 15px;
}

.alertModalContent,
.confirmModalContent {
  overflow: auto;
  clear: both;
  background-color: #ffffff;
  padding: 15px;
}

.confirmButtons button {
  background-color: #1db954;
  color: #fff;
  border: solid 1px #1db954;
  padding: 3px 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  cursor: pointer;
}

.confirmButtons button:hover {
  background-color: #ffffff;
  color: #1db954;
}

#errorModal #ModalTitleIcon,
#alertModal #ModalTitleIcon,
#confirmModal #ModalTitleIcon {
  background-image: url("../images/modalExclamationIcon-trans.png?version=5");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
.pcm-version {
  background-image: url("../images/logo-tiny.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 10px;
  font-size: 13px;
  width:120px !important;
  text-align:right;
}
#versionNo {
  left: 85px;
  position: absolute;
  top: 3px;
}
#UserInfoWrapper {
  height: 0px;
  clear: both;
  float: right;
}

#alertContainer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1002;
  width: 100%;
  height: 679px;
}

#alertOverlay {
  width: 100%;
  height: 679px;
  background: #000;
  filter: alpha(opacity=50);
  z-index: 1003;
  display: block;
}

#alert {
  position: absolute;
  width: 260px;
  height: 61px;
  background-image: url("../images/modalAlertSmall.png");
  background-repeat: no-repeat;
  color: #333;
  left: 311.5px;
  top: 240px;
  z-index: 1004;
  font-size: 16px;
  padding: 20px;
  text-align: center;
}

#alertButtonContainer {
  text-align: center;
  margin: 15px 0 0 105px;
}

#alertButton {
  max-width: 100px;
  padding: 5px 15px;
  margin: 0 auto;
  text-align: center;
}

#loading {
  position: absolute;
  left: 461.5px;
  top: 240px;
  z-index: 1005;
  width: 100px;
  height: 107px;
  margin: 0 auto;
  background-color: transparent;
  background-image: url("../images/browse/shield-trace2-white.gif");
  background-repeat: no-repeat;
}

#loadingText {
  color: #fff;
  font-weight: bold;
  margin-top: 90px;
  text-align: center;
  font-size:12px;
}

#alertLoadingBack {
  position: absolute;
  left: 440px;
  top: 225px;
  z-index: 1004;
  width: 172px;
  height: 174px;
  margin: 0 auto;
  background-color: transparent;
  background-image: url("../images/browse/loading-back.png?version=1");
  background-repeat: no-repeat;
}

#Footer {
  height:20px;
  background:#fff;
  padding:5px;
  position:absolute;
  bottom:1px;
  left:1px;
  width:1012px;
}

#Footer ul li {
  float:left;
}

#Footer ul li button {
  background:transparent;
  border:none;
  color:#666;
  font-size: 14px;
  cursor:pointer;
}

#Footer ul li button img {
  vertical-align: middle;
}

.expand { 
  float: right;
  margin-right: 20px;
  display:none;
} 
#SplashWrapper  {
	overflow:hidden;
	clear:both;
	height:675px;
	width: 1024px;
	background-color:#252d44;
}

#SplashWrapper .icon {
	padding-bottom:10px;
}

#SplashWrapper  h2 {
	margin: 10px 0 5px 0;
	color:#333333;
	font-size:20px;
	font-family:Impact, serif;
}

#SplashWrapper  div.comprehensive h2 
{
	color:#333333;
	font-size:22px;
	font-family:Impact, serif;
}

#SplashWrapper .supershield,
#SplashWrapper .nitro,
#SplashWrapper .schedule,
#SplashWrapper .powerpcs
{
	width:210px;
	text-align:center;
	float:left;
	padding:0 0px 0 10px;
	display:none;
}
#SplashWrapper .awards{
	width:85px;
	height:550px;
	background-image:url('/nirvana/images/splash/leftbar_trans.png?version=5'); 
	float:left;
	display:none;
}
#SplashWrapper .comprehensive{
	background-image:url('/nirvana/images/splash/rightbar_trans.png?version=5');
	float:right;
	width:212px;
	height:380px;
	padding:20px 20px 20px 30px;
	text-align:center;
	display: none;
}
#SplashWrapper .comprehensive p{
	text-align:center;
}
#SplashWrapper #asseenontv
{
	background-image:url('/nirvana/images/splash/asseenontv_trans.png?version=5');
	background-repeat:no-repeat;
	height:39px;
	width:50px;
	margin:10px 0 0 10px;
	display:none;
}
#SplashWrapper #madeinusa
{
	background-image:url('/nirvana/images/splash/madeinusa_trans.png?version=5');
	background-repeat:no-repeat;
	height:57px;
	width:50px;
	margin:15px 0 0 10px;	
	display:none;
}
#SplashWrapper #guarantee
{
	background-image:url('/nirvana/images/splash/guaranteeNew_en.png?version=5');
	background-repeat:no-repeat;
	height:108px;
	width:58px;
	margin:25px 0 10px 10px;
}
#SplashWrapper #windowsxp
{
	background-image:url('/nirvana/images/splash/windowsxp_trans.png?version=5');
	background-repeat:no-repeat;
	height:60px;
	width:58px;
	margin:20px 0 0 10px;
	display:none;
}
#SplashWrapper #windowsvista
{
	background-image:url('/nirvana/images/splash/windowsvista_trans.png?version=5');
	background-repeat:no-repeat;
	height:58px;
	width:60px;
	margin:5px 0 0 10px;
	display:none;
}
#SplashWrapper #windows7
{
	background-image:url('/nirvana/images/splash/windows7_trans.png?version=5');
	background-repeat:no-repeat;
	height:55px;
	width:47px;
	margin:10px 0 0 15px;
}
#SplashWrapper #windows8
{
	background-image:url('/nirvana/images/splash/windows8_trans.png?version=5');
	background-repeat:no-repeat;
	height:55px;
	width:47px;
	margin:10px 0 0 15px;
}
#SplashWrapper #windows10
{
	background-image:url('/nirvana/images/splash/windows10_trans.png?version=5');
	background-repeat:no-repeat;
	height:55px;
	width:47px;
	margin:10px 0 0 15px;
} 
#BrowseWrapper {
}

/* begin common browse styles */
#BrowseWrapper a {
  color: #0552ec;
}
#BrowseWrapper table {
  margin: auto;
  width: 730px;
  text-align: left;
  font-size: 11px;
  border-collapse: collapse;
}
#BrowseWrapper table thead {
  height: 27px;
}
#BrowseWrapper table thead tr {
}
#BrowseWrapper table thead tr th {
  font-weight: normal;
  color: #999999;
  border-bottom: 1px solid #cccccc;
  vertical-align: bottom;
  padding-bottom: 4px;
}
#BrowseWrapper table thead tr th.center {
  text-align: center;
}
#BrowseWrapper table tbody td {
  color: #666666;
  border-bottom: 1px dotted #cccccc;
  height: 50px;
}
#BrowseWrapper table tbody td.center {
  text-align: center;
}
#NavHeader .titleBar {
  height: 33px;
  background-color: #fff;
  display: block;
}
#NavHeader .miscToolbar .deviceLinkSort {
  width: 180px;
  height: 23px;
  float: left;
}
#NavHeader .miscToolbar .title {
  font-weight: bold;
  color: #333333;
  font-size: 14px;
  float: left;
  padding-top: 0;
  padding-left: 25px;
}
#NavHeader .miscToolbar .note {
  color: #2a2828;
  font-size: 11px;
  float: left;
  width:150px;
}
#NavHeader .miscToolbar .sortBy {
  color: #2a2828;
  font-size: 11px;
  margin-left: 20px;
  float: left;
  padding-top: 0;
  margin-right: 10px;
  margin-top: -2px;
}
#NavHeader .miscToolbar .sortBy select {
  margin-left: 5px;
  border-radius: 5px;
}
#tooltip div.lastCleanWarning {
  color: #cb0000;
}

/* end common browse styles */

#NavHeader {
  background-repeat: no-repeat;
}

/* #BrowseWrapper #BrowseComputerList {
  width: 1024px;
  height: 558px;
  margin: 5px auto 0;
} */

#BrowseWrapper #BrowseComputerList .computerInfo{
  float:left;
  width:550px;
  height:150px;
  margin:0 0 0 30px;
  background: url(../images/browse/active-device-back.png) no-repeat;
  padding: 2px 3px;
}

#BrowseWrapper #BrowseComputerList {
  height: 360px;
  clear: both;
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 5px auto 0;
}
#BrowseWrapper #BrowseComputerList .thisComputerLabel {
  width: 1.5em;
  float: left;
  writing-mode: tb-rl;
  overflow: hidden;
  color: #ffffff;
  font-size: 13px;
  padding: 5px 5px 0 0;
  height: 115px;
  background-color: #252d44;
  display: block;
}
#BrowseWrapper #BrowseComputerList .compInfoScan {
  margin:18px auto;
  width:500px;
}
#BrowseWrapper #BrowseComputerList .compInfo {
  width:350px;
  margin:0 auto;
}
#BrowseWrapper #BrowseComputerList .logo_laptop,
#BrowseWrapper #BrowseComputerList .logo_desktop {
  float: left;
  width: 112px;
  text-align: center;
  margin: 5px 15px 0px 8px;
  position:relative;
}
#BrowseWrapper #BrowseComputerList .logo .pcType {
  margin: auto auto 10px;
}
#BrowseWrapper #BrowseComputerList .logo_laptop {
  background-image: url("../images/browse/laptopIcon-trans.png?version=6");
  width: 112px;
  height: 68px;
  background-repeat: no-repeat;
  margin-top: 3px;
}
#BrowseWrapper #BrowseComputerList .logo_android {
  background-image: url("../images/browse/android_large.png?version=6");
  width: 51px;
  height: 87px;
  float: left;
  text-align: center;
  margin: 5px 15px 0px 8px;
}
#NaHeader .manufacturerLogo img {
  max-width: 85px;
  display: block;
  margin: auto;
  position: absolute;
  margin-top: 4px;
}
#BrowseWrapper #BrowseComputerList .logo_laptop .laptop {
  width: 32px;
  height: 70px;
}
#BrowseWrapper #BrowseComputerList .logo_desktop {
  background-image: url("../images/browse/desktopIcon-trans.png?version=6");
  width: 112px;
  height: 68px;
}
#BrowseWrapper #BrowseComputerList .logo_desktop .tower {
  width: 32px;
  height: 70px;
}
#BrowseWrapper #BrowseComputerList .manufacturerLogo .text {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  max-width: 160px;
  overflow: hidden;
  text-align: left;
  margin-top: 5px;
}

#BrowseWrapper #BrowseComputerList .logo span {
  position: relative;
  display: block;
  margin: auto;
  left: 0;
  top: 25px;
  font-size: 12px;
  text-align: center;
}
#BrowseWrapper #BrowseComputerList .pcInfo {
  float: left;
  width: 170px;
  line-height: 1.1em;
}
#BrowseWrapper #BrowseComputerList .pcInfo .computerName {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.3em;
  white-space: nowrap;
}

#BrowseWrapper #BrowseComputerList .pcInfo .os {
  width: 100px;
  height: 17px;
  overflow: hidden;
  font-size: 16px;
  margin-bottom: 4px;
}
#ProcessingModalDiv img {
  width: 110px;
}
#BrowseWrapper #BrowseComputerList .lastTest {
  font-size: 12px;
  text-transform: capitalize;
}
#BrowseWrapper #BrowseComputerList .nextTest {
  font-size: 12px;
  text-transform: capitalize;
}
#NavHeader .actions {
  width: 100%;
  background-color: #fff;
  padding:0 25px;
  border-bottom: 1px solid #ccc;
}
#BrowseWrapper #BrowseComputerList .realTime.protected button {
  background: transparent url("../images/navigation/protectedtiny-sprite.png")
    top left no-repeat;
  border: none;
  padding-left: 10px;
  padding-top: 2px;
  margin-top: 2px;
  color: #1db954;
  height: 20px;
}
#BrowseWrapper #BrowseComputerList .realTime.protected button:hover {
  background: transparent url("../images/navigation/protectedtiny-sprite.png")
    top left no-repeat;
  cursor: pointer;
  color: #51cc57;
  background-position: 0 -20px;
}
#BrowseWrapper #BrowseComputerList .realTime.not-protected button {
  background: transparent
    url("../images/navigation/not-protectedtiny-sprite.png") top left no-repeat;
  border: none;
  padding-left: 5px;
  padding-top: 2px;
  margin-top: 2px;
  color: #b20a11;
  height: 20px;
}
#BrowseWrapper #BrowseComputerList .realTime.not-protected button:hover {
  background: transparent
    url("../images/navigation/not-protectedtiny-sprite.png") top left no-repeat;
  cursor: pointer;
  color: #d2474d;
  background-position: 0 -20px;
}
#NavHeader .actions ul {
  clear: both;
  height: 130px;
}
#NavHeader .actions ul li {
  float: left;
  padding: 20px 25px;
  width: 110px;
  height: 90px;
}
#NavHeader .actions ul li:hover {
  background-color:#ccc;
}
#NavHeader .actions ul li button {
  background-repeat: no-repeat;
  display: block;
  cursor: hand;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  border: 0;
  background-color: transparent;
  margin:0;
  padding: 0;
  width: 100%;
  color: #393939;
  position: relative;
}

#NavHeader .actions ul li button .navImg {
  width:61px;
  text-align:center;
  margin-bottom:10px;
}

#NavHeader .actions ul li.options button.disabled .navText {
  color: #666;
}

/* #NavHeader .actions ul li.options button.disabled {
  background-image: url(../images/navigation/sliders-h-square.png);
} */
/* 
#NavHeader .actions ul li.details button {
  background-image: url(../images/navigation/radar.png?version=2);
}*/
/* #NavHeader .actions ul li.details button:hover {
  background-image: url(../images/navigation/radar.png?version=2);
} */
/* #NavHeader .actions ul li.details button.active {
  background-image: url(../images/navigation/radar.png?version=2);
  /* background-position: 0 -74px; 
} */

/* #NavHeader .actions ul li.supershield button {
  background-image: url(../images/navigation/ss.png);
} */
/* #NavHeader .actions ul li.supershield button:hover {
  background-image: url(../images/navigation/ss.png);
} */
/* #NavHeader .actions ul li.supershield button.active {
  background-image: url(../images/navigation/ss.png);
  /* background-position: 0 -74px; 
} */

/* #NavHeader .actions ul li.options button {
  background-image: url(../images/navigation/sliders-h-square.png);
} */
/* #NavHeader .actions ul li.optionsHS button {
  background-image: url("../images/navigation/options-trans-sprite.png?version=6");
} */
/* #NavHeader .actions ul li.optionsHS button.disabled {
  background-image: url(../images/navigation/options-trans-sprite-disabled.png?version=6);
  color: #a09f9f;
} */
/* #NavHeader .actions ul li.masterScheduler button {
  background-image: url(../images/navigation/calendar-alt.png);
} */
/* #NavHeader .actions ul li.masterSchedulerHS button {
  background-image: url(../images/navigation/calendar-alt.png);
} */
/* #NavHeader .actions ul li.masterReports button {
  background-image: url(../images/navigation/file-spreadsheet.png);
} */
/* #NavHeader .actions ul li.masterReportsHS button {
  background-image: url(../images/navigation/file-spreadsheet.png);
} */
/* #NavHeader .actions ul li.myDevices button {
  background-image: url(../images/navigation/phone-laptop.png);
} */
/* #NavHeader .actions ul li.options button:hover {
  background-image: url("../images/navigation/sliders-h-square.png");
  background-position: 0 -74px;
}
#NavHeader .actions ul li.options button.disabled:hover {
  background-image: url("../images/navigation/sliders-h-square.png");
  background-position: 0 -74px;
  cursor: not-allowed;
  color: #a09f9f;
} */
/* #NavHeader .actions ul li.optionsHS button:hover {
  background-image: url("../images/navigation/options-trans-sprite.png?version=6");
  background-position: 0 -74px;
}
#NavHeader .actions ul li.optionsHS button.disabled:hover {
  background-image: url("../images/navigation/options-trans-sprite-disabled.png?version=6");
  background-position: 0 -74px;
  cursor: not-allowed;
  color: #a09f9f;
} */

/* #NavHeader .actions ul li.masterScheduler button:hover {
  background-image: url("../images/navigation/calendar-alt.png");
} */
/* #NavHeader .actions ul li.masterScheduler button.active {
  background-image: url("../images/navigation/calendar-alt.png");
} */
/* #NavHeader .actions ul li.masterSchedulerHS button:hover {
  background-image: url("../images/navigation/scheduler-trans-sprite.png?version=6");
  background-position: 0 -74px;
}
#NavHeader .actions ul li.masterSchedulerHS button.active {
  background-image: url("../images/navigation/scheduler-trans-sprite.png?version=6");
  background-position: 0 -74px;
} */

/* #NavHeader .actions ul li.masterReports button:hover {
  background-image: url("../images/navigation/file-spreadsheet.png");
} */
/* #NavHeader .actions ul li.masterReports button.active {
  background-image: url("../images/navigation/file-spreadsheet.png");
  background-position: 0 -74px;
} */
/* #NavHeader .actions ul li.masterReportsHS button:hover {
  background-image: url("../images/navigation/reports-trans-sprite.png?version=6");
  background-position: 0 -74px;
}
#NavHeader .actions ul li.masterReportsHS button.active {
  background-image: url("../images/navigation/reports-trans-sprite.png?version=6");
  background-position: 0 -74px;
} */
/* #NavHeader .actions ul li.alerts {
  margin-left: 25px;
  margin-top: 28px;
  width: 48px;
}
#NavHeader .actions ul li.alerts .hasAlerts {
  background: transparent url(../images/alerts-trans.png?version=6) top center
    no-repeat;
  padding-top: 35px;
}
#NavHeader .actions ul li.alerts .noAlerts {
  background: transparent url(../images/alerts_none-trans.png?version=6) top
    center no-repeat;
  padding-top: 35px;
} */


/* #NavHeader .actions ul li.scan button {
  background-image: url(../images/navigation/scan-trans-sprite.png?version=6);
  width: 65px;
  position: relative;
  padding-top: 68px;
  display: block;
  height: 82px;
}
#NavHeader .actions ul li.scan button.scanning,
#NavHeader .actions ul li.scan button.scanning:hover {
  background-image: url("../images/navigation/scanning-sprite.gif");
  cursor: not-allowed;
  color: #a4e6a6;
}
#NavHeader .actions ul li.scan button:hover {
  background-image: url("../images/navigation/scan-trans-sprite.png?version=6");
  background-position: 0 -74px;
}
#NavHeader .actions ul li.scan button.disabled {
  background-image: url(../images/navigation/scan-trans-sprite-disabled.png?version=6);
  width: 65px;
  position: relative;
  padding-top: 68px;
  display: block;
  height: 82px;
  color: #a09f9f;
}
#NavHeader .actions ul li.scan button.disabled:hover {
  background-image: url("../images/navigation/scan-trans-sprite-disabled.png?version=6");
  background-position: 0 -74px;
  cursor: not-allowed;
  color: #a09f9f;
} */

/*----- Single PC View -----*/
#BrowseWrapper #BrowseComputerList .charts {
  width: 500px;
  overflow: hidden;
  padding-left: 40px;
  margin-top: -190px;
  float: right;
}
#BrowseWrapper #BrowseComputerList .charts .chart {
  height: 150px;
  width: 150px;
  float: left;
}

#BrowseWrapper #BrowseComputerList .computerStatus {
  height: 200px;
  margin-right: 5px;
  margin-top:30px;
  overflow-y: auto;
  overflow-x: hidden;
}
#BrowseWrapper #BrowseComputerList .computerStatus .computerActionsLabel,
#BrowseWrapper #BrowseComputerList .computerStatus .computerStatusLabel {
  overflow: hidden;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  padding: 13px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .status {
  background-image: url("../images/stats/statusBackground.png?version=6");
  height: 95px;
  width: 187px;
  float: left;
  margin: 30px 30px 0 30px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .actions {
  background-image: url("../images/stats/actions.png");
  background-repeat: no-repeat;
  height: 155px;
  width: 377px;
  float: left;
  margin-left: 30px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .status ul,
#BrowseWrapper #BrowseComputerList .computerStatus .actions ul {
  overflow: hidden;
  clear: both;
  /*height:95px;*/
  margin-top: -10px;
  height: 115px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .status ul li,
#BrowseWrapper #BrowseComputerList .computerStatus .actions ul li {
  float: left;
  margin-top: 10px;
  height: 70px;
  overflow: visible;
  padding-top: 5px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .actions ul li button,
#BrowseWrapper #BrowseComputerList .computerStatus .status ul li button {
  background-repeat: no-repeat;
  line-height: 12px;
  display: block;
  cursor: hand;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 0;
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #333333;
  padding-top: 45px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .status ul li.power {
  padding-left: 35px;
  padding-right: 15px;
  border-right: 1px solid #cccccc;
}
#BrowseWrapper #BrowseComputerList .computerStatus .status ul li.power button {
  background: transparent url(../images/stats/powerOn-trans.png?version=6) top
    center no-repeat;
  width: 44px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .status ul li.supershield {
  padding-left: 40px;
  /*padding-right:20px;*/
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .status
  ul
  li.supershield
  button {
  background: transparent url(../images/stats/supershield-trans.png?version=6)
    top center no-repeat;
  width: 72px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .status ul li.alerts {
  margin-left: 30px;
  width: 65px;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .status
  ul
  li.alerts
  .hasAlerts {
  background: transparent url(../images/stats/alerts_large-trans.png?version=6)
    top center no-repeat;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .status
  ul
  li.alerts
  .noAlerts {
  background: transparent
    url(../images/stats/no_alerts_large-trans.png?version=6) top center
    no-repeat;
}
#BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.scheduler {
  padding-left: 45px;
  padding-right: 25px;
  border-right: 1px solid #cccccc;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .actions
  ul
  li.scheduler
  button {
  background: transparent url(../images/stats/scheduler.png?version=6) top
    center no-repeat;
  width: 60px;
}

#BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.history {
  padding-left: 25px;
  padding-right: 10px;
  width: 70px;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .actions
  ul
  li.history
  button {
  background: transparent url("../images/stats/history.png");
  width: 70px;
  background-repeat: no-repeat;
  padding-top: 70px;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .actions
  ul
  li.history
  button:hover {
  background: transparent url("../images/stats/history.png");
  background-position: 0 -86px;
  background-repeat: no-repeat;
}

#BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.remote {
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #cccccc;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .actions
  ul
  li.remote
  button {
  background: transparent url(../images/stats/remoteLogin.png?version=6);
  width: 68px;
}
#BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.trends {
  margin-left: 50px;
  margin-top: 10px;
  padding-top: 0;
  width: 70px;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .actions
  ul
  li.trends
  button {
  background: transparent url(../images/stats/perfTrends.png);
  padding-top: 70px;
  background-repeat: no-repeat;
  text-align: center;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .actions
  ul
  li.trends
  button:hover {
  background: transparent url(../images/stats/perfTrends.png);
  background-position: 0 -96px;
  background-repeat: no-repeat;
}

#BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.maintStats {
  margin-right: 30px;
  width: 70px;
  float:right;
}

#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .actions
  ul
  li.maintStats
  button {
  background: transparent url(../images/stats/maintStats-sprite.png);
  padding-top: 65px;
  background-repeat: no-repeat;
  text-align: center;
}
#BrowseWrapper
  #BrowseComputerList
  .computerStatus
  .actions
  ul
  li.maintStats
  button:hover {
  background: transparent url(../images/stats/maintStats-sprite.png);
  background-position: 0 -94px;
  background-repeat: no-repeat;
}

/*--- End single pc view ----*/

/*--- Other Computers ----*/
#BrowseWrapper #BrowseComputerList .otherComputers {
  height: 400px;
  overflow-x: hidden;
  width: 1019px;
}
#BrowseWrapper #BrowseComputerList .otherComputers .computer {
  margin: 5px 0 0 0;
  background: url(../images/browse/computersBack.png) no-repeat;
  padding: 2px 3px;
  width: 325px;
  height: 108px;
  overflow: hidden;
  float: left;
}
#BrowseWrapper #BrowseComputerList .otherComputers .addComputer {
  margin: 5px 0 0 0;
  background: url(../images/browse/addDeviceBack.png) no-repeat;
  padding: 0px 3px;
  width: 135px;
  height: 108px;
  overflow: hidden;
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #252d44;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
}
#BrowseWrapper #BrowseComputerList .otherComputers .computerOdd {
}
#BrowseWrapper #BrowseComputerList .otherComputers .computerNone {
  border: none;
  width: 1024px;
  height: 40px;
  background-image: none;
}
#BrowseWrapper #BrowseComputerList .otherComputers .computerNone .noComputers {
  font-size: 20px;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
}
#BrowseWrapper #BrowseComputerList .otherComputers .computerEven {
}
#BrowseWrapper #BrowseComputerList .otherComputers .computerLastCleanWarning {
}
#BrowseWrapper #BrowseComputerList .otherComputers .computer .remove {
  float: left;
  margin-top: 5px;
}
#BrowseWrapper #BrowseComputerList .otherComputers .computer .infoWrapper {
  float: left;
  color: #2a2828;
  font-family: Arial, Helvetica, sans-serif;
}

#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .compName {
  float: left;
  margin: 15px 0 0px 0px;
  overflow: hidden;
  width: 195px;
  height: 35px;
  line-height: 18px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .compName
  span.pcName {
  font-size: 14px;
  white-space: nowrap;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .compName
  span.osVersion {
  font-size: 13px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .compName
  span {
  display: block;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .type {
  float: left;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .desktopicon {
  background: transparent url(../images/browse/desktop_medium.png?version=6) top
    left no-repeat;
  float: left;
  width: 100px;
  height: 77px;
  margin: 10px 0px 0px 5px;
  text-align: center;
  display: table;
  padding: 2% 0;
}
#BrowseWrapper #BrowseComputerList .otherComputers .addComputer .addImg {
  background: transparent url(../images/addComputer.png?version=6) top left
    no-repeat;
  float: left;
  width: 100px;
  height: 65px;
  margin: 10px 5px 0 10px;
  text-align: center;
  display: table;
  padding: 2% 0;
  cursor: pointer;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .laptopicon {
  background: transparent url(../images/browse/laptop_medium.png?version=6) top
    left no-repeat;
  float: left;
  width: 95px;
  height: 77px;
  margin: 10px 5px 0 5px;
  text-align: center;
  display: table;
  padding: 2% 0;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .androidicon {
  background: transparent url(../images/browse/android_medium.png?version=6) top
    left no-repeat;
  float: left;
  width: 100px;
  height: 77px;
  margin: 10px 0px 0px 5px;
  text-align: center;
  display: table;
  padding: 2% 0;
}

#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .desktopicon
  .tower {
  width: 26px;
  height: 70px;
  float: left;
  display: none;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .desktopicon
  .make {
  text-align: center;
  max-width: 100px;
  height: 35px;
  float: left;
  overflow: hidden;
  vertical-align: middle;
  margin-top: 50px;
  padding: 5% 0;
}

#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .laptopicon
  .make
  .text,
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .desktopicon
  .make
  .text,
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .androidicon
  .make
  .text {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  width: 100px;
  text-align: left;
  margin-left: 5px;
  margin-top: 5px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .androidicon
  .make {
  text-align: center;
  /*padding:5% 0;*/
  height: 35px;
  overflow: hidden;
  vertical-align: middle;
  margin-top: 60px;
  max-width: 100px;
}

#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .laptopicon
  .make {
  text-align: center;
  padding: 5% 0;
  height: 35px;
  overflow: hidden;
  vertical-align: middle;
  margin-top: 55px;
  max-width: 100px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .desktopicon
  .make
  img,
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .laptopicon
  .make
  img
  #BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .androidicon
  .make
  img {
  padding: 5px 0 5px 25px;
  vertical-align: middle;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions {
  width: 30px;
}

#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul {
  overflow: hidden;
  clear: both;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li {
  float: left;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li
  button {
  background-repeat: no-repeat;
  display: block;
  cursor: hand;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 0;
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #333333;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li.power {
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li.power
  button {
  background: transparent url(../images/power_on-trans.png?version=6) top center
    no-repeat;
  width: 32px;
  height: 30px;
}

#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li.supershield
  button {
  background: transparent url("../images/navigation/ss-device-sprite.png") top
    left no-repeat;
  border: none;
  padding-left: 10px;
  padding-top: 2px;
  margin-top: 2px;
  color: #1db954;
  height: 30px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li.supershield
  button:hover {
  background: transparent url("../images/navigation/ss-device-sprite.png") top
    left no-repeat;
  cursor: pointer;
  color: #51cc57;
  background-position: 0 -35px;
}

#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li.alerts {
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li.alerts
  .hasAlerts {
  background: transparent url(../images/alerts_small-trans.png?version=6) top
    center no-repeat;
  width: 32px;
  height: 30px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .actions
  ul
  li.alerts
  .noAlerts {
  background: transparent url(../images/alerts_small_none-trans.png?version=6)
    top center no-repeat;
  width: 32px;
  height: 30px;
}

#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .bottomInfo {
  clear: both;
  height: 22px;
  margin-top: 7px;
  font-size: 11px;
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .lastTest {
  float: left;
  width: 118px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .lastTest
  a {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .lastTest
  span {
  margin-right: 5px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .nextTest {
  float: left;
  width: 118px;
  margin-right: 7px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .nextTest
  a {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .nextTest
  span {
  margin-right: 5px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .worldRank {
  float: left;
  width: 105px;
}
#BrowseWrapper
  #BrowseComputerList
  .otherComputers
  .computer
  .infoWrapper
  .worldRank
  span {
}

#BrowseWrapper #BrowseTestList {
  background-repeat: no-repeat;
  width: 778px;
  height: 344px;
  margin: 15px auto 0;
  font-size: 11px;
}

.hasSuperShieldActivity #ss_activity_wrapper {
  background-image: url("../images/browse/superShieldContentBg-trans.png?version=6");
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-left: 14px;
}
.hasScanHistory #ss_activity_wrapper {
  background-image: url("../images/browse/scanHistoryContentBg-trans.png?version=6");
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-left: 14px;
}

#BrowseWrapper #BrowseTestList.hasScanHistory {
  width: 1024px;
  height: 558px;
  margin: 5px auto 0;
}
#BrowseWrapper #BrowseTestList.hasSuperShieldActivity {
  width: 1024px;
  height: 558px;
  margin: 5px auto 0;
}
#BrowseWrapper #BrowseTestList .titleBar {
  height: 23px;
  overflow: hidden;
  clear: both;
  text-transform: uppercase;
}
#BrowseWrapper #BrowseTestList .titleBar {
  height: 44px;
}
#BrowseWrapper #BrowseTestList .titleBar span {
  /*color: #6f7ca2;*/
  cursor: pointer;
  cursor: hand;
  font-size: 16px;
  display: block;
  float: left;
  white-space: nowrap;
  height: 20px;
}
#BrowseWrapper #BrowseTestList .titleBar span {
  padding-top: 13px;
}
#BrowseWrapper #BrowseTestList .titleBar span#LabelHistory {
  width: 100px;
  margin-left: 35px;
}
/*#BrowseWrapper #BrowseTestList .titleBar span:hover {
	color:#252d44;
}*/
#BrowseWrapper #BrowseTestList .titleBar span#LabelSSActivity {
  margin-left: 77px;
}
#BrowseWrapper #BrowseTestList.hasScanHistory .titleBar span#LabelHistory,
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .titleBar
  span#LabelSSActivity {
  color: #ffffff;
  cursor: default;
  font-weight: bold;
}
#BrowseWrapper #BrowseTestList .titleBar img {
  margin-left: 490px;
  cursor: pointer;
  cursor: hand;
  float: left;
  padding-top: 3px;
}
#BrowseWrapper #BrowseTestList .titleBar .buttonContainer {
  float: left;
  clear: none;
  overflow: hidden;
  display: block;
  margin-left: 20px;
}
#BrowseWrapper #BrowseTestList .titleBar .buttonContainer .button {
  display: block;
  float: left;
  cursor: hand;
  margin-right: 6px;
  padding-right: 3px;
  padding-left: 0;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica;
}
#BrowseWrapper #BrowseTestList .titleBar .buttonContainer .button span {
  display: block;
  float: left;
  padding: 0px 10px 0px 15px;
  line-height: 20px;
  white-space: nowrap;
  font-size: 12px;
}
#BrowseWrapper #BrowseTestList .testHistory {
  width: 992px;
  margin-left: 14px;
  background-color: #ffffff;
}
#BrowseWrapper #BrowseTestList .testHistory .reportHeaders {
  height: 40px;
  padding-top: 6px;
  background-color: #1db954;
  font-size: 14px;
}
#BrowseWrapper #BrowseTestList .testHistory .reportHeaders span {
  font-weight: normal;
  color: #666666;
  vertical-align: bottom;
  padding-top: 8px;
  float: left;
  display: block;
  margin-right: 6px;
}
#BrowseWrapper #BrowseTestList .testHistory .reportHeaders span.sortable {
  cursor: hand;
  color: #fff;
}
#BrowseWrapper #BrowseTestList .testHistory .reportData {
  overflow-y: auto;
  overflow-x: hidden;
  height: 260px;
  font-size: 13px;
}
#BrowseWrapper #BrowseTestList .testHistory .reportData .reportDataContainer {
  padding-left: 5px;
}
#BrowseWrapper #BrowseTestList .testHistory .reportData .row {
  overflow: hidden;
  clear: both;
  border-bottom: 1px dotted #cccccc;
}
#BrowseWrapper #BrowseTestList .testHistory .reportData .row.unknown {
  background-color: #f1efa0;
}
#BrowseWrapper #BrowseTestList .testHistory .reportData .row.bad {
  background-color: #f2bbc0;
}
#BrowseWrapper #BrowseTestList .testHistory .reportData .row span {
  float: left;
  color: #666666;
  height: 30px;
  padding-top: 20px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 6px;
}
/* scan history */
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportHeaders
  #Column_1 {
  width: 300px;
  color: #fff;
  padding-left: 10px;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportHeaders
  #Column_2 {
  width: 300px;
  color: #fff;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportHeaders
  #Column_3 {
  width: 100px;
  color: #fff;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportHeaders
  #Column_4 {
  width: 95px;
  text-align: center;
  color: #fff;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportHeaders
  #Column_5 {
  width: 102px;
  text-align: center;
  color: #fff;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportData
  .column_1 {
  width: 300px;
  padding-left: 10px;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportData
  .column_2 {
  width: 300px;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportData
  .column_3 {
  width: 95px;
  text-align: center;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportData
  .column_3
  img,
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportData
  .column_4
  img {
  margin-top: -5px;
}
#BrowseWrapper
  #BrowseTestList.hasScanHistory
  .testHistory
  .reportData
  .column_4 {
  width: 95px;
  text-align: center;
}

/* supershield activity */
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportHeaders
  #Column_1 {
  width: 29px;
  padding-left: 5px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportHeaders
  #Column_2 {
  width: 170px;
  padding-left: 5px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportHeaders
  #Column_3 {
  width: 215px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportHeaders
  #Column_4 {
  width: 320px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportHeaders
  #Column_5 {
  width: 70px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportHeaders
  #Column_6 {
  width: 85px;
  color: #fff;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportData
  .column_1 {
  width: 29px;
  padding-left: 5px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportData
  .column_2 {
  width: 170px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportData
  .column_3 {
  width: 215px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportData
  .column_4 {
  width: 320px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportData
  .column_5 {
  width: 70px;
}
#BrowseWrapper
  #BrowseTestList.hasSuperShieldActivity
  .testHistory
  .reportData
  .column_6 {
  width: 85px;
}

/* Performance Trends styles */
#PerformanceTrendsWrapper #ModalTitleIcon {
  background-image: url("../images/modalPerforamceTrends-trans.png?version=7");
  background-repeat: no-repeat;
  width: 57px;
  height: 64px;
}

.otherLastNext {
  font-size: 12px;
  padding-top: 2px;
  width: 140px;
  float: left;
}
.otherLastNext a {
  padding-left: 2px;
}
.otherLast,
.otherNext {
  font-weight: bold;
}
.lastContainer,
.nextContainer {
}

#addDeviceLabel {
  text-align: center;
  font-size: 12px;
  clear:both;
}
/* Add New Install */
#AddNewWrapper .addNewContainer {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 575px;
}
#AddNewWrapper #ModalTitleIcon {
  background-image: url("../images/modalEmailIcon-trans.png?version=2");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
#AddNewWrapper .addNewContainer .content h3 {
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 7px;
  text-align: left;
}
#addNewFormContainer {
  margin-top: 20px;
}
#AddNewWrapper .addNewContainer .content {
  padding: 0 20px 0 30px;
  color: #666666;
  font-size: 16px;
}
#AddNewWrapper #addNewFormWrapper .rowWrapper {
  clear: both;
}
#AddNewWrapper form {
  text-align: left;
  margin: 0;
}
#addNewLeft {
  float: left;
  border: solid thin #252d44;
  padding: 5px;
  margin-top: 20px;
  height: 450px;
}
#addNewFormWrapper,
#sentEmailInstructions {
  float: left;
  width: 400px;
  padding-left: 20px;
  padding-top: 30px;
}
#leftBottom-img {
  position: absolute;
  bottom: 100px;
  margin-left: 40px;
}
#accountemail_addNew {
  padding: 5px;
  width: 385px;
}
.buttonContainer .button.blue {
  background-color: #252d44;
  border: solid 1px #252d44;
}
.buttonContainer .button.blue:hover {
  background-color: #ffffff;
  color: #252d44;
}
#leftTop-img-devices {
  display: block;
}
#leftTop-img-emailSent {
  display: none;
}
#nextSteps {
  background-color: #f1f2f6;
  padding: 20px;
  margin-top: 15px;
  border: solid thin #585858;
}
.addNewIndent {
  padding-left: 20px;
  padding-top: 5px;
}
#addNewFormWrapper {
  display: block;
}
#sentEmailInstructions {
  display: none;
}
#sendAnotherLink {
  color: #0f4dec;
}
#sendAnotherLink:hover {
  text-decoration: underline;
  cursor: pointer;
}
#validate-message {
  color: #b20a11;
  font-size: 14px;
  display: none;
}
#directDownload {
  margin-top: 50px;
  clear: both;
}
.downloadBtnText {
  font-size: 12px;
}
.selectHistoryRow {
  padding-top: 17px !important;
}
.selectHistoryRow input,
.selectActivityRow input {
  cursor: pointer;
}
.deleteTestItem {
  float: left;
  clear: none;
  overflow: hidden;
  display: block;
  margin-left: 45px;
  width: 175px;
  margin-top: 10px;
}
#testDeleteButton {
  display: block;
  float: left;
  cursor: hand;
  margin-right: 6px;
  padding-right: 3px;
  padding-left: 0;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica;
  background-color: #252d44;
  border: solid thin #252d44;
  color: #ffffff;
  width: 175px;
}
#testDeleteButton:hover {
  color: #252d44;
  background-color: #ffffff;
}
#testDelBtnText {
  display: block;
  float: left;
  padding: 0px 0px 0px 10px !important;
  line-height: 20px;
  white-space: nowrap;
  height: auto !important;
}
#testDelCount {
  color: #252d44;
  margin-left: 5px;
  background-color: #ffffff;
  font-size: 12px !important;
  padding: 0 4px 0 4px !important;
  border: solid thin #252d44;
  height: auto !important;
}

#BrowseWrapper #BrowseComputerList .otherComputers .computer.thisDevice {
  background-image:url(../images/browse/thisDeviceBack.png?version=3);
  background-repeat:no-repeat;
}

.miscToolbar {
  height:22px;
  padding:10px 0 5px 0;
}

.miscToolbar .devicesInfo{
  width:380px;
  float:right;
  /* margin-top: -12px; */
}

.miscToolbar .screenTitle{
  width:120px;
  float:left;
  font-size:14px;
  text-transform: uppercase;
  padding-left:20px;
  font-weight:bold;
}

.toggleHeaderButton { 
  height: 20px; 
  width: 20px; 
  margin-top: -5px
}

.noCompStats {
  text-align:center;
  font-weight:bold;
  margin-top:20px;
} 
/* begin dashboards styles */
#DashboardOuterWrapper {
  width: 1024px;
  height: 558px;
  margin: 15px auto 0;
}
#DashboardWrapper {
  clear: both;
  overflow: hidden;
  width: 1024px;
  margin: 0;
}
#DashboardWrapper .headerContainer {
  height: 0;
  margin-bottom: 5px;
}
#DashboardWrapper .headerContainer a.legend {
  position: relative;
  margin-left: 300px;
  margin-top: 13px;
  width: 20px;
  display: block;
}
#DashboardWrapper .dashboardColumn {
  float: left;
  width: 300px;
  margin-right: 10px;
  padding-right: 25px;
}
#DashboardWrapper .dashboardColumn.col3 {
  margin-right: 0;
}
#DashboardWrapper .dashboardColumn .resultSection {
  margin-bottom: 4px;
  padding-bottom: 9px;
  /*background-image:url('../images/dashboardSectionFooter.png?version=5');
	background-position:bottom;
	background-repeat:no-repeat;*/
  width: 300px;
}
#DashboardWrapper .dashboardColumn .resultSection h2 {
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  background-color: #252d44;
  /*background-image:url('../images/dashboardSectionHeader.png?version=5');
	background-repeat:no-repeat;*/
  width: 300px;
  height: 22px;
  padding: 10px 0 0 15px;
  color: #ffffff;
}
#DashboardWrapper .dashboardColumn #Section_Issues h2 {
  /*background-image:url('../images/dashboardSectionHeaderOrange.png?version=5');*/
  background-color: #ee7a23;
}
#DashboardWrapper .dashboardColumn.col1 {
  margin-left: 20px;
}
#DashboardWrapper .dashboardColumn .resultSection ul {
  list-style: none;
  margin: 0;
  padding: 5px 10px 1px;
  /*background-image:url('../images/dashboardSectionBg.png?version=5');*/
  width: 293px;
  background-color: #ffffff;
  border: solid 1px #252d44;
}
#DashboardWrapper .dashboardColumn .resultSection ul li {
  color: #666666;
  font-size: 12px;
  border-bottom: 1px dotted #cccccc;
  padding-left: 10px;
  margin-bottom: 2px;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.last {
  border-bottom: none;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.tip {
  background-image: none;
  background-position: right;
  background-repeat: no-repeat;
  cursor: pointer;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.pass {
  background-image: url(../images/dashboardPass.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.fail {
  background-image: url(../images/dashboardFail.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.report {
  background-image: url(../images/dashboardReport.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.advice {
  background-image: url(../images/dashboardAdvice.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.disabled {
  background-image: url(../images/dashboardDisabled.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.tweak {
  background-image: url(../images/dashboardTweak.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.summaryItem {
  overflow: hidden;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.summaryItem .name {
  float: left;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.summaryItem .value {
  float: right;
  text-align: right;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.firstSummaryItem .name {
  width: 26px;
}
#DashboardWrapper
  .dashboardColumn
  .resultSection
  ul
  li.firstSummaryItem
  .value {
  width: 183px;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.cleanButton {
  background-color: #fdedc4;
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
  padding: 5px;
}

/* non-standard section styles */
#DashboardWrapper.hasClean .dashboardColumn #Section_WorldRank {
  margin-top: 8px;
}
#DashboardWrapper.hasClean .dashboardColumn #Section_WorldRank h2 {
  padding-top: 10px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank {
  margin-top: 35px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank {
  /*background-image: url(../images/dashboardSectionAlt2.png?version=5);
	background-repeat:no-repeat;
	background-position:center;*/
  height: 90px;
  width: 300px;
  padding-bottom: 0;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData {
  /*background-image: url(../images/dashboardSectionAlt2.png?version=5);
	background-repeat:no-repeat;
	background-position:center;*/
  height: 72px;
  width: 300px;
  padding-bottom: 0;
}
#DashboardWrapper .dashboardColumn #Section_Issues {
  margin-top: 0;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank #WorldRankIcon {
  background-image: url("../images/worldRankIcon-trans.png?version=5");
  background-repeat: no-repeat;
  width: 69px;
  height: 87px;
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank h2,
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData h2 {
  /*padding-top: 4px;*/
  background-image: none;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction h2,
#DashboardWrapper .dashboardColumn #Section_Issues h2 {
  text-align: center;
  padding-left: 0;
  width: 315px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank h2 {
  padding-left: 75px;
  width: 240px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank ul,
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData ul {
  background-image: none;
  padding: 0;
  width: 313px;
  height: 35px;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData ul {
}
#DashboardWrapper .dashboardColumn #Section_Issues ul,
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction ul {
  height: 30px;
}
#DashboardWrapper .dashboardColumn #Section_Issues ul {
  height: 30px;
  border-color: #ee7a23;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank ul li,
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction ul li,
#DashboardWrapper .dashboardColumn #Section_Issues ul li {
  border-bottom: none;
  margin: 0;
  line-height: normal;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank ul li {
  padding-left: 75px;
  color: #000000;
  font-weight: bold;
  font-size: 30px;
  margin-top: 3px;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction ul li,
#DashboardWrapper .dashboardColumn #Section_Issues ul li {
  padding-top: 8px;
  text-align: center;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData ul li {
  margin: auto;
  width: 92px;
}
#DashboardWrapper
  .dashboardColumn
  #Section_CustSatisfaction
  .starsContainerEmpty {
  width: 92px;
  height: 18px;
  background-image: url("../images/whiteStars-trans.png?version=5");
  background-repeat: no-repeat;
  background-position: left;
  cursor: hand;
  float: left;
}
#DashboardWrapper
  .dashboardColumn
  #Section_CustSatisfaction
  .starsContainerFill {
  width: 92px;
  height: 18px;
  background-image: url("../images/goldStars-trans.png?version=5");
  background-repeat: no-repeat;
  background-position: left;
  cursor: hand;
  float: left;
}
#DashboardWrapper .dashboardColumn #Section_Issues ul li {
  color: #666666;
  font-size: 15px;
  font-weight: bold;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction ul li a {
  color: #666666;
  font-size: 12px;
  text-decoration: none;
}
#DashboardWrapper .dashboardColumn #Section_Disk {
  display: none;
}
#DashboardWrapper .dashboardColumn #Section_Disk h2 {
  overflow: hidden;
  clear: both;
  display: none;
}
#DashboardWrapper .dashboardColumn #Section_Disk h2 span {
  float: left;
  display: block;
  display: none;
}
#DashboardWrapper .dashboardColumn #Section_Disk h2 #SSDSupportIcon {
  display: none;
  margin-left: 20px;
  margin-top: -5px;
  float: left;
}
#DashboardWrapper .dashboardColumn #Section_Disk h2 #NewIcon {
  position: relative;
  display: none;
  margin-left: -60px;
  margin-top: 90px;
  float: left;
}
.tip[tipCode="files"],
.tip[tipCode="diskComposition"] {
  display: none;
}
/* end dashboard styles */

/* test detail styles */
#ModalContent #ModalTitleIcon {
  background-image: url("../images/NotepadIcon-trans.png?version=6");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
#ModalContent ul.renderList {
  overflow: hidden;
  clear: both;
  /*width:680px;*/
  height: 450px;
}
#ModalContent ul.renderList li {
  float: left;
  /*width:680px;*/
}
#ModalContent .resultsContainer {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 575px;
}
#ModalContent .resultsContainer .tooltip {
  padding-bottom: 15px;
}

/* start hack code */

/* firefox */
#ModalContent .resultsContainer .leftColumn table thead th.spacer,
#ModalContent .resultsContainer .leftColumn table tbody td.spacer {
  width: 25px;
}
#ModalContent .resultsContainer .leftColumn table tbody {
  height: 372px;
  overflow: hidden;
  overflow-y: auto;
}
#ModalContent .resultsContainer .leftColumn .scrollableTableBody {
  display: none;
}

/* ie6 */
#ModalContent .resultsContainer .leftColumn .scrollableTableHead table tbody,
#ModalContent .resultsContainer .leftColumn .scrollableTableBody table tbody {
  height: auto;
}
#ModalContent .resultsContainer .leftColumn .scrollableTable {
  padding-right: 0px;
  margin-right: 0;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableHead {
  height: 30px;
  overflow: hidden;
  vertical-align: top;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableHead
  table {
  margin-right: 0;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody {
  display: block;
  height: 372px;
  overflow: hidden;
  overflow-y: scroll;
  vertical-align: top;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table {
  margin-right: -17px;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table
  thead
  tr {
  position: absolute;
  left: -9999px;
}

/* ie7 */
#ModalContent .resultsContainer .leftColumn .scrollableTableHead table tbody,
#ModalContent .resultsContainer .leftColumn .scrollableTableBody table tbody {
  height: auto;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableHead {
  height: 30px;
  overflow: hidden;
  vertical-align: top;
  background-color: #1db954;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableHead
  table {
  margin-right: 16px;
  width: 100%;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody {
  display: block;
  height: 445px;
  overflow: hidden;
  overflow-y: scroll;
  vertical-align: top;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table {
  margin-right: 18px;
  border-collapse: collapse;
  width: 100%;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table
  thead
  tr {
  position: absolute;
  left: -9999px;
}

/* end hack code */

#ModalContent .resultsContainer .leftColumn {
  float: left;
  width: 500px;
  height: 475px;
  margin-left: 12px;
  background-color: #ffffff;
  margin-top: 25px;
}
#ModalContent .resultsContainer .leftColumn .chart {
  position: absolute;
  width: 375px;
  height: 200px;
  top: 175px;
}
#ModalContent.benchmarks .resultsContainer .leftColumn .chart {
  height: 160px;
  top: 320px;
}
#ModalContent.memory .resultsContainer .leftColumn .chart {
  top: 200px;
}
#ModalContent.diskComposition .resultsContainer .leftColumn .chart {
  top: 225px;
}
#ModalContent .resultsContainer .rightColumn .content .buttonContainer {
  position: relative;
  top: 125px;
  float: right;
}
#ModalContent .resultsContainer .rightColumn .buttonContainer .button span {
  white-space: nowrap;
}
#ModalContent
  .resultsContainer
  .rightColumn
  .buttonContainer
  .button
  span.accessKey {
  background: none;
  display: inline;
  float: none;
  padding: 0;
}
#ModalContent .resultsContainer .leftColumn table thead tr {
  height: 30px;
}
#ModalContent .resultsContainer .leftColumn table tbody tr {
  line-height: 18px;
}
#ModalContent .resultsContainer .leftColumn table thead th {
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  padding: 0px 5px;
}
#ModalContent .resultsContainer .leftColumn table td {
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
  padding: 5px 5px;
  word-break: break-all;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table.subDataTable
  tbody
  td {
  border-bottom: none;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table
  tbody
  td {
  border-bottom: 1px solid #cccccc;
}
#ModalContent .resultsContainer .leftColumn table tfoot td {
  font-size: 14px;
}
#ModalContent .resultsContainer .leftColumn table tr.legend {
  background-color: #dcd1bf;
  overflow: hidden;
  clear: both;
}
#ModalContent .resultsContainer .leftColumn table tr.legend .legendItem {
  float: left;
  overflow: hidden;
  margin-right: 25px;
  line-height: 15px;
}
#ModalContent .resultsContainer .leftColumn table tr.legend .legendItem .icon {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
}
#ModalContent .resultsContainer .leftColumn table tr.legend .legendItem .text {
  float: left;
}

#ModalContent .resultsContainer .rightColumn {
  float: left;
  width: 246px;
  height: 500px;
  margin: 31px 7px 7px;
  overflow-y: auto;
  overflow-x: hidden;
}
#ModalContent .resultsContainer .hasDriveDropdown {
  margin-top: 0;
}
#ModalContent .resultsContainer .hasDriveDropdown .driveWrapper {
  margin-top: 3px;
  float: right;
}
#ModalContent .resultsContainer .hasDriveDropdown .driveWrapper span {
  color: #535455;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  height: 20px;
  margin-right: 5px;
}
#ModalContent .resultsContainer .hasDriveDropdown .driveWrapper select {
  color: #535455;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  border: 1px solid #535455;
  height: 20px;
}
#ModalContent .resultsContainer .rightColumn .content {
  color: #333333;
  font-size: 14px;
  padding: 10px;
  line-height: 20px;
  clear: both;
}

/* tweaks for individual test results */
#ModalContent.benchmarks .resultsContainer .leftColumn table thead th,
#ModalContent.drivers .resultsContainer .leftColumn table thead th,
#ModalContent.software .resultsContainer .leftColumn table thead th,
#ModalContent.hardware .resultsContainer .leftColumn table thead th,
#ModalContent.specs .resultsContainer .leftColumn table thead th,
#ModalContent.processes .resultsContainer .leftColumn table thead th,
#ModalContent.files .resultsContainer .leftColumn table thead th,
#ModalContent.frag .resultsContainer .leftColumn table thead th,
#ModalContent.issues .resultsContainer .leftColumn table thead th {
  font-size: 10px;
}
#ModalContent.benchmarks .resultsContainer .leftColumn table tbody td,
#ModalContent.drivers .resultsContainer .leftColumn table tbody td,
#ModalContent.software .resultsContainer .leftColumn table tbody td,
#ModalContent.hardware .resultsContainer .leftColumn table tbody td,
#ModalContent.specs .resultsContainer .leftColumn table tbody td,
#ModalContent.processes .resultsContainer .leftColumn table tbody td,
#ModalContent.files .resultsContainer .leftColumn table tbody td,
#ModalContent.frag .resultsContainer .leftColumn table tbody td {
  font-size: 10px;
}

#ModalContent.issues .fixAll .features li {
  background: url("../images/check-trans.png?version=5") no-repeat 0px 6px;
  padding-left: 25px;
  padding-top: 6px;
  font-weight: bold;
}

#ModalContent.issues .fixAll .topRow {
  float: left;
  margin-left: 12px;
  padding: 10px 0 5px 0;
}
#ModalContent.issues .fixAll .topRow table td {
  width: 260px;
  font-size: 12px;
}
#ModalContent.issues .fixAll .topRow table {
  float: right;
  margin-bottom: 25px;
}
#ModalContent.issues .fixAll .leftColumn {
  float: left;
  height: 250px;
}
#ModalContent.issues .fixAll .rightColumn {
  float: right;
  height: 250px;
}
#ModalContent.issues .resultsContainer h1 {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
}
#ModalContent.issues .rightColumn li.fix {
  background: url("../images/fail-trans.png?version=5") no-repeat 0px 4px;
  padding-left: 15px;
}
#ModalContent.issues .rightColumn li.advice {
  background: url("../images/advice-trans.png?version=5") no-repeat 0px 4px;
  padding-left: 15px;
}
#ModalContent.issues .rightColumn li.tweak {
  background: url("../images/tweak-trans.png?version=5") no-repeat 0px 4px;
  padding-left: 15px;
}

#ModalContent.issues .fixAll .leftColumn .scrollableTable .scrollableTableBody {
  height: 252px;
  overflow: hidden;
  overflow-y: auto;
}
#ModalContent.issues .fixAll {
  overflow: hidden;
  clear: both;
  background-image: url("../images/dashboardModalBackgroundSmall-trans.png?version=5");
  background-position: 0px 118px;
  background-repeat: no-repeat;
}
#ModalContent.issues .leftColumn table tbody td {
  font-size: 9px;
  font-weight: normal;
}
#ModalContent.issues .fixAll .buttonContainer {
  zoom: 0;
  margin: 5;
  padding: 15;
  overflow: visible;
  clear: none;
  text-align: center;
}
#ModalContent.issues .fixAll .buttonContainer .button {
  background: transparent url("../images/buttons/fixbuttonLeftBg.png?version=5")
    no-repeat right center;
  display: block;
  float: left;
  border: 0;
  cursor: hand;
  margin-right: 6px;
  padding-right: 10px;
  padding-left: 0;
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  width: 130px;
}
#ModalContent.issues .fixAll .buttonContainer .button span {
  background: transparent url("../images/buttons/fixbuttonLeftBg.png?version=5")
    no-repeat left center;
  display: block;
  float: left;
  padding: 5px 10px 5px 20px;
  line-height: 40px;
}

#ModalContent.browserAddons .leftColumn .scrollableTable .scrollableTableBody {
  height: 330px;
  overflow: hidden;
  overflow-y: auto;
}

/* toggle images */
.subDataToggle,
.subDataNoToggle {
  margin-top: 6px;
  margin-right: 6px;
  display: block;
}
.subDataToggle,
.subDataNoToggle:hover {
  cursor: pointer;
}
td.toggleImageCell {
  width: 17px;
}
span.pass {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/pass-trans.png?version=5");
}
span.fail {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/fail-trans.png?version=5");
}
span.advice {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/advice-trans.png?version=5");
}
span.alert {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/fail-trans.png?version=5");
}
span.tweak {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/tweak-trans.png?version=5");
}
#DashboardWrapper span.disabled {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/disabled-trans.png?version=5");
}
span.toggleImage {
  display: block;
  background-repeat: no-repeat;
}
span.failCollapsed {
  width: 7px;
  height: 12px;
  background-image: url("../images/failCollapsed-trans.png?version=5");
}
span.failExpanded {
  width: 12px;
  height: 7px;
  background-image: url("../images/failExpanded-trans.png?version=5");
}
span.passCollapsed {
  width: 7px;
  height: 12px;
  background-image: url("../images/passCollapsed-trans.png?version=5");
}
span.passExpanded {
  width: 12px;
  height: 7px;
  background-image: url("../images/passExpanded-trans.png?version=5");
}
span.adviceCollapsed {
  width: 7px;
  height: 12px;
  background-image: url("../images/adviceCollapsed-trans.png?version=5");
}
span.adviceExpanded {
  width: 12px;
  height: 7px;
  background-image: url("../images/adviceExpanded-trans.png?version=5");
}
span.tweakCollapsed {
  width: 7px;
  height: 12px;
  background-image: url("../images/tweakCollapsed-trans.png?version=5");
}
span.tweakExpanded {
  width: 12px;
  height: 7px;
  background-image: url("../images/tweakExpanded-trans.png?version=5");
}

/* sub data styles */
#ModalContent .resultsContainer .leftColumn .subDataRow {
  display: none;
  border: none;
  /*background-color: #ffe187;*/
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table.subDataTable {
  width: 90%;
  margin-left: 30px;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table.subDataTable
  tr {
  /*border: none;*/
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table.subDataTable
  td {
  font-weight: normal;
  border: none;
}

/* Clean modal styles */
#CleanResultsWrapper #ModalTitleIcon {
  background-image: url("../images/modalCleanIcon-trans.png?version=6");
  background-repeat: no-repeat;
  width: 57px;
  height: 64px;
}
#CleanResultsWrapper #CleanResultsContent {
  color: #666666;
  padding: 15px;
  font-size: 14px;
  /*width:800px;*/
  height: 545px;
  overflow-y: auto;
  clear: both;
  overflow-x: hidden;
}
#CleanResultsWrapper #CleanResultsContent .compName {
  font-weight: bold;
}
#CleanResultsWrapper #CleanResultsContent .dateWrapper {
  font-weight: bold;
  overflow: hidden;
  clear: both;
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
  width: 775px;
}
#CleanResultsWrapper #CleanResultsContent .dateWrapper .startDate {
  float: left;
  width: 260px;
}
#CleanResultsWrapper #CleanResultsContent .dateWrapper .endDate {
  float: right;
  width: 260px;
  margin-left: 10px;
}
#CleanResultsWrapper #CleanResultsContent .dateWrapper span {
  font-weight: normal;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper {
  overflow: hidden;
  clear: both;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections {
  width: 460px;
  float: left;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  h4 {
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 5px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .skipped
  h4 {
  color: #ff9933;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  ul
  li {
  background-image: url("../images/check-trans.png?version=5");
  background-repeat: no-repeat;
  overflow: hidden;
  padding: 5px 0 0 30px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  ul
  li.driveInfo {
  background-image: none;
  padding-left: 0;
  margin-top: 15px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  ul
  li.noCheck {
  background-image: none;
  padding-left: 0;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  ul
  li.failed {
  background-image: url("../images/x-trans.png?version=5");
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .skipped
  ul
  li {
  color: #ff9933;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper .messages {
  float: right;
  width: 250px;
  margin-right: 25px;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper .messages li {
  border-style: solid;
  border-width: 1px;
  padding: 5px;
  background-color: beige;
  margin-bottom: 10px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .messages
  li.upgrades {
  background-color: #c4ebb5;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .messages
  li
  #quickSchedule {
  margin: 5px 0px 0px 0px;
  width: 220px;
  padding: 3px 0;
  font-size: 13px;
}

/* dashboard legend styles */
#DashboardLegend #ModalTitleIcon {
  background-image: url("../images/nirvanahelp-trans.png?version=5");
  background-repeat: no-repeat;
  width: 50px;
  height: 55px;
}

#DashboardLegend .legendContent {
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 12px;
  color: #666666;
  overflow-x: hidden;
  overflow-y: auto;
  overflow: hidden;
  clear: both;
  /*width:800px;*/
  height: 545px;
}

#DashboardLegend .legendContent h3 {
  color: #666666;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
}

#DashboardLegend .legendContent .legend {
  float: left;
  width: 450px;
  margin-right: 15px;
}
#DashboardLegend .legendContent .legend li {
  background-repeat: no-repeat;
  margin-bottom: 8px;
}
#DashboardLegend .legendContent .legend .dashboardIcons {
}
#DashboardLegend .legendContent .legend .dashboardIcons li {
  padding-left: 30px;
}
#DashboardLegend .legendContent .legend .dashboardIcons li.pass {
  background-image: url("../images/dashboardPass.jpg?version=5");
}
#DashboardLegend .legendContent .legend .dashboardIcons li.fail {
  background-image: url("../images/dashboardFail.jpg?version=5");
}
#DashboardLegend .legendContent .legend .dashboardIcons li.disabled {
  background-image: url(../images/dashboardDisabled.jpg);
}
#DashboardLegend .legendContent .legend .dashboardIcons li.report {
  background-image: url("../images/dashboardReport.jpg?version=5");
}
#DashboardLegend .legendContent .legend .dashboardIcons li.advice {
  background-image: url("../images/dashboardAdvice.jpg?version=5");
}
#DashboardLegend .legendContent .legend .dashboardIcons li.tweak {
  background-image: url("../images/dashboardTweak.jpg?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons {
  margin-top: 10px;
}
#DashboardLegend .legendContent .legend .detailIcons li {
  padding-left: 20px;
}
#DashboardLegend .legendContent .legend .detailIcons li.pass {
  background-image: url("../images/pass-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.passToggleCollapsed {
  background-image: url("../images/passCollapsed-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.passToggleExpanded {
  background-image: url("../images/passExpanded-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.fail {
  background-image: url("../images/fail-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.failToggleCollapsed {
  background-image: url("../images/failCollapsed-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.failToggleExpanded {
  background-image: url("../images/failExpanded-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.advice {
  background-image: url("../images/advice-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.adviceToggleCollapsed {
  background-image: url("../images/adviceCollapsed-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.adviceToggleExpanded {
  background-image: url("../images/adviceExpanded-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.tweak {
  background-image: url("../images/tweak-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.tweakToggleCollapsed {
  background-image: url("../images/tweakCollapsed-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.tweakToggleExpanded {
  background-image: url("../images/tweakExpanded-trans.png?version=5");
}

#DashboardLegend .legendContent .faq {
  float: left;
  margin-left: 14px;
  border-left: 1px dotted #cccccc;
  padding-left: 15px;
  padding-right: 15px;
  width: 255px;
}
#DashboardLegend .legendContent .faq p {
  margin-bottom: 10px;
}
/* Schedule Task Styles */
#schedformatted div#EmailResults {
  float: left;
  overflow: hidden;
  width: 600px;
  vertical-align: middle;
}
#schedformatted div#EmailResults div#EmailResultsCbx {
  float: left;
  overflow: hidden;
}

#schedformatted div#EmailResults div#EmailResultsTbx {
  float: left;
  overflow: hidden;
  padding-left: 10px;
  /*padding-top:6px;*/
}

#schedformatted div#EmailResults div#EmailResultsTbx input {
  width: 300px;
  padding-left: 5px;
}

#processBrowserAddons {
  width: 220px;
  padding-left: 20px;
  margin-left: 135px;
}

#DashboardLegend #ModalTitleIcon {
  background-image: url("../images/modalExclamationIcon-trans.png?version=5");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}

#Footer UL LI.upgrade BUTTON {
  color: #1db954;
} 
/* begin dashboards styles */
#DashboardOuterWrapper {
  width: 1024px;
  height: 558px;
  margin: 15px auto 0;
}
#DashboardWrapper {
  clear: both;
  overflow: hidden;
  width: 1024px;
  margin: 0;
}
#DashboardWrapper .headerContainer {
  height: 0;
  margin-bottom: 5px;
}
#DashboardWrapper .headerContainer a.legend {
  position: relative;
  margin-left: 300px;
  margin-top: 13px;
  width: 20px;
  display: block;
}
#DashboardWrapper .dashboardColumn {
  float: left;
  width: 300px;
  margin-right: 10px;
  padding-right: 25px;
}
#DashboardWrapper .dashboardColumn.col3 {
  margin-right: 0;
}
#DashboardWrapper .dashboardColumn .resultSection {
  margin-bottom: 4px;
  padding-bottom: 9px;
  /*background-image:url('../images/dashboardSectionFooter.png?version=5');
	background-position:bottom;
	background-repeat:no-repeat;*/
  width: 300px;
}
#DashboardWrapper .dashboardColumn .resultSection h2 {
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  background-color: #252d44;
  /*background-image:url('../images/dashboardSectionHeader.png?version=5');
	background-repeat:no-repeat;*/
  width: 300px;
  height: 22px;
  padding: 10px 0 0 15px;
  color: #ffffff;
}
#DashboardWrapper .dashboardColumn #Section_Issues h2 {
  /*background-image:url('../images/dashboardSectionHeaderOrange.png?version=5');*/
  background-color: #ee7a23;
}
#DashboardWrapper .dashboardColumn.col1 {
  margin-left: 20px;
}
#DashboardWrapper .dashboardColumn .resultSection ul {
  list-style: none;
  margin: 0;
  padding: 5px 10px 1px;
  /*background-image:url('../images/dashboardSectionBg.png?version=5');*/
  width: 293px;
  background-color: #ffffff;
  border: solid 1px #252d44;
}
#DashboardWrapper .dashboardColumn .resultSection ul li {
  color: #666666;
  font-size: 12px;
  border-bottom: 1px dotted #cccccc;
  padding-left: 10px;
  margin-bottom: 2px;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.last {
  border-bottom: none;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.tip {
  background-image: none;
  background-position: right;
  background-repeat: no-repeat;
  cursor: pointer;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.pass {
  background-image: url(../images/dashboardPass.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.fail {
  background-image: url(../images/dashboardFail.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.report {
  background-image: url(../images/dashboardReport.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.advice {
  background-image: url(../images/dashboardAdvice.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.disabled {
  background-image: url(../images/dashboardDisabled.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.tweak {
  background-image: url(../images/dashboardTweak.jpg?version=5);
}
#DashboardWrapper .dashboardColumn .resultSection ul li.summaryItem {
  overflow: hidden;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.summaryItem .name {
  float: left;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.summaryItem .value {
  float: right;
  text-align: right;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.firstSummaryItem .name {
  width: 26px;
}
#DashboardWrapper
  .dashboardColumn
  .resultSection
  ul
  li.firstSummaryItem
  .value {
  width: 183px;
}
#DashboardWrapper .dashboardColumn .resultSection ul li.cleanButton {
  background-color: #fdedc4;
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
  padding: 5px;
}

/* non-standard section styles */
#DashboardWrapper.hasClean .dashboardColumn #Section_WorldRank {
  margin-top: 8px;
}
#DashboardWrapper.hasClean .dashboardColumn #Section_WorldRank h2 {
  padding-top: 10px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank {
  margin-top: 35px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank {
  /*background-image: url(../images/dashboardSectionAlt2.png?version=5);
	background-repeat:no-repeat;
	background-position:center;*/
  height: 90px;
  width: 300px;
  padding-bottom: 0;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData {
  /*background-image: url(../images/dashboardSectionAlt2.png?version=5);
	background-repeat:no-repeat;
	background-position:center;*/
  height: 72px;
  width: 300px;
  padding-bottom: 0;
}
#DashboardWrapper .dashboardColumn #Section_Issues {
  margin-top: 0;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank #WorldRankIcon {
  background-image: url("../images/worldRankIcon-trans.png?version=5");
  background-repeat: no-repeat;
  width: 69px;
  height: 87px;
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank h2,
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData h2 {
  /*padding-top: 4px;*/
  background-image: none;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction h2,
#DashboardWrapper .dashboardColumn #Section_Issues h2 {
  text-align: center;
  padding-left: 0;
  width: 315px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank h2 {
  padding-left: 75px;
  width: 240px;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank ul,
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData ul {
  background-image: none;
  padding: 0;
  width: 313px;
  height: 35px;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData ul {
}
#DashboardWrapper .dashboardColumn #Section_Issues ul,
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction ul {
  height: 30px;
}
#DashboardWrapper .dashboardColumn #Section_Issues ul {
  height: 30px;
  border-color: #ee7a23;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank ul li,
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction ul li,
#DashboardWrapper .dashboardColumn #Section_Issues ul li {
  border-bottom: none;
  margin: 0;
  line-height: normal;
}
#DashboardWrapper .dashboardColumn #Section_WorldRank ul li {
  padding-left: 75px;
  color: #000000;
  font-weight: bold;
  font-size: 30px;
  margin-top: 3px;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction ul li,
#DashboardWrapper .dashboardColumn #Section_Issues ul li {
  padding-top: 8px;
  text-align: center;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction.hasData ul li {
  margin: auto;
  width: 92px;
}
#DashboardWrapper
  .dashboardColumn
  #Section_CustSatisfaction
  .starsContainerEmpty {
  width: 92px;
  height: 18px;
  background-image: url("../images/whiteStars-trans.png?version=5");
  background-repeat: no-repeat;
  background-position: left;
  cursor: hand;
  float: left;
}
#DashboardWrapper
  .dashboardColumn
  #Section_CustSatisfaction
  .starsContainerFill {
  width: 92px;
  height: 18px;
  background-image: url("../images/goldStars-trans.png?version=5");
  background-repeat: no-repeat;
  background-position: left;
  cursor: hand;
  float: left;
}
#DashboardWrapper .dashboardColumn #Section_Issues ul li {
  color: #666666;
  font-size: 15px;
  font-weight: bold;
}
#DashboardWrapper .dashboardColumn #Section_CustSatisfaction ul li a {
  color: #666666;
  font-size: 12px;
  text-decoration: none;
}
#DashboardWrapper .dashboardColumn #Section_Disk {
  display: none;
}
#DashboardWrapper .dashboardColumn #Section_Disk h2 {
  overflow: hidden;
  clear: both;
  display: none;
}
#DashboardWrapper .dashboardColumn #Section_Disk h2 span {
  float: left;
  display: block;
  display: none;
}
#DashboardWrapper .dashboardColumn #Section_Disk h2 #SSDSupportIcon {
  display: none;
  margin-left: 20px;
  margin-top: -5px;
  float: left;
}
#DashboardWrapper .dashboardColumn #Section_Disk h2 #NewIcon {
  position: relative;
  display: none;
  margin-left: -60px;
  margin-top: 90px;
  float: left;
}
.tip[tipCode="files"],
.tip[tipCode="diskComposition"] {
  display: none;
}
/* end dashboard styles */

/* test detail styles */
#ModalContent #ModalTitleIcon {
  background-image: url("../images/NotepadIcon-trans.png?version=6");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
#ModalContent ul.renderList {
  overflow: hidden;
  clear: both;
  /*width:680px;*/
  height: 450px;
}
#ModalContent ul.renderList li {
  float: left;
  /*width:680px;*/
}
#ModalContent .resultsContainer {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 575px;
}
#ModalContent .resultsContainer .tooltip {
  padding-bottom: 15px;
}

/* start hack code */

/* firefox */
#ModalContent .resultsContainer .leftColumn table thead th.spacer,
#ModalContent .resultsContainer .leftColumn table tbody td.spacer {
  width: 25px;
}
#ModalContent .resultsContainer .leftColumn table tbody {
  height: 372px;
  overflow: hidden;
  overflow-y: auto;
}
#ModalContent .resultsContainer .leftColumn .scrollableTableBody {
  display: none;
}

/* ie6 */
#ModalContent .resultsContainer .leftColumn .scrollableTableHead table tbody,
#ModalContent .resultsContainer .leftColumn .scrollableTableBody table tbody {
  height: auto;
}
#ModalContent .resultsContainer .leftColumn .scrollableTable {
  padding-right: 0px;
  margin-right: 0;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableHead {
  height: 30px;
  overflow: hidden;
  vertical-align: top;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableHead
  table {
  margin-right: 0;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody {
  display: block;
  height: 372px;
  overflow: hidden;
  overflow-y: scroll;
  vertical-align: top;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table {
  margin-right: -17px;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table
  thead
  tr {
  position: absolute;
  left: -9999px;
}

/* ie7 */
#ModalContent .resultsContainer .leftColumn .scrollableTableHead table tbody,
#ModalContent .resultsContainer .leftColumn .scrollableTableBody table tbody {
  height: auto;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableHead {
  height: 30px;
  overflow: hidden;
  vertical-align: top;
  background-color: #1db954;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableHead
  table {
  margin-right: 16px;
  width: 100%;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody {
  display: block;
  height: 445px;
  overflow: hidden;
  overflow-y: scroll;
  vertical-align: top;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table {
  margin-right: 18px;
  border-collapse: collapse;
  width: 100%;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table
  thead
  tr {
  position: absolute;
  left: -9999px;
}

/* end hack code */

#ModalContent .resultsContainer .leftColumn {
  float: left;
  width: 500px;
  height: 475px;
  margin-left: 12px;
  background-color: #ffffff;
  margin-top: 25px;
}
#ModalContent .resultsContainer .leftColumn .chart {
  position: absolute;
  width: 375px;
  height: 200px;
  top: 175px;
}
#ModalContent.benchmarks .resultsContainer .leftColumn .chart {
  height: 160px;
  top: 320px;
}
#ModalContent.memory .resultsContainer .leftColumn .chart {
  top: 200px;
}
#ModalContent.diskComposition .resultsContainer .leftColumn .chart {
  top: 225px;
}
#ModalContent .resultsContainer .rightColumn .content .buttonContainer {
  position: relative;
  top: 125px;
  float: right;
}
#ModalContent .resultsContainer .rightColumn .buttonContainer .button span {
  white-space: nowrap;
}
#ModalContent
  .resultsContainer
  .rightColumn
  .buttonContainer
  .button
  span.accessKey {
  background: none;
  display: inline;
  float: none;
  padding: 0;
}
#ModalContent .resultsContainer .leftColumn table thead tr {
  height: 30px;
}
#ModalContent .resultsContainer .leftColumn table tbody tr {
  line-height: 18px;
}
#ModalContent .resultsContainer .leftColumn table thead th {
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  padding: 0px 5px;
}
#ModalContent .resultsContainer .leftColumn table td {
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
  padding: 5px 5px;
  word-break: break-all;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table.subDataTable
  tbody
  td {
  border-bottom: none;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table
  tbody
  td {
  border-bottom: 1px solid #cccccc;
}
#ModalContent .resultsContainer .leftColumn table tfoot td {
  font-size: 14px;
}
#ModalContent .resultsContainer .leftColumn table tr.legend {
  background-color: #dcd1bf;
  overflow: hidden;
  clear: both;
}
#ModalContent .resultsContainer .leftColumn table tr.legend .legendItem {
  float: left;
  overflow: hidden;
  margin-right: 25px;
  line-height: 15px;
}
#ModalContent .resultsContainer .leftColumn table tr.legend .legendItem .icon {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
}
#ModalContent .resultsContainer .leftColumn table tr.legend .legendItem .text {
  float: left;
}

#ModalContent .resultsContainer .rightColumn {
  float: left;
  width: 246px;
  height: 500px;
  margin: 31px 7px 7px;
  overflow-y: auto;
  overflow-x: hidden;
}
#ModalContent .resultsContainer .hasDriveDropdown {
  margin-top: 0;
}
#ModalContent .resultsContainer .hasDriveDropdown .driveWrapper {
  margin-top: 3px;
  float: right;
}
#ModalContent .resultsContainer .hasDriveDropdown .driveWrapper span {
  color: #535455;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  height: 20px;
  margin-right: 5px;
}
#ModalContent .resultsContainer .hasDriveDropdown .driveWrapper select {
  color: #535455;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  border: 1px solid #535455;
  height: 20px;
}
#ModalContent .resultsContainer .rightColumn .content {
  color: #333333;
  font-size: 14px;
  padding: 10px;
  line-height: 20px;
  clear: both;
}

/* tweaks for individual test results */
#ModalContent.benchmarks .resultsContainer .leftColumn table thead th,
#ModalContent.drivers .resultsContainer .leftColumn table thead th,
#ModalContent.software .resultsContainer .leftColumn table thead th,
#ModalContent.hardware .resultsContainer .leftColumn table thead th,
#ModalContent.specs .resultsContainer .leftColumn table thead th,
#ModalContent.processes .resultsContainer .leftColumn table thead th,
#ModalContent.files .resultsContainer .leftColumn table thead th,
#ModalContent.frag .resultsContainer .leftColumn table thead th,
#ModalContent.issues .resultsContainer .leftColumn table thead th {
  font-size: 10px;
}
#ModalContent.benchmarks .resultsContainer .leftColumn table tbody td,
#ModalContent.drivers .resultsContainer .leftColumn table tbody td,
#ModalContent.software .resultsContainer .leftColumn table tbody td,
#ModalContent.hardware .resultsContainer .leftColumn table tbody td,
#ModalContent.specs .resultsContainer .leftColumn table tbody td,
#ModalContent.processes .resultsContainer .leftColumn table tbody td,
#ModalContent.files .resultsContainer .leftColumn table tbody td,
#ModalContent.frag .resultsContainer .leftColumn table tbody td {
  font-size: 10px;
}

#ModalContent.issues .fixAll .features li {
  background: url("../images/check-trans.png?version=5") no-repeat 0px 6px;
  padding-left: 25px;
  padding-top: 6px;
  font-weight: bold;
}

#ModalContent.issues .fixAll .topRow {
  float: left;
  margin-left: 12px;
  padding: 10px 0 5px 0;
}
#ModalContent.issues .fixAll .topRow table td {
  width: 260px;
  font-size: 12px;
}
#ModalContent.issues .fixAll .topRow table {
  float: right;
  margin-bottom: 25px;
}
#ModalContent.issues .fixAll .leftColumn {
  float: left;
  height: 250px;
}
#ModalContent.issues .fixAll .rightColumn {
  float: right;
  height: 250px;
}
#ModalContent.issues .resultsContainer h1 {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
}
#ModalContent.issues .rightColumn li.fix {
  background: url("../images/fail-trans.png?version=5") no-repeat 0px 4px;
  padding-left: 15px;
}
#ModalContent.issues .rightColumn li.advice {
  background: url("../images/advice-trans.png?version=5") no-repeat 0px 4px;
  padding-left: 15px;
}
#ModalContent.issues .rightColumn li.tweak {
  background: url("../images/tweak-trans.png?version=5") no-repeat 0px 4px;
  padding-left: 15px;
}

#ModalContent.issues .fixAll .leftColumn .scrollableTable .scrollableTableBody {
  height: 252px;
  overflow: hidden;
  overflow-y: auto;
}
#ModalContent.issues .fixAll {
  overflow: hidden;
  clear: both;
  background-image: url("../images/dashboardModalBackgroundSmall-trans.png?version=5");
  background-position: 0px 118px;
  background-repeat: no-repeat;
}
#ModalContent.issues .leftColumn table tbody td {
  font-size: 9px;
  font-weight: normal;
}
#ModalContent.issues .fixAll .buttonContainer {
  zoom: 0;
  margin: 5;
  padding: 15;
  overflow: visible;
  clear: none;
  text-align: center;
}
#ModalContent.issues .fixAll .buttonContainer .button {
  background: transparent url("../images/buttons/fixbuttonLeftBg.png?version=5")
    no-repeat right center;
  display: block;
  float: left;
  border: 0;
  cursor: hand;
  margin-right: 6px;
  padding-right: 10px;
  padding-left: 0;
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  width: 130px;
}
#ModalContent.issues .fixAll .buttonContainer .button span {
  background: transparent url("../images/buttons/fixbuttonLeftBg.png?version=5")
    no-repeat left center;
  display: block;
  float: left;
  padding: 5px 10px 5px 20px;
  line-height: 40px;
}

#ModalContent.browserAddons .leftColumn .scrollableTable .scrollableTableBody {
  height: 330px;
  overflow: hidden;
  overflow-y: auto;
}

/* toggle images */
.subDataToggle,
.subDataNoToggle {
  margin-top: 6px;
  margin-right: 6px;
  display: block;
}
.subDataToggle,
.subDataNoToggle:hover {
  cursor: pointer;
}
td.toggleImageCell {
  width: 17px;
}
span.pass {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/pass-trans.png?version=5");
}
span.fail {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/fail-trans.png?version=5");
}
span.advice {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/advice-trans.png?version=5");
}
span.alert {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/fail-trans.png?version=5");
}
span.tweak {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/tweak-trans.png?version=5");
}
#DashboardWrapper span.disabled {
  display: block;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  background-image: url("../images/disabled-trans.png?version=5");
}
span.toggleImage {
  display: block;
  background-repeat: no-repeat;
}
span.failCollapsed {
  width: 7px;
  height: 12px;
  background-image: url("../images/failCollapsed-trans.png?version=5");
}
span.failExpanded {
  width: 12px;
  height: 7px;
  background-image: url("../images/failExpanded-trans.png?version=5");
}
span.passCollapsed {
  width: 7px;
  height: 12px;
  background-image: url("../images/passCollapsed-trans.png?version=5");
}
span.passExpanded {
  width: 12px;
  height: 7px;
  background-image: url("../images/passExpanded-trans.png?version=5");
}
span.adviceCollapsed {
  width: 7px;
  height: 12px;
  background-image: url("../images/adviceCollapsed-trans.png?version=5");
}
span.adviceExpanded {
  width: 12px;
  height: 7px;
  background-image: url("../images/adviceExpanded-trans.png?version=5");
}
span.tweakCollapsed {
  width: 7px;
  height: 12px;
  background-image: url("../images/tweakCollapsed-trans.png?version=5");
}
span.tweakExpanded {
  width: 12px;
  height: 7px;
  background-image: url("../images/tweakExpanded-trans.png?version=5");
}

/* sub data styles */
#ModalContent .resultsContainer .leftColumn .subDataRow {
  display: none;
  border: none;
  /*background-color: #ffe187;*/
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table.subDataTable {
  width: 90%;
  margin-left: 30px;
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table.subDataTable
  tr {
  /*border: none;*/
}
#ModalContent
  .resultsContainer
  .leftColumn
  .scrollableTable
  .scrollableTableBody
  table.subDataTable
  td {
  font-weight: normal;
  border: none;
}

/* Clean modal styles */
#CleanResultsWrapper #ModalTitleIcon {
  background-image: url("../images/modalCleanIcon-trans.png?version=6");
  background-repeat: no-repeat;
  width: 57px;
  height: 64px;
}
#CleanResultsWrapper #CleanResultsContent {
  color: #666666;
  padding: 15px;
  font-size: 14px;
  /*width:800px;*/
  height: 545px;
  overflow-y: auto;
  clear: both;
  overflow-x: hidden;
}
#CleanResultsWrapper #CleanResultsContent .compName {
  font-weight: bold;
}
#CleanResultsWrapper #CleanResultsContent .dateWrapper {
  font-weight: bold;
  overflow: hidden;
  clear: both;
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
  width: 775px;
}
#CleanResultsWrapper #CleanResultsContent .dateWrapper .startDate {
  float: left;
  width: 260px;
}
#CleanResultsWrapper #CleanResultsContent .dateWrapper .endDate {
  float: right;
  width: 260px;
  margin-left: 10px;
}
#CleanResultsWrapper #CleanResultsContent .dateWrapper span {
  font-weight: normal;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper {
  overflow: hidden;
  clear: both;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections {
  width: 460px;
  float: left;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  h4 {
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 5px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .skipped
  h4 {
  color: #ff9933;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  ul
  li {
  background-image: url("../images/check-trans.png?version=5");
  background-repeat: no-repeat;
  overflow: hidden;
  padding: 5px 0 0 30px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  ul
  li.driveInfo {
  background-image: none;
  padding-left: 0;
  margin-top: 15px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  ul
  li.noCheck {
  background-image: none;
  padding-left: 0;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .section
  ul
  li.failed {
  background-image: url("../images/x-trans.png?version=5");
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .changeSections
  .skipped
  ul
  li {
  color: #ff9933;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper .messages {
  float: right;
  width: 250px;
  margin-right: 25px;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper .messages li {
  border-style: solid;
  border-width: 1px;
  padding: 5px;
  background-color: beige;
  margin-bottom: 10px;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .messages
  li.upgrades {
  background-color: #c4ebb5;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
#CleanResultsWrapper
  #CleanResultsContent
  .changeMessageWrapper
  .messages
  li
  #quickSchedule {
  margin: 5px 0px 0px 0px;
  width: 220px;
  padding: 3px 0;
  font-size: 13px;
}

/* dashboard legend styles */
#DashboardLegend #ModalTitleIcon {
  background-image: url("../images/nirvanahelp-trans.png?version=5");
  background-repeat: no-repeat;
  width: 50px;
  height: 55px;
}

#DashboardLegend .legendContent {
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 12px;
  color: #666666;
  overflow-x: hidden;
  overflow-y: auto;
  overflow: hidden;
  clear: both;
  /*width:800px;*/
  height: 545px;
}

#DashboardLegend .legendContent h3 {
  color: #666666;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
}

#DashboardLegend .legendContent .legend {
  float: left;
  width: 450px;
  margin-right: 15px;
}
#DashboardLegend .legendContent .legend li {
  background-repeat: no-repeat;
  margin-bottom: 8px;
}
#DashboardLegend .legendContent .legend .dashboardIcons {
}
#DashboardLegend .legendContent .legend .dashboardIcons li {
  padding-left: 30px;
}
#DashboardLegend .legendContent .legend .dashboardIcons li.pass {
  background-image: url("../images/dashboardPass.jpg?version=5");
}
#DashboardLegend .legendContent .legend .dashboardIcons li.fail {
  background-image: url("../images/dashboardFail.jpg?version=5");
}
#DashboardLegend .legendContent .legend .dashboardIcons li.disabled {
  background-image: url(../images/dashboardDisabled.jpg);
}
#DashboardLegend .legendContent .legend .dashboardIcons li.report {
  background-image: url("../images/dashboardReport.jpg?version=5");
}
#DashboardLegend .legendContent .legend .dashboardIcons li.advice {
  background-image: url("../images/dashboardAdvice.jpg?version=5");
}
#DashboardLegend .legendContent .legend .dashboardIcons li.tweak {
  background-image: url("../images/dashboardTweak.jpg?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons {
  margin-top: 10px;
}
#DashboardLegend .legendContent .legend .detailIcons li {
  padding-left: 20px;
}
#DashboardLegend .legendContent .legend .detailIcons li.pass {
  background-image: url("../images/pass-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.passToggleCollapsed {
  background-image: url("../images/passCollapsed-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.passToggleExpanded {
  background-image: url("../images/passExpanded-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.fail {
  background-image: url("../images/fail-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.failToggleCollapsed {
  background-image: url("../images/failCollapsed-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.failToggleExpanded {
  background-image: url("../images/failExpanded-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.advice {
  background-image: url("../images/advice-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.adviceToggleCollapsed {
  background-image: url("../images/adviceCollapsed-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.adviceToggleExpanded {
  background-image: url("../images/adviceExpanded-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.tweak {
  background-image: url("../images/tweak-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.tweakToggleCollapsed {
  background-image: url("../images/tweakCollapsed-trans.png?version=5");
}
#DashboardLegend .legendContent .legend .detailIcons li.tweakToggleExpanded {
  background-image: url("../images/tweakExpanded-trans.png?version=5");
}

#DashboardLegend .legendContent .faq {
  float: left;
  margin-left: 14px;
  border-left: 1px dotted #cccccc;
  padding-left: 15px;
  padding-right: 15px;
  width: 255px;
}
#DashboardLegend .legendContent .faq p {
  margin-bottom: 10px;
}
/* Schedule Task Styles */
#schedformatted div#EmailResults {
  float: left;
  overflow: hidden;
  width: 600px;
  vertical-align: middle;
}
#schedformatted div#EmailResults div#EmailResultsCbx {
  float: left;
  overflow: hidden;
}

#schedformatted div#EmailResults div#EmailResultsTbx {
  float: left;
  overflow: hidden;
  padding-left: 10px;
  /*padding-top:6px;*/
}

#schedformatted div#EmailResults div#EmailResultsTbx input {
  width: 300px;
  padding-left: 5px;
}

#processBrowserAddons {
  width: 220px;
  padding-left: 20px;
  margin-left: 135px;
}

#DashboardLegend #ModalTitleIcon {
  background-image: url("../images/modalExclamationIcon-trans.png?version=5");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}

#Footer UL LI.upgrade BUTTON {
  color: #1db954;
} 
#ReportsWrapper { 
	width:1024px;
	height:558px;
	margin:5px auto 0;
}
#ReportsWrapper #ReportActions {
	overflow: hidden;
	clear: both;
	margin:10px 13px 8px;
}
#ReportsWrapper #ReportActions #ReportFilterWrapper {
	overflow: hidden;
	float:left;
}
#ReportsWrapper #ReportActions #ReportFilterWrapper #ReportFilter {
	float:left;
	margin-top: 1px;
	margin-right: 5px;
	height: 26px;
}
#ReportsWrapper #ReportActions #ReportFilterWrapper .buttonContainer {
	float:left;
	clear:none;
	overflow: hidden;
	display:block;
}
#ReportsWrapper #ReportActions #ReportFilterWrapper .buttonContainer .button {
	display:block;
	float:left;
	cursor:hand;
	margin-right:6px;
	padding-right:3px;
	padding-left:0;
	font-size:12px;
	font-weight:bold;
	font-family: Helvetica;
}
#ReportsWrapper #ReportActions #ReportFilterWrapper .buttonContainer .button span {
	display:block;
	float:left;
	padding: 0px 10px 0px 15px;
	line-height: 22px;
	white-space: nowrap;
}
#ReportsWrapper #ReportActions #RecordCountLabel {
	float:left;
	font-size: 18px;
	font-weight: bold;
	color: #2E2E2E;
	margin-left: 50px;
	margin-top: 5px;
}
#ReportsWrapper #ReportActions #RecordCountLabel span.startRow {
	margin-right: 5px;
}
#ReportsWrapper #ReportActions #RecordCountLabel span.endRow {
	margin-right: 5px;
}
#ReportsWrapper #ReportActions #Pagination {
	float:right;
	overflow: hidden;
}
#ReportsWrapper #ReportActions #Pagination .buttonContainer {
	float: left;
	clear: none;
}
#ReportsWrapper #ReportActions #Pagination .button {
	border: 0;
	background-repeat: no-repeat;
	height:26px;
	width: 26px;
	margin-right: 2px;
	margin-top:1px;
}
#ReportsWrapper #ReportActions #Pagination button.disabled {
	cursor:not-allowed;
}
#ReportsWrapper #ReportActions #Pagination #PaginationFirst.button {
	background-image: url(../images/reports/first-sprite.jpg?version=5);
	height:26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationFirst.button:hover {
	background-image: url(../images/reports/first-sprite.jpg?version=5);
	background-position: 0 -26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationPrevious.button {
	background-image: url(../images/reports/previous-sprite.jpg?version=5);
	height:26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationPrevious.button:hover {
	background-image: url(../images/reports/previous-sprite.jpg?version=5);
	background-position: 0 -26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationNext.button {
	background-image: url(../images/reports/next-sprite.jpg?version=5);
	height:26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationNext.button:hover {
	background-image: url(../images/reports/next-sprite.jpg?version=5);
	background-position: 0 -26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationLast.button {
	background-image: url(../images/reports/last-sprite.jpg?version=5);
	height:26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationLast.button:hover {
	background-image: url(../images/reports/last-sprite.jpg?version=5);
	background-position: 0 -26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationFirst.disabled {
	background-image: url(../images/reports/first_disabled-sprite.jpg?version=5);
	height:26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationFirst.disabled:hover {
	cursor: not-allowed;
	background-image: url(../images/reports/first_disabled-sprite.jpg?version=5);
	background-position: 0 -26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationPrevious.disabled {
	background-image: url("../images/reports/previous_disabled-sprite.jpg?version=5");
	height:26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationPrevious.disabled:hover {
	cursor: not-allowed;
	background-image: url(../images/reports/previous_disabled-sprite.jpg?version=5);
	background-position: 0 -26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationNext.disabled {
	background-image: url(../images/reports/next_disabled-sprite.jpg?version=5);
	height:26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationNext.disabled:hover {
	cursor: not-allowed;
	background-image: url(../images/reports/next_disabled-sprite.jpg?version=5);
	background-position: 0 -26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationLast.disabled {
	background-image: url(../images/reports/last_disabled-sprite.jpg?version=5);
	height:26px;
}
#ReportsWrapper #ReportActions #Pagination #PaginationLast.disabled:hover {
	cursor: not-allowed;
	background-image: url(../images/reports/last_disabled-sprite.jpg?version=5);
	background-position: 0 -26px;
}
#ReportsWrapper #ReportActions #Pagination select {
	width: 70px;
	float: left;
	margin-right: 2px;
	height: 26px;
	margin-top: 1px;
}
#ReportsWrapper #ReportInfo {
	height: 330px;
	width: 1024px;
	margin:auto;
}
#ReportsWrapper #ReportInfo .reportHeaders {
	height:40px;
	padding-top:6px;
	background-color: #1db954;
	font-size: 14px;
}
#ReportsWrapper #ReportInfo .reportHeaders span {
	color:#ffffff;
	font-size: 16px;
	display: block;
	float:left;
	margin-right:6px;
	white-space:nowrap;
}
#ReportsWrapper #ReportInfo .reportHeaders span.sortable {
	cursor:hand;
	color:#ffffff;
}
#ReportsWrapper #ReportInfo .reportScroll {
	overflow-x:hidden;
	overflow-y:auto;
	height:285px;
	width:1024px;
}
#ReportsWrapper #ReportInfo .reportData {
	font-size: 12px;
	min-height:350px;
}
#ReportsWrapper #ReportInfo .reportData .row {
	overflow: hidden;
	clear: both;
	border-bottom: 1px dotted #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ReportsWrapper #ReportInfo .reportData .row span {
	color:#4e4e4e;
	font-size: 13px;
	display: block;
	float:left;
	overflow: hidden;
	margin-right:6px;
	white-space:nowrap;
}
#ReportsWrapper #ReportInfo .reportData .row span.text {
	margin-top: 9px;
}
#ReportsWrapper #ReportInfo .reportData .row span.alert {
	color: #cc0000;
	background-image: none;
	width: auto;
	height: auto;
}

/* operating system report */
#ReportsWrapper #ReportInfo.operating_system .reportHeaders span#Column_1 {
	width:52px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.operating_system .reportHeaders span#Column_2 {
	width:150px;
	padding-left: 15px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.operating_system .reportHeaders span#Column_3 {
	width:200px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.operating_system .reportHeaders span#Column_4 {
	width:200px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.operating_system .reportHeaders span#Column_5 {
	width:300px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.operating_system .reportHeaders span#Column_6 {
	width:50px;
	margin-right:0;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.operating_system .reportData .row span.column_1 {
	width:52px;
	text-align: center;
}
#ReportsWrapper #ReportInfo.operating_system .reportData .row span.column_2 {
	width:150px;
	padding-left: 15px;
}
#ReportsWrapper #ReportInfo.operating_system .reportData .row span.column_2 img {
	padding-top: 10px;
}
#ReportsWrapper #ReportInfo.operating_system .reportData .row span.column_3 {
	width:200px;
}
#ReportsWrapper #ReportInfo.operating_system .reportData .row span.column_4 {
	width:200px;
}
#ReportsWrapper #ReportInfo.operating_system .reportData .row span.column_5 {
	width:300px;
}
#ReportsWrapper #ReportInfo.operating_system .reportData .row span.column_6 {
	width:50px;
	text-align: center;
	margin-right:0;
}
#ReportsWrapper #ReportInfo.operating_system .reportData .row span.column_6 img {
	cursor: hand;
}

/* installed_software report */
#ReportsWrapper #ReportInfo.installed_software .reportHeaders span#Column_1 {
	width:52px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.installed_software .reportHeaders span#Column_2 {
	width:120px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.installed_software .reportHeaders span#Column_3 {
	width:150px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.installed_software .reportHeaders span#Column_4 {
	width:185px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.installed_software .reportHeaders span#Column_5 {
	width:285px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.installed_software .reportHeaders span#Column_6 {
	width:90px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.installed_software .reportHeaders span#Column_7 {
	width:65px;
	margin-right:0;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.installed_software .reportData .row span.column_1 {
	width:52px;
	text-align: center;
}
#ReportsWrapper #ReportInfo.installed_software .reportData .row span.column_2 {
	width:120px;
}
#ReportsWrapper #ReportInfo.installed_software .reportData .row span.column_2 img {
	padding-top: 10px;
}
#ReportsWrapper #ReportInfo.installed_software .reportData .row span.column_3 {
	width:150px;
}
#ReportsWrapper #ReportInfo.installed_software .reportData .row span.column_4 {
	width:185px;
}
#ReportsWrapper #ReportInfo.installed_software .reportData .row span.column_5 {
	width:285px;
}
#ReportsWrapper #ReportInfo.installed_software .reportData .row span.column_6 {
	width:90px;
}
#ReportsWrapper #ReportInfo.installed_software .reportData .row span.column_7 {
	width:65px;
	margin-right:0;
}

/* disk status report */
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span {
	font-size: 14px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_1 {
	width:52px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_2 {
	width:110px;
	margin-top: 8px;
	margin-left: 10px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_3 {
	width:200px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_4 {
	width:47px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_5 {
	width:47px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_6 {
	width:47px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_7 {
	width:60px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_8 {
	width:75px;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_9 {
	width:75px;
	font-size: 12px;
	margin-top: 3px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_10 {
	width:75px;
	font-size: 12px;
	margin-top: 3px;
}
#ReportsWrapper #ReportInfo.disk_status .reportHeaders span#Column_11 {
	width:100px;
	margin-right:0;
	margin-top: 8px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_1 {
	width:52px;
	text-align: center;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_2 {
	width:110px;
	margin-left: 10px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_2 img {
	padding-top: 10px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_3 {
	width:200px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_4 {
	width:47px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_5 {
	width:47px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_6 {
	width:47px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_7 {
	width:60px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_8 {
	width:75px;
	padding-top:9px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_9 {
	width:75px;
	padding-top:9px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_10 {
	width:75px;
	padding-top:9px;
}
#ReportsWrapper #ReportInfo.disk_status .reportData .row span.column_11 {
	width:100px;
	margin-right:0;
}

/* ReportFilterModal & BrowseFilterModal styles */
#ReportFilterModal #ModalTitleIcon,
#BrowseFilterModal #ModalTitleIcon {
	background-image:url('../images/modalReportFilterIcon-trans.png?version=5');
	background-repeat:no-repeat;
	width:55px;
	height:59px;
}
#ReportFilterModal h3,
#BrowseFilterModal h3 {
	text-align: center;
	margin-top: 35px;
	margin-bottom: 25px;
	font-size: 20px;
	font-weight: bold;
}
#ReportFilterModal #ReportFilterFields,
#BrowseFilterModal #BrowseReportFilterFields {
	overflow-x: hidden;
	overflow-y:auto;
	clear: both;
	width: 650px;
	height: 200px;
}
#ReportFilterModal #ReportFilterFields{
	margin-left: 90px;
}
#BrowseFilterModal #BrowseReportFilterFields {
	margin-left: 67px;
}
#ReportFilterModal #ReportFilterFields .filterWrapper,
#BrowseFilterModal #BrowseReportFilterFields .filterWrapper {
	width: 300px;
	margin-bottom: 10px;
	margin-right: 15px;
}
#BrowseFilterModal #BrowseReportFilterFields .filterWrapper {
	float:right;
}
#ReportFilterModal #ReportFilterFields .filterWrapper {
	float:left;
}
#ReportFilterModal #ReportFilterFields .filterWrapper label,
#BrowseFilterModal #BrowseReportFilterFields .filterWrapper label {
	text-align: left;
	display:block;
}
#ReportFilterModal #ReportFilterFields .filterWrapper .fieldWrapper,
#BrowseFilterModal #BrowseReportFilterFields .filterWrapper .fieldWrapper {
	width: 100%;
	text-align: left;
}
#ReportFilterModal #ReportFilterFields .filterWrapper .fieldWrapper input,
#BrowseFilterModal #BrowseReportFilterFields .filterWrapper .fieldWrapper input {
	width: 290px;
	padding: 6px;
}
#ReportFilterModal #ReportFilterFields .filterWrapper .fieldWrapper SELECT,
#BrowseFilterModal #BrowseReportFilterFields .filterWrapper .fieldWrapper SELECT {
    width: 303px;
    padding: 6px;
    height: 30px;
    margin-top: 2px;
	font-size: 100%;
}

#ReportFilterModal #ReportSearchTypeWrapper,
#BrowseFilterModal #ReportSearchTypeWrapper {
	margin-left: 90px;
}
#ReportFilterModal .buttonContainer,
#BrowseFilterModal .buttonContainer{
	overflow: hidden;
	display:block;
	margin-top: 20px;
	margin-right: 90px;
	float: right;
}
#ReportFilterModal .buttonContainer .button span,
#BrowseFilterModal .buttonContainer .button span {
	float:none;
}

/* Performance trends*/
.nsfData {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding: 0 162px;
    max-width: 500px;
    position: absolute;
    top: 150px;
}
.nsfData-img {
    text-align: center;
    padding: 0 75px;
}

#PerformanceTrendsWrapper .performanceTrendsContainer #trendChartsSwitchDiv {
	float:right;
	font-size:14px;
	color:#666666;
	padding-top: 10px;
	margin-right: 15px;
}
#PerformanceTrendsWrapper .performanceTrendsContainer .chart {
    height: 520px;
    width: 775px;
    margin-left: 12px;
    margin-top: 35px;
}
#PerformanceTrendsWrapper .performanceTrendsContainer .content {
	overflow:hidden;
	clear:both;
	width:800px;
	height: 575px;
}

#reportFilterContainer,
#browseFilterContainer {
	overflow:hidden;
	clear:both;
	width:800px;
	height: 575px;
}
 
#OptionsWrapper #ModalTitleIcon {
  background-image: url("../images/home/modal-cog.png");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position-y: 5px;
}
#OptionsWrapper .optionsContainer {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 575px;
}
#OptionsWrapper .optionsContainer .tabs {
  float: left;
  width: 209px;
  margin-right: 27px;
  background-color: #f1f1f1;
}
#OptionsWrapper .optionsContainer .tabs ul li {
  width: 209px;
  height: 40px;
  margin-bottom: 1px;
}
#OptionsWrapper .optionsContainer .tabs ul li:hover {
  background-color: #dfdfdf;
}
#OptionsWrapper .optionsContainer .tabs ul li.active {
  background-image: url("../images/optionBg_active-trans.png?version=6");
  background-color: #ffffff !important;
}
#OptionsWrapper .optionsContainer .tabs ul li.active span {
  color: #666666;
}

#OptionsWrapper .optionsContainer .tabs ul li span {
  color: #666;
  font-size: 15px;
  text-decoration: none;
  display: block;
  width: 209px;
  height: 40px;
  padding-top: 11px;
  padding-left: 20px;
  cursor: hand;
}
#OptionsWrapper .optionsContainer .content {
  float: left;
  width: 564px;
  color: #666666;
  font-size: 14px;
  line-height: 28px;
}
#OptionsWrapper .optionsContainer .content .tabContent {
  display: none;
}
#OptionsWrapper .optionsContainer .content #Tab_3 form {
  height: 440px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
#optionsForm table {
  margin-left: -115px;
}
#optionsForm table td {
  padding: 0 10px 0 0;
}
#optionsSelectiveScan {
  padding: 2px;
  margin-right: 5px;
}
#OptionsWrapper .optionsContainer .content h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 7px;
  margin-top: 15px;
}
#OptionsWrapper .optionsContainer .content p {
  margin-bottom: 15px;
  padding-right: 25px;
}
#OptionsWrapper .optionsContainer .content select {
  border-radius: 5px;
}

#OptionsDefragDriveSection {
  width: 100px;
  float: left;
}

#OptionsWrapper .optionsContainer .content .driveRow {
  clear: both;
  overflow: hidden;
}
#OptionsWrapper .optionsContainer .content .driveRow .drive {
  float: left;
  margin-top: 5px;
}
#OptionsWrapper .optionsContainer .content .driveRow .controlsWrapper {
  /*float:right;*/
  padding-left: 10px;
}
#OptionsWrapper .optionsContainer .content .driveRow .controlsWrapper input {
  margin-right: 5px;
}
#OptionsWrapper .optionsContainer .content .driveRow .controlsWrapper label {
  margin-right: 5px;
}

#OptionsWrapper .optionsContainer .content .data {
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 20px;
}
#OptionsWrapper .optionsContainer .content .data table {
  border-collapse: collapse;
  width: 409px;
  padding-right: 20px;
  border-top: 1px solid #cccccc;
}
#OptionsWrapper .optionsContainer .content .data table tr {
  height: 24px;
}

#OptionsWrapper .optionsContainer .content .data table tr td {
  border-bottom: 1px solid #cccccc;
  padding: 3px;
}
#OptionsWrapper .optionsContainer .content .buttonContainer {
  overflow: hidden;
  clear: both;
}
#OptionsWrapper .optionsContainer .content .buttonContainerRight {
  float: right;
}
#OptionsWrapper .optionsContainer .content .buttonContainerCenter {
  float: right;
  margin-top: 10px;
  margin-right: 35px;
}

/* whitelist styles */
#OptionsWrapper .optionsContainer .content #Tab_4 select {
  width: 95%;
}
#OptionsWrapper .optionsContainer .content #Tab_4 ul {
  clear: both;
  overflow: hidden;
  margin-bottom: 15px;
  margin-top: 15px;
}
#OptionsWrapper .optionsContainer .content #Tab_4 ul li {
  float: left;
  padding: 8px;
  font-size: 14px;
  background-color: #cccccc;
  cursor: hand;
  margin-right: 5px;
}
#OptionsWrapper .optionsContainer .content #Tab_4 ul li:hover {
  background-color: #e1dddd;
}
#OptionsWrapper .optionsContainer .content #Tab_4 ul li.active {
  background-color: #6293bc;
  color: #ffffff;
}
#OptionsWrapper .optionsContainer .content #Tab_4 #WhitelistTabs .whitelistTab {
  display: none;
}

/* user input styles */
#ScanInputForm {
  margin-left: 60px;
}
.userInputWrapper {
}
.userInputWrapper h3 {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 15px;
}
.userInputWrapper h4 {
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 15px;
}

.userInputWrapper form {
  text-align: left;
  margin: 0;
  margin-left: 0px;
}
.userInputWrapper form .fieldContainer {
  clear: none;
}
.userInputWrapper form .radioGroup,
.userInputWrapper form .rowWrapper {
  overflow: hidden;
}
.userInputWrapper form .labelText,
.userInputWrapper form .radioGroup label {
  color: #666666;
  font-weight: bold;
  font-size: 13px;
}
.userInputWrapper form .radioGroup .radioWrapper {
  clear: both;
  overflow: hidden;
}
.userInputWrapper form .radioGroup .labelText {
  font-weight: normal;
  display: block;
  margin-top: 3px;
}
.userInputWrapper form input,
.userInputWrapper form select,
.userInputWrapper form textarea {
  color: #666666;
  border: 1px solid #cccccc;
  font-size: 14px;
}
.userInputWrapper form textarea {
  height: 75px;
  width: 99%;
}
.userInputWrapper form .radioGroup input {
  border: none;
}
.userInputWrapper form .radioGroup .fieldContainer {
  overflow: hidden;
  clear: none;
  float: left;
  height: 18px;
  margin-right: 10px;
}
.userInputWrapper form .radioGroup .formField,
.userInputWrapper form .radioGroup label {
  float: left;
  height: 13px;
  line-height: 13px;
}
.userInputWrapper form .radioGroup label {
  margin-left: 3px;
}

.userInputWrapper form #div_usedat,
.userInputWrapper form #div_buyyear {
  float: left;
  width: 300px;
}
.userInputWrapper form #FreezingRadioGroup {
  /*	width:365px; */
}
.userInputWrapper form #SlowRadioGroup,
.userInputWrapper form #div_usedat {
  /*	margin-right: 20px; */
  /*	width: 200px; */
}
.userInputWrapper form #div_ratedbw {
  width: 200px;
}
.userInputWrapper form #div_comment {
  clear: both;
}
.userInputWrapper form .buttonContainer {
  text-align: left;
}

.userInputWrapper form .buttonContainer #field_BtnUserInput {
  cursor: hand;
}
/* Add Ons style */
#OptionsWrapper .optionsContainer .content #Tab_7 h4 {
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
}
#OptionsWrapper .optionsContainer .content #Tab_7 .buttonContainer {
  overflow: hidden;
  clear: none;
  float: right;
  padding: 3px 0 5px 0;
}
#OptionsWrapper .optionsContainer .content #Tab_7 {
  overflow: auto;
  height: 340px;
}
/* Pre Scan Options modal styles */
#PreScanOptionsWrapper #ModalTitleIcon {
  background-image: url("../images/modalOptionsIcon-trans.png?version=5");
  background-repeat: no-repeat;
  width: 55px;
  height: 59px;
}
#PreScanOptionsWrapper form {
  text-align: left;
}
#PreScanOptionsWrapper .optionsContainer {
  overflow: auto;
  clear: both;
  width: 800px;
  height: 575px;
}
#PreScanOptionsWrapper .optionsContainer h3 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
#PreScanOptionsWrapper .optionsContainer .preScanOptionsSection {
  padding: 5px 5px 5px 5px;
}
#PreScanOptionsWrapper .buttonContainer {
  float: right;
  margin-right: 50px;
  padding-top: 10px;
}
#PreScanOptionsWrapper .PreScanFooter {
  border-top: 1px solid #ad3333;
  padding: 0px 5px 0px 5px;
  margin-top: 5px;
}
#PreScanOptionsWrapper .footerOption {
  font-size: 11px;
  margin-left: 10px;
}
#PreScanOptionsWrapper #SkipPreScanOptions {
  margin-top: 0;
  height: 20px;
}
#PreScanOptionsWrapper #SavePreScanOptions {
  margin-top: 5px;
  height: 20px;
}
#PreScanOptionsWrapper #scanOptionsWelcome p {
  padding-bottom: 10px;
}
#PreScanOptionsWrapper .scanTime {
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  color: #ad3333;
}
#PreScanOptionsWrapper .recommended {
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  color: #336600;
}
#PreScanOptionsWrapper #welcome {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  color: #555;
}
#PreScanOptionsWrapper #scanOptionsWelcome,
#PreScanOptionsWrapper #cleanOptionsWelcome {
  float: right;
  width: 255px;
  margin-left: 15px;
  padding: 10px 0 0 15px;
  font-size: 12px;
  color: #666;
  background-color: #ffffff;
}
#PreScanOptionsWrapper .optionsContainer table td {
  vertical-align: top;
  padding-top: 12px;
}
#PreScanOptionsWrapper .optionsContainer table td p {
  font-size: 11px;
  padding-top: 4px;
}
/* Pre Clean Options modal styles */

.OptionsTable {
  margin-top: 10px;
}

.OptionsTable td {
  margin-left: 5px;
}
.OptionsTable button {
  margin-left: 5px;
}

/* Toggle Button */
.toggleBtn {
  display: block;
  width: 47px;
  height: 15px;
  background-image: url("../images/buttons/toggle-sprite.png?version=5");
  background-position: 0 -15px;
}

.toggleBtn:hover {
  cursor: pointer;
}

.toggleBtn_On {
  background-position: 0 0;
}

.toggleChk {
  display: none;
}

#QuarantineStatusMsg {
  margin-top: 10px;
}

#RestoreSelectedQuarantineFilesBtn.disabled,
#RestoreSelectedQuarantineFilesBtn.disabled:hover,
#DeleteSelectedQuarantineFilesBtn.disabled,
#DeleteSelectedQuarantineFilesBtn.disabled:hover {
  border: 1px solid #999999;
  background-color: #f4f4f4;
  color: #999999;
  cursor: not-allowed;
}

.ReinstallScheduler {
  margin-bottom: 20px;
}

.buttonContainer .button.reinstallButt {
  background-color: #323f61;
  border: 1px solid #323f61;
}

.buttonContainer .button.reinstallButt:hover {
  background-color: #fff;
  color: #323f61;
}

.ReinstallScheduler #reinstallMsg {
  margin-top: 10px;
}

#optionsForm table td {
  position: relative;
}

.saveMessageContainer {
  width: 100px;
  height: 25px;
  position: absolute;
  background-image: url(../images/check-green.png);
  background-repeat: no-repeat;
  display: none;
}

.saveMessage {
  font-size: 16px;
  font-weight: bold;
  color: #1db954;
  font-style: italic;
}

.onoffswitch {
  width: 47px;
  display: block;
  float: left;
}

#activationForm input {
  color: #666666;
  border: 1px solid #cccccc;
  font-size: 15px;
  padding: 8px;
  width:85%
}

#activationForm .links {
  padding-top: 0;
  margin: 5px 0;
}
#activationForm .links span {
  cursor: hand;
  color: #1db954;
  margin-top: 5px;
  display: block;
  font-size: 11px;
}
#activationForm .links span:hover {
  text-decoration: underline;
}

#activationForm .licenseEmail {
  margin-bottom: 20px;
  color: #666666;
  font-size: 13px;
}

#activationForm .licenseExpDateContainer {
  width: 200px;
  float: left;
  margin-bottom: 15px;
  color: #666666;
  font-size: 15px;
}

#activationForm .licenseExpDate {
  color: #333;
  font-weight: bold;
}

#activationForm .expNotLicensed, 
#activationForm .errors {
  color: #ff0000;
}

#activationForm .expLifetime {
  color: #1db954;
}

#singleFolderDrop {
  display:none;
}

#malwareScanTd {
  width:250px
}

#techData {
  font-size:12px;
  margin-top:20px;
}

#techData h4 {
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
}

#techData div, #techData td {
  padding:10px 0;
}

button.recommend {
  padding: 10px;
  background: transparent;
  border:none;
  border-right:1px solid #fff;
  color:#fff;
}

button.recommend.not {
  background: red;
}

button.recommend.meh {
  background: rgb(253, 180, 45);
}

button.recommend.yes {
  background: rgb(0, 201, 0);
}

button.recommend.not.darker {
  background: rgb(151, 0, 0);
}

button.recommend.meh.darker {
  background: rgb(196, 127, 0);
}

button.recommend.yes.darker {
  background: rgb(0, 95, 0);
}

.recommendButtons {
  margin-bottom:40px;
}

#commentsDiv {
  width:90%;
}
#characterCounter {
  text-align:right;
  font-size:12px;
} 
#ScanWrapper {
  height: 466px;
  width: 741px;
  margin: auto;
  overflow: hidden;
  clear: both;
}
#ScanWrapper .scanSteps {
  width: 737px;
  height: 104px;
  margin: auto;
  margin-top: 17px;
  background-image: url("../images/scan/scanSteps0-trans.png?version=5");
}
#ScanWrapper.step1 .scanSteps {
  background-image: url("../images/scan/scanSteps1-trans.png?version=5");
}
#ScanWrapper.step2 .scanSteps {
  background-image: url("../images/scan/scanSteps2-trans.png?version=5");
}
#ScanWrapper.step3 .scanSteps {
  background-image: url("../images/scan/scanSteps3-trans.png?version=5");
}
#ScanWrapper.step4 .scanSteps {
  background-image: url("../images/scan/scanSteps4-trans.png?version=5");
}
#ScanWrapper.step5 .scanSteps {
  background-image: url("../images/scan/scanSteps5-trans.png?version=5");
}
#ScanWrapper .scanSteps ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
  clear: both;
}
#ScanWrapper .scanSteps ul li {
  float: left;
  width: 183px;
  text-align: center;
  padding-top: 43px;
  font-weight: bold;
  color: #666666;
  font-size: 16px;
}
#ScanWrapper .scanSteps ul li span {
  display: block;
  font-size: 13px;
  color: #999999;
}
#ScanWrapper.step1 .scanSteps ul li.step1,
#ScanWrapper.step2 .scanSteps ul li.step2,
#ScanWrapper.step3 .scanSteps ul li.step3,
#ScanWrapper.step4 .scanSteps ul li.step4,
#ScanWrapper.step5 .scanSteps ul li.step5 {
  color: #ffffff;
}

#ScanWrapper .scanContent {
  width: 661px;
  height: 244px;
  margin: 20px auto auto;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 50px;
}
#ScanWrapper .hasUserInput {
  height: 276px;
  padding-top: 18px;
}
#ScanWrapper .scanContent .statusWrapper {
  overflow: hidden;
  clear: both;
  height: 141px;
}
#ScanWrapper .hasUserInput .statusWrapper {
  display: none;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper {
  width: 119px;
  float: left;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.benchmarks {
  background-image: url("../images/scan/iconBenchmarks.jpg?version=5");
  width: 103px;
  height: 142px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.drivers {
  background-image: url("../images/scan/iconDrivers.jpg?version=5");
  width: 106px;
  height: 115px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.fragmentation {
  background-image: url("../images/scan/iconFragmentation.jpg?version=5");
  width: 93px;
  height: 113px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.internet {
  background-image: url("../images/scan/iconInternet.jpg?version=5");
  width: 93px;
  height: 111px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.junk {
  background-image: url("../images/scan/iconJunk.jpg?version=5");
  width: 93px;
  height: 110px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.registry {
  background-image: url("../images/scan/iconRegistry.jpg?version=5");
  width: 93px;
  height: 113px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.services {
  background-image: url("../images/scan/iconServices.jpg?version=5");
  width: 125px;
  height: 113px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.securityHigh {
  background-image: url("../images/scan/iconSecurityHigh.jpg?version=5");
  width: 119px;
  height: 109px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.securityLow {
  background-image: url("../images/scan/iconSecurityLow.jpg?version=5");
  width: 119px;
  height: 107px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.vulnerability {
  background-image: url("../images/scan/iconVulnerability.png?version=5");
  background-repeat: no-repeat;
  width: 173px;
  height: 288px;
}

#ScanWrapper .scanContent .statusWrapper .iconWrapper div.securitySignature {
  background-image: url("../images/scan/iconSecuritySignature.jpg?version=5");
  width: 119px;
  height: 98px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.startup {
  background-image: url("../images/scan/iconStartup.jpg?version=5");
  width: 93px;
  height: 111px;
}
#ScanWrapper .scanContent .statusWrapper .iconWrapper div.nitro {
  background-image: url("../images/scan/iconNitro.jpg?version=5");
  width: 93px;
  height: 86px;
}
#ScanWrapper .scanContent .statusWrapper .contentWrapper {
  width: 542px;
  float: left;
  color: #333333;
}
#ScanWrapper .scanContent .statusWrapper .contentWrapper h2 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 30px;
}
#ScanWrapper .scanContent .statusWrapper .contentWrapper p {
  font-size: 12px;
  line-height: 20px;
}
#ScanWrapper .scanContent .progressBarWrapper {
  margin-left: 119px;
  /*margin-top:30px;*/
}
#ScanWrapper .hasUserInput .progressBarWrapper {
  display: none;
}
#ScanWrapper .scanContent .progressBarWrapper .statusMessage {
  color: #999999;
  font-size: 11px;
  height: 15px;
  width: auto;
  overflow: hidden;
  margin-left: 80px;
}
#ScanWrapper .scanContent .progressBarWrapper .statusMessage .details {
  margin-left: 10px;
}
#ScanWrapper .scanContent .progressBarWrapper .progressBarContainer {
  /*background-image:url('../images/scan/horizontal_scan.gif');*/
  height: 75px;
  margin-top: -30px;
  background-image: url("../images/scan/pcm_progressBarBg-trans.png?version=5");
  /*width:528px;
	height:20px;*/
  background-repeat: no-repeat;
}
#ScanWrapper .scanContent .progressBarWrapper .progressBarFill {
  background-image: url("../images/scan/pcm_progressBarFillBg-trans.png?version=5");
  height: 75px;
  /*width:528px;
	height:20px;*/
  background-repeat: no-repeat;
  width: 0;
}

/* bandwidth test image */
#BandwidthTestImage {
  width: 200px;
  height: 200px;
}

/* User Input after 1st Scan */
#ScanInputWrapper #ModalTitleIcon {
  background-image: url("../images/modalOptionsIcon-trans.png?version=5");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
#ScanInputWrapper #ScanInputContentWrapper {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 375px;
  padding-top: 15px;
}

.scanStatus {
  font-size: 12px;
  font-weight:bold;
  padding:0px 30px;
  width:400px;
  margin:0 0 0 40px;
  float:left;
}

/* .scanStatusText {
  float: left;
  width: 90px;
} */

/* Scan Content area on My Devices */
.scanningContent {
  height: 20px;
  padding: 0 5px;
  width: 425px;
  text-align: left;
  float: left;
  color: #0552ec;
  font-style: italic;
}

.scanBtnContainer {
  float: right;
  margin: 17px 10px 8px 20px;
}
#scanBtn {
  width: 100px;
  height: 73px;
  background-image: url(../images/browse/scan-back.png);
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  margin: 0;
  display: inline;
  float: none;
  padding: 0;
}
#scanBtn:hover {
  color: #fff !important;
}

#scanBtnText,
#scanBtnText span,
#scanBtnText.scanning,
#scanBtnText.cleaning {
  text-align: center;
  line-height: 1.5;
  font-size: 20px;
  text-transform: uppercase;
  padding: 0;
  display: inline;
  float: none;
}

#scanBtnText.scanning,
#scanBtnText.cleaning {
  font-size: 16px;
}

.stopScanContainer {
  width: 26px;
  height: 26px;
  float: left;
}

.stopScanContainer #stopScan {
  background-color: transparent;
  background-image: url(../images/scan/cancel-scan.png);
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  width: 26px;
  height: 26px;
}
 
#CleanWrapper h2 {
	font-size:20px;
	text-align:center;
	text-transform:uppercase;
	margin-top:20px;
}
#CleanWrapper #CleanContentWrapper {
	overflow:hidden;
	clear:both;
	width:741px;
	height:350px;
	margin:25px auto auto;
}
#CleanWrapper #CleanContentWrapper .info {
	float:left;
	width:464px;
	height: 310px;
	overflow-x:hidden;
	overflow-y:auto;
	margin:20px 50px 20px 20px;
	color:#666666;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
}
#CleanWrapper #CleanContentWrapper .info span {
	margin-left: 10px;
}
#CleanWrapper #CleanContentWrapper .content {
	float:left;
	width:175px;
	height:310px;
	margin-top:20px;
	margin-bottom:20px;
	color: #333333;
	font-size:13px;
}
#CleanWrapper #CleanContentWrapper .content p {
	margin-bottom: 10px;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper .buttonContainer{
	zoom:0;
	margin:5;
    padding:15;
	overflow:visible;
	clear:none;
	text-align:center;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper .buttonContainer .button{
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat right center;
	display:block;
	float:left;
	border:0;
	cursor:hand;
	margin-right:6px;
	padding-right:10px;
	padding-left:0;
	color: #ffffff;
	font-size:18px;
	font-weight:bold;
	width:130px;
}
#CleanResultsWrapper #CleanResultsContent .changeMessageWrapper .buttonContainer .button span{
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat left center;
	display:block;
	float:left;
	padding: 5px 10px 5px 15px;
	line-height: 20px;
	
}
 
#LoginWrapper #ModalTitleIcon {
	background-image:url('../images/modalLoginIcon-trans.png?version=5');
	background-repeat:no-repeat;
	width:57px;
	height:60px;
}
#LoginWrapper #LoginFormWrapper {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 15px;
}
#LoginWrapper #LoginFormWrapper p {
	margin-bottom:10px;
	font-size:12px;
}
#LoginWrapper #LoginFormWrapper h3 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#LoginWrapper #LoginFormWrapper #LoginForm {
	/*float:left;
	width:200px;
	margin-right:39px;*/
}

#LoginWrapper form {
	text-align:left;
	margin:0;
}
#LoginWrapper input {
	color: #666666;
	border: 1px solid #cccccc;
	font-size:11px;
}
#LoginWrapper .labelText {
	color: #666666;
	font-size:12px;
}
#LoginWrapper .buttonContainer {
	margin-left: 240px;
}
#LoginWrapper #field_BtnLoginForm {
	cursor:pointer;
}
#LoginWrapper .links {
	padding-top:20px;
	margin-left:0;
}
#LoginWrapper .links span {
	cursor:pointer;
	color:#336699;
	margin-top:10px;
	display:block;
}
#LoginWrapper .links span:hover {
	text-decoration:underline;
}

/* renewal reminder styles */
#RenewalReminderWrapper {
	height:668px;
}

#RenewalReminderWrapper #ModalTitleIcon {
	background-image:url('../images/modalShopIcon-trans.png?version=5');
	background-repeat:no-repeat;
	width:57px;
	height:60px;
}
#RenewalReminderWrapper #RenewalWrapper {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 30px;
}
#RenewalReminderWrapper  #RenewalWrapper h3 {
	color:#666666;
	font-size:18px;
	font-weight: bold;
	margin-bottom:10px;
}
#RenewalReminderWrapper  #RenewalWrapper li {
	font-size:14px;
	list-style-type: disc;
	margin-left: 10px;
	margin-bottom:4px;
}
#RenewalReminderWrapper  #RenewalWrapper p {
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}
#RenewalReminderWrapper  #RenewalWrapper .buttonContainer {
	margin:80px auto;
	clear:both;
	width:400px;
}
#RenewalReminderWrapper  #RenewalWrapper .buttonContainer #btnRenewLater {
	color: #fff;
	font-size:12px;
	background-color:#ccc;
	border:none;
}
#RenewalReminderWrapper  #RenewalWrapper .buttonContainer .button,
#RenewalReminderWrapper  #RenewalWrapper .buttonContainer .button span {
	padding:0px;
}
#RenewalReminderWrapper  #RenewalWrapper .buttonContainer .button {
	padding:20px;
}
#RenewalReminderWrapper  #RenewalWrapper .buttonContainer #btnRenewNow {
	text-transform:uppercase;
	margin-right:80px;
}


/*New Login Splash styles*/
#login-container {	
	margin-top: 200px;
	margin-left: 150px;
}
#LoginFormWrapper {
	border-right: solid 2px #ffffff;
	float: left;
	width:350px;
	padding: 20px;
	color: #fff;
	text-align: left;
}
#LoginForm {
	text-align: left;
}
#LoginForm .formField input {
	padding: 10px;
	width: 330px;
}
#login-logo {
	float: left;
	margin-top: 65px;
}
#loginHeading {
	display: none;
}
.forgotPassword,
.register {
	font-size: 12px;
    float: left;
    text-align: left;
	cursor: pointer;
}
.forgotPassword:hover,
.register:hover {
	color: #eeeeee;
}
#login-links {
	float: left;
}
#loginBtn-container {
	float: right;
}
#field_BtnLoginForm SPAN.disabled {
	color: #ffffff;
}
#field_BtnLoginForm SPAN.disabled:hover {
	color: #1db954;
} 
#ProfileWrapper #ModalTitleIcon {
  background-image: url("../images/modalAccount.png");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}

#ProfileWrapper #accountContainer {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 575px;
}
#ProfileWrapper #AccountFormWrapper {
  padding: 15px 25px;
}
#ProfileWrapper #AccountFormWrapper p {
  margin-bottom: 5px;
  font-size: 15px;
}
#ProfileWrapper #AccountFormWrapper h3 {
  color: #666666;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 7px;
}
#ProfileWrapper #AccountFormWrapper #AccountForm {
  /*float:left;
	width:300px;
	padding-left:39px;
	border-left:1px solid #cccccc;*/
}
#ProfileWrapper #AccountFormWrapper #AccountForm .tooltip {
  margin-left: 5px;
}
#ProfileWrapper #AccountFormWrapper .rowWrapper {
  clear: both;
}
#AccountForm #field_lastname {
  width: 381px;
}

#ProfileWrapper #AccountFormWrapper #AccountForm #div_accountemail,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_accountemailconfirm {
  float: left;
  clear: none;
  width: 175px;
}
#ProfileWrapper #AccountFormWrapper #AccountForm #div_accountpassword,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_accountpasswordconfirm {
  float: left;
  clear: none;
  width: 150px;
  margin-left: 15px;
}
#ProfileWrapper #AccountFormWrapper #AccountForm #div_firstname,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_lastname,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_gender,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_birthyear,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_heard_tv,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_heard_station {
  float: left;
  clear: none;
  width: 325px;
}
#ProfileWrapper #AccountFormWrapper #AccountForm #div_lastname,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_birthyear,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_heard_station,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_accountemailconfirm {
  margin-left: 15px;
}
#ProfileWrapper #AccountFormWrapper #AccountForm #div_heardabout {
  float: left;
  clear: none;
  width: 183px;
}
#ProfileWrapper #AccountFormWrapper #AccountForm #div_firstname,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_accountemail,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_accountemailconfirm,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_accountpassword,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_gender,
#ProfileWrapper #AccountFormWrapper #AccountForm #div_heard_tv {
  margin-right: 12px;
}
#ProfileWrapper #AccountFormWrapper #AccountForm #div_newsletter label {
  display: inline;
  margin-left: 5px;
}
#ProfileWrapper #AccountFormWrapper #AccountForm #div_newsletter .labelText {
  font-size: 11px;
  font-weight: normal;
}
#ProfileWrapper #AccountFormWrapper #AccountForm #div_newsletter input {
  border: none;
}

#ProfileWrapper form {
  text-align: left;
  margin: 0;
}
#AccountForm .fieldContainer {
  overflow: visible;
}
#ProfileWrapper input,
#ProfileWrapper select {
  color: #666666;
  border: 1px solid #cccccc;
  font-size: 15px;
  padding: 8px;
}
#ProfileWrapper select {
  height: 25px;
}
#ProfileWrapper .labelText {
  color: #666666;
  font-size: 14px;
}
#ProfileWrapper .buttonContainer {
  margin-left: 330px;
  margin-top: 30px;
}
#ProfileWrapper #field_BtnAccountForm {
  cursor: hand;
}
#ProfileWrapper .links {
  padding-top: 0;
  margin: 5px 0;
}
#ProfileWrapper .links span {
  cursor: hand;
  color: #336699;
  margin-top: 5px;
  display: block;
  font-size: 11px;
}
#ProfileWrapper .links span:hover {
  text-decoration: underline;
}

#ProfileWrapper form .radioGroup {
  overflow: hidden;
}
#ProfileWrapper form .radioGroup label {
  color: #666666;
  font-weight: bold;
  font-size: 11px;
}
#ProfileWrapper form .radioGroup .radioWrapper {
  clear: both;
  overflow: hidden;
}
#ProfileWrapper form .radioGroup .labelText {
  font-weight: normal;
  display: block;
  margin-top: 3px;
}
#ProfileWrapper form .radioGroup input {
  border: none;
}
#ProfileWrapper form .radioGroup .fieldContainer {
  overflow: hidden;
  clear: none;
  float: left;
  height: 18px;
  margin-right: 10px;
}
#ProfileWrapper form .radioGroup .formField,
#ProfileWrapper form .radioGroup label {
  float: left;
  height: 13px;
  line-height: 13px;
}
#ProfileWrapper form .radioGroup label {
  margin-left: 3px;
}

/* LicenseKey Renewal Styles */
#RenewWrapper #ModalTitleIcon {
  background-image: url("../images/modalAccountIcon-trans.png?version=5");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
#RenewWrapper #RenewFormWrapper {
  padding-left: 50px;
  margin-top: 15px;
  width: 800px;
  height: 200px;
}
#RenewWrapper #RenewFormWrapper p {
  margin-bottom: 10px;
  font-size: 15px;
}
#RenewWrapper #RenewFormWrapper h3 {
  color: #666666;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}

#RenewWrapper #RenewFormWrapper #RenewForm #field_renewlicensekey {
  float: left;
  clear: both;
  width: 450px;
  padding: 5px;
  margin-top: 10px;
  font-size: 14px;
}
#AccountForm .fieldContainer.licensekey {
  width: 535px;
  float: left;
}
#AccountForm #field_licensekey {
  width: 95%;
}

#AccountForm .licenseExpDateContainer {
  width: 200px;
  float: left;
  margin-top: 50px;
  color: #666666;
  font-size: 15px;
}

#AccountForm .licenseExpDate {
  color: #333;
  font-weight: bold;
}

#RenewWrapper input,
#RenewWrapper select {
  color: #666666;
  border: 1px solid #cccccc;
  font-size: 11px;
}
#RenewWrapper .labelText,
#RenewWrapper .requiredIcon {
  color: #666666;
  font-size: 14px;
  float: left;
}

#ProfileWrapper form {
  text-align: left;
  margin: 0;
}

#AccountForm .expNotLicensed {
  color: #ff0000;
}

#AccountForm .expLifetime {
  color: #1db954;
}
 
#SchedulerWrapper .schedulerContainer {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 575px;
}
#SchedulerWrapper #ModalTitleIcon {
  background-image: url("../images/modalSchedulerIcon-trans.png?version=6");
  background-repeat: no-repeat;
  width: 57px;
  height: 64px;
}
#SchedulerWrapper #schedformatted {
  /*background-image:url(../images/schedule/modalContentBg.png?version=5);*/
  /*background-repeat:no-repeat;*/
  margin-left: 25px;
  margin-top: 10px;
  height: 550px;
}
/*#SchedulerWrapper #schedformatted.master {
	background-image:url(../images/schedule/modalContentMasterBg.jpg?version=5);
}*/
#SchedulerWrapper #schedformatted #scheduledScans {
  height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
}
#SchedulerWrapper #titlebar {
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  height: 22px;
  padding-left: 15px;
  padding-top: 9px;
}
#SchedulerWrapper .header {
  height: 83px;
  padding-top: 15px;
  font-size: 11px;
  margin-left: 10px;
}
#SchedulerWrapper #imagewrap {
  float: left;
  text-align: center;
  width: 107px;
  overflow: hidden;
}
#SchedulerWrapper #makePara {
  margin: 5px auto;
  color: #ffffff;
}
#SchedulerWrapper #textwrap {
  float: left;
  margin-left: 20px;
  font-size: 11px;
  width: 450px;
  color: #ffffff;
}
#SchedulerWrapper #compName {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
}
#SchedulerWrapper #modelPara {
}
#SchedulerWrapper #cpuname {
}
#SchedulerWrapper #osname {
}

#SchedulerWrapper #masterdiv.header {
  overflow: hidden;
  clear: both;
  margin-left: 10px;
  background-color: #1db954;
  width: 731px;
}
#SchedulerWrapper #MasterSchedulerHeader.header {
  background-image: url(../images/schedule/schedulerIcon.gif?version=5);
  background-repeat: no-repeat;
  height: 89px;
  padding-left: 100px;
}
#SchedulerWrapper #MasterSchedulerHeader.header p {
  font-size: 13px;
  color: #2a2929;
  padding-right: 12px;
  padding-left: 12px;
}
#SchedulerWrapper #IndividualSchedulerHeader.header {
  background-image: url(../images/schedule/schedulerIcon.gif?version=5);
  background-repeat: no-repeat;
  height: 89px;
  padding-left: 100px;
}
#SchedulerWrapper #IndividualSchedulerHeader.header p {
  font-size: 14px;
  color: #2a2929;
  padding-right: 12px;
  padding-left: 12px;
  line-height: 17px;
  margin-bottom: 5px;
}
#SchedulerWrapper #IndividualSchedulerHeader.header .scheduledCompList {
  cursor: hand;
  margin-top: 10px;
  padding-left: 12px;
  color: #ee7a23;
}

#SchedulerWrapper a {
  color: #006699;
}
#SchedulerWrapper table {
  margin: 0 10px;
  width: 730px;
  text-align: left;
  font-size: 13px;
  border-collapse: collapse;
  background-color: #faf9f9;
}
#SchedulerWrapper table thead {
  height: 22px;
}
#SchedulerWrapper table thead tr th {
  color: #999999;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  vertical-align: bottom;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
}
#SchedulerWrapper table thead tr th.center {
  text-align: center;
}
#SchedulerWrapper table tbody tr.isMaster {
  background-color: #eaf0ca;
}
#SchedulerWrapper table tbody td {
  color: #666666;
  border-bottom: 1px dotted #cccccc;
  height: 50px;
  padding: 0 5px;
}

#SchedulerWrapper #scheduleTest {
  overflow-y: auto;
  overflow-x: hidden;
}
#SchedulerWrapper #scheduleTest form#scheduleForm {
  margin-top: 0;
  margin-left: -25px;
}

#SchedulerWrapper #scheduleTest table tbody td.last {
  border-bottom: none;
  background-color: #ffffff;
}
#SchedulerWrapper table tbody td.center {
  text-align: center;
}
#SchedulerWrapper #scheduleTest table tbody td {
  height: 40px;
}
#SchedulerWrapper table tbody td.delete,
#SchedulerWrapper table tbody td.edit {
  cursor: hand;
}
#SchedulerWrapper select {
  width: 200px;
}
#SchedulerWrapper #scheduleBtn,
#SchedulerWrapper #DeleteSelectedBtn {
  margin-top: 10px;
}
#SchedulerWrapper #DeleteSelectedBtn {
  width: 200px;
}
#SchedulerWrapper #schedloading {
  padding: 50px 0px 0px 200px;
}
#SchedulerWrapper #schedformatted .buttonContainer {
  float: right;
  margin-right: 35px;
}
#SchedulerWrapper #scheduleTest .buttonContainer {
  margin-right: -10px;
  margin-top: 15px;
}
#SchedulerWrapper #scheduleTest .driveRow {
  clear: both;
  overflow: hidden;
  padding-top: 3px;
}
#SchedulerWrapper #scheduleTest .driveRow .drive {
  float: left;
  width: 35px;
}

#SchedulerWrapper #scheduleTest .driveRow .controlsWrapper input {
  padding-right: 5px;
  margin-top: -4px;
}
#SchedulerWrapper #scheduleTest .driveRow .controlsWrapper label {
  padding-right: 15px;
}
#tooltip.schedrollover {
  border: 1px solid #b23e3e;
  margin: 0px 0px;
}
#tooltip.schedrollover td {
  padding: 0px 5px 0px 5px;
  font-size: 14px;
  font-weight: normal;
}

/* SchedulerPageWrapper styles */
#SchedulerPageWrapper {
  width: 1024px;
  height: 558px;
  margin: 5px auto 0;
}
#SchedulerPageWrapper a {
  color: #006699;
}
#SchedulerPageWrapper #SchedulerComputerList {
  width: 1024px;
  height: 558px;
  margin: 0px auto 0;
}
#SchedulerPageWrapper #SchedulerComputerList .titleBar {
  padding-left: 15px;
  padding-top: 5px;
  clear: both;
  overflow: hidden;
}
#SchedulerPageWrapper #SchedulerComputerList .titleBar .title {
  font-weight: bold;
  color: #333333;
  font-size: 14px;
  display: block;
  float: left;
}
#SchedulerPageWrapper #SchedulerComputerList .titleBar .sortBy {
  color: #444444;
  font-size: 11px;
  margin-left: 20px;
  display: block;
  float: left;
}
#SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer {
  clear: none;
  overflow: hidden;
  display: block;
  float: right;
  margin-right: 25px;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .titleBar
  .buttonContainer
  .button {
  background-color: #1db954;
  display: block;
  float: left;
  cursor: hand;
  margin-right: 10px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 2px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica;
  border: solid 1px #1db954;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .titleBar
  .buttonContainer
  .button:hover {
  background-color: #ffffff;
  color: #1db954;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .titleBar
  .buttonContainer
  .button
  span {
  display: block;
  float: left;
  padding: 1px 10px 0;
  line-height: 20px;
  white-space: nowrap;
  margin-top: -3px;
}

#SchedulerPageWrapper
  #SchedulerComputerList
  .titleBar
  .buttonContainer
  #SelectAll.button {
  background-color: #ee7a23;
  color: #ffffff;
  border: solid 1px #ee7a23;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .titleBar
  .buttonContainer
  #SelectAll.button:hover {
  background-color: #ffffff;
  color: #ee7a23;
}

#SchedulerPageWrapper #SchedulerComputerList .otherComputers {
  height: 420px;
  /*margin-right:5px;*/
  margin-left: 35px;
}
#SchedulerPageWrapper #SchedulerComputerList .otherComputers .computer {
  width: 450px;
  height: 80px;
  overflow: hidden;
  float: left;
  background-color: #e7eaf2;
  border: solid 1px #252d44;
  margin: 8px;
}
#SchedulerPageWrapper #SchedulerComputerList .otherComputers .computerOdd {
  padding: 5px;
}
#SchedulerPageWrapper #SchedulerComputerList .otherComputers .computerNone {
  margin-left: 3px;
  text-align: center;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computerNone
  .noComputers {
  font-size: 15px;
  font-weight: bold;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  margin-top: 25px;
}
#SchedulerPageWrapper #SchedulerComputerList .otherComputers .computerEven {
  padding: 5px;
}
#SchedulerPageWrapper #SchedulerComputerList .otherComputers .computerThisPC {
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computerLastCleanWarning {
  background-color: #eeab78;
  border: solid 1px #ee7a23;
}
#SchedulerPageWrapper #SchedulerComputerList .otherComputers .computer .select {
  float: left;
  width: 14px;
  margin-right: 8px;
  margin-left: 0;
  margin-top: 10px;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper {
  float: left;
  overflow: hidden;
  width: 410px;
  font-size: 14px;
  color: #252d44;
  font-family: Arial, Helvetica, sans-serif;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .topInfo {
  clear: both;
  overflow: hidden;
  height: 90px;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .compName {
  float: left;
  margin-top: 12px;
  width: 120px;
  overflow: hidden;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .compName
  span {
  display: block;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .type {
  float: left;
  width: 34px;
  margin-top: 10px;
  margin-left: 0px;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .make {
  float: right;
  width: 85px;
  overflow: hidden;
  margin-top: 15px;
  margin-right: 15px;
  text-align: right;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .make
  .text {
  font-size: 12px;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .nextTest {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 120px;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .nextTest
  span {
  color: #252d44;
  margin-right: 5px;
}
#SchedulerPageWrapper
  #SchedulerComputerList
  .otherComputers
  .computer
  .infoWrapper
  .nextTest
  a {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}

/* Toggle Button */
#scheduleTest .toggleBtn {
  display: block;
  width: 47px;
  height: 15px;
  background-image: url("../images/buttons/toggle-sprite.png");
  background-position: 0 -15px;
  margin-left: 10px;
}

#scheduleTest .toggleBtn:hover {
  cursor: pointer;
}

#scheduleTest .toggleBtn_On {
  background-position: 0 0;
}

#scheduleTest .toggleChk {
  display: none;
}
#schedulerBtnContainer {
  clear:both;
}
#schedulerBtnContainer button {
  background: #e7eaf2 url("../images/navigation/schedulerBtn-sprite.png")
    top left no-repeat;
  margin-right: 35px;
  margin-top: 5px;
  padding-left: 25px;
  color: #323f61;
  height: 30px;
  width: 115px;
  font-weight: bold;
  border: solid 1px #252d44;
  float:right;
}
#schedulerBtnContainer button:hover {
  background: #e7eaf2 url("../images/navigation/schedulerBtn-sprite.png")
    top left no-repeat;
  cursor: pointer;
  color: #1db954;
  background-position: 0 -30px;
}
#schedulerBtnContainer:disabled,
#schedulerBtnContainer[disabled] {
  border: 1px solid #999999 !important;
  background-color: #f4f4f4 !important;
  color: #f4f4f4 !important;
  cursor: not-allowed !important;
}
#schedulerBtnContainer:disabled button,
#schedulerBtnContainer[disabled] button {
  background: transparent
    url("../images/navigation/schedulerBtn-sprite-disabled.png") top left
    no-repeat;
}
#scheduleBtn.disabled,
#schedultBtn.disabled:hover {
  border: 1px solid #999999;
  background-color: #f4f4f4;
  color: #999999;
  cursor: not-allowed;
}
#delSelEvent {
  padding: 4px 0 2px 0;
  margin-left: 15px;
}
.infoTooltip {
  text-align: right;
}
#SchedulerDefragDriveSection {
  overflow-y: auto;
  max-height: 105px;
}

.schedulerScroll {
  height:340px;
  overflow-x: hidden;
  overflow-y: auto;
} 
#ShopWrapper #ModalTitleIcon {
	background-image:url('../images/modalShopIcon-trans.png?version=5');
	background-repeat:no-repeat;
	width:55px;
	height:57px;
}
#ShopWrapper h2 {
	overflow:hidden;
	clear:both;
}
#ShopWrapper h2 .title {
	float:left;
}
#ShopWrapper h2 .instruction {
	float:right;
	margin-right:30px;
	text-transform:none;
	width:290px;
	color:#7fd981;
	font-size:14px;
	cursor:hand;
}
#ShopWrapper #ShopFrameWrapper iframe {
	width:679px;
	height:390px;
	border:none;
	margin-left:1px;
	overflow-x:hidden;
	overflow-y:auto;
} 
﻿/* Community Styles */

ul#softwarelist,
ul#softwarelist2,
ul#modelslist,
ul#modelslist2 {
  float: left;
  width: 195px;
  text-align: left;
  margin: 5px;
}

ul#modelslist li.laptop,
ul#modelslist2 li.laptop {
  background: transparent url("../images/browse/laptop-trans.png?version=5")
    no-repeat;
  padding-left: 20px;
}
ul#modelslist li.desktop,
ul#modelslist2 li.desktop {
  background: transparent url("../images/browse/desktop-trans.png?version=5")
    no-repeat;
  padding-left: 20px;
}
ul#softwarelist li,
ul#softwarelist2 li {
  background: transparent url("../images/userIcon_active-trans.png?version=5")
    no-repeat;
  padding-left: 20px;
}
ul#softwarelist li:hover,
ul#softwarelist2 li:hover {
  background: transparent url("../images/userIcon_hover-trans.png?version=5")
    no-repeat;
  padding-left: 20px;
}
ul#softwarelist li.software,
ul#softwarelist2 li.software,
ul#modelslist li.model,
ul#modelslist2 li.model {
  text-align: left;
  margin: 8px 5px 8px 5px;
}

ul#softwarelist li.software a,
ul#softwarelist2 li.software a,
ul#modelslist li.model a,
ul#modelslist2 li.model a {
  text-decoration: underline;
}
ul#softwarelist li.software a:hover,
ul#softwarelist2 li.software a:hover,
ul#modelslist li.model a:hover,
ul#modelslist2 li.model a:hover {
  font-weight: bold;
  font-style: italic;
}
#CommunityWrapper .communityContainer {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 575px;
}
#CommunityWrapper #ModalTitleIcon {
  background-image: url("../images/modalCommunityIcon-trans.png?version=6");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
#CommunityWrapper .communityContainer .content h3 {
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 7px;
  text-align: left;
}
#CommunityWrapper .communityContainer .tabs {
  float: left;
  width: 209px;
  margin-right: 27px;
}
#CommunityWrapper .communityContainer .tabs ul li {
  width: 209px;
  height: 45px;
  background-image: url("../images/optionBg-trans.png?version=5");
  background-repeat: no-repeat;
  background-position: left;
  margin-bottom: 1px;
}
#CommunityWrapper .communityContainer .tabs ul li.active {
  background-image: url("../images/optionBg_active-trans.png?version=5");
}
#CommunityWrapper .communityContainer .tabs ul li.rounded {
  background-image: url("../images/optionBg_rounded-trans.png?version=5");
}
#CommunityWrapper .communityContainer .tabs ul li span {
  color: #333333;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  width: 209px;
  height: 45px;
  padding-top: 11px;
  padding-left: 20px;
  cursor: hand;
}
#CommunityWrapper .communityContainer .content {
  padding: 0 20px 0 30px;

  color: #666666;
  font-size: 14px;
}
#CommunityWrapper .communityContainer .content .tabContent {
  display: none;
  height: 350px;
  overflow-y: auto;
}
#CommunityWrapper #welcome {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  color: #555;
}

.buttonContainer {
  margin: 0;
  padding: 0;
  overflow: hidden;
  clear: both;
  text-align: center;
}
.buttonContainer .buttonOrange,
.buttonContainer .buttonGreen,
.buttonContainer .buttonBlue {
  display: block;
  float: left;
  border: 0;
  cursor: hand;
  margin-right: 6px;
  padding-right: 10px;
  padding-left: 0;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}

.buttonContainer .buttonRed {
  display: block;
  float: left;
  border: 0;
  cursor: hand;
  margin-right: 6px;
  padding-right: 10px;
  padding-left: 0;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  background-color: #b20a11;
  color: #ffffff;
}
.buttonContainer .buttonRed span {
  background-repeat: no-repeat;
  display: block;
  float: left;
  padding: 4px 10px 4px 20px;
  line-height: 22px;
}
.buttonContainer .buttonOrange span {
  background-repeat: no-repeat;
  display: block;
  float: left;
  padding: 4px 10px 4px 20px;
  line-height: 22px;
}
.buttonContainer .buttonGreen span {
  background-repeat: no-repeat;
  display: block;
  float: left;
  padding: 8px 10px 6px 20px;
  /*line-height: 22px;*/
}
.buttonContainer .buttonBlue span {
  background-repeat: no-repeat;
  display: block;
  float: left;
  padding: 10px 10px 10px 20px;
  line-height: 22px;
}
.buttonContainer .buttonOrange {
  background-image: url("../images/buttons/buttonOrangeRightBg.jpg?version=5");
  color: #fff;
}
.buttonContainer .buttonOrange span {
  background-image: url("../images/buttons/buttonOrangeLeftBg.jpg?version=5");
}
.buttonContainer .buttonRed {
  background-image: url("../images/buttons/buttonRedRightBg.png?version=5");
  color: #fff;
}
.buttonContainer .buttonRed span {
  background-image: url("../images/buttons/buttonRedLeftBg.png?version=5");
}
.buttonContainer .buttonGreen {
  background-image: url("../images/buttons/buttonRightBg.png?version=5");
  color: #fff;
}
.buttonContainer .buttonGreen span {
  background-image: url("../images/buttons/buttonLeftBg.png?version=5");
}
.buttonContainer .buttonBlue {
  background-image: url("../images/buttons/buttonBlueRightBg.jpg?version=5");
  color: #fff;
}
.buttonContainer .buttonBlue span {
  background-image: url("../images/buttons/buttonBlueLeftBg.jpg?version=5");
}

#CommunityWrapper #SupportFormWrapper .rowWrapper {
  clear: both;
}
#SupportForm {
  height: 470px;
}
#SupportForm .fieldContainer {
  overflow: visible;
}
#CommunityWrapper form {
  text-align: left;
  margin: 0;
}
#CommunityWrapper input,
#CommunityWrapper textarea,
#CommunityWrapper select {
  color: #666666;
  border: 1px solid #cccccc;
  font-size: 15px;
  padding: 8px;
  font-family: Arial, Helvetica, sans-serif;
}
#CommunityWrapper #SupportFormWrapper #SupportForm #div_lastname {
  margin-left: 15px;
}
#CommunityWrapper #SupportFormWrapper #SupportForm #div_lastname,
#CommunityWrapper #SupportFormWrapper #SupportForm #div_firstname,
#CommunityWrapper #SupportFormWrapper #SupportForm #div_accountemail,
#CommunityWrapper #SupportFormWrapper #SupportForm #div_selDevice,
#CommunityWrapper #SupportFormWrapper #SupportForm #div_selectOS {
  float: left;
  clear: none;
}
#CommunityWrapper #SupportFormWrapper #SupportForm #div_lastname,
#CommunityWrapper #SupportFormWrapper #SupportForm #div_firstname {
  width: 300px;
}
#CommunityWrapper #SupportFormWrapper #SupportForm #div_firstname {
  margin-right: 12px;
}

/* #SupportForm #field_lastname {
  width: 400px;
} */
#SupportForm #field_accountemail,
#SupportForm #field_subject {
  width: 630px;
}
#SupportForm #field_selDevice,
#SupportForm #selectOS {
  width: 330px;
  height: 26px;
}
#SupportForm #field_message {
  width: 630px;
  overflow-y: auto;
  height: 80px;
}
#attachBtn {
  float: left;
  margin-right: 15px;
}
#attachBtn {
  background: transparent url("../images/browse/attach-sprite.png") top left
    no-repeat;
  border: none;
  padding-left: 10px;
  padding-top: 2px;
  margin-top: 2px;
  height: 30px;
  width: 30px;
}
#attachBtn:hover {
  background: transparent url("../images/browse/attach-sprite.png") top left
    no-repeat;
  background-position: 0 -30px;
  cursor: pointer;
}
input[type="file"] {
  height: 0;
  width: 0;
  float: left;
}
#img_text {
  float: left;
  margin-right: 15px;
  margin-top: 10px;
}
#removeFile {
  background: transparent url("../images/delete-sprite.png") top left no-repeat;
  border: none;
  padding-left: 10px;
  padding-top: 2px;
  margin-top: 8px;
  height: 20px;
  width: 20px;
  display: none;
  float: left;
}
#removeFile:hover {
  background: transparent url("../images/delete-sprite.png") top left no-repeat;
  background-position: 0 -20px;
  cursor: pointer;
}
#CommunityWrapper
  #SupportFormWrapper
  #SupportForm
  .buttonContainer
  .button
  SPAN {
  display: block;
  padding: 1px 10px 0 15px;
  line-height: 20px;
  white-space: nowrap;
}
#supportNotifyContainer {
  color: #fff;
}
#supportNotifyContainer .supportNotifyMessage {
  background-color: #ee7a23;
  padding: 10px;
}
#supportNotifyContainer .supportNotifyMessage.highlight {
  background-color: #b20a11;
  font-size: 12px;
  overflow-y: auto;
}
#supportFormContainer {
  display: none;
  overflow-y: auto;
  max-height: 450px;
  max-width: 800px;
}
#contactSupportBtn {
  padding: 5px 10px 5px 10px;
}

/* Auto Support Questions */
.botQuestions {
  float: left;
  width: 330px;
  border: solid thin #252d44;
  padding: 5px 10px;
  text-align: center;
  margin: 5px 10px;
  height: 100px !important;
  cursor: pointer;
}

.botQuestions:hover {
  border: solid thin #06bd0a;
}

.botQuestions:hover img {
  width: 60px;
}

.botQuestions h3 {
  text-align: center !important;
}

.automatedQuestionsContainer {
  padding-left: 1px;
}

.question-img {
  background-image: url(../images/support-icons/ss-support-sprite.png?version=1);
  width: 66px;
  position: relative;
  display: block;
  height: 82px;
  margin-top: -10px;
}
.botQuestions:hover .question-img {
  background-image: url(../images/support-icons/ss-support-sprite.png?version=1);
  background-position: 0 -74px;
}

.question-img-other {
  background-image: url(../images/support-icons/other-support-sprite.png?version=1);
  width: 66px;
  position: relative;
  display: block;
  height: 82px;
  margin-top: -10px;
}
.botQuestions:hover .question-img-other {
  background-image: url(../images/support-icons/other-support-sprite.png?version=1);
  background-position: 0 -74px;
}

.question-img-success {
  background-image: url(../images/support-icons/success-support-sprite.png?version=1);
  width: 66px;
  position: relative;
  display: block;
  height: 82px;
  margin-top: -10px;
}
.botQuestions:hover .question-img-success {
  background-image: url(../images/support-icons/success-support-sprite.png?version=1);
  background-position: 0 -74px;
}

.question-img-fail {
  background-image: url(../images/support-icons/fail-support-sprite.png?version=1);
  width: 66px;
  position: relative;
  display: block;
  height: 82px;
  margin-top: -10px;
}
.botQuestions:hover .question-img-fail {
  background-image: url(../images/support-icons/fail-support-sprite.png?version=1);
  background-position: 0 -74px;
}

/*.question-img {
	width: 50px;
}*/

.resolve h3 {
  text-align: center;
}

.botQuestionsMessage h3 {
  text-align: center !important;
}

.botQuestionsMessage p {
  display: block;
  width: 700px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  margin-bottom: 15px;
  font-size: 13px;
}

#prevQuestionContainer {
  margin-left: 11px;
  padding-bottom: 5px;
}
#supportBackButton {
  display: block;
  vertical-align: middle;
  padding: 2px 8px;
  line-height: 1.5;
}
#supportBackButton:hover {
  background-color: #026e04 !important;
  color: #fff !important;
}
#supportBackButton img {
  float: left;
  padding-right: 5px;
}

.chatButton {
  width: 155px;
  padding: 10px;
  background: #262e45;
  color: #fff;
  display: block;
  cursor: pointer;
}

.chatButton div {
  float: left;
}

.chatImgContainer {
  width: 40px;
}

.chatImg {
  max-width: 40px;
}

.chatText {
  width: 120px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0 0 5px;
}

.chatDesc {
  font-size: 14px;
  margin-top: 10px;
}
 
﻿#HelpInfoWrapper .helpinfoContainer,
#AddOnsWrapper .addOnsContainer {
  overflow: hidden;
  clear: both;
  width: 800px;
  height: 575px;
}

#HelpInfoWrapper #ModalTitleIcon,
#AddOnsWrapper #ModalTitleIcon {
  background-image: url("../images/modalExclamationIcon-trans.png?version=6");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}
#HelpInfoWrapper .helpinfoContainer .content h3,
#AddOnsWrapper .addOnsContainer .content h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 7px;
}
#HelpInfoWrapper .helpinfoContainer .content h4,
#AddOnsWrapper .addOnsContainer .content h4 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 7px;
}
#HelpInfoWrapper .helpinfoContainer .content p,
#AddOnsWrapper .addOnsContainer .content p {
  font-size: 15px;
  margin-bottom: 10px;
  line-height: 20px;
}
#AddOnsWrapper .addOnsContainer .content {
  float: left;
  width: 620px;
  padding: 0 40px 0 40px;
  color: #666666;
  font-size: 12px;
}
#AddOnsWrapper .addOnsContainer .content .buttonContainer {
  overflow: hidden;
  clear: none;
  float: left;
  padding: 3px 0 5px 0;
}
#AddOnsWrapper .addOnsContainer .content #closeMsg {
  font-size: 16px;
  color: #990000;
}

#AddOnsWrapper .addOnsContainer .content #manageInstallRealTime .inactive,
#AddOnsWrapper .addOnsContainer .content #manageInstallNitro .inactive {
  color: #b4b4b4;
}
#AddOnsWrapper .addOnsContainer .content .freeTitle {
  font-size: 12px;
  font-weight: bold;
  color: #005d0b;
}
#AddOnsWrapper .addOnsContainer .content input {
  padding: 0;
  margin: 0;
}
#AddOnsWrapper .addOnsContainer .content form {
  text-align: left;
}
#AddOnsWrapper .addOnsContainer .content img.left {
  float: left;
  padding: 0 10px 0 0;
}
#AddOnsWrapper .addOnsContainer .content img.logoText {
  vertical-align: middle;
}
#HelpInfoWrapper .helpinfoContainer .tabs {
  float: left;
  width: 209px;
  margin-right: 27px;
}
#HelpInfoWrapper .helpinfoContainer .tabs ul li {
  width: 209px;
  height: 45px;
  background-image: url("../images/optionBg-trans.png?version=5");
  background-repeat: no-repeat;
  background-position: left;
  margin-bottom: 1px;
}
#HelpInfoWrapper .helpinfoContainer .tabs ul li.active {
  background-image: url("../images/optionBg_active-trans.png?version=5");
}
#HelpInfoWrapper .helpinfoContainer .tabs ul li.rounded {
  background-image: url("../images/optionBg_rounded-trans.png?version=5");
}
#HelpInfoWrapper .helpinfoContainer .tabs ul li span {
  color: #333333;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  width: 209px;
  height: 45px;
  padding-top: 11px;
  padding-left: 20px;
  cursor: hand;
}
#HelpInfoWrapper .helpinfoContainer .content {
  float: left;
  width: 530px;
  color: #666666;
  font-size: 15px;
}
#HelpInfoWrapper .helpinfoContainer .content .tabContent {
  display: none;
  height: auto;
  overflow-y: auto;
}
#HelpInfoWrapper #welcome {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  color: #555;
}
#HelpInfoWrapper .helpinfoContainer .content #HelpInfoTab_0 .buttonContainer {
  overflow: hidden;
  clear: none;
  float: right;
  padding: 3px 0 5px 0;
}
 
/* stats */
#StatsWrapper .statsMain {
  padding:0 20px 20px;
}

.statsFilterBy {
  width:100%;
  background-color:#252d44;
  padding:5px;
  font-size:14px;
}

.statsFilterBy #cleanStatsFilterBy {
  width:650px;
  margin:0 auto;
}

.statsFilterBy #cleanStatsFilterBy ul li {
  float:left;
  color:#fff;
  padding:5px 10px;
}

.statsFilterBy #cleanStatsFilterBy ul li a.timeSpan {
  color:#fff;
  font-size:14px;
  cursor:pointer;
}

.maintenanceStats {
  margin:20px 0;
}

/* .junkStats {
  float:right;
  width:600px;
} */
/* #StatsWrapper #Stats table td {
  padding:10px;
}

#StatsWrapper #Stats table td.statText,
#StatsWrapper #Stats table td.blankCell {
  width:250px;
}
#StatsWrapper #Stats table td.statText.alignRight {
  text-align: right;
}
#StatsWrapper #Stats table td.statIcon {
  width:60px;
  height:60px;
  display:block;
} */
/* #StatsWrapper #Stats tr.virus .statIcon {
  background-image: url("../images/stats/viruses2.png");
  background-repeat:no-repeat;
}

#StatsWrapper #Stats tr.patches .statIcon {
  background-image: url("../images/stats/patches2.png");
  background-repeat:no-repeat;
}

#StatsWrapper #Stats tr.supershield .statIcon {
  background-image: url("../images/stats/ss.png");
  height: 65px;
  background-repeat:no-repeat;
} */


/* #StatsWrapper #Stats tr.junk .statIcon {
  background-image: url("../images/stats/junk.png?version=5");
  background-repeat:no-repeat;
  height: 65px;
}


#StatsWrapper #Stats tr.services .statIcon {
  background-image: url("../images/stats/services.png?version=5");
  height: 65px;
  background-repeat:no-repeat;
}

#StatsWrapper #Stats tr.tasks .statIcon {
  background-image: url("../images/stats/tasks.png?version=5");
  height: 65px;
  background-repeat:no-repeat;
}

#StatsWrapper #Stats tr.startups .statIcon {
  background-image: url("../images/stats/startups.png?version=5");
  height: 65px;
  background-repeat:no-repeat;
}

#StatsWrapper #Stats tr.drivers .statIcon {
  background-image: url("../images/stats/drivers.png?version=5");
  height: 65px;
  background-repeat:no-repeat;
} */

#viewStats {
  background-image: url("../images/stats/caret_up.png?version=5");
  height: 22px;
  width: 24px;
  float: left;
  cursor: pointer;
  margin-left: 10px;
  margin-top: 15px;
}
#viewStats.opened {
  background-image: url("../images/stats/caret_dwn.png?version=5");
}
#pinStats {
  background-image: url("../images/stats/pin-stats-sprite.png");
  background-repeat: no-repeat;
  margin: 10px;
  float: right;
  width: 22px;
  height: 22px;
}
#pinStats:hover {
  background-position: 0 -23px;
  cursor: pointer;
}
.pinStats-pinned {
  background-position: 0 -23px;
} 
/* navigation */
body.de #OuterWrapper #Nav li.userAccess button {
	margin-left:3px;
	/*padding-left: 18px;*/
}
body.de #OuterWrapper #Nav li.browse .text {
	margin-left: -10px;
}
body.de #OuterWrapper #Nav li.community .text {
	margin-left: -12px;
}
body.de #OuterWrapper #Nav li.realTime .text {
	font-size:10px;
}
body.de #OuterWrapper #Header #ExtraNav LI.logout BUTTON {
	padding-left: 10px !important;
}
body.de #OuterWrapper #Header #ExtraNav LI.support BUTTON {
	padding-left: 8px !important;
}

/* browse */
body.de #BrowseWrapper #BrowseTestList .titleBar span#LabelSSActivity {
	margin-left: 70px;
}
body.de #BrowseWrapper #BrowseTestList.hasScanHistory .testHistory #ReportHeaders span {
	padding-top:-0;
}
body.de #BrowseWrapper .hasScanHistory#BrowseTestList .testHistory .reportHeaders #Column_3,
body.de #BrowseWrapper .hasScanHistory#BrowseTestList .testHistory .reportHeaders #Column_4 {
	margin-top:-10px;
}
body.de #OuterWrapper #Header #ComputerInfo {
	font-size:9px;
}

/* dashboard */
body.de #DashboardWrapper .dashboardColumn #Section_Issues ul li {
	padding-top:0;
	margin-top:-5px;
}
body.de #DashboardWrapper .dashboardColumn .resultSection ul li {
	color: #666666;
	font-size: 12px;
	line-height:16px;
	border-bottom: 1px dotted #cccccc;
	padding-left: 10px;
	margin-bottom:2px;
}
body.de #ModalContent .resultsContainer .rightColumn .content .buttonContainer {
	top: 50px;
}

/* options */
body.de #OptionsWrapper .optionsContainer .tabs ul li#TabLink_4 span {
	font-size:14px;
}
body.de  #ModalContent.issues  .fixAll{
	overflow:hidden;
	height:402px;
}
body.de #ModalContent.issues .fixAll .topRow table{
	float:right;
	margin-bottom:15px;
}
body.de  #ModalContent.issues .fixAll .buttonContainer .button {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat right center;
	display:block;
	float:left;
	border:0;
	cursor:hand;
	margin-right:6px;
	padding-right:10px;
	padding-left:0;
	color: #ffffff;
	font-size:20px;
	font-weight:bold;
	width:130px;
}
body.de #ModalContent.issues .fixAll .buttonContainer .button span {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat left center;
	display:block;
	float:left;
	padding: 5px 10px 5px 20px;
	line-height: 20px;
}
body.de #ModalContent.issues .fixAll {
	overflow:hidden;
	clear:both;
	background-image: url('../images/dashboardModalBackgroundSmall-trans.png?version=5');
	background-position: 0px 120px;
	background-repeat:no-repeat;
}
body.de #ModalContent.issues .resultsContainer h1{
	font-weight:bold;
	font-size:17px;	
	margin-bottom:10px;
}
body.de #ModalContent.issues .fixAll .topRow table td{
	width:270px;	
	font-size:11px;
}
/* Toggle Button */
body.de .toggleBtn {
    display: block;
    width: 57px;
    height: 20px;
    background-image: url('../images/buttons/toggle_de.png?version=5');
    background-position: 0 -20px;
}

body.de .toggleBtn:hover {
    cursor: pointer;
}

body.de .toggleBtn_On {
    background-position: 0 0;
}

body.de .toggleChk {
    display: none;
}

/* reports */
body.de #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span {
	font-size: 13px;
}
body.de #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span#Column_9,
body.de #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span#Column_10 {
	font-size: 11px;	
}
/* splash */
body.de #SplashWrapper  h2 
{
	color:#333333;
	font-size:18px;
	font-weight:bold;
}
body.de #SplashWrapper  p
{
	color:#333333;
	font-size:12px;
	line-height:18px;
}
body.de #SplashWrapper #guarantee
{
	background-image:url('/nirvana/images/splash/guaranteeNew_de.png?version=5');
	background-repeat:no-repeat;
	background-size: 50% Auto;
	height:108px;
	width:58px;
	margin:25px 0 10px 10px;
}

body.de #SplashWrapper #windowsxp
{
	margin:10px 0 20px 10px;
}
body.de #SplashWrapper #windowsvista
{
	margin:10px 0 25px 10px;
}
body.de #SplashWrapper #windows7
{
	margin:10px 0 0 15px;
}
body.de #SplashWrapper #windows8
{
	margin:10px 0 0 15px;
}
body.de #SplashWrapper #windows10
{
	margin:10px 0 0 15px;
}

/* Stats */
body.de #OuterWrapper #Stats li.virus {
    margin-left: 5px;
    width: 135px;
    border-right: 1px solid #cccccc;
}
body.de #OuterWrapper #Stats li.virus .text {

    margin-left: 60px;
}
body.de #OuterWrapper #Stats li.defrag {
    width: 130px;
    margin-left: 10px;
    border-right: 1px solid #aaaaaa;
}

body.de #OuterWrapper #Stats li.defrag .text {
    text-align: left;
    font-size: 11px;
    color: #555555;
    white-space: nowrap;
    margin-left: 40px;
    height: 50px;
}
body.de #OuterWrapper #Stats li.drivers {
    margin-left: 10px;
    width: 120px;
}
body.de #OuterWrapper #Stats li.registry .text,
body.de #OuterWrapper #Stats li.startups .text {
    margin-top: 10px;	
    margin-left: 50px;
}
body.de #OuterWrapper #Stats li.registry,
body.de #OuterWrapper #Stats li.startups {
    width: 150px;
    margin-left: 10px;
    border-right: 1px solid #aaaaaa;
}

body.de #OuterWrapper #Stats li.patches {
    width: 150px;
    margin-left: 8px;
    border-right: 1px solid #cccccc;
}
body.de #OuterWrapper #Stats li.patches .text {
    margin-left: 50px;
    margin-top: 10px;
}
body.de #OuterWrapper #Stats li.services {
    width: 150px;
    margin-left: 8px;
    border-right: 1px solid #aaaaaa;
}

body.de #OuterWrapper #Stats li.supershield {
    width: 160px;
    margin-left: 8px;
    border-right: 1px solid #cccccc;
}

body.de #OuterWrapper #Stats li.tasks {
    width: 163px;
    margin-left: 5px;
    border-right: 1px solid #aaaaaa;
}
body.de #OuterWrapper #Stats li.junk {
    width: 125px;
    margin-left: 10px;
}
body.de #OuterWrapper #Stats li.junk .text {
    margin-left: 55px;
}
/* single pc view */
body.de #BrowseWrapper #BrowseComputerList .computerStatus .status ul li.alerts{
	margin-left:20px;
	width:75px;
}

/* Scheduler */
body.de #SchedulerPageWrapper #SchedulerComputerList .otherComputers .computer .infoWrapper .nextTest A {
	font-size:10px !important;
}
body.de #SchedulerPageWrapper #SchedulerComputerList .otherComputers .computer .infoWrapper .nextTest {
	width:85px;
}
/* Toggle Button */
body.de #scheduleTest .toggleBtn {
    display: block;
    width: 57px;
    height: 20px;
    background-image: url('../images/buttons/toggle_de.png?version=5');
    background-position: 0 -20px;
	margin-left:10px;
}

body.de #scheduleTest .toggleBtn:hover {
    cursor: pointer;
}

body.de #scheduleTest .toggleBtn_On {
    background-position: 0 0;
}

body.de #scheduleTest .toggleChk {
    display: none;
}

/* Chat */
body.de .communityContainer .buttonContainer .buttonGreen {
	font-size:11px !important;
} 
/* navigation */
body.es #OuterWrapper #Nav li.userAccess button {
	width:74px;
	/*padding-left:16px;*/
	/*height:27px;*/
	margin-top:3px;
	white-space:normal;
	margin-left:-20px;
}
body.es #OuterWrapper #Nav li.scheduler .text {
	margin-left: -10px;
}

/* browse */
body.es #BrowseWrapper #BrowseTestList .titleBar SPAN {
	font-size:13px;
}

/* options */
body.es #OptionsWrapper .optionsContainer .tabs ul li#TabLink_4 span {
	margin-top:-8px;
}
body.es #OptionsWrapper .optionsContainer .tabs UL LI SPAN {
	font-size:15px;
}
body.es #optionsForm TABLE {
	margin-left: -40px;
}

/* dashboard */
body.es #DashboardWrapper .dashboardColumn .resultSection ul li {
	color: #666666;
	font-size: 12px;
	line-height:15px;
	border-bottom: 1px dotted #cccccc;
	padding-left: 5px;
	margin-bottom:2px;
}

body.es  #ModalContent.issues  .fixAll{
	overflow:hidden;
	height:402px;
}
body.es #ModalContent.issues .fixAll .topRow table{
	float:right;
	margin-bottom:15px;
}
body.es  #ModalContent.issues .fixAll .buttonContainer .button {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat right center;
	display:block;
	float:left;
	border:0;
	cursor:hand;
	margin-right:6px;
	padding-right:10px;
	padding-left:0;
	color: #ffffff;
	font-size:20px;
	font-weight:bold;
	width:130px;

}
body.es #ModalContent.issues .fixAll .buttonContainer .button span {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat left center;
	display:block;
	float:left;
	padding: 5px 10px 5px 20px;
	line-height: 20px;
}
body.es #ModalContent.issues .fixAll {
	overflow:hidden;
	clear:both;
	background-image: url('../images/dashboardModalBackgroundSmall-trans.png?version=5');
	background-position: 0px 132px;
	background-repeat:no-repeat;
}
body.es #ModalContent.issues .resultsContainer h1{
	font-weight:bold;
	font-size:17px;	
	margin-bottom:10px;
}
body.es #ModalContent.issues .fixAll .topRow table td{
	width:270px;	
	font-size:11px;
}
body.es #DashboardWrapper .dashboardColumn #Section_Issues UL LI {
	margin-top:-8px;
}
body.es #OuterWrapper #Header #ComputerInfo {
	font-size:9px;
}
body.es #OuterWrapper #Header #UserInfo {
	font-size:11px;
}
body.es #OuterWrapper #Header #ExtraNav LI.support BUTTON {
	padding-left:17px;
}

/* scheduler */
body.es #SchedulerPageWrapper #SchedulerComputerList .titleBar .sortBy {
	margin-left:10px;
}
body.es #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button {
	font-size:11px;
	margin-right:2px;
}
body.es #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button span {
	padding-right:5px;
	padding-left: 5px;
}
body.es #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button SPAN {
	padding:0px 10px 0px 15px;
	line-height:22px;
}

/* reports */
body.es #ReportsWrapper #ReportInfo.installed_software #ReportHeaders span {
	font-size: 15px;
}
body.es #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span {
	font-size: 13px;
}

/* splash */
body.es #SplashWrapper #guarantee
{
	background-image:url('/nirvana/images/splash/guaranteeNew_es.png?version=5');
	background-repeat:no-repeat;
	background-size: 50% Auto;
	height:108px;
	width:58px;
	margin:25px 0 10px 10px;
}

body.es #SplashWrapper div.comprehensive p
{
	color:#333333;
	font-size:14px;
	line-height:18px;
}
body.es #SplashWrapper #windowsxp
{
	/*margin:10px 0 20px 10px;*/
}
body.es #SplashWrapper #windowsvista
{
	/*margin:10px 0 25px 10px;*/
}
body.es #SplashWrapper #windows7
{
	margin:10px 0 0 15px;
}
/* Browse */

body.es #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterScheduler button {
	font-size:12px;
}

body.es #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterReports button {
	font-size:12px;
}
body.es #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterReports {
	width:145px;
}
body.es #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterScheduler {
	width:125px;
}
/* Stats */
/*body.es #OuterWrapper #Stats li.virus {
    margin-left: 5px;
    width: 125px;
    border-right: 1px solid #cccccc;
}
body.es #OuterWrapper #Stats li.virus .text {

    margin-left: 60px;
}
body.es #OuterWrapper #Stats li.defrag {
    width: 140px;
    margin-left: 10px;
    border-right: 1px solid #aaaaaa;
}

body.es #OuterWrapper #Stats li.defrag .text {
    text-align: left;
    font-size: 11px;
    color: #555555;
    white-space: nowrap;
    margin-left: 40px;
    height: 50px;
}
body.es #OuterWrapper #Stats li.drivers {
    margin-left: 10px;
    width: 120px;
}
body.es #OuterWrapper #Stats li.registry .text,
body.es #OuterWrapper #Stats li.startups .text {
    margin-left: 50px;
}
body.es #OuterWrapper #Stats li.registry
{
	width: 150px;
    margin-left: 8px;
}
body.es #OuterWrapper #Stats li.startups {
	width: 130px;
	margin-left:10px;
}
body.es #OuterWrapper #Stats li.patches {
    width: 170px;
    margin-left: 8px;
}
body.es #OuterWrapper #Stats li.patches .text {
    margin-left: 50px;
    margin-top: 10px;
}
body.es #OuterWrapper #Stats li.services {
    width: 150px;
    margin-left: 8px;
}
body.es #OuterWrapper #Stats li.supershield {
    width: 155px;
    margin-left: 10px;
}
body.es #OuterWrapper #Stats li.tasks {
    width: 148px;
    margin-left: 8px;
}
body.es #OuterWrapper #Stats li.junk {
    width: 125px;
    margin-left: 10px;
}
body.es #OuterWrapper #Stats li.junk .text {
    margin-left: 50px;
}
body.es #OuterWrapper #Stats li.drivers {
	margin-left:10px;
	width: 130px;
}
body.es #OuterWrapper #Stats li.drivers .text {
	margin-left:50px;
}*/
body.es #OuterWrapper #Header #ExtraNav LI.logout BUTTON {
	padding-left: 5px;
}
/* single pc view */
body.es #BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.scheduler{
	padding-left:35px;	
}
body.es #BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.scheduler  button {
	width:80px;
}
body.es #ProfileWrapper .labelText {
	font-size:13px;
}

body.es #NavHeader .titleBar .note {
	margin-left: 10px;
}
body.es #NavHeader .titleBar .sortBy {
	margin-left: 10px;
	margin-top: -12px;
}
body.es #NavHeader .titleBar .sortBy SELECT {
	float: left;
}
body.es #NavHeader .titleBar .sortBy label {
	padding-left: 4px;
}
body.es .scanningArrow {
	left: 573px;
}
body.es .scanningContent {
	right: -5px;
}body.es #automatedQuestionsHeading {
	margin-top: -5px;
}
body.es #addDeviceLabel {
	text-align: center;
	font-size: 9px;
}
body.es .deleteTestItem {
	width: 170px;
	margin-left: 60px;
}
body.es #testDeleteButton {
	width: 170px;
} 
/* navigation */
body.fr #OuterWrapper #Nav li.userAccess button { 

	margin-left:8px;
	padding-left: 24px;
}
body.fr #OuterWrapper #Nav li.userAccess button.login { 

	margin-left:3px;
	/*padding-left: 18px;*/
}
body.fr #OuterWrapper #Nav li.scheduler .text {
	margin-left: -10px;
}
body.fr #OuterWrapper #Nav li.realTime .text {
	margin-left: -3px;
}
body.fr #OuterWrapper #Nav li.realTime button.realTimeOff .text {
	margin-left: -14px;
}
body.fr #OuterWrapper #Nav li.community .text {
	margin-left: -8px;
}

/* browse */
body.fr #BrowseWrapper #BrowseTestList .titleBar span#LabelSSActivity {
	margin-left: 50px;
}
body.fr #BrowseWrapper #BrowseTestList.hasScanHistory .testHistory #ReportHeaders span {
	padding-top:-0;
}
body.fr #BrowseWrapper .hasScanHistory#BrowseTestList .testHistory .reportHeaders #Column_4 {
	margin-top:-10px;
}

/* dashboard */
body.fr #DashboardWrapper .dashboardColumn #Section_Issues ul li {
	padding-top:0;
}
body.fr #DashboardWrapper .dashboardColumn .resultSection ul li {
	color: #666666;
	font-size: 11px;
	line-height:16px;
	border-bottom: 1px dotted #cccccc;
	padding-left: 10px;
	margin-bottom:2px;
}
body.fr #ModalContent .resultsContainer .rightColumn .content .buttonContainer {
	top: 75px;
}

body.fr #ModalContent.issues  .fixAll{
	overflow:hidden;
	height:402px;
}
body.fr #ModalContent.issues .fixAll .topRow table{
	float:right;
	margin-bottom:15px;
}
body.fr  #ModalContent.issues .fixAll .buttonContainer .button {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat right center;
	display:block;
	float:left;
	border:0;
	cursor:hand;
	margin-right:6px;
	padding-right:10px;
	padding-left:0;
	color: #ffffff;
	font-size:20px;
	font-weight:bold;
	width:130px;

}
body.fr #ModalContent.issues .fixAll .buttonContainer .button span {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat left center;
	display:block;
	float:left;
	padding: 5px 10px 5px 20px;
	line-height: 20px;
}
body.fr #ModalContent.issues .fixAll {
	overflow:hidden;
	clear:both;
	background-image: url('../images/dashboardModalBackgroundSmall-trans.png?version=5');
	background-position: 0px 119px;
	background-repeat:no-repeat;
}
body.fr #ModalContent.issues .resultsContainer h1{
	font-weight:bold;
	font-size:17px;	
	margin-bottom:10px;
}
body.fr #ModalContent.issues .fixAll .topRow table td{
	width:270px;	
	font-size:11px;
}
body.fr .communityContainer .buttonContainer .buttonGreen {
	font-size: 11px;
}

/* options */
body.fr #OptionsWrapper .optionsContainer .tabs ul li span {
	font-size:13px;
}
body.fr #OptionsWrapper #removeWhitelistItem span {
	font-size:13px;
}
body.fr .userInputWrapper form #FreezingRadioGroup label {
	float:none;
	height: auto;
	line-height:auto;
}
body.fr .userInputWrapper form #div_usedat {
	width: 200px;
}
body.fr .userInputWrapper form #div_buyyear  {
	width: 225px;
}
/* Toggle Button */
body.fr .toggleBtn {
    display: block;
    width: 85px;
    height: 20px;
    background-image: url('../images/buttons/toggle_fr.png?version=5');
    background-position: 0 -20px;
}

body.fr .toggleBtn:hover {
    cursor: pointer;
}

body.fr .toggleBtn_On {
    background-position: 0 0;
}

body.fr .toggleChk {
    display: none;
}

/* profile */
body.fr #ProfileWrapper .labelText {
	font-size:11px;
}

/* scan */
body.fr #ScanWrapper .scanContent .userInputWrapper form .radioGroup label {
	float:none;
}

/* scheduler */
body.fr #SchedulerPageWrapper #SchedulerComputerList .titleBar .sortBy {
	margin-left:10px;
}
body.fr #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer {
	margin-right:5px;
}
body.fr #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button {
	font-size:11px;
	margin-right:2px;
}
body.fr #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button span {
	padding-right:5px;
	padding-left: 5px;
}
body.fr #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button SPAN {
	padding:0px 10px 0px 15px;
	line-height:22px;
}
/* Toggle Button */
body.fr #scheduleTest .toggleBtn {
    display: block;
    width: 85px;
    height: 20px;
    background-image: url('../images/buttons/toggle_fr.png?version=5');
    background-position: 0 -20px;
	margin-left:10px;
}

body.fr #scheduleTest .toggleBtn:hover {
    cursor: pointer;
}

body.fr #scheduleTest .toggleBtn_On {
    background-position: 0 0;
}

body.fr #scheduleTest .toggleChk {
    display: none;
}

/* reports */
body.fr #ReportsWrapper #ReportInfo.installed_software #ReportHeaders span {
	font-size: 12px;
}
body.fr #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span {
	font-size: 12px;
}
body.fr #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span#Column_9,
body.fr #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span#Column_10 {
	font-size: 10px;	
}
/* Browse */
body.fr #BrowseWrapper #BrowseComputerList .titleBar  .actions ul {

	max-width:200px;
}
body.fr #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterScheduler button {
	font-size:12px;
	margin-right:5px;
}

body.fr #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterReports button {
	font-size:12px;
}
body.fr #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterReports {
	width:95px;
}
body.fr #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterScheduler {
	width:95px;
}
body.fr #OuterWrapper #Header #ComputerInfo {
	font-size:9px;
}

/* splash */
body.fr #SplashWrapper #guarantee
{
	background-image:url('/nirvana/images/splash/guaranteeNew_fr.png?version=5');
	background-repeat:no-repeat;
	background-size: 50% Auto;
	height:108px;
	width:58px;
	margin:25px 0 10px 10px;
}

body.fr #SplashWrapper #windowsxp
{
	/*margin:10px 0 20px 10px;*/
}
body.fr #SplashWrapper #windowsvista
{
	/*margin:10px 0 25px 10px;*/
}
body.fr #SplashWrapper #windows7
{
	margin:10px 0 0 15px;
}
/* Stats */
body.fr #OuterWrapper #Stats li.virus {
    margin-left: 5px;
    width: 135px;
    border-right: 1px solid #cccccc;
}
body.fr #OuterWrapper #Stats li.virus .text {

    margin-left: 60px;
}
body.fr #OuterWrapper #Stats li.defrag {
    width: 130px;
    margin-left: 10px;
    border-right: 1px solid #aaaaaa;
}

body.fr #OuterWrapper #Stats li.defrag .text {
    text-align: left;
    font-size: 11px;
    color: #555555;
    white-space: nowrap;
    margin-left: 40px;
    height: 50px;
}
body.fr #OuterWrapper #Stats li.drivers {
    margin-left: 10px;
    width: 120px;
}
body.fr #OuterWrapper #Stats li.registry .text,
body.fr #OuterWrapper #Stats li.startups .text {
    margin-top: 10px;	
    margin-left: 50px;
}
body.fr #OuterWrapper #Stats li.registry,
body.fr #OuterWrapper #Stats li.startups {
    width: 150px;
    margin-left: 10px;
    border-right: 1px solid #aaaaaa;
}

body.fr #OuterWrapper #Stats li.patches {
    width: 155px;
    margin-left: 8px;
    border-right: 1px solid #cccccc;
}
body.fr #OuterWrapper #Stats li.patches .text {
    margin-left: 50px;
    margin-top: 10px;
}
body.fr #OuterWrapper #Stats li.services {
    width: 155px;
    margin-left: 8px;
    border-right: 1px solid #aaaaaa;
}

body.fr #OuterWrapper #Stats li.supershield {
    width: 155px;
    margin-left: 10px;
    border-right: 1px solid #cccccc;
}

body.fr #OuterWrapper #Stats li.tasks {
    width: 158px;
    margin-left: 8px;
    border-right: 1px solid #aaaaaa;
}
body.fr #OuterWrapper #Stats li.junk {
    width: 125px;
    margin-left: 10px;
}
body.fr #OuterWrapper #Stats li.junk .text {
    margin-left: 55px;
}
/* single pc view */
body.fr #BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.scheduler{
	padding-left:35px;	
}
body.fr #BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.scheduler  button {
	width:80px;
}

body.fr #BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.history button {
	width:68px;
} 
/* browse */
body.it #BrowseWrapper #BrowseComputerList .thisComputer .actions ul li.scan button {
	width:59px;
}
body.it #BrowseWrapper #BrowseTestList .titleBar span#LabelSSActivity {
	margin-left: 70px;
}
body.it #BrowseWrapper #BrowseComputerList .titleBar .actions UL LI.masterReports {
	margin-left:10px;
}

/* navigation */
body.it #OuterWrapper #Nav li.realTime .text {
	margin-left: -5px;
}
body.it #OuterWrapper #Nav li.realTime button.realTimeOff .text {
	margin-left: -16px;
}
body.it #OuterWrapper #Nav li.community .text {
	margin-left: -8px;
}
body.it #OuterWrapper #Header #ExtraNav LI.logout BUTTON {
	padding-left:20px;
}
body.it #BrowseWrapper .hasScanHistory#BrowseTestList .testHistory .reportHeaders #Column_4 {
	margin-top:-10px;
}
body.it #OuterWrapper #Header #ComputerInfo {
	font-size:8px;
	margin-right:9px;
}

/* options */
body.it #OptionsWrapper .optionsContainer .tabs ul li span {
	font-size:14px;
}
/* Toggle Button */
body.it .toggleBtn {
    display: block;
    width: 85px;
    height: 20px;
    background-image: url('../images/buttons/toggle_it.png?version=5');
    background-position: 0 -20px;
}

body.it .toggleBtn:hover {
    cursor: pointer;
}

body.it .toggleBtn_On {
    background-position: 0 0;
}

body.it .toggleChk {
    display: none;
}

/* dashboard */
body.it #DashboardWrapper .dashboardColumn .resultSection ul li {
	color: #666666;
	font-size: 11px;
	line-height:16px;
	border-bottom: 1px dotted #cccccc;
	padding-left: 10px;
	margin-bottom:2px;
}
body.it #ModalContent.issues  .fixAll{
	overflow:hidden;
	height:402px;
}
body.it #ModalContent.issues .fixAll .topRow table{
	float:right;
	margin-bottom:15px;
}
body.it #ModalContent.issues .fixAll .buttonContainer .button {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat right center;
	display:block;
	float:left;
	border:0;
	cursor:hand;
	margin-right:6px;
	padding-right:10px;
	padding-left:0;
	color: #ffffff;
	font-size:20px;
	font-weight:bold;
	width:130px;
}
body.it #ModalContent.issues .fixAll .buttonContainer .button span {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat left center;
	display:block;
	float:left;
	padding: 5px 10px 5px 20px;
	line-height: 20px;
}
body.it #ModalContent.issues .fixAll {
	overflow:hidden;
	clear:both;
	background-image: url('../images/dashboardModalBackgroundSmall-trans.png?version=5');
	background-position: 0px 132px;
	background-repeat:no-repeat;
}
body.it #ModalContent.issues .resultsContainer h1{
	font-weight:bold;
	font-size:17px;	
	margin-bottom:10px;
}
body.it #ModalContent.issues .fixAll .topRow table td{
	width:270px;	
	font-size:11px;
}

/* scheduler */
body.it #SchedulerPageWrapper #SchedulerComputerList .titleBar .sortBy {
	margin-left:10px;
}
body.it #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer {
	margin-right:5px;
}
body.it #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button {
	font-size:11px;
	margin-right:2px;
}
body.it #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button span {
	/*padding-right:5px;
	padding-left: 5px;*/
	padding:0px 10px 0px 15px;
	line-height:22px;
}
/* Toggle Button */
body.it #scheduleTest .toggleBtn {
    display: block;
    width: 85px;
    height: 20px;
    background-image: url('../images/buttons/toggle_it.png?version=5');
    background-position: 0 -20px;
	margin-left:10px;
}

body.it #scheduleTest .toggleBtn:hover {
    cursor: pointer;
}

body.it #scheduleTest .toggleBtn_On {
    background-position: 0 0;
}

body.it #scheduleTest .toggleChk {
    display: none;
}

/* reports */
body.it #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span {
	font-size: 12px;
}

/* splash */
body.it #SplashWrapper div.comprehensive h2 
{
	color:#333333;
	font-size:20px;
	font-weight:bold;
}
body.it #SplashWrapper div.comprehensive p
{
	color:#333333;
	font-size:16px;
	line-height:16px;
}
body.it #SplashWrapper #guarantee
{
	background-image:url('/nirvana/images/splash/guaranteeNew_it.png?version=5');
	background-repeat:no-repeat;
	background-size: 50% Auto;
	height:108px;
	width:58px;
	/*margin:25px 0 10px 10px;*/
}
body.it #SplashWrapper  p
{
	color:#333333;
	font-size:13px;
	line-height:15px;
}
body.it #SplashWrapper #windowsxp
{
	/*margin:10px 0 20px 10px;*/
}
body.it #SplashWrapper #windowsvista
{
	/*margin:10px 0 25px 10px;*/
}
body.it #SplashWrapper #windows7
{
	margin:10px 0 0 15px;
}
/* Stats */
body.it #OuterWrapper #Stats li.virus {
    margin-left: 5px;
    width: 140px;
    border-right: 1px solid #cccccc;
}
body.it #OuterWrapper #Stats li.virus .text {

    margin-left: 60px;
}
body.it #OuterWrapper #Stats li.defrag {
    width: 130px;
    margin-left: 15px;
    border-right: 1px solid #aaaaaa;
}

body.it #OuterWrapper #Stats li.defrag .text {
    text-align: left;
    font-size: 11px;
    color: #555555;
    white-space: nowrap;
    margin-left: 50px;
    height: 50px;
}
body.it #OuterWrapper #Stats li.drivers {
    margin-left: 10px;
    width: 120px;
}
body.it #OuterWrapper #Stats li.registry .text,
body.it #OuterWrapper #Stats li.startups .text {
    margin-top: 10px;	
    margin-left: 55px;
}
body.it #OuterWrapper #Stats li.registry,
body.it #OuterWrapper #Stats li.startups {
    width: 145px;
    margin-left: 10px;
    border-right: 1px solid #aaaaaa;
}

body.it #OuterWrapper #Stats li.patches {
    width: 152px;
    margin-left: 8px;
    border-right: 1px solid #cccccc;
}
body.it #OuterWrapper #Stats li.patches .text ,
body.it #OuterWrapper #Stats li.services .text {
    margin-left: 50px;
    margin-top: 10px;
}
body.it #OuterWrapper #Stats li.services {
    width: 150px;
    margin-left: 10px;
    border-right: 1px solid #aaaaaa;
}

body.it #OuterWrapper #Stats li.supershield {
    width: 163px;
    margin-left: 10px;
    border-right: 1px solid #cccccc;
}
body.it #OuterWrapper #Stats li.tasks {
    width: 165px;
    margin-left: 8px;
    border-right: 1px solid #aaaaaa;
}

body.it #OuterWrapper #Stats li.junk {
    width: 125px;
    margin-left: 10px;
}
body.it #OuterWrapper #Stats li.junk .text {
    margin-left: 55px;
}

body.it #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterScheduler {
	margin-right:10px;
	width:155px;
}
body.it #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterScheduler button,
body.it #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterReports button {
	font-size:11px;

}
body.it #BrowseWrapper #BrowseComputerList .computerStatus .actions ul li.history button {
   
    width: 60px;
}
 
/* navigation */
body.ptb #OuterWrapper #Nav li.userAccess button.login {
	/*padding-left:20px;*/
}
body.ptb #OuterWrapper #Nav li.community .text {
	margin-left: -3px;
}
body.ptb #OuterWrapper #Header #ExtraNav LI.logout BUTTON {
	padding-left:20px;
}
body.ptb #OuterWrapper #Header #ComputerInfo {
	font-size:8px;
	margin-right:9px;
}

/* dashboard */
body.ptb #DashboardWrapper .dashboardColumn #Section_Issues ul li {
	padding-top:0;
	margin-top:-5px;
}
body.ptb #ModalContent .resultsContainer .rightColumn .content .buttonContainer {
	top: 90px;
}
/* browse */
body.ptb #BrowseWrapper #BrowseTestList .titleBar span#LabelSSActivity {
	margin-left: 70px;
}
body.ptb #BrowseWrapper #BrowseTestList.hasScanHistory .testHistory #ReportHeaders span {
	padding-top:-0;
}
body.ptb #BrowseWrapper #BrowseComputerList .titleBar .actions UL {
	width: 285px;
}
/* options */
body.ptb #OptionsWrapper .optionsContainer .tabs ul li#TabLink_0 span,
body.ptb #OptionsWrapper .optionsContainer .tabs ul li#TabLink_4 span,
body.ptb #OptionsWrapper .optionsContainer .tabs ul li#TabLink_7 span {
	font-size:14px;
}
body.ptb #OptionsWrapper .optionsContainer .tabs UL LI SPAN {
	font-size:14px;
}

body.ptb  #ModalContent.issues  .fixAll{
	overflow:hidden;
	height:402px;
}
body.ptb #ModalContent.issues .fixAll .topRow table{
	float:right;
	margin-bottom:15px;
}
body.ptb  #ModalContent.issues .fixAll .buttonContainer .button {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat right center;
	display:block;
	float:left;
	border:0;
	cursor:hand;
	margin-right:6px;
	padding-right:10px;
	padding-left:0;
	color: #ffffff;
	font-size:20px;
	font-weight:bold;
	width:130px;

}
body.ptb #ModalContent.issues .fixAll .buttonContainer .button span {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat left center;
	display:block;
	float:left;
	padding: 5px 10px 5px 20px;
	line-height: 20px;
}
body.ptb #ModalContent.issues .fixAll {
	overflow:hidden;
	clear:both;
	background-image: url('../images/dashboardModalBackgroundSmall-trans.png?version=5');
	background-position: 0px 123px;
	background-repeat:no-repeat;
}
body.ptb #ModalContent.issues .resultsContainer h1{
	font-weight:bold;
	font-size:17px;	
	margin-bottom:10px;
}
body.ptb #ModalContent.issues .fixAll .topRow table td{
	width:270px;	
	font-size:12px;
}

/* reports */
body.ptb #ReportsWrapper #ReportInfo #ReportHeaders span {
	font-size: 13px;
}
body.ptb #ReportsWrapper #ReportInfo.installed_software #ReportHeaders span {
	font-size: 11px;
}
body.ptb #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span {
	font-size: 11px;
}
body.ptb #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span#Column_9,
body.ptb #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span#Column_10 {
	font-size: 11px;
}
/* splash */
body.ptb #SplashWrapper #guarantee
{
	background-image:url('/nirvana/images/splash/guaranteeNew_ptb.png?version=5');
	background-repeat:no-repeat;
	background-size: 50% Auto;
	height:108px;
	width:58px;
	margin:25px 0 10px 10px;
}

body.ptb #SplashWrapper #windowsxp
{
	margin:10px 0 20px 10px;
}
body.ptb #SplashWrapper #windowsvista
{
	/*margin:10px 0 25px 10px;*/
}
body.ptb #SplashWrapper #windows7
{
	/*margin:10px 0 0 15px;*/
}
/* Browse */

body.ptb #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterScheduler button {
	font-size:12px;
}

body.ptb #BrowseWrapper #BrowseComputerList .titleBar  .actions ul li.masterReports button {
	font-size:12px;
}
body.ptb #BrowseWrapper .hasScanHistory#BrowseTestList .testHistory .reportHeaders #Column_4 {
	margin-top:-10px;
}

/* Stats */
body.ptb #OuterWrapper #Stats li.drivers {
}
body.ptb #OuterWrapper #Stats li.registry .text,
body.ptb #OuterWrapper #Stats li.startups .text {
}
body.ptb #OuterWrapper #Stats li.registry,
body.ptb #OuterWrapper #Stats li.startups {
    border-right: 1px solid #aaaaaa;
}
body.ptb #OuterWrapper #Stats li.virus {
    border-right: 1px solid #cccccc;
}
body.ptb #OuterWrapper #Stats li.defrag {
    border-right: 1px solid #aaaaaa;
}
body.ptb #OuterWrapper #Stats LI.patches .text,
body.ptb #OuterWrapper #Stats LI.patches .text,
body.ptb #OuterWrapper #Stats LI.startups .text,
body.ptb #OuterWrapper #Stats LI.registry .text {
	margin-top:0;
}
body.ptb #OuterWrapper #Stats li.defrag .text {
    text-align: left;
    font-size: 11px;
    color: #555555;
    white-space: nowrap;
    margin-left: 40px;
    height: 50px;
}
body.ptb #OuterWrapper #Stats li.patches {
    border-right: 1px solid #cccccc;
}
body.ptb #OuterWrapper #Stats li.patches .text {
}
body.ptb #OuterWrapper #Stats li.supershield {
    border-right: 1px solid #cccccc;
}
body.ptb #OuterWrapper #Stats li.junk {
}
body.ptb #OuterWrapper #Stats li.junk .text {
}

body.ptb #OuterWrapper #Stats li.services {
    border-right: 1px solid #aaaaaa;
}
body.ptb #OuterWrapper #Stats li.tasks {
    border-right: 1px solid #aaaaaa;
}

/* Scheduler */
body.ptb #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button span {
	padding:0px 10px 0px 15px;
	line-height:22px;
}
body.ptb #optionsForm TABLE {
	margin-left:-45px;
}
body.ptb #HelpInfoWrapper .helpinfoContainer .tabs UL LI SPAN {
	width:150px;
}
body.ptb #alertModal h2 {
	font-size:13px;
}
body.ptb #BrowseWrapper .hasScanHistory#BrowseTestList .testHistory .reportHeaders #Column_3 {
	width: 110px;
}
body.ptb #schedulerBtnContainer {
	width: 135px;
}

body.ptb #NavHeader .titleBar .note {
	margin-left: 10px;
}
body.ptb #NavHeader .titleBar .sortBy {
	margin-left: 5px;
	margin-top: -12px;
}
body.ptb #NavHeader .titleBar .sortBy SELECT {
	float: left;
	width: 95px;
}
body.ptb #NavHeader .titleBar .sortBy label {
	padding-left: 4px;
}
body.ptb .scanningArrow {
	left: 582px;
}
body.ptb .scanningContent {
	right: -12px;
}
body.ptb .botQuestions h3 {
	font-size: 15px !important;
}
body.ptb #automatedQuestionsHeading {
	margin-top: -5px;}
body.ptb #addDeviceLabel {
	text-align: center;
	font-size: 9px;
}
body.ptb .deleteTestItem {
	width: 185px;
}
body.ptb #testDeleteButton {
	width: 185px;
} 
/* navigation */
body.jp #OuterWrapper #Nav li.userAccess button.login {
	/*padding-left:18px;*/
}
body.jp #OuterWrapper #Nav li.userAccess button.logout {
	/*padding-left:18px;*/
	font-size:10px;
}
body.jp #OuterWrapper #Nav li.clean button {
	padding-left:0;
	text-align:center;
	background-position:right top;
}
body.jp #OuterWrapper #Nav li.community .text {
	margin-left: -3px;
}
body.jp #OuterWrapper #Nav li.realTime .text {
	margin-left: -15px;
	font-size:9px;
}
body.jp #OuterWrapper #Nav li.realTime button.realTimeOff .text {
	margin-left: -23px;
}
body.jp #BrowseWrapper #BrowseComputerList .computerStatus .computerActionsLabel, 
body.jp #BrowseWrapper #BrowseComputerList .computerStatus .computerStatusLabel {
	font-size:.9em;
}
body.jp #OuterWrapper #Header #ComputerInfo {
	font-size:9px;
}
body.jp .nsfData-img {
	padding: 0 115px;
}
body.jp #DashboardWrapper .dashboardColumn #Section_WorldRank UL LI {
	font-size: 26px;
}
body.jp .forgotPassword,
body.jp .register {
	font-size: 11px;
}

/* browse */
body.jp #BrowseWrapper #BrowseComputerList .thisComputer .actions ul li button {
	font-size: 9px;
}

body.jp #BrowseWrapper #BrowseComputerList .thisComputer {
	height:92px;
	padding-top: 8px;
	overflow:hidden;
	clear:both;
	line-height:15px;

}
body.jp #BrowseWrapper #BrowseComputerList .thisComputer .thisComputerLabel {
	width:23px;
	float:left;
	writing-mode: tb-rl;
	overflow:hidden;
	color: #ffffff;
}
body.jp #BrowseWrapper #BrowseTestList .titleBar span#LabelSSActivity {
	
}

body.jp #OuterWrapper #Stats LI .text {
	font-size: 11px;
}

body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.compName,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.compName {
		
		width:145px;
}
body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.type,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.type  {
		
		width:50px;
}
body.jp #NavHeader .thisComputer .protected.realTime BUTTON {
	padding-left: 17px;
}
body.jp #ProfileWrapper INPUT {
	padding: 0;
}
body.jp #NavHeader .thisComputer .not-protected.realTime BUTTON {
	padding-left: 18px;
}
body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.make,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.make {
		
		width:120px;
}
body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.winVersion,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.winVersion {	
		
		width:270px;
}
body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.lastTest,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.lastTest {	
		
		width:105px;
}
body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.nextTest,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.nextTest {
		
		width:95px;
}
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.nextTest {
		
		font-size:9px;
}
body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.history,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.history {
		
		width:65px;
}

body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.worldRank,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.worldRank {
		
		width:85px;
}

body.jp #BrowseWrapper #BrowseComputerList .otherComputershead table th.remove,
body.jp #BrowseWrapper #BrowseComputerList .otherComputers table td.remove {
	
		width:65px;
}


/* dashboard */
body.jp #DashboardWrapper .dashboardColumn #Section_Issues ul li {
	padding-top:0;
}
body.jp #DashboardWrapper .dashboardColumn .resultSection ul li {
	color: #666666;
	font-size:10px;
	line-height:16px;
	border-bottom: 1px dotted #cccccc;
	padding-left: 0px;
	margin-bottom:2px;
}
body.jp #DashboardWrapper .dashboardColumn .resultSection ul li.summaryItem .value {
	float:right;
	text-align:right;
	font-size:9px;
}

body.jp  #ModalContent.issues  .fixAll{
	overflow:hidden;
	height:402px;
}
body.jp #ModalContent.issues .fixAll .topRow table{
	float:right;
	margin-bottom:15px;
}
body.jp #ModalContent.issues .fixAll .buttonContainer .button {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat right center;
	display:block;
	float:left;
	border:0;
	cursor:hand;
	margin-right:6px;
	padding-right:10px;
	padding-left:0;
	color: #ffffff;
	font-size:19px;
	font-weight:bold;
	width:130px;

}
body.jp #ModalContent.issues .fixAll .buttonContainer .button span {
	background: transparent url('../images/buttons/fixbuttonLeftBg.png?version=5') no-repeat left center;
	display:block;
	float:left;
	padding: 5px 10px 5px 20px;
	line-height: 20px;
}
body.jp #ModalContent.issues .fixAll {
	overflow:hidden;
	clear:both;
	background-image: url('../images/dashboardModalBackgroundSmall-trans.png?version=5');
	background-position: 0px 118px;
	background-repeat:no-repeat;
}
body.jp #ModalContent.issues .resultsContainer h1{
	font-weight:bold;
	font-size:17px;	
	margin-bottom:10px;
}
body.jp #ModalContent.issues .fixAll .topRow table td{
	width:270px;	
	font-size:11px;
}
/* options */
body.jp #OptionsWrapper .optionsContainer .tabs ul li#TabLink_0 span,
body.jp #OptionsWrapper .optionsContainer .tabs ul li#TabLink_4 span {
	font-size:14px;
}
body.jp #OptionsWrapper .optionsContainer #optionsForm TABLE TD {
	padding: 0;
}

#optionsForm TABLE {
	margin-left: -105px;
}
/* Toggle Button */

body.jp .toggleBtn:hover {
    cursor: pointer;
}

body.jp .toggleBtn_On {
    background-position: 0 0;
}

body.jp .toggleChk {
    display: none;
}

/* profile */
body.jp #ProfileWrapper #AccountFormWrapper p {
	margin-bottom:10px;
	font-size:11px;
}
/* shop */
body.jp #ShopWrapper h2 .instruction {
	margin-top:-6px;
	width:350px;
	font-size:13px;
	cursor:hand;
}

/* reports */
body.jp #ReportsWrapper #ReportActions #RecordCountLabel {
	font-size: 14px;
}
body.jp #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span {
	font-size: 10px;
}
body.jp #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span#Column_9,
body.jp #ReportsWrapper #ReportInfo.disk_status #ReportHeaders span#Column_10 {
	font-size: 10px;
}


/* splash */
body.jp #SplashWrapper .supershield, 
body.jp #SplashWrapper .nitro, 
body.jp #SplashWrapper .schedule, 
body.jp #SplashWrapper .powerpcs {
    width: 200px;
	height:185px;
    padding: 0 0px 0 15px;

}

body.jp #SplashWrapper #guarantee
{
	background-image:url('/nirvana/images/splash/guaranteeNew_jp.png?version=5');
	background-repeat:no-repeat;
	background-size: 50% Auto;
	height:108px;
	width:58px;
	margin:25px 0 10px 10px;
}
body.jp #SplashWrapper  h2 
{
	color:#333333;
	font-size:16px;
	font-weight:bold;
}

body.jp #SplashWrapper .supershield .icon 
{
	
}
body.jp #SplashWrapper div.comprehensive h2 
{
	color:#333333;
	font-size:20px;
	font-weight:bold;
}
body.jp #SplashWrapper div.comprehensive p
{
	color:#333333;
	font-size:14px;
	line-height:22px;
}
body.jp #SplashWrapper #windowsxp
{
	/*margin:10px 0 20px 10px;*/
}
body.jp #SplashWrapper #windowsvista
{
	/*margin:10px 0 25px 10px;*/
}
body.jp #SplashWrapper #windows7
{
	/*margin:10px 0 0 15px;*/
}

/* Scheduler */
body.jp #SchedulerPageWrapper #SchedulerComputerList .titleBar .buttonContainer .button SPAN {
	padding:0px 10px 0px 15px;
	line-height:22px;
}
/* Toggle Button */
/*body.jp #scheduleTest .toggleBtn {
    display: block;
    width: 57px;
    height: 20px;
    background-image: url('../images/buttons/toggle_jp.png?version=5');
    background-position: 0 -20px;
	margin-left:10px;
}*/

body.jp #scheduleTest .toggleBtn:hover {
    cursor: pointer;
}
body.jp #schedEnterBtn span {
	padding: 3px 15px 3px 20px;
}

body.jp #scheduleTest .toggleBtn_On {
    background-position: 0 0;
}

body.jp #scheduleTest .toggleChk {
    display: none;
}

/* Chat */
body.jp .communityContainer .buttonContainer .buttonGreen {
	font-size:13px;
	line-height:20px;
	height:30px;
}

body.jp .botQuestions h3 {
	font-size: 15px !important;
}
body.jp #automatedQuestionsHeading {
	margin-top: 0;
}
body.jp #automatedQuestionsContainer {
	margin-top: -5px !important;}

body.jp #NavHeader .titleBar .note {
	margin-left: 10px;
}
body.jp #NavHeader .titleBar .sortBy {
	margin-left: 15px;
	margin-top: -12px;
	font-size: 9px;
}
body.jp #NavHeader .titleBar .sortBy SELECT {
	float: left;
}
body.jp #NavHeader .titleBar .sortBy label {
	padding-left: 4px;
}
body.jp .scanningArrow {
	left: 524px;
}
body.jp .scanningContent {
	right: 40px;
	margin-top: -5px;
}
body.jp #addDeviceLabel {
	text-align: center;
	font-size: 11px;
}
body.jp .deleteTestItem {
	width: 150px;
	margin-left: 110px;
}
body.jp #testDeleteButton {
	width: 150px;
} 
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px} 
.tooltipster-sidetip.tooltipster-sidetip-customized .tooltipster-box {
	/* Customize tooltip background here */
}

.tooltipster-sidetip.tooltipster-sidetip-customized .tooltipster-content {
	/* Customize foreground content here */
	font-size: 12px;
} 
