/*** RCM STYLES - Optimised  ***/

/*** CSS Reset ***/

html,div,span,applet,object,iframe,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{font:normal 13px/1 Arial,Helvetica,Garuda,sans-serif;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,ul,li,p,em,strong,pre,code{font-size:100%;font-style:normal;font-weight:400;line-height:inherit;margin:0;padding:0}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:''}
table{border-collapse:collapse;border-spacing:0;font-size:inherit}
form{display:block}
xmp{padding:15px}
cite,em,dfn{font-style:italic}
strong,b{font-weight:700}
sup{bottom:.3em;position:relative;vertical-align:super}
sub{bottom:-.2em;position:relative;vertical-align:sub}
li,dd,blockquote{margin-left:1em}
code,kbd,samp,pre,tt,var,textarea{font-family:Consolas, "Lucida Console", "Courier New", Courier, mono-space;font-size:100%}
del{text-decoration:line-through}
ins,dfn{border-bottom:1px solid #ccc}
small,sup,sub{font-size:85%}
abbr,acronym{border-bottom-style:dotted;border-bottom-width:1px;text-transform:uppercase}
a,a:link,a:visited,a:hover,a:active{text-decoration:none}
label,button{cursor:pointer}
.left{float:left}
.right{float:right}
.center{text-align:center}
.clear{clear:both}
.hidden{display:none!important;visibility:hidden}
img.left{margin-bottom:5px;margin-right:8px}
img.right{margin-bottom:5px;margin-left:8px}
pre,blockquote,ul,ol,dl,address,p{margin:0 0 1em}
a abbr,a acronym,fieldset{border:medium none}
a img,img{border:0;text-decoration:none}







/*** Primary Style Sheet for Theme ***/

body { font: 12px/1.4 "Arial", Arial, sans-serif; background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Bg.jpg') no-repeat; color: #474747;  background-size: 100%;}
	/* background image and default font color */
	
body, #SlideShow-Images { background-color: #CFCFD7; }	

/* Design Structure */

#Top 		{ height: 100px; width: 974px; margin: 0 auto; padding: 0 8px; background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Page-Bg.png') repeat-y 0 0;}
#TopContainer	{ height: 100px; width: 974px; margin: 0 auto; background-color: #474747 }
#TopContainer	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/topMenu-Middle.png'); } 
	



#MainMenu { padding-right: 30px;}

.whitestripe {width: 974px; height: 5px; background-color: #FFFFFF;}

.whitestripeint {height: 2px; background-color: #FFFFFF; }

/* Local Nav */
	#LocalNav { }
	#LocalNav li { margin: 0 18px 0 0; }
	#LocalNav a:link, #LocalNav a:visited	{ color: #FFFFFF; }
	#LocalNav a:hover, #LocalNav a:active	{ text-decoration: underline; color: #FFFFFF; }
        #LocalNav .currentbranch0 a {text-decoration: underline; color: #FFFFFF;}
/* Local Nav */
	#ShoutBox { }
	#ShoutBox a:link, #LocalNav a:visited	{ color: #FFFFFF; }
	#ShoutBox a:hover, #LocalNav a:active	{ text-decoration: underline; color: #FFFFFF; }
        
        /* #############################################################
Main Menu Style
############################################################# */


/* Mega Menu Styles */
#mega-menu-1 li ul {display: none;}
#mega-menu-1 .sub ul {display: block;}
.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

#mega-menu-1 {
font: normal 13px Arial, sans-serif; 
list-style: none; 
position:relative;
padding: 0; 
margin: 0;
z-index:1000;
}

.first {
margin-left:195px;
}
#mega-menu-1 .sub ul {
display: block;
}
#mega-menu-1 {


height: 40px;


}
#mega-menu-1 li {
float: left; 
margin: 0; 
padding: 0; 
font-weight: bold;
text-decoration: none;

}
#mega-menu-1 li a {
float: left; 
display: block; 
color: #fff; 
padding: 12px 20px; 

text-decoration: none;

}
#mega-menu-1 li.mega-hover a {

color: #a32403;
}
#mega-menu-1 li a:hover {

color: #a32403;
}
#mega-menu-1 li .sub-container {
position:absolute;
}
#mega-menu-1 li .sub {
background: #474747; 
background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/dropdownmenus.png');
padding: 13px 30px; 
z-index:100;
position: relative;
margin-top:16px;
box-shadow: 4px 4px 4px #888888;
}
#mega-menu-1 li .sub .row {
width: 100%; 
overflow: hidden;
clear: both;
}
#mega-menu-1 li .sub li {
list-style: none; 
float: none; 
width: 136px; 
font-size: 1em; 
font-weight: normal;
}
#mega-menu-1 li .sub li.mega-hdr {
margin: 0 22px 10px 0; 
float: left;
}
#mega-menu-1 li .sub li.mega-hdr.last {
margin-right: 0;
}
#mega-menu-1 li .sub a {
background: none; 
color: #fff; 
padding: 1px 0px; 
display: block; 
float: none; 

}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {
padding: 5px 0px; 
margin-bottom: 5px; 
border-bottom: solid 1px;
text-transform: uppercase; 
font-weight: bold; 
color: #fff;
}

.menu-title {
padding: 5px 0px; 
margin-bottom:10px;
border-bottom: solid 1px;
text-transform: uppercase; 
font-weight: bold; 
color: #fff;
background: none; 
color: #fff; 

display: block; 
float: none; 
font-size: 0.9em;	
	
}





#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #000;
}
#mega-menu-1 .sub li.mega-hdr li a {
padding: 2px 0px; 
font-weight: normal;
}
#mega-menu-1 .sub li.mega-hdr li a:hover {
color: #a32403; 

}
#mega-menu-1 .sub ul li {
padding-right: 0;
}
#mega-menu-1 li .sub-container.non-mega .sub {
padding: 10px;
}
#mega-menu-1 li .sub-container.non-mega li {
padding: 0; 
width: 190px; 
margin: 0;
}
#mega-menu-1 li .sub-container.non-mega li a {
padding: 7px 5px 7px 22px;
}
#mega-menu-1 li .sub-container.non-mega li a:hover {
color: #a32403; 
background: #efefef;
}

.menuimage {
	border: 1px solid #fff;
	margin-top: 10px;
}
 



/*#LogoHeader { 
	display: block; width: 410px; height: 165px; margin: 0 auto;
	background: transparent url("../images/logo-Large.png") no-repeat 0 0;
	position: relative; z-index: 98; }
#LogoHeader.logoMedium	{ 
	width: 320px; height: 128px; margin-bottom: -83px;
	background: transparent url("../images/logo-Medium.png") no-repeat 0 0; }*/


#SlideShow-Top, #SlideShow-Middle, #SlideShow-Bottom { position: relative; z-index: 95; }
#SlideShow-Top		{ height: 19px;  }
#SlideShow-Middle 	{ height: 332px;}
#SlideShow-Bottom	{ height: 19px; }
#SlideShow-Shadow	{ height: 93px; margin: -65px 0 18px;
					  background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/SS-CastShadow.png') no-repeat 50% 0; }
#SlideShow-Images	{ width: 974px; height: 370px; overflow: hidden;
					   position: absolute; z-index: 1;}

.shortSS #SlideShow-Middle	{ height: 214px; }
.shortSS #SlideShow-Images	{ height: 235px; }
.shortSS#SlideShow-Shadow	{ margin-bottom: 0; }

#SlideShow-Controls { 
	width: 974px; height: 37px; 
	background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/SS-OverlayControls.jpg') repeat 0 0;
	 position: absolute; z-index: 96; }
	
	/* Slide Pager */
	#SlidePager	{ position: relative; top: 10px; left: 9px; float: left;}
	#SlidePager a, #SlidePager a:visited { float: left; width: 17px; height: 17px; margin: 0 1px; overflow: hidden;
		background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/SS-Paging.jpg') no-repeat 0 0; text-decoration: none; text-indent: -1234px;}
	#SlidePager a:hover { background-position: 0 -17px; }
	#SlidePager a.activeSlide { background-position: 0 -34px; }

	/* Slide Next/Prev */
	#SlideNextPrev { position: relative; top: 5px; right: 8px; float: right; width: 60px; }
	#SlideNextPrev a, #SlideNextPrev a:visited { float: right; width: 28px; height: 28px; margin: 0 1px; overflow: hidden; 
		text-decoration: none; text-indent: -1234px;}
	a.slideNext { background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/SS-ButtonNext.jpg') no-repeat 0 0; }
	a.slidePrev { background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/SS-ButtonPrev.jpg') no-repeat 0 0; }
	a.slideNext:hover { background-position: 0 -27px; }
	a.slidePrev:hover { background-position: 0 -27px; }
	
	/* Slide Show Overlay Content */
	#SlideShow .ssOverlay-1 { width: 320px; height: 370px; background: #000; opacity: .5; position: absolute; top: 0; left: 50px; }
	#SlideShow .ssOverlay-1 .ssOverlayText { padding: 95px 50px 0; color: #ccc; }
	#SlideShow .ssOverlay-1 .ssOverlayText h3 { color: #fff; }
	#SlideShow .ssOverlay-2 { width: 974px; background: #000; opacity: .7; position: absolute; bottom: 35px; left: 0; }
	#SlideShow .ssOverlay-2 .ssOverlayText { padding: 22px 0 20px; color: #ccc; }
	#SlideShow .ssOverlay-2 .ssOverlayText h3 { color: #fff; text-align: center; margin-bottom: 0; }

/* Fold out paragraphs */

.foldouttitle {
padding-left: 25px;

}

.ui-iconfold {
 background-repeat: no-repeat;
    position:absolute;
    left: 235px;
    overflow: hidden;
    text-indent: -99999px;
   background-image: url("http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/socialicons/icons.png");
    height: 16px;
    width: 16px;
    background-position: -32px -16px;
}

.active {
text-decoration: underline;
}

.active .ui-icon {
background-position: -64px -16px;
}

#foldout img {padding-left: 20px; padding-bottom: 20px}	

#PageTop, #PageWrapper, #FooterWrapper { margin: 0 auto; }
	
#PageTop { width: 990px; height: 15px; background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-Top.png') no-repeat 0 0; }
.alternate #PageTop { display: none; }
	
#PageWrapper { width: 974px; padding: 0 8px; background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Page-Bg.png') repeat-y 0 0; z-index:1}
.alternate #PageWrapper { width: auto; padding: 0; background: 0; }

#PageOverlay 					{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-Repeat.jpg') repeat-y 50% 0; position: relative; }
#PageOverlayContent 			{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-Middle.jpg') no-repeat 50% 0; }
.alternate #PageOverlay 		{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-FullRepeat.png') repeat-x 50% 0; }
.alternate #PageOverlayContent 	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-FullMiddle.png'); padding-top: 14px; margin-top: 1px; }

#Showcase 			{ border: 1px solid #44646F; border-bottom: 0; background: #132229 url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/showcase-BgRepeat.jpg') repeat-x 0 0; }
#ShowcaseContent 	{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/showcase-Bg.jpg') no-repeat 50% 0; padding: 20px 0 15px; }

#MainPage 			{ border: 1px solid #fff; background: #F7FAFA; }
#MainPage { border-color: #fff; background: #fff; }	/* page background (for content areas)  */
#MainPageContent	{ padding: 26px 0; }

#LocalMasthead {height: 74px;  border-bottom: 5px solid #FFFFFF;border-top: 5px solid #FFFFFF; background: #566D7B;}

#LocalMastheadHome {height: 52px;  border-bottom: 5px solid #FFFFFF;border-top: 5px solid #FFFFFF; background: #566D7B;}

#LocalMasthead img {padding-left: 30px; padding-top: 3px}

#LocalMasthead h3 {padding-left: 30px; padding-top: 25px; color: #FFFFFF}

#LocalMastheadHome h3 {padding-left: 30px; padding-top: 13px; color: #FFFFFF}

#LocalMasthead h1 {padding-left: 30px; padding-top: 20px; color: #FFFFFF}
#LocalMastheadwnav {border-bottom: 5px solid #FFFFFF;border-top: 5px solid #FFFFFF; background: #566D7B;}


#LocalMastheadwnav h1 {padding-left: 30px; padding-top: 5px; color: #FFFFFF}



/* Local Nav */
	#LocalNav { padding-left: 30px }
	#LocalNav li { margin: 0 18px 0 0; }



#FooterWrapper { width: 974px; height: 75px; padding: 0 8px; margin-bottom: 1em; background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Footer-Bg.png') no-repeat 0 0; }
#FooterContent { padding: 18px 0 9px; }
.alternate #FooterWrapper { background: #132229 url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/showcase-BgRepeat.jpg') repeat-x 0 0; margin-bottom: 0; width: auto; height: 60px; }
.alternate #FooterContent { background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/showcase-Bg.jpg') no-repeat 50% 0; }

/* Featured */
#FeaturedContent { padding: 20px 0 0; }
.featuredItems ul { margin: 0; padding: 0; }
.featuredItems ul li { margin: 0; padding: 0; background: none; float:left; }
.featuredItems ul li .imgSmall { float: none; }
.jcarousel-clip-horizontal { width:  900px; margin: 0 0 0 0px; }
.jcarousel-item { width: 189px; }
.jcarousel-item-horizontal { margin: 0 13px; }
#FeaturedPrev, #FeaturedNext { display: block; width: 31px; height: 31px; overflow: hidden; text-indent: -1234px; }
#FeaturedPrev { background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Featured-ButtonPrev.png') no-repeat 0 0; position:absolute; left: -12px; top:59px; /*float: left; margin: 42px 20px 0 -15px;*/ }
#FeaturedNext { background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Featured-ButtonNext.png') no-repeat 0 0; position:absolute; right: -12px; top:59px; /*float: right; margin: 42px -15px 0 0;*/ }
a#FeaturedPrev:hover { background-position: 0 -31px; }
a#FeaturedNext:hover { background-position: 0 -31px; }
.featuredItems .featuredTitle { text-align: center; margin: 0.6em 0 0.8em; }
.featuredProducts .featuredItems .featuredTitle { margin: 0 0 0.2em; text-align: left; }
#FeaturedContent.featuredProducts { padding: 0 0 1em; }

/* links */
a:link, a:visited	{ color: #474747; }
#Editable a:link, #Editable a:visited {text-decoration: underline}

#Editable td {padding: 10px;}
a:hover, a:active	{ color: #b50937; }
a.localnav:link, a.localnav:visited	{ color: #FFFFFF; }
a.localnav:hover, a.localnav:active	{ color: #b50937; }

	/* box style links */
	a.boxLink, a.boxLink:link, a.boxLink:visited	{ padding: 2px 6px 3px; color: #fff; background-color: #17607A; }
	a.boxLink:hover, a.boxLink:active 				{ background-color: #119ca6; }


	


	/* footer links */
	#FooterMenu { text-transform: uppercase; }
	#FooterMenu li { margin: 0 18px 0 0; }
	#FooterContent a:link, #FooterContent a:visited { color: #DEEEEE; }
	#FooterContent a:hover, #FooterContent a:active { color: #119ca6; }

	/* top content sections - links */
	#Showcase a:link, #Showcase a:visited,
	#PageOverlay a:link, #PageOverlay a:visited	{ color: #AEB5B7; text-decoration: none; }
	#Showcase a:hover, #Showcase a:active,
	#PageOverlay a:hover, #PageOverlay a:active	{ color: #fff ; text-decoration: none; }
	
/* headings */

h1, h2, h3, h4, h5, h6, .headline, .title, #fancybox-title-main {
	font-family: Vegur, Arial, Helvetica, Garuda, sans-serif; font-weight: normal;
	line-height: 1.15; margin: 0 0 0.5em; padding: 0 0 0.2em; color: #132128; }
	
h1			{ font-size: 2.34em; }
h2			{ font-size: 2em; }
h3			{ font-size: 1.66em; margin-bottom: 0.5em; }
h4			{ font-size: 1.35em; margin-bottom: 0.5em; border-bottom: none; }
h5			{ font-size: 1.17em; font-weight: bold; margin-bottom: 0.5em; border-bottom: none; }
h6			{ font-size: 1em; font-weight: lighter; margin-bottom: 0.5em; border-bottom: none; }
.title		{ margin-bottom: 0; }
.pageTitle	{ font-size: 3em; margin: 0; padding: 64px 0 11px; }
.pageTagLine { margin: 0; padding: 0; }
.headline	{ color: #000; }
.caps {text-transform:uppercase;}
.internationalheading {font-size: 1.66em; margin-bottom: 0.5em; font-weight: bold}
.internationalboxheading {font-size: 1.66em; margin-bottom: 0.5em; font-weight: bold; padding: 10px 10px; color: #fff }

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .headline strong	{ 
	font-weight: bold; color: #474747; }
h1 .subTitle, h2 .subTitle, h3 .subTitle, h4 .subTitle, h5 .subTitle, h6 .subTitle, .headline .subTitle, .title .subTitle	{ 
	display: block; color: #999; font-size: 0.65em; margin: 0;}

	/* for dark backgrounds */
	.pageTitle, #Showcase h1, #Showcase h2, #Showcase h3, #Showcase h4, #Showcase h5, #Showcase h6,
	#PageOverlay h1, #PageOverlay h2, #PageOverlay h3, #PageOverlay h4, #PageOverlay h5, #PageOverlay h6,
	#MainMenu h1, #MainMenu h2, #MainMenu h3, #MainMenu h4, #MainMenu h5, #MainMenu h6  { color: #fff; }
	
	/* modal titles */
	span#fancybox-title-main { font-size: 1.35em; margin: 0; padding: 10px 8px; height: 55px; }

	
/* text */

blockquote	{ margin: 0 0 18px 4px; padding: 0 16px; font-style: italic; border-left: 5px solid #bbb;}	
code, pre	{ font: normal 13px/18px Consolas, "Courier New", Courier, monospace; 
			  background: #E8EBEC url("../images/pre-bg.gif") repeat 0 0;
			  padding: 18px 5px; border: 1px dotted #bbb; color: #333; }
code		{ padding: 1px 3px; background-image: none; }
sup			{ bottom: 0.1em; }
.impact		{ font-size: 1.17em; line-height: 1.5; color: #444; }
.noMargin	{ margin: 0; }
.callout	{ font: normal 18px/1.33 Georgia, "Times New Roman", Times, serif; 
			  color: #000; background: #EEF1F1; border: 1px solid #D4D7D7; border-width: 1px 0; 
			  padding: 24px; margin-bottom: 1em; }
.callout p	{ margin-bottom: 0.5em; }
.callout cite	{ font-size: 14px; font-style: italic; color: #747474; }
#Showcase	{ color: #AEB5B7; }
.copyright {color: 	#FFFFFF; font-size:10px}
#PageOverlay	{ color: #BDDDE1; }

/* Lists */

ul, ol						{ margin: 0 0 20px 5px; }
ol							{ padding-left: 2em; }
ul ul, ol ol, ul ol, ol ul	{ margin-top: 8px; }
ul li, ol li				{ line-height: 1.3em; padding: 3px 5px; }
ul li						{ padding-left: 15px; }
ol li 						{ list-style-type:decimal; list-style-position: outside; }

#Editable ul {list-style-type:disc;}

/* custom list styles */

	/* bullet types */
	ul.bullet-black li 			{ background: transparent url("../images/bullets/dot_black.gif") no-repeat 0 .6em; }
	ul.bullet-gray li 			{ background: transparent url("../images/bullets/dot_gray.gif") no-repeat 0 .6em; }
	ul.bullet-silver li 		{ background: transparent url("../images/bullets/dot_gray_light.gif") no-repeat 0 .6em; }
	ul.bullet-blue li 			{ background: transparent url("../images/bullets/dot_blue.gif") no-repeat 0 .6em; }
	ul.bullet-green li 			{ background: transparent url("../images/bullets/dot_green.gif") no-repeat 0 .6em; }
	ul.bullet-orange li 		{ background: transparent url("../images/bullets/dot_orange.gif") no-repeat 0 .6em; }
	ul.bullet-red li 			{ background: transparent url("../images/bullets/dot_red.gif") no-repeat 0 .6em; }
	ul.bullet-disc-black li		{ background: transparent url("../images/bullets/circle_black.gif") no-repeat 0 .6em; }
	ul.bullet-disc-gray li 		{ background: transparent url("../images/bullets/circle_gray.gif") no-repeat 0 .6em; }
	ul.bullet-disc-silver li	{ background: transparent url("../images/bullets/circle_gray_light.gif") no-repeat 0 .6em; }
	ul.bullet-disc-blue li 		{ background: transparent url("../images/bullets/circle_blue.gif") no-repeat 0 .6em; }
	ul.bullet-disc-green li 	{ background: transparent url("../images/bullets/circle_green.gif") no-repeat 0 .6em; }
	ul.bullet-disc-orange li 	{ background: transparent url("../images/bullets/circle_orange.gif") no-repeat 0 .6em; }
	ul.bullet-disc-red li 		{ background: transparent url("../images/bullets/circle_red.gif") no-repeat 0 .6em; }
	ul.bullet-check li 			{ background: transparent url("../images/bullets/check.gif") no-repeat 0 .2em;  padding-left: 20px; }
	
	/* numbered list with styling */	
	ol.number-pad 						{ padding: 3px 5px 5px 22px; border-left: 1px solid #E9E9E9;
										  background: #fff url("../images/bullets/ordered-background.gif") repeat-y 0 0; }
	ol.number-pad ol, ol.number-pad ul	{ background: none; margin-left:18px; }
	ol.number-pad  li 					{ padding-left: 10px; border-bottom:1px dotted #D6D6D6; }
	
	/* list with image, title and description */
	ul.post-list 			{ margin-left:0; }
	ul.post-list li			{ margin: 0 0 0.5em; padding: 0; background: none; border-bottom: 1px dotted #D6D6D6; font-size: 90%; line-height:1.45em; clear:left; }
	ul.post-list li .img	{ margin: 0 8px 8px 0; }
	ul.post-list li img		{ float: left; border: 1px solid #7D7F80; }
	ul.post-list li p		{ padding: 1.9em 0 0; }
	ul.post-list li a		{ float: left; display: block; font-weight:bold;}
	
	/* horizontal lists */
	ul.horizList 	{ margin: 0 0 1em; }
	ul.horizList li	{ display: inline; margin: 0; padding: 0; background: none;}
		
	/* socail network horizontal list (used in footer) */
	ul.socialLinks li { margin-right: 10px; }

/* side navigation */
ul.sideNav {margin: 0; margin-bottom: 22px;}
ul.sideNav li { margin: 0 0 2px 0; padding: 0;  background-color:#e7e7e9; list-style-type: none; }
ul.sideNav li a { display: block;  padding: 0 0 0 5px; border-top: 2px #e7e7e9 solid; border-bottom: 2px #e7e7e9 solid;}

ul.sideNav li a:hover, ul.sideNav li a:active { border-left: 3px solid #b50937; color: #b50937; }
ul.sideNav li.currentPage a:link, ul.sideNav li.currentPage a:visited { color: #555555; }

ul.sideNav .currentbranch0 a {color: #b50937;}

.currentbranch1 a {color: #b50937;}


/* subnav navigation */
ul.sideNav li ul { margin: 0;padding: 2px 0 0 20px; background-color: #FFFFFF; }

/* forms and inputs */

input, textarea			{ color: #334; font-family: inherit; font-size: 1.1em; }
textarea, .textInput	{ width: 175px; margin: 0 0 0.5em; padding: 5px; outline: none; background: #EFF0F1; 
						  border: 2px solid #E1E2E3; }
.textInput.inputFocus	{ border-color: #CECFD0; }
	
label.overlabel { color: #B3B4B4; font-size: 1.2em; line-height:1.6em; display:none; }	/* hidden on start, prevents content shift */ 

/* search */
	


#searchwrapper2 {
margin-left:563px;
width:382px;
height:40px;
}
#searchbox {
width:205px; /*follow your image's size*/
height:28px;/*follow your image's size*/
background-image:url('/media/rcmacuk/styleassests/images/SearchBg.gif');
background-repeat:no-repeat; /*important*/
float:right;

margin-bottom:0px;

position:relative; /*important*/
}

.headerflag {
height:18px;
margin-right:5px;
margin-top:5px;
}

#headerflags {
float:left;
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:5px;
left:7px;
width:160px;
height:16px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:5px;
left:170px;
width:30px;
height:18px;
}

/* common styles */
	
.hr				{ clear: both; padding: 0; margin: 0 0 1em ; height: 4px;
				  background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Large.gif') repeat-x 0 0; }
.hr-small		{ clear: both; padding: 0; margin: 0 0 0.5em ; height: 2px;
				  background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Small.gif') repeat-x 0 0; }

/* image containers */

.imgFrame { display: block; }

.imgSmall, .imgMedium, .imgLarge, .imgTall { overflow: hidden; position: relative; display: block; float: left; margin-right: 1.75em; }
.imgSmall .imgFrame, .imgMedium .imgFrame, .imgLarge .imgFrame, .imgTall .imgFrame { position: absolute; top: 0; left: 0; }
.imgSmall img, .imgMedium img, .imgLarge img, .imgTall img { position: absolute; top: 6px; left: 1px; }
.imgSmall.right, .imgMedium.right, .imgLarge.right, .imgTall.right { float: right; margin-left: 1.75em; margin-right: 0; }
a.imgSmall, a.imgMedium, a.imgLarge, a.imgTall { cursor: pointer; }

.imgSmall, .imgSmall .imgFrame	{ width: 162px; height: 121px; }
.imgSmall .imgFrame				{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/imgSmall-Frame.png') no-repeat 0 0; }
.imgSmall img 					{ top: 5px;}

.imgMedium, .imgMedium .imgFrame	{ width: 252px; height: 178px; }
.imgMedium .imgFrame				{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/imgMedium-Frame.png') no-repeat 0 0; }

.imgLarge, .imgLarge .imgFrame	{ width: 595px; height: 218px; }
.imgLarge .imgFrame 			{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/imgLarge-Frame.png') no-repeat 0 0; }

.imgTall, .imgTall .imgFrame	{ width: 182px; height: 253px; }
.imgTall .imgFrame				{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/imgTall-Frame.png') no-repeat 0 0; }

.imgOverlay 			{ width: 250px; height: 160px; position: absolute; top: 7px; left: 2px;
						  background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/imgOverlay-Zoom.png') no-repeat right bottom; }
.imgOverlay.symbolPlay	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/imgOverlay-Play.png'); }
.imgOverlay.symbolDoc	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/imgOverlay-Post.png'); }
.imgSmall .imgOverlay 	{ width: 160px; height: 108px; top: 6px;}
.imgLarge .imgOverlay 	{ width: 593px; height: 199px;}
.imgTall .imgOverlay 	{ width: 180px; height: 235px;}

/* header icon */

.pageIcon { position: absolute; top: 30px; right: 0px; z-index: 1; }	/* icon displayed in top right of page header */

/* pagination */

.pagination 			{ display: block; margin-top: 1em; margin-bottom: 2em; }
.pagination a			{ text-align: center; padding: 3px 8px; margin: 0 2px; border: 1px solid #D3D3D3; background: #fff; }
.pagination a.current 	{ border-color: #BCBCBC; background: #D8D9DA; color: #fff; font-weight: bold; }
	
/* content containers */

	.contentArea	{ padding: 0; width: 914px; margin: 0 auto; position: relative; }

	/* layouts styles */
	.one_fourth, .one_third, .two_third, .half_page { float: left; margin: 0 43px 0 0; }
	.one_fourth	{ width: 204px; float: left; margin: 0 34px 0 0; }
	.one_third	{ width: 291px; margin: 0 20px 0 0;}
	.two_third	{ width: 602px; }
	.half_page	{ width: 435px; margin: 0 34px 0 0;}
	.last { margin-right: 0; }
	
	/* sidebar */
	.sidebar		{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-leftRepeat.gif') repeat-y 0 0; margin: 0 0 0.5em; }
	.sidebarBox-1	{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-leftTop.gif') no-repeat 0 0; padding: 15px 0 0; }
	.sidebarBox-2	{ background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-leftBottom.gif') no-repeat 0 100%; padding: 0 25px 15px 0; min-height: 100px;}

	/* sidebar - right */
	.last .sidebar		{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-repeat.gif'); background-position: 100% 0; }
	.last .sidebarBox-1	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-top.gif'); background-position: 100% 0; }
	.last .sidebarBox-2	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-bottom.gif'); background-position: 100% 100%; padding: 0 0 15px 25px; }

	/* breadcrumbs */
	.breadcrumbs	{ color: #FFFFFF; font-size: 11px; float: right; padding-right: 32px; padding-top: 30px;}
	.breadcrumbs a:link, .breadcrumbs a:visited	{ color: #999; }
	.breadcrumbs a:hover, .breadcrumbs a:active	{ color: #333; }
	
	.breadcrumbswnav	{ color: #FFFFFF; font-size: 11px; float: right; padding-right: 30px; padding-top: 15px;}
	.breadcrumbswnav a:link, .breadcrumbs a:visited	{ color: #999; }
	.breadcrumbswnav a:hover, .breadcrumbs a:active	{ color: #333; }
	
	
/* content boxes */
	.boxcontainer {padding-bottom: 22px}
	
	.boxtitle { height: 41px;  border-bottom: 3px solid #FFFFFF; background: #566D7B;} 
        .boxentrytitle  p {margin: 0}
	.boxtitle h3 {color:#FFFFFF; padding: 10px 10px; }
	.boxdate { height: 36px; background: #dce0e6; }
	.boxdate h4 {padding: 7px 10px}
	.boxentry { background: #dce0e6; padding: 7px 10px; margin-bottom: 3px}
	.quicklinksentry { background: #dce0e6; padding: 7px 10px; }
	
	.boxstatic { background: #dce0e6; padding: 7px 10px; }
	.boxentrytitle  {margin-bottom: 0px; margin: 0; padding-right: 10px; font-size: 15px; color: #474747; font-weight: bold; line-height: 1.2}
    

	.boxentry:hover {background: #c2bfbe; padding: 7px 7px; border-left: 3px solid #B50937}
	
	
	.newsboxentry { background: #dce0e6; padding:0}
	
	.newsimg {float: right}
	.newsboxentry {  background: #dce0e6; padding: 0px 0px; 0px; 0px; }
	.newstitle p { padding-top: 7px; padding-left: 10px; margin-bottom: 0px; font-size: 15px; }
	
	

	.newsblurb {padding: 0px 10px; }
	.boxentrydetail {margin: 0}
        .boxentrydetail p {margin: 0}
	
	
   .more {background: none repeat scroll 0 0 #DCE0E6; padding: 7px 10px; width: 974px; height:120px; overflow: hidden}



/* buttons */
/*
button			{ position: relative; cursor: pointer; overflow: visible; }
button.btn		{ border: 0; outline: none; margin-left: -6px; margin-right:5px; padding: 0 20px 0 0; font-size: 1em; text-align: center; 
				  background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/button-sprite.gif') no-repeat right -92px;}
button.btn span { position: relative; display: block; white-space: nowrap; padding: 13px 0 0 21px; height: 25px; color: #747474; line-height: 1;
				  background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/button-sprite.gif') no-repeat left top; }
button.btn:hover, button.btnHover { background-position: right -138px;} 
button.btn:hover span, button.btnHover span { background-position: 0 -46px; color: #434747; text-shadow: #E8F0F0 1px 1px 0px;}


	.darkBg button.btn, .darkBg button.btn span,
	#Footer button.btn, #Footer button.btn span,
	#Showcase button.btn, #Showcase button.btn span { background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/button-sprite-dark.gif'); }	
*/
	
/* blog post */

.blogPost		{ margin: 0 0 3em; }
.postTitle 		{ margin-top: 0.5em; background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Small.gif') repeat-x 0 100%; }
.blogPostInfo 	{ font-size: 10px; letter-spacing: 1px; text-transform: uppercase; 
				  color: #999; margin: 0 1px; padding: 5px 3px 0; background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Small.gif') repeat-x 0 0; }
.postComments	{ float: right; }
.pageTagLine .blogPostInfo	{ background: none; padding: 0; margin: 0; }
.pageTagLine .postComments	{ margin: 0 153px 0; }


/* portfolio page */

.portfolioArea						{ margin-left: -55px; }
.portfolioItem						{ float:left; margin: 0 0 22px 65px; width: 255px; }
.portfolioItem .item-preview		{ margin: 0 0 8px; }
.portfolioItem h4, .portfolioItem p	{ margin: 0 0 .65em; padding: 0; }
.portfolioItem p					{ height: 60px; overflow: hidden; }
.portfolioDescription				{ clear: left; overflow: hidden; height: 118px; margin: 0 0 8px 0; padding: 0 1px; }

	/* alternate portfolio layout */
	.portfolioArea.portfolioStyle-2				{ margin-left: -22px; }
	.portfolioArea .imgTall						{ float: left; }
	.portfolioStyle-2 .portfolioItem			{ float:left; margin: 0 0 22px 33px; width: 430px; }
	.portfolioStyle-2 .portfolioItem p			{ height: auto; margin-bottom: 2em; }
	.portfolioStyle-2 .portfolioDescription		{ clear: none; overflow: hidden; height: 240px; width: 225px; margin: 6px 0 8px 20px; padding: 0 1px; float: left; }

/* contact */

#CommentForm fieldset legend	{ display: none; }
#CommentForm div 				{ margin-bottom: 1.5em; }		/* space between inputs */
#CommentForm .textInput, 
#CommentForm textarea			{ width: 400px; margin: 0; }	/* margins set by containers <div> */
#CommentForm textarea 			{ height: 150px; }
#CommentForm input.error, #CommentForm textarea.error { background-color: #ffc; border-color: #EF7E58; }
#CommentForm label.error {
	display: block; color: #f33; font: bold 10px Verdana, Arial, Helvetica, Garuda, sans-serif;
	line-height: 1em;		/* required for negative margins to work fully */
	margin: 0.2em 0 -1.2em;	/* negative margins counter act error message space so input fields don't shift */ }
	/* Success message after sending contact form */
	.success	{ font-weight: bold; font-size: 1.5em; margin: 25px 0; padding: 25px 0; }
	/* Error message after sending contact form */
	.error		{ color: #f33; font-weight: bold; margin: 10px 0; }

/* faq's page */

.faqs			{ margin: 0; padding: 0; }
.faqs li 		{ margin: 0; padding: 1em 0; background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Small.gif') repeat-x 0 100%; }
.faqs li h4		{ cursor: pointer; margin: 0; padding: 0; }
.faqs li div 	{ display: none; padding: 1em 1em 0; }

/* table styles */

table { width: 435px}
#FeatureMatrix {padding: 25px 0;}
#FeatureMatrix {font-size: 12px;}
#FeatureMatrix th.matrixColumn, #FeatureMatrix td.matrixItem,#FeatureMatrix td.matrixOdd,#FeatureMatrix td.matrixEven {
	background-color: #e4e4e4; border-color: #C6C6C6; border-style: solid; border-width: 1px; text-align:center; }
#FeatureMatrix td.matrixItem	{ font-weight: bold; }
#FeatureMatrix td.matrixEven	{ background-color: #F0EEF9; }
#FeatureMatrix td.matrixOdd		{ background-color: #F9F9F9; }
#FeatureMatrix th h6			{ font-size: 14px; font-weight: bold; margin-top: 11px; padding-bottom: 3px; }
#FeatureMatrix .matrixItem		{ padding: 15px 0; width: 200px; }
#FeatureMatrix td 				{ width: 150px; }
#FeatureMatrix td.checkMark 	{ background: transparent url("../images/bullets/check.gif") no-repeat center center; }
#FeatureMatrix td.last 			{ border-bottom: 1px solid #C6C6C6; }


/*Listings (for events news etc) */

.Listing {padding-top: 10px; padding-bottom: 6px; border-bottom: 1px solid  #566D7B;}
.ListingTitle {padding-bottom: 5px}
.staffname {margin: 0}

.ListingImage {float:right;}
.ListingText {width:65%}





/*Events Pages */

/*resize calendar element */

#datepicker{ font-size:10px; padding-bottom: 23px}

#EventGraphic {padding-bottom: 10px;}

#EventPhoto {padding-top: 10px; padding-bottom: 10px}

/* RCMPlayer */

#playercontainer { margin-bottom: 23px; padding-top: 12px; padding-bottom: 12px}

#playerinner {background: #000000;  margin: 0 auto; text-align: center}

#programme {margin: 0 auto; text-align: center; padding-top: 5px; padding-bottom: 5px}

#vidplayer {
	background: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Bg-1.jpg') no-repeat 50% 0;
}


#iplayer-Shadow {
    background: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/iplayershadow.png') no-repeat scroll 50% 0 transparent;
    height: 93px;
    margin-top: -70px;
}

#iplayer-vodShadow {
    background: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/iplayershadow.png') no-repeat scroll 50% 0 transparent;
    height: 93px;
    margin-top: -60px;
}

/* buttons */

.Button {color: #FFFFFF; width:80px; height: 30px; text-align: center; background: #566D7B;}

.buttonmargin {margin-bottom: 5px}

.Button p {padding: 6px; }
.Button a {padding: 5px; color: #ffffff}

.Button a:hover {text-decoration: underline }

.rightpadding {margin: 26px}
.bookingpadding {margin: 5px 26px 0px 26px }
.quicklinks {width: 184px}

/* Media Components */

.mediaplayer {margin-top: 10px; margin-bottom: 30px; }


.googlemap {height: 350px}

/* Gallery Plugin */

.ad-gallery {
  width: 435px;
}
.ad-gallery .ad-image-wrapper {
  height: 290px;
}


/***  Skin Styles  ***/



/* primary background color */

/* main content area */




/* showcase & footer*/
#Showcase, .alternate #FooterWrapper	{ border-color: #DEDEDE #8E1035; background-color: #9F133A; background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/showcase-BgRepeat.jpg'); }
#ShowcaseContent, 
.alternate #FooterContent	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/showcase-Bg.jpg'); }

#FooterWrapper				{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Footer-Bg.png'); }





a.bookinglink {color:#b50937;}
a.bookinglink:hover {text-decoration: underline;}



	/* box style links */
	a.boxLink:link, a.boxLink:visited	{ color: #fff; background-color: #9D1339; }
	a.boxLink:hover, a.boxLink:active 	{ background-color: #51516F; }




	/* top content sections and footer links */
	#FooterContent a:link, #FooterContent a:visited, #Showcase a:link, #Showcase a:visited, #PageOverlay a:link, #PageOverlay a:visited { color: #fff; }
	#FooterContent a:hover, #FooterContent a:active, #Showcase a:hover, #Showcase a:active, #PageOverlay a:hover, #PageOverlay a:active { color: #CED2E3; }

	
/* headings */
h1, h2, h3, h4, h5, h6, .headline, .title, #fancybox-title-main { color: #5E6168; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .headline strong	{ color: #5E6168;}
h1 .subTitle, h2 .subTitle, h3 .subTitle, h4 .subTitle, h5 .subTitle, h6 .subTitle, .headline .subTitle, .title .subTitle	{ color: #999;}
.headline	{ color: #000; }

	/* for page headers */
	.pageTitle, #PageOverlay h1, #PageOverlay h2, #PageOverlay h3, #PageOverlay h4, #PageOverlay h5, #PageOverlay h6,
	#MainMenu h1, #MainMenu h2, #MainMenu h3, #MainMenu h4, #MainMenu h5, #MainMenu h6  { color: #747481; }
	/* for showcase */
	#Showcase h1, #Showcase h2, #Showcase h3, #Showcase h4, #Showcase h5, #Showcase h6 { color: #fff; }

/* text */
blockquote				{ border-left-color: #bbb;}	
code, pre				{ background-color: #E8EBEC; border-color: #bbb; color: #333; }
.impact					{ color: #444; }
.callout				{ color: #000; background-color: #F4F4F7; border-color: #E6E6EC; }	/* quote container */
.callout cite			{ color: #747474; }
.copyright, #Showcase	{ color: #FFFFFF; }	/* footer and showcase text */
#PageOverlay			{ color: #48484F; }	/* page header text */




/* forms and inputs */
input, textarea			{ color: #333; }
textarea, .textInput	{ background-color: #EFEFF1; border-color: #DFDFE3; }	/* input */
.textInput.inputFocus	{ background-color: #F4F4F7; border-color: #A8ABB4; }								/* input - focus */
label.overlabel 		{ color: #B8B8C0; } /* overlabel text */

/* search */
#SearchInput 					{ color: #474747; }	/* search text */
#Search							{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/SearchBg.gif'); }

/* common styles */
.hr				{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Large.gif'); }
.hr-small		{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Small.gif'); }

/* pagination */
.pagination a			{ border-color: #D3D3D3; background: #fff; }
.pagination a.current 	{ border-color: #BCBCBC; background: #D8D9DA; }
	
/* sidebar */
.sidebar		{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-leftRepeat.gif'); }
.sidebarBox-1	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-leftTop.gif'); }
.sidebarBox-2	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-leftBottom.gif');}

/* sidebar - right */
.last .sidebar		{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-repeat.gif'); }
.last .sidebarBox-1	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-top.gif'); }
.last .sidebarBox-2	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/subMenu-bottom.gif'); }

		
/* breadcrumbs */
.breadcrumbs	{ color: #FFFFFFF; background-image: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Small.gif'); }
.breadcrumbs a:link, .breadcrumbs a:visited	{ color: #FFFFFF; }
.breadcrumbs a:hover, .breadcrumbs a:active	{ text-decoration: underline  }

.breadcrumbswnav	{ color: #FFFFFFF; background-image: transparent url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/hr-Small.gif'); }
.breadcrumbswnav a:link, .breadcrumbswnav a:visited	{ color: #FFFFFF; }
.breadcrumbswnav a:hover, .breadcrumbswnav a:active	{ text-decoration: underline }


/* top */

 #TopContainer	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/topMenu-Middle.png'); } 

/* featured nav buttons */
#FeaturedPrev { background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Featured-ButtonPrev.png'); }
#FeaturedNext { background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Featured-ButtonNext.png'); }

/* page header */
#PageTop 						{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-Top.png'); }	/* page header bg */
#PageWrapper					{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/Page-Bg.png'); }
#PageOverlay 					{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-Repeat.jpg'); }
#PageOverlayContent 			{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-Middle.jpg'); }
.alternate #PageOverlay 		{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-FullRepeat.png'); }
.alternate #PageOverlayContent 	{ background-image: url('http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/pageOverlay-FullMiddle.png'); }
	


/* colour palettes */

.orange {background: #df7a1c;}
.blue { background: #566D7B;}
.purple {background: #755978;}
.red {background: #b50937}

.imagebor {border: 1px solid  #566D7B;}
.bluebor { border: 1px solid #566D7B;}
.purplebor {border: 1px solid #755978}

.orangediv {border-bottom: 1px solid  #df7a1c;}
.bluediv { border-bottom: 1px solid #566D7B;}
.purplediv  {border-bottom: 1px solid #755978}

form{margin:0;padding:0;}fieldset{margin:1em 0;}legend{margin:1em 0; background:transparent;font-size:1.3em;font-weight:bold;}label{float:left;width:200px;padding:0 1em;text-align:left;}fieldset div{margin-bottom:.5em;padding:0;display:block;}fieldset div input,fieldset div textarea{width:200px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}fieldset div select{padding:1px;}div.fm-multi div{margin:5px 0;}div.fm-multi input{width:1em;}div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}#fm-submit{clear:both;padding-top:1em;text-align:center;}#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}input:focus,textarea:focus{background:#efefef;color:#000;}fieldset div.fm-req{font-weight:bold;}

.formpara {padding: 0 1em;}
.radiobutton {width: auto; text-align: right; border: 0}
.radiobuttondiv{text-align: right}

/* #############################################################
    Link icons
############################################################# */

    .pdf {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/fileicons/icon_pdf.gif) center left no-repeat;
    }
   

    .doc {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/fileicons/icon_doc.gif) center left no-repeat;
    }

 
/* #############################################################
    Link icons end
############################################################# */


/* #############################################################
  Anti Spam measures
############################################################# */

.confirmation-field { display: none; }



/* #############################################################
Cookie Warning CSS
############################################################# */


#cookiesWarning {
	width: 980px;
 margin: 0 auto;
}

#cookiesWarningActive {
	background: #FFFF69;
	margin: 5px;
	padding: 5px;

	border-radius: 7px;
}

#cookiesWarningActive small {
	background: #FA5528;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 3px;
	color: #fff;
	border: none;
	border-radius: 7px;
	box-shadow: 4px 4px 2px #233e5b;
}

#readMoreURL  a:link {
	text-decoration: underline;
	color: #000;
}
#readMoreURL  a:visited {
	text-decoration: underline;
	color: #000;
}
#readMoreURL  a:hover {
	text-decoration: none;
	color: #FA5528;
}






/* #############################################################
Gallery CSS
############################################################# */

.ad-gallery {
  width: 435px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;

}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 290px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/gallery/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/gallery/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/gallery/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/gallery/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/gallery/ad_scroll_back.jpg) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(http://www.rcm.ac.uk/media/rcmacuk/styleassests/images/gallery/ad_scroll_forward.jpg) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
