

/* Course */
.section img.icon {display:none;}

/* ucSpecialOffers */
#ucSpecialOffers #extrainfo
{
	display: none;
}
#ucSpecialOffers #contenthead
{
	display: none;
}

.reed_training_only
{
	display: inline;
}

body
{
	background-color: white;
}
#header
{
	height: 130px;
}
#header-wrapper
{
	height: 130px;
	background-image: url(/images/header/header_back_rbs.gif);
}
#toptitle img
{
	background-image: url(/images/header/header_logo_rbs.gif);
	height: 120px;
}

#initialmenu, #basket_module, #login_form
{
	display: none;
}

#navigation ul.l-0 li
{
	background-image: none;
	border-left: 1px solid #c0b3a1;
	padding-left: 7px;
	width: 144px;
}
#navigation ul.l-0 li a
{
	color: #7f5f42;
	text-align: left;
}
#navigation ul.l-0 li:hover
{
	background-image: none;
}
#navigation ul.l-0 li.here
{
	background-image: none;
}
#navigation ul.l-0 li.here a
{
	color: #009fc6;
}
#navigation ul.l-0 ul.l-1 li
{
	border-left: 0px solid #c0b3a1;0
}
#navigation ul.l-0 ul.l-1
{
	border-color: #c0b3a1;
}
#navigation ul.l-0 li.here ul.l-1 li a
{
	color: #7f5f42;
}
#middle-wrapper
{
	margin: 0px auto 0 auto;
}
#left_bar
{
	width: 190px;
	margin: 24px 0 0 20px;
	border-top: 1px solid #c0b3a1;
}
#middle_bar
{
	width: 480px;
	margin: 0 0 0 0;
	border: 0;
	padding: 0;
}
.flexible_content_page #middle_bar
{
	width: 480px;
	border-left: 1px solid #c0b3a1;
	border-right: 1px solid #c0b3a1;
}

.flexible_content_page #left-bar
{
	width: 190px;
	border: 0;
}

.flexible_content_page #right_bar
{
	width: 290px;
	border: 0;
}
.full-width #middle_bar 
{
	width: 770px;
	border-right: 0px solid #c0b3a1;
}
.full-width-no-left #middle_bar 
{
	width: 960px;
	margin: 0 0 0 20px;
	padding: 0;
	border-left: 0px solid #c0b3a1;
	border-right: 0px solid #c0b3a1;
}
#right_bar
{
	width: 288px;
	margin: 24px 0 0 0;
	float: left;
	padding: 0;
	border-top: 1px solid #c0b3a1;
}
.right_bar-module
{
	width: 288px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}
.left_bar-module
{
	width: 190px;
	margin: 0;
	padding: 0;
	border: 0;
}
#footer-wrapper
{
	clear: both;
	background-color: transparent;
	height: 80px;
	border-top: 0px solid #c0b3a1;
	border-bottom: 1px solid #c0b3a1;
	margin: 0 auto 0 auto;
	width: 975px;
}
#footer
{
	color: #595959;
	height: 60px;
	font-size: 11px;
	margin: 0 auto 0 auto;
	padding: 12px 0 8px 0;
	width: 960px;
	border-top: 1px solid #c0b3a1;
	border-bottom: 0px solid #c0b3a1;
	overflow: auto;
}
#footer a
{
	color: #595959;
}
.reed_training_only
{
	display: none;
}



/* Content */
h1
{
	color: #7f5f42;
	font-size: 16px;
	margin: 0;
	padding: 2px 0 0 7px;
	height: 22px;
	border-bottom: 1px solid #c0b3a1;
	display: block;
}
.flexible_content_page #middle_bar h1
{
	width: 473px;
}
h2
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #009fc6;
	padding: 16px 6px 0 7px;
	margin: 0;
	clear: left;
}
h3
{
	color: #7f5f42;
	padding: 16px 6px 0 7px;
	margin: 0;
}
h4
{
	font:bold 14px Arial, Helvetica, sans-serif; 
	color:#7f5f42; 
	padding: 16px 6px 0 7px;
	margin: 0;
	clear: left;
}
.paragraph
{
	padding-top: 7px;
}
.paragraph p
{
	margin-left: 7px;
}
.breadcrumb-trail
{
	float: left;
	height: 32px;
	margin: 0 3px 0 21px;
}
.breadcrumb-trail a
{
	color:#7f5f42;
}
.breadcrumb-trail-page
{
	float: left;
	height: 32px;
	width: 600px;
	color:#595959;
}
.rbs_brochure
{
	border-top: 1px solid #e4ded6;
	clear: both;
	height: 144px;
}
.rbs_brochure .rbs-brochure-image
{
	float: right;
	margin: 15px 5px 0 0;
}
.rbs_brochure h3
{
	font-size: 12px;
}
.rbs_brochure h3 a
{
	color: #7f5f42;
}
.rbs_brochure p
{
	margin: 0 0 0 7px;
}
.rbs_professional_qualification #middle_bar
{
	border-left: 1px solid #c0b3a1;
	border-right: 1px solid #c0b3a1;
}
.professional-qualification-facts
{
	background-color: #009fc6;
	padding: 0 0 32px 0;
}
.professional-qualification-facts h3
{
	color: white;
	margin: 0;
	padding: 16px 6px 16px 7px;
}
.professional-qualification-facts table
{
	margin: 0 0 0 7px;
}
.professional-qualification-facts td.row-name
{
	color: #a3d1d6;
}
.professional-qualification-facts td.row-data
{
	color: white;
}
.rbs_header_block
{
	height: 24px;
	border-bottom: 1px solid #c0b3a1;
	margin: 0 0 0 0;
}
.rbs_right_hand_promo
{
	height: 96px;
}
.rbs_right_hand_promo .rbs_promo_text h4
{
	margin: 0;
	padding: 0;
}
.rbs_right_hand_promo .rbs_promo_text
{
	padding: 16px 6px 0 7px;
}
.rbs_right_hand_promo .rbs_promo_text a
{
	padding: 16px 0 0 0;
	clear: left;
	display: block;
}
.rbs_right_hand_promo .rbs_promo_image
{
	float: right;
}
.rbs_home_page_promo
{
	height: 208px;
}
.rbs_home_page_promo .rbs_promo_image
{
	float: right;
}
.rbs_qualification_provider
{
	width: 191px;
	padding: 0 0 10px 0;
	height: 208px;
}
.rbs_qualification_provider .provider_icon
{
	text-align: center;
	margin: 16px 0 16px 0;
}
.rbs_qualification_provider .qualification_link
{
	text-align: left;
	margin: 16px 6px 0 7px;
}
.rbs_qualification_provider .qualification_link a
{
	color: #7f5f42;
}
.rbs-resources
{
	width: 480px;
	margin: 0;
	padding: 0;
	border: 0;
}
.rbs-resource-category
{
	width: 240px;
	float: left;
	padding: 0 0 16px 0;
	clear: left;
	margin: 0;
}
.rbs-resource-category-left-border
{
	width: 239px;
	border-left: 1px solid #c0b3a1;
	float: left;
	padding: 0 0 16px 0;
	margin: 0;
}
.rbs-resources h3
{
	margin: 0;
	padding: 10px 10px 0 10px;
	display: block;
	height: 38px;
	color: white;
	font-size: 12px;
}
.rbs-resources h3.colour-1 { background-color: #009fc6; }
.rbs-resources h3.colour-2 { background-color: #f698b2; }
.rbs-resources h3.colour-3 { background-color: #c0c1e0; }
.rbs-resources h3.colour-4 { background-color: #a4d1d6; }
.rbs-resources h3.colour-5 { background-color: #ed0678; }
.rbs-resources h3.colour-6 { background-color: #666baf; }
.rbs-resource
{
}
.rbs-resource a
{
	display: block;
	color: #7f5f42;
	padding: 16px 0 0 7px;
	width: 232px;
}
.reed-business-school-only
{
	display: block;
}
.footer-info
{
	display: none;
}
.rbs-footer-text
{
	border-right: 1px solid #c0b3a1;
	float: left;
	padding-left: 7px;
	padding-right: 40px;
}
.rbs-footer-info
{
	float: left;
	padding-left: 7px;
}
.paragraph
{
	margin: 10px 6px 10px 7px;
}
#middle_bar .paragraph
{
	margin: 0 6px 0 7px;
}
.faqs-module .faq
{
	margin: 0;
	padding: 0;
}


#middle_bar .web-form
{
	float: left;
	background-color: white;
	padding: 0 0 16px 0;
}
#middle_bar .web-form h4
{
	padding-bottom: 8px;
	font-size: 14px;
}
#middle_bar .web-form input, #middle_bar .web-form select
{
	float: left;
	width: 172px;
}
#middle_bar .web-form textarea
{
	width: 180px;
	height: 64px;
	display: block;
	float: left;
}
#middle_bar .web-form div.optional
{
	height: 32px;
}
#middle_bar .web-form div.required
{
	height: 32px;
}
#middle_bar .web-form label
{
	color: #595959;
	width: 89px;
	padding: 0 0 0 7px;
	display: block;
	float: left;
}
#middle_bar .web-form p
{
	margin: 0;
	padding: 0 6px 8px 7px;
	clear: both;
}

#middle_bar .web-form a
{
	margin-right: 10px;
	clear: both;
}

#middle_bar .web-form a span.WebFormImageOK img
{
	background-image: url(/images/content/web-form/rbs_ok.gif);
	width: 35px;
	height: 22px;
}

#middle_bar .rbs-contact-form
{
	float: left;
}

#middle_bar .rbs-contact-form span a.WebFormCancel
{
	display: none;
}

#middle_bar .rbs-contact-form span a.WebFormOK
{
	background-image: none;
	display: inline-block;
	text-align: right;
	padding: 0;
	margin: 0 0 0 248px;
}
#middle_bar .rbs-contact-form a span.WebFormImageOK
{
	background-image: none;
	padding: 0;
	margin: 0;
}
#middle_bar .rbs-contact-form span .WebFormButtonOK
{
position:relative;
top:-10px;
left:-10px;
overflow:hidden;
}

#middle_bar .rbs-contact-form span a.WebFormOK
{
min-width:0px;
position:relative;
top:-14px;
left:-10px;
height:100px;
width:60px;
}


#right_bar .web-form
{
	float: left;
	width: 281px;
	background-color: white;
	padding: 0 0 16px 0;
	color: #404040;
	margin: 0 0 0 7px;
}
#right_bar .web-form h4
{
	padding-bottom: 8px;
	padding-left: 0px;
	font-size: 14px;
}
#right_bar .web-form input, #right_bar select
{
	float: left;
	width: 170px;
}
#right_bar .web-form textarea
{
	float: left;
	width: 175px;
	height: 64px;
}
#right_bar .web-form div.optional
{
	height: 32px;
	margin-left: 0px;
}
#right_bar .web-form div.required
{
	height: 32px;
}
#right_bar .web-form label
{
	color: #595959;
	width: 89px;
	padding: 0 0 0 0;
	display: block;
	float: left;
	clear: left;
}

#right_bar .web-form a span.WebFormImageOK img
{
	background-image: url(/images/content/web-form/rbs_ok.gif);
	width: 35px;
	height: 22px;
	margin-right: 17px;
}

.rbs-home-banner
{
	position:relative;
	width: 960px;
	height: 208px;
	/*background-image: url(/images/rbs-banner-back.jpg);*/
}
.rbs-contact-banner
{
	position:relative;
	width: 769px;
	height: 127px;
	background-image: url(/images/rbs-banner-back-small.jpg);
}
.rbs-contact-banner .banner-text
{
	position:absolute;
	bottom: 24px;
	left: 7px;
	color: #c0b3a1;
	font-size: 12px;
	font-weight: bold;
}
.rbs-contact-banner .banner-text h2
{
	color: white;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.rbs-home-banner .banner-text
{
	position:absolute;
	bottom: 48px;
	left: 55px;
	color: #c0b3a1;
	font-size: 12px;
	font-weight: normal;
}
.rbs-home-banner .banner-text h2
{
	color: white;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}
.code-control .NavigationSite
{
	margin: 0;
	padding: 8px 6px 7px 7px;
	border-bottom: 1px solid #c0b3a1;
	width: 225px;
}
.left_bar-module .code-control .NavigationSite ul.l-0
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.left_bar-module .code-control .NavigationSite ul.l-0 li
{
	margin: 0;
	padding: 16px 0 0 0;
	list-style: none;
}
.left_bar-module .code-control .NavigationSite a
{
	color: #7f5f42;
	margin: 0;
	padding: 8px 0 0 0;
}
.left_bar-module .code-control .NavigationSite li a
{
	color: #7f5f42;
	margin: 0;
	padding: 0;
}
#middle_bar .code-control .NavigationSite
{
	border-bottom: 0px solid #c0b3a1;
}
#middle_bar .code-control .NavigationSite ul.l-0
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#middle_bar .code-control .NavigationSite ul.l-0 li
{
	margin: 0;
	padding: 16px 0 0 0;
	list-style: none;
}
#middle_bar .code-control .NavigationSite a
{
	color: #009fc6;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}
#middle_bar .code-control .NavigationSite li a
{
	padding: 0;
	color: #7f5f42;
	font-weight: normal;
	font-size: 12px;
}
#left_bar .left_hand_link
{
	padding: 8px 6px 8px 7px;
}
#left_bar .left_hand_link a
{
	color: #7f5f42;
}
.news-list
{
	padding-bottom: 8px;
}
.document
{
	padding-bottom: 8px;
}

/* Flexible content page */
.flexible_content_page .flexible-module
{
	margin: 0 0 0 0;
	border: 0;
	padding: 0;
}
#searchbar
{
	position: absolute;
	top: 14px;
	z-index: 10000;
	left: 50%;
	padding: 0 0 0 250px;
}
#searchbar h2
{
	display: none;
}
#searchbar input
{
	width: 144px;
	float: left;
	margin: 2px 0 0 0;
}
#searchbar input.button
{
	width: 35px;
	float: left;
	margin: 0 0 0 7px;
	padding: 0;
	height: 21px;
	background-image: url(/images/content/web-form/rbs_button_back.gif);
}
#searchbar p
{

	display: block;
	float: left;
	margin: 0;
}

