/* CSS Document */
/* Theme Stylesheet */

/***FOUNDATION***/
html {background:#f3f3f3;}

/***TYPOGRAPHY***/

body {font:normal 11px Arial, Helvetica, sans-serif;}
a {
	color:#19A4B4; 
	text-decoration:underline;
}

/***LAYOUT***/
#tooltip {
    background-color:#19A4B4;
    color:white;
}
#tooltip li {}
.expand {background:url("/Content/img/themes/toshiba/expand.png") bottom no-repeat;}
.collapse {background:url("/Content/img/themes/toshiba/collapse.png") bottom no-repeat;}
.expand-device-event-icon {background:url("/Content/img/themes/toshiba/blue-arrow-down.png") bottom no-repeat;}
.collapse-device-event-icon {background:url("/Content/img/themes/toshiba/collapse.png") bottom no-repeat;}
#container {}
#content-container {
	background:url("/Content/img/themes/toshiba/content-bg.png") top repeat-y; /*1005px x 1px*/
}
    .thin #content-container {
	background:url("/Content/img/themes/toshiba/login-content-bg.png") center repeat-y; /*width:675px x 1px*/
}
#content-full {}
#content-full .data{}
#error h1 {
   color:#069;
   font:bold 18px Arial, Helvetica, sans-serif;
}
#error p {
   color:black;
   font:normal 12px Arial, Helvetica, sans-serif;
}
#error a {
   color:#00AED6;
   font:normal 12px Arial, Helvetica, sans-serif;
}
#content-full p {font-size:12px;}
#content-left {}
#navigation-box {background-color:#eeeeef;}
#navigation-box .blank-header {background:url("/Content/img/layout/layout/left-box-blank-heading.png") bottom no-repeat;}
#navigation-box .content .blue-heading {background:#19A4B4;}
#navigation-box .content .blue-heading h1 {
	color:white;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:5px 0 0 3px; /* No heading icon image fix */
}
#navigation-box .content .blue-heading.notification h1 {}
#navigation-box .content .blue-heading.users h1 {}
#navigation-box .content .blue-heading.talk h1 {}
#navigation-box .content .blue-heading.subscriber h1 {}
#navigation-box .content .blue-heading.reports h1 {}
#navigation-box .content .blue-heading.optimization h1 {}
#navigation-box .content .blue-heading.notification h1 {}
#navigation-box .content .blue-heading.health h1 {}
#navigation-box .content .blue-heading.email h1 {}
#navigation-box .content .blue-heading.devices h1 {}
#navigation-box .content .blue-heading.administrative h1 {}
#navigation-box .content .blue-heading h2 {
	color:#069;
	font:bold 10px Arial, Helvetica, sans-serif;
}
#navigation-box .content .blue-heading img {}
#navigation-box .content ul {}
#navigation-box .content ul li {}
#navigation-box .content ul li span {}
#navigation-box .content ul li a:hover, a.current {text-decoration:underline;}
#navigation-box .content ul li.premiere {background:url("/Content/img/themes/toshiba/navigation-box-premier-icon.png") right no-repeat;}
#new-customer-block { margin-top: 10px; width: 212px; height: 183px; border: 1px solid #B5B5B6; text-align: center; padding: 16px 0 16px 16px;}
.sub-navigation {}
.sub-navigation.device {background:url("/Content/img/themes/toshiba/menu-icons/device.png") left no-repeat;}
.sub-navigation.subscriber {background:url("/Content/img/themes/toshiba/menu-icons/subscriber.png") left no-repeat;}
.sub-navigation.feedback {background:url("/Content/img/themes/toshiba/menu-icons/feedback.png") left no-repeat;}
.sub-navigation a{}
#subscriber-select {color:#000;}
#subscriber-select a:hover {text-decoration:none;}
#subscriber-select .content {}
#subscriber-select h2 {
	color:white;
	font-weight:bold;
	line-height:12px;
}
#subscriber-select .dropdown {}
#subscriber-selected
{
    background:url("/Content/img/themes/toshiba/selected-sub.png") repeat-x;
}
#content-container #content-left a.blue-link {
    color:#FFFFFF;
    text-decoration:underline;
}

#content-left .blue {color:#8ec2e2;}
#content-left .content {background:url("/Content/img/themes/toshiba/left-box-bg.png") repeat-y;}
#content-left .footer {
    border-top:1px solid #CCC; 
    background:white;
    height:1px;
}
#content-left .gradient {
    background:#19A4B4;
}
#content-left .grey {background:#eeeeef;}
#content-left .grey-header {
	background:url("/Content/img/themes/toshiba/navigation-box-header.png") bottom no-repeat;
	color:#666;
	font-weight:bold;
}
#content-left .header {
    border-bottom:1px solid #CCC; 
    background:white;
    height:1px; /*correct rounded corner removal*/
}
#content-right {}
#administrative-box {}
#administrative-box #information-box {}
#administrative-box #information-box #contact 
{
    overflow:hidden;
    word-wrap: break-word;
}
#administrative-box #information-box #contact li {}
#administrative-box #information-box #contact li a {color:#19A4B4;}
#administrative-box #information-box #contact ul {}
#administrative-box #information-box #message {}
#administrative-box #information-box h2 {font:bold 13px Arial, Helvetica, sans-serif;}
#administrative-box #information-box h3 {
	font-size:10px;
	font-weight:bold;
}
#administrative-box #information-box p {}
#administrative-box #logo-box table {}
#administrative-box .content {background:url("/Content/img/layout/right-box-bg.png") repeat-y;}
#administrative-box .footer {
    border-top:1px solid #CCC;
    background:white;
    height:1px; /*corrects the rounded corner removal*/
}
#administrative-box .header {
    border-bottom:1px solid #CCC;
    background:white;
}
.alert-box .content {background:url("/Content/img/layout/right-box-bg.png") repeat-y;}
.alert-box .content a {
	color:#FFF;
	font-size:16px;
}
.alert-box .content h1 {
	color:#FFF;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.alert-box .footer, #content-container #content-right .data-box .footer {
    background:white;
    height:4px;
}
#content-right .data-box .footer-blue {
    background: white;
    border-top:1px solid #ccc;
    height: 1px;
}
.alert-box .header {
    border-bottom:1px solid #CCC;
    background:white;
    height:1px; /*corrects the rounded corner removal*/
}
.alert-box, #content-right .data-box {}
.alert-box.green {background:url("/Content/img/layout/alertbox-green.png") left repeat-x;}
.alert-box.blue {background:url("/Content/img/layout/alertbox-blue.png") left repeat-x;}
.alert-box.red {background:url("/Content/img/layout/alertbox-red.png") left repeat-x;}
.alert-box.yellow {background:url("/Content/img/layout/alertbox-yellow.png") left repeat-x;}
#container .blue {color:#8ebcdd;}
#content-right .data-box .blue-header {background:#19A4B4;}
#content-right .data-box .content {background:url("/Content/img/themes/toshiba/right-box-bg.png") repeat-y;}
#add-device {background:#19A4B4;}
#add-device #devices-connect-error {
	height:125px;
	width:615px;
	background:url(/Content/img/layout/devices-connect-error.png) 10px top no-repeat;
}
#add-device #devices-mac-error {
	height:125px;
	width:615px;
	background:url(/Content/img/layout/devices-mac-error.png) 10px top no-repeat;
}
#add-device #devices-match-error {
	height:125px;
	width:615px;
	background:url(/Content/img/layout/devices-match-error.png) 10px top no-repeat;
}
#add-device #devices-serial-error {
	height:125px;
	width:615px;
	background:url(/Content/img/layout/devices-serial-error.png) 10px top no-repeat;
}
#add-device #devices-success {
	height:125px;
	width:615px;
	background:url(/Content/img/layout/devices-success.png) 10px top no-repeat;
}
#add-device h1 {font:bold 13px Verdana, Geneva, sans-serif; padding-bottom:5px;}
#add-device .medium-tooltip {}
#add-device .subscriber {}
#add-device .subscriber input {}
#add-device input[type="checkbox"] {}
#add-device .subscriber label {}
#add-device .subscriberselect {}
#add-device .subscriberselect input {}
#add-device .subscriberselect label {}
#add-device .subscriberselect .dropdown {}
#add-device-info {}
#add-device-info a {
	color:#19A4B4;
	text-decoration:underline;
}
#add-device-info h1 {font:bold 13px Verdana, Geneva, sans-serif;}
#add-device-info h1 + p {font:normal 13px Verdana, Geneva, sans-serif;}
#add-device-info h2 {
	color:#19A4B4;
	font:bold 12px Verdana, Geneva, sans-serif;
}
#add-device-info h2 + p {font:normal 12px Verdana, Geneva, sans-serif;}
#add-device-info h3 {
	color:#19A4B4;
	font:bold 12px Verdana, Geneva, sans-serif;
}
#add-device-info h3 + p {font-weight:bold;}
#add-device-info p, #add-device-info ul li p {font:normal 12px Verdana, Geneva, sans-serif;}
#add-device-info ul {}
#add-device-info ul > p {font:normal 12px Verdana, Geneva, sans-serif;}
#add-device-info ul.steps li {font:normal 12px Verdana, Geneva, sans-serif;}
#add-device-info ul.steps li.check {background:url("/Content/img/themes/toshiba/checkmark.png") left top no-repeat;}
#add-device-info ul.steps li.indent {}
#add-device-info ul.steps li.question {background:url("/Content/img/themes/toshiba/question.png") left top no-repeat;}
#add-device-info ul.steps li.tool {background:url("/Content/img/themes/toshiba/tool.png") left top no-repeat;}
#add-device-navigation{
	background:#dbdbdb;
	border-bottom:1px solid #c0bfbf;
	border-top:1px solid #c0bfbf;
}
#add-device-navigation img {border:1px solid #CCC;}
#add-device-navigation ul {}
#add-device-navigation ul li {color:#069;}
#add-device-navigation .button {}
#add-device.success {height:100px;}
#add-device.success table {background:url(/Content/img/themes/toshiba/devices-success-table-bg.png) no-repeat;}
#add-device.success table tr {font:normal 12px Verdana, Geneva, sans-serif;}
#device-navigation {
	background:#19A4B4;
	border-bottom:3px solid #FFF;
}
#device-navigation a {
	color:white;
	font:bold 12px/22px Verdana, Geneva, sans-serif;
}
#device-navigation .current a {color:black;}
#device-navigation a:hover {
    color:black;
    text-decoration:none;
}
#device-navigation ul {}
#device-navigation ul li {}
#device-navigation ul li:hover, #device-navigation ul li.current {
	background-color:#FFF;
}
#filter-details {
    background:#19A4B4;
}
#filter-details a {
	color:white;
	font-size:16px;
}
#filter-details ul {}
#filter-details ul li {
	color:white;
	font:12px/12px Arial, Helvetica, sans-serif;
}
#filter-details ul li strong {
	color:white;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
}
#filter-options {
    background:#E2E2E2;
    border-bottom:1px solid #b6b6b6;
    border-top:1px solid #b6b6b6;
}
#filter-options.bg-container {background:#E2E2E2;}
#filter-options ul {}
#filter-options ul .hidden {}
#filter-options ul li {}
#filter-options ul li h1 {
	color:black;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}
#filter-options ul li h2 {
	color:black;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
}
#filter-options ul li h2.left {}
#filter-options ul li .small-tooltip{}
#filter-options .dropdown {}
/*temp*/#filter-options ul li.video-player {}
/*temp*/#filter-options ul li.video-player img {}
#filter-options ul li input[type="radio"] {}
#filter-options ul li input[type="text"] {border:1px solid #D8D8D7;}
#filter-options ul li ul {}
#filter-options ul li ul li {}
#filter-options ul li.button-container {}
#filter-options ul li.button-container .button {}
#summary {}
 #summary #information {}
#summary #information h2 {}
#summary #information li {}
#summary #information ul {}
#summary #information ul + ul {font-weight:bold;}
#summary #visualization {font:normal 14px Arial, Helvetica, sans-serif;}
#chart {}
.alert-definition {}
.alert-definition ul {}
.alert-definition ul li {}
.alert-definition ul li img {}
.alert-definition ul li p {}
#content-right .data-box .content .data {}
#sms .medium-tooltip.telephone {}
 #sms .medium-tooltip.carrier {}
#sms .button {}
#content-right .data-box .green {color:#090;}
#content-right .data-box .greenbg {
	background:#96C964;
	border:#0C3 solid 2px;
	color:#000;
}
#content-right .data-box .grey-header {background:url("/Content/img/themes/toshiba/data-box-grey-heading.png") bottom repeat-x;}
#content-right .data-box .grey-header ul {}
#content-right .data-box .grey-header ul li {}
#content-right .data-box .grey-header p {}
#content-right .data-box .grey-header a, #content-right .data-box .blue-header a {}
#content-right .data-box .grey-header h1, #content-right .data-box .blue-header h1 {
	color:#9E9E9E;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
}
#content-right .data-box .grey-header h2,#content-right .data-box .blue-header h2 {
	color:#000;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content-right .data-box .header.blank {height:1px;}
#content-right .data-box .header {background:url("/Content/img/themes/toshiba/right-box-header.png") top no-repeat;}
.pagination {
	font:normal 11px Verdana, Geneva, sans-serif;
	background:url("/Content/img/layout/right-box-bg.png") repeat-y;
}
.pagination .page {}
.pagination .view {}
.pagination a {color:#00aed6;}
.pagination li {}
.pagination li.current, .pagination li.current a {
	color:#333;
	font:bold 11px Verdana, Geneva, sans-serif;}
.pagination li.none a {font-weight:bold;}
.pagination ul {margin-top:8px;}
.popup-message {font-weight:bold;}
.popup-message ul {font-weight:bold;}
.popup-message ul li {font-weight:bold;}
.popup-message.hidden {}
.bluebg {
	background:#b1e3ff;
	color:#000;
    font:normal 12px Arial, Helvetica, sans-serif;
}
.bluebg-warning {
	background:#b2dbf8 url("/Content/img/layout/warning-icon.png") left no-repeat;
	border:#82c0ec solid 2px;
	color:#000;
    font:normal 14px/20px Arial, Helvetica, sans-serif;
    padding: 4px 4px 4px 45px;
    margin:8px;
}

.bluebg-message {
	background:#b2dbf8;
	border:#82c0ec solid 2px;
	color:#000;
    font:normal 14px/20px Arial, Helvetica, sans-serif;
    padding: 4px 4px 4px 4px;
    margin:8px;
}
.greenbg-message {
	background:#96C964;
	border:#0C3 solid 2px;
	color:#000;
    font:normal 14px/20px Arial, Helvetica, sans-serif;
    padding: 4px 4px 4px 4px;
    margin:8px;
}
.redbg-message {
	background:#FF9591;
	border:#ED1C24 solid 2px;
	color:#000;
    font:normal 14px/20px Arial, Helvetica, sans-serif;
    padding: 4px 4px 4px 4px;
    margin:8px;
}

.static-message {width:620px;}
.static-message ul{}
.static-message img{}
.static-message h3{}
.device-message {background:url("/Content/img/themes/toshiba/filter-options-box-bg.png") left repeat-x;}
.device-message ul{}
.device-message h3{font:bold 14px/18px Arial, Helvetica, sans-serif;}
.redbg {
	background:#FF9591;
    color:white;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
}

.greybg {
	background: #999 !important;
	border:#CCC dotted 1px !important;
	border-collapse: collapse;
	color: #CCC !important;
}

#container .yellow {color:#F90;}
.yellowbg {
	background:#F6B86E;
	color:white;
    font:normal 12px/12px Arial, Helvetica, sans-serif;
}
#content-right .data-box li {}
#content-right .data-box ol {font-weight:normal;}
#terms h1 {font-size:22px;}
#policy h1 {font-size:22px;}
#footer-container {background:url("/Content/img/themes/toshiba/content-bottom.png") top no-repeat;}
.thin #footer-container {background:url(/Content/img/themes/toshiba/login-content-bottom.png) top no-repeat;}
#footer-container #footer {}
#footer-container #footer li {}
#footer-container #footer li a {
	color:black;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
}
#footer-container #footer li img {}
#footer-container #footer li.large {
	color:black;
	font-size:18px;
}
#footer-container #footer ul {}
#footer-container #footer ul.copyright {}
#footer-container #footer ul.copyright li {
	color:black;
	font:normal 10px Verdana, Geneva, sans-serif;
}
#footer-container .footer-logo {background:url("/Content/img/themes/toshiba/footer-logo-reportstar.png") bottom no-repeat;}
#heading-container {background:url("/Content/img/themes/toshiba/content-top.png") bottom no-repeat;}
.thin #heading-container {background:url(/Content/img/themes/toshiba/login-content-top.png) bottom no-repeat;}
#heading-container #account-info {}
#heading-container #account-info li {}
#heading-container #account-info li a {color:black;}
#heading-container #account-info li.user {color:#0b4d70;}
#heading-container #account-info ul {}
#menu-container {}
#menu-container #logo-tab {
    margin-top:2px; /*controls the bottom gap of the logo tab*/
    background:url("/Content/img/themes/toshiba/logo-tab-center.png") repeat-x;
}
#menu-container #logo-tab table {height:60px;}
#menu-container #logo-tab-left {
    margin-top:2px; /*controls the bottom gap of the logo tab*/
    background:url("/Content/img/themes/toshiba/logo-tab-left.png") no-repeat;
}
#menu-container #logo-tab-right {
    margin-top:2px; /*controls the bottom gap of the logo tab*/
    background:url("/Content/img/themes/toshiba/logo-tab-right.png") no-repeat;
}
#menu-container #menu-buttons {}
#menu-container #menu-buttons a {
    color:white;
	font:bold 13px/22px Verdana, Geneva, sans-serif;
}
#menu-container #menu-buttons a:hover {
    color:black;
}
#menu-container #menu-buttons li {
    background:#19A4B4;
    border:1px solid white; 
    border-bottom:none;
    border-top:none;
    }
#menu-container #menu-buttons li.current a, #content-container #content-left a {color:black;}
#menu-container #menu-buttons ul {}
#menu-container #menu-buttons ul li:hover, #menu-container #menu-buttons ul li.current { 
    background:white;   
    border:1px solid #CCC; 
    border-bottom:none;}
#menu-container #menu-buttons ul li.inactive, #menu-container #menu-buttons ul li.inactive:hover{background:#19A4B4; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:none; border-top:none;}
#menu-container #menu-buttons ul li.inactive a, #menu-container #menu-buttons ul li.inactive a:hover{color:white;}

/** RESOURCES **/
#menu-container #menu-buttons #resources a {color:#fff;}
#menu-container #menu-buttons #resources a:hover, #menu-container #menu-buttons li #resources.current a {color:#006699;}
#menu-container #menu-buttons #resources {background:#19A4B4; }
#menu-container #menu-buttons #resources a {padding-left:15px;}
#menu-container #menu-buttons ul #resources:hover, #menu-container #menu-buttons ul li #resources.current {background:white;}


/*Day/Night*/
.day-night h1 {}
.day-night h2 {font:bold 16px/18px Arial, Helvetica, sans-serif;}
.day-night h3 {font:bold 12px/18px Arial, Helvetica, sans-serif;}
.day-night h4 {
	color:#00AED6;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
}
.day-night input {}
.day-night tr.images {}
.day-night tr.images td {}
.day-night td {}
.day-night li{}
.day-night li span{font:normal 12px/18px Arial, Helvetica, sans-serif;}
.day-night li input{}


/*FAQ*/
.faq h1 {font-size:16px;}
.faq h1 a {}
.faq li li.top {background:url("/Content/img/themes/openeye/blue-arrow-up.png") 550px 4px no-repeat;}
.faq li li.top a {color:#000;}
.faq li ol {font:bold 12px Arial, Helvetica, sans-serif;}
.faq li ol a {color:#00AED6;}
.faq li ol ol li {list-style-type:lower-alpha;}
#content-right .faq li.answer ul li {list-style-type:disc;}
#content-right .faq li p + a { font-size: 12px; }
.faq li.answer {
	background-color:#EFEFEF;
	border-bottom:#CCC 1px solid;
	border-top:#CCC 1px solid;
}
.faq li.answer img{
	margin:15px 0;
}
#content-right .data-box .faq li.answer ol li {
	list-style:decimal;
	font-weight:normal;
}
#content-right .data-box .faq li.answer p.note {
	font-size: 12px;
}
.faq li.question {}
.faq p {
	color:#333;
	font-size:12px;
}
.faq ul {}
.faq ul li li {list-style-type:decimal;}


/*Dashboard*/
.alert-box-small {}
.alert-box-small .header {background:url("/Content/img/layout/right-box-header.png") no-repeat;}
.alert-box-small .content {background:url("/Content/img/layout/right-box-bg.png") repeat-y;}
.alert-box-small .content a {color:#FFF;}
.alert-box-small .content a:hover {text-decoration:none;}
.alert-box-small .content h1 {
	font-size:14px;
	font-weight:bold;
}
.alert-box-small .footer {background:url("/Content/img/layout/right-box-footer.png") top no-repeat;}
.alert-box-small.green {background:url("/Content/img/layout/alertbox-green.png") repeat-x;}
.alert-box-small.red {background:url("/Content/img/layout/alertbox-red.png") repeat-x;}
.alert-box-small.yellow {background:url("/Content/img/layout/alertbox-yellow.png") repeat-x;}
.quick-links img {margin-bottom:10px;}
#content-right .data-box .blank-header-short {background:url("/Content/img/layout/right-box-header-short.png") top no-repeat;}
#content-right .data-box .grey-header-short {background:url("/Content/img/layout/data-box-grey-heading-short.png") bottom repeat-x;}
#content-right .data-box .grey-header-short h1 {
	color:#9E9E9E;
	font-size:16px;
}
#content-right .data-box .content-short {background:url("/Content/img/layout/right-box-bg-short.png") left repeat-y;}
#content-right .data-box .content-short img {}
#content-right .data-box .footer-short {background:url("/Content/img/right-box-footer-short.png") top no-repeat;}

#content-right .data-box .content-short {background:url("/Content/img/layout/right-box-bg-short.png") left repeat-y;}
#content-right .data-box .content-short img {}
#content-right .data-box .footer-short {background:url("/Content/img/right-box-footer-short.png") top no-repeat;}

#content-right .data-box #column-1 .increase-sales{background:url("/Content/img/layout/increase-sales.png") no-repeat; height:130px; width:48px;}
#content-right .data-box #column-1 .multi-money-bag{background:url("/Content/img/layout/revenue.png") no-repeat; height:130px; width:48px;}

/***#column-2 DASHBOARD***/
/* OLD
#content-right .data-box #column-2.dashboard ul li div.sms{background:url("/Content/img/themes/openeye/button-sprite.png") -245px  -230px no-repeat; float:left; height:80px; width:48px; margin-right: 10px;}
#content-right .data-box #column-2.dashboard ul li div.warranty{background:url("/Content/img/themes/openeye/button-sprite.png") -289px  -228px no-repeat; float:left; height:80px; width:50px; margin-right: 10px;}
#content-right .data-box #column-2.dashboard ul li div.reports{background:url("/Content/img/themes/openeye/button-sprite.png") -343px  -230px no-repeat; float:left; height:80px; width:50px; margin-right: 10px;}
*/

#content-right .data-box #column-2.dashboard ul li div.reportschedule{background:url("/Content/img/themes/openeye/calendar.png") no-repeat; float:left; height:70px; width:48px; margin-right: 10px;}
#content-right .data-box #column-2.dashboard ul li div.customreports{background:url("/Content/img/themes/openeye/standing_chart.png") no-repeat; float:left; height:70px; width:48px; margin-right: 10px;}
#content-right .data-box #column-2.dashboard ul li div.sensorreport{background:url("/Content/img/themes/openeye/security_cam_ceiling.png") no-repeat; float:left; height:70px; width:48px; margin-right: 10px;}
#content-right .data-box #column-2.dashboard ul li div.pageloadtimes
{
    background: url("/Content/img/themes/toshiba/clock.png") no-repeat;
    float: left;
    height: 70px;
    width: 48px;
    margin-right: 10px;
}



/***#column-2 ACCOUNTS***/
#content-right .data-box .accounts ul li div.logo{background:url("/Content/img/layout/update-logo.png") no-repeat; float:left; height:50px; width:48px; margin-left:8px;}
#content-right .data-box .accounts ul li div.contact{background:url("/Content/img/layout/update-contact.png") no-repeat 8px 0px; float:left; height:80px; width:50px; padding-left:5px;}
#content-right .data-box .accounts ul li div.description{background:url("/Content/img/layout/company-description.png") 7px 0px no-repeat; float:left; height:80px; width:50px;}
#content-right .data-box .accounts ul li div.user{background:url("/Content/img/layout/add-user.png") no-repeat; float:left; height:80px; width:50px;}
#content-right .data-box .accounts ul li div.sms{background:url("/Content/img/layout/critical-email.png") no-repeat; float:left; height:80px; width:50px;}
#content-right .data-box .accounts ul li div.reports{background:url("/Content/img/layout/reports.png") no-repeat; float:left; height:80px; width:50px;}
#content-right .data-box .accounts ul li div.website{background:url("/Content/img/layout/website.png") no-repeat; float:left; height:50px; width:50px;}
#content-right .data-box .accounts ul li div.thresholds{background:url("/Content/img/layout/thresholds.png") no-repeat; float:left; height:80px; width:50px;}
#content-right .data-box .accounts ul li div.access{background:url("/Content/img/layout/access.png") no-repeat; float:left; height:60px; width:50px;}
#content-right .data-box .accounts ul li div.login{background:url("/Content/img/layout/login.png") no-repeat; float:left; height:65px; width:50px;}
#content-right .data-box .accounts ul li div.subscriber-report{background:url("/Content/img/layout/subscribers-report.png") no-repeat; float:left; height:60px; width:50px;}


/***#column-2 SUBSCRIBERS, RESOURCES, ACCOUNTS***/
#content-right .data-box #column-2 ul li.question-header {background:none; font-size:16px; font-weight:bold; padding:0 0 5px 0;}
#content-right .data-box #column-2 ul li ul li.question-header a {font-size:12px; font-weight:bold; padding:10px 0 5px 0;}
#content-right .data-box #column-2 ul li.question-header span.question-mark {background:url("/Content/img/themes/toshiba/button-sprite.png") -41px -254px no-repeat; width:19px; height:19px; float:left; margin-right:10px;}
#content-right .data-box #column-2.subscribers ul li, #content-right .data-box #column-2.accounts ul li, #content-right .data-box #column-2.resources ul li{}

/***Numbered List***/
#content-right .data-box ul.numbered-list { padding-top:20px;}
#content-right .data-box ul.numbered-list li { list-style-type:none; padding-left:40px;}
#content-right .data-box ul.numbered-list li.one {background:url("/Content/img/layout/one.png") no-repeat; float:left; height:55px;}
#content-right .data-box ul.numbered-list li.two {background:url("/Content/img/layout/two.png") no-repeat; float:left; height:65px;}
#content-right .data-box ul.numbered-list li.three {background:url("/Content/img/layout/three.png") no-repeat; float:left; height:75px;}

/***FORMS***/

form #add-device input[type="text"], input[type="password"] {border:1px #d8d8d7 solid;}
form #add-device label {
    color:white;
	font:bold 12px/30px Verdana, Geneva, sans-serif;
}
form .checkbox, .radio {}
form .long {background:url("/Content/img/themes/toshiba/select-field-wide.png") no-repeat;}
form .medium, form.general .medium {}
form .radio {}
form .select {
	color:#000;
	font:normal 12px Verdana, Geneva, sans-serif;
}
form .small {background:url("/Content/img/themes/toshiba/select-field-short.png") no-repeat;}
form input[type="checkbox"] {}
form option {
	background-color:#FFF;
	font-size:12px;
	font-weight:bold;
}
form textarea {
	border:1px #d8d8d7 solid;
	font:normal 14px Arial, Helvetica, sans-serif;
}
form.general {}
form.general .button {}
form.general a.medium-tooltip {}
form.general .device-status {}
form.general .device-status input[type="checkbox"], form.general .subscriber-status input[type="checkbox"] {}
form.general input[type="text"]:active {border-color:#19A4B4;}
form.general .line {border-bottom:#e6e6e6 1px solid;}
form.general .logo {}
form.general .logo img {}
form.general .logo label {}
form.general .long {background:url("/Content/img/themes/toshiba/select-field-wide.png") no-repeat;}
form.general .product {}
form.general .selection-inline {}
form.general .selection {}
form.general .selection.timezone .dropdown {}
form.general .selection .dropdown {}
form.general .selection + .required {
	color:red;
	font-size:18px;
}
form.general .small {background:url("/Content/img/themes/toshiba/select-field-short.png") no-repeat;}
form.general .spacer {}
form.general a img {}
form.general a.ddns {
	color:#000000;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
form.general a.ddns img {}
form.general a.slide {
	color:#19A4B4;
	font:normal 10px/12px Verdana, Geneva, sans-serif;
}
form.general img {}
form.general input:focus {border:1px #8ebcdd solid;}
form.general input[type="text"], input[type="password"], form.login input[type="text"], input[type="password"] {border:1px #d8d8d7 solid;}
form.general input[type="text"].short, input[type="password"].short, form.login input[type="text"].short, input[type="password"].short {border:1px #d8d8d7 solid;}
form.general label {font:bold 12px/30px Verdana, Geneva, sans-serif;}
form.general span.info {
	color:#727373;
	font:normal 10px/10px Verdana, Geneva, sans-serif;
}
form.general span.required {color:red;}
form.general.vis-disable input[disabled] {
	background:#FFF;
	border:#F5F5F5;
	color:#000;
	font:normal 14px Arial, Helvetica, sans-serif;
}
form.general.vis-disable input[disabled].red-emphasis {
    font-weight:bold; 
    color:red; 
    padding-left:25px;
    background:white url('/content/img/layout/table/red-on.png') no-repeat left;
}
form.general.vis-disable input[disabled].green-emphasis {
    font-weight:bold; 
    color:green; 
    padding-left:25px; 
    background:white url('/content/img/layout/table/green-on.png') no-repeat left; 
}

.grey-emphasis {
	font-weight: bold;
	color: #666;
	padding-left: 25px;
	background:white url('/content/img/layout/table/red-on.png') no-repeat left;
}



form.login .line {
	border-bottom:#e6e6e6 1px solid;
}
form.login input[type="checkbox"] {}
form.login label {
	font:normal 12px/30px Verdana, Geneva, sans-serif;
	font-weight:700;
}
form.login span.info {
	color:#727373;
	font:normal 10px/10px Verdana, Geneva, sans-serif;
}
form.login, form.login.reset {}
form.login.main {}
form.general .thresholds {}
form.general .thresholds p {}
form.general .thresholds-checkbox {}
form.general .thresholds-checkbox span {font:normal 12px/12px Arial, Helvetica, sans-serif;}
form.general .thresholds-message {}
form.general .thresholds-message p {
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#999;
}
form.general .thresholds-slider {font:normal 11px/14px Arial, Helvetica, sans-serif;}
form.general .thresholds-slider .first {}
form.general .thresholds-slider .last {}
form.general .thresholds-slider input[type="text"] {border:1px #d8d8d7 solid;}
form.general .remote-connection {float:right;}
form.general .remote-connection ul{}
form.general .remote-connection ul li{font:normal 14px Arial, Helvetica, sans-serif;}
form.general .remote-connection input[type="radio"] {}
form.general .remote-connection input[type="text"] {}
form.general.registration {}
form.general.registration h2{
	color:#2970b6; 
	font-size:16px;
}
form.general.registration p{font-size:12px;}
form.general.registration h3{
	color:#2970b6; 
	font-size:16px;
}
form.general.registration label {}
form.general.registration .button {}
form.login.select {}
form.login.select .resellername {
	color:#2970B6;
	font:bold 16px Arial, Helvetica, sans-serif;
}
form.login.select h2 {
	color:black;
    font:bold 18px Arial, Helvetica, sans-serif;
    list-style:none outside none;
}
form.login.select .container {}
form.login.select .logo{}
form.login.select .user a{
    color:#00AED6;
}
#content-right .data-box form.general .file-button {}
#content-right .data-box form.general .file-button input {}
#content-right .data-box form.general .file:focus {border:1px #8ebcdd solid;}

/*Table*/
#content-right .data-box .content .data .alert img {}
#content-right .data-box .content .data .alert ul {}
#content-right .data-box .content .data .alert ul li {}
#content-right .data-box .content .data .product {}
#content-right .data-box .content .data .product img {}
#content-right .data-box .content .data .status img {}
#content-right .data-box .content .data .status p {}
#content-right .data-box .content .data .status ul {}
#content-right .data-box .content .data .status ul li {}
#content-right .data-box .content .data table {}
#content-right .data-box .content .data table.childtable {}
#content-right .data-box .content .data tr.even {background:#efefef;}
#content-right .data-box .content .data tr.even.redbg, #content-right .data-box .content .data tr.odd.redbg {
	background:#f6c0c0;
	color:#999;
}
#content-right .data-box .content .data tr.odd {}
#content-right .data-box .content .data tr:hover {background:#b4e1e7;}
#content-right .data-box .content .data td.childtablewrapper ul.notifications.border{
    border-bottom:1px solid #ababaa;
}
#content-right .data-box .content .data tr.hoverlink {background:#b4e1e7;}
#content-container #content-right .data-box .content .data tr.selected {
    color:White;
	background:#19A4B4;
	font-weight:bold;
}
#content-right .data-box .content .data .childtable tr.even {background:#efefef;}
#content-right .data-box .content .data .childtable tr.odd {}
#content-right .data-box .content .data td {}
#content-right .data-box .content .data th {
	background:url("/Content/img/themes/toshiba/table/sort-menu-spacer.png") right 0 repeat-x;
	color:#000;
	font:bold 10px Verdana, Geneva, sans-serif;
}
#content-right .data-box .content .data td.expand-device-event {width: 28px;}
#content-right .data-box .content .data th.tablesorter-headerDesc {
	background:url("/Content/img/themes/toshiba/table/sort-menu-des.png") right no-repeat;
	color:#FFF;
}
#content-right .data-box .content .data th.tablesorter-headerAsc:hover {
	background:url("/Content/img/themes/toshiba/table/sort-menu-asc.png") right no-repeat;
	color:#FFF;
}
#content-right .data-box .content .data th.tablesorter-headerDesc {
	background:url("/Content/img/themes/toshiba/table/sort-menu-asc.png") right no-repeat;
	color:#FFF;
}
#content-right .data-box .content .data th.tablesorter-headerAsc:hover {
	background:url("/Content/img/themes/toshiba/table/sort-menu-des.png") right no-repeat;
	color:#FFF;
}
#content-right .data-box .content .data th.nosort, #content-right .data-box .content .data th.nosort:hover {
	background:#EDEDED;
	cursor:default;
	color:#000;
}
#content-right .data-box .content .data th.nosort-spacer, #content-right .data-box .content .data th.nosort-spacer:hover {}
#content-right .data-box .content .data th.select {}
#content-right .data-box .content .data th.thcheckbox {}
#content-right .data-box .content .data th.thlong {}
#content-right .data-box .content .data th.thmedium {}
#content-right .data-box .content .data th.thmedium-small {}
#content-right .data-box .content .data th.thsmall {}
#content-right .data-box .content .data th:hover {
	color:#FFF;
}
#content-right .data-box .content .data tr.even.redbg a, #content-right .data-box .content .data tr.odd.redbg a {color:#999;}
#content-right .data-box .content .data tr.even.redbg li.grey-button a, #content-right .data-box .content .data tr.odd.redbg li.grey-button a {color:#fff;}
#content-right .data-box .content .data tr.even.redbg td.product img, #content-right .data-box .content .data tr.odd.redbg td.product img {
	color:#fff;
	filter:alpha(opacity=40);
	opacity:0.4px;
}
#content-container #content-right .data-box .content .data td.childtablewrapper {background:white border-bottom: 1px solid #CCC;}
#content-right .data-box .content .data td.childtabletdcheckbox {}
#content-right .data-box .content .data td.childtabletdspacer {}
#content-right .data-box .content .data td.childtabletdendspacer {}
#content-right .data-box .content .data td.childtabletdlong {}
#content-right .data-box .content .data td.childtabletdsmall {}
#content-right .data-box .content .data a.toggleEvents {}
#content-right .device-filter {
    background:url("/Content/img/themes/toshiba/subscriber-box-gradient.png") repeat-x;
}
span.qtycolumnspan {}
span.datecolumnspan, span.timecolumnspan {}
.qtycolumn, .timecolumn, .qtychildcolumn  {}
.datecolumn {}
.datechildcolumn {}
.timechildcolumn {}

/***LOGON***/
.thin #content-container {}
.thin #container {}
.thin #content-container #content-left {}
.thin #content-container #content-right {}
.thin #content-container #content-left img {}
.thin #content-container #content-right h2 {font:bold 18px arial;}
.thin #content-container #content-right p {}
.thin #content-container #content-right ul {}
.thin #content-container #content-right li {list-style:disc inside;}
.thin #footer-container {}
.thin #footer-container #footer ul {}
.thin #footer-container #footer ul.copyright {}
.thin .popup-message {color:black;}
#login-buttons {}
#login-buttons .lost-password {color:#19A4B4;}

/***BUTTONS***/

.button a {
}
/* Blue Buttons */
/*save*/
.button a.save-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -60px no-repeat;}
.button a.save-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -80px no-repeat;}
.button a.save-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -100px no-repeat;}
/*update*/
.button a.update-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -39px  -60px no-repeat;}
.button a.update-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -39px  -80px no-repeat;}
.button a.update-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -39px  -100px no-repeat;}
/*apply*/
.button a.apply-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -60px no-repeat;}
.button a.apply-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -80px no-repeat;}
.button a.apply-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -100px no-repeat;}
/*back*/
.button a.back-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -137px  -60px no-repeat;}
.button a.next-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -137px  -80px no-repeat;}
.button a.next-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -137px  -100px no-repeat;}
/*next*/
.button a.next-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -176px  -60px no-repeat;}
.button a.next-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -176px  -80px no-repeat;}
.button a.next-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -176px  -100px no-repeat;}
/*login*/
.button a.login-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -214px  -60px no-repeat;}
.button a.login-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -214px  -80px no-repeat;}
.button a.login-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -214px  -100px no-repeat;}
/*create*/
.button a.create-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -257px  -60px no-repeat;}
.button a.create-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -257px  -80px no-repeat;}
.button a.create-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -257px  -100px no-repeat;}
/*finish*/
.button a.finish-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -311px  -60px no-repeat;}
.button a.finish-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -311px  -80px no-repeat;}
.button a.finish-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -311px  -100px no-repeat;}
/*submit*/
.button a.submit-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -395px  -60px no-repeat;}
.button a.submit-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -395px  -80px no-repeat;}
.button a.submit-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -395px  -100px no-repeat;}
/*test*/
.button a.test-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -446px  -60px no-repeat;}
.button a.test-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -446px  -80px no-repeat;}
.button a.test-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -446px  -100px no-repeat;}
/*submit*/
.button a.submit-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -395px  -60px no-repeat;}
.button a.submit-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -395px  -80px no-repeat;}
.button a.submit-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -395px  -100px no-repeat;}
/*hide options*/
.button a.hide-options-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -1032px  -60px no-repeat;}
.button a.hide-options-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -1032px  -80px no-repeat;}
.button a.hide-options-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -1032px  -100px no-repeat;}
/*more options*/
.button a.more-options-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -934px  -60px no-repeat;}
.button a.more-options-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -934px  -80px no-repeat;}
.button a.more-options-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -934px  -100px no-repeat;}
/*view report*/
.button a.view-report-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -846px  -60px no-repeat;}
.button a.view-report-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -846px -80px no-repeat;}
.button a.view-report-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -846px  -100px no-repeat;}
/*view report*/
.button a.view-more-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -484px  -60px no-repeat;}
.button a.view-more-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -484px  -80px no-repeat;}
.button a.view-more-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -484px  -100px no-repeat;}
/*view report*/
.button a.provide-feedback-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -559px  -60px no-repeat;}
.button a.provide-feedback-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -559px  -80px no-repeat;}
.button a.provide-feedback-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -559px  -100px no-repeat;}
/*view report*/
.button a.view-now-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -682px  -60px no-repeat;}
.button a.view-now-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -682px  -80px no-repeat;}
.button a.view-now-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -682px  -100px no-repeat;}
/*view report*/
.button a.add-device-blue {background:url("/Content/img/themes/toshiba/button-sprite.png") -751px  -60px no-repeat;}
.button a.add-device-blue:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -751px  -80px no-repeat;}
.button a.add-device-blue:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -751px  -100px no-repeat;}
/*add*/
.button a.add-blue {background:url("/Content/img/themes/toshiba/button-add.png") 0px  0px no-repeat;}
.button a.add-blue:hover {background:url("/Content/img/themes/toshiba/button-add.png") 0px  -20px no-repeat;}
.button a.add-blue:active {background:url("/Content/img/themes/toshiba/button-add.png") 0px  -400px no-repeat;}
/*collapse*/
.button a.collapse-blue {background:url("/Content/img/themes/toshiba/button-collapse.png") 0px  0px no-repeat;}
.button a.collapse-blue:hover {background:url("/Content/img/themes/toshiba/button-collapse.png") 0px  -10px no-repeat;}
/*expand*/
.button a.expand-blue {background:url("/Content/img/themes/toshiba/button-collapse.png") 0px  -20px no-repeat;}
.button a.expand-blue:hover {background:url("/Content/img/themes/toshiba/button-collapse.png") 0px  -30px no-repeat;}
/*open*/
.button a.open-blue {background:url("/Content/img/themes/toshiba/button-open.png") 0px  0px no-repeat;}
.button a.open-blue:hover {background:url("/Content/img/themes/toshiba/button-open.png") 0px  -20px no-repeat;}
.button a.open-blue:active {background:url("/Content/img/themes/toshiba/button-open.png") 0px  -40px no-repeat;}
/*new*/
.button a.new-blue {background:url("/Content/img/themes/toshiba/button-new.png") 0px  0px no-repeat;}
.button a.new-blue:hover {background:url("/Content/img/themes/toshiba/button-new.png") 0px  -20px no-repeat;}
.button a.new-blue:active {background:url("/Content/img/themes/toshiba/button-new.png") 0px  -40px no-repeat;}
/* Grey Buttons */
/*save*/
.button a.save-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -120px no-repeat;}
.button a.save-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -140px no-repeat;}
.button a.save-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -160px no-repeat;}
/*update*/
.button a.update-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -39px  -120px no-repeat;}
.button a.update-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -39px  -140px no-repeat;}
.button a.update-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -39px  -160px no-repeat;}
/*apply*/
.button a.apply-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -120px no-repeat;}
.button a.apply-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -140px no-repeat;}
.button a.apply-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -160px no-repeat;}
/*back*/
.button a.back-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -137px  -120px no-repeat;}
.button a.next-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -137px  -140px no-repeat;}
.button a.next-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -137px  -160px no-repeat;}
/*next*/
.button a.next-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -176px  -120px no-repeat;}
.button a.next-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -176px  -140px no-repeat;}
.button a.next-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -176px  -160px no-repeat;}
/* Red Buttons */
/*clear*/
.button a.clear-red {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  0px no-repeat;}
.button a.clear-red:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -20px no-repeat;}
.button a.clear-red:active {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -40px no-repeat;}
/*default*/
.button a.default-red {background:url("/Content/img/themes/toshiba/button-sprite.png") -47px  0px no-repeat;}
.button a.default-red:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -47px  -20px no-repeat;}
.button a.default-red:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -47px  -40px no-repeat;}
/*cancel*/
.button a.cancel-red {background:url("/Content/img/themes/toshiba/button-sprite.png") -106px  -0px no-repeat;}
.button a.cancel-red:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -106px  -20px no-repeat;}
.button a.cancel-red:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -106px  -40px no-repeat;}
/*delete*/
.button a.delete-red {background:url("/Content/img/themes/toshiba/button-sprite.png") -161px  0px no-repeat;}
.button a.delete-red:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -161px  -20px no-repeat;}
.button a.delete-red:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -161px  -40px no-repeat;}
/*edit small*/
.button a.edit-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -0px  -180px no-repeat;}
.button a.edit-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -0px  -197px no-repeat;}
.button a.edit-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -0px  -214px no-repeat;}
/*view small*/
.button a.view-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -31px  -180px no-repeat;}
.button a.view-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -31px  -197px no-repeat;}

.button a.view-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -31px  -214px no-repeat;}
/*set small*/
.button a.set-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -64px  -180px no-repeat;}
.button a.set-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -64px  -197px no-repeat;}
.button a.set-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -64px  -214px no-repeat;}
/*retry small*/
.button a.retry-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -180px no-repeat;}
.button a.retry-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -197px no-repeat;}
.button a.retry-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -92px  -214px no-repeat;}
/*info small*/
.button a.info-grey {background:url("/Content/img/themes/toshiba/button-sprite.png") -133px  -180px no-repeat;}
.button a.info-grey:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -133px  -197px no-repeat;}
.button a.info-grey:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -133px  -214px no-repeat;}
/*x small*/
.button a.x-red {background:url("/Content/img/themes/toshiba/button-sprite.png") -165px  -180px no-repeat;}
.button a.x-red:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -165px  -197px no-repeat;}
.button a.x-red:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -165px  -214px no-repeat;}

/*Global Icons*/
/*Large Question Icon*/
.button a.large-question {background:url("/Content/img/themes/toshiba/button-sprite.png") -40px  -254px no-repeat;}

/*Small Question Icon*/
.button a.small-question {background:url("/Content/img/themes/toshiba/button-sprite.png") -60px  -254px no-repeat;}

/*Small Check Icon*/
.button a.check {background:url("/Content/img/themes/toshiba/button-sprite.png") 0px  -254px no-repeat;}

/*Small Check Icon*/
.button a.tool {background:url("/Content/img/themes/toshiba/button-sprite.png") -20px  -254px no-repeat;}

/*Large Tooltip Icon*/
a.large-tooltip {background:url("/Content/img/themes/toshiba/button-sprite.png") -40px  -254px no-repeat;}

/*Medium Tooltip Icon*/
a.medium-tooltip {background:url("/Content/img/themes/toshiba/button-sprite.png") -61px  -254px no-repeat;}
span.medium-tooltip {background:url("/Content/img/themes/toshiba/button-sprite.png") -61px  -254px no-repeat;}

/*Small Tooltip Icon*/
a.small-tooltip {background:url("/Content/img/themes/toshiba/button-sprite.png") -78px  -254px no-repeat;}

/*White Arrows*/
a.arrow-decending {background:url("/Content/img/themes/toshiba/button-sprite.png") -136px  -254px no-repeat;}

a.arrow-ascending {background:url("/Content/img/themes/toshiba/button-sprite.png") -136px  -263px no-repeat;}

/*Message*/
a.message {background:url("/Content/img/themes/toshiba/button-sprite.png") -61px  -254px no-repeat;}

/*Add Customer on Dashboard*/
.button a.new-customer {background:url("/Content/img/themes/toshiba/paper-airplane-link.png") no-repeat;}
.button a.new-customer:hover {background:url("/Content/img/themes/toshiba/paper-airplane-hover.png") no-repeat;}

/*Connect*/
.button .connect-disabled {background:url("/Content/img/themes/toshiba/button-sprite.png") -188px  -232px no-repeat;}
.button .connect-enabled {background:url("/Content/img/themes/toshiba/button-sprite.png") -219px  -232px no-repeat;}

/***PLUG-INS***/

.ui-icon {}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-state-default { border: 1px solid #d8d8d7; background: #ffffff; font-weight: normal; color: #000000;}
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #362b36; }
.ui-widget-content a { color: #362b36; }
.ui-widget-header { border: 1px solid #aed0ea; background: #00AED6 url(/Content/css/themes/toshiba/images/ui-icons_ffffff_256x240.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-state-disabled, .ui-state-disabled, .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-icon { background-image: url(/Content/img/themes/toshiba/form-sprite.png); }
.ui-state-default .ui-icon { background-image: url(/Content/img/themes/toshiba/form-sprite.png); }
.ui-icon-triangle-1-s { background-position: -167px -1px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.ui-widget-overlay {opacity: .80;filter:Alpha(Opacity=80); }
.ui-button-text-icons .ui-button-text {}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {} 
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {}


/***Date Picker***/
.ui-datepicker {display: none;}
.ui-datepicker .ui-datepicker-header {}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev {}
.ui-datepicker .ui-datepicker-next {}
.ui-datepicker .ui-datepicker-prev-hover {}
.ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {}
.ui-datepicker .ui-datepicker-title {}
.ui-datepicker .ui-datepicker-title select {}
.ui-datepicker select.ui-datepicker-month-year {}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {}
.ui-datepicker table {font-size: .9em;}
.ui-datepicker th {font-weight: bold;}
.ui-datepicker td {}
.ui-datepicker td span, .ui-datepicker td a {}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none;}
.ui-datepicker .ui-datepicker-buttonpane button {}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {}
.ui-datepicker-rtl {}
.ui-datepicker-rtl .ui-datepicker-prev {}
.ui-datepicker-rtl .ui-datepicker-next {}
.ui-datepicker-rtl .ui-datepicker-prev:hover {}
.ui-datepicker-rtl .ui-datepicker-next:hover {}
.ui-datepicker-rtl .ui-datepicker-buttonpane {}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {}
.ui-datepicker-rtl .ui-datepicker-group {}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/***Slider***/
.ui-slider {}
.ui-slider .ui-slider-handle {}
.ui-slider .ui-slider-range {font-size: .7em;}
.ui-slider-horizontal {}
.ui-slider-horizontal .ui-slider-handle { }
.ui-slider-horizontal .ui-slider-range {}
.ui-slider-horizontal .ui-slider-range-min {}
.ui-slider-horizontal .ui-slider-range-max {}
.ui-slider-vertical {}
.ui-slider-vertical .ui-slider-handle {}
.ui-slider-vertical .ui-slider-range {}
.ui-slider-vertical .ui-slider-range-min {}
.ui-slider-vertical .ui-slider-range-max {}


/***Select Menu***/
.ui-selectmenu {}
.ui-selectmenu-icon {}
.ui-selectmenu-menu {}
.ui-selectmenu-open {}
.ui-selectmenu-menu-popup {}
.ui-selectmenu-menu-dropdown {}
.ui-selectmenu-menu li {font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {}
.ui-selectmenu-menu li a:hover {background:#B4E1E7;}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {}
.ui-selectmenu-status {line-height: 1.4em;}
.ui-selectmenu-open li.ui-selectmenu-item-focus a {}
.ui-selectmenu-open li.ui-selectmenu-item-selected {}
.ui-selectmenu-menu li span,.ui-selectmenu-status span {}
.ui-selectmenu-menu li .ui-selectmenu-item-header {font-weight: bold;}
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer {opacity: .8;}
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {font-weight: bold;}
.ui-selectmenu-menu .ui-selectmenu-group ul {}
.ui-icon-triangle-2-n-s {background-position:-125px -1px;}

span.add-rule
{
    background:url("/Content/img/themes/toshiba/button-new.png") no-repeat;
    padding-top:6px;
    padding-left:37px;
    margin:1px;
}
span.add-rule:hover {background:url("/Content/img/themes/toshiba/button-new.png") 0px -20px no-repeat;}
span.add-rule:active {background:url("/Content/img/themes/toshiba/button-new.png") 0px -40px no-repeat;}

span.x-red 
{
    background:url("/Content/img/themes/toshiba/button-sprite.png") -165px  -180px no-repeat;
    padding-top:3px;
    padding-right:15px;
    margin:2px;
}
span.x-red:hover {background:url("/Content/img/themes/toshiba/button-sprite.png") -165px  -197px no-repeat;}
span.x-red:active {background:url("/Content/img/themes/toshiba/button-sprite.png") -165px  -214px no-repeat;}

span.x-gray
{
    background:url("/Content/img/themes/toshiba/x-gray.png") no-repeat;
    padding-top:4px;
    padding-right:17px;
}

.alert-display .content
{
    background: url("/Content/img/layout/right-box-bg.png") repeat-y;
}
.alert-box .content a
{
    color: #FFF;
    font-size: 16px;
}
.alert-box .content h1
{
    color: #FFF;
    font: bold 16px Arial, Helvetica, sans-serif;
}
#content-container #content-right .data-box .footer, .alert-display .footer
{
    background: url("/Content/img/layout/right-box-footer.png") top no-repeat;
}
#content-right .data-box .footer-blue
{
    background: url("/Content/img/themes/openeye/right-box-footer-blue.png") top no-repeat;
}
.content table tr.selectable:hover
{
    background-color:#19A4B4 !important;
}
table.dataTable thead th.sorting:hover, table.dataTable thead td.sorting:hover, table.dataTable thead th.sorting_asc:hover, table.dataTable thead th.sorting_desc:hover, table.dataTable thead td.sorting_asc:hover, table.dataTable thead td.sorting_asc:hover
{
    color: #000;
}
table.dataTable thead th, table.dataTable thead td
{
    background-color:#EDEDED;
}
table.dataTable thead .sorting
{
    background-color:#EDEDED;
}
table.dataTable thead .sorting_asc
{
    background: url("../images/openeye/sort_asc.png") no-repeat bottom right, -webkit-linear-gradient(#1BB5C7, #19A4B4); /* For Safari 5.1 to 6.0 */
    background: url("../images/openeye/sort_asc.png") no-repeat bottom right, -o-linear-gradient(#1BB5C7, #19A4B4); /* For Opera 11.1 to 12.0 */
    background: url("../images/openeye/sort_asc.png") no-repeat bottom right, -moz-linear-gradient(#1BB5C7, #19A4B4); /* For Firefox 3.6 to 15 */
    background: url("../images/openeye/sort_asc.png") no-repeat bottom right, linear-gradient(#1BB5C7, #19A4B4); /* standard */
    color:#FFF;
}
table.dataTable thead .sorting_desc
{
    background: url("../images/openeye/sort_desc.png") no-repeat top right, -webkit-linear-gradient(#1BB5C7, #19A4B4); /* For Safari 5.1 to 6.0 */
    background: url("../images/openeye/sort_desc.png") no-repeat top right, -o-linear-gradient(#1BB5C7, #19A4B4); /* For Opera 11.1 to 12.0 */
    background: url("../images/openeye/sort_desc.png") no-repeat top right, -moz-linear-gradient(#1BB5C7, #19A4B4); /* For Firefox 3.6 to 15 */
    background: url("../images/openeye/sort_desc.png") no-repeat top right, linear-gradient(#1BB5C7, #19A4B4); /* standard */
    color:#FFF;
}
#content-right .data-box .content tr.even,.content tr.even
{
    background: #EFEFEF;
}
#user-table tbody tr td div.email
{
    background-color:#19A4B4;
    border:1px solid lightgray;
    font-weight:bold;
    color:#FFF;
}