body {
    font-family: Arial, Helvetica, sans-serif;
}

/*header*/
#header {
    margin-top: 0px;
    padding-top: 0px;
    height: 78px;
    width: 100%;
    background-image: url(/handbook_internal_test_gss_v1/images/O_signature_whtonred.bmp);
    background-size: 250px;
    background-origin: content-box;
    background-position: top left;
    background-repeat: no-repeat;
    background-color: red;
}

.header-title {
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding-top: 34px;
    padding-left: 250px;
}

/*color of nav table*/
.navbg-color{
    background-color: #DCE3E4;
}

.header-link {
    font-size: 14px;
}

.header-link:link {
    color: #5F5F5F;
    font-weight: bold;
}

.header-link:visited {
    color: #5F5F5F;
    font-weight: normal;
}

td.home_header { background: #D3D3D3; color: #000000; }

div#ssh_content { padding: 0px 5px 10px 5px; }
div#ssh_content { background: white; color: black; }
table.ssh_parttype td, table.ssh_exploded td, table#ssh_jump td, table.ssh_serviceview td { vertical-align: top; }
div#ssh_content h1,div#ssh_content h2,div#ssh_content h3 { text-align: center; }
h1.ssh_title { text-align: center; } /*needed for Nav4*/
h2.ssh_title { text-align: center; } /*needed for Nav4*/
h3.ssh_title { text-align: center; } /*needed for Nav4*/
/* added td and tr bg color for machine home pages.  August 2015 */
/* td.machine_home { background-color: #F80000; } */
/* td.machine_home altered in newlook-3.css */
td.machine_home { background-color: #D3D3D3; }
tr.machine_home { background-color: #F80000; }
td.ssh_note { font-size: smaller; }
table.ssh_note { border: 1px solid #D3D3D3; border-top-width: 0px; border-collapse: collapse; width: 100%; margin: 0px; }
table.ssh_exploded, table.ssh_parttype { border: 1px solid #D3D3D3; border-collapse: collapse; width: 100%; margin: 5px 0px 0px 0px;}
table.ssh_exploded th, table.ssh_exploded td, table.ssh_parttype th, table.ssh_parttype td { padding: 3px 6px; border: 1px solid #D3D3D3; }
table.ssh_exploded tr.ssh_parent td, table.ssh_parttype tr.ssh_parent td { border-color: #D3D3D3 #D3D3D3 #e6e6e6 #D3D3D3; padding: 3px 6px 0px 6px; }
table.ssh_exploded tr.ssh_child td, table.ssh_parttype tr.ssh_child td { border-color: #e6e6e6 #D3D3D3 #e6e6e6 #D3D3D3; padding: 0px 6px 0px 6px; }
table.ssh_exploded tr.ssh_lastchild td, table.ssh_parttype tr.ssh_lastchild td { border-color: #e6e6e6 #D3D3D3 #D3D3D3 #D3D3D3; padding: 0px 6px 3px 6px; }
table.ssh_parttype tr.ssh_parent td.ssh_xop { border-color: #D3D3D3; }
th.ssh_xop, th.ssh_mfpart, th.ssh_sub, th.ssh_pre { background: white; width: 15%;}
td.ssh_xop, td.ssh_mfpart, td.ssh_sub, td.ssh_pre { white-space: nowrap; } 
th.ssh_desc { background: white; width: 40%;}
th.ssh_pre, th.ssh_sub, th.ssh_socket, th.ssh_patch, th.ssh_comptype, th.ssh_hostid  { background: white; }

/* th.ssh_expcode { background: #669; color: #fff; width: 10%; } */
/* th.ssh_exppart { background: #669; color: #fff; width: 15%; } */
/* th.ssh_expdesc  { background: #669; color: #fff; width: 45%; } */
/* gary change */
th.ssh_expcode { text-align: center; background: #D3D3D3; color: #000000; width: 10%; }
th.ssh_exppart { text-align: left; background: #D3D3D3; color: #000000; width: 25%; }
th.ssh_expdesc  { text-align: left; background: #D3D3D3; color: #000000; width: 65%; }

/* change color in ssh_parttypehead for component pages row colors */
/* old th.ssh_parttypehead { text-align: left; background-color: #4E7784 !important; color: #fff; } */
/* gary change */
th.ssh_parttypehead { text-align: left; background-color: #D3D3D3; color: #000000; }

/* change color in ssh_exploded for component pages row Exploded View colors */
/* old table.ssh_exploded th { text-align: left; background-color: #4E7784; color: #fff; } */
/* gary change */
/* table.ssh_exploded th { text-align: left; background-color: #FF3333; color: #fff; } */
table.ssh_exploded th { background-color: #D3D3D3; color: #000000; }

table.ssh_parttype th.ssh_desc { text-align: left; }
table.ssh_parttype tr.ssh_parent td.ssh_spanned { border: #D3D3D3; padding: 3px 6px 0px 6px; }
span.ssh_fru { color: #070; }
span.ssh_cru { color: #06e; }
span.ssh_alternate { color: maroon; }
span.ssh_alt { color: maroon; }
span.ssh_supported { color: orangered; }
span.ssh_notsupported { color: #e0e; }
span.ssh_notshown { color: #000; }
table.ssh_legend { width: 350px; }
table.ssh_legend th, table.ssh_legend td { padding: 2px 4px; }
table#ssh_jump td { text-align: left; padding: 10px; }
div#ssh_content td ul { padding: 0px 0px 0px 1.5em; margin: 0px; }
div#ssh_expl_img { text-align: center; }
div#ssh_content ul {margin:0px;padding:0px 0px 0px 2em;list-style:disc;}
div#ssh_content ul ul {margin:0px;padding:0px 0px 0px 1em;list-style:circle}
div#ssh_content ul ul ul {margin:0px;padding:0px 0px 0px 1em;list-style:square}
div#ssh_content ul ul ul ul {margin:0px;padding:0px 0px 0px 1em;}
div.ssh_serviceviewcallout { padding: .5em; }
div.ssh_serviceviewcalloutimage { padding: 0em .5em .5em .5em; }
div.ssh_serviceviewzoom { padding: .5em; text-align: left; }
div.ssh_serviceviewzoomimage { padding: 0em .5em .5em .5em; }
div.ssh_serviceviewexplodedview { padding: .5em; }
div.ssh_serviceviewwiring { padding: .5em; }
div.ssh_serviceviewparttype { padding: .5em; }

a.ssh_buy,a.ssh_download{text-decoration:none;font:bold 9px sans-serif;background:#090;color:#fff;text-transform:none;vertical-align:15%;}
a.ssh_download{font-size:2px;}
/*/*/
a.ssh_buy,a.ssh_download{padding:3px 1px;border:2px solid #FF0000;border-color:#C9C9C9 #C9C9C9 #C9C9C9 #C9C9C9;}
/* above comment hack to hide styles from N4 */
a.ssh_buy:link,a.ssh_download:link{background:#FF0000;color:#fff;text-decoration:none;}
a.ssh_buy:visited,a.ssh_download:visited{background:#FF0000;color:#fff;text-decoration:none;}
a.ssh_buy:hover,a.ssh_download:hover{color:#040;background:#dfd;border-color:#060;text-decoration:none;}
a.ssh_buy:active,a.ssh_download:active{color:#060;background:#ff0;border-color:#060;text-decoration:none;}

/*Gary code for component.*.html files*/
A.classcomps:link  {color:black;font-weight:normal;}
A.classcomps:visited {color:black;}
A.classcomps:hover {color: red;}
A.classcomps:active {color: white;}
/*Gary code for rest of the OSH*/

/*Link colors-*/
/*a normal, unvisited link*/
A:link {
    color: #06C;
    text-decoration: none;
    }
/*a link the user has visited*/
A:visited {
    color: #89173C;
}
/*a link when the user mouses over it*/
A:hover {
    color: #06C;
    text-decoration: underline;
}
/*a link the moment it is clicked*/
A:active {
    color: #06C;
}

/*table title bar*/
.tableTitle {
    font-size: 25px;
    color: #3E4040;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

/*table title bar background color*/
.tblTitle-bg-color {
    background-color: #BFBEBD;
}

/*color of the "O" on Otube*/
.otubeO {
    color: red;
}

/*footer*/
.footertext {
    color: #5F5F5F;
}

.footertext-link:link {
        color: #5F5F5F;
        text-decoration: none;
}
.footertext-link:visited {
        text-decoration: none;
        color: #5F5F5F;
}
.footertext-link:hover {
        text-decoration: underline;
        color: #5F5F5F;
}
.footertext-link:active {
        text-decoration: none;
        color: #5F5F5F;
}

.footerlinks {
    padding-top: 20px;
}

#footer {
position:absolute;
        width:100%;
        height: 65px;

        margin-top:20px;
        float:left;
        padding-top:10px;
        padding-left:10px;
        padding-right:10px;
        background-color:#DCE3E4;
        text-align:center;
}

