#hd { border-top: 3px solid #2359bc;}

body {
    font-family: "Lucida Grande", Lucida, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a { color: #36414d; text-decoration: underline; }
a:hover { color: #a3b8cc; }

#banner a { color: #fff; text-decoration: none; }
#banner a:hover { color: #fff; }

.module-content a { color: #36414d; }
.module-content a:hover { color: #a3b8cc; }

h1, h2, h3, h4, h5, h6 {
    font-family: 'Lucida Grande', verdana, helvetica, arial, sans-serif;
}

#cj-masthead-row1 { height: 105px; }
#cj-mastheadLogo { display: block; float: left; width:255px; }
#cj-mastheadAd { display: block; float: left; width:470px; }
#cj-mastheadSearch { display: block; text-align: right;}

.cj-curvedBoxTop { background-image: url("/ncj_images/table_hd.jpg"); text-decoration: none; text-align: left; font-weight: bold; color: #fff; padding: 3px 0 3px 10px; }
.cj-box { border: 1px solid #276cb3; background-color: #fff; padding: 5px; }

/* .yui-navset defaults to .yui-navset-top */ 
	.yui-skin-sam .yui-navset .yui-nav, 
	.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */ 
	    border:solid #4a72a2; /* color between tab list and content */ 
	    border-width:0 0 5px; 
	} 

h2 { margin: 0 0 0 0; padding: 0 0 0 0; }

.yui-u { margin-top:0; padding-top:0; }

/** START Left Menu related defs **/
A:Link{ text-decoration:none; color:#007dc6;}
A:Active{ text-decoration:none; color:#007dc6;}
A:Visited{ text-decoration:none; color:#007dc6;}
A:Hover{ text-decoration:none; color:#fF0000;}

body{ font-size:11px; font-family:Lucida Grande, Lucida, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color:#000000; letter-spacing:0.03ems; text-decoration:none; padding:0; margin:0}

.leftMenu{ padding:0 7px 0 0!important; margin:0!important;}
.leftMenu ul { padding:0!important; margin:0!important;}
.leftMenu ul.wd{ list-style:none; padding:0; width: 220px!important;}
.leftMenu ul li { list-style: none; }
.leftMenu ul li p{padding:5px 0 5px 0; margin:0; text-align:right; font-weight:bold; border-bottom:#e5e5e5 1px solid;}
.leftMenu ul li p .select{ text-decoration:none; color:#007dc6;}
.leftMenu ul li p a{ text-decoration:none; color:#50739c;}
.leftMenu ul li p a:hover{ text-decoration:none; color:#007dc6;}
.leftMenu ul li.nobdr{list-style:none; border:none}

.leftMenu ul li ul {list-style:none; padding:0; margin:0 10px 0 0;}
.leftMenu ul li ul li{list-style:none; padding:4px 13px 4px 0; background:url(/ncj_js/assets/skins/sam/sprite.png) no-repeat right -898px; font-weight:normal; text-align:right; border-bottom:#e5e5e5 1px solid; color:#000000;}
.leftMenu ul li ul li.nobdr{list-style:none; border:none}
.leftMenu ul li ul li a{ text-decoration:none; color:#000000;}
.leftMenu ul li ul li a:hover{ text-decoration:none; color:#ff0000;}
.leftMenu ul li ul li .sel{ text-decoration:none; font-weight:bold; color:#5b5a5a;}

/* START auction table */

#prodlist {
clear: both;
padding: 8px 0 8px 0px;
}

#prodlist table {
	font-size:85%;
	font-family: verdana;
        line-height:1.2em;
	color: #333;
	background-color:#fff;
	border-collapse:collapse;
	text-align:left;
	letter-spacing:.1em;
}

#prodlist p {
style: inline;
}

#prodlist caption {
	padding-bottom:1em;
	text-align: center;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing:.6em;
	color: #333;
	background: transparent;
}
  
#prodlist thead th, tfoot th, tfoot td {
	font-family: verdana;
	border-right: 1px solid #fff;
	padding-left:5px;
	font-variant:small-caps;
	letter-spacing:0.1em;
	color: #fff;
	background: #4A72A2;
}
  
#prodlist tfoot th, tfoot td {
	border-top: 2pt double #009;
}

#prodlist td, th {
	padding:4px;
}

#prodlist tbody tr th, tbody tr td {
	border-bottom: 1px solid #009;
}

#prodlist tbody tr:hover td, tbody tr:hover th {
	border-bottom: 1px solid #333;
}

#prodlist table a[title^="Download"] { 
	font-style:italic;
}

#prodlist tbody td a, tbody th a {
	background: transparent;
	color: #009;
	text-decoration: none;
	border:none;
}

#prodlist tbody td a:hover, tbody th a:hover {
	background: transparent;
	color: #930;
}

#prodlist .odd {
	background: #e3e3f4;
}

#prodlist tbody tr:hover {
	color: #333;
	background: #c6c6e8;
}

#prodlist tbody tr th:hover {
	background:#fff;
}

#prodlist table a:visited {
	text-decoration: none;
}


/* END auction table */

#ft
{
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding: 5px 0 5px 0;
background-color: #fff;
}
/** END Left Menu related defs **/
#navlist li
{
display: inline;
list-style-type: none;
}

ul#navlist li#active
{
border-bottom: 2px solid #fff;
color: #FF0000;
}

li#active a { color: #ff0000; }

