html, body
{
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#fff;
}

p
{
	margin:0;
	padding:0;
}

a
{
	color:#000;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

img
{
	border:0;
}

ul
{
	padding:10px 0 10px 0;
	margin:0;
}

ul li
{
	margin:0 0 0 18px;
}

ol
{
	padding:10px 0 10px 0;
	margin:0 0 0 10px;
}

ol li
{
	margin:0 0 0 18px;
}

.Holder
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
}

.Holder:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#Container
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	height:auto;
}

#Container:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#Content
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}

#Content:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.Column
{
	display:inline;
	position:relative;
	margin:0;
	padding:0;
	float:left;
}

#C1
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}

#C1:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#C1 img {
display:none;
}

#Logo
{
	display:none;
}

#Search
{
	display:none;
}

#C2
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}

#SubPageC2
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}

#SubPageC2:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#SAMenu2 {
	display:block;
	width:100%;
}

#Banner
{
	display:none;
}

#TextHolder
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}

#TextHolder:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#SubPageC2 #TextHolder
{
	display:block;
	position:relative;
	margin:0 0 0 15px;
	padding:0;
	width:564px;
}

#SubPageC2 #TextHolder:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#NewsHolder
{
	display:block;
	position:relative;
	margin:0 0 25px 15px;
	padding:0 0 15px 0;
	width:272px;
}

#FooterHolder
{
	display:none;
}

/*SAContents*/

#SAContent1, #SAContent2
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}

#SubPageC2 #SAContent1,#SubPageC2 #SAContent2
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}

#SAContent3
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}

#SubPageC2 #SAContent3
{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}

#SAContent4
{
	display:block;
	position:relative;
	margin:0 0 0 20px;
	padding:0;
	width:100%;
	overflow:hidden;
}

#SubPageC2 #SAContent4
{
	display:block;
	position:relative;
	margin:0 0 0 15px;
	padding:0;
	width:100%;
	overflow:hidden;
}

/* Gallup */

#GallupHolder {
	display:none;
}

/*************************************/

.BlockElement {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:0;
}

.BlockElement:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


.Width5 {width:5px;overflow:hidden;}	
.Width3 {width:3px;overflow:hidden;}
.Width8 {width:8px;overflow:hidden;}
.Width10 {width:10px;overflow:hidden;}
.Width16 {width:16px;}
.Width20 {width:20px;}
.Width25 {width:25px;}
.Width30 {width:30px;}
.Width50 {width:50px;}
.Width60 {width:60px;}
.Width63 {width:63px;}
.Width70 {width:70px;}
.Width80 {width:80px;}
.Width95 {width:95px;}
.Width98 {width:98px;}
.Width100 {width:100px;}
.Width105 {width:105px;}
.Width115 {width:115px;}
.Width120 {width:120px;}
.Width125 {width:120px;}
.Width130 {width:130px;}
.Width134 {width:134px;}
.Width140 {width:140px;}
.Width143 {width:143px;}	
.Width145 {width:145px;}
.Width150 {width:150px;}
.Width153 {width:153px;}
.Width160 {width:160px;}
.Width165 {width:165px;}
.Width176 {width:176px;}
.Width180 {width:180px;}
.Width185 {width:185px;}
.Width200 {width:200px;}
.Width215 {width:215px;}
.Width235 {width:235px;}
.Width250 {width:250px;}
.Width265 {width:265px;}
.Width275 {width:275px;}
.Width280 {width:280px;}
.Width290 {width:290px;}
.Width299 {width:299px;}
.Width300 {width:300px;}
.Width310 {width:310px;}
.Width315 {width:315px;}
.Width320 {width:320px;}
.Width330 {width:330px;}
.Width340 {width:340px;}
.Width350 {width:350px;}
.Width355 {width:355px;}
.Width360 {width:360px;}
.Width390 {width:390px;}
.Width400 {width:400px;}
.width450 {width:450px;}
.width500 {width:500px;}
.Width505 {width:505px;}
.Width555 {width:555px;} 
.Width558 {width:558px;} 
.Width564 {width:564px;} 
.Width585 {width:585px;} 
.Width601 {width:601px;} 
.Width737 {width:737px;} 
.Width773 {width:773px;}
.Width780 {width:780px;}
.Width811 {width:811px;} 
.width812 {width:812px;}

.VerticalPadding5 {padding-top:5px;padding-bottom:5px;}
.MarginLeft8 {margin-left:8px!important;}


#MealBar {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	height: 24px;
	line-height: 24px;
	width:737px;	
	background: url(../img/meal_bar_bg.gif) repeat-x left top;
}

#MealBar a {
	display: inline;
	float: left;
	margin: 0;
	padding: 0 12px 0 12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background: url(../img/meal_bar_separator.gif) no-repeat right top;
}

.MealTitleBar {
	display:block;
	position:relative;
	margin: 10px 0 0 0;
	padding: 0 0 0 8px;
	height: 24px;
	line-height: 24px;
	width:729px;	
	background: #B2CFC5;
	color: #fff;
	font-weight: bold;
}

* html .MealTitleBar {width:737px;}

#MealTimeBar {
	display:block;
	position:relative;
	margin: 0 0 10px 0;
	padding: 0 0 0 8px;
	height: 50px;
	width:729px;	
	background: #00613F;
	color: #DEEEE9;
	font-weight: bold;
	text-transform: uppercase;
}


* html #MealTimeBar {width:737px;}

#MealWeekNumberHolder { 
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 250px;
	height: 50px;
}

#MealWeekNumberHolder:after
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#MealWeekNumbers { 
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 1570px;
}

.WeekNumber {
	display: inline;
	position: relative;
	float: left;
	padding: 0;
	margin: 10px 0 0 5px; 
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #DEEEE9;
	text-decoration: none;
	
}
.WeekNumber:hover {color:#00613F;background: #DEEEE9 url(../img/weeknumber_bg.gif) no-repeat left top;}
.WeekNumberSelected {color:#00613F;background: #DEEEE9 url(../img/weeknumber_bg.gif) no-repeat left top;}


.DayNumber {
	display: inline;
	position: relative;
	float: left;
	padding: 0;
	margin: 10px 0 0 5px; 
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #DEEEE9;
	text-decoration: none;
	
}
.DayNumber:hover {color:#00613F;background: #DEEEE9 url(../img/weeknumber_bg.gif) no-repeat left top;}
.DayNumberSelected {color:#00613F;background: #DEEEE9 url(../img/weeknumber_bg.gif) no-repeat left top;}

.ComponentInfoLink {color:#00613F;text-decoration: none;}

.SelectedMealNumber {color:#00613F!important;background: url(../img/meal_bar_bg_selected.gif) repeat-x left top!important;}


.MenuMakerButton {
	background: #236B51!important;
	color: #fff!important;
}
























