body,p,table,th,td,tr {
	font-size: 9pt;
	font-family :"lucida sans",arial,verdana,tahoma;
	font-weight:lighter;
	margin-left: 0px;
	margin-top: 0px;
     }
	 
.centeralign{
	textalign:center;
	 }
	 
.smalltxt {
	font-size: 8.5pt;
	font-family :"lucida sans",arial,verdana,tahoma,arial;
	font-weight:lighter;
	margin-left: 0px;
	margin-top: 0px;
     }
	 
.entries {
	font-family:"lucida sans",arial,verdana,tahoma;
	text-decoration: none; font-size: xx-small;
			}

	
.solidright {
border-right: solid #AAAAAA 1px
}

.dottedleft {
border-left: dotted #AAAAAA 1px
}

.dottedright {
border-right: dotted #AAAAAA 1px
}

.solidtop {
border-top: solid #333333 4px
}

.lineborder
{
border-top: solid #C4C4C4 1px;
border-bottom: solid #C4C4C4 1px;
border-left: solid #C4C4C4 1px;
border-right: solid #C4C4C4 1px;
}

.menulinks a:link{color:#000000;  text-decoration:none; }
.menulinks a:visited{color:#000000;text-decoration:none;}
.menulinks a:active{color:#000000; text-decoration:none}
.menulinks a:hover{color:#CC0000; text-decoration:none; background:#CC0000; color:#FFFFFF;}

.sitemap a:link{color:#000000;  text-decoration:none; background:#666666}
.sitemap a:visited{color:#000000;text-decoration:none;}
.sitemap a:active{color:#000000; text-decoration:none}
.sitemap a:hover{color:#CC0000; text-decoration:underline}

 
.dottedbottom {	border-style: dotted; border-left-width: 0px; border-color:#666666;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		

}

.milestones_year {	
		font-size : 10pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; 
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;	border-color:#CCCCCC;	
		text-align:center;
		vertical-align:middle;
		color:#B70E06;
}

.milestones_text {	
		font-size : 8pt;
		font-weight:lighter;
		text-align:left;
		border-style: dotted; border-left-width: 0px; 
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;	border-color:#CCCCCC;	
		color:#666666;
}

.expresscrnrs_items_no {	
		font-size : 10pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; border-color:#FFFFFF;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		
		text-align:left;
		color:#B70E06;
}

.expresscrnrs_items_title {	
		font-size : 11pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; border-color:#000000;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		
		text-align:left;
		color:#FFFFFF;
}

.expresscrnrs_items_text {	
		font-size : 8.5pt;
		font-weight:lighter;
		text-align:left;
		color:#B70E06;
}



.catering_items_no {	
		font-size : 9pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; border-color:#FFFFFF;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		
		text-align:left;
		color:#990000;
}

.catering_items_title {	
		font-size : 9pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; border-color:#FFFFFF;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		
		text-align:left;
		color:#FFFFFF;
}

.catering_items_text {	
		font-size : 8.5pt;
		font-weight:lighter;
		text-align:left;
		color:#990000;
}

.catering_items_price {	
		font-size : 10pt;
		font-weight: bold;
		text-align:left;
		color:#990000;
}

.bistro_items_no {	
		font-size : 9pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; border-color:#FFFFFF;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		
		text-align:left;
		color:#B70E06;
}

.bistro_items_title {	
		font-size : 9pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; border-color:#FFFFFF;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		
		text-align:left;
		color:#FFFFFF;
}

.bistro_items_text {	
		font-size : 8.5pt;
		font-weight:lighter;
		text-align:left;
		color:#B70E06;
}

.bistro_items_price {	
		font-size : 10pt;
		font-weight: bold;
		text-align:left;
		color:#B70E06;
}

.cafebakery_items_no {	
		font-size : 9pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; border-color:#FFFFFF;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		
		text-align:left;
		color:#333333;
}

.cafebakery_items_title {	
		font-size : 9pt;
		font-weight:bold;
		border-style: dotted; border-left-width: 0px; border-color:#FFFFFF;
		border-style: dotted; border-right-width: 0px;
		border-style: dotted; border-top-width: 0px;
		border-style: dotted; border-bottom-width: 1px;		
		text-align:left;
		color:#FFFFFF;
}

.cafebakery_items_text {	
		font-size : 8.5pt;
		font-weight:lighter;
		text-align:left;
		color:#000000;
}

.cafebakery_items_price {	
		font-size : 10pt;
		font-weight: bold;
		text-align:left;
		color:#333333;
}

.bistrolocation_evenrow {	

		text-align:left;
		color:#2A2A2A;
		background-color:#CBCBCB;
}

.bistrolocation_oddrow {	

		text-align:left;
		color:#2A2A2A;
		background-color:#DDDADA;
}




.promo a:link{color:#CC0000;  text-decoration:underline; font-weight:heavier;}
.promo a:visited{color:#CC0000;text-decoration:underline; font-weight:heavier;}
.promo a:active{color:#CC0000; text-decoration:underline}
.promo a:hover{color:#CC0000; text-decoration:none; font-weight:heavier;}

.devy a:link{color:#CC0000;  text-decoration:underline; font-weight:heavier;}
.devy a:visited{color:#CC0000;text-decoration:underline; font-weight:heavier;}
.devy a:active{color:#CC0000; text-decoration:underline}
.devy a:hover{color:#CC0000; text-decoration:none; font-weight:heavier; background:#CC0000; color:#FFFFFF}

a:link{color:#000000;  text-decoration:underline; font-weight:heavier;}
a:visited{color:#000000;text-decoration:underline; font-weight:heavier;}
a:active{color:#000000; text-decoration:underline}
a:hover{color:#CC0000; text-decoration:none; font-weight:heavier;}


.copyright {
	font-size: 7pt;
	background-color: #DBDCE1;
	color: #7C8184;
	font-family :"lucida sans",arial,verdana,tahoma;
}

.copyright a:link{color:#7C8184; text-decoration:underline; font-weight:heavier;}
.copyright a:visited{color:#7C8184; text-decoration:underline; font-weight:heavier;}
.copyright a:active{color:#7C8184; text-decoration:underline; }
.copyright a:hover{color:#CC0000; text-decoration:none; font-weight:heavier;}
