body {
  background: #fff;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  text-align: center; }

h1, h2, h3, h4, h5 {
  font-size: 13px;
  color: #333;
  margin: 0px;
  padding: 0px; }

h1 {
  font-size: 14px; }

h4, h5 {
  font-size: 11px; }

p {
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  text-align: left; }

a {
  color: #3b5998;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

img {
  border: 0px; }

select {
  border:1px solid #BDC7D8;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:11px;
  padding:2px;
}
a

{

	color: #3b5998;

	text-decoration: none;

}

a:hover 

{

	text-decoration: underline;

}


td,
td.label {
  font-size: 11px; 
  text-align: left; }

.wbr { display: block; float:left; }


.roundcont {
		width: 500px;
			background-color: #e5e5e5;
				color: #fff;
}

.roundcont p {
		margin: 0 10px;
}

.roundtop { 
		background: url(http://www.j2b.com/images/gray_tr.gif) no-repeat top right; 
}

.roundbottom {
		background: url(http://www.j2b.com/images/gray_br.gif) no-repeat top right; 
}

img.corner {
	   width: 10px;
		    height: 10px;
				   border: none;
					    display: block !important;
}







.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bbbbbb;
  border-right:1px solid #bbbbbb;
  background:#e1e1e1}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #939393;
  border-right:1px solid #939393;
  background:#e8e8e8}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e8e8e8;
  border-right:1px solid #e8e8e8;}
.spiffy4{
  border-left:1px solid #bbbbbb;
  border-right:1px solid #bbbbbb}
.spiffy5{
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1}
.spiffyfg{
  background:#ffffff}


#lytebox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lytebox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.j2b.com/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.j2b.com/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		







.menulink { font-family: Helvetica,Arial;font-size: 9pt; color: #000000;
text-decoration:none}
.barlink { font-family: Helvetica,Arial;font-size: 12pt; color: #FFFFFF;
text-decoration:none}
.biglink { font-family: Arial;font-size: 18pt; color: #000000;text-decoration:none}
.whiteblink { font-family: Arial;font-weight: bold;font-size: 13pt; color: #FFFFFF;text-decoration:none}
.bigblack { font-family: Arial;font-weight: bold;font-size: 30pt; color:
#000000;text-decoration:none}
.blacklink { font-family: Arial;font-weight: bold;font-size: 11pt; color:
#000000;text-decoration:none}
.bold { font-family: arial, helvetica, sans-serif;
	    font-size: .9em;
        font-weight: bold; color: #00FFFF; background: #000000; 
        text-decoration: none}
.boldon { font-family: arial, helvetica,  sans-serif;
	    font-size: 1em;
        font-weight: bold; color: #ffffff; background: #000000; 
       text-decoration: none}
.superbold { font-family: helvetica, arial, sans-serif;
	    font-size: 1em;
        font-weight: bold; color: #00FFFF; background: #004770; 
        text-decoration: none}
.megabold { font-family: helvetica, arial, sans-serif;
	    font-size: 2em;
        font-weight: bold; color: #00FFFF; background: #004770; 
        text-decoration: none}


.rssbutton{
background-color: #FFFFFF;
border: 1px #ff6600 solid;
width: 120px;
padding: 0 2px;
color: #000000;
text-decoration: none;
font: bold 10px Verdana;
}



.rssbuttona{
background-color: #114477;
border: 1px #ff6600 outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana;
}

.rssbutton:visited, .rssbutton:hover, .rssbutton:active{
color: white;
}

.cssbuttona{
background-color: #ffffff;
border: 1px #114477 solid;
width: 2000px;
height: 30px;
padding: 1px 4px;
color: #000000;
text-decoration: none;
font: bold 75% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton{
background-color: #114477;
border: 2px #114477 outset;
padding: 1px 4px;
color: white;
text-decoration: none;
font: bold 75% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: #ffffff;
}

.cssbutton:hover{
border-style: outset;
background-color: #114477;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: white;
}

#j2logohead{
background: url('http://www.j2b.com/images/hd2bg.jpg');
height:78px;
min-width:800px;
text-align:center;
}

#j2logoleft{
float:left;
}
#j2logoright{
float:right;
}

#contentwrapper{
width: 400px;
height: 100px;
border: 0px solid black;
background-color: #ffffff;
padding: 5px;
position: relative;
/*top: 50px;*/
margin-left: auto;
margin-right: auto;
top:-100px;
}

.billcontent{
width: 100%;
display:block;
}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
z-index:200;
background:white;
text-align:center;
}

#dragbar{
cursor: pointer;
background-color: #000000;
width: 100%;
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}

#logo{
position: relative;
/*top: -82px;*/
top:0px;
float: left;
z-index:10;
}

#searchform {
position: relative;
/*top:-75px;*/
top: 1px;
float: right;
margin-right:10px;
}

#footer {
padding: 4px;
background: #FFFFFF;
left: auto;
right: auto;
position: relative;
}
#maincontent {
position: relative;
text-align: center;
padding: 4px;
background-color:#FFFFFF;
left: auto;
right: auto;
top:-100px;
}

#outerbody {
background-color: #253752;
width: 100%;
top: -10px;
padding: 20px;
margin: 20px 20px 20px 20px;
position: fixed;
}

#header {
position: relative;
top:0px;
width:908px;
w\idth:900px;
height: 100px;
padding: 0px;
margin: 0 0 0 0;
text-align: center;
}
#mainb {
/*position: ;*/
background: #FFFFFF;
border: 0px solid;
padding: 0px;
text-align: center;
left: auto;
right: auto;
}


#u_nav {
 padding: 0px 0px 10px 0px;
}

#u_nav ol {
  list-style: none;
	  margin: 0px;
		  padding: 0px; padding: 5px;
}

#u_nav li {
  border-bottom: 1px solid #ddd;
	  display: block;
}

#u_nav li a {
  background-color: transparent;
	  background-repeat: no-repeat;
		  display: block;
			  padding: 5px 0px 5px 25px;
}

#u_nav li.plancenter a {
  background-image: url(http://www.j2b.com/images/icons/bricks.png.gif);
	  background-position: 4px 4px;
}
#u_nav li.cart a {
  background-image: url(http://www.j2b.com/images/icons/cart_edit.png.gif);
	  background-position: 4px 4px;
}
#u_nav li.ordering a {
  background-image: url(http://www.j2b.com/images/icons/package.png.gif);
	  background-position: 4px 4px;
}
#u_nav li.logout a {
  background-image: url(http://www.j2b.com/images/icons/cancel.png.gif);
	  background-position: 4px 4px;
}
#u_nav li.prefs a {
  background-image: url(http://www.j2b.com/images/icons/user_edit.png.gif);
	  background-position: 4px 4px;
}

#u_nav li.current a {
  background-color: white;
	  color: #333;
		  font-weight: bold;
}

#u_nav li.current a:hover {
  text-decoration: none;
}





#q_nav {
 padding: 0px 0px 10px 0px;
}

#q_nav ol {
list-style-type: none;

list-style-image: none;

list-style-position: outside;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

}

#q_nav li {
  border-bottom: 1px solid #ddd;
	  display: block;
}

#q_nav li a {
  background-color: transparent;
	  background-repeat: no-repeat;
		  display: block;
			  padding: 5px 0px 5px 25px;
}

#q_nav li.index a {
  background-image: url(http://www.j2b.com/favicon.gif);
	  background-position: 5px 4px;
}

#q_nav li.bidset a {
  background-image: url(http://www.j2b.com/images/icons/book_open.png.gif);
	  background-position: 4px 4px;
}

#q_nav li.help a {
  background-image: url(http://www.j2b.com/images/icons/help.png.gif);
	  background-position: 4px 4px;
}


#q_nav li.pickup a {
  background-image: url(http://www.j2b.com/images/icons/package_go.png.gif);
	  background-position: 4px 4px;
}
#q_nav li.new a {
  background-image: url(http://www.j2b.com/images/icons/new.png.gif);
	  background-position: 4px 4px;
}
#q_nav li.nhardware a {
  background-image: url(http://www.j2b.com/images/icons/printer.png.gif);
	  background-position: 4px 4px;
}
#q_nav li.rhardware a {
  background-image: url(http://www.j2b.com/images/icons/printer_empty.png.gif);
	  background-position: 4px 4px;
}
#q_nav li.promo a {
  background-image: url(http://www.j2b.com/images/icons/asterisk_yellow.png.gif);
	  background-position: 4px 4px;
}
#q_nav li.repair a {
  background-image: url(http://www.j2b.com/images/icons/wrench.png.gif);
	  background-position: 4px 4px;
}


#q_nav li.supply a {
  background-image: url(http://www.j2b.com/images/icons/paintcan.png.gif);
	  background-position: 4px 4px;
}

#q_nav li.upload a {
  background-image: url(http://www.j2b.com/images/icons/transmit_go.png.gif);
	  background-position: 4px 4px;
}
#q_nav li.current a {
  background-color: white;
	  color: #333;
		  font-weight: bold;
}

#q_nav li.current a:hover {
  text-decoration: none;
}


#p_nav {
 padding: 0px 0px 10px 0px;
}

#p_nav ol {
list-style-type: none;

list-style-image: none;

list-style-position: outside;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

}

#p_nav li {
  border-bottom: 1px solid #ddd;
	  display: block;
}
#p_nav a {
  background-color: transparent;
          background-repeat: no-repeat;
                  display: block;
color: black;
}
#p_nav li a {
  background-color: transparent;
	  background-repeat: no-repeat;
		  display: block;
			  padding: 5px 0px 5px 25px;
}

#p_nav li.index a {
  background-image: url(http://www.j2b.com/favicon.gif);
	  background-position: 5px 4px;
}

#p_nav li.listview a {
  background-image: url(http://www.j2b.com/images/icons/text_align_justify.png.gif);
	  background-position: 4px 4px;
}
#p_nav li.thumbnail a {
  background-image: url(http://www.j2b.com/images/icons/pictures.png.gif);
	  background-position: 4px 4px;
}
#p_nav li.current a {
  background-color: white;
	  color: #333;
		  font-weight: bold;
}

#p_nav li.current a:hover {
  text-decoration: none;
}

#pi_nav {
 padding: 0px 0px 10px 0px;
}

#pi_nav ol {
list-style-type: none;

list-style-image: none;

list-style-position: outside;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

}

#pi_nav li {
  border-bottom: 1px solid #ddd;
	  display: block;
}

#pi_nav li a {
  background-color: transparent;
	  background-repeat: no-repeat;
		  display: block;
			  padding: 5px 0px 5px 25px;
}

#pi_nav li.index a {
  background-image: url(http://www.j2b.com/favicon.gif);
	  background-position: 5px 4px;
}

#pi_nav li.viewstats a {
  background-image: url(http://www.j2b.com/images/icons/chart_bar.png.gif);
	  background-position: 4px 4px;
}

#pi_nav li.globalstats a {
  background-image: url(http://www.j2b.com/images/icons/chart_pie.png.gif);
	  background-position: 4px 4px;
}

#pi_nav li.viewplans a {
  background-image: url(http://www.j2b.com/images/icons/house.png.gif);
	  background-position: 4px 4px;
}
#pi_nav li.viewinformation a {
  background-image: url(http://www.j2b.com/images/icons/information.png.gif);
	  background-position: 4px 4px;
}
#pi_nav li.cart a {
  background-image: url(http://www.j2b.com/images/icons/cart.png.gif);
	  background-position: 4px 4px;
}


#pi_nav li.current a {
  background-color: white;
	  color: #333;
		  font-weight: bold;
}

#pi_nav li.current a:hover {
  text-decoration: none;
}




.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none}
ul.postnav li{float:left;width: 9em;font-size:140%;margin-right: 5px}
ul.postnav a{display:block;width:9em;padding:5px 0;font: bold 100% Verdana,Arial,sans-serif;
    text-transform:uppercase;background: #C7FF5A;color: #666;
		    text-decoration:none;text-align:center}
ul.postnav a:hover{background: #A8E52F;color:#FFF}



#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(/images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(/images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(/images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(/images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(/images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(/images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(/images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(/images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(/images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(/images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(http://www.j2b.com/images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(http://www.j2b.com/images/close_red.png) no-repeat; }
	#lbClose.green { background: url(http://www.j2b.com/images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(http://www.j2b.com/images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(http://www.j2b.com/images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(http://www.j2b.com/images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(http://www.j2b.com/images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(http://www.j2b.com/images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(http://www.j2b.com/images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(http://www.j2b.com/images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(http://www.j2b.com/images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(http://www.j2b.com/images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(http://www.j2b.com/images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(http://www.j2b.com/images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(http://www.j2b.com/images/pause_gold.png) no-repeat; }

#po_nav {
 padding: 0px 0px 10px 0px;
}

#po_nav ol {
list-style-type: none;

list-style-image: none;

list-style-position: outside;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

}

#po_nav li {
  border-bottom: 1px solid #ddd;
	  display: block;
}

#po_nav a {
  background-color: transparent;
	  background-repeat: no-repeat;
		  display: block;
color: black;
}
#po_nav li a {
  background-color: transparent;
	  background-repeat: no-repeat;
		  display: block;
			  padding: 5px 0px 5px 25px;

}

#po_nav li.download_selected a {
  background-image: url(http://www.j2b.com/images/icons/disk_multiple.png.gif);
	  background-position: 5px 4px;
}

#po_nav li.download_all a {
  background-image: url(http://www.j2b.com/images/icons/disk.png.gif);
	  background-position: 4px 4px;
}
#po_nav li.addtoorder a {
  background-image: url(http://www.j2b.com/images/icons/cart_add.png.gif);
	  background-position: 4px 4px;
}

#po_nav li.orderall a {
  background-image: url(http://www.j2b.com/images/icons/world_add.png.gif);
	  background-position: 4px 4px;
}
#po_nav li.montage a {
  background-image: url(http://www.j2b.com/images/icons/images.png.gif);
	  background-position: 4px 4px;
}

#po_nav li.orderProject a {
  background-image: url(http://www.j2b.com/images/icons/money.png.gif);
	  background-position: 4px 4px;
}




#po_nav li.current a {
  background-color: white;
	  color: #333;
		  font-weight: bold;
}

#po_nav li.current a:hover {
  text-decoration: none;
}

/* common styling */
.menu2 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px; border-top:1px solid #c00;
background:#ddd url(images/menu2.gif) repeat-x; 
margin:0 0 20px 0; /* for this demo only */ 
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
}
.menu2 ul li {
float:left; position:relative;
}
.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#ff0; width:152px; padding:4px 0;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:25px; height:30px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#aaa url(images/sub2a.gif); color:#c00;}

.menu2 ul li:hover a {background:#aaa url(images/sub2a.gif); color:#c00;}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:152px;
}

.menu2 ul li:hover ul.scroller {
height:138px; width:172px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background:#aaa; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;
}
.menu2 ul li:hover ul li a.drop {
background:#888;
}
.menu2 ul li:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #888; color:#ff0;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888;
}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
left: -90px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #888; color:#ff0;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}


.left {clear:both;}



