.Results {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 8pt;
	font-style: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-left-color: #000000;
}
.warn {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: red;
}
.error {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: red;
}
.reqfield {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 8pt;
	color: red;
}
.titles {
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;	
}
.menutext {
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif
}
.menutextI {
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-style: italic;
}
.menutextIred {
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-style: italic;
	color: #c30c3e;
}

.catering {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.cateringtitleB {
	font-size: 11pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}

.cateringtitleRedB {
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	color: #c30c3e;
}
.cateringtitleRed {
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #c30c3e;
}
.cateringI {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-style: italic;
	color: #c30c3e;
}
.franchsubtitles {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;	
}
.dippintitle {
	font-size: 11pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.franchlinks {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-style: italic;
	color: #c30c3e;
	font-weight: bold;
}
.franchlinksel {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #c30c3e;
	font-weight: bold;
}
.cateringB {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.cateringtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}


/* NEWS ITEMS */
.floatright
{
float: left;
width: 180px;
margin: 10px 15px 10px 10px;
background-color: #fff;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

div.floatright img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}
.photocontain{width:400px;padding-left:20px;padding-bottom:10px;float:right;}
.photo{height:300px;width:400px;}
.photocaption{width:175px;font:bold 9px Arial, Helvetica, sans-serif;line-height:1.5;text-align:left;}

.news {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
.newstitleB {
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin: 15px 0 5px 0;
}

.newssubtitleB {
	font-size: 11pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.newshr	{
	/* height:0.5em; */
	width:35em;
	border:1px solid #000;
	color: #c30c3e;
}

/*  NEWS COLLAPSIBLE PANELS */
.msg_list {
margin: 0px;
padding: 0px;
width: 785px;
}
.msg_head {
cursor: pointer;
font-size: 10pt;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
padding: 0px 5px 0px 25px;
position: relative;
}
.msg_body {
padding: 5px 10px 15px 25px;
font-size: 10pt;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
/*background-color:#F4F4F8;*/
}
.newsI {
padding: 0 5px 0px 0px;
color: #c30c3e;
font-size: 12pt;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight: bold;
}
