h1 {
	font-size:1.5em;
}
form {
	margin: 0px;
	padding: 0px;
}
.whiteText {
	color:#FFFFFF;
}
.ContentTable {
	width: 95%;
	padding: 10px
}
.mainContentTable {
	background-color:#FFFFFF;
	width: 100%;
	border: 1px solid #FFFFFF;
}
.mainContentInfoTable {
	background-color:#ffffff;
	width: 100%;
	border: 1px solid #122155;
}
.thumbnailBorder {
	border: 1px solid #FFFFFF;
}
.subSectionHeaders {
	font-weight : bold;
}
A:LINK {
	color: #000000;
	text-decoration: underline;
	font-weight : bold;
	font-size:1em;
}
A:VISITED {
	color: #000000;
	text-decoration: none;
	font-weight : bold;
	font-size:1em;
}
A:ACTIVE {
	color: #8E080A;
	text-decoration: none;
	font-weight : bold;
	font-size:1em;
}
A:HOVER {
	color: #8E080A;
	text-decoration: none;
	font-weight : bold;
	font-size:1em;
}
a.orderLink:link {
	color: #ffffff;
	text-decoration: none;
}
a.orderLink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.orderLink:active {
	color: #ffffff;
	text-decoration: underline;
}
a.orderLink:hover {
	color: #ffffff;
	text-decoration: underline;
}
.textfield200 {
	width: 200px;
	background: #FFFFFF;
	padding: 2px;
	font-family : tahoma;
	font-size : 100%;
	color : #042669;
	border: 1px solid #122155;
}
.textfieldEmail {
	width: 258px;
	background: #FFFFFF;
	padding: 2px;
	font-family : tahoma;
	font-size : 100%;
	color : #042669;
	border: 1px solid #122155;
}
.textfieldNormal200 {
	width: 200px;
	border-right: 1px solid #042669;
	border-top: 1px solid #042669;
	border-left: 1px solid #042669;
	border-bottom: 1px solid #042669;
	background: #FFFFFF;
	padding: 1px;
	font-family : tahoma;
	font-size : 100%;
	color : #042669;
}
.dropDowns {
	color : #042669;
}
a.calendarBooked:link {
	color: #ffffff;
	font-weight : bold;
	background-color: #aaaaaa;
}
a.calendarBooked:active {
	color: #ffffff;
	font-weight : bold;
	background-color: #aaaaaa;
}
a.calendarBooked:hover {
	color: #ffffff;
	font-weight : bold;
	background-color: #aaaaaa;
}
a.calendarBooked:visited {
	color: #ffffff;
	font-weight : bold;
	background-color: #aaaaaa;
}
.corporateColour {
	background-color:#8E080A;
	font-weight:normal;
	color:#FFFFFF;
}
.whiteTextNormal {
	font-weight:normal;
	color:#FFFFFF;
}
.lightBlueText {
	color:#FFFFFF;
	font-weight:bold;
}
.corporateColourTint {
	background-color:#ffffff;
}
.corporateColourTint2 {
	background-color:#e6e4e4;
}
.corporateColourTint3 {
	background-color:#E9F8FC;
}
.corporateColourCellpadding {
	background-color:#c8e1f3;
}
.calendarBooking {
	background-color:#AAAAAA;
	color : #ffffff;
	font-weight : bold;
}
.tempDelegate {
	color:#8E080A;
	font-weight:bold;
}
.disabledDelegate {
	color:#C7C5C5;
	border-bottom: 1px solid #B0C8E1;
}
.stepTextDisabled {
	color:#91A4C5;
}
.homepageHeaders {
	font-size:110%;
	color:#000000;
}
.borderSeparation {
	border-bottom: 1px solid #B0C8E1;
}
.borderBottom {
	border-bottom: 1px solid #042669;
}
.furtherInfo {
	height: 60px;
	width: 100%;
	border: 1px solid #122155;
	background: #FFFFFF;
	scrollbar-base-color: #f2f2f2;
	scrollbar-track-color: #f2f2f2;
	scrollbar-face-color: #f2f2f2;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #f2f2f2;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-shadow-color: #81;
	scrollbar-arrow-color: #81;
	padding-left : 3;
	padding-right : 3;
	font-family : Tahoma;
	font-size : 100%;
}
.emailTextField {
	border: 1px solid #122155;
	background: #FFFFFF;
	width:390px;
}
.emailBody {
	height: 400px;
	width:390px;
	border: 1px solid #122155;
	background: #FFFFFF;
	scrollbar-base-color: #f2f2f2;
	scrollbar-track-color: #f2f2f2;
	scrollbar-face-color: #f2f2f2;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #f2f2f2;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-shadow-color: #81;
	scrollbar-arrow-color: #81;
	padding-left : 3;
	padding-right : 3;
	font-family : Tahoma;
	font-size : 100%;
}
.cancelledEvent {
	color:#8E080A;
	font-weight:normal;
}
.textfield70 {
	width: 70px;
	background: #FFFFFF;
	padding: 2px;
	font-family : tahoma;
	font-size : 100%;
	color : #042669;
	border: 1px solid #122155;
}
/*          ****************************************************************************************
                                                                                                                        Calendar Styles
            ****************************************************************************************          */
           
           
           
 
/*          subheader on each calendar page containing the date       */
.calDateSubHeader {
	font-weight: bold;
	color: #4a81ac;
}
/*          table containing events in a calendar day view      */
.calDayTable {
	border-bottom: 1px solid #c8e1f3;
	border-right: 1px solid #c8e1f3;
}
/*          header for an event in a calendar day view (also days of week in month and week pages)     */
.calDayHeader {
	background-color:#82aed0;
	font-weight:normal;
	color:#000000;
}
/*          table containing the calendar       */
table.calContainer {
	color: #4a81ac;
}
/*          overall style for "previous month", "next month", etc. links above the calendar         */
td.calNavigation {
	background-color:#4a81ac;
	color:#FFFFFF;
}
/*          calendar dates in the current month (also used in the "week view" page, if shown)   */
td.calThisMonth {
	background: white;
	border: 1px solid #24ADDC;
}
/*          dates, listed in the "view month" and "view week" pages    */
td.calEventsDate {
	padding-bottom: 2px;
}
/*          events, listed in the month and week views           */
td.calEvents {
	padding-top: 4px;
	padding-bottom: 4px;
}
/*          dates which are links to the "view day" page         */
a.calEventsDate:link {
	color: #2f8ed2;
	font-weight: normal;
	text-decoration: none;
}
a.calEventsDate:visited {
	color: #2f8ed2;
	font-weight: normal;
	text-decoration: none;
}
a.calEventsDate:active {
	color: #0d4a75;
	font-weight: normal;
	text-decoration: none;
}
a.calEventsDate:hover {
	color: #0d4a75;
	font-weight: normal;
	text-decoration: none;
}
td.calOtherMonth {
	background: #f1f7fa;
	border-bottom: 1px solid #c8e1f3;
	border-right: 1px solid #c8e1f3;
}
/* NEW! NEW! NEW! NEW! NEW! NEW! NEW!   11th feb 08 */
 
.DateBG {
	background-color: #e5f1f9;
	padding-left: 2px;
	padding-right: 2px;
}
.EventItem {
	background-color:#8fcbf6;
	color:#000000;
	font-size:.8em;

}
.Meeting {
	background-color:#bae57b;
	color:#000000;
	font-size:.8em;

	
}
.unconfirmed {
	background-color:#f7a4a4;
	color:#000000;
	font-size:.8em;


}
.categories {
	background-color:#6b2424;
	color:#ffffff;
	font-size:.8em;

	
}
.orderedBy {
	background-color:#ff9543;
	color:#ffffff;
	font-size:.8em;
}
.orderedByButton {
	background-color:#ff9543;
	color:#000000;
	border: none;
	width: 150px;
	font-size:1.2em;
	cursor:pointer;	
}
.goButton {
	background-color:#6b2424;
	color:#FFFFFF;
	border: none;
	width: 17px;
	cursor:pointer;
}
.innerCalBox {
	background-color:#ffffff;
	color:#000000;
}
.eventType {
	display:block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;


}
a.eventType:link {
	display:block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}
a.eventType:visited {
	display:block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	
}
a.eventType:active {
	display:block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}
a.eventType:hover {
	display:block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}
a.category:link {
	display:block;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size:1.2em;
	}
a.category:visited {
	display:block;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size:1.2em;	
	}
a.category:active {
	display:block;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size:1.2em;	
	}
a.category:hover {
	display:block;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size:1.2em;	
	}
td.todaysDate {
	background-color: #fcfbe8;
	border-bottom: 1px solid #c8e1f3;
	border-right: 1px solid #c8e1f3;
}
/*          dates which are links to the "view day" page         */
a.otherMonthDate:link {
	color: #9bc8e9;
	font-weight: normal;
	text-decoration: none;
}
a.otherMonthDate:visited {
	color: #9bc8e9;
	font-weight: normal;
	text-decoration: none;
}
a.otherMonthDate:active {
	color: #739fbf;
	font-weight: normal;
	text-decoration: none;
}
a.otherMonthDate:hover {
	color: #739fbf;
	font-weight: normal;
	text-decoration: none;
}
.KeyLabels {
}
a.calNavLink:link {
	color: #1a4d76;
	font-weight: normal;
	text-decoration: none;
	font-size:.8em;
}
a.calNavLink:visited {
	color: #1a4d76;
	font-weight: normal;
	text-decoration: none;
	font-size:.8em;
}
a.calNavLink:active {
	color: #1a4d76;
	font-weight: normal;
	text-decoration: underline;
	font-size:.8em;
}
a.calNavLink:hover {
	color: #1a4d76;
	font-weight: normal;
	text-decoration: underline;
	font-size:.8em;
}
.calNavLinkDisabled{
	font-weight: normal;
	text-decoration: none;
	font-size:.8em;
}
.calTodayView {
	border-right: 1px solid #c8e1f3;
}
.calTodayView2 {
	border-right: 1px solid #c8e1f3;
	border-bottom: 1px solid #c8e1f3;
}
.calTodayView3 {
	border-bottom: 1px solid #c8e1f3;
	border-right: 0px solid #ffffff;
}
.orderedByCol {
	border-right: 1px solid #c8e1f3;
	border-bottom: 1px solid #c8e1f3;
	background-color: #fcfbe8;
}
.orderedByCol2 {
	border-right: 1px solid #c8e1f3;
	background-color: #fcfbe8;
}
.categoryBorders {
	border-right: 1px solid transparent;
}
.checkBoxSize {
	height:11px;
	width: 11px;
}
.orderedByRightCol {
	border-bottom: 1px solid #c8e1f3;
	background-color: #fcfbe8;
}
.orderedByRightLastRowCol {
	background-color: #fcfbe8;
}
.info {
	display:inline-block;
	clear:both;
	border-right:1px dotted #ccc;
}
.mandatoryField {
	font-weight:bold;
	color:#FF0000;
}
/* The Message or Calendar Box:
bottom or top tile must equal the BoxWidth minus the combined width of topleft and topright */

.BoxWidth {
	width: 310px;
}
.BoxBg {
	background-color:#FFFFFF;
}
.boxHeaders {
	color:#1a4d76;
	font-weight:bold;
}
.boxTopLeft {
	width:auto;
	height:auto;
}
.boxTopRight {
	width:auto;
	height:auto;
}
.boxBottomLeft {
	width:auto;
	height:auto;
}
.boxBottomRight {
	width:auto;
	height:auto;
}
.boxRightTile {
	background-image:url(../images/box_right_tile.png);
	width:auto;
}
.boxLeftTile {
	background-image:url(../images/box_left_tile.png);
	width:auto;
}
.boxTopTile {
	background-image:url(../images/box_top_tile.png);
	height:auto;
	width:266px;
}
.boxBottomTile {
	background-image:url(../images/box_bottom_tile.png);
	height:auto;
	width:266px
}
.BoxCloseWindow {
	background-image:url(../images/box_close_tab.png);
	background-repeat:no-repeat;
	height: 60px;
}
#actionDiv {
	position: absolute;
	z-index:91;
	width: 310px;
}
#calDiv {
	position: absolute;
	z-index:91;
}
#spreadDiv {
	position: absolute;
	z-index:91;
}
#helpDiv {
	position: absolute;
	z-index:91;
}
#toolDiv {
	position: absolute;
	z-index:91;
}
/*  
venue management,diary buttons
*/

.managementButtons {
	background-color:#c20000;
	color:#ffffff;
	font-weight:bold;
}
a.managementButtons:link {
	display:block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.managementButtons:visited {
	display:block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.managementButtons:active {
	display:block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.managementButtons:hover {
	display:block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
