html{height:100%;}
body.lex{background:/*#C0C0C0*/ #cccccc;margin:0;padding:0;text-align:center;height:100%;}
body{font-size:11px ;font-family:Arial,Helvetica,sans-serif;color:#333;height:100%;}
table td{vertical-align:top;}
a img{border:none;padding:0;margin:0;}
a{color:#195999;text-decoration:none;}
a:hover{text-decoration:underline;}
h3{font-size:14px;color:#195999;font-weight:bold;margin:0 0 10px 0;}
td.sidebar h3 { color: /*#333*/ #666; font-size: 11px; font-weight: bold; }
h4{font-size:12px;color:#195999;font-weight:normal;margin:0 0 10px 0;}
.lightNote{dont-size:small;color:#666666;font-weight:normal;}
a{outline:none;}
:focus{-moz-outline-style: none;}

table {font-size: 11px;}

.big { font-size: 140%; }

#subcontent{width:750px;float:right;}
#subcontent ul { list-style: none; margin-left: 0; padding-left: 0; }
#subcontent ul li { background: url(/site/images/cld_bull.gif) no-repeat 0 4px; padding-left: 10px; margin-bottom: 5px; }
.small { font-size: 8px; }

#content{margin:0 20px;min-height:720px;_height:100%;height:100%;}
.subpage{background:url(/site/images/sidebar.gif) repeat-y 0 0;}
#leftnav{width:167px;float:left;}
#footer{padding:5px 20px 0 0;background:#C0C0C0;color:#757782;clear:left;}
#footer p{font-size:10px;text-align:right;}
#footer a,#footer {color:#717481;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* LEFT NAV STYLES----------------------------------- */
a.open{color:#195999;font-weight:bold;font-size:11px;display:block;padding:5px 5px 5px 15px;background:url(/site/images/opn_bull.gif) no-repeat 4px 50%;}
a:hover.open{color:#333;}
a.secondary{color:#333;font-weight:normal;display:block;padding:5px 5px 5px 25px;background:url(/site/images/navIn_bull.gif) no-repeat 18px 50%;}
a:hover.secondary{color:#195999;}	a.secondary{color:#333;font-weight:normal;display:block;padding:5px 5px 5px 25px;background:url(/site/images/cld_bull.gif) no-repeat 18px 9px;}
a.level1{color:#195999;font-weight:bold;font-size:11px;display:block;padding:5px 5px 5px 15px;background:url(/site/images/opn_bull.gif) no-repeat 4px 50%;}
a:hover.level1{color:#333;}
a.level1{color:#333;font-weight:normal;display:block;padding:5px 5px 5px 25px;background:url(/site/images/opn_bull.gif) no-repeat 4px 50%;text-decoration:none;}
a.level2{color:#195999;font-size:11px;display:block;padding:5px 5px 5px 15px;background:url(/site/images/cld_bull.gif) no-repeat 4px 9px;margin-left:10px;}
a.level3{color:#333;font-weight:normal;display:block;padding:5px 5px 5px 25px;background:url(/site/images/navIn_bull.gif) no-repeat 18px 50%;margin-left:10px;}
a:hover.level3{color:#195999;background:url(/site/images/nav_bull.gif) no-repeat 18px 50%;}

#leftnav ul{list-style-type:none;margin:0;padding:0;}
#leftnav ul li a{text-decoration:none;background:url(/site/images/cld_bull.gif) no-repeat 4px  8px;}
#leftnav ul li a:hover{text-decoration:underline;color:#333;}
#leftnav ul li ul{padding-left:10px;}
#leftnav ul li.open ul li a{font-weight:bold;}
#leftnav ul li.open ul li.open ul li.on a{background:none;font-weight:normal;text-decoration:none;}
#leftnav ul li.open ul li.open ul li a{background:none;font-weight:normal;}
#leftnav ul li a{font-weight:bold;color:#333;display:block;padding:4px 4px 4px 15px;}
#leftnav li.open a{color:#185999;background:url(/site/images/opn_bull.gif) no-repeat 4px 10px;}
#leftnav li.open a:hover{color:#185999;text-decoration:underline;}
#leftnav ul li.open ul li.open ul li.on a{color:#185999;text-decoration:underline;background:url(/site/images/nav_bull.gif) no-repeat 4px 10px;}
#leftnav ul li.open ul li.open ul li.on a:hover{color:#185999;text-decoration:underline;background:url(/site/images/nav_bull.gif) no-repeat 4px 10px;}
#leftnav ul li.open ul li.open ul li a{color:#333;background:url(/site/images/navIn_bull.gif) no-repeat 4px 10px;text-decoration:none;}
#leftnav ul li.open ul li.open ul li a:hover{color:#185999;text-decoration:underline;}
#leftnav li.open ul li a{font-weight:normal;}
#leftnav ul li.open ul li.open a{text-decoration:none;}
#leftnav ul li.open ul li.open a:hover {text-decoration:underline;}
#leftnav li.on a,#leftnav li.on a:hover,
#leftnav li.open ul li.on a{color:#185999;text-decoration:none;background:url(/site/images/opn_bull.gif) no-repeat 4px 10px;}
#leftnav li.open ul li.on a:hover{text-decoration:underline;background:url(/site/images/cld_bullOn.gif) no-repeat 4px  4px;}
#leftnav ul li.open ul li a{color:#333;background:url(/site/images/cld_bull.gif) no-repeat 4px 8px;font-weight:normal;margin:0px;padding:0px 16px}
#leftnav ul li.open ul li.open a{color:#185999;background:url(/site/images/opn_bull.gif) no-repeat 4px 10px;}

/*
.open a{color:#333;font-weight:normal;}
.on a{color:#185999;text-decoration:underline;font-weight:normal;background:none;}*/

/* MISC STYLES----------------------------------- */
.right{text-align:right;}.left{text-align:left;}
#breadcrumbs{margin:10px 0;padding:0; font-size: 10px; float: left; width: 580px;}
#breadcrumbs a{color:#666;text-decoration:none;}
#breadcrumbs a:hover{color:#666;text-decoration:underline;}

.sidebar a{color:#195999;text-decoration:underline;}
.sidebar a:hover{text-decoration:none;}
.lexaddress{padding:10px 0;background:url(/site/images/content_div.gif) repeat-x bottom left;}
.lexdiv{padding:3px 0;background:url(/site/images/content_div.gif) repeat-x top left;}
#wrapper{background:#FFF;width:968px;margin:0 auto;padding:0;text-align:left;}
#banner{}#banner input{font-size:10px;color:#666;}
#nav{margin-bottom:14px;}

/* MAIN NAVIGATION STYLES */
.mainnav{background:#fff url(/site/images/nav_hdash2.gif) repeat-x;height:33px; *height: 34px;margin:0px 0px 18px 20px;padding:0;width:928px}.mainnav ul#nav,.mainnav ul#nav ul,.mainnav ul#nav ul ul{margin:0;padding:0;list-style:none;}

/* 1st level */
.mainnav ul#nav li{float:left;position:relative;}
.mainnav ul#nav li a{background-image:url(/site/images/nav_div.gif);background-repeat:no-repeat;background-position:0px 8px;border:1px solid #fff;color:#666;display:block;margin-top:2px; padding:6px 12px 0px;text-decoration:none;}
.mainnav #nav li:hover a,.mainnav #nav li.over a{background-color:#fff;background-image:none;border:1px solid #ccc; border-bottom: none;color:#195999;margin:0;padding:8px 12px 10px;}

.mainnav #nav li:hover a.nosub,.mainnav #nav li.over a.nosub {border-bottom: 1px solid #ccc;}

/* 1st level - first list item */
.mainnav #nav li.firstli{padding-right:10px}.mainnav #nav li.firstli a{background-image:none;border:none;padding:7px 0px 0;margin:2px 0px 0px;}.mainnav #nav li.firstli a:hover{background-image:none;border:none;padding:7px 0px 0;margin:2px 0px 0px}

/* 2nd level */
.mainnav ul#nav li ul{position:absolute;left:0;top:auto;display:none;width:208px;font-size:11px}.mainnav ul#nav li li a,
.mainnav ul#nav li li a{background:#fff;display:block;margin:0px;padding:4px 12px;text-decoration:none;width:208px;}.mainnav #nav li:hover li:hover a{background:#195999 url(/site/images/nav_cgOpen.gif) right no-repeat;color:#fff;margin:0px;padding:4px 12px;}.mainnav #nav li.over li.over a{background:#195999 url(/site/images/nav_cgOpen.gif) right no-repeat;color:#fff;margin:0px;padding:4px 12px;}.mainnav #nav li:hover li a:hover{background:#195999;color:#fff;margin:0px;padding:4px 12px;}.mainnav #nav li.over li a:hover{background:#195999;color:fff;margin:0px;padding:4px 12px;}.mainnav #nav li:hover li a,
.mainnav #nav li.over li a,
.mainnav #nav li:hover li:hover li a,
.mainnav #nav li.over li.over li a{background-color:#fff;color:#195999;margin:0px;padding:4px 12px;}
.mainnav #nav li.sub a:hover a li.firstli:hover{background:#195999;color:#fff}
.mainnav #nav li li.sub a{background:#fff url(/site/images/nav_cg.gif) right no-repeat;color:#195999;}
.mainnav #nav li li.sub a:hover{background:#195999 url(/site/images/nav_cgOpen.gif) right no-repeat;color:#fff;  z-index: 1000;}
.mainnav #nav li li.firstli-sub a:hover{background:#195999 url(/site/images/nav_cgOpen.gif) right no-repeat;color:#fff}
.mainnav #nav li li.lastli-sub a:hover{background:#195999 url(/site/images/nav_cgOpen.gif) right no-repeat;color:#fff}
.mainnav #nav li:hover li.firstli a{background-color:#fff;color:#195999;margin:0px;padding:4px 12px;}
.mainnav #nav li:hover li.firstli a:hover{background-color:#195999;color:#fff;margin:0px;padding:4px 12px;}

/* 2nd level - first list item */
.mainnav #nav li li.firstli a,
.mainnav #nav li li.firstli a{display:block;width:208px;text-decoration:none;color:#195999;border:1px solid #ccc;border-bottom:none;background:#fff;margin:0px;padding:4px 12px;}.mainnav #nav li li.firstli a:hover{color:#195999;background-color:#fff;border:1px solid #ccc;border-bottom:none;margin:0px;padding:4px 12px;}

/* 3rd level */
.mainnav ul#nav li ul ul{left:233px; /**left: 207px;*/ position:absolute;top:0px;display:none;width:320px}.mainnav ul#nav li li li a,
.mainnav ul#nav li li li.firstli a,
.mainnav ul#nav li li li.firstli a{background:#fff;display:block;margin:0px;padding:4px 12px;text-decoration:none;width:320px;}
.mainnav #nav li:hover li:hover li:hover a,
.mainnav #nav li.over li.over li.over a,
.mainnav #nav li:hover li:hover li:hover a:hover,
.mainnav #nav li.over li li a:hover{background-color:#195999;color:#fff;margin:0px;padding:4px 12px;}
/* set dropdown to default */
.mainnav #nav li:hover li a,
.mainnav #nav li.over li a,
.mainnav #nav li:hover li:hover li a,
.mainnav #nav li.over li.over li a{background-color:#fff;color:#195999;margin:0px;padding:4px 12px;}
.mainnav #nav li li a{padding:2px 5px;}

/* Sub Menu Styles */
.mainnav ul#nav li:hover ul ul,
.mainnav ul#nav li.over ul ul{display:none;}.mainnav ul#nav li:hover ul,
.mainnav ul#nav li li:hover ul,
.mainnav ul#nav li.over ul,
.mainnav ul#nav li li.over ul{display:block;}
.mainnav #nav .lastli{border-bottom:1px solid #ccc}

/* Zebra stripes */
table.striped { }
table.striped tr th { padding: 0 0 5px 0; }
table.striped tr td { padding: 3px; }
table.striped tr.even td { background: #e4e4e4; }
table.striped tr td.doctype { text-align: center; }
table.striped tr td span{ font-family: Arial; font-weight: bold; color: #d3d1d1; }
table.striped tr.even td span.doctypeNA { font-family: Arial; font-weight: bold; color: #bababa; }





/* Products & Solutions - Systems */
.systems {float: left; width: 170px;}
.systems ol li {padding-bottom: 10px;}



/* added 6.4.08 */
#subpage-title h2 {font-family: arial, font-size: 14px; color: #006699;}
#home-news a {font-size: 11px; color: #333333;}
.img-border {border: 1px solid #ccc;}

.non-data-table {border-collapse: collapse; border: 1px solid #ccc;}
.non-data-table td {border-bottom: 1px solid #ccc;}
.non-data-table th {background-color: #ccc; text-align: left;}
.non-data-table td, .non-data-table th {vertical-align: top;  padding: 3px 20px 3px 3px;}
.normal {font-weight: normal;}

.data-table {border: 1px solid #ccc; border-collapse: collapse; text-align: left;}
.data-table caption {margin-bottom: 10px;}
.data-table td, .data-table th {border: 1px solid #ccc;}
.data-table th, .data-table td {padding: 3px;}
.data-table-title {background-color: #ccc; text-align: left !important; font-weight: bold;}
.cool-temp {background-color: #66ccff;}
.warm-temp {background-color: #ff9933;}
.hot-temp {background-color: #ff632f;}

.table400-5a, .wires {border: 1px solid #ccc !important; vertical-align: top; text-align: left !important;}

table.table400-5a td {border: 1px solid #ccc; text-align: left !important;}
.data-table caption, table.table400-5a caption {font-family: arial; font-weight: bold; font-size: 11px; color: #000; text-align: left;}
table.data-table td.alternate, table.data-table th.alternate {background-color:#F2F2F2;}

.img-border {border: 1px solid #ccc;}


#relatedProductImages .relatedImageName {
font-size:smaller; padding: 0 5px 0 0;
display: block;
margin-left: 10px;
}

select { font-size: 11px; }


/* --------- PRINT STYLES ---------- */
@media print {
/*	#leftnav ul, #mainnav { display: none !important; }*/
	#productMenu {display:block;}
}
