body{
	background-color : #0B4524;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	font-family: Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	line-height: 17px;
	color: #333333; 	
}
.bodytext	
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 11px; 
line-height: 17px;
color: #333333; 
}

.bodytext a
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 11px; 
line-height: 17px;
color: #0000ff; 
}

.bodytext a:hover
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 11px; 
line-height: 17px;
color: red; 
text-decoration:none
}

.toplink
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 9px; 
color: #ffffff; 
text-decoration:none;
font-weight: bold;
}

table.noborder
{
border: solid 0px;
font-family: Verdana, Arial, Sans-serif;
font-size:10px;
color: #333333;
}

table.normalcontenttable
{
font-family: Verdana, Arial, Sans-serif;
font-size:10px;
color: #333333;
border: solid 1px #CFC0B0;
}

.normalcontenttable th
{
font-weight:bold;
color:#FFF;
background:#A78764;
border:0;
padding:5px;
}

.normalcontenttable td
{
border: solid 1px #CFC0B0;
}

td.normaltitle
{
	color: #946635;
	font-size:11px;
	font-weight: bold;
	line-height: 17px;
	padding: 3px 0 3px 0;
	background: #E5DAA4;
	text-align: center;
}

.toplink a
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 9px; 
color: #ffffff; 
text-decoration:none
}

.toplink a:hover
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 9px; 
color: #ffffff; 
text-decoration:underline;
}

.breadCrumb
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 10px; 
font-weight: bold;
color: #946635; 
}

.breadCrumb a
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 10px; 
color: #946635; 
font-weight: bold;
text-decoration:none
}

.breadCrumb a:hover
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 10px; 
color: #946635; 
text-decoration:underline;
}

.subtitle	
{ 
font-family: Verdana, Arial, Sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #658BCC; 
}

.searchBox
{ 
font-family: Tahoma, Arial, Sans-serif; 
font-size: 10px; 
color: #333333;
width: 148px;
}

.pageTitle
{
font-family: Tahoma; 
font-size: 20px;
font-weight: bold; 
line-height: 20px;
color: #ffffff;
}

.pageSubTitle{
	font-family: Verdana, Arial, Sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #946635;	
}

.footerText
{
font-family: Verdana, Arial, Sans-serif; 
font-size: 10px;
color: #545454;
}

.footerText a
{
font-family: Verdana, Arial, Sans-serif; 
font-size: 10px;
color: #0000ff;
}

.headerBG
{
background-color:#658BCC;
}

.navBG
{
background-color:#0A6833;
}

.subnavBG
{
background-color:#E5DAA4;
}

.subheadBG
{
background-color:#7A90BF;
}

.LoginSideToolTable
{
	background-color : #0B4524;
}

.admintoolbox
{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-family: tahoma,verdana,arial,sanserif;
	font-size: 11px;
	color: #333333;
}

.admintoolbox td
{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.admintoolboxlabel
{
	font-weight: bold;
}

.admintoolboxtitlebar
{
	border-top: 0px;
	height: 20px;
	background-color: #0B4524;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}

.rowhighlightoff
{
	background-color:"#FFFFFF";
}

.rowhighlighton
{
	background-color:"#EEEEEE";
}

.admintoolbox a:link	
{
	color: #603046; 
	text-decoration: underline; 
	font-weight: normal;
}
.admintoolbox a:visited	
{
	color: #603046; 
	text-decoration: underline; 
	font-weight: normal;
}
.admintoolbox a:hover	
{
	color: #603046; 
	text-decoration: underline; 
	font-weight: normal;
}

.tableworkflow
{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-family: tahoma,verdana,arial,sanserif;
	font-size: 11px;
	color: #333333;
}

.tableworkflow td
{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.tableworkflowlabel
{
	font-weight: bold;
}

.titlebar
{
	border-top: 0px;
	height: 20px;
	background-color: #7A90BF;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}
.specialButton
{
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	background-color: #9BF490;
}
.workflowtitlebar
{
	border-top: 0px;
	height: 20px;
	background-color: #637792;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}
.sublink	
{
	font-family: verdana; 
	font-size: 10px; 
	color: #666666; 
	background-color: #e5daa4; 
	padding-top: 1px;
	padding-bottom: 1px;
}
.sublinktop	
{
	font-family: verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #603046; 
}


a.sub:link		
{
	color: #04356E; 
	text-decoration: none; 
	font-family: verdana; 
	font-size:10px; 
	font-weight: normal; 
}
a.sub:visited	
{
	color: #04356E; 
	text-decoration: none; 
	font-family: verdana; 
	font-size:10px; 
	font-weight: normal; 
}
a.sub:hover		
{
	color: #04356E; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size:10px; 
	font-weight: normal; 
}

a.sub1:link		
{
	color: #659BC6; 
	text-decoration: none; 
	font-weight: bold; 
	font-family: verdana; 
	font-size:10px; 
}
a.sub1:visited	
{
	color: #659BC6; 
	text-decoration: none; 
	font-weight: bold; 
	font-family: verdana; 
	font-size:10px; 
}
a.sub1:hover	
{
	color: #659BC6; 
	text-decoration: underline; 
	font-weight: bold; 
	font-family: verdana; 
	font-size:10px; 
}
a.subtop:link		
{
	color: #04356E; 
	text-decoration: none; 
	font-family: verdana; 
	font-size:10px; 
	font-weight: bold; 
}
a.subtop:visited	
{
	color: #04356E; 
	text-decoration: none; 
	font-family: verdana; 
	font-size:10px; 
	font-weight: bold; 
}
a.subtop:hover		
{
	color: #04356E; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size:10px; 
	font-weight: bold; 
}
a.subtop1:link		
{
	color: #659BC6; 
	text-decoration: none; 
	font-weight: bold; 
	font-family: verdana; 
	font-size:10px; 
}
a.subtop1:visited	
{
	color: #659BC6; 
	text-decoration: none; 
	font-weight: bold; 
	font-family: verdana; 
	font-size:10px; 
}
a.subtop1:hover	
{
	color: #659BC6; 
	text-decoration: underline; 
	font-weight: bold; 
	font-family: verdana; 
	font-size:10px; 
}
.paging{
	font-weight: normal; 
	font-family: verdana; 
	font-size:11px;	
	color: #333333; 
}


/* Calendar */

.Itemtitle
{
	font-family: Verdana, Arial, Sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 17px;
	color: #333333; 		
}
.Itemsubtitle
{
	font-family: Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	line-height: 17px;
	color: #333333; 		
}
.cal{
	border:1px #D7D3B6 solid;
	background-color: #DFDEDC;
}
.cmonth		{ font-family: Trebuchet MS; font-size: 18px; font-weight: bold; color: #559300; }
.cday		{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	background-color : #8B897C;
}
.cdate		{ font-family: Arial; font-size: 18px; font-weight: bold; letter-spacing: -2px; color: #646464; }
.ctxt		{ font-family: Tahoma; font-size: 11px; color: #646464; }
.c1			{ background-color: #FFD8B3; }
.c2			{ background-color: #FFFFFF; }
.c3			{ background-color: #F6F4E8; }
.c4			{ background-color: #346699; }


/* Table Staff List */

table.staffListTb {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #E1DFCD;
	width:560px;
	}
	
td.staffListTbdata { 
	font-size: 11px;
	background-color: #FFF;
	font-family: verdana;
	line-height: 17px;
	color: #414141;
	text-align: center;
	padding: 5px 5px 5px 5px;
	border-style:solid;
	border-color:#E1DFCD;
	border-width: 1px 0 0 1px;
}

td.title {
	font-size: 11px;
	font-family: verdana;
	line-height: 17px;
	font-weight: bold;
	background: #B6DB4C;
	color: #232323;
	text-align: left;
	padding: 3px 10px 3px 10px;
	border-style: solid;
	border-color: #E1DFCD;
	border-width: 1px 0px 0px 1px;
}

td.staffListTbheader {
	font-size: 11px;
	font-family: verdana;
	color: #625E39;
	text-align: center;
	font-weight: bold;
	background: #E1DFCD;
	padding: 5px 0px 5px 0px;
}
	
td.title_blank {
	background: #FFF;
	border-style:solid;
	border-color: #807B58;
	border-width: 0px 0px 1px 0px;
	width:400px;
}

td.none { 
	padding: 0 0 0 0;
}

/* Staff Bio */

table.staffBioTb{
	border-style: solid;
	border-width: 1px;
	border-color: #AFAC94;
	width:560px;	
}
td.staffBioTbheader{
	font-size: 11px;
	font-family: verdana;
	font-weight:bold;
	line-height: 17px;
	color: #414141;
	text-align: left;
	padding: 5px 0px 5px 10px;
	background-color: #D7D3B6;	
}
td.staffBioTbPhoto{
	padding: 10 0 10 0;
	border-style:solid;
	border-color:#E7E7E7;
	border-width: 1px 0px 0px 0px;	
	background-color: #F9F8F3;	
}
td.staffBioTbtext{
	font-size: 11px;
	font-family: verdana;
	line-height: 17px;
	color: #414141;
	text-align: left;
	padding: 5px 5px 5px 10px;
	border-style:solid;
	border-color:#E4E1CD;
	border-width: 1px 0px 0px 0px;	
}


/* Job list */

table.JobListTb {
	font-size: 11px;
	font-family: verdana;
	color: #414141;
	line-height: 17px;
	border-style: solid;
	border-color:#807B58;
	background-color: #423B06;
	border-width: 1px 1px 0px 1px;
	padding: 0 0 0 0;
	width:560px;
}

td.JobListTbheader {
	font-size: 11px;
	font-family: verdana;
	color: #444444;
	line-height: 17px;
	text-align: center;
	font-weight: bold;
	background: #D7D3B6;
	padding: 5px 5px 5px 5px;
}

td.JobListTbdata { 
	background-color: #FFF;
	font-size: 11px;
	font-family: verdana;
	color: #414141;
	line-height: 17px;
	text-align: left;
	padding: 5px 7px 5px 7px;
	border-style:solid;
	border-color:#E4E1CD;
	border-width: 1px 1px 0px 0;
}

/* Job Spec */

table.JobSpecTable {
	border-style: solid;
	border-color:#807B58;
	border-width: 1px;
	padding: 0 0 0 0;
	width:560px;
}

td.JobSpecTabletitle {
	font-size: 11px;
	font-family: verdana;
	color: #232323;
	text-align: left;
	font-weight: bold;
	background: #B6DB4C;
	padding: 6px 0px 6px 10px;

}

td.JobSpecTableheader {
	width:180px;
	font-size: 11px;
	font-family: verdana;
	color: #7E7952;
	text-align: right;
	font-weight: bold;
	background: #F2F0E1;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	border-color:#FFF;
}

td.JobSpecTabledata { 
	width:175px;
	font-size: 11px;
	font-family: verdana;
	color: #000;
	text-align: left;
	padding: 5px 7px 5px 7px;
	line-height: 17px;
}

td.JobSpecTabledata2 { 
	width:500px;
	font-size: 11px;
	font-family: verdana;
	color: #000;
	text-align: left;
	padding: 10px 15px 10px 15px;
	line-height: 17px;
}

td.JobSpecTablespacer {
	height:0px;
	padding: 0 0 0 0;
	
}

td.JobSpecTablespacer2 {
	height:0px;
	border-style:solid;
	border-color:#E0DDC7;
	border-width: 0px 0px 1px 0px;
	padding: 0 0 0 0;
}

td.JobSpecTablebody {
	font-family:verdana;
	font-size: 11px;
	color:#414141;
	padding: 10px 15px 10px 15px;
	background: #FCFAF6;
	line-height: 17px;
}

/* table recycling */

table.recycling {
	border: solid 1px #5F5C49;
	width: 545px;
}

td.maintitle {
	background-image: url(../_gfx/recycling_title.gif);
}

/* table Mat (materials) */

table.Mat {
	border-style: solid;
	border-color:#5F5C49;
	border-width: 1px 1px 1px 1px;
	padding: 0 0 0 0;
	width:560px;
}

td.Matheader {
	font-size: 11px;
	font-family: verdana;
	color: #232323;
	text-align: center;
	font-weight: bold;
	background: #B6DB4C;
	padding: 5px 0px 5px 0px;
}

.wizardSelect{
	font-size: 10px;
	font-family: verdana;
	color: #333333;
	width: 190px;	
}

td.Matdata { 
	font-size: 11px;
	font-family: verdana;
	color: #414141;
	text-align: center;
	padding: 5px 7px 5px 7px;
	border-style:solid;
	border-color:#E6E4D7;
	border-width: 1px 0px 0px 1px;
}

td.Matdata_aisle_left { 
	font-size: 11px;
	font-family: verdana;
	color: #414141;
	text-align: center;
	padding: 5px 7px 5px 7px;
	border-style:solid;
	border-color:#E6E4D7;
	border-width: 1px 0px 0px 0;
}

td.Matdata_aisle_right { 
	font-size: 11px;
	font-family: verdana;
	color: #414141;
	text-align: center;
	padding: 5px 7px 5px 7px;
	border-style:solid;
	border-color:#E6E4D7;
	border-width: 1px 0px 0px 1px;
}


/* table Vendor (vendor)*/

table.Vendor {
	border-style: solid;
	border-color:#5F5C49;
	border-width: 1px 1px 1px 1px;
	padding: 0 0 0 0;
	width:560px;
}

td.Vendortitle {
	font-size: 11px;
	font-family: verdana;
	color: #232323;
	text-align: left;
	font-weight: bold;
	background: #B6DB4C;
	padding: 5px 5px 5px 10px;
	border-style: solid;
	border-color:#FFF;
	border-width: 0px 0px 0 0px;
}

td.Vendorheader {
	width:125px;
	font-size: 11px;
	font-family: verdana;
	color: #7E7952;
	text-align: right;
	font-weight: bold;
	background: #F2F0E1;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 0px 2px 3px 2px;
	border-color:#FFF;
}

td.Vendordata { 
	width:175px;
	font-size: 11px;
	font-family: verdana;
	color: #414141;
	text-align: left;
	padding: 5px 7px 5px 7px;
	border-style:solid;
	border-color:#DFDFDF;
	border-width: 0 0px 0px 0;
}

td.Vendorspacer {
	height:1px;
	border-style:solid;
	border-color:#DFDFDF;
	border-width: 0px 0px 0px 0;
	padding: 0 0 0 0;
	
}

td.Vendorspacer2 {
	height:0px;
	border-style:solid;
	border-color:#DFDFDF;
	border-width: 0px 0px 1px 0px;
	padding: 0 0 0 0;
	
}

td.Vendorbody {
	font-family:verdana;
	font-size: 11px;
	color:#414141;
	padding: 10px 15px 10px 15px;
	background: #F8F8F8;
	line-height:17px;
}

/* table Vendor2 (Vendor)*/

table.Vendor2 {
	border-style: solid;
	border-color:#5F5C49;
	border-width: 1px 1px 1px 1px;
	padding: 0 0 0 0;
	width:560px;
	margin-top:15px;
}

td.Vendor2title {
	font-size: 11px;
	font-family: verdana;
	color: #FFF;
	text-align: left;
	font-weight: bold;
	background: #AEA983;
	padding: 5px 10px 5px 10px;
}

td.Vendor2header {
	font-size: 11px;
	font-family: verdana;
	color: #5F5C49;
	text-align: left;
	font-weight: bold;
	background: #D7EAA0;
	padding: 5px 10px 5px 10px;
}

td.Vendor2data { 
	font-size: 11px;
	font-family: verdana;
	color: #414141;
	text-align: left;
	padding: 5px 7px 5px 7px;
	border-style:solid;
	border-color:#DFDFDF;
	border-width: 1px 0px 0px 1px;
	padding: 10px 15px 10px 15px;
	line-height:17px;
}

.recycleQuestion
{
	font-size: 12px;
	font-family: verdana;
	color: #5F5C49;
	font-weight: bold;
	letter-spacing: -1px;
}
