BODY{MARGIN: 0px;background-color: #FFFFFF;}
Table.HeaderBar{width: 100%;height: 15px;border-collapse: collapse;}
TD.TopHeaderTD{height: 15px;background-color: #FFFFFF;color: Black;font-family: Arial;font-size: 12px;}
TD.TopHeaderTD A{height: 15px;background-color: #FFFFFF;color: Black;font-family: Arial;font-size: 12px;}
DIV.mnuBar{background-color:#FFFFFF;color:Black;font-family:Arial;font-size:12px;}
Table.FooterBar{position:absolute;height: 15px;bottom:0;width:100%;border-collapse: collapse;}
TR.TopFooterTR TD{height: 15px;background-color: #FFFFFF;color: Black;font-family: Arial;font-size: 12px;}
TR.BottomFooterTR TD{height: 15px;background-color: #FFFFFF;color: Black;font-family: Arial;font-size: 12px;}
TD.Control_LeftTopHeaderTD {background-color:#FFFFFF;}
IMG.Control_LeftTopHeaderIMG{border-bottom:solid 2px #FFFFFF;}TR.Control_LeftBottomHeaderTR TD{background-color:#4D668E;font-family:Arial;}
TR.Control_LeftBottomHeaderTR_Style1 TD{font-family:Arial;}
TR.Control_LeftTopFooterTR TD{background-color:#4D668E;}
.Control_LeftModule_Body{background-color:#FFFFFF;}
.Control_LeftModule_Body TD{color:Black;font-family: Arial;font-size: 12px;}
.Control_LeftModule_Body TD A{color:Black;font-family: Arial;font-size: 12px;}
TD.Control_CentreTopHeaderTD {background-color:#FFFFFF;}
IMG.Control_CentreTopHeaderIMG{border-bottom:solid 2px #FFFFFF;}TR.Control_CentreBottomHeaderTR TD{background-color:#4D668E;font-family:Arial;}
TR.Control_CentreBottomHeaderTR_Style1 TD{font-family:Arial;}
TR.Control_CentreTopFooterTR TD{background-color:#4D668E;}
.Control_CentreModule_Body{background-color:#FFFFFF;}
.Control_CentreModule_Body TD{color:Black;font-family: Arial;font-size: 12px;}
.Control_CentreModule_Body TD A{color:Black;font-family: Arial;font-size: 12px;}
TD.Control_RightTopHeaderTD {background-color:#FFFFFF;}
IMG.Control_RightTopHeaderIMG{border-bottom:solid 2px #FFFFFF;}TR.Control_RightBottomHeaderTR TD{background-color:#4D668E;font-family:Arial;}
TR.Control_RightBottomHeaderTR_Style1 TD{font-family:Arial;}
TR.Control_RightTopFooterTR TD{background-color:#4D668E;}
.Control_RightModule_Body{background-color:#FFFFFF;}
.Control_RightModule_Body TD{color:Black;font-family: Arial;font-size: 12px;}
.Control_RightModule_Body TD A{color:Black;font-family: Arial;font-size: 12px;}
SPAN.MandatoryChar{font-weight: bold;font-family: Arial;font-size: 12px;color: Red;}
SPAN.CapitalChar{font-weight: bold;font-family: Arial;font-size: 12px;color: Red;}
DIV.mnu{BACKGROUND-COLOR:  #FFFFFF;}
DIV.mnuBar A.mnuBtn{BORDER-RIGHT: #FFFFFF 1px solid;BORDER-TOP:  #FFFFFF 1px solid;BORDER-LEFT:  #FFFFFF 1px solid;BORDER-BOTTOM:  #FFFFFF 1px solid;}

/*PE*/
body {
      background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/header_bg.jpg) #ffffff repeat-x;
	  font-size: 0.8em;
	  font-family: Tahoma, Arial, sans-serif;
}
/*EPE*/

.gridview_row {
color:red;
}

#contents {
	position:absolute;
	top:0;
	left:0;
}

table.Control_RightHeaderBar tr td {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/mod_header_bg.gif) left top repeat-x #4f807d;
}

/*Main Page*/
html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #contents {
	height: auto;
}


h3.home {
	font-size: 125%;
	margin: 0.5em 0 0.5em 0;
	padding: 0;
}

table img#LogoImage {
	margin: -3px 0 0 -3px;
	padding: 0;
	border: none;
}

/*Extra style*/
.gridview_header {
font-size:12px;
border-color:white; 
border-style:solid; 
border-width:1px;
padding-right: 0px;
padding-left: 0px;
} 

table#G_ctl12xgvEventDelegates td.gridview_row ctl12xgvEventDelegates-ic {
text-align: center;
background: #000;
}


/*Bespoke page styles*/

         #questions {
		padding: 15px 0 20px 0;
	}

	#questions p a {
		color: #00245d;
		text-decoration: none;
		padding: 0 0 4px 10px;
		background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/blue_arrow.gif) transparent no-repeat 0 5px;
	}
	
	#questions p a:hover {
		color: #000;
		text-decoration: underline;
		padding: 0 0 4px 10px;
		background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/black_arrow.gif) transparent no-repeat 0 5px;
	}
/* NOTICES
 ------------------------------------------ */ 
 .notice {
    padding: 0 15px 0 15px;
    border: 1px solid #c9c9c9;
    margin: 0 0 15px 0;
    background: #dcdcdc;
    width: 570px;
} 
.notice h2 {
    background: none;
    font-size: 1em;
    font-weight: bold;
    padding: 0;
} 
.notice h4 {
    padding: 10px 0 10px 0;
    margin: 0;
    font-size: 1.0833em;
} 
.notice p {
    padding: 5px 0 5px 0;
    margin: 0;
}

/*RIGHT COL*/

#RightPane {
width:300px;
}

#CentrePane {
width:100%;
}


#ctl11_ModuleControl {
               padding: 0;
               margin: 0;
}

.Control_RightModule_Body {

}

/*LEFT COL*/

#ctl13_ModuleControl ul {
	padding: 0;
	margin: 0 0 20px;
}

		#ctl13_ModuleControl ul li {
			background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/bullet_gray.gif) left 6px no-repeat;
			padding: 2px 0 2px 25px;
			margin: 0 0 0 5px;
			list-style-type: none;
			line-height: 1.4em;
		}

/*Basket*/

#ctl12_gvBasket td, #ctl12_gvBasket th, #ctl12_gvBasket tr {
            padding: 0;
            margin: 0;
}

/*PROMOS*/

/*uncomment this when the promo needs to be removed*/

/*
#ctl10_ModuleControl {
               display: none;
}
*/


/*Help promo*/

#ctl11_ModuleControl {
               padding: 0;
               margin: 0;
               width: 242px;
}

*html #ctl11_ModuleControl {
               padding: 0;
               margin: 0;
               width: 252px;
}

#helpPrTop {
	background: #4f807d url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/help_pr_header.gif) no-repeat;
	
}

	#helpPrTop h4 {
		margin: 0;
		padding: 7px 10px 6px 10px;
		font-size: 100%;
		color: #fff;
		line-height: 1.4em;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		#helpPrTop h4 a {
			text-decoration: none;
			color: #fff;
		}
		
		#helpPrTop h4 a:hover {
			text-decoration: underline;
		}

#helpPrBot {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/help_pr_bot.gif) no-repeat bottom;
	height: 12px;
}

#helpPr {
	padding: 0;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/help_pr_bg.gif) repeat-y;
}

#helpPrSmImg {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/help_pr_img.gif) no-repeat;
	height: 57px;
}

#helpPr p {
	margin: 0 15px 0 10px;
	padding: 10px 0 0 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}

	#helpPr p a {
		color: #363636;
		text-decoration: underline;
	}
	
		#helpPr p a:hover {
			text-decoration: none;
		}

/*GCSE promo*/


#ctl10_ModuleControl {
               padding: 0;
               margin: 0;
               width: 242px;
}

*html #ctl10_ModuleControl {
               padding: 0;
               margin: 0;
               width: 252px;
}

#gcsePrTop {
	background: #516faa url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/training_pr_header.gif) no-repeat;
	
}

	#gcsePrTop h4 {
		margin: 0;
		padding: 7px 10px 6px 10px;
		font-size: 100%;
		color: #fff;
		line-height: 1.4em;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		#gcsePrTop h4 a {
			text-decoration: none;
			color: #fff;
		}
		
		#gcsePrTop h4 a:hover {
			text-decoration: underline;
		}

#gcsePrBot {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/gcse_pr_bot.gif) no-repeat bottom;
	height: 12px;
}

#gcsePr {
	padding: 0;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/gcse_pr_bg.gif) repeat-y;
}

#gcsePrSmImg {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/gcse_pr_img.gif) no-repeat;
	height: 57px;
}

#gcsePr p {
	margin: 0 15px 0 10px;
	padding: 10px 0 0 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}

	#gcsePr p a {
		color: #363636;
		text-decoration: underline;
	}
	
		#gcsePr p a:hover {
			text-decoration: none;
		}


/*Science promo*/

#ctl10_ModuleControl {
               padding: 0;
               margin: 0;
               width: 242px;
}

*html #ctl10_ModuleControl {
               padding: 0;
               margin: 0;
               width: 252px;
}

#sciencePrTop {
	background: #407b85 url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/science_pr_header.gif) no-repeat;
	
}

	#sciencePrTop h4 {
		margin: 0;
		padding: 7px 10px 6px 10px;
		font-size: 100%;
		color: #fff;
		line-height: 1.4em;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		#sciencePrTop h4 a {
			text-decoration: none;
			color: #fff;
		}
		
		#sciencePrTop h4 a:hover {
			text-decoration: underline;
		}

#sciencePrBot {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/science_pr_bot.gif) no-repeat bottom;
	height: 12px;
}

#sciencePr {
	padding: 0;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/science_pr_bg.gif) repeat-y;
}

#sciencePrSmImg {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/science_pr_img.gif) no-repeat;
	height: 57px;
}

#sciencePr p {
	margin: 0 15px 0 10px;
	padding: 10px 0 0 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}

	#sciencePr p a {
		color: #363636;
		text-decoration: underline;
	}
	
		#sciencePr p a:hover {
			text-decoration: none;
		}

/*Generic promo*/

#ctl10_ModuleControl {
               padding: 0;
               margin: 0;
               width: 242px;
}

*html #ctl10_ModuleControl {
               padding: 0;
               margin: 0;
               width: 252px;
}

#genPrTop {
	background: #a1a6b4 url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/gen_pr_header.gif) no-repeat;
	
}

	#genPrTop h4 {
		margin: 0;
		padding: 7px 10px 6px 10px;
		font-size: 100%;
		color: #fff;
		line-height: 1.4em;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		#genPrTop h4 a {
			text-decoration: none;
			color: #fff;
		}
		
		#genPrTop h4 a:hover {
			text-decoration: underline;
		}

#genPrBot {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/gen_pr_bot.gif) no-repeat bottom;
	height: 12px;
}

#genPr {
	padding: 0;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/gen_pr_bg.gif) repeat-y;
}

#genPrSmImg {
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/online_pr_img.gif) no-repeat;
	height: 57px;
}

#genPr p {
	margin: 0 15px 0 10px;
	padding: 10px 0 0 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}

	#genPr p a {
		color: #363636;
		text-decoration: underline;
	}
	
		#genPr p a:hover {
			text-decoration: none;
		}

/*T&Cs styles*/

.eventBooker h1 {
	font-weight: normal;
	font-size: 150%;
	margin: 0 0 1em 0;
	padding: 0 0 9px 0;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/sep_h2.gif) left bottom repeat-x;
}

.eventBooker h2 {
	font-size: 125%;
	margin: 0.5em 0 0.5em 0;
	padding: 0;
}

.eventBooker h3 {
	font-size: 125%;
	margin: 0.5em 0 0.5em 0;
	padding: 0;
}

.eventBooker p {
	margin: 0 0 1em 0;
	padding: 0;
	line-height: 1.8em;
}

.eventBooker a {
	color: #00245d;	
}

.eventBooker a:hover {
	color: #000;
	text-decoration: underline;	
}

.eventBooker a:visited {
	color: #4d668e;	
}

.eventBooker ul {
		padding: 0;
		margin: 0 0 10px;
	}

		.eventBooker ul li {
			background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/bullet_blk.gif) left 6px no-repeat;
			padding: 2px 0 2px 25px;
			margin: 0 0 0 5px;
			list-style-type: none;
			line-height: 1.4em;
		}
		
		.eventBooker ul li a {
			text-decoration: none;
		}
		
		.eventBooker ul li a:hover {
			text-decoration: underline;
		}
		
.eventBooker ol {
	padding: 0;
	margin: 0 0 0 25px;
	}

		.eventBooker ol li {
			padding: 0;
			margin: 0 0 10px 0;
			line-height: 1.8em;
		}

.eventBooker ul li.noBullet {
                                                background: none;
		}
		
		.eventBooker ul li p {
			padding: 0;
			margin: 0;
		}
		
		.eventBooker ul li address {
			padding: 0;
			margin: 10px 0 10px 10px;
			line-height: 1.5em;
		}
		
		.eventBooker ul li table {
			margin: 10px 0 10px 0;
		}



/*General table styles*/

#ctl14_tblPROD_CONTENT table table {
border: 1px solid #ccc;
	margin: 0 0 15px 0;
	width: 600px;
}

#ctl14_tblPROD_CONTENT table table th {
	background: #ccc;
	font-weight: bold;
	text-align: left;
	padding: 4px;
                font-size: 100%;
}

#ctl14_tblPROD_CONTENT table table td {
	padding: 4px;
	line-height: 1.4em;
	vertical-align: top;
}

table.genTable {
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
	width: 100%;
}

table.genTable th {
	background: #ccc;
	font-weight: bold;
	text-align: left;
	padding: 4px;
                font-size: 100%;
}

table.genTable td {
	padding: 4px;
	line-height: 1.4em;
	vertical-align: top;
}

/* SIMPLE TABLE
 ------------------------------------------ */
table.simple {
    border-collapse: collapse;
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
}

/* check ie doesn't break with 100% width */
table.simple th {
    padding: 4px;
    background: #ccc;
    font-weight: bold;
    text-align: center;
}

table.simple th.left {
    padding: 4px;
    background: #ccc;
    font-weight: bold;
    text-align: left;
}

	table.simple th.left h4 {
		padding: 4px 0;
font-size: 90%;
margin: 0;
	}

table.simple td {
    padding: 5px;
    border: 1px solid #ccc;
    line-height: 1.4em;
    vertical-align: top;
    text-align: left;
}

table.simple tr.centre {
    text-align: center;
}

table.simple td.centre {
    text-align: center;
}

table.simple td span {
    display: none;
}

table.simple td img {
    padding: 2px 5px 5px 0;
}

table.simple ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

table.simple ul li {
    padding: 2px 0 2px 25px;
    margin: 0 0 0 5px;
    line-height: 1.6em;
    background: url(/download/bullet_blk_tcm8-1560.gif) no-repeat 0 6px;
}

table.simple ul li a:link, table.simple ul li a:visited {
    text-decoration: none;
}

table.simple ul li a:hover, table.simple ul li a:active, table.simple ul li a:focus {
    text-decoration: underline;
}

table.simple ul ul {
    list-style: none;
    padding: 0;
    margin: 10px 0 20px;
}

table.simple ul ul li {
    padding: 2px 0 2px 25px;
    margin: 0 0 0 5px;
    line-height: 1.4em;
    background-image: url(/download/bullet_gray_tcm8-1562.gif);
}

/* Start Module settings ------------------------------------------------------------------------------------------------------------*/

Table.ModuleControl {
	width:100%;
	padding:0;
	margin:0;
	border-collapse: collapse;
}

Table.ModuleControl TD {
	padding:0;
	margin:0;
	font-family: Tahoma, Arial, sans-serif;
}

Table.ModuleControl TD p {
	padding:0;
	margin:0 0 0.5em 0;
	font-size: 100%;
	line-height: 1.7em;
	font-family: Tahoma, Arial, sans-serif;
	
}

/*left hand pane*/
table td#LeftPane {
	padding: 0 0 0 15px;
}

Table.Control_leftHeaderBar {
	width: 100%;
	border-collapse: collapse;
}

TD.Control_lefttopHeaderTD {
	height: 15px;
	padding: 5px 0;
}

TD.Control_lefttopHeaderIMG {
	margin:0;
	padding:0;
}

TR.Control_leftbottomHeaderTR TD {
	height: 20px;
	color: black;
	font-size: 120%;
	font-weight: bold;
	padding: 5px 0 8px 0;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/sep_h2.gif) repeat-x bottom left;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
}

TR.Control_leftbottomHeaderTR_Style1 TD {
	height: 15px;
	color: white;
	font-size:90%;
	font-weight: bold;
	padding: 5px 0;
}

Table.Control_leftFooterBar {
	height: 15px;
	bottom:0;
	width: 100%;
	border-collapse: collapse;
}

/*Centre pane*/
table td#CentrePane {
	padding: 0 15px 0 15px;
}

Table.Control_CentreHeaderBar {
	width: 100%;
	height: 20px;
	border-collapse: collapse;
}

TD.Control_CentretopHeaderTD {
	height: 20px;
	padding: 5px 0;
}

TD.Control_CentretopHeaderIMG {
	margin:0;
	padding:0;
}

TR.Control_CentrebottomHeaderTR TD {
	height: 15px;
	color: black;
	font-size:120%;
	padding: 5px 0 8px 0;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/sep_h2.gif) repeat-x bottom left;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
}

TR.Control_CentrebottomHeaderTR_Style1 TD {
	height: 15px;
	color:white;
	font-size: 90%;
	padding: 5px 0;
}
Table.Control_CentreFooterBar {
	height: 15px;
	bottom:0;
	width:100%;
	border-collapse: collapse;
}

/*Course details*/

#ctl14_tblPROD_CONTENT h2 {
	font-weight: normal;
	font-size: 150%;
	margin: 1em 0;
	padding: 0 0 9px 0;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/sep_h2.gif) left bottom repeat-x;
}

#ctl13_ModuleControl table tr#TRRow_PROD_NAME td.NonEdit_InputLabel {
	width: 100px;
	font-size: 120%;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	vertical-align: top;
}

#ctl13_ModuleControl table tr#TRRow_PROD_NAME td.NonEdit_Seperator {
	font-size: 120%;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	vertical-align: top;
}

#ctl13_ModuleControl table tr#TRRow_PROD_NAME td.NonEdit_InputBox {
	font-size: 120%;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
}

#ctl14_tblPROD_CONTENT tr.Header_Bar td {
	background: #cdcccc url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/detail_header.gif) top repeat-x;
	padding: 5px;
	color: #000;
}

#ctl14_tblPROD_CONTENT tr td span {
	line-height: 1.4em;
	padding: 5px 0 0 0;
}

#ctl14_tblPROD_CONTENT tr td{
	padding: 7px 0 0 0;
}

#ctl14_tblPROD_DESCRIP_TXT tr.Header_Bar td {
	background: #cdcccc url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/detail_header.gif) top repeat-x;
	padding: 5px;
	color: #000;
}

#ctl14_tblPROD_DESCRIP_TXT tr td span {
	line-height: 1.4em;
	padding: 5px 0 0 0;
}

#ctl14_tblPROD_DESCRIP_TXT tr td{
	padding: 7px 0 0 0;
}

#ctl14_tblPROD_OBJECTIVE tr.Header_Bar td {
	background: #cdcccc url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/detail_header.gif) top repeat-x;
	padding: 5px;
	color: #000;
}

#ctl14_tblPROD_OBJECTIVE tr td span {
	line-height: 1.4em;
	padding: 5px 0 0 0;
}

#ctl14_tblPROD_OBJECTIVE tr td{
	padding: 7px 0 0 0;
}

#ctl14_tblPROD_PREREQ tr.Header_Bar td {
	background: #cdcccc url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/detail_header.gif) top repeat-x;
	padding: 5px;
	color: #000;
}

#ctl14_tblPROD_PREREQ tr td span {
	line-height: 1.4em;
	padding: 5px 0 0 0;
}

#ctl14_tblPROD_PREREQ tr td {
	padding: 5px 0 0 0;
}


/*Add delegates table*/

th.gridview_header  {
	background: #fff;
                padding: 0px;
                color: #000;
text-align: left;
}

td.gridview_header  {
                padding: 0px;
text-align: left;
}

td.gridview_row {
                background: #fff;
text-align: left;
}

table#ctl13xgvEventDelegates_main th, table#ctl13xgvEventDelegates_main td {
         background: #fff;
text-align: left;
}

table#G_ctl13xgvEventDelegates th#ctl13xgvEventDelegates_c_0_1 {
	width: 200px;
	text-align: left;
}

#G_ctl13xgvEventDelegates td, #G_ctl13xgvEventDelegates th, th.ctl13xgvEventDelegates-hc, #ctl13xgvEventDelegatest_0 td, #ctl12xgvEventDelegatest_0 th {
	text-align: left;
}

#ctl13xgvEventDelegates_div {
	text-align: left;
}

table#G_ctl13xgvEventDelegates th.gridview_header {
	text-align: left;
}


#ctl13_EventDelegates hr {
	display: none;
}

#ctl13_EventDelegates table {
	margin: 0 0 15px 0;
}

#ctl13_EventDelegates span.Wizard_Header_Text {
	font-size: 115%;
}

/*Display dates table*/

#ctl15_gvEvents td, #ctl15_gvEvents th {
	padding: 5px;
}

#ctl15_gvEvents_gvEvents td, #ctl15_gvEvents_gvEvents th {
	padding: 5px;
}

/*Search display table*/

#ctl14_gvProducts {
	margin: 10px 0;
}

#ctl14_gvProducts td, #ctl14_gvProducts th, #ctl14_gvProducts_gvProducts td, #ctl14_gvProducts_gvProducts th {
	padding: 5px;
}

#ctl14_gvProducts th a, #ctl14_gvProducts_gvProducts th a {
	color: #fff;
}

table#ctl14_SearchFields {
         width: 100%;
}

/*Order verification table*/

#ctl13_gvOrder td, #ctl13_gvOrder th {
	padding: 5px;
}

/*Delegate search display*/

#ctl13_DelegateDetails_gvPeople_gvPeople td, #ctl13_DelegateDetails_gvPeople_gvPeople th {
	padding: 5px;
}

/*Basket instructions*/

#ctl14_ModuleControl h3 {
	font-size:115%;
	padding: 5px 0 5px 0;
                margin: 0;
	font-family: Tahoma, Arial, sans-serif;
}

#ctl14_ModuleControl a {
	font-family: Tahoma, Arial, sans-serif;
	color: #00245d;
}

#ctl14_ModuleControl a:hover {
	text-decoration: none;
}

#ctl14_ModuleControl tr.Header_clBookingsList th a {
	color: #fff;
}

/*right hand pane*/
table td#RightPane {
	padding: 0 15px 0 0;
}

Table.Control_rightHeaderBar { 
	height: 15px;
	border-collapse: collapse;
}

TD.Control_righttopHeaderTD {
	height: 15px;
	padding: 5px 0;
}

TD.Control_righttopHeaderIMG {
	margin:0;
	padding:0;
}

TR.Control_rightbottomHeaderTR TD {
	height: 20px;
	color: white;
	font-size: 0.8em;
	font-weight:bold;
	padding: 5px 5px;
}

TR.Control_rightbottomHeaderTR {
	border: 1px solid #336e6a;
}

TR.Control_rightbottomHeaderTR_Style1 TD {
	height: 15px;
	color:white;
	font-size: 90%;
	font-weight:bold;
	padding: 5px 0;
}

Table.Control_rightFooterBar {
	height: 15px;
	bottom:0;
	width:100%;
	border-collapse: collapse;
}

table.FooterBar tr.TopFooterTR td {
	text-align: center;
	background: url(https://www.ocreventbooker.org.uk/ocr/ud_images/ocrimages/global_nav_sep.gif) repeat-x top left;
	padding: 8px 0 0 0;
}

table.Control_CentreModule_Body p {
	color:black;
	font-size:100%;
	font-family: Tahoma, Arial, sans-serif;
}
table.Control_rightModule_Body p {
	color:black;
	font-size:100%;
}

table.Control_leftModule_Body p {
	color:black;
	font-size:100%;
	font-family: Tahoma, Arial, sans-serif;
}

.Control_CentreModule_Body p a {
	font-family: Tahoma, Arial, sans-serif;
                text-decoration: underline;
                color: #00245d;
}

.Control_CentreModule_Body p a:hover {
                text-decoration: none;
}

/* END Module settings ------------------------------------------------------------------------------------------------------------*/

/*How a clickable icon should look*/

IMG.ClickImage {
	border:0;
}

TD.Section_Header {
	height: 15px;
	color:black;
	font-size: 100%;
	font-weight:bold;
}

SPAN.Section_Header {
	height: 15px;
	color:black;
	font-size: 100%;
	font-weight:bold;
}

/*Wizard header*/
.Wizard_Header_Text {
	font-size: 100%;
	font-weight:bold;
}

/*Wizard HyperLink*/
.Control_CentreModule_Body A.Wizard_HyperLink {
	color:black;
	font-size:100%;
}
.Control_rightModule_Body A.Wizard_HyperLink {
	color:black;
	font-size:100%;
}
.Control_leftModule_Body A.Wizard_HyperLink {
	color:black;
	font-size:100%;
}

/*Wizard Selected Fields*/
.Wizard_SelectedField {
	font-weight:bold;
}

/*Wizard next cancel back style*/
/*.WizardButtons  {background-color: transparent;text-decoration: underline;border: none;cursor: hand;}*/
.WizardButtons {
	font-size:8pt;
	font-weight:bold;
}

/*.ActionButton {background-color: transparent;text-decoration: underline;border: none;cursor: hand;}*/
.ActionButton { 
	font-size:8pt;
	font-weight:bold;
}

/*Control buttons ie Save,Cancel*/
.ControlButtons {
	font-size:8pt;
	font-weight:bold;
}

/*Reminder Text*/
.Reminder_Text {
	font-size:14pt;
	font-weight:bold;
}

/*Reminder HyperLink*/
.Control_CentreModule_Body A.Reminder_HyperLink {
	font-size: 100%;
	font-weight:bold;
	color:blue;
}

/*Headers*/
.HeaderLine {
	font-size:105%;
	font-weight:bold;
	background-color:gray;
	color:white;
}

.HeaderText {
	font-size:105%;
	font-weight:bold;
	color: black;
}

/*Makes a button look like a hyper link*/
.ButtonHyperLink {
	background-color: transparent;
	text-decoration: underline;
	border: none;
}

/*Invalid login message*/
TD.InvalidLogin {
	color:red;
	font-size:100%;
	font-weight:bold;
}

/*Overall List Layout*/
TABLE.ListControl{
	border-style:none;
	border-width:3px;
	border-collapse: collapse;
}
/*List header row*/
TABLE.ListControl THEAD TR TH {
	font-size:100%;
	color:#fff;
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	padding-left:3px;
	text-align:center;
}

TABLE.ListControl THEAD TR.Header_clOtherAddress TH a {
	color:#fff;
}

/*List header row hyperlink look*/
/*TABLE.ListControl THEAD TR TH A{font-size:100%;color:Black;}*/

/*List row button look*/
TABLE.ListControl TBODY TR TD INPUT {
	font-size:100%;
	color:black;
}

/*Standard row*/
TABLE.ListControl TBODY TR TD {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	padding: 5px;
}

TABLE.ListRowWarning TR TD {
	font-size:100%;
	color:red;
	font-weight:bold;
}

.NewBooking_EventList_Header {
	background-color:MediumSlateBlue;
	font-size:100%;
	color:black;
	font-weight:bold;
	text-align:left;
}

/*Datagrid style layouts*/
.datagrid_header {
	font-weight:bold;
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
	text-align:center;
}
.datagrid_row {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
}

/*List header row (this is the control used on pages like the my attributes screen)*/
.hierargrid_header {
	font-weight:bold;
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
	text-align:center;
}

/*List sub header row*/
.hierargrid_subheader {
	font-weight:bold;
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
	text-align:left;
}
/*Standard row*/
.hierargrid_row {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
}
/*Standard sub row*/
.hierargrid_subrow {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;}

/*List header row cell*/
.hierargrid_header TD {
	font-size:100%;
}
/*List sub header row cell*/
.hierargrid_subheader TD {
	font-size:100%;
}
/*List row cell*/
.hierargrid_row TD {
	font-size:100%;
}
/*List sub row cell*/
.hierargrid_subrow TD {
	font-size:100%;
}

/*List summary header row (this is the control used on pages like the my attributes screen)*/
.hierargrid_summary_header {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
	text-align:center;
}
/*List summary sub header row*/
.hierargrid_summary_subheader {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
	text-align:center;
}
/*Standard summary row*/
.hierargrid_summary_row {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
	background-color:LightBlue;
	font-weight: bold;
}
/*Standard summary sub row*/
.hierargrid_summary_subrow {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
}
/*List summary sub footer row */
.hierargrid_summary_subfooter {
	border-color:#808080;
	border-style:solid;
	border-width:1px;
	border-left-width:0;
	border-top-width:0;
	padding-left:3px;
	text-align:center;
	background-color:#FFE4B5
}
/*List summary header row cell*/
.hierargrid_summary_header TD {font-size:100%;}
/*List summary sub header row cell*/
.hierargrid_summary_subheader TD {font-size:100%;}
/*List summary row cell*/
.hierargrid_summary_row TD {font-size:100%;}
/*List summary sub row cell*/
.hierargrid_summary_subrow TD {font-size:100%;}

TR.Header_Bar {
	background-color:green;
	font-weight:bold;
	color:white;
}
TR.Header_Bar TD {color:white;}

TEXTAREA.Textarea_Class {
	font-family:Arial;
	font-size:95%;
}

/*Please note: A lot of the list box styles come from the portal setup and not above e.g. colors. If you specify colors they will be OVERRIDDEN.*/

/*Standard control eg. Textbox,Datetime,lookup when in non edit mode*/
TD.NonEdit_InputLabel{font-weight:bold}
TD.NonEdit_Seperator{width: 1px;text-align: center;}
TD.NonEdit_InputBox{}

/*Standard control eg. Textbox,Datetime,lookup when in edit mode*/
TD.Edit_InputLabel{font-weight:bold}
TD.Edit_Seperator{width: 1px;text-align: center;}
TD.Edit_InputBox{}

.SearchPopup {
	border: solid 1px black;
	background-color:#CFE2EE;
}

.NavMenu { 
	margin:0;
}
.NavPane_MenuItem {list-style-type:none;font-weight:bold;}
.NavPane_MenuTitle {list-style-type:none;font-weight:bold;}

.NavPane_SubMenuItem {list-style-type:none;font-weight:normal;}
.NavPane_SubMenuTitle {list-style-type:none;font-weight:normal;}

.ReadOnlyTextArea {background-color:Transparent ;}

.Button {font-size:95%;font-weight: bold;}

/* Start Menu Code ------------------------------------------------------------------------------------------------------------*/

DIV.mnuBar {
	color: transparent;
	font-style: normal;
	font-family: Arial,sans-serif;
	cursor: default;
	text-align: left;
	background: #ccd2de;
	border: 1px solid #ccd2de;
	padding: 3px 0 5px 0;
}

div.mnuBar table {
	background: #ccd2de;
    border: #ccd2de;
}

div.mnuBar table td {
	background: #ccd2de;
	border: none;
}

DIV.mnubar table a {
	cursor: default;
}

DIV.mnubar a.mnuBtn {
	font-weight: bold;
	font-size: 110%;
	color: #363636;
	font-family: Arial,sans-serif;
	cursor: default;
	border: none;
	padding: 0 10px;
	left: 0;
	position: relative;
	top: 0;
	background-color: transparent;
	text-decoration: none;
}

DIV.mnubar a.mnuBtn:hover {
	color: #000;
	background-color: transparent;
	text-decoration: underline;
	border: none;
	cursor: default;
}

DIV.mnu {
	font-weight: bold;
	font-size: 100%;
	font-style: normal;
	font-family: Arial,sans-serif;
	border-right: #909090 2px solid;
	padding: 0 1px 1px 0;
	border-top: #f0f0f0 2px solid;
	left: 0;
	border-left: #f0f0f0 2px solid;
	border-bottom: #909090 2px solid;
	position: absolute;
	top: 0;
}

DIV.mnu a.mnuItm{
	font-weight: bold;
	font-size: 100%;
	color: #000;
	font-style: normal;
	font-family: Arial,sans-serif;
	display: block;
	padding: 3px 1em 3px 1em;
	white-space: nowrap;
	text-decoration: none;
}

DIV.mnu a.mnuItm:hover {
	color: #ffffff;
	background-color: #3060a0;
}

DIV.mnuBar a.mnuBtnAct{
	border-left-color: #909090;
	left: 1px;
	border-bottom-color: #f0f0f0;
	color: #ffffff;
	border-top-color: #909090;
	top: 1px;
	background-color: #3060a0;
	border-right-color: #f0f0f0;
}

DIV.mnuBar a.mnuBtnAct:hover {
	border-left-color: #909090;
	left: 1px;
	border-bottom-color: #f0f0f0;
	color: #ffffff;
	border-top-color: #909090;
	top: 1px;
	background-color: #3060a0;
	border-right-color: #f0f0f0;
}

DIV.mnu a.mnuItmHlt {
	color: #ffffff;
	background-color: #3060a0;
}

DIV.mnu a.mnuItm SPAN.mnuItmArr {
	margin-right: -0.75em;
}

DIV.mnu DIV.mnuItmSep {
	border-top: #909090 1px solid;
	margin: 4px 2px;
	border-bottom: #f0f0f0 1px solid;
}


/* End Menu Code ------------------------------------------------------------------------------------------------------------*/.gridview_header {background-color:#4D668E;color:#FFFFFF;}.gridview_header TH {color:#FFFFFF;font-size:12px;}.gridview_header TH A {color:#FFFFFF;}.gridview_selectedrow {background-color:#FFFFFF;color:#000000;}.gridview_selectedrow TD {color:#000000;}.gridview_selectedrow TD A {color:#000000;}.gridview_alternatingrow {background-color:#FFFFFF;}.gridview_alternatingrow TD {color:#000000;}.gridview_alternatingrow TD A {color:#000000;}.gridview_row {background-color:#FFFFFF;}.gridview_row TD {color:#000000;}.gridview_row TD A {color:#000000;}.gridview_pager {background-color:#4D668E;}.gridview_pager TD {color:#FFFFFF;}.gridview_pager TD A {color:#FFFFFF;}.hierargrid_header TD {color:#FFFFFF;}.hierargrid_subheader TD {color:#FFFFFF;}.hierargrid_row TD {color:#000000;}.hierargrid_subrow TD {color:#FFFFFF;}.hierargrid_header TD A {color:#FFFFFF;}.hierargrid_subheader TD A {color:#FFFFFF;}.hierargrid_row TD A {color:#000000;}.hierargrid_subrow TD A {color:#FFFFFF;}.hierargrid_header {background-color:#4D668E;}.hierargrid_subheader {background-color:#FFFFFF;}.hierargrid_row {background-color:#FFFFFF;}.hierargrid_subrow {background-color:#FFFFFF;}Table.FooterBar{position:relative;bottom:0;}

