BODY {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	BACKGROUND: #ffffff;
	COLOR: #000000;
}

HTML {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #ffffff;
	MARGIN: 0px;
	COLOR: #000;
}
/*=============================
	Container
==============================*/
#container {
	MARGIN: 0px 0px;
	BACKGROUND: #BC0000;
}

/*==========================
Page wrapper
============================*/	
/* START Content wrapper (brochure page) Div style*/

#contentcontainer{
	BACKGROUND: #BC0000;
	MARGIN: 0px auto 20px auto;
}

#accessabilityheader{
	WIDTH: 100%;
	height: 20px;
	MARGIN: 0px auto;
	BACKGROUND: #ffffff;
}

/*Used to place the access keys outside of the browser window*/
#accessibility_keys{
	position:absolute;
    width:30em;
    left:-200em;
	background: #000000;
}
	
DIV#accessibilitytext{
	width: 80%;
	height:20px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 10px;
	float: right; 
	text-align: right;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.accessibilityTop{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.accessibilityS{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.accessibilityM{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.accessibilityL{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
}




#header {
	height: 105px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	background: #74A433;
}

#headerstrapline {
	height: 32px;
	background-image: url(http://www.mcrp.org.uk/style/backgrounds/strapline.gif);
	PADDING-TOP: 0px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
}

#bodycontent {
	width: 60%;
	position: relative;
	DISPLAY: block;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	border-top: 5px solid #ffffff;
	border-right: 17px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	border-left: 20px solid #ffffff;
	text-align: left;
	vertical-align: top;
	BACKGROUND: #ffffff;
}

#navBGleft {
	width: 153px;
	FLOAT: left;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 15px;
}
.leftnavT{
	width: 146px;
	height: 10px;
	margin-top: 3px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	background: url(http://www.mcrp.org.uk/style/site_images/leftnavTop.gif);
	border-right: 1px solid #8C8992;
	text-align: center;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.leftnav{
	width: 141px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	text-align: center;
	background: #ffffff url(http://www.mcrp.org.uk/style/site_images/leftnavBg.gif);
	border-right: 1px solid #8C8992;
}

a.leftnavlink{
	PADDING-LEFT: 7px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.leftnavB{
	width: 146px;
	height: 10px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	background: url(http://www.mcrp.org.uk/style/site_images/leftnavBg.gif);
	border-right: 1px solid #8C8992;
	border-bottom: 1px solid #8C8992;
}

#footer {
	CLEAR: both;
	height: 40px;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	border-top: 2px inset #690100;
	text-align: center;
}

* HTML #footer {
	HEIGHT: 1px;
}

.frm_msg_ok{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 1.2em;
	font-weight: bold;
}

.frm_msg_error{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 1.2em;
	font-weight: bold;
}




/*START News box class */
.newsboxHeader {
	padding-top: 10px;
	background-color: transparent;
	line-height: 16pt;
	font-size: 1.05em; 
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-style: normal; 
	font-weight: 800; 
	color: #0F517E; 
	text-align: center;
	text-transform: uppercase; 
	}
	
.newsboxTitle{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	color: #0F517E;
	font-weight: 600;
}

.newsboxSnippet{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #2071AA;
	font-weight: 400;
}

.newsboxlink{
	float: right;
	color: #C00000; 
	font-weight: 600;
	text-decoration: none;
}
/*END News box*/


/*START News Modules*/

/* START News Grouping Div style*/
.style_news1 {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 98%;
	PADDING-left: 2px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}
.style_news1 H1 {
	MARGIN: 0px 10px;
}
.style_news1 P {
	MARGIN: 0px 10px;
}
.style_news1 H1 {
	FONT-SIZE: 2em; 
	COLOR: #ffffff;
}
.style_news1 P {
	PADDING-BOTTOM: 0.5em;
}


.style_news1 .b1t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news1 .b1t {
	HEIGHT: 1px;
}
.style_news1 .b1t {
	BACKGROUND: #190564; 
	MARGIN: 0px 5px;
}


.style_news1 .b2t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news1 .b2t {
	HEIGHT: 1px;
}
.style_news1 .b2t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news1 .b2t {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}

.style_news1 .b3t {
	DISPLAY: block; FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news1 .b3t {
	HEIGHT: 1px;
}
.style_news1 .b3t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news1 .b3t {
	MARGIN: 0px 2px;
}

.style_news1 .b4t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news1 .b4t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news1 .b4t {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.style_news1 .b5t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}

.style_news1 .b5t {
	BACKGROUND: #190564; 
	MARGIN: 0px 0px;
}

.style_news1 .headercontent {
	BORDER-RIGHT: #190564 2px solid; 
	DISPLAY: block; 
	BACKGROUND: #190564;
	BORDER-LEFT: #190564 2px solid;
}

.style_news1 .b1b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news1 .b1b {
	HEIGHT: 1px;
}
.style_news1 .b1b {
	BACKGROUND: #190564; 
	MARGIN: 0px 5px;
}

.style_news1 .b2b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news1 .b2b {
	HEIGHT: 1px
}
.style_news1 .b2b {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news1 .b2b {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}

.style_news1 .b3b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news1 .b3b {
	HEIGHT: 1px;
}
.style_news1 .b3b {
	BORDER-RIGHT:#190564 1px solid; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news1 .b3b {
	MARGIN: 0px 2px;
}

.style_news1 .b4b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news1 .b4b {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news1 .b4b {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.style_news1 .newscontent {
	BORDER-RIGHT: #190564 1px solid; 
	DISPLAY: block; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #190564 1px solid;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 20px;
}

.style_news1 .newsdate{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #033454;
}

.style_news1 .newssnippetdiv{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #190564;
	line-height: 150%;
}


.style_news1  .newsMaintext{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #033454;
}

/*Box 2 style*/

.style_news2 {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 98%;
	PADDING-left: 2px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}
.style_news2 H1 {
	MARGIN: 0px 10px;
}
.style_news2 P {
	MARGIN: 0px 10px;
}
.style_news2 H1 {
	FONT-SIZE: 2em; 
	COLOR: #ffffff;
}
.style_news2 P {
	PADDING-BOTTOM: 0.5em;
}


.style_news2 .b1t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news2 .b1t {
	HEIGHT: 1px;
}
.style_news2 .b1t {
	BACKGROUND: #190564; 
	MARGIN: 0px 5px;
}


.style_news2 .b2t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news2 .b2t {
	HEIGHT: 1px;
}
.style_news2 .b2t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news2 .b2t {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}

.style_news2 .b3t {
	DISPLAY: block; FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news2 .b3t {
	HEIGHT: 1px;
}
.style_news2 .b3t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news2 .b3t {
	MARGIN: 0px 2px;
}

.style_news2 .b4t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news2 .b4t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news2 .b4t {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.style_news2 .b5t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}

.style_news2 .b5t {
	BACKGROUND: #190564; 
	MARGIN: 0px 0px;
}

.style_news2 .headercontent {
	BORDER-RIGHT: #190564 2px solid; 
	DISPLAY: block; 
	BACKGROUND: #190564;
	BORDER-LEFT: #190564 2px solid;
}

.style_news2 .b1b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news2 .b1b {
	HEIGHT: 1px;
}
.style_news2 .b1b {
	BACKGROUND: #190564; 
	MARGIN: 0px 5px;
}

.style_news2 .b2b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news2 .b2b {
	HEIGHT: 1px
}
.style_news2 .b2b {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #CDCBFF; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news2 .b2b {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}

.style_news2 .b3b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news2 .b3b {
	HEIGHT: 1px;
}
.style_news2 .b3b {
	BORDER-RIGHT:#190564 1px solid; 
	BACKGROUND: #CDCBFF; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news2 .b3b {
	MARGIN: 0px 2px;
}

.style_news2 .b4b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.style_news2 .b4b {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #CDCBFF; 
	BORDER-LEFT: #190564 1px solid;
}
.style_news2 .b4b {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.style_news2 .newscontent {
	BORDER-RIGHT: #190564 1px solid; 
	DISPLAY: block; 
	BACKGROUND: #CDCBFF; 
	BORDER-LEFT: #190564 1px solid;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 5px;
}


.style_news2 .newssnippetdiv{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #190564;
	line-height: 150%;
}


.style_news2  .newsMaintext{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #033454;
}

span.newstitle{
	clear: none; 
	float: left; 
	padding-left: 5px;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	line-height:200%
}


/*END News Module*/

.banner_container {
	z-index: 12;
	position: relative;
	height: 3px;
}

.left-element {
	z-index: 13;
	position: absolute;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 0px;
	left: 0;

}

.middle-element {
	z-index: 13;
	position: absolute;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 197px;
	left: 0;

}

.right-element {
	z-index: 14;
	position: absolute;
	vertical-align: top;
	right: 0;
	width: 20%;
	padding-top: 5px;
	padding-right: 25px;
	text-align: right; /* depends on element width */
} 

.noborder{
	border: 0px;
}





/*START Enquiry Form*/
fieldset
{
border: 1px solid #1A536E;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 15px;
}

legend{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: 600;
	color: #1A536E;
	vertical-align: top;
	line-height: 1.50em;
}

P.bookingform{
	PADDING-LEFT: 10PX;
	PADDING-RIGHT: 10PX;
}

h2.bookingform{
	PADDING-LEFT: 10PX;
	PADDING-RIGHT: 10PX;
}

/*END Enquiry Form*/

/*START Contact Us Journey Planner*/
#journey{
	MARGIN: 3px;
	padding: 0px;
	BACKGROUND: #D7F0AE;
	border: 1px solid #1A536E;
}

td.map{
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
}

p.journeymap{
	color: #810028;
}

p.journey{
	color: #810028;
}

/*END Contact Us Journey Planner*/

.dialog {
 width:100%;
 margin:0px auto;
 min-width:20em;
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 /*font-size:1px; /* ensure minimum height */
 height:140px;
}

.dialog .nd .c {
 height:33px;
}

.dialog .ft .c {
 height:64px;
}

.dialog .hd {
 background:transparent url(http://www.mcrp.org.uk/style/header_image/header_bg.png) repeat-x 0px 0px;
}

.dialog .hd .c {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/mcrpheaderBg_right.png) no-repeat right 0px;
}

.dialog .nd {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/mcrpbodyBg.gif) repeat-y 0px 0px;
}
/*Navigation background*/
.dialog .nd .c {
 background: #D7F0AE url(http://www.mcrp.org.uk/style/site_images/mcrpbodyBg_right.gif) repeat-y right 0px;
border-left: 1px solid #D7F0AE;
}

.dialog .nd .c .s {
 margin:-1px 9px 0px -1px;
 background: transparent url(http://www.mcrp.org.uk/style/site_images/ms.jpg) repeat-x 0px 0px;
 padding:0.1em;
}

.dialog .bd {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/mcrpbodyBg.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/mcrpbodyBg_right.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 0px 0px 0px;
 background:transparent url(http://www.mcrp.org.uk/style/site_images/ms.jpg) repeat-x 0px 0px;
 padding:0.1em;
}


.dialog .ft {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/mcrpfooterBg.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/mcrpfooterBg_right.gif) no-repeat right 0px;
 text-align: center;
}

.dialog .ft .c .s {
 margin:0px 0px 0px 0px;
 padding-top: 5px;
 background:transparent url(http://www.mcrp.org.uk/style/site_images/ms.jpg) repeat-x 0px 0px;
 padding:0.1em;
}



#maincontent{
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 40px;
}



.newsbox {
	float: left;
	position: relative;
	DISPLAY: block;
	width:185px;
	margin:10px 0px 0px 15px;
	min-width:10em;
	color:#ffffff;
}

.newsbox .hd .c{
/* ensure minimum height */
 height:47px;
}

.newsbox .ft .c {
 height:39px;
}

.newsbox .hd {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/newsboxHd.gif) no-repeat 0px 0px;
}

.newsbox .hd .c {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/newsboxHd_right.gif) no-repeat right 0px;
}

.newsbox .hd .c .s {
 margin:0px 0px 0px -14px;
 background:transparent url(http://www.mcrp.org.uk/style/site_images/ms.jpg) repeat-x 0px 0px;
 padding:0em;
}

.newsbox .bd {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/newsboxBody.gif) repeat-y 0px 0px;
}

.newsbox .bd .c {
 background:transparent url(/style/site_images/newsboxBody_right.gif) repeat-y right 0px;
}

.newsbox .bd .c .s {
 margin:0px 15px 0px 5px;
 background:transparent url(http://www.mcrp.org.uk/style/site_images/ms.jpg) repeat-x 0px 0px;
 padding:0.1em;
}

.newsbox .ft {
 background:transparent url(http://www.mcrp.org.uk/style/site_images/newsboxF.gif) no-repeat 0px 0px;
}

.newsbox .ft .c {
 background:transparent url(/style/site_images/newsboxF_right.gif) no-repeat right 0px;
 text-align: center;
}

.newsbox .ft .c .s {
 margin:0px 0px 0px 0px;
 background:transparent url(http://www.mcrp.org.uk/style/site_images/ms.jpg) repeat-x 0px 0px;
 padding:0.1em;
}


/* START Course Grouping Div style*/
.border {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 166px;
	PADDING-left: 2px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}
.border H1 {
	MARGIN: 0px 10px;
}
.border P {
	MARGIN: 0px 10px;
}
.border H1 {
	FONT-SIZE: 2em; 
	COLOR: #ffffff;
}
.border P {
	PADDING-BOTTOM: 0.5em;
}


.border .b1t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b1t {
	HEIGHT: 1px;
}
.border .b1t {
	BACKGROUND: #8C8C8C; 
	MARGIN: 0px 5px;
}



.border .b2t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b2t {
	HEIGHT: 1px;
}
.border .b2t {
	BORDER-RIGHT: #646262 1px solid; 
	BACKGROUND: #8C8C8C; 
	BORDER-LEFT: #646262 1px solid;
}
.border .b2t {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}


.border .b3t {
	DISPLAY: block; FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b3t {
	HEIGHT: 1px;
}
.border .b3t {
	BORDER-RIGHT: #646262 1px solid; 
	BACKGROUND: #8C8C8C; 
	BORDER-LEFT: #646262 1px solid;
}
.border .b3t {
	MARGIN: 0px 2px;
}


.border .b4t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b4t {
	BORDER-RIGHT: #646262 1px solid; 
	BACKGROUND: #8C8C8C; 
	BORDER-LEFT: #646262 1px solid;
}
.border .b4t {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.border .b5t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b5t {
	HEIGHT: 38px;
}
.border .b5t {
	BACKGROUND: #8C8C8C url(http://www.mcrp.org.uk/style/site_images/greyboxheader.gif) top left repeat-x; 
	MARGIN: 0px 0px;
}

background: #737373 

.border .headercontent {
	BORDER-RIGHT: #646262 2px solid; 
	DISPLAY: block; 
	BACKGROUND: #646262;
	BORDER-LEFT: #646262 2px solid;
}


.border .b1b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b1b {
	HEIGHT: 1px;
}
.border .b1b {
	BACKGROUND: #646262; 
	MARGIN: 0px 5px;
}

.border .b2b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b2b {
	HEIGHT: 1px
}
.border .b2b {
	BORDER-RIGHT: #646262 1px solid; 
	BACKGROUND: #FDA907;  
	BORDER-LEFT: #646262 1px solid;
}
.border .b2b {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}

.border .b3b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b3b {
	HEIGHT: 1px;
}
.border .b3b {
	BORDER-RIGHT:#646262 1px solid; 
	BACKGROUND: #FDA907;  
	BORDER-LEFT: #646262 1px solid;
}
.border .b3b {
	MARGIN: 0px 2px;
}

.border .b4b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.border .b4b {
	BORDER-RIGHT: #646262 1px solid; 
	BACKGROUND: #FDA907;  
	BORDER-LEFT: #646262 1px solid;
}
.border .b4b {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.border .b5b {
	DISPLAY: block; 
	OVERFLOW: hidden;
	text-align:right;
}

.border .b5b {
	BORDER-RIGHT: #646262 1px solid; 
	BACKGROUND: #FDA907;  
	BORDER-LEFT: #646262 1px solid;
}

.border .boxcontent {
	BORDER-RIGHT: #646262 1px solid; 
	DISPLAY: block; 
	BACKGROUND: #FDA907; 
	BORDER-LEFT: #646262 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	HEIGHT: 100px;
}

/*Style used for workshop programme*/
.border .boxcontentWS {
	BORDER-RIGHT: #646262 1px solid; 
	DISPLAY: block; 
	BACKGROUND: #FDA907; 
	BORDER-LEFT: #646262 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	HEIGHT: 80px;
}

/*Style used for document library*/
.border .boxcontentDL {
	BORDER-RIGHT: #646262 1px solid; 
	DISPLAY: block; 
	BACKGROUND: #FDA907; 
	BORDER-LEFT: #646262 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	HEIGHT: 90px;
}

	/* START Course Grouping Header style*/

navheadtext_l{
	clear: none; 
	float: left; 
	padding-left: 15px;
	font-size: 16pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal; 
	font-weight: bold;
	color: #ffff00;
}


span.courseGrouptitle{
	clear: none; 
	float: left; 
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
}

span.intronavtext_l{
	font-size: 11pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal; 
	font-weight: 800;
	color: #000000;
}


	/* END Course Grouping Header style*/

	
/* START Course Grouping  and Workshop Programme Grouping Div style*/
.coursebox1 {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 98%;
	PADDING-left: 2px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}
.coursebox1 H1 {
	MARGIN: 0px 10px;
}
.coursebox1 P {
	MARGIN: 0px 10px;
}
.coursebox1 H1 {
	FONT-SIZE: 2em; 
	COLOR: #ffffff;
}
.coursebox1 P {
	PADDING-BOTTOM: 0.5em;
}


.coursebox1 .b1t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox1 .b1t {
	HEIGHT: 1px;
}
.coursebox1 .b1t {
	BACKGROUND: #190564; 
	MARGIN: 0px 5px;
}



.coursebox1 .b2t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox1 .b2t {
	HEIGHT: 1px;
}
.coursebox1 .b2t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox1 .b2t {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}


.coursebox1 .b3t {
	DISPLAY: block; FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox1 .b3t {
	HEIGHT: 1px;
}
.coursebox1 .b3t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox1 .b3t {
	MARGIN: 0px 2px;
}


.coursebox1 .b4t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox1 .b4t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox1 .b4t {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.coursebox1 .b5t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}

.coursebox1 .b5t {
	BACKGROUND: #190564; 
	MARGIN: 0px 0px;
}


.coursebox1 .headercontent {
	BORDER-RIGHT: #190564 2px solid; 
	DISPLAY: block; 
	BACKGROUND: #190564;
	BORDER-LEFT: #190564 2px solid;
}

.coursebox1 .b1b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox1 .b1b {
	HEIGHT: 1px;
}
.coursebox1 .b1b {
	BACKGROUND: #190564; 
	MARGIN: 0px 5px;
}

.coursebox1 .b2b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox1 .b2b {
	HEIGHT: 1px
}
.coursebox1 .b2b {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox1 .b2b {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}

.coursebox1 .b3b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox1 .b3b {
	HEIGHT: 1px;
}
.coursebox1 .b3b {
	BORDER-RIGHT:#190564 1px solid; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox1 .b3b {
	MARGIN: 0px 2px;
}

.coursebox1 .b4b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox1 .b4b {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox1 .b4b {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.coursebox1 .coursecontent1 {
	BORDER-RIGHT: #190564 1px solid; 
	DISPLAY: block; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #190564 1px solid;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 20px;
}


.coursebox1 .coursesnippetdiv{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #033454;
	font-weight: bold;
	line-height: 200%;
}

.coursebox1 .coursedatetimediv{
	padding-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #033454;
}

.coursebox1 .coursetimediv{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #033454;
}

.coursebox1 .courselocationdiv{
	padding-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #033454;
}

.coursebox1 .coursepricediv{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #033454;
}


.coursebox1 .courseMaintext{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #033454;
	padding-right: 15px;
	padding-left: 20px;
}

/*STYLE for second box*/

.coursebox2 {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 98%;
	PADDING-left: 2px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}
.coursebox2 H1 {
	MARGIN: 0px 10px;
}
.coursebox2 P {
	MARGIN: 0px 10px;
}
.coursebox2 H1 {
	FONT-SIZE: 2em; 
	COLOR: #ffffff;
}
.coursebox2 P {
	PADDING-BOTTOM: 0.5em;
}

.coursebox2 .b1t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox2 .b1t {
	HEIGHT: 1px;
}
.coursebox2 .b1t {
	BACKGROUND: #190564; 
	MARGIN: 0px 5px;
}

.coursebox2 .b2t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox2 .b2t {
	HEIGHT: 1px;
}
.coursebox2 .b2t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox2 .b2t {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}

.coursebox2 .b3t {
	DISPLAY: block; FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox2 .b3t {
	HEIGHT: 1px;
}
.coursebox2 .b3t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox2 .b3t {
	MARGIN: 0px 2px;
}

.coursebox2 .b4t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox2 .b4t {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND: #190564; 
	BORDER-LEFT: #190564 1px solid;
}
.coursebox2 .b4t {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.coursebox2 .b5t {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}

.coursebox2 .b5t {
	BACKGROUND: #190564; 
	MARGIN: 0px 0px;
}


.coursebox2 .headercontent {
	BORDER-RIGHT: #190564 2px solid; 
	DISPLAY: block; 
	BACKGROUND: #190564;
	BORDER-LEFT: #190564 2px solid;
}

.coursebox2 .b1b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox2 .b1b {
	HEIGHT: 1px;
}
.coursebox2 .b1b {
	BACKGROUND: #190564; 
	MARGIN: 0px 5px;
}

.coursebox2 .b2b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox2 .b2b {
	HEIGHT: 1px
}
.coursebox2 .b2b {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND:#CDCBFF;
	BORDER-LEFT: #190564 1px solid;
}
.coursebox2 .b2b {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 2px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px 3px; 
	BORDER-RIGHT-WIDTH: 2px;
}

.coursebox2 .b3b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox2 .b3b {
	HEIGHT: 1px;
}
.coursebox2 .b3b {
	BORDER-RIGHT:#190564 1px solid; 
	BACKGROUND:#CDCBFF;
	BORDER-LEFT: #190564 1px solid;
}
.coursebox2 .b3b {
	MARGIN: 0px 2px;
}

.coursebox2 .b4b {
	DISPLAY: block; 
	FONT-SIZE: 1px; 
	OVERFLOW: hidden;
}
.coursebox2 .b4b {
	BORDER-RIGHT: #190564 1px solid; 
	BACKGROUND:#CDCBFF;
	BORDER-LEFT: #190564 1px solid;
}
.coursebox2 .b4b {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}

.coursebox2 .coursecontent2 {
	BORDER-RIGHT: #190564 1px solid; 
	DISPLAY: block; 
	BACKGROUND:#CDCBFF;
	BORDER-LEFT: #190564 1px solid;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 20px;
	color: #2071AA;
}



.coursebox2 .coursesnippetdiv{
	padding-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #033454;
	font-weight: bold;
	line-height: 200%;
}

.coursebox2 .coursedatetimediv{
	padding-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #033454;
}

.coursebox2 .courselocationdiv{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #033454;
}


.coursebox2 .courseMaintext{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #033454;
	padding-right: 15px;
	padding-left: 20px;
}

span.coursetitle{
	display: block;
	clear: right; 
	float: left; 
	padding-left: 5px;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	line-height:200%
}

a.price_code{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #033454;
	text-decoration:  none;
	font-weight: bold;
}

a.printLink{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #0000C0;
	text-decoration:  none;
	font-weight: 700;
}

.doctypeImage{
	vertical-align:text-top;
	border: 0px;
}




