/* MATRIX CATERING CASCADING STYLE SHEET */
/* www.matrixcatering.com */

/* Created 04/06/03 */

BODY
{
	margin-top:-8px;			
	margin-left:-8px;			
	margin-right:0px;
	margin-bottom:-15px;
	background-color : #000000;
}

/*----------------------------------------------------------------------*/
/* LINKS */
BODY, INPUT, SELECT, OPTION, form, TEXTAREA {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #363636;
}
h1{
	background-color : #ffffff;
	color: #000000;
	font-weight: bold;
	font-size : 12px;
	line-height:0.5em;
	padding:0;
	margin:0;}
TD.body {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}


/*----------------------------------------------------------------------*/

ul { 
	list-style-type : square;
	color : #363636;
}

hr {
	color: #ffffff;
	height : 1px;
}

.text {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #363636;
}

.largeText {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	color : #363636;
	background-color : #ffffff;
}

.redText {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #cc0000;
}

.smallText {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	background-color : #FFFFFF;
}


/*----------------------------------------------------------------------*/
/* LINKS */
A {
	font-family : Arial, Verdana, Helvetica, sans-serif;		
	font-weight : bold;
	text-decoration : underline;	
	font-size : 12px;
	color : #0000aa;
}

A:HOVER {
	color : #8B1D25;
	text-decoration : underline;
}

A.navWhiteLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

A.navWhiteLink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #cc0000;
	text-decoration : none;
}

A.navSmallWhiteLink {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

A.navSmallWhiteLink:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #cc0000;
	text-decoration : none;
	}

A.navRedLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #aa0000;
	text-decoration : none;
}

A.navRedLink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000099;
	text-decoration : none;
}

A.textRedLink {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #cc0000;
	text-decoration : underline;
}

A.textRedLink:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000066;
	text-decoration : underline;
}


/*----------------------------------------------------------------------*/
/* TABLES */

.bordered {
	border-top: #dedede 1px solid; 
	border-bottom: #dedede 1px solid;  
	border-left: #dedede 1px solid;
	border-right: #dedede 1px solid;
	background-color : #f6f6f6
}

.header {
	background-color : #000000;
	font-size : 11px;
}

td.white {
	background-color : #ffffff;
	font-size : 11px;
}

td.black {
	background-color : #000000;
	font-size : 11px;
}

td.darkGrey {
	background-color : #a6a6a6;
	font-size : 11px;
}

td.whiteText {
	background-color : #bdbdbd;
	color: #ffffff;
}

td.footerText {
	background-color : #a6a6a6;
	color: #ffffff;
	font-size : 10px;
}

td.blackBoldText {
	background-color : #ffffff;
	color: #000000;
	font-weight: bold;
	font-size : 12px;
}


/*----------------------------------------------------------------------*/
/* BACKGROUNDS*/

.backgroundHeader {
	background-image : url(../images/header.jpg);
	background-repeat : no-repeat;
}

td.tdHeaderBackground {
	background-image : url(../images/td-header-background.gif);
	background-repeat : repeat-x;
	color: #ffffff;
	padding:3px;
	font-weight: bold;
	font-size : 15px;
}

.backgroundClassicGold {
	background-image : url(../images/bg_classic.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}

.backgroundClassicBronze {
	background-image : url(../images/bg_classic_bronze.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}

.backgroundClassicSilver {
	background-image : url(../images/bg_classic_silver.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}

.backgroundClassicVI {
	background-image : url(../images/bg_classic_VI.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}

.backgroundMini {
	background-image : url(../images/bg_mini.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}

.backgroundConvex {
	background-image : url(../images/bg_convex.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}


.backgroundConvexFreeVend {
	background-image : url(../images/bg_convex_free_vend.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}

.backgroundConnoisseur {
	background-image : url(../images/bg_connoisseur.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}


.backgroundFreshOne {
	background-image : url(../images/bg_freshone.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}

.background1Touch {
	background-image : url(../images/bg_1_touch.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #bdbdbd;
	color: #363636;
	font-size : 11px;
}

.background {
	background-image : url(../images/background.gif);
	background-repeat : no-repeat;
	background-position : top right;
	background-color : #ffffff;
}

.whiteBackground {
	background-color : #ffffff;
}

/*----------------------------------------------------------------------*/
/* TITLES */

.mainTitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 15pt;
	font-weight : normal;
	color : #C61018;
	text-decoration : none;
	background-color : #ffffff;
}

.mainTitleBlack {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
	background-color : #ffffff;
}

.mainTitleRed {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : normal;
	color : #aa0000;
	text-decoration : none;
	background-color : #ffffff;
}

.subTitle {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #363636;
	text-decoration : none;
	background-color : #ffffff;
}

.subSubTitle {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #aa0000;
	text-decoration : none;
	background-color : #ffffff;
}

.newsTitle {
	font-size : 10pt;
	font-weight : bold;
	color : #000066;
	text-decoration : none;
}

.tableTitle {
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;	
}
