/** COLORS 
turquoise #0774c6
**/


body {
	margin-top: 0px;
	margin-left: auto; 
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0066CC;
	background-color:#000000;
	background: #96c7de url(../images/newback3.gif) repeat-y 50% 0; 
	background-attachment: fixed; 
	
	 
}

/* LINKS*/

a:link, a:visited, a:active {
text-decoration: none;
color: #d01c0d;
}

a:hover {
color: #f16f04;
text-decoration: none;
}





.Rev a:link, .Rev a:visited, .Rev a:active {
text-decoration: none;
color: #fff;
}

.Rev a:hover {
color: #efd062;
text-decoration: none;
}


#subnav { color:#FFFFFF;
width:610px; border:2px solid #FFFFFF; margin: 0 auto 0 auto; height:15px; background-color:#d80000; padding:6px; font-size:13px;
}

#subnav a:link{ color:#FFF; text-decoration:none;}
#subnav a:visited{ color:#FFF; text-decoration:none;}
#subnav a:active{ color:#FFF; text-decoration:none;}
#subnav a:hover{ color:#FFF; text-decoration:underline;}


/* outer wrapper */
#wrap  
{ 
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	width: 780px;
	height:100%;
	

}

#header {
background-image:url(../images/nav_back.gif);
background-position:top center;
background-repeat:no-repeat;
height:41px;

}

#nav{
margin-top:7px;
}


#banner {
background-color:#e8ddd0;
height:91px;
width:780px;
background-image:url(../images/banner_back.gif);
background-position:bottom ;
background-repeat:no-repeat;
}

#logo {
float:left;
padding:10px 0 0 15px;

}

#contacts {
float:right;
text-align:right;
padding:10px 10px 0 0;

}

#flash {
height:400px;
padding:8px 0 0 0;

}

#home_nav{
width:780px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
background-color:#009c56;
border-bottom:1px solid #fff;
border-top:1px solid #fff;

}

#callout{
border:1px solid #fff;
padding:5px;
background-color:#f8eaa1;
width:170px;}



#callout ul {
margin-bottom:0;
}

.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f16f04;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}
	
	
.titleRev {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}


.Rev{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #fff;
}

#home_content{
width:780px;
background-color:#efd062;
/*
background:url(../images/short_blend.gif);
background-repeat:repeat;
*/
}

#home_content td{

}




#home_leftcol {
padding:10px;
float:left;
width: 310px;




}

#home_rightcol {
float:right;
width: 441px;


}

#hometext {
padding:0 10px 0 10px;

}

#separator {
background-image:url(../images/sep.gif);
background-repeat:repeat-x;
padding:0 0 0 0;
}


#main_content {
width:780px;

}


#menu {
width:780px;
font-weight:bold;
background-image:url(../images/menu_back3.jpg); 
background-repeat:no-repeat; 
background-position:top center;
height:792px;
color:#000000;
}

#menu_com {
width:780px;

background-image:url(../images/menu_back3b.jpg); 
background-repeat:no-repeat; 
background-position:top center;
height:792px;
color:#000000;
}

#inter_com {
width:780px;


height:792px;
color:#000000;
}


#menu table{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}


#menu a:link {
	color: #000;
	text-decoration: none;
}

#menu a:visited {
	color: #000;
	text-decoration: none;
}

#menu a:hover{
	color: #f16f04;
	text-decoration: none;
}

#menu a:active{
	color: #000;
	text-decoration: none;
}


#ingredients {
width:780px;
font-weight:bold;
background-image:url(../images/ingre2.jpg); 
background-repeat:no-repeat; 
background-position:top center;
height:792px;
color:#000000;
}

#ingredients_com {
width:780px;

background-image:url(../images/ingre1.jpg); 

background-position:top center;

color:#000000;
}

#services_com {
width:780px;
background-image:url(../images/services_back.jpg); 
background-repeat:no-repeat; 
background-position:top center;
height:792px;
color:#000000;
}


#ingredients table{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}


#ingredients a:link {
	color: #000;
	text-decoration: none;
}

#ingredients a:visited {
	color: #000;
	text-decoration: none;
}

#ingredients a:hover{
	color: #f16f04;
	text-decoration: none;
}

#ingredients a:active{
	color: #000;
	text-decoration: none;
}


.dates{
font-size:11px;
background-color:#E8F7FF;
}

.items{
font-size:11px;
font-weight:normal;
vertical-align:top;
border-left:1px solid #0066CC;

}

td.dates {
border-bottom:1px solid #000;
border-top:1px solid #000;

}

#nutrition {
width:650px;
background-image:url(../nutrition/images/nutrition_back_small.jpg); 
background-repeat:no-repeat; 
background-position:top center;
height:550px;
color:#000000;
line-height:21px;
}



#main_leftcol {
float:left;
width: 180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #0066CC;
font-size:11px;
background-color:#efd062;
height: 375px;
border-right:1px solid #ec8421; 
padding:10px;
background-image:url(../images/bottom_grad.gif);
background-position:bottom;
background-repeat:no-repeat;

}


#main_rightcol {
float:right;
width: 550px;
padding:10px;



}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:11px;
	text-align:center;
	background-color:#009c56;
	height: 27px;
	width:780px;
	border-bottom:1px solid #ec8421;
	border-top:1px solid #fff;

}


#footer a:link {
	color: #fff;
	text-decoration: none;
}

#footer a:visited {
	color: #fff;
	text-decoration: none;
}

#footer a:hover{
	color: #fff;
	text-decoration: underline;
}

#footer a:active{
	color: #fff;
	text-decoration: none;
}





	
.subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
	font-size:13px;
	font-weight:bold;
}

.pagetitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f06c05;
	font-size:15px;
	font-weight:bold;
}
	
.lrge_bullets	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #709b9e;
	font-size:13px;
	font-weight:bold;
}


/*- Menu--------------------------- */
#menu_fill td{
border-bottom:1px solid #60B939;border-top:1px solid #60B939;
background-color:#E7F7FE;
font-weight:bold;

padding:5px;
background-image:url(../images/menuback.gif); background-repeat:repeat-y; background-position:center;

}

/*- Menu--------------------------- */



/*- SideNav--------------------------- */
	
#sidenav {
	width: 192px;
	}
	
#sidenav li a {
	height: 16px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 16px;
	text-decoration: none;
	}	
	
#sidenav li a:link, #sidenav li a:visited {
	color: #3688BA;
	display: block;
	background:  url(../images/sidenav.gif);
	padding: 6px 0 0 20px;
	}
	
#sidenav li a:hover {
	color: #3688BA;
	background:  url(../images/sidenav.gif) 0 -22px;
	padding: 6px 0 0 20px;
	
	}
	
#sidenav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 





.Button {
background-color: #e8ddd0;
color: #5b787b;
cursor: pointer;
font-size:11px;
text-decoration: none;
border: 1px solid #5b787b;
padding:3px;

}


.ButtonHover {
background-color: #a5c4c7;
color: #5b787b;
cursor: pointer;
font-size:11px;
text-decoration: none;
border: 1px solid #5b787b;
padding:3px;

}

.invalid {
background-color:#eccfc9;
}


.required{
color:#b4361e;
}

/*-------------------LESSON PLANS---------------------------*/

#lessons {
width:780px;
background-image:url(../images/lp_back.jpg); 
background-repeat:no-repeat; 
background-position:top center;
height:792px;
color:#000000;

}/*-------------------/LESSON PLANS---------------------------*/

h2 {font-weight:bold; font-size:14px; text-align:center;}

h2 a:link, h2 a:visited {color:#0774c6; text-decoration:underline;}
h2 a:hover, h2 a:active {color:#000; text-decoration:none;}

a.home:link, a.home:visited {color:#0774c6; text-decoration:underline;}
a.home:hover, a.home:active {color:#000; text-decoration:none;}

h3 { font-weight:normal; font-size:14px; text-align:center; background-color:#ff192d; padding:5px; font-weight:bold; margin:0px 0px 0px 11px;}

h3 a:link, h3 a:visited {color:#FFF; text-decoration:underline;}
h3 a:hover, h3 a:active {color:#000; text-decoration:none;}
