html, body {

	background-color: #FEF7DD;

	color: #000000;

	/*border-top: 7px solid #fff;*/

	margin-top: 0; /* 7px */

	text-align: center;

	font-size: 60%;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	left: 93px;

}

ul,ol,li,dl,dt,dd,form,body,p,input,select,textarea {

	margin:0px;

	padding:0px;

	line-height: 125%;

}



h1,h2,h3,h4,h5,h6,label {

	font-family:Arial, Verdana, Helvetica, sans-serif;

}

td, th{

	vertical-align:top;

}

blockquote{

	padding:0 0.4em 0 0.5em;

}

blockquote img{

	margin:1em 0 0 0;

}

hr{

	clear:both;

	text-decoration:none;

	height: 1px; 

	border-top: 1px solid #FFFFFF; 

	width:100%;

	text-align:left;

}

p{

	margin-bottom: 8px;

	color: #333333;

	line-height: 150%;

}

h1{
	font-size: 32px;
	margin-bottom: 20px;
	margin-top: 20px;
	line-height: 42px;
}

h2{

	font-size: 22px;

	line-height: 125%;
}

h3{

	font-size: 16px;

	font-weight: lighter;

	margin-bottom: 2px;
	
	line-height: 125%;


}

h4{
	font-size: 14px;
	font-weight: lighter;
	margin-bottom: 2px;
	line-height: 125%;
	color: #666633;
	margin-left: 20px;


}

.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



.clearfix {

	display: block;

}



.hide {

	visibility: hidden; display: none;

}



.left{

	float:left;

}



.clear{

	clear:both;

}



.right{

	float:right;

}



.margin{

	margin:10px 0 10px 0;

}



.bold{

	font-weight:bold;

}



.upper{	

	text-transform:uppercase;

}



.lower{	

	text-transform:uppercase;

}



.text-left{	

	text-align:left;

}



.error-message{

	color:#FF3030;

}



.address {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: right;

	line-height: 150%;

}

.address p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: lighter;

}

.address a{

	color:#FFFFFF;

}


div#bg {

	border:red 0px solid;

	width:1028px;

	top: 0px;

	background-repeat: repeat-y;

	position: inherit;

	margin-top: 0;

	margin-bottom: 0;

	margin-right: auto;

	margin-left: auto;

	height: auto;

	background-image: url(../img/BGshadowstripwhite.gif);

}

div#baseline {

	width:1028px;

	top: 0px;

	background-repeat: no-repeat;

	position: inherit;

	margin-top: 0;

	margin-bottom: 0;

	margin-right: auto;

	margin-left: auto;

	height: 26px;

	background-image: url(../img/baseline.png);

}

#wrapper {

	width:1004px;

	font-family: "Times New Roman", Times, serif;

	color: #FFFFFF;

	text-align:left;

	margin: 0 auto;

	font-size: 12px;

	top: 0px;

}

#wrapper a{
	color: #003399;
	margin: auto;
	text-decoration: none;

}
#wrapper .address a{
	color: #FFFFFF;
	margin: auto;
	text-decoration: none;

}

	#wrapper .topmainmenu {
	border:orange 0px solid;
	height:126px;
	background-image:url(../img/glowBG.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	z-index: 2;
	position: relative;

	}

	#wrapper .topmainmenu div#rightaddress{

	z-index: 8;

	top: 10px;

	position: absolute;

	right: auto;

	width: 966px;

	left: auto;

	}

	#wrapper .logo {
	height:132px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/LyeCrossCheese2.png);
	background-position:center 2px;
	background-repeat:no-repeat;
	z-index: auto;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	overflow: visible;

	position:absolute;
	left:375px;
	}

	#wrapper .indexlogo {
	border:orange 0px solid;
	height:170px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/Lye-Cross-pic-logo.png);
	background-position:center 2px;
	background-repeat:no-repeat;
	z-index: 9;

	}

	#wrapper .topmainmenu div#logoline {

	height:40px;

	margin-left:10px;

	z-index: 8;

	position: fixed;

	margin-top: 4px;

	}

	#wrapper .links {

	height:50px;

	z-index: 6;

	margin-left: 700px;

	position: absolute;

	width: 266px;

	margin-top: 10px;

	}

	#wrapper #one {

	height:24px;

	background-image:url(../img/menu-tab-bg.png);

	background-repeat:no-repeat;

	width: 100px;

	position: relative;

	left: 54px;

	top: -77px;

	z-index: 2;

	display: block;

	padding-top: 4px;

	}

	#wrapper #one #subone{

	width: 100px;

	display: block;

	padding-top: 4px;

	visibility: hidden;

	background-color: #003366;

	position: relative;

	top: 0px;

		}

		#wrapperr .menublock{

	width: 100px;

	display: block;

	padding-top: 4px;

	visibility: hidden;

	background-color: #003366;

	position: relative;

	top: 5px;

	text-align: center;

			}

		#wrapperr .submenublock{

	width: 100px;

	display: block;

	padding-top: 4px;

	visibility: hidden;

	background-color: #003366;

	position: relative;

	top: 5px;

	text-align: center;

			}

			#wrapperr .submenublock ul{

	padding-top: 8px;

	padding-bottom: 8px;

	margin-top: 8px;

	margin-bottom: 8px;

					}

	#wrapper #two {

	height:24px;

	background-image:url(../img/menu-tab-bg.png);

	background-repeat:no-repeat;

	width: 100px;

	position: relative;

	left: 161px;

	top: -105px;

	z-index: 2;

	display: block;

	padding-top: 4px;

	}

	#wrapper #three {

	height:24px;

	background-image:url(../img/menu-tab-bg.png);

	background-repeat:no-repeat;

	width: 100px;

	position: relative;

	left: 268px;

	top: -133px;

	z-index: 2;

	display: block;

	padding-top: 4px;

	}

	#wrapper #four {

	height:24px;

	background-image:url(../img/menu-tab-bg.png);

	background-repeat:no-repeat;

	width: 100px;

	position: relative;

	left: 636px;

	top: -161px;

	z-index: 2;

	display: block;

	padding-top: 4px;

	}

	#wrapper #five {

	height:24px;

	background-image:url(../img/menu-tab-bg.png);

	background-repeat:no-repeat;

	width: 100px;

	position: relative;

	left: 743px;

	top: -189px;

	z-index: 2;

	display: block;

	padding-top: 4px;

	}

	#wrapper #six {

	height:24px;

	background-image:url(../img/menu-tab-bg.png);

	background-repeat:no-repeat;

	width: 100px;

	position: relative;

	left: 850px;

	top: -217px;

	z-index: 2;

	display: block;

	padding-top: 4px;

	}

	#wrapper #rightmenu {

	height:24px;

	width: auto;

	position: absolute;

	left: 618px;

	}

	#wrapper #newsmenu {

	height:24px;

	width: auto;

	position: absolute;

	left: 856px;

	}

#menuwrapper {

	width:968px;

	top: 94px;

	height: 24px;

	margin-left: 18px;

	position: absolute;

	z-index: 8;

}

#main-centre-wrapper {

	width:1004px;

	top: 126px;

	z-index: 1;

	background-color: #FFFFFF;

}

#footer-outer-wrapper {

	width:1004px;

	height:27px;

	margin-left:auto; 

	margin-right:auto;

	background-image:url(img/footer_bg.png);

	background-position:top left;

	background-repeat:no-repeat;

}

#baseline #links {

	padding-top: 30px;

}



#baseline #links h2{

	color: #a59869;

	font-size: 12px;

	text-align: right;

	font-weight: lighter;

	margin: 4px 0px;

}

#baseline #links h3{

	font-size: 11px;

	font-weight: lighter;

	color: #a59869;

	margin: 0px;

}





/* START ACCESSABILITY STYLES */

#accesskeys{

	margin: 0px;

	padding: 0px;

	height: 1px;

	overflow: hidden;

}

/* END ACCESSABILITY STYLES */



/* HIDE PRINT ONLY SUTFF */

div#print_items{

	display:none;

}

