body {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #eeeeee;
}

.bodytext {
	font-family:  verdana, sans-serif; 
	font-size: 11.5px;
	font-weight: normal;
	color: #877a3a;
	line-height : 16px;	
	letter-spacing : 0.025em;	
	word-spacing : 5px;
}

li {
margin-left: 10px;
}


.specials {
	background-color:dc9b41;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #ffffff;
	line-height : 17px;	
	letter-spacing : 0.035em;   
	margin: 3px 3px 3px 3px;  
}


a.menuSpecials:link
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;   
	margin: 5px 5px 5px 5px;      
}
 a.menuSpecials:visited
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;    
	margin: 5px 5px 5px 5px; 	       
}
 a.menuSpecials:hover
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;      
	margin: 5px 5px 5px 5px; 	   
}

.dtj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: normal;
	color: #5B8895;
}

.subtitle {
	color: #cc6600;
	letter-spacing : 0.020em;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #444444;
}

.bodyUL
  {
  margin-left: 1em;
  padding-left: 0;
  }




H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #333333;

}

.footer {
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #c0af62;
	line-height : 14px;	
	letter-spacing : 0.020em;
}

.lighttext {
	font-family: serif;
	font-size: 10pt;
	font-weight: normal;
	color: #6a582f;
	letter-spacing : 0.020em;
}
	
.projecttitle {
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
	color: #327D8D;
}
.subareas {
	font-family: Trebuchet MS ,Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: bold;
	color: #999999;
}

.careersubareas {
	font-family: Trebuchet MS ,Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: bold;
	color: #999999;
	text-decoration:underline;
}

.redtitle{
	font-family: Trebuchet MS ,Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: maroon;
}
.pagestyle{
	font-family: Trebuchet MS ,Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #333333;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #2b8c91;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #2b8c91;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #777777;
	text-decoration: underline;
	line-height : 17px;
	letter-spacing : 0.035em;
}



a.sidebar:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #2b8c91;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;         
}
 a.sidebar:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #2b8c91;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;           
}
 a.sidebar:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;         
}


a.loginlink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #cc6600;
	text-decoration: underline;
	line-height:.8em;	
	letter-spacing : 0.035em;         
}
 a.loginlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #cc6600;
	text-decoration: underline;
	line-height:.8em;
	letter-spacing : 0.035em;           
}
 a.loginlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	line-height:.8em;	
	letter-spacing : 0.035em;         
}


a.bodylinks:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #cc6600;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;         
}
 a.bodylinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #cc6600;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;           
}
 a.bodylinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;         
}


a.menulinks:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #eeeeee;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;         
}
 a.menulinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #eeeeee;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;           
}
 a.menulinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;         
}

a.footerlinks:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: bold;
	color: #adac53;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;           
}
 a.footerlinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: bold;
	color: #adac53;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;             
}
 a.footerlinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: bold;
	color: #998850;
	text-decoration: underline;
	line-height : 17px;	
	letter-spacing : 0.035em;          
}
a.column:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: normal;
	color: #e2c334;
	text-decoration: underline;
	line-height : 15px;	
	letter-spacing : 0.035em;              
}
 a.column:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: normal;
	color: #e2c334;
	text-decoration: underline;
	line-height : 15px;	
	letter-spacing : 0.035em;               
}
 a.column:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: normal;
	color: #ceb563;
	text-decoration: underline;
	line-height : 15px;	
	letter-spacing : 0.035em;               
}
 .dtjsubmenu a:link
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing : 0.035em;              
}
 .dtjsubmenu a:visited
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing : 0.035em;               
}
 .dtjsubmenu a:hover
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	letter-spacing : 0.035em;               
}	
 .redlinks a:link
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: maroon;
	text-decoration: none;
	letter-spacing : 0.035em;              
}
 .redlinks a:visited
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: maroon;
	text-decoration: none;
	letter-spacing : 0.035em;               
}
 .redlinks a:hover
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: maroon;
	text-decoration: underline;
	letter-spacing : 0.035em;               
}	
 .current a:link
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height : 15px;	
	letter-spacing : 0.035em;              
}
 .current a:visited
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height : 15px;	
	letter-spacing : 0.035em;               
}
 .current a:hover
{
	font-family: Trebuchet MS , Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	line-height : 15px;	
	letter-spacing : 0.035em;               
}




/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #dddddd;
	border-collapse: collapse;
	line-height:.7em;;	
	
}
table.tabularData td, table.tabularData th{
	padding: 10px;
	line-height:1.4em;;	
}


table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #90886a;
	color: #FFFFFF;
	line-height:1em;;

}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #ffffff;
	line-height:1.3em;;			
}
.altRowOdd{
	background-color: #ffffff;
	line-height:1.3em;;		
}

/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
}
.smallprint {
	font-size: 10px;
}

.pagingLinks {
	text-align: center;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}
/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
}
