body
{
	margin:0px;
	padding:0px;
	background-color:#FFE29E;
	font-family:verdana;
	font-size:65%;
	color:#107321;
	color: #4F452F;

}

P
{

}


.moreDetails
{
	clear: both;
}

#logo
{
	display:none;
}


#content
{
	margin-left:28px;
	margin-right:50px;
}

#leftblock
{
	width:200px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #107321;
}

#rightblock
{
	width:475px;
	float:right;
	margin-bottom:10px;
	margin-right: -15px;
}

#rightblock p
{
	margin-top: -0px;	
}

#container
{	
	text-align: center;
}


img
{
	border:0px;
}

#header
{
	position:absolute;
	top:17px;
	left:6px;
	width:755px;
	height:117px;
	background-color:#E4D39E;
	background-image:url("../images/header.jpg");
	background-repeat:no-repeat;
	background-position:top left;	
}

#navbar {
	position:relative;
	top:50px;
	left:-20px;
	width:720px;
	text-align:right;
	color:white;
	font-weight:bold;
	font-size: 85%;
	padding-top: 2px;
}

.miniicon
{
	display: block;
	background-image: url(../images/greenbg.jpg);
	background-repeat: no-repeat;
	width: 54px;
	height: 74px;	
	text-align: center;
	padding-top:2px;
	float: left;
	padding-left: 2px;
	font-size:85%;

}

.menuitem
{
	margin:0px;
	padding:0px;
	padding-right:5px;
}


a.menuitem, a.menuitem:hover
{
	color: #665226;
	text-decoration: none;
}


a.menuitem:hover
{
	color: #B48F3F;
}

.linkSpacer
{
	padding-left: 0px; 
	padding-right: 3px;	
}




ul.linkOptions
{
	margin: 0px;	
	padding-left: 50px;
	font-size: 85%;
}

li.linkOptions a, a:hover
{
	color:#107321;		
	text-decoration: none;	
}

ul.linkOptions a:hover
{ 
	text-decoration: underline;
}



li.linkOptions
{
	list-style: url("../images/li_arrow.gif") outside circle;
	color:color:#107321;
	margin-bottom:10px;	
}




ul.pageList
{
	margin: 0px;	
	padding-left: 15px;
}


ul.pageList a, a:hover
{
	color: White;		
	text-decoration: none;
}

ul.pageList a:hover
{
	text-decoration: underline;	
}

li.pageList
{
	padding-bottom: 4px;	
}








ul.genericPage
{
	padding-left: 20px;
	list-style-type: none;
	list-style-image: url(../images/li_arrow.gif);
}

ul.genericPage a, ul.genericPage a:hover
{
	text-decoration: none;	
	color:#107321;	
}

ul.genericPage a:hover
{
	text-decoration: underline;
}

li.genericPage
{
	color:#107321;		
}






ul.fileList
{
	padding-left: 20px;
	list-style-type: none;
	list-style-image: url(../images/li_arrow.gif);
}


ul.fileList a, a:hover
{
	color: White;		
	text-decoration: none;
}

ul.fileList a:hover
{
	text-decoration: underline;	
}

li.fileList
{
	padding-bottom: 4px;	
}




#welcome 
{
	position:relative;
	top:100px;
	left:0px;
	width:755px;
	text-align:center;
	color:#93732D;
	font-size:26px;
	padding-left: 15px;
}

#maincontentbox 
{
	position:absolute;
	top:134px;
	left:6px;
	width:755px;
	background-image:url("../images/content_bg.jpg");
	background-repeat:repeat-y;
	
}

#leafdiv
{
	width: 100%;
	background-image:url("../images/fadeleaf.png");
	background-repeat:no-repeat;
	background-position: bottom right;

		
}

#addressbar
{
	margin-top:10px;
	margin-left:28px;
	margin-bottom:12px;
	width:700px;
	height:21px;	
	padding:0px;	
	background-image:url("../images/brownbar.gif");	
}

#address
{
	padding:4px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color: White;		
}

#breadcrumb
{
	padding:4px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding-left: 10px;		
}

#breadcrumb a.breadcrumb, #breadcrumb a.breadcrumb:hover
{
	color: #665226;
	text-decoration: none;
}

#breadcrumb a.breadcrumb:hover
{
	color: #B48F3F;
}

.breadCrumbLast
{
	color: white;	
}


.addressitem
{
	padding-right:20px;
	padding-left:5px;
}


.homepageHeading
{
	width: 100%;		
	padding-bottom: 10px;
	font-weight: bold;
}

.homepageBodytext
{
	width:290px;
	font-size: 90%;
	padding-right: 10px;
}

.homepageImageContainer
{
	float: right;		
}

.homepageImages
{
position: relative;	
width: 211px;	
height: 124px;
padding-bottom: 10px;
}



.title
{
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}

#smalllogos
/* used on homepage */
{
	margin-left:20px;
	text-align:left;
	padding-bottom: 10px;
	clear: left;
}

#smalllogosGenericPage
/* Used in the 'genericPage' template*/
{
	width:335px;
	margin-left:55px;
	padding-top:0px;
	text-align:left;
	position: relative;
	z-index: 6;
	top: 203px;
}

#smalllogosGeneric
/* Used in the 'generic' template*/
{

	margin-bottom: 0px;
	margin-left: 25px;
	padding-top:1px;
	text-align:left;
	clear: both;
}

.otherBestwayCompanies
{
	display: none;
	font-size: 90%;
	padding-left: 5px;	
	margin-top: -2px;
	padding-bottom: 3px;
}



.genericPageContentBlockContainer
{
	display: block; 
	width: 730px; 
	clear: both; 
	text-align: left;	
	padding-bottom: 10px;	
	margin-left: -50px;
	padding: 5px;		
}



/* corporate content block table */
table.genericContentPageTable
{
	width: 475px;
	position: relative;
	z-index: 5;
	background-color: #8CBD94;	
}

td.genericContentBlockTitle
{
	font-weight: bold;
	font-size: 60%;	
	background-color: #D5B76F;		
	color: #665226;
	padding-left: 5px;
	text-transform: uppercase;
	text-decoration: underline;
	padding-bottom: 5px;
}

td.genericContentBlockTitle a, td.genericContentBlockTitle a:hover
{
	color: #665226;
}

td.genericContentBlockTitle a:hover
{
	color: #B48F3F;
}


td.text
{
	vertical-align: top;
	font-size: 65%;
	width: 630px;
	background-color: #D5B76F;
	padding-left: 5px;
	padding-right: 7px;
}

td.image
{
	width: 100px;
	vertical-align: top;	
	background-color: #D5B76F;		
}


td.contentBlockTop
{
	background-image: url("../images/contentBlockTop.jpg");	
	width: 100%;
	background-repeat: no-repeat;
	height: 5px;
}

td.contentBlockBottom
{
	background-image: url("../images/contentBlockBottom.jpg");	
	background-repeat: no-repeat;	
	width: 470px;
	height: 9px;
	padding-bottom: 15px;
}


.borderRight
{
	border-right: 1px solid #90702C;	
}

.contentTop
{
	background-image: url("../images/contentTop.jpg");	
	background-repeat: no-repeat;
	margin-top:0px;
	margin-left:28px;
	margin-bottom:-1px;
	width:755px;
	padding:0px;	
	height: 10px;	
}

.contentCentre
{
	
	width: 706px;
	margin-top:0px;
	margin-left:28px;
	margin-bottom:0px;

	padding:0px;
	background-color: #8CBD94;	
	padding-left:60px;
	padding-bottom:8px;	
	background-image: url("../images/contentBG.jpg");	
	background-repeat: repeat-y;
	border-right: 0px solid #417358;	
}

.contentBottom
{
	background-image: url("../images/contentBottom.jpg");	
	background-repeat: no-repeat;
	margin-top:0px;
	margin-left:28px;
	margin-bottom:10px;
	width:755px;
	padding:0px;		
	height: 10px;
}


/* background image */
.contentCentreImage
{
	position: relative;
	bottom: 0px;
	height: 288px;
	z-index: 2;
	background-image: url("../images/monty2.jpg");
	background-repeat:no-repeat;
	margin-left: -60px;
	margin-bottom: -21px;
}



.printEmailFunctions
{
	float: right;
	text-align: right;
	height: 16px;
	width: 100px;	
	padding-top: 2px;
}

.printEmailFunctions img
{
	padding-left: 5px;	
}




#copyrightbar
{
	clear: both;
	width:700px;
	height:21px;	
	padding:0px;	
	background-image:url("../images/brownbar.gif");	
	margin-left: 28px;
}


#copyright
{
	padding:4px;
	text-align:center;
	font-size:10px;
	color: White;
}

#footer
{	
	padding:0px;
	width:760px;
	height:21px;	
	padding:0px;	
	background-image:url("../images/footer.jpg");			
}