/*
	screen.css: SCREEN stylesheet
	------------
	Job:					Template for Liverpool Metropolitan Cathedral
	Template Version:		1.0
	Produced by:			Mandogroup Ltd
	Start date:				5th march 2009
	------------
	NOTES:
	Do all font sizes in % of the base size of 1em.
	Do all stucture and module sizes in ems.
	
	
	TOC:
	1.	general styles
			body styles
			reset
			links
			headings
			other elements, tags
	2.	helper styles
			forms
			notifications and errors
			consistant items with normally just one class
	3.	page structure
			skeleton including page furniture
	4.	page components / modules
			most of your styles will be in here
	5.	overrides
			
	6.	content/FCK
			these are styles that the client could put in via the FCKeditor. They will also need to be added to the FCK stylesheet.
	
	7. sIFR
			
*/

/* =1. general styles */
* 
	{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
	
	}
	
body,html
	{
	height:100%;
	}

form
	{
	height:100%;
	width:100%;
	}

body 
	{
	width:100%;
	height:100%;
	text-align:center;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	background: url("/_common/img/top-line.gif") repeat-x left top;
	background-color:#000000;
	color:#a1a1a1;
	margin:0;
	padding:0;
	z-index:0;
	position:relative;
	}
a:link, a:visited
	{
	/*color:#FFFFFF;
	font-weight:normal;*/
	}
a:hover, a:focus
	{
	/*color:#eae672;
	text-decoration:underline;*/
	}
	
p 
	{
	font-size: 75%;
	margin:0px 0px 0.94em 0px;
	line-height:1.5em;
	}
	
p.big 
	{
	font-size: 90%;
	margin:0px 0px 0.94em 0px;
	line-height:1.5em;
	}
	
ul, ol 
	{
	font-size:75%;
	margin:0px 0px 0.94em 0px;
	}/**/
	
	/*ul li ul, ol li ol 
	{
	font-size:95%;
	margin:0.94em 0px 0.94em 0px;
	}
	
	ul li ul li ul, ol li ol li ul 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
	ul li ul li ul li ul, ol li ol li ul li ul 
	{
	font-size:105%;
	margin:0.94em 0px 0.94em 0px;
	}*/
	
	
h1 
	{
	font-weight:bold;
	color:#FFFFFF;
	font-size: 130%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.94em 0em;
	text-align:left;
	}
	
h2 
	{
	font-weight:bold;
	color:#FFFFFF;
	font-size: 120%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.94em 0em;
	text-align:left;
	}
	
h3
	{
	font-weight:bold;
	color:#a1a1a1;
	font-size: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.94em 0em;
	text-align:left;
	}
	
h4
	{
	font-weight:bold;
	color:#a1a1a1;
	font-size: 90%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.94em 0em;
	text-align:left;
	}
	
strong
	{
	font-weight:bold;
	}
	
br
	{
	
	}

hr
	{
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border-top:solid 1px #211e24;
	border-left:none;
	border-bottom:none;
	border-right:none;
	height:1px;
	width:100%;
	display:inline-block;
	}

	
em
	{
	
	}
strong
	{
	
	}
u
	{
	text-decoration:underline;
	}
sub
	{
	
	}
sup
	{
	
	}
blockquote
	{
	
	}
	
fieldset
	{
	border:1px solid #a1a1a1;
	padding: 0em 0.31em 0.31em 0.31em;
	margin: 0em 0em 20px 0em;
	width:27.25em;                /* 436px */
	}
	
legend
	{
	font-weight:bold;
	color:#a1a1a1;
	font-size: 75%;
	padding: 0em 0.31em 0em 0.31em;
	margin: 0em 0em 0em 0em;
	text-align:left;
	}

/* =2. helper styles */
input, textarea, select
	{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	}
	
.floatLeft
	{
	float:left;
	padding: 0em 0em 0em 0em;
	margin: 0em 20px 10px 0em;
	}
	
.floatRight
	{
	float:right;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 10px 20px;
	}
	
	

.linkRSS { padding: 0em 0em 0em 0em; margin: 5px 0em 0em 0em; }
.linkRSS li { list-style: none; }
.linkRSS img { vertical-align:middle; }
.linkRSS a {  color:#FFFFFF; font-weight:bold; text-decoration:underline; padding: 0em 0em 0em 0em; margin:0em 0em 0em 0em;  }
.linkRSS a:hover { color:#eae672; text-decoration:underline; padding: 0em 0em 0em 0em; margin:0em 0em 0em 0em; }

.contentPageBoxesR .linkRSS a {  color:#FFFFFF; font-weight:bold; text-decoration:underline; padding: 0em 0em 0em 0em; margin:0em 0em 0em 0em;  }
.contentPageBoxesR .linkRSS a:hover { color:#eae672; text-decoration:underline; padding: 0em 0em 0em 0em; margin:0em 0em 0em 0em; }






.arrowWhite {  list-style: none; padding:0em 0em 0em 0em; margin:1.88em 0em 1.88em 0em; }
.arrowWhite li { list-style:none; margin: 0em 0em 4px 0em; padding: 0em 0em 0em 0em; }
.arrowWhite li a { font-weight:bold; color:#FFFFFF; padding: 1px 2px 1px 15px; margin: 0em 0em 0em 0em; background: url("/_common/img/arrow-white.gif") no-repeat; background-position: 5px 4px; background-color:#3c3c3c;  }
.arrowWhite li a:hover { padding: 1px 2px 1px 15px; margin: 0em 0em 0em 0em; text-decoration:none; color:#eae672; }

.contentPageBoxesR .arrowWhite {  list-style: none; padding:0em 0em 0em 0em; margin:1.88em 0em 1.88em 0em; }
.contentPageBoxesR .arrowWhite li { list-style:none; margin: 0em 0em 4px 0em; padding: 0em 0em 0em 0em; }
.contentPageBoxesR .arrowWhite li a { font-weight:bold; color:#FFFFFF; padding: 1px 2px 1px 15px; margin: 0em 0em 0em 0em; background: url("/_common/img/arrow-white.gif") no-repeat; background-position: 5px 4px; background-color:#3c3c3c;  }
.contentPageBoxesR .arrowWhite li a:hover { padding: 1px 2px 1px 15px; margin: 0em 0em 0em 0em; text-decoration:none; color:#eae672; }

.contentPageBoxesL .arrowWhite, .contentPageBoxesFull .arrowWhite {  list-style: none; padding:0em 0em 0em 0em; margin:0.94em 0em 0.94em 0em; }
.contentPageBoxesL .arrowWhite li, .contentPageBoxesFull .arrowWhite li { list-style:none; margin: 0em 0em 4px 0em; padding: 0em 0em 0em 0em; }
.contentPageBoxesL .arrowWhite a, .contentPageBoxesFull .arrowWhite a { font-weight:bold; color:#FFFFFF; padding: 1px 2px 1px 15px; margin: 0em 0em 0em 0em; background: url("/_common/img/arrow-white.gif") no-repeat; background-position: 5px 4px; background-color:#3c3c3c;  }
.contentPageBoxesL .arrowWhite a:hover, .contentPageBoxesFull .arrowWhite a:hover{ padding: 1px 2px 1px 15px; margin: 0em 0em 0em 0em; text-decoration:none; color:#eae672; }








.arrowGrey {  list-style: none; padding:0em 0em 0em 0em; margin:0em 0em 0.94em 0em; }
.arrowGrey li { list-style:none; padding: 0px 0px 0px 0px;  margin: 0em 0em 4px 0em; background: url("/_common/img/arrow-grey.gif") no-repeat; background-position: 0px 4px; }
/*.arrowGrey a { font-weight:bold; color:#eae672; padding: 0px 0px 0px 10px; }
.arrowGrey a:hover { text-decoration:underline; color:#FFFFFF; }*/


.contentPageBoxesL .arrowGrey, .contentPageBoxesFull .arrowGrey {  list-style: none; padding:0em 0em 0em 0em; margin:0em 0em 0.94em 0em; }
.contentPageBoxesL .arrowGrey li, .contentPageBoxesFull .arrowGrey li { list-style:none; padding: 0px 0px 0px 10px;  margin: 0em 0em 4px 0em; background: url("/_common/img/arrow-grey.gif") no-repeat; background-position: 0px 4px;}

.contentPageBoxesL .arrowGrey li ul li, .contentPageBoxesFull .arrowGrey li ul li { list-style:none; padding: 0px 0px 0px 0em;  margin: 0em 0em 4px 15px; background-image:none; }

/*.contentPageBoxesL .arrowGrey a, .contentPageBoxesFull .arrowGrey a { font-weight:bold; color:#eae672;  padding: 0px 0px 0px 10px; }
.contentPageBoxesL .arrowGrey a:hover, .contentPageBoxesFull .arrowGrey a:hover { text-decoration:underline; color:#FFFFFF; }*/








.linkGrey { padding:0em 0em 0em 0em; margin:0em 0em 0.94em 0em; }
.linkGrey li { list-style:none; margin: 0em 0em 4px 0em; padding:0em 0em 0em 0em; background-image:none; }
.linkGrey li a { font-weight:bold; color:#FFFFFF; background-color:#3c3c3c; padding: 1px 2px 1px 2px; margin: 0em 0em 0em 0em; }
.linkGrey li a:hover { color:#eae672; padding: 1px 2px 1px 2px; margin: 0em 0em 0em 0em; text-decoration:none; }

.contentPageBoxesR .linkGrey { padding:0em 0em 0em 0em; margin:0em 0em 0.94em 0em; }
.contentPageBoxesR .linkGrey li { list-style:none; margin: 0em 0em 4px 0em; background-image:none; }
.contentPageBoxesR .linkGrey a { font-weight:bold; color:#FFFFFF; background-color:#3c3c3c; padding: 1px 2px 1px 2px; margin: 0em 0em 0em 0em; }
.contentPageBoxesR .linkGrey a:hover { color:#eae672; padding: 1px 2px 1px 2px; margin: 0em 0em 0em 0em; text-decoration:none; }

.contentPageBoxesL .linkGrey, .contentPageBoxesFull .linkGrey {  list-style: none; padding:0em 0em 0em 0em; margin:0em 0em 0.94em 0em; }
.contentPageBoxesL .linkGrey li, .contentPageBoxesFull .linkGrey li { list-style:none; margin: 0em 0em 4px 0em; padding: 0px 0px 0px 0px; background-image:none; }
.contentPageBoxesL .linkGrey a, .contentPageBoxesFull .linkGrey a { background-color:#3c3c3c; font-weight:bold; color:#FFFFFF; padding: 1px 2px 1px 2px; margin: 0em 0em 0em 0em; }
.contentPageBoxesL .linkGrey a:hover, .contentPageBoxesFull .linkGrey a:hover { color:#eae672; padding: 1px 2px 1px 2px; margin: 0em 0em 0em 0em; text-decoration:none; }






.arrowYellow {  list-style: none; float:right; width:100%; padding:0em 0em 0em 0em; margin:0em 0em 0.75em 0em; }
.arrowYellow li { list-style:none; float:right; clear:left; background: url("/_common/img/arrow-yellow.gif") no-repeat; background-position: 5px 4px; margin: 0em 0em 4px 0em; }
.arrowYellow a { font-weight:bold; color:#eae672; padding: 0em 0em 0em 15px; margin: 0em 0em 0em 0em; }
.arrowYellow a:hover { padding: 0em 0em 0em 15px; margin: 0em 0em 0em 0em; text-decoration:underline; }

.contentPageBoxesL .arrowYellow, .contentPageBoxesFull .arrowYellow {  list-style: none; width:100%; padding:0em 0em 0em 0em; margin:0em 0em 0.94em 0em; }
.contentPageBoxesL .arrowYellow li, .contentPageBoxesFull .arrowYellow li { list-style:none; float:none;  margin: 0em 0em 0em 0em; padding:0em 0em 0em 0em; background-image:none;}
.contentPageBoxesL .arrowYellow a, .contentPageBoxesFull .arrowYellow a { font-weight:bold; background: url("/_common/img/arrow-yellow.gif") no-repeat; background-position: 0px 4px; color:#eae672; padding: 0em 0em 0em 10px; margin: 0em 0em 0em 0em; }
.contentPageBoxesL .arrowYellow a:hover, .contentPageBoxesFull .arrowYellow a:hover { padding: 0em 0em 0em 10px; margin: 0em 0em 0em 0em; text-decoration:underline; }






	
.redTxt
	{
	color:#FF0000;
	}
	
.yellowTxt
	{
	color:#eae672;
	}


/* images and button images that will resize */

.contentPageSmImg
	{
	border:1px solid #4e4e4e;
	clear:both;
	}



/* =3. page structure */
	
	
#flash
	{
	width:100%;
	height:50em;
	padding-top: 9em;
	}
	
#flashImg
	{
	width:100%;
	height:100%;
	background: url("/_common/img/background.jpg") no-repeat top center;
	}
	
	
#site
	{
	position:absolute;
	margin:0;
	padding: 0em 0em 0em 0em;
	height:100%;
	width:100%;
	top:0;
	left:0;
	}
	
#mainSite
	{
	width:100%;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0 0px;
	min-height: 100%;
	position: relative;

}
	

	
#header
	{
	width:100%;
	border-top:4px solid #767f7d;
	padding: 0em 0em 0px 0em;
	margin: 0 auto;
	background-color:#000000;
	}
	
#headerArea
	{
	width:61.00em;                             /* 1004px */
	padding: 0em 0em 0em 0em;
	margin: 0 auto;
	}

/* =4. page components / modules */
/*		home */

#logoMiniNavSearch
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display:block;

	}
	
#logo
	{
	float:left;
	padding: 0em 0em 0em 0em;
	margin: 14px 0em 0em 0em;
	}
	
#logo img
	{
	width:20.94em;								/* 335px */	
	height:4.56em;								/* 73px */	
	border:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}

#searchMiniNav
	{
	width:50%;
	text-align:right;
	float:right;
	padding: 0em 0em 0em 0em;
	margin: 6px 0px 0em 0em;
	display:inline-block;
	}
	
#miniNav
	{
	font-size:105%;
	float:right;
	padding: 0em 0em 0em 0em;
	margin: 6px 0em 26px 0em;
	}

	
#miniNav ul
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
#miniNav ul li
	{
	display:inline;
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	float:right;
	}
	
#miniNav li a
	{
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px 14px 4px 14px;
	margin: 0em 0em 0em 0em;
	}
	
#miniNav li a:hover
	{
	color:#eae672;
	padding: 4px 14px 4px 14px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	background-color:#595c5a;
	}
	
#miniNav li .select
	{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#595c5a;

	}

.miniDivider
	{
	background: url("/_common/img/divider.gif") repeat-y left top; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
	}
#miniNav li.bookmark a {background:#000 url("/_common/img/divider.gif") repeat-y right top;}
#miniNav li.bookmark a:hover {background:#595C5A url("/_common/img/divider.gif") repeat-y right top;}
#miniNav li.bookmark img {vertical-align:top; padding-right:.2em}	
#searchArea
	{
	float:right;
	padding: 5px 5px 5px 5px;
	margin: 0em 0em 0em 0em;
	background-color:#595c5a;
	}
	
#searchArea p
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.searchBox
	{
	border:1px solid #6f6d6c;
	margin: 0em 0em 0em 0em;
	padding: 3px 3px 3px 3px;
	vertical-align:top;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#595c5a;
	}
	
.submitBtn
	{
	padding: 0em 0em 0em 0em;
	margin: 6px 1px 0em 11px;
	}
		
#navigation
	{
	width:61em;                             /* 1004px */
	padding: 0em 0em 0em 0em;
	margin: 25px 0em 5px 0em;
	display:block;
	}
	
#navigationArea
	{
	width:61em;                             /* 1004px */
	padding: 0em 0em 0em 0em;
	margin: 0px 0em 0em 0em;
	float:left;
	}
	
#navigation ul
	{
	font-size:80%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
#navigation ul li
	{
	display:inline;
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	float:left;
	}
	
#navigation li a
	{
	font-weight:bold;
	color:#a2a2a2;
	padding: 4px 12px;
	margin: 0em 0em 0em 0em;
	display:block;
	}
	
#navigation li a:hover
	{
	color:#eae672;
	margin: 0;
	text-decoration:none;
	background-color:#595c5a;
	display:block;
	}
	
.navDivider
	{
	background: url("/_common/img/divider.gif") repeat-y right top; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
	}

li .prev
	{
	background: url("/_common/img/arrow-yellow-rev.gif"); 
	width:6px;
	height:9px;
	border:0;
	}
	

li .next
	{
	background: url("/_common/img/arrow-yellow.gif"); 
	width:6px;
	height:9px;
	border:0;
	}	
	
	
#navigation li .select
	{
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px 14px 4px 14px;
	margin: 0em 0em 0em 0em;
	background-color:#595c5a;
	display:block;
	}
	
	
	
	
	

	
.subNav
	{
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 17px 0em 0em 0em;
	}
	
.subNav li ul
	{
	font-size:90%;
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 5px 0em 0em 15px;
	}
	
.subNav li
	{

	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 4px 0em;
	}
	
.subNav li a
	{
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 4px 0px 4px;
	margin: 0em 0em 0em 0em;
	display:inline;
	}
	
.subNav li a:hover
	{
	color:#eae672;
	padding: 0px 4px 0px 4px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	background-color:#595c5a;
	display:inline;
	}
	
.subNav li ul li a:hover
	{
	color:#eae672;
	padding: 0px 4px 0px 4px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	background-color:#595c5a;
	display:inline;
	}
	
.subNavDivider
	{
	background: url("/_common/img/divider.gif") repeat-y right top; padding: 0em 0em 0em 0em; margin: 0em 0em 1em 0em;
	}
	
.subNav .select a
	{
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 4px 0px 15px;
	margin: 0em 0em 0em 0em;
	background: url("/_common/img/arrow-white.gif") no-repeat; background-position: 5px 4px;
	background-color:#595c5a;
	display:inline;
	}
	
.subNav .select a:hover
	{
	color:#eae672;
	padding: 0px 4px 0px 15px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	}
	
.subNav .select ul li a
	{
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 2px 0px 2px;
	margin: 0em 0em 0em 0em;
	background: none;
	background-color:none;
	display:inline;
	}

.subNav .select ul li a:hover
	{
	color:#eae672;
	padding: 0px 2px 0px 2px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	background-color:#595c5a;
	}
	
.subNav .select ul li.select a
	{
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 4px 0px 15px;
	margin: 0em 0em 0em 0em;
	background: url("/_common/img/arrow-white.gif") no-repeat; background-position: 5px 3px;
	background-color:#595c5a;
	display:inline;
	}
	
.subNav .select ul li.select a:hover
	{
	color:#eae672;
	padding: 0px 4px 0px 15px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	}



#content
	{
	width:100%;
	padding: 0em 0em 0px 0em;
	margin: 0 auto;
	/**/background: url("/_common/img/header-image.jpg") repeat-x center top;
	}
	
#contentArea
	{
	width:61.00em;                             /* 1004px */
	padding: 41px 0em 0px 0em;
	margin: 0 auto;
	/**/background: url("/_common/img/header-image.jpg") repeat-x center top;
	}
	
#contentInfo
	{
	position:relative;
	/*height:100%;*/
	width:61.00em;                             /* 976px */
	padding: 1em 0 0 0;
	margin: 0;
	background:  url("/_common/img/content-bk.png") repeat-x center bottom;
	display:block;
	clear:both;
	}
	
	
	
	
img#contentBigImg
	{
	/*float:left;*/
	z-index:1;
	width:59.00em;                             /* 944px */
	height:28.94em;                             /* 463px */
	padding: 0em 0em 0em 0em;
	border:none;
	position: absolute;
	top: 0;
	left: 0;
	}
	
#contentBigImgArea
	{
	text-align:center;
	position:absolute;left:0;
	/*left:50%;
	margin-left: -29.50em;   */                  /* 472px */
	z-index:1;
	width:59.00em;                             /* 944px */
	height:28.94em;                             /* 463px */
	padding: 0em 0em 0em 1em;
	border:none;
	}
	



	
#contentBigImgInfo
	{
	/*position:relative;
	width:20.94em;
	margin: 0.69em 0em 0px 38.88em;
	clear:both;*/
	
	position:relative;
	float:left;
	z-index:2;
	width:58.94em;
	height:24.38em;                /* 390px */
	margin: 0em 0em 0px 1em;
	}
#contentBigImgInfo object {
	
}

#contentBigImgInfo p
	{
	position: relative;
	font-size: 95%;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0em 0em 0em 0em;
	margin: 1.88em 0em 0em 38em;
	z-index: 2;
	}
	
#contentBigImgInfo h1
	{
	font-size: 125%;
	display:inline;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0.94em 0em;
	background-color:#595c5a;
	}

#contentBoxes
	{
	position:relative;
	float:left;
	z-index:2;
	width:61.00em;                             /* 976px */
	/*background: url("/_common/img/main-content-grad.png") repeat-x center top;*/
	background: #000000;
	margin: 0em 0em 0em 0em;            /* 400px 0em 0em 0em; */
	clear:both;
	}

#contentBoxesArea
	{
	width:61.00em;                             /* 976px */
	margin: 0em 0em 0em 0em;
	padding: 25px 0em 0em 0em;
	}
	
.contentBoxesL
	{
	float:left;
	width:18.69em;				 /* 299px */
	margin: 0em 0em 0em 0.94em;
	padding: 0em 0em 0em 0em;
	}
	
.contentBoxesL h2
	{
	font-size: 150%;
	display:inline;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.94em 0em;
	}
	
.contentBoxesC
	{
	float:left;
	width:19.13em;				 /* 306px */
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: url("/_common/img/home-line-vert.gif") no-repeat;
	background-position:12px 0px;
	}
	
.contentBoxesCInfo
	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-position:0px 1.75em;
	}
	
.contentBoxesCInfo span
	{
	font-size: 80%;
	}
	
.contentBoxesCHeader
	{
	margin: 0em 0em 12px 0em;
	padding: 0em 0em 5px 27px;
	background: url("/_common/img/home-line-hos-01.gif") repeat-x bottom left;
	}
	
.contentBoxesCHeader h2
	{
	display:inline;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.contentBoxesCTxt
	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 27px;
	}
.contentBoxesR
	{
	float:right;
	width:20.38em;				 /* 326px */
	margin: 0em 1.06em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: url("/_common/img/home-line-vert.gif") no-repeat;
	background-position:12px 0px;
	}
	
.contentBoxesRInfo
	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-position:0px 1.75em;
	}
	
.contentBoxesRInfo span
	{
	font-size: 80%;
	}
	
.contentBoxesRHeader
	{
	margin: 0em 0em 12px 0em;
	padding: 0em 0em 5px 27px;
	background: url("/_common/img/home-line-hos-01.gif") repeat-x bottom left;
	}
	
.contentBoxesRHeader h2
	{
	display:inline;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.contentBoxesRTxt
	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 27px;
	}
	
	
	
	
	
	
	
	
	
#contentPage
	{
	width:100%;
	padding: 0em 0em 0px 0em;
	margin: 0 auto;
	background: url("/_common/img/header-image.jpg") repeat-x center top;
	}
	
#contentPageArea
	{
	width:61.00em;                             /* 1004px */
	padding: 20px 0em 0px 0em;
	margin: 0 auto;
	background: url("/_common/img/header-image.jpg") repeat-x center top;
	}
	

#contentPageInfo
	{
	position:relative;
	/*height:100%;*/
	float:left;
	z-index:1;
	width:61.00em;                             /* 976px */
	padding: 1.00em 0em 0px 0em;
	margin: 0em 0em 0px 0em;
	/*background: url("/_common/img/content-bk.png") repeat-x center bottom;*/
	background-color:#000000;
	display:block;
	clear:both;
	}
	

#contentPageInfoVideo
	{
	float:left;
	z-index:1;
	width:61.00em;
	padding: 1.00em 0em 0px 0em;
	margin: 0em 0em 0px 0em;
	background-color:#000000;
	display:block;
	clear:both;
	}
	
img#contentPageBigImg
	{
	float:left;
	z-index:1;
	width:59.00em;                             /* 944px */
	height:21.00em;                             /* 336px */
	padding: 0em 0em 0px 0em;
	border:none;
	}
	
#contentPageBigImgArea img
	{
	float:left;
	z-index:1;
	width:59.00em;                             /* 944px */
	height:21.00em;                             /* 336px */
	padding: 0em 0em 0px 0em;
	border:none;
	}
	
#contentPageBigImgArea
	{
	text-align:center;
	position:absolute;
	left:0;
	/*left:50%;
	margin-left: -29.50em;  */                       /* 472px */
	z-index:1;
	width:59.00em;                             /* 944px */
	height:21.00em;                             /* 336px */
	padding: 0em 0em 0em 1em;
	border:none;
	}
	
	
	
	
.contentPageBreadcrumb
	{
	position:relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	float:left;
	z-index:2;
	background-color:#000000;
	}
	
.contentPageBreadcrumb ul
	{
	padding: 0.63em 1.31em 0em 1.31em;
	margin: 0em 0em 0em 0em;
	font-size: 70%;
	}
	
.contentPageBreadcrumb li
	{
	display:inline;
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.contentPageBreadcrumb li a
	{
	color:#FFFFFF;
	}
	
.contentPageBreadcrumb li a:hover
	{
	color:#eae672;
	text-decoration:underline;
	}

#contentPageNav
	{
	position:relative;
	float:left;
	z-index:2;
	width:18.63em;                  /* 298px */
	min-height:15.63em;                  /* 250px */
	margin: 0.69em 0em 0px 40.75em;
	}

#contentPageNav p
	{
	font-size: 95%;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0em 0em 0em 0em;
	margin: 1.88em 0em 0em 0em;
	}
	
#contentPageNav h1
	{
	font-size: 125%;
	display:inline;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0.94em 0em;
	background-color:#595c5a;
	}

#contentPageBoxes
	{
	position:relative;
	float:left;
	z-index:2;
	width:61.00em;                             /* 976px */
	margin: 0em 0em 0em 0em;            /* 260px 0em 0em 0em; */
	clear:both;
	background: url("/_common/img/main-content-page-grad.png") repeat-x center top;
	}

	
#contentPageBoxesArea
	{
	width:61.00em;                             /* 976px */
	margin: 0em 0em 0em 0em;
	padding: 25px 0em 0em 0em;
	
	}
	
.contentPageBoxesL
	{
	float:left;
	width:36.25em;				 /* 580px */
	margin: 0em 0em 0em 0.94em;
	padding: 0em 0em 0em 0em;
	}
	
.contentPageBoxesL h2
	{
	font-size: 150%;

	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.38em 0em;
	}
	
.contentPageBoxesL a, .contentBoxesL a
	{
	color:#eae672;
	font-weight:bold;
	}
	
.contentPageBoxesL a:hover, .contentBoxesL a:hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}
	
.contentPageBoxesL ul, .contentBoxesL ul
	{
	font-size:75%;
	list-style: none;  display:block;  width:100%; padding:0em 0em 0em 0em; margin:0em 0em 1.13em 0em;
	}

	
.contentPageBoxesL ul li, .contentBoxesL ul li
	{
	list-style:none;
	padding: 0px 0px 0px 25px;
	background: url("/_common/img/bullet.gif") no-repeat; background-position: 5px 4px;
	margin: 0em 0em 4px 0em;
	}
	
.contentPageBoxesL ol, .contentBoxesL ol
	{
	font-size:75%;
	display:block; width:100%; padding:0em 0em 0em 0em; margin:0em 0em 1.13em 0em;
	}
	
.contentPageBoxesL ol li, .contentBoxesL ol li
	{
	padding: 0px 0px 0px 0em;
	margin: 0em 0em 4px 25px;
	}
	
.contentPageBoxesL ul li ul, .contentPageBoxesL ol li ol ,.contentBoxesL ul li ul, .contentBoxesL ol li ol 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
.contentPageBoxesL ul li ul li ul, .contentPageBoxesL ol li ol li ul ,.contentBoxesL ul li ul li ul, .contentBoxesL ol li ol li ul 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
.contentPageBoxesL ul li ul li ul li ul, .contentPageBoxesL ol li ol li ul li ul, .contentBoxesL ul li ul li ul li ul, .contentBoxesL ol li ol li ul li ul 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
.contentPageBoxesL ul li ul li ul li ul li ul, .contentPageBoxesL ol li ol li ul li ol li ul , .contentBoxesL ul li ul li ul li ul li ul, .contentBoxesL ol li ol li ul li ol li ul 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
.contentPageBoxesL ol li ul li, .contentPageBoxesL ol li ol li ul li, .contentPageBoxesL ol li ol li ol li ul li, .contentPageBoxesL ol li ol li ol li ol li ul li, .contentBoxesL ol li ul li, .contentBoxesL ol li ol li ul li, .contentBoxesL ol li ol li ol li ul li, .contentBoxesL ol li ol li ol li ol li ul li
	{
	padding: 0px 0px 0px 25px;
	margin: 0em 0em 4px 0px;
	}

	
.quotes
	{
	overflow:hidden;
	padding:0px 16px 1px 0px;
	margin:0px 0px 23px 0px;
	color:#FFFFFF;
	}

.quotes li{ margin:0px 0px 3px 0px; }
.quotes p { margin: 15px 0px 0px 34px;}
.quotename { font-size: 90%; }

blockquote {  background: url("/_common/img/quote-mark-left.gif") no-repeat top left; margin:10px 0px 10px 0px; padding-left:30px;}
blockquote div, blockquote p { background: url("/_common/img/quote-mark-right.gif") no-repeat bottom right; padding-right: 30px; color:#ffffff; display:inline; }

	

	
	
.landingArea
	{
	position:relative;
	float:left;
	width:36.25em;				 /* 580px */
	margin: 0em 0em 0.81em 0em;
	padding: 0em 0em 0em 0em;
	}
	
.landingSpace
	{
	position:relative;
	margin: 0em 1.06em 0em 0em;
	padding: 0em 0em 0em 0em;
	}
	
.landingItem
	{
	position:relative;
	float:left;
	width:17.56em;				 /* 281px */
	height:6.31em;				 /* 101px */
	margin-bottom:1.06em;
	}
	
.landingImg
	{
	width:17.44em;				 /* 279px */
	height:6.19em;				 /* 99px */
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border:1px solid #4e4e4e;
	}
	
.landingTxt
	{
	position:absolute;
	float:left;
	width:17.44em;				 /* 279px */
	/*height:5.88em;				  94px */
	margin: 4.69em 0em 0em 0.25em;
	padding: 0em 0em 0em 0em;
	}
	
	
	
	
	
.lineBox
	{
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	/*background: url("/_common/img/tab-box-line-hos.gif") repeat-x top left;*/
	background:transparent url("/_common/img/hos-rule.gif");
	background-repeat: repeat-x;
	border-top:none;
	border-left:none;
	border-bottom:none;
	border-right:none;
	height:1px;
	clear:left;
	display:block;
	}
	
	
	
	
.article
	{
	width:36.25em;				 /* 580px */
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0px 0em;
	float:left;
	}
	
.article h3
	{
	font-weight:bold;
	color:#FFFFFF;
	font-size: 110%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.64em 0em;
	text-align:left;
	}
	
.articleDisplayPagenation
	{
	width:36.25em;				 /* 580px */
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0px 0em;
	}
	
.articleArrow
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0px 0em;
	vertical-align:middle;
	}
	
.articleDisplayPagenation img
	{
	border:none;
	margin: 0em 2px 0em 0em;
	}
	
.articleDisplay
	{
	float:right;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.contentPageBoxesL .articleDisplay p
	{
	font-size:70%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.94em 0em;
	}
	
.articlePagenation
	{
	text-align:right;
	float:right;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.94em 0em;
	}
	
.contentPageBoxesL .articlePagenation li
	{
	display:inline;
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0px;
	background:none;
	float:left;
	}
	
.contentPageBoxesL .articlePagenation ul
	{
	font-size: 70%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.contentPageBoxesL .articlePagenation li a
	{
	padding: 1px 4px 1px 4px;
	margin: 0em 0em 0em 0em;
	font-weight:normal;
	color:#eae672;
	display:inline-block;
	}
	
.contentPageBoxesL .articlePagenation li a:hover
	{
	padding: 1px 4px 1px 4px;
	margin: 0em 0em 0em 0em;
	font-weight:normal;
	color:#FFFFFF;
	display:inline-block;
	}
	
.contentPageBoxesL .articlePagenation .select a
	{
		font-weight:normal;
		color:#FFFFFF;
		display:inline-block;
	}
	
.contentPageBoxesL .articlePagenation li .select
	{
	padding: 1px 4px 1px 4px;
	margin: 0em 0em 0em 0em;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	display:inline-block;
	}
	
	
	
.articleDivider
	{
	background: url("/_common/img/divider.gif") repeat-y right top; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
	}
	
.articleArea
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	width:36.25em;				 /* 580px */
	/*background: url("/_common/img/hos-rule.gif") repeat-x top left;*/
	float:left;
	display:block;
	width:100%;
	}
	
.articleItem
	{
	width:36.25em;				 /* 580px */
	display:block;
	float:left;
	padding: 0.94em 0em 0.94em 0em;
	margin: 0em 0em 0em 0em;
	background: url("/_common/img/hos-rule.gif") repeat-x top left;
	}

.articleItem .articleGrey { list-style: none; padding:0em 0em 0em 0em; margin:0em 0em 4px 0em;}

	
.articleItem .articleGrey li
	{
	list-style:none;
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
	background-image:none;
	display:inline;
	}
	
.articleItem .articleGrey a
	{
	font-weight:bold;
	background-color:#3c3c3c;
	color:#FFFFFF;
	padding: 0em 4px 0em 4px;
	margin: 0em 0em 0em 0em;
	}
	
.articleItem .articleGrey a:hover
	{
	color:#eae672;
	padding: 0em 4px 0em 4px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	}
	
.articleItemImg
	{
	width:6.94em;                            /* 111px */
	height:5.88em;                            /* 94px */
	padding: 0em 0em 0em 0em;
	margin: 0em 15px 0em 0em;
	border:1px solid #4e4e4e;
	float:left;
	}
	
.articleShopImg
	{
	width:6.19em;                            /* 99px */
	height:6.81em;                            /* 109px */
	padding: 0em 0em 0em 0em;
	margin: 0em 15px 0em 0em;
	border:1px solid #4e4e4e;
	float:left;
	}
	
	
.guestItemL
	{
	width:7.81em;				 /* 125px */
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	float:left;
	}
	
.guestItemR
	{
	width:27.19em;				 /* 410px */
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	float:right;
	}
	
#guestPop
	{
	visibility:hidden;
	text-align:left;
	position:absolute;
	width:23.88em;                             /* 382px */
	z-index:5;
	top:169px;
	left:50%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em -11.94em;
	background-color:#000000;
	border:1px solid #4e4e4e;
	}
	
#guestPopInfo
	{
	margin: 5px 5px 5px 5px;
	padding: 0em 0em 0em 0em;
	}
	
#guestPopClose
	{
	text-align:right;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}
	
#guestPopClose img
	{
	border:none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}
	
#guestPopForm {  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; font-size:100%; width:100%;   }
#guestPopForm p { display:block; width:100%; margin:0em 0em 10px 0em; padding:0em 0em 0em 0em; clear:both;  }
#guestPopForm label { width:11.56em; float:left; text-align:left; margin:3px 5px 0em 0em;  display:block;  }
#guestPopForm .checklabel { position:static; width:80%; float:left; text-align:left; margin:3px 5px 0em 0em;  display:block;  }
#guestPopForm form { float:left; display:block; width:100%; }
/* .blueBoxForm span { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; color:#b26e06; } */
#guestPopForm.checkBox { margin:0.38em 0em 0em 0em; padding:0em 0em 0em 0em; display:inline; float:right; color:#43485a; }
#guestPopForm .txtBox { float:right; width:15.63em; border:#595959 solid 1px; margin:0em 0em 0.64em 0em; padding:0.38em 0.38em 0.38em 0.38em; background-color:#353535; color:#a1a1a1; }
#guestPopForm .dropBox { float:right; width:16.56em; border:#595959 solid 1px; margin:0em 0em 0.64em 0em; padding:0.38em 0.38em 0.38em 0.38em; background-color:#353535; color:#a1a1a1; }

#guestPopForm a input.BtnSubmit
	{
	float:right;
	width:79px;
	height:22px;
	padding: 0em 0em 0em 0em;
	/*margin: 11px 15px 11px 0em;*/
	margin: 1.31em 0em 5px 0em;
	background: url("/_common/img/btn-submit.jpg") no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	border:none;
	clear:right;
	}
	
#guestPopForm a:hover input.BtnSubmit
	{
	width:79px;
	height:22px;
	padding: 0em 0em 0em 0em;
	/*margin: 11px 15px 11px 0em;*/
	margin: 1.31em 0em 5px 0em;
	background: url("/_common/img/btn-submit.jpg") no-repeat;
	background-position: 0px -22px;
	cursor:pointer;
	border:none;
	}
	
	
	
	
	
	
	
.contentPageBoxesL .articleItem p
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.contentPageBoxesL .articleItem span
	{
	font-size:90%;
	font-style:italic;
	}
	
.contentPageBoxesL .articleDate
	{
	font-size:90%;
	font-style:italic;
	}
	
	
/*.articleDateReturn
	{
	padding: 0em 0em 30px 0em;
	margin: 0em 0em 0em 0em;
	}
	
.articleDate
	{
	width:47%;
	float:left;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.contentPageBoxesL .articleDate p
	{
	color:#999b9e;
	font-size:70%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}*/
	
	
#menuMonthTabs span {		font-weight:bold;
	color:#333;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	display:block;}
	
.calendarNav
	{
	width:100%;
	float:left;
	padding: 0em 0em 0em 0em;
	margin: 10px 0em 0em 0em;
	display:inline-block;
	border-bottom:2px solid #3c3c3c;
	}
	
.calendarNav ul
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	font-size: 120%;
	}
	
.calendarNav ul li
	{
	display:inline;
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 10px 0em;
	background-image:none;
	float:left;

	}
	
.calendarNav li a
	{
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	display:block;
	}
	
.calendarNav li a:hover
	{
	color:#eae672;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	background-color:#3c3c3c;
	display:block;
	}
	
.calenderDivider
	{
	background: url("/_common/img/divider.gif") repeat-y right top; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
	}
	
.calendarNav ul li .select
	{
	font-weight:bold;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	background-color:#3c3c3c;
	display:block;
	}
	
.calendarNav ul .calSpacer
	{
	padding: 0em 0em 0em 0em; margin: 0em 3.88em/*74px*/ 0em 0em;
	}
	
div.articleArea .articleItemR
	{
	padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; float:right; display:inline-block;
	}
	
.articleItemR p
	{
	padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; color:#FFFFFF; font-weight:bold; 
	}
	
.addToCart
	{
	border:none;
	width:6.56em;                /*105px*/
	height:1.44em;             /*23px*/
	}
	
.calendarNavSub
	{
	width:100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 35px 0em;
	background: url("/_common/img/bk-calendar.gif") repeat top left;
	display:inline-block;
	color:#FFFFFF;
	float:left;
	}
	
.calendarNavSub ul
	{
	padding: 10px 0em 10px 0px;
	margin: 0em 0em 0em 0em;
	display:block;

	font-size: 70%;
	}
	
	
.calendarNavSub ul li
	{
	display:inline;
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background-image:none;
	float:left;
	}
	
.calendarNavSub li a
	{
	font-weight:bold;
	color:#a2a2a2;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	display:block;
	}
	
.calendarNavSub li a:hover
	{
	color:#eae672;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	background-color:#3c3c3c;
	display:block;
	}
	
.calenderDivider
	{
	background: url("/_common/img/divider.gif") repeat-y right top; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
	}

	
.calendarNavSub li .select
	{
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	background-color:#3c3c3c;
	display:block;
	}






.boxForm {  margin:0em 0em 0.94em 0em; padding:0em 0em 0em 0em; font-size:100%; width:70%   }
.boxForm p { display:block; width:100%; margin:0em 0em 10px 0em; padding:0em 0em 0em 0em; clear:both;  }
.boxForm label { width:11.56em; float:left; text-align:left; margin:3px 5px 0em 0em;  display:block;  }
.boxForm .checklabel { position:static; width:80%; float:left; text-align:left; margin:3px 5px 0em 0em;  display:block;  }
.boxForm div { float:left; display:block; width:100%; }
/* .blueBoxForm span { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; color:#b26e06; } */
.boxForm .checkBox { margin:0.38em 0em 0em 0em; padding:0em 0em 0em 0em; display:inline; float:right; color:#43485a; }
.boxForm .txtBox { float:right; width:15.63em; border:#595959 solid 1px; margin:0em 0em 0.64em 0em; padding:0.38em 0.38em 0.38em 0.38em; background-color:#353535; color:#a1a1a1; }
.boxForm .dropBox { float:right; width:16.56em; border:#595959 solid 1px; margin:0em 0em 0.64em 0em; padding:0.38em 0.38em 0.38em 0.38em; background-color:#353535; color:#a1a1a1; }

.boxFormError
	{
	width:23.88em;                             /* 382px */
	padding: 5px 0px 5px 0px;
	margin: 5px 0em 15px 0em;
	color:#FF0000;
	}
	
.boxFormError p
	{
	color:#e42426;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.boxFormError ul
	{
	list-style:none;
	padding: 0px 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.boxFormError ul li
	{
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display:inline-block;
	background-image:none;
	float:left;
	width:100%;
	}
	
.boxBtn
	{
	text-align:right;
	width:24.00em;                             /* 384px */
	float:right;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.boxForm a input.BtnSubmit
	{
	float:right;
	width:79px;
	height:22px;
	padding: 0em 0em 0em 0em;
	/*margin: 11px 15px 11px 0em;*/
	margin: 1.31em 0em 0em 0em;
	background: url("/_common/img/btn-submit.jpg") no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	border:none;
	}
	
.boxForm a:hover input.BtnSubmit
	{
	width:79px;
	height:22px;
	padding: 0em 0em 0em 0em;
	/*margin: 11px 15px 11px 0em;*/
	margin: 1.31em 0em 0em 0em;
	background: url("/_common/img/btn-submit.jpg") no-repeat;
	background-position: 0px -22px;
	cursor:pointer;
	border:none;
	}











.contentPageBoxesRmain
	{
	float:right;
	width:20.81em;				 /* 333px */
	margin: 0em 1.06em 0em 0em;
	padding: 0em 0em 0em 0em;
	}
	
.contentPageBoxesR
	{
	float:right;
	width:20.81em;				 /* 333px */
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: url("/_common/img/home-line-vert.gif") no-repeat;
	background-position:12px 0px;
	}
	
.contentPageBoxesRInfo
	{
	margin: 0em 0em 4em 0em;
	padding: 0em 0em 0em 0em;
	background-position:0px 1.75em;
	}
	
.contentPageBoxesRInfo span
	{
	font-size: 80%;
	}
	
.contentPageBoxesRHeader
	{
	margin: 0em 0em 12px 0em;
	padding: 0em 0em 5px 27px;
	background: url("/_common/img/home-line-hos-01.gif") repeat-x bottom left;
	}
	
.contentPageBoxesRHeader h2
	{
	display:inline;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
.contentPageBoxesRTxt
	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 27px;
	}
.contentPageBoxesRTxt h3 {color:#fff;font-size:1.3em;}	
.contentPageBoxesR a
	{
	color:#eae672;
	font-weight:bold;
	}
	
.contentPageBoxesR a:hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}
#menuRelatedLinks, #menuDownloads {list-style:none;}	
#menuRelatedLinks a, #menuDownloads	a {background:#3C3C3C url(/_common/img/arrow-white.gif) no-repeat 4px;color:#fff;padding:0 4px;padding-left:15px}
#menuRelatedLinks li, #menuDownloads li {margin-bottom:.5em}
	
	
	
	
	
	
	
.contentPageBoxesFull
	{
	float:left;
	width:59.00em;				 /* 944px */
	margin: 0em 0em 0em 0.94em;
	padding: 0em 0em 0em 0em;
	}
	
.contentPageBoxesFull h2
	{
	font-size: 150%;

	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.38em 0em;
	}
	
.contentPageBoxesFull a
	{
	color:#eae672;
	font-weight:bold;
	}
	
.contentPageBoxesFull a:hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}
	
.contentPageBoxesFull ul
	{
	font-size:75%;
	/*margin:0px 0px 0.94em 0px;*/
	list-style: none;  display:block;  width:100%; padding:0em 0em 0em 0em; margin:0em 0em 1.13em 0em;
	}

	
.contentPageBoxesFull ul li
	{
	list-style:none;
	padding: 0px 0px 0px 20px;
	background: url("/_common/img/bullet.gif") no-repeat; background-position: 5px 4px;
	margin: 0em 0em 4px 0em;
	}
	
.contentPageBoxesFull ol
	{
	font-size:75%;
	display:block; width:100%; padding:0em 0em 0em 0em; margin:0em 0em 1.13em 0em;
	}
	
.contentPageBoxesFull ol li
	{
	padding: 0px 0px 0px 0em;
	margin: 0em 0em 4px 20px;
	}
	
 .contentPageBoxesFull ol li ul li, .contentPageBoxesFull ol li ol li ul li, .contentPageBoxesFull ol li ol li ol li ul li, .contentPageBoxesFull ol li ol li ol li ol li ul li
	{
	padding: 0px 0px 0px 20px;
	margin: 0em 0em 4px 0px;
	}
	
.contentPageBoxesFull ul li ul, .contentPageBoxesFull ol li ol 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
.contentPageBoxesFull ul li ul li ul, .contentPageBoxesFull ol li ol li ul 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
.contentPageBoxesFull ul li ul li ul li ul, .contentPageBoxesFull ol li ol li ul li ul 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
.contentPageBoxesFull ul li ul li ul li ul li ul, .contentPageBoxesFull ol li ol li ul li ul 
	{
	font-size:100%;
	margin:0.94em 0px 0.94em 0px;
	}
	
	
	
	
	
	
	

	
	
	
	
	
	
#footerArea
	{
	width:59.00em;				 /* 944px */
	margin: 0em 0em 0em 0.94em;
	padding: 0.75em 0em 0em 0em;
	background: url("/_common/img/footer-line.gif") repeat-x center top;
	}
	
#footerL
	{
	font-size: 90%;
	float:left;
	width:30%;
	margin: 0em 0em 0em 0em;
	color:#a2a2a2;
	}
	
#footerR
	{
	font-size: 90%;
	float:right;
	width:65%;
	z-index:1;
	margin: 1px 0px 0em 0em;
	}
	
#footerR ul
	{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	}
	
#footerR ul li
	{
	display:inline;
	list-style:none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	float:right;
	}
	
#footerR li a
	{
	font-weight:normal;
	color:#FFFFFF;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	}
	
#footerR li a:hover
	{
	color:#eae672;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	background-color:#595c5a;
	}
	
#footerR li .select
	{
	color:#FFFFFF;
	padding: 4px 10px 4px 10px;
	margin: 0em 0em 0em 0em;
	text-decoration:none;
	background-color:#595c5a;
	}







	
	


/* =5. overrides */

.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.hide {visibility:hidden; display:none;}








/* =6. content/FCK */
/*control-c styles*/


.fckCaption {font-size:80%; font-style:italic; display:block}
a.fckHighlight {background-color:#3c3c3c; color:#fff; padding: 1px 2px 1px 2px; cursor:pointer}
a.fckHighlight:hover {color:#eae672; text-decoration:none;}
a.linkMore { list-style:none; float:right; clear:left; color:#eae672; background: url("/_common/img/arrow-yellow.gif") no-repeat 5px 4px; padding-left:15px; margin: 0;font-weight:bold;  }
a.linkMore:hover { padding: 0 0 0 15px; margin: 0; text-decoration:underline; }
/* these will probably need to sit inside the content module reference. eg. #content h3 */
.title
	{
	
	}
/* any heading type styles, the client will add these via the FCK styles dropdown, so you only need to add the ones you want to use. */
h3, h4
	{
	
	}
/* list styles */
ol, ul
	{
	
	}
li
	{
	
	}
/* link styles, probably won't need this as it should be set above, but FCK will need it. */
a	
	{
	
	}
/* paragraph formatting, probably won't need this as it should be set above, but FCK will need it. */
p 
	{
	
	}
br
	{
	
	}
/* horizontal rule */
hr
	{
	
	}
/* tables */
table
	{
	
	}
caption
	{
	
	}
tr	
	{
	
	}
td
	{
	
	}
/* text formatting */
em
	{
	
	}
strong
	{
	
	}
u
	{
	
	}
sub
	{
	
	}
sup
	{
	
	}

blockquote
	{
	
	}
/* images */
img.leftAligned {
	float: left;
	margin: 0 20px 10px 0;
}
img.rightAligned {
	float: right;
	margin: 0 0 10px 20px;
}
	
/* =7. sIFR */





#contentPageInfo .video {
	width: auto;
	float: none;
	margin: 0;
}
#contentPageInfo .video .videoPlayer {
	width: 36em; /* 671 */
	height: 20.24em; /* 377 */
}

.video p {
	margin-bottom: 1em;
	margin-top: 0.5em;
}
