
li.pjl {list-style: none;padding:0px;margin-left:-40px}
li.itsoff a span {color:#ccc;} 
span.sel {color:#fff;margin:0px -10px;text-align:left;}
body.pjl {background: url("bg.png");background-repeat: repeat-x;}
#nav {position:absolute;right:0px;top:-2px;}
#navigation ul li ul {width:220px;top:29px;left:-8px;margin:-3px;z-index:50;} 
#navigation ul li ul li a{margin:-4px 0px;}
/*#navigation ul li ul li a{margin:0px 0px -6px 0px;}*/
li#n3-0 a {margin:0px 0px -4px 0px;}
#navigation ul li.first ul {width:290px;margin:-3px;z-index:50;}
/*#navigation ul li.first ul li{padding-left:8px;}*/
ul.sf-menu li.first a {padding-left:8px;}
a.sf-with-ul{width:207px;margin: 0px -20px;text-align:center;height:51px;}
a.toplevel up {width:190px;}
#pjl0td table {margin:0px;}
#companyContact a{position:absolute;left:0px;color:#000;font-weight:normal;}
#companyContact a:hover {text-decoration:underline}
li.toplevel ul,li.hover ul,li.sfHover ul {padding-top:3px;}
td.pjl0 {background:#fff;width:525px;vertical-align:top;padding:0;margin:0;border-collapse:collapse;}
td.pjl1 {background:#fff;}
td.pjl2 {background:#fff;width:220px;}
td.pjl3 {background:#fff;}
td {vertical-align:top;}
#crumbs {height:22px;}
/*div.searchContainer {width:205px;}
#searchbox {position:absolute;z-index:90;width:130px;left:759px;top:20px}*/
.ui-widget-content {position:absolute;z-index:90}

#pichold{text-align:center;}
#navbg {
	position:absolute;
	text-align:center;
	left:320px;
	top:-25px;
	height:80px;
	width:650px;
	background:url("navbga.gif");
	background-repeat: repeat;
	z-index:-2;
	font-weight:bolder;
	font-size:14px;
	padding-top:4px;
}
#wrapper {
z-index:10;
}
.content {
	color:#ff0;
	position:absolute;
	z-index:-1;
	top:139px;
	background:none;
}
div.pj_tile {
	height:253px;float:left;
	color:#000;
	margin:0 -2px 0 0;
	border:2px solid #fff;
	background:url("tback.png") no-repeat;
}
.content div{color:#000;padding-left:15px;}
.content div div {color:#000;padding:0px 6px 6px 6px;}
.xhead, .xjamb, .xsill, .xhead_  {text-align:center;font-size:14px;font-weight:bold;padding:0 -1px;}

td.dts{border-right:1px solid #888}
td.dts_ {margin:0px -2px}
td.det {text-align:center;color:#000;}
img.zoom, .popsel {cursor:n-resize}
div.downd, a.pjl_cb, .pjl_cb img, img.pjlthumb, .selx {cursor:pointer;}
a.pjl_cb {text-decoration: none;}

.zoomt {text-align:center;font-size:18px;font-weight:bold;display:block}
.pjl1, .pj_fa, .pj_fh, .pj_fr, .pj_fs, .pj_fj, .pj_dn, .pj_dp {font-size:12px;font-weight:light;color:#000;text-decoration:none;}


 .on {font-weight:bold;padding:10px 0px 5px 0px;background:url('ding.gif') no-repeat center top;}
span.popsel {width:100%}
.popselon {color:#f22;}
.selx {font-size:10px;line-height:10px;padding:0px;margin:1px;color:#333}


#cboxNext{right: 262px;}
#cboxPrevious{left: 7px;}
.ui-pnotify.stack-topleft {
	top: 15px;
	left: 15px;
	right: auto;
}
.ui-pnotify-history-container {
				background-image: url('notices.png') ;
				background-color: none;
				z-index:100;
				/*border: 3px ridge #21825B;*/
}
/*.ui-pnotify-history-pulldown	{background:#0f0;}*/
/*.ui-icon	{background:#f00;}*/
.ui-icon-grip-dotted-horizontal, .ui-pnotify-history-pulldown	{background-image:url('')}*/

input.discrete {
	font-size:8px;
	color:#333;
}

/*fix for hollow last menu item*/
ul.sf-menu li.last {
	background-color: #333333;
/*	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: black;*/
}
.pjdis a span, .pjdis0, .pjdis00{
	color:#aaa;
	text-decoration:line-through;
}
.pjdis a span, .pjdis0, .pjdis00, .pjdis a span:hover, .pjdis0:hover, .pjdis00:hover{
	color:#aaa;
	/*background:#ddd;*/
	text-decoration:line-through;
}
.pjdis00 {display:none}
.pjsel a span{color:#000;}
.selx.pjsel0 {background:#ddd url('dingl.gif') no-repeat left;font-weight:bold;}
.pjsel00 {color:#f00;}
.pjdis a, .pjdis0, .pjdis00{
	cursor:not-allowed;
}
.pjhid a, .pjhid0{
	display:none;
}
	
input.pjli  {
	width:80px;
	height:25px;
	border:none;
}
.dts, .dts_ {color:#ddd;}
.popsel select {width:253px}
#slideButton {float:left;margin-left:15px;}
#cboxLoadingGraphic{background:#000 center center no-repeat;}
#cboxTitle {padding:0px;background:#0f0;height:0px;width:0px;}



div.selx {
font-size:11px;
padding-left:5px;
padding-right:0px;
padding-top:1px;
padding-bottom:3px;
background:#ddd;
margin:0px;
}

.pjlxy {margin-bottom:8px;}
.pjlxx {
padding-right:0px;
cursor:help;
padding-left:5px;
/*margin-top:8px;*/
font-weight:bold;
display:block}
.pjlxx tr td {text-align:center;padding:10px 0px 15px 0px;}

html {
overflow-y: scroll;
}


 /*for pnotify*/
div.ui-pnotify-text, h1.ui-pnotify-text,.ui-state-highlight, .ui-widget-content .ui-state-highlight  {
color:#303030}
.ui-pnotify-title {
color:#303030}
.ui-pnotify-container {
background:#f7f7f7;
border: 1px solid #222}

.ui-state-error {
background:#ffc73d;
border: 1px solid #ac3204}

.ui-state-error div.ui-pnotify-title {
color:#ac3204}

td.cadDownd, td.pdfDownd {
width:220px;
height:49px;
background-repeat:no-repeat;
}
td.pdfDownd {background:url('pdfDown.png');}
td.dwgDownd {background:url('dwgDown.png');}
td.dwfDownd {background:url('dwfDown.png');}
td.xmlDownd {background:url('xmlDown.png');}

.downd:hover, a#cadDownx:hover {
text-decoration: underline;
}
.downd {
width:180px;height:24px;padding:12px 0px 0px 60px;
text-decoration: none;
font-size: 12px;
color: white;
}
span.idr {
position:absolute;
left:280px;
margin-top:-10px;
}
.pj_tile_bulk {
float:left;width:200px;margin:10px 0px 10px 55px
}
