body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,quote,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;line-height: 1em;}
/*p {line-height: 0;} */

/* 
 TYPOGRAPHY
 Font related information only (ie. font-*, text-*, line-height )
 See http://www.alistapart.com/articles/howtosizetextincss for sizing technique

*/
body {
	font-family: verdana, "Lucida Sans Unicode", "Lucida Grande", arial, sans-serif;
  	font-size:100%;
  	line-height:1.125em; /* 16×1.125=18px */
}

p {
	line-height: 1.5em;
}

/* 24px */
/*{
  font-size: 1.5em;
}*/

/* 22px */
dl#home-list dt a{
  font-size: 1.375em !important;
}

/* with javascript on*/
dl#home-list.activated dt {
	font-size: 0.53125em;
}

/* 20px */
h1, dl#home-list dd strong, #main-content dl#home-list.activated dd h3 {
  font-size: 1.25em;
}

h1 strong, p.alphabet a {
	font-weight: normal;
}

/* 18px */
h2 {
  font-size: 1.125em;
}

/* 16px */
h3, ul#top-nav li, ul#sub-nav li, p a, ul#main-nav li, div#home-search h2, #main-content li a, address a, #main-content h3 a {
  font-size: 1em;
}

/* 16px */
dd a, dt a, dd p, ul.page-nav li a {
  font-size: 1em !important;
}

/* 14px */
div#footer a, #main-content h2, #main-content h3,.ugc h2, .ugc h3, div#find-a-course h2, div#home-feature p {
  font-size: 0.875em;
}

/* 12px */
#main-content h4, ul#footer-nav li, div.content-box h3, .content-box p.quote {
  font-size: 0.75em;
}

 /* 11px Standard Copy Size*/
.ugc h4, p, dt, dd, a, li, blockquote, address, .pagination span.current, .pagination span.disabled {
	font-size: 0.6875em;
}

/* 10px */
	div.content-box p, ul#subnav li, ul#subnav li ul li{
	font-size: 0.625em;
}

/*Bold*/
h2, dl#home-list dt, ul#sub-nav li, #main-content h3, .ugc h3, div.content-box p, cite, p.alphabet, #main-content h4, .ugc h4, div#home-feature p {
	font-weight: bold;
}

#main-content div.content-box p{
	font-weight: normal;
}

/*Italics*/
blockquote,
p em{
	font-style: italic;
}

/*letter spacing*/
h2 {
	letter-spacing: 0.05em;
}

ul#main-nav li, ul#footer-nav li, ul#top-nav li {
	line-height: 0.55em;
}

div.content-box p{
	line-height: 1.25em;
}

.vcard{
  font-size:0.6875em;
}

#main-content ul,
#main-content ol {
	margin-bottom:10px;
}


/*so:main-layout */
body{	
}

#page{
	margin: 0 auto;
	width: 924px;
	padding-right: 13px;
}

#header{
	clear: both;
	position: relative;
	padding-bottom: 10px;
	padding-right: 40px;
}

#footer{
	clear: both;
	padding-bottom: 20px;
}

#logo{
	margin-left: 10px;
}

.fieldWithErrors {
	display: inline;
}


/*Three Coloumn*/

#banner-image{
	margin: 0 0 5px 6px;
	padding: 0;
}

p.bannner-image{
	padding-top: 0;
	text-align:center;
}

#main-content-wrapper {
	border-right: none;
	float: left;
	padding: 0 18px 0 10px;
		
}

#content-wrapper {
	border-right: dotted 1px #a9aaad;
	float: left;
}

#main-content{
	width: 469px;
	padding: 5px 10px 10px 10px;
	min-height: 450px;
}

#supplementary-content{
	float: right;
	width: 189px;
	padding: 0 0 0 10px;
}

#supporting-content{
	float: left;
	width: 177px;
	padding: 0 10px 0 13px;
}


/*HOME - Two Coloumn */
body#pages.home #main-content{
	width: 703px;
	padding-top: 0 !important;	
}

body#pages.home #main-content-wrapper{
	padding: 0;
	border-left: 0;	
}


/*eo:main-layout*/

/*so: header*/
a#logo{
	padding: 10px;
	float: left;
	}
	
ul#top-nav li{
	float: right;
	padding: 0 10px;
}

#header-search{
	float: right;

}
div#header h2{
	float: right;

}


#top-menu {
	position: absolute;
	left: 339px;
	top: 36px;
}

#top-menu li {
margin: 2px 0;
}

#top-menu li a {
	width: 149px;
	height: 21px;
}


/*eo: header*/

/*so: footer*/

#footer p{
	padding: 0 10px;
}

p.footer-contact{
	float: left;
}

p.footer-info{
	float: right;
	text-align: right;
}
/*en: footer*/

/* skip to content link hide */
#skip {
	display: none;
}

/*so: text*/
h1, h2, h3, h4{
	padding: 5px 0;
}

p, cite, blockquote{
	padding: 5px 0;
}

/*eo: text*/


/*so:navigation*/



ul#main-nav li, ul#footer-nav li{
	float: left;
	padding: 0 10px;
	margin: 0;
}

ul#main-nav{
	clear: both;
	margin: 0;
}

.main-nav-box{
	padding: 5px 0 13px 0;
	clear: both;
	margin-bottom: 10px;
}


#sub-nav li {
	padding-bottom: 5px;
}

.footer-nav-box{
	padding: 13px 0;
	clear: both;
	margin-top: 10px;
}

/*eo:navigation*/


/*so:lists*/
#main-content ul{
	margin: 0 0 10px 0;
}

#main-content ul li{
	margin: 0 0 0 40px;
}

/*eo:lists*/



/*so:supplementry-content*/

div#supplementary-content div.content-box{
	width: 178px;
	margin-bottom: 20px;
	clear: both;
}

div.content-box p, div.content-box cite,  div#find-a-course p, div#find-a-course h2{
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;
}

div.content-box h2,
div.content-box h3,
div.content-box h4{
	padding: 5px 10px;
}

div.content-box ul {
	list-style-type: disc;
	margin-left:40px;
}

div.content-box ul,
div.content-box ol {
	margin-bottom:10px;
}

div.content-box a{
	float: right;
	margin: 0 10px 5px 0;
}

div.content-box h3 a,
div.content-box p a{
	float: none;

}

div#supplementary-content div#find-a-course.content-box{
	width: 179px;
}

/*eo:supplementry-content*/

#main-content img {float:left; margin:0 10px 10px 0;}

/*so: home*/

body#pages.home #banner-image{
	margin: 0 0 0 6px;
}

div#home-search{
	margin-bottom: 20px;
	clear: both;
	width: 424px;
	float: left;
	min-height: 112px;
}
div#home-search h2{
	padding: 10px 10px 5px 10px;
}
div#home-search form {
	padding: 0 10px 5px 10px;
}

div#home-feature {
	width: 250px;
	height: 94px;
	padding: 10px;
	float: right;
}

div#home-feature a {
	display: block;
	width: 100%;
	height: 100%;
}

dl#home-list {
	padding: 5px;
	width: 695px;
	clear: both;
}

dl#home-list dd{
	margin-bottom: 10px;
	margin-left: 20px;
}

/* with javascript on*/

dl#home-list.activated {
	position: relative;
}

dl#home-list.activated dd {
	position: absolute;
	top: -10px;
	left: 184px;
	height: 177px;
	width: 496px;
}

dl#home-list.activated dd p, dl#home-list.activated dd h3 {
	width: 188px;
	display: block;
	padding: 10px 0 0 18px;	
}

dl#home-list.activated dd h3 {
	display: block;
	padding: 8px 0 0 18px !important;	
}

dl#home-list.activated dt {
	margin-bottom: 4px;
	width: 185px;
	height: 32px;
	padding: 15px 0 0 14px;
}

dl#home-list.activated dt.pro-development {
	padding: 5px 0 10px 14px;
}

/*eo: home*/

/*so: Courses*/
dl#course-key-facts dt{
	float: left;
	padding-left: 20px;
}
	
dl#course-key-facts dd{
	padding-left: 160px;
}
	
h1.course-header{
	float: left;
}

#printer-icon, #email-icon{
	float: right;
}

body#courses #main-content ul li, body#study-days #main-content ul li{
	margin-bottom: 5px;
	list-style-type: disc;
}
body#study-days #main-content ul,
body#study-days #main-content dl,
body#study-days #main-content ol,
body#courses #main-content ul,
body#courses #main-content dl,
body#courses #main-content ol{
	margin-bottom: 10px;
}

body#courses #main-content ul#downloads li,body#courses #main-content ul#application-forms li{
  padding-left:20px;
  list-style-type: none;
  margin-left:25px;
}

ul#downloads span.download-description, ul#application-forms span.application-description{
  padding-left:10px;
} 
ul#downloads span.download-size, ul#application-forms span.application-size{
  padding-left:0 5px;
}


.vcard {
	padding: 5px 20px 5px 25px;
	margin-bottom:0;
}

.vcard div.fn, .vcard div.family-name{
  padding-right:5px;
  float:left;
}

.vcard .title{
  clear:left;
}

/*eo: Courses*/

/*so: pages*/
.content-box-image{
	float: right;
	margin-left: 5px;
}

div#money-box.content-box a, #placements-box.content-box a{
margin: 0 0 0 5px;
}

#money-box{
	float: right;
}

#placements-box{
	float: left;
}

#main-content div.content-box{
	width: 221px;
	margin-top: 20px;
}
	
body.faqs #main-content h2, body.links #main-content h2{
	margin-top: 20px;
}

img.content-photo{
	float: right;
	margin: 0 0 20px 20px;
}

img.maps-photo{
	margin: 10px;
}

div#pcd-search{
	clear: both;
	margin: 20px auto;
	width: 400px;
}
div#pcd-search h2{
	padding: 5px 10px;
}

fieldset#pcd-search-select{
	padding: 10px;
}

fieldset#pcd-search-field{
	padding: 10px;
}

div#pcd-search #find-a-course-search-button,
div#pcd-search a{
	float: right;
	margin: 10px 0 0 0;
}


ul#pros-links li a {
	height: 60px !important;
	display: block;
	padding: 40px 0 0 120px;
	margin: 10px 0;
}


ul.page-nav li.sub-page{
  padding-left:15px;
}
/*eo: pages*/

.clear{
	clear: both;
}

/* Searh */
#main-content .results {
	margin-top: 10px;
}

#main-content .results dd p {
	padding: 0;
}

#main-content .results dt {
	margin-top: 5px;
} 

/* Pagination */
.pagination {
  background: #F1F1F1;
  border: 1px solid #E5E5E5;
  text-align: center;
  padding: 1em;
	margin: 10px 0;
}
.pagination a, .pagination span {
  padding: .2em .5em;
}
.pagination span.disabled {
  color: #AAA;
}
.pagination span.current {
	font-weight: bold;
	background: transparent url(../images/apple-circle.gif) no-repeat 50% 50%;
}
.pagination a {
	text-decoration: none;
	color: black;
}
.pagination a:hover, .pagination a:focus {
	text-decoration: underline;
} 

body.full-width #supporting-content {
	display:none;
	width:0;
}

#pages.full-width #main-content {
	width:658px;
}

body.full-width #main-content-wrapper {
	border:0 !important;
}

.map-link {
margin-left: 50px;}

#sessions #main-content form label,
#sessions #main-content form input {
	float:left;
	clear:both;
	margin-bottom:10px;
}

#sessions #main-content {
	position:relative;
}

#sessions #main-content ul {
	position:absolute;
	right:10px;
	top:10px;
}	
#sessions #main-content ul li {
	list-style-type:none !important;
}

/* so:clearfix */
#header:after,
#footer:after,
#main-content:after,
#content-area:after,
.clear:after,
ul#main-nav:after,
.footer-nav-box:after,
div.content-box:after,
div#home-search:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
}


/* eo:clearfix */


/*so:main */
body {
  background: #bcbec0;
  color: #4d4d4f;
}

#page{
  border-left: solid 8px;
  background-color: #dddddd;
  background-image: url("/images/border.jpg");
  background-repeat: repeat-y;
  background-position: right;
}

#header {
  background-color: #fff;
  background-image: url("/images/header-border.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
}

#main-content {
  background: #fff;
}
#main-content-wrapper{
  border-left: dotted 1px ;
}

h1{
  color: #8a2f82;
}

h2, div#find-a-course.content-box, div#find-a-course.content-box a, body#pages.home #home-search h2, div#home-search a, body#professional-development.course-listing div#pcd-search h2, div#pcd-search a, dl#home-list dt a{
  color: #fff;
}

ul.gallery li {
  list-style-type: none !important;
  margin:0 0 0 5px !important;
}

/*Page Border Colour*/
#page  {
  border-color: #f1f2f2;
}

/*Main Border Colour*/
#main-content-wrapper,
ul#sub-nav li,
ul#sub-nav li ul li {
  border-color: #a9aaad;
}

/*White Border Colour*/
div#content-area ul#main-nav li, div#footer .footer-nav-box {
  border-color: #fff;
}

/* top-nav Border Colour*/
div#header ul#top-nav li{
  border-color: #939598;
}

/*so:ementry-content*/

div.content-box h2 {color:#4D4D4F;}

div.content-box{
  background-color: #fff;
  background-image: url("/images/rhc/content-boxs-bg.gif");
  background-repeat: no-repeat;
  background-position: bottom;
}

div#find-a-course.content-box{
  background-color: #663399;
  background-image: url("/images/rhc/find-a-course-footer.gif");
}

h3#apply-now-header{
  background-color: #341f62; color:#fff;
  background: url("/images/rhc/apply-now-header.gif") top no-repeat;
}
h3#request-a-pros-header{
  background-color: #03aade; color:#fff;
  background: url("/images/rhc/request-a-prospectus-header.gif") top no-repeat;
}

h3#open-days-header{
  background-color: #cb3233; color:#fff;
  background: url("/images/rhc/open-days-header.gif") top no-repeat;
}

h2#find-a-course-header{
  background-color: #663399; color:#fff;
  background: url("/images/rhc/find-a-course-header.gif") top no-repeat;
}



/*eo:supplementry-content*/



/*Links */
a{
  color: #4d4d4f;
  text-decoration: underline;
}

a:hover{
  text-decoration: none;
}

/*en:main */

/*so: text*/
#main-content h2, #header h2, div#home-feature p{
  color: #663399;

}

.fieldWithErrors, .errorExplanation ul li {
  color: #f00;
}

h3 a{
  color: #ffffff;
  text-decoration: none;
}

h3 a:hover{
  text-decoration: none;
}
/*eo: text*/

/*so:navigation*/

ul#main-nav li{
  background: #663399;
  border-left: solid 1px;
}

ul#main-nav li a{
  color: #fff;
}

ul#main-nav li.first, ul#footer-nav li.first, ul#top-nav li.first{
  border-left: none;
}

ul#footer-nav li{
  border-left: solid 1px #4d4d4f;
}

ul#top-nav li a{
  color: #939598;
}

ul#top-nav li{
  border-left: solid 1px;
}

#sub-nav li {
  border-bottom: dotted 1px;
}

#sub-nav li ul li {
  border-top: dotted 1px;
  border-bottom: none;

}

#sub-nav li a{
  color: #707173;
  text-decoration: none;
  cursor: pointer;
}

#sub-nav li a:hover{
  color: #663399;
}

.main-nav-box{
  background-color: #663399;
  background-image: url("/images/main-nav-border.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
}

.footer-nav-box{
  border-top: solid 1px;
  border-bottom: solid 1px;
}


/*en:navigation*/


/*so:footer*/
div#footer p, div#footer a, div#footer ul li a{
  color: #4d4d4f;
}
/*en: footer*/

/*so:home*/

body#pages.home #main-content {
  background: none;
}

div#home-search{
  background: #663399;
  background-image: url("/images/home-search-bottom-bg.gif");
  background-repeat: no-repeat;
  background-position: bottom;
}

div#home-search h2 {
  background: url("/images/home-search-top-bg.gif") no-repeat top left;
}

div#home-feature {
  background: #FFF url('../images/feature_box.jpg') -1px -1px;
}
div#home-feature h2 {
  color: #669933;
}

dl#home-list dt, dl#home-list dd{
  color: #fff;

}

dl#home-list{
  background-color: #663399;
}

/* with javascript on*/
dl#home-list.activated {
  background: none;
}

dl#home-list.activated dt a {
  text-decoration: none;
}

dl#home-list.activated dt.pro-development { background: #669933 url('/images/home-tabs/tab-one.gif') no-repeat; }
dl#home-list.activated dt.become-nurse { background: #663399 url('/images/home-tabs/tab-two.gif') no-repeat; }
dl#home-list.activated dt.social-worker { background: #cc3300 url('/images/home-tabs/tab-three.gif') no-repeat; }

dl#home-list.activated dd.pro-development { background: #669933 url('/images/home-tabs/prof-tab.jpg') right top no-repeat; }
dl#home-list.activated dd.become-nurse { background: #663399 url('/images/home-tabs/nurse-tab.jpg') right top no-repeat; }
dl#home-list.activated dd.social-worker { background: #cc3300 url('/images/home-tabs/social-tab.jpg') right top no-repeat; }


#main-content ul li{
  list-style-type: disc;
}

#main-content ul#pros-links li{
  list-style-type: none;
}

/*eo:home*/

/*so: Courses*/

ul#sub-nav li, ul#sub-nav li ul li {
  background-image: url("../images/arrow-right.gif");
}

ul#sub-nav li.down, ul#sub-nav li ul li.down,
ul#sub-nav li.down, ul#study-days li ul li.down
ul#sub-nav li.down, ul#study-areas li ul li.down{
  background-image: url("../images/arrow-down.gif");
}

ul#sub-nav li a:hover,
ul#sub-nav li.down a,
ul#sub-nav li.down ul li.down a{
  color: #663399;
}

ul#sub-nav li a,
ul#sub-nav li.down ul li a{
  color: #707173;
}


ul#sub-nav li{
  padding: 0;
  background-position: 0px 10px;
  background-repeat: no-repeat;
}

ul#sub-nav li a{
  padding: 5px 0;
}

ul#sub-nav li a {
  padding-left: 10px;
  display: block !important;
}

ul#sub-nav li ul li a {
  margin-left: 20px;
}

ul#sub-nav li.sub-page {
  margin-left:20px;
}

ul#sub-nav li ul li {
  background-position: 20px 10px;
}


ul#sub-nav li ul li ul li a {
  margin-left: 40px !important;
}

ul#sub-nav li ul li ul li {
  background-position: 40px 10px;
}

ol li{
  list-style-type: decimal;
  margin-left: 40px;
}


ul#downloads li.asset-pdf, ul#application-forms li.asset-pdf{
  background:transparent url(/images/admin/pdf.png) 0 0 no-repeat;
}
ul#downloads li.asset-ppt, ul#application-forms li.asset-ppt{
  background:transparent url(/images/admin/ppt.png) 0 0 no-repeat !important;
}
ul#downloads li.asset-zip, ul#application-forms li.asset-zip{
  background:transparent url(/images/admin/zip.png) 0 0 no-repeat;
}
ul#downloads li.asset-doc, ul#application-forms li.asset-doc{
  background:transparent url(/images/admin/doc.png) 0 0 no-repeat;
}
ul#downloads li.asset-document, ul#application-forms li.asset-document{
  background:transparent url(/images/admin/document.png) 0 0 no-repeat;
}
ul#downloads li.asset-image, ul#application-forms li.asset-image{
  background:transparent url(/images/admin/image.png) 0 0 no-repeat;
}

ul#downloads span.download-size, ul#application-forms span.application-size{
  color:#aaa;
}
/*eo: Courses*/

/*so:becoming-a-nurse*/
#main-content div.content-box{
  background-color: #d6d5d5;
  background-image: url("/images/content-boxs/bg-bottom.gif");
  background-repeat: no-repeat;
  background-position: bottom;
}

h3#placements-header{
  background: url("/images/content-boxs/placments-header.gif");
  background-repeat: no-repeat;
  background-position: top;
  background-color: #663399;
}

h3#money-header{
  background: url("/images/content-boxs/money-header.gif");
  background-repeat: no-repeat;
  background-position: top;
  background-color: #c73c41;
}


/*en: becoming-a-nurse*/

/*so:pcd*/

div#pcd-search {
  background: #663399;
  background-image: url("/images/pcd-search-bottom-bg.gif");
  background-repeat: no-repeat;
  background-position: bottom;
}

div#pcd-search h2{
  background-image: url("/images/pcd-search-top-bg.gif");
  background-position: top;
  background-repeat: no-repeat;
}

/*en:pcd*/

/*Menu Links*/
body#pages.home a#home-nav,
body#courses a#courses-nav,
body#pages.open-days a#open-days-nav,
body#pages.apply a#apply-nav,
body#pages.request-prospectus a#request-or-download-a-prospectus-nav,
body#pages.campuses a#campuses-nav,
body#pages.about a#about-nav,
body#pages.contact-us a#contact-us-nav {
  text-decoration: none;
}

/*supporting content Links*/
body#pages.home a#home-sub-nav,
body#courses a#courses-sub-nav,
body#pages.open-days a#open-days-sub-nav,
body#pages.apply a#apply-sub-nav,
body#pages.request-prospectus a#request-or-download-a-prospectus-sub-nav,
body#pages.campuses a#campuses-sub-nav,
body#pages.about a#about-sub-nav,
body#pages.contact-us a#contact-us-sub-nav,
body#professional-development.index a#cpd-nav,
body#professional-development.guided-values a#guiding-nav,
body#professional-development.course-listing a#course-nav,
body#professional-development.information-for-organisations a#info-nav,
body#professional-development.finance a#fiance-nav,
body#professional-development.links a#useful-nav,
body#professional-development.faqs a#faq-nav,
body#becoming-a-nurse.index a#nurse-nav,
body#becoming-a-nurse.why-nursing a#whynurse-nav,
body#becoming-a-nurse.why-nursing-at-bucks a#whybucks-nav,
body#becoming-a-nurse.which-branch a#which-nav,
body#becoming-a-nurse.the-course a#course-nav,
body#becoming-a-nurse.placements a#placement-nav,
body#becoming-a-nurse.money-matters a#money-nav,
body#becoming-a-nurse.faqs a#faq-nav,
body#becoming-a-nurse.applying-and-selection a#applying-nav,
body#becoming-a-nurse.uxbridge-campus a#uxbridge-nav,
body#becoming-a-nurse.ask-a-student a#ask-nav,
body#becoming-a-nurse.links a#link-nav,
body#becoming-a-social-worker.index a#index-nav,
body#becoming-a-social-worker.about-social-work a#about-nav,
body#becoming-a-social-worker.why-study-social-work-with-us a#why-nav,
body#becoming-a-social-worker.the-course a#course-nav,
body#becoming-a-social-worker.bsc-hons-social-work a#bsc-nav,
body#becoming-a-social-worker.course-structure-and-assessment a#structure-nav,
body#becoming-a-social-worker.guidelines-and-accreditation a#guide-nav,
body#becoming-a-social-worker.placements-and-the-themed-approach a#placement-nav,
body#becoming-a-social-worker.money-matters a#money-nav,
body#becoming-a-social-worker.faqs a#faq-nav,
body#becoming-a-social-worker.high-wycombe-campus a#wycombe-nav,
body#becoming-a-social-worker.ask-a-student a#ask-nav,
body#becoming-a-social-worker.links a#links-nav {
  color: #663399;
}

/* BIR */
a#logo,
#search-button,
#printer-icon,
#email-icon,
a#apply-now-button,
a#request-a-pros-button,
a#download-a-pros-button,
a#click-here-button,
#find-a-course-search-button,
#fac-title,
#top-menu li a {
  text-indent: -1000em;
  overflow: hidden;
  text-align: left;
  display: block;
}

a#logo {
  background: url('/images/logo.gif') no-repeat 10px 10px;
  width: 231px;
  height: 76px;
}

#search-button {
  background: url('/images/buttons/header-search-button.png') no-repeat 0 -10px;
  width: 62px;
  height: 24px;
  border: none;
  display: inline;
}

#search-button:hover { background-position: 0 -60px; cursor: pointer; }

#printer-icon{
  background: url('/images/printer-icon.gif') no-repeat;
  width: 51px;
  height: 17px;
  margin-top: 5px;
}

#email-icon{
  background: url('/images/email-icon.gif') no-repeat;
  width: 51px;
  height: 11px;
  margin-top: 5px;
}

#fac-title{
  background: url('/images/fac-title.gif') no-repeat;
  width: 288px;
  height: 26px;
}

/*RHC Buttons */
a#request-a-pros-button,
a#download-a-pros-button{
  width: 72px;
  height: 28px;
}

a#apply-now-button,
a#click-here-button{
  width: 72px;
  height: 24px;
}

a#apply-now-button{ background: url('/images/buttons/apply-now.png') no-repeat 0 -10px; }

a#request-a-pros-button{ background: url('/images/buttons/prospectus-buttons.png') no-repeat 0 -3px;}
a#download-a-pros-button{ background: url('/images/buttons/prospectus-buttons.png') no-repeat -76px -3px;}

a#click-here-button{ background: url('/images/buttons/click-here.png') no-repeat 0 -10px;}

a#apply-now-button:hover { background-position: 0 -60px;}

a#request-a-pros-button:hover { background-position: 0 -33px;}
a#download-a-pros-button:hover { background-position: -76px -33px;}

a#click-here-button:hover { background-position: 0 -60px;}

#find-a-course-search-button{
  width: 60px;
  height: 22px;
  background: url('/images/buttons/find-a-course-button.png') no-repeat 0 -10px;
  border: none;
  cursor: pointer; /* hand-shaped cursor */

}

#find-a-course-search-button:hover { background-position: 0 -60px;}

#top-menu li a { background: url('/images/top-menu.gif') no-repeat; }

#top-menu li a#top-menu-pd { background-position: 0 -2px;}
#top-menu li a#top-menu-nurse { background-position: 0 -52px;}
#top-menu li a#top-menu-social { background-position: 0 -103px;}

#top-menu li a#top-menu-pd:hover { background-position: 0 -24px;}
#top-menu li a#top-menu-nurse:hover { background-position: 0 -74px;}
#top-menu li a#top-menu-social:hover { background-position: 0 -125px;}


a#cpd-pros { background: url('/images/pros/cpd.jpg') no-repeat left center; }
a#nurse-pros{ background: url('/images/pros/nurse.jpg') no-repeat left center; }
a#social-pros{ background: url('/images/pros/social.jpg') no-repeat left center; }
a#children-serv{ background: url('/images/pros/children.jpg') no-repeat left center; }
a#bucks-pros{ background: url('/images/pros/bucks.jpg') no-repeat left center; }


.no-show {position:absolute;left:-999em;}





#find-a-course #searchcourse{
	width: 155px;
}

#area-select, #award-select {
	width: 280px;
}
#home-searchcourse {
	width: 276px;
	margin-top: 0;
}

#pcd-search-select #course-select, #pcd-search-field #home-searchcourse {
	width: 360px;
	margin: 0 10px;
}

#find-a-course #area-select, #find-a-course #award-select {
	width: 160px;
} 

div.rhc #find-a-course-search-button{
	float: right;
	margin: 5px;
}

#find-a-course-search-button {
	display: inline-block;
}
