﻿body, form
{
	margin:0px;
	padding:0px;
}

form
{
	/*Centered*/
	width:853px;
	margin-left:auto;
	margin-right:auto;	
	background-color:White;
}

body, p, span, li, ul, ol, td
{
	font-family: Lucida Sans, Trebuchet MS, MS Outlook Sans-Serif, Arial;
	font-size: 12px;
	color: #4F0F0F;
	line-height:15px;
	word-spacing:1px;
}

H1
{
	font-size: 21px;
	color: #FE7214;
	font-weight:normal;
}

H2
{
	font-size: 18px;
	color: #9B0000;
}

H3
{
	font-size: 17px;
	color: #CC0001;
}

A:link
{
	color: #84AB43;
	text-decoration: underline;
}
	
A:hover
{
	color: #9B0000;
	text-decoration: underline;
}

A:visited
{
	color: #FE7214;
	text-decoration: underline;
}
	
ul
{
	margin-left:8px;
	padding-left:8px;
}

li
{
	padding-bottom:5px;
}
	
.ControlError
{
	background-color:#cc0001;
	color:White;
}

.ValidationSummary li
{
	color:#cc0001;
}

img[align=right]
{
	margin-left:15px;
}

img[align=left]
{
	margin-right:15px;
}

/**************** Contact Page Style *****************/

.moduleContact
{
}

.tblContact
{
	margin-left:10px;
}

.tblContact td 
{
	height:10px;
	line-height:10px;
	padding:3px;
}

.tblContact td.ContactLabel
{
	padding-right:10px;
}



/*---------------------- Wings ---------------------------*/

.Wing
{
	
	height:677px;
	background-repeat:repeat-y;
	display:none;
	position:relative;
}

.WingLeft 
{
	width:275px;
	float:left;
	margin-left:-275px;
	background-image:url(images/LeftBackground_Repeat.jpg);
}

.WingLeft .Top
{
	background-image:url(images/LeftBackground.jpg);
	width:100%;
	height:677px;
	position:absolute;
	top:0px;
}

.WingLeft .Bottom
{
	background-image:url(images/LeftBackground_Bottom.jpg);
	width:100%;
	height:61px;
	position:absolute;
	bottom:0px;
}

.WingRight 
{
	width:272px;
	float:right;
	margin-right:-272px;
	background-image:url(images/RightBackground_Repeat.jpg);
}

.WingRight .Top
{
	background-image:url(images/RightBackground.jpg);
	width:100%;
	height:677px;
	position:absolute;
	top:0px;
}

.WingRight .Bottom
{
	background-image:url(images/RightBackground_Bottom.jpg);
	width:100%;
	height:61px;
	position:absolute;
	bottom:0px;
}

/*-------------- Static Menu -------------*/

.menuStatic
{
	position:absolute;
	top:28px;
	right:12px;
	border:solid 0px black;
}

.menuStatic td
{
	text-align:center;
	padding:6px;
}

.menuStatic a
{
	display:block;
	height:13px;
	background-repeat:no-repeat;
}

.menuStatic .m1 a
{
	width:71px;
	background-image:url(images/menuS/educators.jpg);
}

.menuStatic .m1 a:hover
{
	background-image:url(images/menuS/educators_f2.jpg);
}

.menuStatic .m2 a
{
	width:49px;
	background-image:url(images/menuS/recipes.jpg);
}

.menuStatic .m2 a:hover
{
	background-image:url(images/menuS/recipes_f2.jpg);
}

.menuStatic .m3 a
{
	width:64px;
	background-image:url(images/menuS/beefblog.jpg);
}

.menuStatic .m3 a:hover
{
	background-image:url(images/menuS/beefblog_f2.jpg);
}

.menuStatic .m4 a
{
	width:32px;
	background-image:url(images/menuS/veal.jpg);
}

.menuStatic .m4 a:hover
{
	background-image:url(images/menuS/veal_f2.jpg);
}

.menuStatic .m5 a
{
	width:38px;
	background-image:url(images/menuS/home.jpg);
}

.menuStatic .m5 a:hover
{
	background-image:url(images/menuS/home_f2.jpg);
}

/**********************************************
/* Layout Styles 
**********************************************/

#divHeader
{
	height:123px;
	width:100%;
	overflow:hidden;
	position:relative;
	left:0px;
}

.iTop
{
	position:absolute;
	top:0px;
}

.divMenu
{
	width:752px;
	overflow:hidden;
	position:absolute;
	bottom:8px;
	left:93px;
}

#divMenu .Inner
{
	width:689px;/*Total Width: 780px*/
	height:31px;
	margin-left:auto;
	margin-right:auto;
}

#divContentArea
{
	/*Content Width*/
	width:720px;
	margin-top:27px;/*~*/
	margin-right:62px;
	margin-bottom:17px;
	margin-left:71px;
	
	padding-bottom:15px;
	padding-left:25px;
	
	background-image:url(images/BarRepeater.jpg);
	background-repeat:repeat-y;
}

#divContentArea .Inner
{
	width:695px;
	/*MinHeight*/
	height:auto;
	min-height:400px;
	overflow:hidden;
	
	/*Content Alignment*/
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}

#divFooter
{
	width:100%;
	height:110px;
	overflow:hidden;
	line-height:0px;
}

#divFooter .Contact
{
	width:100%;
	height:35px;/*Total 37px = 35 + 2*/
	padding-top:2px;
	overflow:hidden;
	text-align:center;
	font-size:11px;
	line-height:15px;
	letter-spacing:-1px;
	background-image:url(images/bottom.jpg);
	background-repeat:no-repeat;
	color:Black;
}

#divFooter .Contact b
{
	background-image:url(images/footerLinkDivider.jpg);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-left:7px;
	padding-right:9px;
	font-weight:normal;
	
}

#divFooter .Contact .Highlight
{
	color:#9a0000;
	font-weight:bold;
}

/*------------ Image Preloading ------------*/

.imagePreload
{
	height:1px;
	width:1px;
	overflow:hidden;
	position:absolute;
	top:-9999px;
}

.imagePreload ip1
{
	background-image:url(images/menuS/Educators_f2.jpg);
}

.imagePreload ip2
{
	background-image:url(images/menuS/Recipes_f2.jpg);
}

.imagePreload ip3
{
	background-image:url(images/menuS/BeefBlog_f2.jpg);
}

.imagePreload ip4
{
	background-image:url(images/menuS/Veal_f2.jpg);
}

.imagePreload ip5
{
	background-image:url(images/menuS/Home_f2.jpg);
}