TR {font:normal normal 11px tahoma,verdana,arial}
TD {font:normal normal 11px tahoma,verdana,arial}
TABLE {font:normal normal 11px tahoma,verdana,arial}
A {color:#BF2D00;font-style:normal;font-family:tahoma,verdana,arial}
A:link,A:visited,A:active {color:#BF2D00;font-style:normal;font-family:tahoma,verdana,arial}
A:hover {color:#EA6E00;font-style:normal;font-family:tahoma,verdana,tahoma,verdana,arial;text-decoration:underline}
BODY {
	text-decoration:none;
	margin:0;
	background-color: #FFFFFF;
	background-image: url(../images/CC2_23.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
p{margin:9px 0 9px 0;}
.copyright {font-style:normal;font-family:tahoma,verdana,arial;color:white;width:779px;height:21px}
.bodytbl {background:white}
.menucol {
	width:206px;
	vertical-align:top;
	background:url("../images/logobgr.jpg") no-repeat bottom
}
.menuleft{width:206px;height:549px;vertical-align:top;}
.left_pic{text-align:center;padding-top:10px;color:#EA6E00;font-weight:bold}
.left_course{text-align:center;}
.left_course p{text-align:center;padding:0 0 60px 0;color:#EA6E00;font-weight:bold}
.tblnewsletter {width:200px;height:100px;background:url("../images/newsletter.gif");padding-top:34px}
.tblnewsletter input {border:0}
.bottommenu {margin-top:16px;text-align:center;font-weight:bold;color:#C61212;background:white}
a.bottommenu_product,a:link.bottommenu_product,a:active.bottommenu_product,a:visited.bottommenu_product,a:hover.bottommenu_product {font-size:11px;font-weight:normal;color:#760404}
div.title {color:white;height:20px;padding-top:6px;font-weight:bold;text-transform:uppercase;background:#587044; padding-left:6px;}
.subtitle{color:#587044;font-weight:bold; font-size:1.1em; margin:0;}
div.readmore {text-align:right;margin-right:30px;margin-top:11px}
.bgrtopleft {
	height:730px;
}
.bgrleft {
}
.bgrtopright {
}
.bgrright {
}
.maintext {vertical-align:top;padding-top:11px;padding-right:20px;padding-left:20px}
.img{margin:5px;border:1px solid #F9A217}
.maintext2 {vertical-align:top;padding-top:11px;padding-right:20px;padding-left:10px}
h1 {color:#EA6E00;font-size:21px}
h2 {color:#B3C025;font-size:18px}
h3 {font-weight:bold;font-size:13px;color:#D80E0E}
h4 {text-decoration:underline;font-size:12px}
#weare_txt {font-weight:bold;color:#304C1B;margin:0;padding-top:15px;padding-left:60px;line-height:19px;background:url("../images/weare.jpg") no-repeat;width:500px;height:160px}
html>body #weare_txt{width:440px;height:145px}
.submit {border:1px solid #803C00;font-size:11px;background:#E06900}
.reset {color:white;border:1px solid #9C9C9C;font-size:11px;background:silver}
.courses {border:1px solid #A6A6A6;border-collapse:collapse}
.courses a {text-decoration:none}
.right{float:right}
.left{padding-top:50px}
.top{vertical-align:top}
.testi_name {font-size:11px; color: #008EB7; font-weight:bold; font-style:italic; margin-top:-8px;}
div.alert{background:#D82E4B;color:#FFF;font-size:110%;}
blockquote{margin:10px 0;padding:0 10px;border:1px dotted #000}
#menu {
margin: 0;
padding: 0;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu a, #menu h2 {
display: block;
margin: 0;
}
#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}
#menu a {
color: #FFF;
text-decoration: none;
}
#menu a:hover {
color: #D82F4C;
background: #EEE;
}
#menu li {
position: relative;
}
#menu ul ul ul {
position: absolute;
top: 0;
left: 97%;
width: 130px;
background:#DA7B00;
font-weight:bold;
z-index:101;
font-size:100%;
}
#menu ul ul ul a{padding:3px 5px;display:block;}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.bot{vertical-align:bottom;}
div.title2 {
	color:white;
	height:20px;
	padding-top:6px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:6px;
	background-color: #F9A217;
}
.bodytbl tr td table tr #festive {
	background-image: url(../images/bg-news.jpg);
	background-repeat: no-repeat;
	padding: 8px;
	height: 132px;
	width: 532px;
	vertical-align: top;
}
.festiveheading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #593802;
}
tr td #festive tr td ul li a {
	color: #720000;
}

#festive {
	background-image: url(../images/bg-news-roll.jpg);
	background-repeat: no-repeat;
	padding: 8px;
	height: 128px;
	width: 548px;
	vertical-align: top;
}
.chef {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.bodytbl tbody tr td #festive tbody tr td ul {
	margin-top: 4px;
}

