/* Minification failed. Returning unminified contents.
(753,9): run-time error CSS1036: Expected expression, found '#'
 */

/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
/* *, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }*/
html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, 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 { font-style:normal; font-weight:normal }
/*ol, ul, 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:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
@font-face {
    font-family: 'Segoe-Pro';
    src: url('font/segoe.eot');
    src: url('font/segoe.eot?#iefix') format('embedded-opentype'),
         url('font/segoe.woff') format('woff'),
         url('font/segoe.ttf') format('truetype'),
         url('font/segoe.svg#segoe') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe-Bold';
    src: url('font/segoe_bold.eot');
    src: url('font/segoe_bold.eot?#iefix') format('embedded-opentype'),
         url('font/segoe_bold.woff') format('woff'),
         url('font/segoe_bold.ttf') format('truetype'),
         url('font/segoe_bold.svg#segoe') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe-Light';
    src: url('font/segoe_light.eot');
    src: url('font/segoe_light.eot?#iefix') format('embedded-opentype'),
         url('font/segoe_light.woff') format('woff'),
         url('font/segoe_light.ttf') format('truetype'),
         url('font/segoe_light.svg#segoe') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Base
----------------------------------------------------------*/
html,
body {
	height: 100%;
}

body {
	font-family: 'Segoe-Pro', 'Segoe UI', Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	background-color: #ffffff;
	font-size: 16px;
	margin: 0 auto !important; /* Important for IE8 */
	position: relative;
	width: 100%;
}

.emphasized-text {
    font-weight: bold;
}

.table {
	display: table;
}

.table-cell {
	display: table-cell;
}

.swu-row:before,
.swu-row:after {
	position: relative;
	display: table;
	content: " ";
	clear: both;
}

/* Text line
----------------------------------------------------------*/
.swu-h1, .swu-h2, .swu-h3, .swu-h3-normal, .swu-h3-light,
.swu-h4, .swu-h5, .swu-h6 {
    color:#002050;
    margin-bottom: 0;
    padding-bottom: 0;
}

.swu-h3 {
	font-family: 'Segoe-Bold', 'Segoe UI', Arial, sans-serif;
    font-size: 1.313em; /*1.2em*/
}

.swu-h3-normal {
    font-family: 'Segoe-UI', Arial, sans-serif;
    font-size:1.2em;
}

.swu-h3-light {
    font-family: 'Segoe-Light', 'Segoe-UI', Arial, sans-serif;
    font-size:1.2em;
}

/* Hyperlink
----------------------------------------------------------*/
.swu-minorlink, .swu-minorlink:visited {
    text-decoration: none;
    outline:none;
    margin: 0;
    padding: 4px 8px;
    text-wrap:none;
    white-space:nowrap;
    color: #ffffff; /*333;*/
    font-size:smaller;
    font-family: 'Segoe UI', Arial, sans-serif;
}

    .swu-minorlink:hover, .swu-minorlink:active {
        background-color: #636363;  /*c7d1d6;*/
    }

    .swu-minorlink-ftr:hover, .swu-minorlink-ftr:active {
        background-color: #465c71;  /*c7d1d6; 002050*/
    }

.swu-product-link, .swu-product-link:visited,
.swu-syslookup-link, .swu-syslookup-link:visited {
    text-decoration: none;
    color:#000070;
}
    .swu-product-link:hover, .swu-product-link:active,
    .swu-syslookup-link:hover, .swu-syslookup-link:active {
        text-decoration:underline;
    }

.swu-information-link, .swu-information-link:visited {
    text-decoration: none;
    color:#0078d7;
}
    .swu-information-link:hover, .swu-information-link:active {
        text-decoration:underline;
    }

.swu-header-link, .swu-header-link:visited {
    text-decoration: none;
    color:#000070;
}

/* Used to align 'TOSHIBA Worldwide' link in microsite with the link used in Site.Master. */
.swu-header-span {
	padding: 7px 0;
}

/* Website header
----------------------------------------------------------*/
#swu-header
{
	background-color: #ffffff;
	width: 100%;
	min-width: 700px;
	top: 0;
}

#swu-header .swu-container-header {
	padding: 0 30px 20px 30px;
	padding-bottom: 2px;
}

#swu-header .swu-container {
	padding: 20px 30px;
	padding-bottom: 2px;
}

.swu-container, .swu-container-header
{
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
    z-index: 10;
}

.swu-container-modellist, .swu-container-modellist-header
{
	position: relative;
	margin: 0 auto;
    z-index: 10;
}

.swu-container-td-wwlink
{
    width:180px;
    margin:0;
    padding:0;
}

.swu-container-td-wwlink-modellist
{
    width:180px;
    margin:0;
    padding:0;
    display:none;
}

/* Website title Software Updates for Windows 10
----------------------------------------------------------*/
.swu-site-title
{
	display: inline;
	margin: 0 auto;
    /*width: 60px;*/
    font-family: 'Segoe-bold', 'Segoe UI', Arial, sans-serif;
	font-size: 1.500em;
    font-weight: 300;
	color: #002050;
}

/* Website menu
----------------------------------------------------------*/
#swu-subnav
{
	background-color:#003078; /*blue 002050*/ /*tosred 930101;*/  /*grey a5a5a5;*/
	text-align: center;
    width:100%;
    z-index:10;
    position:relative;
    height:14px;
    min-width: 700px;
}

div.hideSkiplink        { background-color:#a5a5a5; width:100%;} /*#3a4f63*/

div.swu-mastermenu
{
    display:table;
   /* width: 80%;*/
    margin: 0 auto;
    /*padding: 1px 4px;*/
    text-align:center;
}

div.swu-mastermenu ul { list-style:none; margin: 0px; padding: 0px; width: auto; }

div.swu-mastermenu li { display:inline; float:left; margin:0; padding: 1px 15px 4px 15px; white-space:nowrap; text-align:center; }

div.swu-mastermenu ul li a, div.swu-mastermenu ul li a:visited
{
    text-decoration: none;
    margin:0; 
    padding: 1px 15px 4px 15px; 
    color: #ffffff; /*#dde4ec;*/
    font-size:1.125em;
    font-family: 'Segoe UI', Arial, sans-serif;
}

div.swu-mastermenu ul li a:hover, div.swu-mastermenu ul li a.active
{
    /*font-family: 'Segoe-Bold', 'Segoe UI', Arial, sans-serif;*/
    background-color: #636363 !important;
}

/* Toshiba header */
#ms-hdr-Toshiba {
    height: 37px;
	margin: 0px 0;
    position: static;
	left: 0;
    width: 100%;
	min-width: 400px;   /*JAM 2015.07.29*/
}

.fLeft {float:left;}

.fRight {float: right;}


/* For Japan only Dynalink header */
a.siteMapBtn {
	background-image: url(/images/TJPN/top_sitemap_920_off.jpg);
    background-repeat: no-repeat;   /*JAM 2015.07.29*/
	padding-right:1px;
	width: 115px;
	height: 26px;
}

a.siteMapBtn:hover {
	background-image: url(/images/TJPN/top_sitemap_920_on.jpg);
}

.header-TJPN-bg {
    /*background: rgba(0, 0, 0, 0) url("/images/TJPN/top_header_nav_bg.png") repeat scroll 0 0;*/
	background-color: #777;
	margin: 5px 0px;
	padding: 0 20px;
    position: relative;
    height: 35px;
	left: -20px;
    width: 100%;
}

.header-TJPN {
	/*background: url(/images/TJPN/top_header_nav_bg.png) repeat;*/
	background-color: #454545;
    position: relative;
	height: 25px;
	min-width: 250px;   /*JAM 2015.07.29*/
	padding:5px;
}

/* Website Page Content Container
----------------------------------------------------------*/
#swu-body {
    background-color: #ffffff;
    clear: both;
    /*padding-bottom: 35px;*/
    min-height:700px;
}
    .swu-main-content {
        display:block;
        /*padding-left: 10px;*/
        /*padding-top: 10px;*/  /*30px*/
        margin-bottom:20px;
        background-color:#ffffff;
        border:solid 1px;
        border-color:#ffffff;
    }

    .clear-fix:after {
        content: ".";
        clear: both;
        display: block;
        height: 0;
        visibility: hidden;
    }

/* Website Footer
----------------------------------------------------------*/
#swu-footer {
    /*background-color: #002050;
	padding: 5px 30px; 
	min-height: 170px;*/

	background-color: #002050;
	width: 100%;
	min-height: 170px;
	min-width: 700px;
}

    #swu-footer .swu-container {
	    padding: 5px 30px;
	    padding-bottom: 2px;
    }

	#swu-footer .swu-disclaimer {
		float: left;
		width: 80%;
        padding-top:10px;
	}

		#swu-footer .swu-disclaimer p {
			font-size: 0.625em;
			color: #ffffff;
		}

/* Website copyright
----------------------------------------------------------*/
.swu-site-copyright
{
	display: inline;
    white-space:nowrap;
    text-wrap:none;
    vertical-align:top;
    font-family: 'Segoe UI', Arial, sans-serif;
	font-size: smaller;
    font-weight: 300;
	color: #ffffff;
}

/* JavaScript notice table cf swu-important-table
----------------------------------------------------------*/
table.swu-jsnotice-table
{
    margin:4px auto;
}
    table.swu-jsnotice-table td
    {    
        padding: 8px 22px;
        word-wrap:normal;
        text-wrap:normal;
        font-family: 'Segoe-UI', Arial, sans-serif;
        font-size:0.85em;
        color:#636363;
        border:thin solid #000070;
    }

/* Information image table
----------------------------------------------------------*/
table.swu-img-info-table
{
    min-width:698px;
    max-width:960px;
    width:80%;
    margin:0 auto;
    padding:0;
    border:none;
}
    table.swu-img-info-table img
    {
        max-width:960px;
        width:100%;
        margin:0;
        padding:0;
        border:none;
    }

/* Information table
----------------------------------------------------------*/
table.swu-information-table
{
    min-width:698px;
    width:80%;
    margin:4px auto 0 auto;
    word-wrap:normal;
    text-wrap:normal;
    font-family: 'Segoe UI', Arial, sans-serif;
	color: #333333;
    background-color:#ebebeb;
    border:none;
}

    table.swu-information-table th
    {
        padding: 14px 16px 10px 16px;
        font-size: 1.3em;
        color:#000070;
    }

    table.swu-information-table td
    {
        padding: 0px 45px 8px 45px;
    }

    table.swu-information-table td.swu-information-head
    {
        padding: 10px 16px 4px 16px;
        font-size: 1.3em;
        color:#000070;
    }

    table.swu-information-table td a, table.swu-information-table td a:visited {
        text-decoration: none;
        color:#0078d7;
    }

    table.swu-information-table td a:hover, table.swu-information-table td a:active {
        text-decoration: underline;
    }

/* Limitation table
----------------------------------------------------------*/
table.swu-limitation-table
{
    min-width:698px;
    width:80%;
    margin:10px auto 0 auto;
    word-wrap:normal;
    text-wrap:normal;
    font-family: 'Segoe UI', Arial, sans-serif;
	color: #333333;
    background-color:#ebebeb;
    border:none;
}

    table.swu-limitation-table td.swu-limitation-head
    {
        padding: 10px 16px 4px 16px;
        font-size: 1.2em;
        color:#0078d7;
        font-family: 'Segoe-Light', 'Segoe-UI', Arial, sans-serif;
    }

    table.swu-limitation-table td.text
    {
        /*padding: 10px 10px;*/
        padding: 0 16px 10px;
    }

    table.swu-limitation-table div
    {
        display:table;
        margin:0 auto 10px auto;
        line-height:1.5em;
    }


/* Important table
----------------------------------------------------------*/
table.swu-important-table
{
    min-width:698px;
    width:80%;
    margin:10px auto 0 auto;
    word-wrap:normal;
    text-wrap:normal;
    font-family: 'Segoe UI', Arial, sans-serif;
	color: #333333;
    border:none;
}

    table.swu-important-table td
    {
        padding: 10px 22px 4px 22px;
        font-size: 1.2em;
        color:#0078d7;
        font-family: 'Segoe-Light', 'Segoe-UI', Arial, sans-serif;
    }

        table.swu-important-table td a, table.swu-important-table td a:visited
        {
            text-decoration: none;
	        color:#0040a0;
            font-weight:600;

        }

        table.swu-important-table td a:hover, table.swu-important-table td a:active
        {
            text-decoration: none;
            background-color: #ccddff;
        }

/* Model Code table
----------------------------------------------------------*/
table.swu-modelcodenotice-table
{
    min-width:680px;
    width:100%;
    margin:0 auto;
    /*white-space:nowrap;*/
    /*text-wrap:none;*/
    font-family: 'Segoe UI', Arial, sans-serif;
	color: #333333;
}

    table.swu-modelcodenotice-table td.swu-modelcodenotice-head
    {
        margin-top:0;
	    padding: 12px 4px 1px 4px;
        font-family: 'Segoe-bold', 'Segoe UI', Arial, sans-serif;
        /*border-bottom:solid;*/
        /*border-bottom-width:1px;*/
        /*border-bottom-color:#c7d1d6;*/
        color:#002050;
        border-collapse: collapse;
        border-spacing: 0;
    }

    table.swu-modelcodenotice-table td
    {
        min-width:680px;
        max-width:680px;
	    padding: 1px 8px;
        color:#0078d7;
    }


        table.swu-modelcodenotice-table td a, table.swu-modelcodenotice-table td a:visited
        {
            text-decoration: none;
	        color:#0040a0;
            font-weight:600;
        }

            table.swu-modelcodenotice-table td a:hover, table.swu-modelcodenotice-table td a:active
            {
                text-decoration: none;
                background-color: #ccddff;/*#c7d1d6;*/
            }

table.swu-modelcode-table-small,
table.swu-modelcode-table
{
    min-width:698px;
    width:100%;
    margin:0 auto;
    white-space:nowrap;
    text-wrap:none;
    font-family: 'Segoe UI', Arial, sans-serif;
	color: #333333;
}

    table.swu-modelcode-table td {
        width:20%;
	    padding: 1px 8px;
        color:#0078d7;
    }

    table.swu-modelcode-table-small td
    {
        width:50%;
	    padding: 1px 8px;
        color:#0078d7;
    }

table.swu-modelcode-table-small td.swu-modelcode-head,
table.swu-modelcode-table td.swu-modelcode-head
{
    margin-top:0;
	padding: 12px 4px 1px 4px;
    font-family: 'Segoe-bold', 'Segoe UI', Arial, sans-serif;
    border-bottom:solid;
    border-bottom-width:1px;
    border-bottom-color:#c7d1d6;
    color:#002050;
    border-collapse: collapse;
    border-spacing: 0;
}

div.swu-modelcode-large
{
    display:block;
}

div.swu-modelcode-small
{
    display:none;
}

/* Country Important div
----------------------------------------------------------*/
div.swu-important-div
{
    width:100%;
    margin:10px auto 20px auto;
    padding: 4px 0px 10px 0px;
    background-color:#ebebeb;
    border:none;
    min-width:698px;
}

    div.swu-important-div a, div.swu-important-div a:visited
    {
	    color:#0078d7;
    }

/* Country table
----------------------------------------------------------*/
div.swu-country-div
{
    width:100%;
    margin:10px auto 0 auto;
    border:none;
    min-width:698px;
}

table.swu-country-table
{
    width:80%;
    margin:0 auto;
    white-space:nowrap;
    text-wrap:none;
    font-family: 'Segoe UI', Arial, sans-serif;
	color: #333333;
    /*background-color:#0078d7;*/
}

table.swu-country-table td {
    width:25%;
	padding: 1px 8px;
    /*background-color: #ffffff;*/
    /*font-size:small;*/
}

table.swu-country-table td a, table.swu-country-table td a:visited {
    text-decoration: none;
	padding: 1px 8px;
	color:#0078d7; /*#333333;*/ 
    padding:2px 4px;
}

    table.swu-country-table td a:hover, table.swu-country-table td a:active {
        background-color: #c7d1d6;  /*c7d1d6;*/  /* #dedede;*/
    }

    table.swu-country-table th a, table.swu-country-table th a:visited {
        text-decoration: none;
        margin-top:0;
	    padding: 12px 4px 1px 4px;
        outline:none;
        color: #0000d7; /*#002050;*/
    }

    table.swu-country-table th a:hover, table.swu-country-table th a:active {
        background-color: #c7d1d6;
    }

    table.swu-country-table td.swu-country-head {
        margin-top:0;
	    padding: 12px 4px 1px 4px;
        /*background-color: #dedede;*/
        font-family: 'Segoe-bold', 'Segoe UI', Arial, sans-serif;
        border-bottom:solid;
        border-bottom-width:1px;
        border-bottom-color:#c7d1d6;
        /*text-align:center;*/
        color:#002050;
        border-collapse: collapse;
        border-spacing: 0;
    }

/* System lookup image table
----------------------------------------------------------*/
table.swu-img-syslookup-table
{
    min-width:500px;
    max-width:660px;
    width:55%;
    margin:0 auto;
    padding:0;
    border:none;
}
    table.swu-img-syslookup-table img
    {
        border: solid;
        max-width:660px;
        width:100%;
        margin:0;
        padding:0;
        border:none
    }


/* System lookup table
----------------------------------------------------------*/
table.swu-syslookup-table
{
    table-layout:fixed;
    min-width:500px;
    width:55%; /*50*/
 /*   margin:12px auto 0 auto; */
    margin: 0.75em auto;
    /*white-space:nowrap;*/
    /*text-wrap:none;*/
    font-family: 'Segoe UI', Arial, sans-serif;
	color: ##013a79; /*333333*/
    border-bottom: 1px solid;
    border-bottom-color:#c7d1d6;
    border-collapse: collapse;
    border-spacing: 0;
}

table.swu-syslookup-table th {
	/*margin-top:0;*/
	padding: 1.25em 1em 0.75em 1em;/*12px 0px 1px 0px;*/
    background-color:#0078d7; /*#dedede;*/
    font-family: 'Segoe UI', Arial, sans-serif; /*Segoe-bold*/
    border: none 0px;
    /*text-align:center;*/
    color:#ffffff; /*#002050;*/
    font-size: 1.2em; /*1.1em*/
}

table.swu-syslookup-table td {
    padding: 0.25em 1em;
    /*border: solid 1px;*/
}

    table.swu-syslookup-table td.swu-syslookup-input-info
    {
        width:42%;
        background-color:#0078d7;
        font-family: 'Segoe UI', Arial, sans-serif; /*Segoe-bold*/
        border: none 0px;
        /*vertical-align:text-top;*/
        padding: 0.50em 1em;
        color:#ffffff;
        font-size: 1.3em;
    }

    table.swu-syslookup-table tr.swu-syslookup-input-label
    {
        font-weight:600;
        text-align:right;
        background-color:#ebebeb;
    }

    table.swu-syslookup-table td.swu-syslookup-input-value
    {
        padding-left:2px;
        padding-right:4px;
        text-align:left;
    }

table.swu-syslookup-table td a, table.swu-syslookup-table td a:visited
{
    text-decoration:underline;
	padding:0px;
	color: #0078d7; /*#333333;*/
    font-size:small;
}

table.swu-syslookup-table p a, table.swu-syslookup-table p a:visited
{
        text-decoration: underline;/*use none if whole sentence is link*/
        color:#0078d7;
}

    table.swu-syslookup-table p a:hover, table.swu-syslookup-table p a:active
    {
        text-decoration: underline;
    }

.swu-syslookup-ddl
{
    font-family: 'Segoe UI', Arial, sans-serif;
    font-size: 1em;
    width:100%;
}

.swu-syslookup-tbx
{
    font-family:'Segoe UI', Arial, sans-serif;
    font-weight:600;
    font-size: 1em;
    width:98%;
}

.swu-syslookup-panel
{   
    margin:0 auto;/*2em auto*/
    width:55%;
    color:#000070;
}

.swu-syslookup-panel p,
.swu-download-panel p
{   
    padding-bottom:1em;
}

/*.swu-syslookup-panel p a
{   
    color:#007bd9;
}*/

.swu-download-panel
{   
    margin:2em 10px;
    color:#000070;
    padding:0 6px;
}

#ImgPartnumLocation:disabled {
    cursor:pointer
}

#ImgPartnumLocation:enabled {
    cursor:pointer
}

/* Legal Paragraphs
----------------------------------------------------------*/
.swu-legal-wrapper
{
    margin:12px auto 0px auto;
    color:#333333;
    font-size:small;
    overflow-y:scroll;
    width:80%;
    min-width:640px;
    height:480px;
}

    .swu-legal-wrapper p.section
    {
        font-weight:bold;
        margin-top:1em;
        margin-bottom:0em;
        padding:0em;
    }

    .swu-legal-wrapper p.preamble
    {
        font-size:medium;
        margin-top:0em;
        margin-bottom:1em;
        padding: 0 20px;
        
    }

    .swu-legal-wrapper p
    {
        padding-bottom: 1em;
    }

    .swu-legal-wrapper img
    {
        margin: 0 auto;
        display:block;
    }

/* SWU list container
----------------------------------------------------------*/
.swu-grid-wrapper
{
    margin:12px 4px 0px 4px;
    width:80%;
    min-width:680px;
    max-width:960px;
}

.swu-grid-title
{
    font-family: 'Segoe-bold', 'Segoe UI', Arial, sans-serif;
    color:#002050;
    font-size: 1.1em;
}

/* Important Info list container
----------------------------------------------------------*/
.swu-grid-important-wrapper
{
    margin:12px auto 0px auto;
    width:80%;
    min-width:698px;
    max-width:960px;
}

/* BUTTON
----------------------------------------------------------*/
input[type="submit"],
input[type="button"],
button {
    background-color: #00bcf2; /*d3dce0*/
    color:#ffffff;
        border: 1px solid #787878;
        cursor: pointer;
        font-size: 1.2em;
        font-weight: 600;
        padding: 7px;
        margin-right: 8px;
        width: auto;
        min-width:5em;
}

/* GRID
----------------------------------------------------------*/
.gridMain
{
    min-width:680px;
    max-width:960px;
    width:100%;
}
.gridMain-important
{
    min-width:698px;
    max-width:960px;
    width:100%;
}

.gridHeader             { color: white; background-color: #8DA7CC; font-weight: bold; text-align:center; }
.gridHeader th          { padding: 2px 4px 2px 4px; text-align:center; }
.gridHeader a		    { color: white; }
.gridHeaderLeft         { color: white; background-color: #8DA7CC; font-weight: bold; padding:  2px 4px 2px 4px;  text-align:left; }
.gridHeaderLeft th      { padding: 2px 4px 2px 4px; text-align:left; }
.gridHeaderLeft a		{ color: white; }
.gridMain td, .gridMain-important td           { padding: 2px;}
.gridPager              { background-color: #2461BF; color: white; }
.gridPager table        { margin: 5px 0; }
.gridPager td           { font-weight: bold; line-height: 10px; border-width: 0; padding: 0 4px; }   
.gridPager a            { color: #000FFF; text-decoration: none; }  
.gridPager a:hover      { color: #CDCD00; text-decoration: none; } 
.gridSubtitle           { font-style: italic; }
.gridRow                { background-color: #EFEFEF; }
.gridRowAlternating     { background-color: #D1E8FF; vertical-align:top; }
.gridRowNormal          { background-color: #F7F7F7; vertical-align:top; }
.gridSelectedRow        { background-color: #EEEE00; color: #333333; font-weight: bold; vertical-align:top; }
.gridRowStatusGood      { background-color: #89CA9D; }
.gridRowWarning         { background-color: #FACD8A; }
.gridRowError           { background-color: #F5A0BD; }
.gridRowAlert           { background-color: #CD3278; color: white; }
.gridRowDim             { background-color: silver; }
.gridLink               { text-decoration: none; }
.gridCol                { padding-left:8px; padding-right:8px;}
.gridColBold            { padding-left:8px; padding-right:8px; font-weight: bold;}

.labelhtml
{
    /*border: 1px solid #aaaaaa;*/
    margin:2px 8px 8px 8px;
    padding:4px;
    white-space:normal;
    word-wrap:normal;
    word-break:normal;
}
   .labelhtml p, .labelhtml ul 
    {
        margin: 1em 0;
        line-height:1em;
    }

/*JAM 2015.07.31*/
.push-menu-right-toggle {
    top: 50px !important; 
}

/*JAM 2015.07.29*/
div.menu {
    top:90px !important;
}

/*JAM 2015.07.31*/
@media (max-width: 500px) {

    /* Nav */
    #header {
        height: 40px !important;
    }

    #header .windows-logo {
        /*position: absolute;*/
        /*margin: 12px 0;*/
        /*top: 0;*/
        left: 150px !important;
        width: 100px !important; 
    }

    /* Only apply with right-to-left languages. */
    html[dir="rtl"] #header .windows-logo
	{
		left: 10px !important;
	}

    .toshiba-logo {
        width: 100px;
    }

    .swu-header-link {
        display:none;
    }

    .swu-container-td-wwlink /*CL 2015.08.05*/
    {
        width:2px;
        margin:0;
        padding:0;
    }

    .swu-container-td-wwlink-modellist
    {
        width:60px;
        margin:0;
        padding:0;
        display:block;
    }

    a.siteMapBtn {
        display: none;
	    /*background-size: 80px 20px;*/
    }

    .push-menu-right-toggle {
        top: 35px !important; 
    }

    div.menu {
        top:75px !important;
    }

    #upgrade-hero,
    .learn #wrapper {
        margin-top: 40px !important;
    }

     /*CL 2015.08.05*/
    div.swu-modelcode-large
    {
        display:none;
    }

    div.swu-modelcode-small
    {
        display:block;
    }
}

/* VS2010 table
----------------------------------------------------------*/
/*
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    border: 1px solid;
}


th {
	font-size: 1.2em;
    text-align: left;
    border: none 0px;
    padding-left: 0;
    color:red;
}

    th a {
        display: block;
        position: relative;
    }

	th a:link, th a:visited, th a:active, th a:hover {
		color: #333;
		font-weight: 600;
		text-decoration: none;
        padding: 0;
	}

	th a:hover {
		color: #000;
	}

    th.asc a, th.desc a {
        margin-right: .75em;
    }
    
    th.asc a:after, th.desc a:after {
		display: block;
        position: absolute;
        right: 0em;
        top: 0;
        font-size: 0.75em;
	}

	th.asc a:after {
		content: '▲';
	}

	th.desc a:after {
		content: '▼';
	}

td {
    padding: 0.25em 2em 0.25em 0em;
    border: 0 none;
}

tr.pager td {
    padding: 0 0.25em 0 0;
}
*/
/*
ul#menu {
    font-size: small;
    font-size: 1.3em;  
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
}

    ul#menu li {
        display: inline;
        list-style: none;
        padding-left: 15px;
    }

        ul#menu li a {
            background: none;
            color: #999;
            text-decoration: none;
        }

        ul#menu li a:hover {
            color: #333;
            text-decoration: none;
        }

        ul#menu li select {
            border: none;
            border-radius: 0;
            padding: 1px 0 0 10px;
            padding: 3px;
            overflow: hidden;
            font-weight: 100;

            -webkit-appearance: none;
        }
*/


