
body {
	background-color:white;
	margin:0;
	padding:0;
	
}
body, td, input, textarea, select{
	font-family:verdana, sans-serif;
	font-size:10pt;
}

h2 {text-align:center;}

.warning {
	background: #FFFFED url(/images/ico-sm-warning.gif) left no-repeat;
	border-top: 1px solid #E5E081;
	border-bottom: 1px solid #E5E081;
	margin: 10px 0;
	padding: 10px 5px 8px 28px;
	line-height: 1.2em !important;
	color: #333;
}

.searchform td, .searchform th {
	padding:5px 10px 5px 0;
	border-bottom:1px dotted #B6B6B6;
	font-weight:normal;
	white-space:nowrap;
  }
  
a, a:link, a:visited 
{
	color:#5C2C5D; text-decoration: underline; 
}

a:hover	{
	color: #783879;
	text-decoration: none;
}
a.blu, a.blu:link, a.blu:visited { color:Blue; text-decoration: underline; font-weight:bold; }

a.blu:hover	{
	color: #3366FF;
	text-decoration: underline;
	font-weight:bold;
}


.mainBold {
    font-size: 9pt;
	font-weight: bold;
}

.mainSm {
    font-size: 8pt;
}

.error {
	color: red;
	font-size: 9pt;
	font-weight: bold;
}

.error a, .error a:hover, .error a:visited, .error a:link
{
	color: red;	
}

.standard-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.pagetitle {
	color: #000000;
    font-size: 13pt;
	font-weight: bold;
}

.subtitle {
	color: #000000;
    font-size: 12pt;
	font-weight: bold;
}

.heading {
	color: #000000;
    font-size: 10pt;
	font-weight: bold;
}


/* DATAGRID */

/* anchors for datagrid */
.button, .disabled-button 
{
	font: 11px arial,helvetica, sans-serif; 
	font-weight: bold; 
	letter-spacing: 1; 
	color: #333333; 
	cursor: pointer; 
	cursor: hand; 
	background-image : url(/img/button.gif); 
	background-color : White;
}
.disabled-button 
{
	color: #999; 
}
/*makes an anchor look like a button */
a.linkbutton 
{
	font: 11px/16px arial,helvetica, sans-serif; 
	font-weight: bold; 
	letter-spacing: 1; 
	color: #333;
	text-align:center;
	background-image : url(/img/button.gif); 
	background-color: White;
	display:block;
	border-left:2px solid #F9F8F3;
	border-top: 2px solid #F9F8F3;
	border-right: 2px solid #828177;
	border-bottom: 2px solid #828177;
	width: 100px;
	text-decoration:none;
}

a.linkbutton:hover 
{
	color: #666;
}

.datagriditemcell a, .datagriditemcell a:link, .datagriditemcell a:visited 
{
	color:#5C2C5D; text-decoration: underline; 
}

.datagriditemcell a:hover	{
	color: #783879;
	text-decoration: none;
}


.datagriditemcell a.regRT, .datagriditemcell a.regRT:link, .datagriditemcell a.regRT:visited 
{
	text-decoration: underline; 
	color:#FFFF99;
}

.datagriditemcell a.regRT:hover	{
	color: white;
	text-decoration: underline;
}

a.regRush, a.regRush:link, a.regRush:visited { text-decoration: underline; color:#BF2020}

a.regRush:hover	{
	color: #000000;
	text-decoration: underline;
	font-weight:bold ;
}


.datagridheader {
	font-weight: bold;
	font-family: "Arial" , Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	background-color: #888;
}

.datagridheadercell 
{
	border-top: 1px solid #000000;
	padding: 2px,0,2px,5px;
	margin-bottom: 10px;
}

.datagriditem {
	font-size: 10pt;
	color: #222;
	background-color: #FFF;	
}

.datagridaltitem {
	font-size: 10pt;
	color: #222;
	background-color: #EEE;
}

.federalresume {
	background-color: #8A2523;
}
tr.federalresume td.datagriditemcell a, tr.federalresume td {
	color: #FFF;
}

.easyresumehelp {
	background-color: #99B7C2;
}

.resumeinfo {
	background-color: #4571b9;
}
tr.resumeinfo td.datagriditemcell a, tr.resumeinfo td {
	color: #fff;
}

.greig {
	background-color: #090aaf;
}
tr.greig td.datagriditemcell a, tr.greig td {
	color: #a4c6fa;
}

.datagriditemcell 
{
	border-top: 1px dotted #B6B6B6;
	padding: 2px,0,2px,5px;
}

.datagridheader_small {
	font-weight: bold;
	font-family: "Arial" , Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	background-color: #006699;
}

.datagriditem_small {
	font-size: 8pt;
	color: #003366;
	background-color: #BAD3F4;
}

.datagridaltitem_small {
	font-size: 8pt;
	color: #003366;
	background-color: #D3E3F9;
}

.datagrid-align_string {
	padding-left:5;
	padding-right:5;
	
}

.datagrid-align_numeric {
	padding-right:40;
}

.datagridselecteditem {
	color: #399AC1;
	background-color: #F9ECB9;
	cursor:hand;
}

.datagridselecteditem_noclick {
	color: #399AC1;
	background-color: #F9ECB9;
	cursor:hand;
}

.datagridseperator {
	height: 1px;
	width:1px;
	background-color: #FFFFFF;
}

.datagridmultiselect {
	color: #399AC1;
	background-color: #F9ECB9;
}

label {
	cursor:pointer;
}

label:hover {
	color:#D6D6D6;
}
/* to be used w/ auto generated grids */

.datagridheader_auto {
	font-weight: bold;
	font-family: "Arial" , Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	background-color: #888;
	padding-left:5;
}

.datagriditem_auto {
	font-size: 10pt;
	color: #222;
	background-color: #FFF;	
	padding-left:5;
}

.datagridaltitem_auto 
{
	font-size: 10pt;
	color: #222;
	background-color: #EEE;
	padding-left:5;
}

/*------------------------------------*/

.title14Red {
	color: #BF2020;
    font-size: 14pt;
	font-weight: bold;
}

.title13Bold {
	color: #000000;
    font-size: 13pt;
	font-weight: bold;
}

.title11Bold {
	color: #000000;
    font-size: 11pt;
	font-weight: bold;
}

.tableB
{
	font-weight: bold;
}

.tableJS
{
	font-size: 12px ;
	background-color : white ;
}

.tableJSAlt
{
	font-size: 12px ;
	background-color : #eef9ff ;
}

.tableOrders
{
	font-size: 12px ;
	background-color : White ;
}

.tableOrdersAlt
{
	font-size: 12px ;
	background-color : #eeeeee;
}


.tableOrdersRush
{
	background-color : #FFFF99 ;
}

.tableOrdersRushExtra
{
	background-color : #FFFF99 ;
	color: #BF2020 ;
	font-weight: bold ;
}

.tableOrdersRedTag
{
	background-color : #ff9999 ;
	color : #FFFF99 ;
	font-weight: bold ;
}

.tableOrdersVIP
{
	background-color : #C674F1 ;
	color : Blue ;
	font-weight: bold ;
}

.tableOrders24HourFederalRush {
	background-color: #FFFF99;
	color: blue;
	font-weight: bold;
}

#myTree {
	height:auto;
	width:150px;
}
#myTree img, #myTree span {
	cursor:pointer; cursor:hand;
}
#myTree .ypxt-n {
	padding-top:3px;
}
#myTree a {
	color:black;
	text-decoration:none;
}
#myTree a:hover {
	color:red;
}
.ypxt-active {
	font-weight:bold;
	color:black!important;
}
#myTree .ypxt-clip {
	margin-bottom:3px;
}

/*  pager
******************************************************************/

.pager {
	margin:.5em auto;	
	text-align:center;
	position:relative;
}

.pager ul { 
	list-style-type: none;
}

.pager li { 
	display:inline;
}

.pager a {  
	padding:0em .3em; 
	border:0px solid red;
}
.pager .current {
	padding:0em .3em;
	color:#666;
}
.pager .pageOfPage {
	text-align:center;
}