html, body {height:100%;overflow:auto}

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#004069;
}
.manual_cells{
  border-collapse: collapse;
  border: 1px solid blue;
}

.tonerCells{
  border-collapse: collapse;
  border: 1px solid blue;
}
.coreCells{
  border-collapse: collapse;
  border: 1px solid blue;
}
.top_blue{
background:url(images/top_blue_bg.jpg) stretch;
}
.functionLink:hover {
  color: red;
  text-decoration: underline;
}
.Parent:hover {
  color: red;
  text-decoration: underline;
}
.Subs:hover {
  color: red;
  text-decoration: underline;
}


.logo{
margin:36px 0 0 20px;
}
.top_red{
height:30px;
background:url(images/top_red_bg.jpg) repeat;
color: #FFF;
font-size:1.2em;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
.red_head a{
color: #FFF;
text-decoration:underline;
}
.red_head a:hover{
color: lightgrey;
text-decoration:underline;
}
.top_gray{
	height:43px;
	background:url(images/top_grey_bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

.category_options{
	background-color: #d1cfc9;
}
#pageMap{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004069;
	text-align:center;
}

.graytd{
	width: 10%;
	text-align: center;
	padding:0 14px 0 18px;
	vertical-align: middle;	
}

.graytd hover{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

.categoryDiv { position: relative; width:240px; }
.categoryDiv input { border:none; background-color:#fff; display:block; width: 100%; box-sizing: border-box }
.categoryDiv img { position: absolute; top: 4px; right: 5px }

.navigation ul{
margin:0;
padding:0;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004069;
text-align:center;
}
.navigation ul li{
display:inline;
padding:0 14px 0 18px;
border-left:1px solid #004069;
}
.navigation ul li.noleftborder{
border-left:none;
}
.navigation ul li a{
font-size:14px;
text-decoration:none;
color:#004069;
}
.navigation ul li a:hover{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
}
.content, td.content{
padding:10px;
font-size:14px;
background:#ffffff;
}
.itemHeaders{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18pt;
margin:0;
padding:0;
color:#004069;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18pt;
margin:0;
padding:0;
color:#004069;
}
.home ul{
margin:10px 0 0 22px;
padding:0;
}
.home ul li{
background:url(images/check.jpg) no-repeat left center;
padding:10px 0 10px 30px;
list-style:none;
}
.redlink{
color:#CC0000;
font-size:14px;
font-weight:bold;
padding:0 2px 0 2px;
}
.footer{
height:60px;
background:url(images/footer_bg.jpg) repeat-x;
text-align:center;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.footer_navigation ul{
margin:0;
padding:0;
}
.footer_navigation ul li{
display:inline;
padding:0 14px 0 18px;
border-left:1px solid #FFFFFF;
}
.footer_navigation ul li.noleftborder{
border-left:none;
}
.footer_navigation ul li a{
text-decoration:none;
color: #FFFFFF;
}
.footer_navigation ul li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #CCCCCC;
}
.footer_bottom{
background:url(images/footer_bottom.jpg) no-repeat top center;
height:60px;
}
.downloads ul{
margin:10px 0 0 20px;
padding:0;
}
.downloads ul li{
list-style:none;
padding:10px 0 10px 20px;
background:url(images/pdf.gif) no-repeat left center;
}
a, .downloads ul li a{
text-decoration:none;
color:#CC0000;
}
a:hover, .downloads ul li a:hover{
	text-decoration:underline;
	color:#005A91;
	font-family: Arial, Helvetica, sans-serif;
}

/************************************************************/
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
    border: 2px solid gray;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}.content tr .content .content tr .content p strong {
	font-size: 14px;
}
.content tr .content .content tr .content p {
	font-size: 14px;
}
.content tr .content .content tr .content strong {
	font-size: 14px;
}
.content tr .content .content tr .content {
	font-size: 14px;
}
