/* 
	colors
	#ED174E;	
	blue	#027cc7
*/


BODY{
	margin-top:0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	background-color: #000;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
INPUT{ border:1px solid #CCC;}
FORM{margin:0px; padding:0px;}
a.a{color:#981F23;}
a.a:hover{color:#000;}
/**********************************/
/* FONT */
/**********************************/
.aLoc, #main, #footer,#LeftColumn, .area, BODY, .button, .tableBg, .link,.pageLink,.pageLinkOn, p,#Welcome, .picText{
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#main{
	display:block;
	background-color: #FFF;
	margin:0px auto 0px auto;
	width:820px;
}
/**********************************/
/*  Frame CSS
/**********************************/
#Frame {background-color: #FFF;width:820px;height:100%;}
#Frame td.top{
	background-image:url(images/frame/top.gif);
	width:820px;height:20px;}
#Frame td.left2{
	background-image:url(images/frame/left2.gif);
	background-position: top;}
#Frame td.right2{
	background-position: top;
	background-image:url(images/frame/right2.gif);}
#Frame td.bot1{background-image:url(images/frame/botCorner.gif);}
#Frame td.bot2{
	background-position: top;
	background-image:url(images/frame/bot.gif);
	width:794px;}
#Frame td.bot3{background-image:url(images/frame/botCorner2.gif);}
#Frame td.bot1,	#Frame td.bot2, #Frame td.bot3{height:11px;}
#Frame td.left, #Frame td.left2, #Frame td.right, #Frame td.right2,#Frame td.bot1,#Frame td.bot3{width:13px;}

/**********************************/
/*  END Frame CSS
/**********************************/
#HeaderArea{
	height:99px;
	background-position: center top;
	background-repeat:no-repeat;}

#MidNavBar{
	border:0px;
	display:block;
	width:794px;
	height:29px;
	background-image: url(images/topMenuBg.gif);	
	background-repeat: no-repeat;
	background-position: top center;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.tab, .tabOn{
	font-size: 13px;
	font-family: sans-serif;
	height: 25px;
	padding-top:4px;
	padding-left: 8px;
	padding-right: 8px;	
	display:block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	}
.tab:hover, .tabOn{
	background-position: bottom center;
	background-repeat: no-repeat;
	color:#FFF;
}
.tab{color:#D0D8E6;background-color: transparent;}
.tabOn{color:#FFF;background-image:url(images/tab.gif);}
/****************************************/
/*	Columns			*/
/****************************************/
#LeftColumn{
	text-align: left;
	background-position: left top;
	background-image: url(images/rightColBg.gif);
	background-repeat: no-repeat;
	width:195px;
}
#RightColumn,.rtColTop,.rtColBot{
	width:197px;
}
#RightColumn{
	border-left:2px solid #f5f5f5;
}
.rtColTop{
	height:12px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(images/rtCol/top.gif);}
.rtColMid{
	padding-left:15px;
	padding-right:10px;
	text-align: left;
	background-color: #ccc;
	background-position: top;
	background-repeat: repeat-y;
	background-image: url(images/rtCol/mid.gif);}
.rtColBot{
	height:11px;
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(images/rtCol/bot.gif);}

/**********************************/
/* Two Column AREAS  1- area (left) 2-locations(right) */
/**********************************/
.aLoc{
	font-size: 8pt;
	text-decoration: none;
	color:#2b2b2b;
	display:block;
	padding-bottom: 5px;
	width:160px;
	border:2px solid #FFF;
	text-align:left;
	}
.aLoc:hover{
	border:2px solid #333;
}
.aLoc b{color:#24488C;}

#footer, #footer a{
	text-align: center;
	color:#666;
	text-decoration: none;
}
#footer a:hover{color:#000;}
.area{
	color:#666;
	text-decoration: none;
/*	font-size: 8pt; */
	display:block;
	width:160px;
	padding-bottom: 6px;
	padding-left:6px;
}
.area b{color:#979ABC;font-weight: bold;}
.area:hover{color:#000;}
.area:hover b{	color:#ED174E;}


.deptImg{border:2px solid #666;}

.deptImg:hover{border:2px solid #24488C;}

.mainLink{
	color:#ED174E;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	text-decoration: none;
	padding-left:2px;
	padding-top: 5px;
	display:block;
	border-bottom: 1px solid #24488C;	
}

#LeftMenu{
	width:118px;
	background-color:#F46F0D;
	background-image: url(images/rightMenuBg.gif);
	background-position: center;
	background-repeat: repeat-y;
}
#LeftMenu .link, .topLink{
	margin-left: 15px;
	color:#FFF;
	/*font-family: Verdana;*/
	/*	font-size: 8pt; */
	text-decoration: none;
	line-height: 18px;
}
.topLink{font-size:9pt; font-weight: bold;}
#LeftMenu .link:hover, .topLink:hover{ color:#F86702;}
#content{
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	/*font-family: "Trebuchet ms", "Lucida Sans Unicode", Helvetica, Verdana, arial, sans-serif;*/
	color: #333;
}
#content p , .pText{
	font-size: 12pt;	
	line-height: 1.6em;
}

.greenRectDiv{
	background-image: url(images/greenRectBg.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 10px;
	text-align: left;
}
#Survey{
	padding:0px 5px 0px 5px;
	background-color: #f5f5f5;
	background-image: url(images/divBg.gif);
	background-position: top;
	background-repeat: repeat-x;
	border:1px solid #CCC;
	width:200px;
	text-align: left;
	font-size: 10pt;
}
.surveyTitle{
	text-align:center;
	display:block; width:100%;color:#4B0F11;font-weight: bold;font-size: 9pt;}
#Survey .question{
	color:#000;
	font-weight: bold;
	text-align: center;}
#Survey .answerItem{
	font-size: 10pt;
	color:#666666;
	padding-left:15px;}
#LeftPane{
	width:100px;
	background-color: #F67C04;
	background-image: url(images/leftDivBg.gif);
	background-position: top;
	background-repeat:repeat-x;
	font-size:7pt;
}



	
.button{
	display: block;
	width:120px;
	height:24px;
	background-image: url(images/button.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: transparent;
	text-align: center;
	color:#FFF;
	text-decoration: none;
	line-height: 26px;
}
.button:hover{background-image: url(images/button_on.gif); }

#ContactFormArea{
	background-image: url(images/contactBg.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#response, #SecurityError{
	background-color:yellow;
	/*border:1px solid #000;*/
	color:#981F23;
	padding-left:25px;
	text-align:left;
}
.testBlock{
display:block;
width:250px;
height:125px;
background-color: #ccc;
border:1px solid blue;
}

.couponTable{
	width: 700px;
	margin: auto;
	min-height: 500px;
	text-align: center;
}


.link{
	text-decoration: underline;
	color:#37312A;	/* gray*/
}
.link:hover{color:#ED174E;}

/***************************/
/*	Customer Serv. Announcements  */
/***************************/
.title{margin-bottom:0px;}
.postDate{color:#333;font-style: italic; font-size:10pt;}


/***************************/
/*	AD and CATERING STYLE                        delete or todo  */
/***************************/
#AdMenu, #CateringMenu{
	width:119px;
	border:1px solid #000;
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;	
}
#AdMenu{height:545px;background-image: url(images/adMenuBg.jpg);}
#CateringMenu{height:411px;background-image: url(images/cateringMenuBg.jpg);}

.pageLink, .pageLinkOn{
	text-align:center;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	color:#FFF;
	display:block;
	width:25px;
	padding-top: 6px;
	height:24px;
	background-position: center;
	background-repeat: no-repeat;
}
.pageLink{background-image: url('../images/ad/page.gif');}
.pageLinkOn{color:#000;	background-image: url('../images/ad/page_on.gif');}

.redFade{
	background: url(images/flashBg.gif) repeat-x top center;
}
#Welcome .title{font-size: 14pt;}

.picStyle,.picTxt{
	padding: 0px; margin:0px;
	border:2px solid #37312A;
}
.picTxt{
	text-align: center;
	width: 294px;
	display:block;
	padding-top: 5px;
	height:33px;
	background: url(images/picBg.gif) repeat-x top center;
	background-color: #37312A;
	color:#FFF;
	font-size: 18pt;
	text-transform: lowercase;
}

.text{ text-align: left;}

ul.wBullet{
	margin: 10px;
	padding: 0;
	list-style: none;}
.wBullet li {
	padding: 1px 0 4px 18px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;}
.wBullet li a{color:#00209e;}
.wBullet li a:hover,.wBullet li a:visited{color:#282828;}

