/* 2007-05-01 [Julian] Added */
body
{
	margin: 0px;
	padding: 0px;
}
body, html { font-family:Arial, Helvetica, sans-serif; }

a
{
	text-decoration: underline;
}
a:hover
{
	color: #990000;
	text-decoration: underline;
}


.pager
{
	padding: 10px;
	font-size: 90%;
}
.disabled
{
	color: #666666;
}

.table
{
	border-bottom: 1px solid #666666;
}

.table .header td,
.table .table-header td,
.table .table-header th
{
	border-bottom: 1px solid #666666;
	font-weight: bold;
}


/* Original CSS content */





.row {  }
.rowalt { background:#EEE; }
.rowselected { background:#ece9d8; }


.center { text-align:center; }
.right { text-align:right; }

/* end of report styles */

.type table { width:800px; margin:5px; padding:2px; border:solid 1px #eee; }
.type td { padding:3px; }
.type .typeTableState { width:50px; text-align:center; }
.type .typeTableActions {  }
.type .typeTableUndo { width:50px; text-align:center; }

.edit_table-undo-sell-description { width:150px; }




/* */

.searchBox
{
	border: #666666 1px solid;
}



/* */


#header
{
	margin-top: 6px;
}
#header .options
{
	position: absolute;
	top: 5px;
	right: 20px;
	font-size: 12px;
	color: #000;
	height: 50px;
}
#header .options a
{
	text-decoration: none;
	font-weight: bold;
}
#header .options a:hover
{
	color: #000;
	text-decoration: underline;
}

#header .iconUser
{
	background: #fff url(images/user.png) no-repeat;
	padding-left: 12px;
}

/* MENU */
#tabs {
	background: #fff url(images/bigbox.gif) repeat top left;
	color: #000;
	height: 64px !important;
	padding: 0 0 0 0px;
	margin:0px;
	text-align:center;
	margin-bottom: 0px;
}
#tabs .menu li {
	display: inline !important;
	height: 20px !important;
	font-family: Times New Roman, Helvetica;
	font-size: 16px;
}
#tabs .menu li a {
	float: left;
	background: #fff url(images/barbg.gif) no-repeat;
	color: #808080;
	padding: 6px 0;
	vertical-align:middle;
	height: 20px !important;
	/* height: 32px; */
	width: 82px; text-align: center;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	cursor: pointer;
}
#tabs .small {
	font-size: 80%;
}
#tabs .menu li a:hover { background: #fff url(images/barcurrent.gif) no-repeat; color: #000; }
#tabs .menu li a.current { background: #fff url(images/barcurrent.gif) no-repeat }

#tabs .headerbar
{
	color: #ffffff;
}

/* Corners *

/* set millions of background images */
.rbroundbox { background: url(images/ntcyan.gif) repeat; margin-bottom: 30px; }
.rbtop div { background: url(images/ntcyan.gif) no-repeat top left; }
.rbtop { background: url(images/ntcyan.gif) no-repeat top right; }
/*.rbtop div { background: url(images/tlcyan.gif) no-repeat top left; }
.rbtop { background: url(images/trcyan.gif) no-repeat top right; }
.rbbot div { background: url(images/blcyan.gif) no-repeat bottom left; }
.rbbot { background: url(images/brcyan.gif) no-repeat bottom right; }
*/
.rbbot div { background: url(images/blcyan.gif) no-repeat bottom left; }
.rbbot { background: url(images/brcyan.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbtitle { letter-spacing: -1px; font-weight: bold; width: 100%; display: block; border-bottom: 1px solid #C3D9FF; }
.rbtitle .toggle { font-size: 12px; letter-spacing: 0px; font-weight: normal; }
.rbcontent { margin: 0 10px; }
.rbroundbox { margin-left: 50px; margin-right: 50px;
 /* margin-left: 1em auto; margin-right: 1em auto; margin-top: 0px; // This is IE dependant */ }

#searchForm
{
	margin: 0px;
}


#onHold.rbroundbox { background: url(images/ntyellow.gif) repeat; margin-bottom: 30px; }
#onHold .rbtop div { background: url(images/ntyellow.gif) no-repeat top left; }
#onHold .rbtop { background: url(images/ntyellow.gif) no-repeat top right; }
#onHold .rbtop div { background: url(images/tlyellow.gif) no-repeat top left; }
#onHold .rbtop { background: url(images/tryellow.gif) no-repeat top right; }
#onHold .rbbot div { background: url(images/blyellow.gif) no-repeat bottom left; }
#onHold .rbbot { background: url(images/bryellow.gif) no-repeat bottom right; }
#onHold .rbtop div, .rbtop, .rbbot div, .rbbot {
	height: 7px;
	font-size: 1px;
}
#onHold .rbroundbox { margin: auto; }
#onHold { width: auto;}
#onHold table td, #onHold table th {
	font-size: 14px;
}



/* Purchase form */
tr.purchase-onHoldForm input { width:50px; }


.reportlists td
{

}
.reportlists h3
{
	margin: 0px;
	font-size: 97%;
	padding-left: 5px;
	padding-top: 2px;
}
.reportlists td
{
	border: 1px solid #999999;
}
.reportlists td ul
{
	padding-left: 10px;
}
.reportlists td ul li
{
	list-style: none;
}
.reportlists td ul li a
{
	text-decoration: none;
}
.reportlists td ul li a:hover
{
	text-decoration: underline;
}
.reportlists td ul li span
{
	font-size: 70%;
	letter-spacing: -1px; 
	
}

table.edititem
{
	font-size: 90%;
	text-decoration: none;
}
