/* !!!!!!!!!!!!!!!!!! M A S T E R S T Y L E S H E E T !!!!!!!!!!!!!!!!! */
/* C O N T A I N E R S */
.outerContainer
{
	width:100%;
	text-align:center;
	background-color:rgb(255,255,255);
}
.innerContainer750
{
	width:900px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border-style:solid;
	border-color:rgb(0,0,0);
	border-width:0px;
	height:550px;
}
.innerContainer950
{
	width:950px;
}
.pageContainer
{
	width:100%;
}
.errorContainer
{
	width:100%;
	vertical-align:top;
	height:400px;
}
.headerNavigationContainer
{
	width:100%;
	text-align:left;
	background:rgb(255,255,255);
	font-size:12pt;
	padding-left:0px;
	margin-bottom:20px;
}
.footerNavigationContainer
{
	width:100%;
	text-align:center;
	font-size:12pt;
}
.maintenanceHeaderContainer
{
	width:100%;
	background-color:rgb(255,255,255);
	font-size:1em;
}
.maintenanceContainer
{
	width:100%;
	background-color:rgb(255,255,255);
	font-size:1em;
}
.maintenanceOption
{
	font-size:1em;
}
.createSiteContainer
{
	width:100%;
	background-color:rgb(255,255,255);
	font-size:1em;
	font-family: "Arial",sans-serif;
}
/* P A R A G R A P H & B O D Y */
body, p, table
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	color:rgb(0,0,0);
}
li 
{
	font-size: 1em;
	list-style-type:disc;
}
/* H E A D I N G S */
h1
{
	font-size:1.5em;
	text-align:left;
}
h2
{
	font-size:1.4em;
	text-align:left;
	font-weight:normal;
	font-family: "Arial",sans-serif;
}
h3
{
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
	color:rgb(165,10,143);
	font-family: "Arial",sans-serif;
}
.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 C O N T R O L */
.logincontrolMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.logincontrolHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
	
}
/* The labels that are displayed next to each input field */
.logincontrolLabels 
{
	width:250px;
}
/* The user input fields */
.logincontrolInput 
{
	
}
/* The row for each label and input field combination */
.logincontrolRow 
{
	
}
.logincontrolErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* S I T E */
/* The table that the maintenance form resides in */
.siteMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.siteHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.siteLabels 
{
	height:30px;
}
/* The user input fields */
.siteInput 
{
	font-family: "Arial",sans-serif;
	font-size:1em;
}
/* The row for each label and input field combination */
.siteRow 
{
	
}
.siteErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* V E H I C L E M A S T E R   M A I N T E N A N C E */
.vehiclemastermaintenanceMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.vehiclemastermaintenanceHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.vehiclemastermaintenanceLabels 
{
	width:100px;
}
/* The user input fields */
.vehiclemastermaintenanceInput 
{
	
}
/* The row for each label and input field combination */
.vehiclemastermaintenanceRow 
{
	
}
.vehiclemastermaintenanceErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}

/* S I T E */
/* The table that the maintenance form resides in */
.siteMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.siteHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.siteLabels 
{
	width:160px;
}
/* The user input fields */
.siteInput 
{
	font-family: "Arial",sans-serif;
	font-size:1em;
}
/* The row for each label and input field combination */
.siteRow 
{
	
}
.siteErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* U S E R   M A I N T E N A N C E */
/* The table that the maintenance form resides in */
.usersmaintenanceMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.usersmaintenanceHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.usersmaintenanceLabels 
{
	width:100px;
}
/* The user input fields */
.usersmaintenanceInput 
{
	
}
/* The row for each label and input field combination */
.usersmaintenanceRow 
{
	
}
.usersmaintenanceErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}

/* S I T E P A G E S */
.sitepagesInput
{
	font-size:1em;
}
/* The table that the maintenance form resides in */
.sitepagesmaintenanceMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.sitepagesmaintenanceHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.sitepagesmaintenanceLabels 
{
	width:100px;
}
/* The user input fields */
.sitepagesmaintenanceInput 
{
	
}
/* The row for each label and input field combination */
.sitepagesmaintenanceRow 
{
	
}
.sitepagesmaintenanceErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* A R T I S T S */
.artistsmaintenanceMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.artistsmaintenanceHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.artistsmaintenanceLabels 
{
	width:100px;
}
/* The user input fields */
.artistsmaintenanceInput 
{
	font-size:1em;
	color:rgb(0,0,0);
	font-family: "Arial",sans-serif;
}
/* The user input fields */
.artistsmaintenanceInputText 
{
	font-size:1em;
	color:rgb(0,0,0);
	font-family: "Arial",sans-serif;
}
/* The row for each label and input field combination */
.artistsmaintenanceRow 
{
	
}
.artistsmaintenanceErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
.artistsInput
{
	font-size:1em;
	color:rgb(0,0,0);
	font-weight:normal;
	font-family: "Arial",sans-serif;
}
.artistsInputText
{
	font-size:1em;
	color:rgb(0,0,0);
	font-weight:normal;
	font-family: "Arial",sans-serif;
}
/* I M A G E */
.imagemaintenanceMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.imagemaintenanceHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.imagemaintenanceLabels 
{
	width:100px;
}
/* The user input fields */
.imagemaintenanceInput 
{
	
}
/* The row for each label and input field combination */
.imagemaintenanceRow 
{
	
}
.imagemaintenanceErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* N E W S E X T R A */
/* The table that the maintenance form resides in */
.newsextraMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The labels that are displayed next to each input field */
.newsextraLabels 
{
	width:100px;
}
/* The user input fields */
.newsextraInput 
{
	font-size:1em;
	color:rgb(0,0,0);
	font-family: "Arial",sans-serif;
}
.newsextraInputText
{
	font-size:1em;
	color:rgb(0,0,0);
	font-family: "Arial",sans-serif;
}
/* The row for each label and input field combination */
.newsextraRow 
{
	
}
.newsextraErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* N E W S E X T R A M A I N T E N A N C E*/
/* The table that the maintenance form resides in */
.newsextramaintenanceMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.newsextramaintenanceHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
	
}
/* The labels that are displayed next to each input field */
.newsextramaintenanceLabels 
{
	width:100px;
}
/* The user input fields */
.newsextramaintenanceInput 
{
	font-size:1em;
	color:rgb(0,0,0);
	font-family: "Arial",sans-serif;
}
/* The row for each label and input field combination */
.newsextramaintenanceRow 
{
	
}
.newsextramaintenanceErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* L I N K S */
.linksmaintenanceMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.linksmaintenanceHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.linksmaintenanceLabels 
{
	width:120px;
}
/* The user input fields */
.linksmaintenanceInput 
{
	
}
/* The row for each label and input field combination */
.linksmaintenanceRow 
{
	
}
.linksmaintenanceErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* E N Q U I R I E S */
.enquiriesmaintenanceMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.enquiriesmaintenanceHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.enquiriesmaintenanceLabels 
{
	width:120px;
}
/* The user input fields */
.enquiriesmaintenanceInputCell 
{
	font-family: "Arial",sans-serif;
	font-size:1em;
}
.enquiriesmaintenanceInput 
{
	font-family: "Arial",sans-serif;
	font-size:1em;
}
/* The row for each label and input field combination */
.enquiriesmaintenanceRow 
{
	
}
.enquiriesmaintenanceErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}

/* G E N E R A L S T Y L E S */

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.error{color:rgb(255,0,0);}
.list
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	color:rgb(0,0,0); 
}
.imageButton
{
	vertical-align:middle;
	background: rgb(255,255,255) url(/images/generic/image.gif) no-repeat;
	color: rgb(255,255,255);
}
.maintenanceHeader
{
	font-size:1.5em;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
.maintenanceRow
{
	font-weight:normal;
}

.maintenanceError
{
	color:rgb(255,0,0);
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:4px;
	border-style:none;
	border-width:0px;
	border-color:rgb(0,0,0);
	width:50%;
}
.maintenanceInfo
{
	color:rgb(0,0,0);
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:4px;
	border-style:none;
	border-width:0px;
	border-color:rgb(0,0,0);
	width:50%;
}
.maintenanceButton
{
	vertical-align:middle;
	text-align:center;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:64px;
	height:28px;
	font-size:1em;
}
.exitButton
{
	vertical-align:middle;
	text-align:right;
	color:rgb(255,255,255);
	padding-right:14px;
	background: rgb(0,0,0) url(/images/generic/back.gif) top left no-repeat;
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:64px;
	height:28px;
	font-size:1em;
}
.backButton
{
	vertical-align:middle;
	text-align:right;
	color:rgb(255,255,255);
	padding-right:6px;
	background: rgb(0,0,0) url(/images/generic/back.gif) top left no-repeat;
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:64px;
	height:28px;
	font-size:1em;
}
.nextButton
{
	vertical-align:middle;
	text-align:left;
	color:rgb(255,255,255);
	padding-left:7px;
	background: rgb(0,0,0) url(/images/generic/next.gif) top right no-repeat;
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:64px;
	height:28px;
	font-size:1em;
}
.addButton
{
	vertical-align:top;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:64px;
	height:28px;
	font-size:1em;
}
.filler
{
	width:100%;
}
.deleteIcon
{
	border-style:none;
}

/* M A N A G E N A V I G A T I O N */
.manageNavigation
{
	font-size:1em;
	text-align:left;
	width:750px;
}
.manageInfo
{
	vertical-align:middle;
	text-align:center;
	font-size:1em;
	color:rgb(0,0,0);
	background: rgb(255,255,255);
	border-style:none;
	width:100%;
	height:22px;
}
.manageHistory
{
	vertical-align:middle;
	border-style:solid;
	border-width:0px;
	border-color:rgb(204,0,51);
	width:300px;
}
/* M A N A G E N A V I G A T I O N */
.manageNavCell
{
	vertical-align:middle;
	text-align:left;
	font-size:1em;
	padding-left:3px;
	background:rgb(255,255,255);
	border-style:none;
	width:16%;
	height:22px;
}
a.manageNavLink:link
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-align:center;
}
a.manageNavLink:visited
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-align:center;
}
a.manageNavLink:hover
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-align:center;
}
a.manageNavLink:active
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-align:center;
}
a.manageNavLink:focus
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-align:center;
}

/* C O N T R O L P A N E L L I N K S */
.controlNavigation
{
	font-size:1em;
	text-align:center;
}
/* Cell for the navigation link */
.controlNavCell
{
	text-align:center;
	vertical-align:top; 
	font-size:1em;
	width:140px;
	height:100px;
}
.controlPanel
{
	width:100%;
}
/* Class that is applied to the actual link (not the cell) */
.controlNavLink
{
	;
}
a.controlNavLink:link
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
a.controlNavLink:visited
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
a.controlNavLink:hover
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
a.controlNavLink:active
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
a.controlNavLink:focus
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
/* W E B S I T E S P E C I F I C S T Y L E S */
/* U S E R - The classes for the new user and update user forms */ 
.emailMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.emailHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
	
}
/* The labels that are displayed next to each input field */
.emailLabels 
{
	width:60px;
}
/* The user input fields */
.emailInput 
{
	height:20px;
}
/* The row for each label and input field combination */
.emailRow 
{
	height:20px;
}
/* An error message that may be displayed next to the user input */
.emailErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
/* V E N U E   C O N T R O L */
.venuecontrolMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.venuecontrolHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
	
}
/* The labels that are displayed next to each input field */
.venuecontrolLabels 
{
	width:250px;
}
/* The user input fields */
.venuecontrolInput 
{
	
}
/* The row for each label and input field combination */
.venuecontrolRow 
{
	
}
.venuecontrolErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
.newsExtraImage
{
	width:120px;
	border-style:none;
}
.loginErrorBox
{
	vertical-align:top;
	text-align:center;
}
.topCenter
{
	vertical-align:top;
	text-align:center;
}
html 
{
	overflow-x: hidden;
	overflow-y: scroll;
} 
.reminderPageContainer
{
	text-align:left;
	height:400px;
}
.reminderPageContainerCell
{
	text-align:left;
	vertical-align:top;
	padding:10px;
}
.errorPageContainer
{
	height:400px;
}
.errorPageContainerCell
{
	vertical-align:top;
}


/* ---------------------- S I T E   S T Y L E S H E E T --------------------- */
/* C O N T A I N E R S */
.siteOuterContainer
{
	width:100%;
	background:rgb(255,255,255);
	text-align:center;
}
.siteInnerContainer750
{
	width:800px;
	background-color:rgb(255,255,255);
	border-style:solid;
	border-bottom-style:outset;
	border-color: rgb(0,0,0);
	border-width:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:1000px;
}
.siteInnerContainer950
{
	width:950px;
}
.sitePageContainerCell
{
	width:550px;
	padding:10px;
	vertical-align:top;
	border-left-style:none;
	border-color:rgb(0,0,0);
	border-width:0px;
	background: rgb(255,255,255);
	text-align:left;
	height:100%;
	float:left;
}
.homePageContainer
{
	width:100%;
	background: rgb(255,255,255);
	height:100%;
	vertical-align:top;
}
.homePageContainerCell
{
	width:400px;
	height:100%;
	padding:10px;
	vertical-align:top;
	border-left-style:solid;
	border-right-style:solid;
	border-color:rgb(0,0,0);
	border-width:1px;
	text-align:left;
	background: rgb(255,255,255);
}
.sitePageContainer
{
	width:100%;
	vertical-align:top;
	height:100%;
	background: rgb(255,255,255);
}
.pageContainerCell
{
	background: rgb(255,255,255);
	width:550px;
	padding:10px;
	vertical-align:top;
	border-left-style:solid;
	border-right-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	font-size:1em;
	text-align:left;
	height:100%;
}
.headerNavigationContainer
{
	width:100%;
	text-align:left;
	border-style:none;
	border-color:rgb(0,0,0);
	border-width:0px;
	background:rgb(255,255,255);
	position: relative; right:0px;
	
}
.footerNavigationContainer
{
	width:100%;
	text-align:center;
}
.footerNavigationContainerCell
{
	width:100%;
	text-align:center;
}
.leftNavigationContainer
{
	position: relative; right:0px; left:0px; top:0px; bottom:0px;
	height:100%;
	background:rgb(255,255,255);
	padding:0px;
	padding-left:5px;
	font-size:12pt;
	text-align:left;
}
.rightNavigationContainer
{
	position: relative; right:0px; left:0px; top:0px; bottom:0px;
	height:100%;
	background:rgb(255,255,255);
	padding:0px;
	padding-left:5px;
	font-size:12pt;
	text-align:left;
}
.contactUsContainer
{
	widxth:700px;
	background-color:rgb(255,255,255);
	font-size:1em;
	font-family: "Arial",sans-serif;
	text-align:left;
}
.contactUsFormContainer
{
	width:50%;
	background-color:rgb(255,255,255);
	font-size:1em;
	font-family: "Arial",sans-serif;
}
/* P A R A G R A P H & B O D Y */
p
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	color:rgb(0,0,0);
}
li
{
	color:rgb(0,0,0);
}
body
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	color:rgb(0,0,0);
}
/* H E A D I N G S */
h1
{
	font-size:16pt;
	text-align:left;
}
h2
{
	font-size:16pt;
	text-align:center;
	color:rgb(0,0,0);
	font-weight:normal;
	font-family:  "Arial",sans-serif;
}
h3
{
	font-size:1.2em;
	text-align:center;
	color:rgb(0,0,0);
	font-weight:bold;
	font-family:  "Arial",sans-serif;
}
.information
{
	font-size:1em;
	color:rgb(0,255,0);
	text-align:center;
}
.welcome
{
	font-size:1em;
	color:rgb(0,0,0);
	text-align:center;
}
.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
{
	font-size:1em;
	text-align:right;
	vertical-align:top;
	padding-left:3px;
	width:155px;
	background:rgb(255,255,255);
	border-style:none;
	border-color:rgb(172,198,213);
	border-width:0px;
	margin-left:auto;
	margin-right:auto;
}
.loginBoxNoBorder
{
	font-size:1em;
	text-align:right;
	vertical-align:top;
	padding-left:3px;
	width:155px;
	background:rgb(255,255,255);
	border-style:none;
	border-color:rgb(172,198,213);
	border-width:0px;
	margin-left:auto;
	margin-right:auto;
}
.loginLabel
{
	font-size:1em;
}
/* An input field used in the login box such as user or password */
.loginField 
{
	font-size:1em;
	color:rgb(0,0,0);
	height:26px;
	background:rgb(255,255,255);
}
/* Buttons to login or logout in the login box */
.loginButton 
{
	vertical-align:middle;
	text-align:center;
	background: rgb(0,0,0);
	color:rgb(255,255,255);
	font-size:1em;
	width:60px;
	height:26px;
}
/* Buttons to login or logout in the login box */
.logoutButton 
{
	vertical-align:middle;
	text-align:center;
	background: rgb(0,0,0);
	color:rgb(255,255,255);
	font-size:1em;
	width:60px;
	height:26px;
}
/* An error message that may be displayed when attempting to login */
.loginError 
{
	font-size:1em;
	color:rgb(255,0,0);
	text-align:center;
}
/* Links in the login box to enable users to get password reminders */
.forgotten 
{
	font-size:1em;
	color:rgb(0,0,0);
	text-align:center;
}
/* Links in the login box to enable users to create a new user */ 
.newUser 
{
	font-size:1em;
	color:rgb(0,0,0);
	text-align:center;
}
/* G E N E R A L S T Y L E S */
.error{color:rgb(255,0,0);}
.list
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	color:rgb(0,0,0); 
}
.mandatory
{
	color: rgb(0,0,0);
	font-size:12pt;	
}
.mandatoryText
{
	color: rgb(0,0,0); 
	font-size:12pt;	
}
.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;
}
.maintenanceTitle
{
	font-size:36pt;
}
.websiteControlPanel
{
	font-size:36pt;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:20px;
}
/* U S E R - The classes for the new user and update user forms */ 
.userMaintenance 
{
	font-size:1em;
	width:100%;
	margin-top:10px;
	margin-left:10px;
}
/* The heading that is displayed at the top of the maintenance form */
.userHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.userLabels 
{
	width:140px;
	font-size:12pt;
}
/* The user input fields */
.userInput 
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	height:24px;
	background:rgb(255,255,255);
}
.userInputText
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	background:rgb(255,255,255);
}
/* The row for each label and input field combination */
.userRow 
{
	height:24px;
}
/* An error message that may be displayed next to the user input */
.userErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
	position: relative; right:36px;
}
/* C O N T A C T U S C O N T R O L */
.contactusMaintenance 
{
	font-size:1em;
	width:100%;
	margin-left:10px;
}
/* The heading that is displayed at the top of the maintenance form */
.contactusHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
}
.contactUsEmails
{
	width:260px;
}
.contactUsWebsite
{
	width:260px;
}
/* The labels that are displayed next to each input field */
.contactusLabels 
{
	width:150px;
}
/* The user input fields */
.contactusInput 
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	height:24px;
	background:rgb(255,255,255);
}
.contactusInputText 
{
	font-size:1em;
	font-family: "Arial",sans-serif;
	background:rgb(255,255,255);
}
.contactusInputCell 
{
	font-size:1em;
	font-family: "Arial",sans-serif;
}
/* The row for each label and input field combination */
.contactusRow 
{
	padding-left:24px;
}
.contactusErrorMessage 
{
	color:rgb(255,0,0);
	font-weight:normal;
	text-align:left;
	position: relative; right:36px;
}
.othersitesSelectionContainer
{
	font-size:1em;
	color:rgb(0,0,0);
	font-weight:bold;
	width:100%;
}
.othersitesRowsContainer
{
	font-size:1em;
	width:100%;
}
.sitemaintenanceButton
{
	vertical-align:middle;
	text-align:center;
	font-size:1em;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	width:60px;
	height:26px;
}
.sitebackButton
{
	vertical-align:middle;
	text-align:center;
	font-size:1em;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	width:60px;
	height:26px;
}
.sitenextButton
{
	vertical-align:middle;
	text-align:center;
	font-size:1em;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	width:60px;
	height:26px;
}
.siteFloatNextButton
{
	vertical-align:middle;
	text-align:center;
	font-size:1em;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	width:60px;
	height:26px;
	float:right;
}
.siteFloatBackButton
{
	vertical-align:middle;
	text-align:center;
	font-size:1em;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	width:60px;
	height:26px;
	float:right;
}
.siteexitButton
{
	vertical-align:middle;
	text-align:center;
	padding-right:0px;
	font-size:1em;
	color:rgb(255,255,255);
	background: rgb(0,0,0);	
	width:60px;
	height:26px;
}

.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:26px;
}
.siteDisplayHeading
{
	color:rgb(0,0,0);
	font-weight:bold;
	font-size:1em;
}
.siteDisplayRow
{
	font-weight:normal;
	font-size:1em;
}
.siteDisplayInfo
{
	color:rgb(0,0,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
{
	color:rgb(0,0,255);
	text-decoration:underline;
	border-style:none;
}
a:visited
{
	color:rgb(0,0,255);
	text-decoration:underline;
	border-style:none;
}
a:focus
{
	color:rgb(0,0,255);
	text-decoration:underline;
	border-style:none;
}
a:hover
{
	color:rgb(0,0,0);
	text-decoration:underline;
	border-style:none;
}
a:active
{
	color:rgb(0,0,255);
	text-decoration:underline;
	border-style:none;
}
/* N E W S */
.newsExtra
{
	font-size:1em;
	text-align:center;
	vertical-align:top;
	padding-right:5px;
	width:140px;
	background-color:rgb(255,255,255);
	border-style:none;
	border-color:rgb(172,198,213);
	border-width:1px;
}
.newsExtraHeadline
{
	color:rgb(0,0,0);
	font-size:1em;
	text-align:center;
	position: relative; top:0px;
}
.newsExtraText
{
	position: relative; top:25px;
	color:rgb(0,0,0);
	font-size:1em;
	font-weight:normal;
}
.newsExtraImage
{
	width:120px;
	border-style:none;
	position: relative; top:15px;
}
/* H E A D E R N A V I G A T I O N */
.headerNavCell
{
	background:rgb(255,255,255);
	color:rgb(0,0,0);
	text-align:center;
	height:30px;
	border-style:none;
	position: relative; right:0px;
	padding:0px;
	padding-right:10px;
	vertical-align:middle;
	font-size:12pt;
}
/* Class that is applied to the actual link (not the cell) */
a.headerNavLink
{
	vertical-align:middle;
	height:100%;
	background:rgb(255,255,255);
	color:rgb(0,0,0);
	position: relative; right:0px;
	padding:0px;
	vertical-align:middle;
	text-decoration:underline;
	border-style:none;
	font-size:12pt;
}
a.headerNavLink:link
{
	font-weight:normal;
	text-align:left;
	padding:0px;
	background:rgb(255,255,255);
	color:rgb(0,0,0);
	position: relative; right:0px;
	text-decoration:underline;
	border-style:none;
	font-size:12pt;
}
a.headerNavLink:visited
{
	font-weight:normal;
	text-align:left;
	background:rgb(255,255,255);
	color:rgb(0,0,0);
	position: relative; right:0px;
	padding:0px;
	border-style:none;
	font-size:12pt;
}
a.headerNavLink:hover
{
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	position: relative; right:0px;
	background:rgb(255,255,255);
	color:rgb(0,0,0);
	padding:0px;
	border-style:none;
	height:100%;
	font-size:12pt;
}
a.headerNavLink:active
{
	font-weight:normal;
	text-align:left;
	background:rgb(255,255,255);
	color:rgb(0,0,0);
	position: relative; right:0px;
	padding:0px;
	border-style:none;
	font-size:12pt;
}
a.headerNavLink:focus
{
	font-weight:normal;
	text-align:left;
	background:rgb(255,255,255);
	color:rgb(0,0,0,);
	position: relative; right:0px;
	padding:0px;
	border-style:none;
	font-size:12pt;
}

/* F O O T E R N A V I G A T I O N */
.footerNavigation
{
	font-size:1em;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
/* Cell for the navigation link */
.footerNavcell
{
	font-size:12pt;
}
/* Class that is applied to the actual link (not the cell) */
.footerNavLink
{
	;
}
a.footerNavLink:link
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
a.footerNavLink:visited
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
a.footerNavLink:hover
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
a.footerNavLink:active
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
a.footerNavLink:focus
{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
	border-style:none;
}
/* L E F T    N A V I G A T I O N */
.leftNavigation
{
	font-size:1em;
	text-align:left;
	width:150px;
	background-color:rgb(255,255,255);
	position: relative; top:0px;
}
/* Cell for the navigation link */
.leftNavcell
{
	height:10px;
	font-size:12pt;
	text-align:left;
}
/* Class that is applied to the actual link (not the cell) */
.leftNavLink
{
	padding:0px;
	text-align:left;
}
a.leftNavLink:link
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-decoration:underline;
	background:rgb(255,255,255);
	position: relative; right:0px;
	
}
a.leftNavLink:visited
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-decoration:underline;
	background:rgb(255,255,255);
}
a.leftNavLink:hover
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-decoration:none;
	background:rgb(255,255,255);
}
a.leftNavLink:active
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-decoration:underline;
	background:rgb(255,255,255);
}
a.leftNavLink:focus
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-decoration:underline;
	background:rgb(255,255,255);
}
/* 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;
	font-size:12pt;
	background: rgb(255,255,255);
	text-align:left;
	border-style:none;
	border-width:0px;
}
/* Class that is applied to the actual link (not the cell) */
.rightNavLink
{
	padding-left:0px;
	text-align:left;
}
a.rightNavLink:link
{
	color:rgb(0,0,0);
	font-weight:normal;
	text-decoration:underline;
	background:rgb(255,255,255);
	text-align:left;
}
a.rightNavLink:visited
{
	color:rgb(0,0,0);
	font-weight:underline;
	background:rgb(255,255,255);
	text-decoration:underline;
	text-align:left;
}
a.rightNavLink:hover
{
	color:rgb(0,0,0);
	font-weight:normal;
	background:rgb(255,255,255);
	text-decoration:underline;
	text-align:left;
}
a.rightNavLink:active
{
	color:rgb(0,0,0);
	font-weight:normal;
	background:rgb(255,255,255);
	text-decoration:underline;
	text-align:left;
}
a.rightNavLink:focus
{
	color:rgb(0,0,0);
	font-weight:normal;
	background:rgb(255,255,255);
	text-decoration:underline;
	text-align:left;
}
/* P R O M O T O R */
.gigDetailsTableCell
{
	width:300px;
	vertical-align:center;
}
.gigDataDate
{
	color:rgb(0,0,0);
	font-size:1em;	
}
.gigDataArtist
{
	color:rgb(0,10,0);
	font-size:1em;
	font-weight:bold;
}
.gigFree
{
	color:rgb(255,0,0);
	font-size:1em;	
	font-weight:bold;
}
.gigDataPrice
{
	font-size:1em;	
}
.gigSearchRow
{
	
}
.gigSearchOptions
{
	color:rgb(116,116,208);
	font-size:1em;	
	vertical-align:center;
}
.gigSearchSelection
{
	color:rgb(0,0,0);
	background:rgb(255,247,139);
	font-size:1em;	
	vertical-align:center;
}
.gigSearchHeading
{
	color:rgb(0,0,0);
	font-size:1em;
}
.gigArtistGenre
{
	color:rgb(0,0,0);
	font-size:1em;	
}
.gigSearchNoneInCategory
{
	color:rgb(255,0,0);
	font-size:1em;
	position: relative; left:50px; top:80px;
	
}
.gigArtistCell
{
	color:rgb(0,0,0);
	font-size:1em;
	background: rgb(255,255,255);
	padding:5px;
	vertical-align:top;
	position: relative; right:-5px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(255,240,240);
	width:250px;
}
.gigArtistText
{
	color:rgb(0,0,0);
	font-size:1em;
	font-family: "Arial",sans-serif;
	background: rgb(255,255,255);
	padding:5px;
	vertical-align:top;
	position: relative; left:5px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(255,240,240);
	width:300px;
}
.gigSearchWebsite
{
	font-size:1em;	
}
.gigSearchImageCell
{
	vertical-align:middle;
}
.gigSearchImage
{
	border-style:solid;
	border-width:1px;
	border-color:rgb(255,217,109);
}
.gigSearchBackButton
{
	vertical-align:middle;
	text-align:right;
	color:rgb(64,64,64);
	padding-right:8px;
	background: rgb(255,217,109) url(/images/1106/back.bmp) top left no-repeat;
	width:60px;
	height:22px;
}
.gigSearchNextButton
{
	vertical-align:middle;
	text-align:left;
	color:rgb(64,64,64);
	padding-left:8px;
	background: rgb(255,217,109) url(/images/1106/next.bmp) top right no-repeat;
	width:60px;
	height:22px;
	font-size:1em;
}
.gigSearchRefreshButton
{
	vertical-align:middle;
	text-align:center;
	color:rgb(64,64,64);
	background: rgb(255,217,109);
	width:60px;
	height:22px;
	font-size:1em;
}
.gigSearchArchive
{
	font-size:1em;
}
.gigSearchCurrent
{
	font-size:1em;
}



.artistDataDate
{
	color:rgb(0,0,0);
	font-size:8pt;	
}
.artistDataArtist
{
	color:rgb(0,10,0);
	font-size:1em;
	font-weight:bold;
}
.artistFree
{
	color:rgb(255,0,0);
	font-size:1em;	
	font-weight:bold;
}
.artistDataPrice
{
	font-size:1em;	
}
.artistSearchRow
{
	
}
.artistSearchOptions
{
	color:rgb(116,116,208);
	font-size:1em;	
	vertical-align:center;
}
.artistSearchHeading
{
	color:rgb(0,0,0);
	font-size:1em;
}
.artistArtistGenre
{
	color:rgb(0,0,0);
	font-size:1em;	
}
.artistSearchNoneInCategory
{
	color:rgb(255,0,0);
	font-size:1em;
	position: relative; left:100px; top:80px;
	
}
.artistArtistText
{
	color:rgb(0,0,0);
	font-size:1em;
	background: rgb(255,255,255);
	padding:5px;
	vertical-align:top;
	position: relative; right:-5px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(255,240,240);
	width:250px;
}
.artistSearchWebsite
{
	font-size:1em;	
}
.artistSearchImageCell
{
	vertical-align:middle;
}
.artistSearchImage
{
	border-style:solid;
	border-width:1px;
	border-color:rgb(255,217,109);
}
.artistSearchBackButton
{
	vertical-align:middle;
	text-align:right;
	color:rgb(64,64,64);
	padding-right:8px;
	background: rgb(255,217,109) url(/images/1106/back.bmp) top left no-repeat;
	width:60px;
	height:22px;
}
.artistSearchNextButton
{
	vertical-align:middle;
	text-align:left;
	color:rgb(64,64,64);
	padding-left:8px;
	background: rgb(255,217,109) url(/images/1106/next.bmp) top right no-repeat;
	width:60px;
	height:22px;
	font-size:1em;
}
.artistSearchRefreshButton
{
	vertical-align:middle;
	text-align:center;
	color:rgb(64,64,64);
	background: rgb(255,217,109);
	width:60px;
	height:22px;
	font-size:1em;
}
.artistSearchArchive
{
	font-size:1em;
}
.artistSearchCurrent
{
	font-size:1em;
}
.rateArtist
{
	font-size:1em;
}
/* U S E R - The classes for the new user and update user forms */ 
.artistratingMaintenance 
{
	font-size:1em;
	width:100%;
}
/* The heading that is displayed at the top of the maintenance form */
.artistratingHeader 
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
/* The labels that are displayed next to each input field */
.artistratingLabels 
{
	text-align:center;
	width:75px;
	padding-left:60px;
}
/* The user input fields */
.artistratingInput 
{
	height:20px;
}
/* The row for each label and input field combination */
.artistratingRow 
{
	height:20px;
}
/* An error message that may be displayed next to the user input */
.artistratingErrorMessage 
{
	color:rgb(255,0,0);
	text-align:left;
}
.artistRatingText
{
	vertical-align:top;
	text-align:left;
	width:50%;
	padding-left:10px;
	padding-top:10px;
	border-left-style:solid;
	border-width:1px;
	border-color:rgb(0,0,0);
}
.artistRatingForm
{
	
	vertical-align:top;
	padding-top:10px;
	text-align:center;
	width:50%;
}
.artistratingStageName
{
	font-size:14pt;
	text-align:left;
	font-weight:normal;
	font-family: "Arial",sans-serif;
}
.artistratingImage
{
	border-style:solid;
	border-width:1px;
	border-color:rgb(255,217,109);
	text-align:center;
}
.artistratingNumber
{
	font-size:1em;
	position: relative; bottom:4px;
}
.artistratingNoRatings
{
	font-size:1em;
}
.forgottenPasswordEmail
{
	font-size:1em;
	color:rgb(0,0,255);
	padding-left:100px;
}
.giglistHeader
{
	font-size:16pt;
	color:rgb(0,0,0);
	text-align:left;
	width:50%;
}
.giglistCell
{
	width:50%;
	vertical-align:top;
	padding-top:20px;
	padding-right:20px;
}
.top
{
	height:350px;
	vertical-align:top;
}
.news
{
	position: relative; right:-1px; top:100px;
	text-align:center;
	border-style:none;
	padding-left:0px;
}
.boldblue
{
	color:rgb(0,0,0);
	font-weight:bold;
}
.blue
{
	color:rgb(0,0,0);
}
.totaldays
{
	position: relative; top:80px;
	text-align:center;
	width:130px;
}
.competition
{
	position: relative; top:30px;
	text-align:center;
	color:rgb(0,0,0);
	font-size:1em;
}
.websiteTitle
{
	font-size:36pt;
	color:rgb(0,0,0);
}
.privilegesInput
{
	font-size:1em;
}
.databaseInput
{
	font-size:1em;
}
.enquiriesInput
{
	font-size:1em;
}
.linksInput
{
	font-size:1em;
}
.logincontrolInput
{
	font-size:1em;
}
.navigationInput
{
	font-size:1em;
}
.usersInput
{
	font-size:1em;
}
/* P A Y M E N T */
.paymentMaintenance 
{
	font-size:12pt;
}
/* The heading that is displayed at the top of the maintenance form */
.paymentHeader 
{
	font-family:"Arial","Arial",sans-serif;
	font-size:16pt;
}
/* The labels that are displayed next to each input field */
.paymentLabels 
{
	font-family:"Arial","Arial",sans-serif;
	width:140px;
	font-size:12pt;
	
}
/* The user input fields */
.paymentInput 
{
	font-size:12pt;
	font-family:"Arial","Arial",sans-serif;
	background:rgb(255,255,255);
}
.paymentInputText
{
	font-size:12pt;
	background:rgb(255,255,255);
	font-family:"Arial","Arial",sans-serif;
	background:rgb(255,247,139);
	float:left;
}
.paymentErrorMessage
{
	font-size:12pt;
	color:rgb(255,0,0);
	width:250px;
	float:right;
}
.forumHeader
{
	font-size:14pt;
	color:rgb(0,0,0);
	height:26px;
}
.forumTitle
{	
	font-size:14pt;
	text-align:left;
	font-weight:normal;
	font-family:"Verdana","Arial",sans-serif;
	color:rgb(0,0,0);
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}
.forumAddButton
{
	margin-left:45px;
	vertical-align:middle;
	text-align:center;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:60px;
	height:22px;
	font-size:12pt;
}
.forumAddText
{
	font-size:12pt;
	font-family:"Arial","Arial",sans-serif;
	color:rgb(0,0,0);
	width:200px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.forumAddTextArea
{
	float:left;	
	margin-left:5px;
	font-size:12pt;
}
.sitefloatMaintenanceButton
{
	vertical-align:middle;
	text-align:center;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:60px;
	height:22px;
	float:left;
	font-size:12pt;
}
.sitefloatAddButton
{
	vertical-align:middle;
	text-align:center;
	color:rgb(255,255,255);
	background: rgb(0,0,0);
	border-style:solid;
	border-color:rgb(255,255,255);
	border-width:1px;
	width:60px;
	height:22px;
	float:left;
	font-size:12pt;
}
.postContainer
{
	width:100%
	font-family:"Arial","Arial",sans-serif;
	font-size:12pt;
	clear:left;
}
.post
{
	clear:left;
	font-size:12pt;
	margin-top:10px;
}
.postHeaderContainer
{
	font-size:12pt;
	clear:left;
	margin-top:10px;
	background-color:rgb(0,0,0);
	width:100%;
	height:24px;
	padding:3px;
}
.postDateHeader
{
	font-size:12pt;
	color:rgb(255,255,255);
	font-family:"Arial",sans-serif;
	width:70px;
	float:left;
	text-align:left;
}
.postTimeHeader
{
	font-size:12pt;
	color:rgb(255,255,255);
	font-family:"Arial",sans-serif;
	width:65px;
	text-align:left;
	float:left;
}
.postPostByHeader
{
	font-size:12pt;
	font-family:"Arial",sans-serif;
	color:rgb(255,255,255);
	width:60px;
	text-align:left;
	float:left;
}
.postTextHeader
{
	font-size:12pt;
	font-family:"Arial",sans-serif;
	color:rgb(255,255,255);
	float:left;
}
.postDate
{
	font-size:12pt;
	clear:left;
	font-family:"Arial",sans-serif;
	text-align:left;
	width:70px;
	color:rgb(0,0,0);
	float:left
}
.postTime
{
	font-size:12pt;
	width:65px;
	font-family:"Arial",sans-serif;
	text-align:left;	
	color:rgb(0,0,0);
	float:left;
}
.postBy
{
	font-size:12pt;
	width:60px;
	font-family:"Arial",sans-serif;
	color:rgb(255,255,255);
	text-align:left;
	float:left;
}
.postText
{
	font-size:12pt;
	width:544px;
	text-align:left;
	float:left;
	color:rgb(0,0,0);
	background:rgb(255,255,255);
	padding:5px;
}

.forumHeader
{
	font-size:14pt;
	color:rgb(255,128,0);
	height:26px;
}
.forumTitle
{	
	font-size:14pt;
	text-align:left;
	font-weight:normal;
	font-family:"Verdana","Arial",sans-serif;
	color:rgb(255,178,0);
	margin-bottom:10px;
	margin-left:5px;
}
.forumAddButton
{
	margin-left:45px;
	vertical-align:middle;
	text-align:center;
	color:rgb(255,255,255);
	background:rgb(11,111,143);
	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(11,111,143);
	width:180px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.forumAddTextArea
{
	float:left;	
	margin-left:5px;
}
.postContainer
{
	width:100%
	clear:left;
}
.post
{
	clear:left;
	margin-top:10px;
}
.postHeaderContainer
{
	clear:left;
	margin-top:10px;
	backgroxund-color:rgb(11,111,143);
	background: url(/images/1101/headernav.gif) top left;
	width:100%;
	height:24px;
	padding:3px;
}
.postDateHeader
{
	color:rgb(255,255,255);
	width:70px;
	float:left;
	text-align:left;
}
.postTimeHeader
{
	color:rgb(255,255,255);
	width:65px;
	text-align:left;
	float:left;
}
.postPostByHeader
{
	color:rgb(255,255,255);
	width:60px;
	text-align:left;
	float:left;
}
.postTextHeader
{
	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,178,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;
}
.windowHeadertopic
{
	width:50%;
	text-align:left;
}

.eventsContainer
{
	margin-top:10px;
	width:600px;
	text-align:left;
	clear:left;
	font-size:12pt;
}
.eventsDisplayRow
{
	background: url(/images/generic/eventsseparator.bmp) bottom left repeat-x;
}
.eventsDisplayInfo
{
	position: relative; top:-40px;
	margin-right:10px;
	float:left;
}
.eventsdateFrom
{
	width:100px;
	vertical-align:top;
}
.eventstime
{
	vertical-align:top;
}
.eventsevent
{
	vertical-align:top;
}
.eventsbookingDetails
{
	vertical-align:top;
}
.eventsLocation
{
	vertical-align:top;
}
.rightNavigationFooter
{
	background:none;
}

