/* ---------------------- S I T E   S T Y L E S H E E T --------------------- */
/* C O N T A I N E R S */
.topBannerContainer
{
	margin:0px;
	height:182px;
}
.banner
{
	margin:0px;
	position:relative;left:0px;
}
.siteOuterContainer
{
	width:100%;
	background-color:rgb(207,207,207);
	text-align:center;
	border-style:none;
	padding:0px;
	border-width:0px;
}
.siteInnerContainer750
{
	width:960px;
	background: rgb(255,255,255);
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position: relative; top:0px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.siteInnerContainer950
{
	width:950px;
}
.sitePageContainerCell
{
	width:495x;
	vertical-align:top;
	border-left-style:none;
	border-color:rgb(119,60,0);
	border-width:0px;
	text-align:left;
	margin-left:15px;
	float:left;
	position:relative;top:-100px;
}
.homePageContainer, .sitePageContainer, .rewardsContainer
{
	padding:0px;
	padding-top:10px;
	width:100%;
	vertical-align:top;
	background:white;
	min-height:291px;
}
.rewardsContainer
{
	background:white;
}
.homePageContainerCell
{
	width:485px;
	text-align:left;
	margin-left:15px;
	border-left-style:solid;
	border-right-style:solid;
	border-color:rgb(220,220,220);
	border-width:1px;
	position:relative;top:-100px;
	padding-left:10px;
	padding-right:10px;
}

.pageContainerCell
{
	width:490px;;
	text-align:left;
	margin-left:15px;
	border-style:none;
	border-color:rgb(0,64,0);
	border-width:0px;
	padding-right:10px;
	position: relative; top:-100px;
	border-left-style:solid;
	border-color:rgb(220,220,220);
	border-width:1px;
	padding-left:10px;
	
}
.headerNavigationContainer
{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	width:100%;
	text-align:left;
	border-style:none;
	border-color:rgb(119,60,0);
	border-width:0px;
	position: relative; right:0px;
	background: url(/images/1123/navbackground.bmp) top left;
	height:29px;
}
.footerNavigationContainer
{
	width:100%;
	padding-top:0px;
	padding-left:0px;
	text-align:left;
	position:relative;top:0px;
	height:50px;
	max-height:50px;
	width:960px;
}
.rightNavigationContainer, .leftNavigationContainer
{
	width:150px;
	vertical-align:top;
	position: relative; left:5px;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	border-width:0px;
	margin-left:5px;
	font-size:10pt;
	font-weight:bold;
}
.leftNavigationContainer
{
	margin-bottom:10px;
}
.contactUsContainer
{
	width:100%;
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	float:left;
	font-weight:bold;
	position:relative;top:-100px;left:30px;
}
.galleryPageContainer
{
	background: rgb(255,255,255);
	width:100%;
	text-align:left;
	margin-top:10px;
	float:left;
}
.galleryPageContainerCell
{
	width:600px;
	vertical-align:top;
	border-color:rgb(0,0,64);
	text-align:left;-100
	position: relative; top:px;
	float:left;
	position:relative;top:-100px;left:10px;
}
li 
{
	font-size:8pt;
}
/* P A R A G R A P H & B O D Y */
p, div, td
{
	font-size:8pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	color:rgb(41,22,111);
}
#currentNews
{
	color:rgb(41,22,111);
}
body
{
	font-size:8pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	color:rgb(41,22,111);
}
/* H E A D I N G S */
h1
{
	font-size:16pt;
	text-align:left;
}
h2, .sponsorshipTitle, .ourSponsors
{
	margin:0px;
	font-size:12pt;
	text-align:left;
	font-weight:bold;
	color:rgb(41,22,111);
	margin-bottom:10px;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
}
.ourSponsors
{
	position:relative;top:-100px;left:-5px;
	text-align:center;
}
h3
{
	font-size:12pt;
	text-align:center;
	color:rgb(0,0,0);
	font-weight:bold;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
}
.information
{
	font-size:10pt;
	color:rgb(0,255,0);
	text-align:center;
}
.welcome
{
	color:rgb(0,0,0);
	float:left;
	margin-right:5px;
	position:relative;top:5px;
}
.imageIcon
{
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	border-style:none;
	border-color:rgb(255,255,255);
	border-width:1px;
}
/* L O G I N */
/* The box surrounding the login fields */
.loginBox
{
	margin:0px;
	padding:0px;
	font-size:8pt;
	vertical-align:top;
	padding-right:0px;
	width:300px;
	border-style:none;
	border-color:rgb(172,198,213);
	border-width:0px;
	position:relative;left:660px;top:20px;
}
.loginLabel
{
	font-size:8pt;
	width:60px;
	display:block;
	margin-right:5px;
}
.loginInputBanner
{
	margin:0px;
	display:block;
	margin-left:1px;
	float:left;
}
.loginInput
{
	margin:0px;
	padding:0px;
	text-align:left;
	margin-bottom:3px;
}
/* An input field used in the login box such as user or password */
.loginField 
{
	text-align:left;
	padding:0px;
	spacing:0px;
	height:18px;
	border-style:solid;
	border-width:1px;
	border-color:black;
	width:50px;
	font-size:8pt;
	color:rgb(0,0,0);
}
/* Buttons to login or logout in the login box */
.loginButton, .logoutButton
{
	vertical-align:middle;
	font-size:8pt;
	text-align:center;
	background: url(/images/1123/navbackground.bmp) top left;
	color:white;
	position:relative;left:5px;top:-7px;
	width:60px;
	height:22px;
	float:left;
}

/* An error message that may be displayed when attempting to login */
.loginError 
{
	font-size:8pt;
	color:rgb(255,0,0);
	text-align:left;
	position:relative;left:66px;top:-7px;
	float:left;
	width:100px;
}
/* Links in the login box to enable users to get password reminders */
.forgotten
{
	font-size:8pt;
	color:rgb(0,0,0);
	text-align:left;
	position:relative;left:72px;top:-7px;
	float:left;
}
/* Links in the login box to enable users to create a new user */ 
.newUser 
{
	font-size:8pt;
	color:rgb(0,0,0);
	text-align:left;
	position:relative;left:10px;top:-4px;
	float:left;
}
.loginCenter
{
	float:left;
	text-align:left;
}
.notLoggedInError, .notIntranetError
{
	color:rgb(255,0,0);
	padding-top:50px;
}
/* G E N E R A L S T Y L E S */
.error{color:rgb(255,0,0);}
.list
{
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	color:rgb(119,60,0); 
}
.mandatory
{
	color: rgb(255,0,0); 
	font-size:10pt;
}
.mandatoryText
{
	font-size:8pt;
}
.imageButton
{
	vertical-align:middle;
	background: rgb(255,255,255) url(/images/generic/image.gif) no-repeat;
	color: rgb(255,255,255);
}
.maintenanceRow
{
	font-weight:normal;
}
/* U S E R - The classes for the new user and update user forms */ 
.userMaintenance 
{
	font-size:10pt;
	width:600px;
	margin-top:10px;
	position:relative;left:5px;top:-100px;
	padding-bottom:10px;
	padding-left:10px;
	float:left;
	border-left-style:solid;
	border-width:1px;
	border-color:rgb(220,220,220);
}
/* The heading that is displayed at the top of the maintenance form */
.userHeader 
{
	font-size:12pt;
	color:rgb(41,22,111);
	font-weight:bold;
	text-align:left;
}
/* The labels that are displayed next to each input field */
.userLabels 
{
	width:200px;
	font-weight:bold;
}
/* The user input fields */
.userInput 
{
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	height:18px;
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.userInputText
{
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	background:rgb(255,247,139);
}
/* The row for each label and input field combination */
.userRow 
{
	height:20px;
}
/* An error message that may be displayed next to the user input */
.userErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
.paymentMaintenance 
{
	font-size:10pt;
	width:100%;
	margin-top:10px;
	margin-left:10px;
}
/* The heading that is displayed at the top of the maintenance form */
.paymentHeader 
{
	font-size:16pt;
	color:rgb(243,0,15);
	text-align:left;
}
/* The labels that are displayed next to each input field */
.paymentLabels 
{
	width:140px;
}
/* The user input fields */
.paymentInput 
{
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	height:20px;
	background:rgb(255,247,139);
}
.paymentInputText
{
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	background:rgb(255,247,139);
}

/* C O N T A C T U S C O N T R O L */
.contactusMaintenance 
{
	font-size:10pt;
	width:100%;
	text-align:left;
	padding-bottom:10px;
	position:relative;top:-100px;	
	margin-left:0px;
	position:relative;left:5px;
}
/* The heading that is displayed at the top of the maintenance form */
.contactusHeader 
{
	font-size:12pt;
	text-align:left;
	font-weight:bold;
	width:300px;
	color:rgb(41,22,111);	
}
.contactUsEmails
{
	width:200px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}
.contactUsWebsite
{
	display:block;
	margin-top:5px;
	width:200px;
}
.contactusCompany
{
	font-size:12pt;
}
/* The labels that are displayed next to each input field */
.contactusLabels 
{
	width:130px;
	font-weight:bold;
}
/* The user input fields */
.contactusInput 
{
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	padding:0px;
	background:white;
	height:18px;
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.contactusInputText 
{
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	background:rgb(255,247,139);
}
.contactusInputCell 
{
	font-size:10pt;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
}
/* The row for each label and input field combination */
.contactusRow 
{
	padding-left:20px;
}
.contactusErrorMessage 
{
	color:rgb(255,0,0);
	font-weight:normal;
	font-size:8pt;
}
.sitemaintenanceButton
{
	vertical-align:middle;
	font-size:8pt;
	text-align:center;
	background: url(/images/1123/navbackground.bmp) top left;
	color:rgb(255,255,255);
	width:60px;
	height:22px;
}
.sitebackButton
{
	vertical-align:middle;
	text-align:right;
	color:rgb(255,255,255);
	padding-left:8px;
	font-size:8pt;
	text-align:center;
	background: url(/images/1123/navbackground.bmp) top left;
	width:60px;
	height:22px;
}
.sitenextButton
{
	vertical-align:middle;
	text-align:left;
	padding-left:8px;
	font-size:8pt;
	text-align:center;
	background: url(/images/1123/navbackground.bmp) top left;
	width:60px;
	height:22px;
}
.siteexitButton
{
	vertical-align:middle;
	color:rgb(255,255,255);
	font-size:8pt;
	text-align:center;
	background: url(/images/1123/navbackground.bmp) top left;
	width:60px;
	height:22px;
}

.siteImageButton
{
	text-align:center;
	color:rgb(255,255,255);
	background:rgb(204,0,51) url(/images/generic/information.gif) top right no-repeat;
	border-style:solid;
	border-color:rgb(204,0,51);
	border-width:1px;
	width:0px;
	height:22px;
}
.siteDisplayHeading
{
	color:rgb(119,60,0);
	font-weight:bold;
	font-size:10pt;
}
.siteDisplayRow
{
	font-weight:normal;
	font-size:10pt;
}
.siteDisplayInfo
{
	color:rgb(119,60,0);
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:4px;
	border-style:none;
	border-width:0px;
	border-color:rgb(0,0,0);
	width:50%;
}
/* L I N K S - Classes to control the style in which links are displayed */
a:link, a:visited, a:focus, a:active, a:hover
{
	color:rgb(0,0,0);
	text-decoration:none;
	border-style:none;
	font-weight:bold;
}
a:hover
{
	text-decoration:underline;
}
.latestDiv
{
	border-left-style:solid;
	border-color:rgb(220,220,220);
	border-width:1px;
	position:relative;top:-100px;
	float:left;
}
/* N E W S */
.newsExtra, #NewsDiv
{
	font-size:8pt;
	width:160px;
	text-align:center;
	vertical-align:top;
	border-style:none;
	border-color:rgb(172,198,213);
	border-width:0px;
	display:block;
	position:relative;top:-50px;
	margin-left:7px;
}
.newsExtraImage
{
	border-style:none;
	width:160px;
	padding:0px;
	margin:0px;
}
.othersitesImage img
{
	border-style:none;
	width:160px;
}
#newsExtraImage
{
	-ms-filter: "progid:DXImageTransform.Microsoft.GradientWipe(duration=2)";
	filter :progid:DXImageTransform.Microsoft.GradientWipe(duration=2);
}
.newsExtraHeadline
{
	font-variant:small-caps;
	color:rgb(243,0,15);
	font-size:12pt;
	text-align:center;
	font-weight:bold;
	xbackground:black;
	margin-bottom:5px;
	display:block;
}
.newsExtraText
{
	display:block;
	margin-top:0px;
	position: relative; top:0px;
	width:160px;
	color:rgb(0,64,0);
	margin-left:20px;
	margin-right:20px;
}
/* H E A D E R N A V I G A T I O N */
.headerNavCell
{
	text-align:left;
	vertical-align:middle;
	border-style:none;
	font-size:8pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:5px;
	padding-left:22px;
	display:block;
	float:left;
	height:29px;
	background: url(/images/1123/navbullet.gif) top left no-repeat;	
}
/* Class that is applied to the actual link (not the cell) */
a.headerNavLink
{
	height:29px;
}
a.headerNavLink:link, a.headerNavLink:visited, a.headerNavLink:hover, a.headerNavLink:focus, a.headerNavLink:active
{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	margin-top:7px;
	vertical-align:middle;
	color:rgb(255,255,255);
	height:22px;
}

a.headerNavLink:hover
{
	text-decoration:none;
	color:rgb(0,0,0);
}
/* F O O T E R N A V I G A T I O N */
.footerNavigation
{
	font-size:10pt;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
/* Cell for the navigation link */
.footerNavCell, .footerSeparator
{
	position: relative; top:25px; left:10px;
	font-size:8pt;
	margin-right:10px;
}
/* Class that is applied to the actual link (not the cell) */
.footerNavLink
{
	;
}
a.footerNavLink:link, a.footerNavLink:visited, a.footerNavLink:hover, a.footerNavLink:active, a.footerNavLink:focus
{
	text-decoration:none;
	font-weight:normal;
	border-style:none;
}
a#footerNavLink5:link, a#footerNavLink5:visited, a#footerNavLink5:hover, a#footerNavLink5:active, a#footerNavLink5:focus
{
	display:block;
	width:170px;
	height:20px;
	font-size:0px;
	position:relative;left:365px;top:0px;
}
/* L E F T    N A V I G A T I O N */
.leftNavigation
{
	font-size:10pt;
	text-align:left;
	width:150px;
	background-color:rgb(228,82,0);
	position: relative; top:63px;
}
/* Cell for the navigation link */
.leftNavcell
{
	height:10px;
	text-align:left;
}
/* Class that is applied to the actual link (not the cell) */
.leftNavLink
{
	padding-left:9px;
	text-align:left;
}
a.leftNavLink:link
{
	color:rgb(0,0,0);
	text-decoration:none;
	background:url(/images/1123/arrow.bmp) bottom left no-repeat;
}
a.leftNavLink:visited
{
	color:rgb(0,0,0);
	background:url(/images/1123/arrow.bmp) bottom left no-repeat;
	text-decoration:none;
}
a.leftNavLink:hover
{
	color:rgb(41,22,111);
	background:url(/images/1123/hoveredarrow.bmp) bottom left no-repeat;
	text-decoration:underline;
}
a.leftNavLink:active
{
	color:rgb(119,60,0);
	background:url(/images/1123/hoveredarrow.bmp) bottom left no-repeat;
	text-decoration:none;
}
a.leftNavLink:focus
{
	color:rgb(119,60,0);
	background:url(/images/1123/hoveredarrow.bmp) bottom left no-repeat;
	text-decoration:none;
}
/* R I G H T    N A V I G A T I O N */
/* Cell for the navigation link */
.rightNavcell
{
	height:10px;
	text-align:left;
}
/* Class that is applied to the actual link (not the cell) */
.rightNavLink
{
	padding-left:9px;
	text-align:left;
}
a.rightNavLink:link
{
	color:rgb(0,0,0);
	text-decoration:none;
	background:url(/images/1123/arrow.bmp) bottom left no-repeat;
}
a.rightNavLink:visited
{
	color:rgb(0,0,0);
	background:url(/images/1123/arrow.bmp) bottom left no-repeat;
	text-decoration:none;
}
a.rightNavLink:hover
{
	color:rgb(41,22,111);
	background:url(/images/1123/hoveredarrow.bmp) bottom left no-repeat;
	text-decoration:underline;
}
a.rightNavLink:active
{
	color:rgb(119,60,0);
	background:url(/images/1123/hoveredarrow.bmp) bottom left no-repeat;
	text-decoration:none;
}
a.rightNavLink:focus
{
	color:rgb(119,60,0);
	background:url(/images/1123/hoveredarrow.bmp) bottom left no-repeat;
	text-decoration:none;
}
.forgottenPasswordEmail
{
	font-size:10pt;
	color:rgb(0,0,255);
	padding-left:100px;
}
.giglistHeader
{
	font-size:16pt;
	color:rgb(119,60,0);
	text-align:left;
	width:50%;
}
.giglistCell
{
	width:50%;
	vertical-align:top;
	padding-top:20px;
	padding-right:20px;
}
.top
{
	height:350px;
	vertical-align:top;
	padding:1px;
}
.news
{
	position: relative; right:-1px; top:100px;
	text-align:center;
	border-style:none;
	padding-left:0px;
}
.boldblue
{
	color:rgb(119,60,0);
	font-weight:bold;
}
.blue
{
	color:rgb(119,60,0);
}
.totaldays
{
	position: relative; top:-100px;
	text-align:center;
	color:rgb(255,100,0);
	width:145px;
}
.competition
{
	position: relative; top:30px;
	text-align:center;
	color:rgb(119,60,0);
	font-size:12pt;
}
.forumHeader
{
	font-size:14pt;
	color:rgb(228,82,0);
	height:26px;
}
.forumTitle
{	
	font-size:14pt;
	text-align:left;
	font-weight:normal;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	color:rgb(228,82,0);
	margin-bottom:10px;
	margin-left:5px;
}
.forumAddButton
{
	margin-left:45px;
	vertical-align:middle;
	text-align:center;
	color:rgb(255,255,255);
	background:rgb(228,82,0);
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:60px;
	height:22px;
}
.forumAddText
{
	font-size:10pt;
	font-family:"Arial","Arial",sans-serif;
	color:rgb(0,64,128);
	width:180px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.forumAddTextArea
{
	float:left;	
	margin-left:5px;
}
.siteFloatMaintenanceButton
{
	vertical-align:middle;
	font-size:8pt;
	text-align:center;
	background: url(/images/1123/navbackground.bmp) top left;
	color:rgb(255,255,255);
	width:60px;
	height:22px;
	float:left;
	position:relative;top:-1px;
}
.siteFloatAddButton
{
	vertical-align:middle;
	text-align:center;
	color:rgb(255,255,255);
	background: rgb(228,82,0);
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:60px;
	height:22px;
	float:left;
}
.postContainer
{
	width:100%
	font-family:"Arial","Arial",sans-serif;
	clear:left;
}
.post
{
	clear:left;
	margin-top:10px;
}
.postHeaderContainer
{
	clear:left;
	margin-top:10px;
	background-color:rgb(228,82,0);
	width:100%;
	height:24px;
	padding:3px;
}
.postDateHeader
{
	color:rgb(255,255,255);
	font-family:"Arial",sans-serif;
	width:70px;
	float:left;
	text-align:left;
}
.postTimeHeader
{
	color:rgb(255,255,255);
	font-family:"Arial",sans-serif;
	width:65px;
	text-align:left;
	float:left;
}
.postPostByHeader
{
	font-family:"Arial",sans-serif;
	color:rgb(255,255,255);
	width:60px;
	text-align:left;
	float:left;
}
.postTextHeader
{
	font-family:"Arial",sans-serif;
	color:rgb(255,255,255);
	float:left;
}
.postDate
{
	clear:left;
	font-family:"Arial",sans-serif;
	text-align:left;
	width:70px;
	color:rgb(0,0,0);
	float:left
}
.postTime
{
	width:65px;
	font-family:"Arial",sans-serif;
	text-align:left;	
	color:rgb(0,0,0);
	float:left;
}
.postBy
{
	width:60px;
	font-family:"Arial",sans-serif;
	color:rgb(255,88,0);
	text-align:left;
	float:left;
}
.postText
{
	width:544px;
	text-align:left;
	float:left;
	color:rgb(11,111,143);
	background:rgb(255,247,139);
	padding:5px;
}
.imageDiv
{
}
.displayImage
{
	position:absolute;left:490px;top:40px;
	display:block;
	z-index:100;s
}
.hideImage
{
	position:absolute;
	display:none;
	z-index:-1;
}
.contactUsLeft
{
	width:40%;
	position:relative;top:0px;
}
.contactUsRight
{
	position:relative;top:0px;
	width:40%;
}
/* D I S P L A Y   N  E W S */
.latestContainerCell
{
	float:left;
	width:765px;
	text-align:left;
	margin-left:15px;
	border-left-style:solid;
	border-right-style:solid;
	border-color:rgb(220,220,220);
	border-width:1px;
	position:relative;top:-100px;
	padding-left:10px;
}
.displayNews
{
	width:100%;
}
.displayNewsItem
{
	width:485px;
	text-align:left;
	margin-left:5px;
	padding-right:10px;
	float:left;
	margin-right:10px;
	xborder-left-style:solid;
	xborder-right-style:solid;
	xborder-color:rgb(220,220,220);
	border-width:1px;
	padding-left:10px;
}

.displayNewsLinkDivSummary, .displayNewsLinkDiv
{
	margin-bottom:5px;
	background: url(/images/1123/footballbullet.bmp) top left no-repeat;
	padding-left:20px;
}
.displayNewsHeadlines
{
	width:250px;
	float:left;
	background: url(/images/1123/watermark.jpg) top left no-repeat;
}
.displayNewsHeadlinesSummary
{
	width:260px;
	margin-left:10px;
	float:left;
	color:white;
	position:relative;top:0px;
	background: url(/images/1123/watermark.jpg) top left no-repeat;
}
.displayNewsLink
{
	color:rgb(243,0,15);
	font-size:10pt;
	margin-bottom:10px;
}
.displayNewsimageNumber
{
	margin-top:10px;
	margin-bottom:10px;
}
.displayNewsText
{
}
.displayNewsheadline
{
	font-size:12pt;
	text-align:left;
	color:rgb(11,22,122);
	font-weight:bold;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	margin-bottom:10px;
}
 .displayNewsLatestSummary, .displayNewsNone, .displayNewsLatest
{
	background:rgb(41,22,111);
	font-size:10pt;
	font-weight:bold;
	color:white;	
	text-align:center;
	margin-bottom:10px;
}
.displayNewsDisplayFrom
{
	font-size:8pt;
	color:black;
}
a.displayNewsLink:hover, a.displayNewsLink:link, a.displayNewsLink:visited, a.displayNewsLink:focus, a.displayNewsLink:active
{
	font-weight:bold;
	margin:0px;
	font-size:8pt;
}

a.displayNewsLinkSummary:hover, a.displayNewsLinkSummary:visited, a.displayNewsLinkSummary:link, a.displayNewsLinkSummary:focus, a.displayNewsLinkSummary:active
{
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;
	font-size:8pt;
	color:rgb(0,0,0);
}
a.displayNewsLinkSummary:hover, a.displayNewsLink:hover
{
	text-decoration:underline;
}
.eventsTitle
{
	font-variant:small-caps;
	margin:0px;
	font-size:14pt;
	text-align:left;
	color:rgb(122,122,122);
	font-weight:normal;
	margin-bottom:10px;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
}
.othersitesContainer
{
	margin-left:15px;
	width:180px;
	position:relative;top:-100px;
	margin-right:0px;
}

.eventsDisplayInfo
{
	position:relative;top:5px;left:10px;
}
.eventsDisplayHeading, .othersitesDisplayHeading, .othersitesDisplayInfo, .eventsDisplayRow
{
	font-size:8pt;
	height:20px;
}
.eventsOption1, .othersitesSelection, .sizeOption
{
	font-size:8pt;
	height:20px;
	color:rgb(243,0,15);
}
.sizeOption
{
	position:relative;top:4px;
}
.othersitesDisplayInfo
{
	position:relative;top:4px;
}
.eventsContainer
{
	width:600px;
}
.eventsDisplayRow
{
	background:none;
	height:20px;
}
.voucherCategoriesContainer
{
	height:290px;
	margin-left:10px;
	margin-bottom:10px;
	width:130px;
}
.voucherCategoryImage
{
	border-style:none;
	margin-bottom:10px;
}
.voucherCategoryName
{
	color:white;
}
.vouchersContainer
{
	float:left;
	width:800px;
}
.voucherDisplayDiv
{
	float:left;
	margin-left:45px;
	margin-bottom:5px
}
.voucherDisplayImage
{
	margin-bottom:5px;
}
.voucherTitleDiv
{
	text-align:left;
}
.voucherTitleName
{
	font-weight:bold;
	font-variant:small-caps;
	position:relative;top:-5px;left:4px;
}
.voucherPrint
{
	text-align:left;
	height:36px;
	width:140px;
}

.voucherPrintLink
{
}
.voucherPrintLinkImage
{
	border-style:none;
}
.voucherBanner
{
	margin:0px;
	
}
.yourAccessLevel, .voucherBuymore
{
	text-align:center;
	width:120px;
	margin-bottom:5px;
}
.voucherWebsiteImage
{
	border-style:none;
	position:relative;top:3px;
}
.voucherWebsite
{
	height:20px;
	position:relative;left:8px;
}
.voucherClickForDetails
{
}
.clickForDetailsText
{
	position:relative;top:2px;	
}
.printVoucherText
{
	position:relative;top:-6px;left:2px;
}
.emailRequested
{
	margin-left:40px;
	color:white;
	background:red;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12pt;
	margin-bottom:10px;
	width:300px;
	font-weight:bold;
	font-variant:small-caps;
}
#headerNavLink2
{
	width:130px;
}
.michelin
{
	margin-left:5px;
	height:100px;
	width:200px;
	text-align:center;
}
.michelinleft
{
	text-align:center;
	border-style:none;
}
.michelinForm
{
}
.pages, .cities
{
	background:rgb(41,22,111);
	font-size:10pt;
	font-weight:bold;
	margin-left:5px;
	margin-bottom:10px;
	color:white;	
	text-align:center;
	width:150px;
	position: relative; left:5px;	
}
.galleryBackButton, a.galleryBackButton:link, a.galleryBackButton:visited, a.galleryBackButton:hover, a.galleryBackButton:focus
{
	float:left;
	padding-top:1px;
	border-style:ridge;
	border-color:rgb(255,255,255);
	border-width:3px;
	display:block;	
	vertical-align:middle;
	font-size:8pt;
	text-align:center;
	background: url(/images/1123/navbackground.bmp) top left;
	color:rgb(255,255,255);
	width:60px;
	height:20px;
	position:relative;right:30px;
}
.galleryDisplay
{
	margin-top:10px;
	margin-right:0px;
	position:relative;left:-0px;
	width:500px;
	clear:left;
	text-align:left;
	float:left;
}

.galleryDisplayHeader
{
	font-size:12pt;
	text-align:left;
	color:rgb(41,22,111);
	font-weight:bold;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	float:left;
	position:relative;left:5px;
	width:313px;
}
.galleryDisplayInfo
{
	padding-top:5px;
	font-size8pt;
	text-align:left;
	color:rgb(0,0,0);
	font-weight:normal;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;
	float:left;
	position:relative;left:5px;
	width:300px;
}
.galleryDisplayThumbnail
{
}
.sponsorshipOption1
{
	font-size:8pt;
}
.sponsorshipDisplayHeading
{
	font-size:8pt;
	font-weight:normal;
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;	
}
.sponsorLink, a.sponsorLink:link, a.sponsorLink:visited, a.sponsorLink:hover, a.sponsorLink:focus
{
	font-family:"Helvetica","Trebuchet","Verdana","Arial",sans-serif;	
	float:left;
	padding-top:1px;
	border-style:ridge;
	border-color:rgb(255,255,255);
	border-width:3px;
	display:block;	
	vertical-align:middle;
	font-size:8pt;
	text-align:center;
	background: url(/images/1123/navbackground.bmp) top left;
	color:rgb(255,255,255);
	width:80px;
	height:20px;
	position:relative;left:20px;
	font-weight:normal;
}
.sponsorshipname
{
	width:400px;
}
.sponsorshipDisplayInfo
{
	position:relative;left:165px;
}
.sponsorshipContainer
{
	width:490px;
}
.sponsorshipDisplayRow
{

}
.paymentContainerCell
{
	width:490px;
	float:left;
	position:relative;top:-100px;
}
.subNavDivleft, .subNavDivright
{
	position:relative;left:15px;
	color:blue;
}
.subNavleft, a.subNavleft:link, a.subNavleft:visited, a.subNavleft:hover, a.subNavleft:focus
{
	color:rgb(41,22,111);
}
.subNavright, a.subNavright:link, a.subNavright:visited, a.subNavright:hover, a.subNavright:focus
{
	color:rgb(41,22,111);
}

.subSubNavDivleft, .subSubNavDivright
{
	position:relative;left:25px;
	color:blue;
}
.subSubNavleft, a.subSubNavleft:link, a.subSubNavleft:visited, a.subSubNavleft:hover, a.subSubNavleft:focus
{
	color:rgb(128,128,128);
}
.subSubNavright, a.subSubNavright:link, a.subSubNavright:visited, a.subSubNavright:hover, a.subSubNavright:focus
{
	color:rgb(128,128,128);
}
.leftNavLink
{
	padding-left:9px;
	text-align:left;
}
a.menuTrail:link, a.menuTrail:visited, a.menuTrail:hover, a.menuTrail:active, a.menuTrail:focus 
{
	color:rgb(0,0,0);
	text-decoration:none;
	background:url(/images/1123/arrow.bmp) bottom left no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
}
.menuTrail
{
	position:relative;top:-5px;
}
.today
{
	color:black;
	font-size:7pt;
	text-align:center;
	position:relative;top:-7px;
	width:150px;
	margin-left:10px;
}
.newUserDiv
{
	position:relative;top:-100px;left:20px;
	width:400px;
}
.noBorder
{
	border-style:none;
}
.logos
{
	margin-top:10px;
	position:relative;top:10px;
	text-align:center;
}


