﻿/************************************************************
Created by Graham Scott (graham@cubeworks.co.uk) 19th February 2008

Colour Chart:

navbar Grey: #E5E5E5
navbar Blue: #1260C4
Navy: #0D3A75
Light Blue: #A7CBF8
Purple: #B067BD
Anchor link blue: #0068CB

Homepage Red: #CA095A
Homepage Grey: #8C8C8C

Section colours:

Services for you grey:  #BD0048;
Business services red:	#777777;
Careers green:          #9DBF34;
News cyan:              #2CA7CF;
Events magenta:         #D51D87;
Rix & Kay blue:         #004895;


************************************************************/
/*Element Rules*/
strong
{
    font-weight: bolder;
}
a, a:visited, a:hover
{
    color: #0068CB;
}
a:hover
{
    text-decoration: underline;
}
/*End Element Rules*/
/*Global Rules*/
.clear
{
    clear: both;
}
div#main-content, div#mast-content
{
    font-size: 0.75em;
    width: 80em;
    margin: 0 auto;
    padding: 0 0.75em 0.75em 0.75em;
}
ul#accessibility-links
{
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}
div#mast
{
    width: 100%;
    height: 2em;
    background-color: #0D3A75;
}
div#mast-content div#search
{
    padding: 0.7em 0 0 0;
    float: right;
    color: #A7CBF8;
}


div#mast-content div#search input, div#mast-content div#search p
{
    border: 0;
    float: left;
    margin: 0 0.4em 0 0;
}

div.searchListing 
{
	clear:left;
	margin:2em 0 0 0;
}

div.searchListing span.modified
{
	font-size:0.9em;
}

div.searchresults_top
{
	float:left;
}

div.searchresults_top div.searchresults_count
{
	float:left;
	width:500px;
	padding:0 0 1em 0;
}
div.searchresults_pagetext
{
	clear:left;
	float: left; 
	position: relative; 
	top: 5px; 
	padding:0 1em 0 0;	
}


span.searchresults_pager a
{
	display: block;
    float: left;
    padding: 0.5em;
    margin: 0 0.125em 0 0;
    background: #E5E5E5;
    color: #000000;
}

span.searchresults_pager span
{
	display: block;
    float: left;
    padding: 0.5em;
    margin: 0 0.125em 0 0;
    background: #004895;
    color: #ffffff;
}

div.searchresults_top div.searchresults_pagesize
{
	text-align:right;float:right;
}

div#mast-content div#access-buttons
{
    padding: 0.75em 0 0 0;
    float: left;
    width: 12em;
    color: #A7CBF8;
}
div#mast-content div#access-buttons img, div#mast-content div#access-buttons span
{
    float: left;
}
div#mast-content div#access-buttons span
{
    display: block;
    padding: 0 0.5em 0.5em 0.5em;
}
div#main-content div#header
{
    position: relative;
    height: 10em;
    margin: 1em 0 3em 0;
    clear: both;
}
div#main-content div#header a#link-home-logo
{
	position:absolute;
	top: 1em;
	left:0em;
}

div#mast-content a#portal-login
{
	position:absolute;
	top: 0.3em;
	left:1em;
}

div#mast-content img#portal-login
{
    float: left;
    margin: 0.5em 0 0 0em;
}
div#main-content div#header img#rklogo
{
    float: left;
    margin: 0.1em 0 0 0;
}
div#header ul#primary-nav
{
    font-family: arial,helvetica,sans_serif;
    position: absolute;
    bottom: 0;
}
div#header ul#primary-nav li
{
    float: left;
    text-align: center;
    background: #E5E5E5 none repeat scroll 0%;
    padding: 0 0 0 2.25em;
}
div#header ul#primary-nav li a
{
    display: block;
    padding: 0.5em 0.25em;
}
div#header ul#primary-nav li.first
{
    font-weight: bolder;
    min-width: 4em;
    width: 4.25em;
    padding-left: 0;
    padding-right: 0;
}
div#header ul#primary-nav li.penultimate
{
    padding: 0 0 0 2em;
}
div#header ul#primary-nav li.penultimate a
{
    display: block;
    margin: 0 4em 0 0;
}
div#header ul#primary-nav li.last
{
    /*Kludge - GS - this is a bit of a kludge as it seperates from the 	rest of the list upon text resize. It's the cleanest-looking 	solution I could find across IE6/FF/Opera*/
    position: absolute;
    left: 63em; /*End Kludge*/
    background: #1260C4 url(../images/master/enquiry-arrow.gif) no-repeat scroll 90% 50%;
    min-width: 9em;
    text-align: left;
    width: 15em;
}
div#header ul#primary-nav li.last a
{
    padding: 0.5em 0 0.5em 0em;
    color: #FFFFFF;
}
div#header ul#primary-nav li a
{
    color: #000000;
}
div#header ul#satellite-nav
{
    background: transparent url(../images/master/satellite-divider.png) repeat-y 11.5em top;
    float:right;
    width: 26em;
    margin: 1em 0 0;

}
div#header ul#satellite-nav li
{
    float: left;
    margin:0 2em 0 0;
}
div#header ul#satellite-nav li
{
    width: 11em;
}
div#header dl
{
    float: right;
    font-weight: bolder;
    margin: 1em 0 0 0;
    background: transparent url(../images/master/satellite-divider.png) repeat-y left top;
    padding:0 0 0 1em;
    width:16em;
  
}
div#header dt
{
    float: left;
    width: 6em;
    color: Gray;
    margin: 0 0.5em;
    display:block;
    clear:left;
}


div#page-content div#title-area
{
    margin: 0.5em 0 0 0;
    padding: 0 0 1.0em 0.5em;
    border-bottom: solid 1px #ECECEC;
}

div#title-area h2#latest-news-header 
{
	font-size:32px;
	width:5em;
}
div#title-area h1
{
    font-weight: bolder;
    font-size: 1.8em;
    float:left;
    width:300px;
}
div#title-area div#title-links
{
    float: right;
    font-size: 0.8em;
}
div#title-links a
{
    display: block;
    float: left;
    padding: 2px 8px 2px 16px;
}
div#title-links a.send-to-friend
{
    background: #FFFFFF url(../images/master/send-to-friend.gif) no-repeat scroll 0px;
}
div#title-links a.print-this-page
{
    background: #FFFFFF url(../images/master/print-this-page.gif) no-repeat scroll 0px;
}
div#title-links a.glossary
{
    background: #FFFFFF url(../images/master/glossary.gif) no-repeat scroll 0px;
}
div#page-content div.copy-column-container
{
    float: left;
    width: 60em;
    margin: 3em 2em 0 0;
    line-height:1.5em;
}

div.copy-column-container p#rss a 
{
	background: transparent url(../images/master/icon-rss.png) no-repeat center left;
	height:20px;
	display:block;
	padding: 0 0 0 30px;
}


div.copy-column-container .careerIntro 
{
	padding:20px 0 0 0;
}

div.copy-column-container ul li
{
	list-style-type:disc;
	margin-left: 40px;
}


div#page-content div.left
{
    width: 28em;
    float: left;
    margin:10px 0 0 0;
}
div#page-content div.right
{
    width: 28em;
    float: right;
    margin:10px 0 0 0;

}
div.copy-content
{
    padding: 0.5em;
    margin: 20px 0 0 0;
}

div.copy-content ul 
{
	
}

div.copy-content ul li 
{
	 list-style-type:disc;
	 list-style-position:outside;
	 list-style-image:none;
	 margin: 0 0 20px 20px; 	
}
div#bar
{
    float: left;
    width: 18em;
    clear: right;
    margin: 1em 0 8em 0;
}
ul#sidebar
{
    padding: 50px 0 50px 0;
    background: url(../images/master/column-fader-slivery.png) repeat-y;
    margin: 0 0 10px 0;
}
ul#sidebar li.sidebar-content
{
    padding: 0 1em 1em 1em;
}

ul#sidebar li.sidebar-content p.downloads 
{
	margin:0 0 5px 0;
	font-size:0.8em;
	background: transparent url(../images/master/download-icon.png) no-repeat scroll;
}
ul#sidebar li.sidebar-content p.downloads a 
{

	color:#D51D87;
	font-weight:bold;
	margin:0 0 0 20px;
}
ul#sidebar li.sidebar-content p.downloads span
{		
	margin:0 0 0 20px;
}
ul#sidebar li.sidebar-content h4
{
	font-family:Arial;
    font-size: 1.2em;
    font-weight: bolder;
    padding: 0 0 10px 0;
}
ul#sidebar li.sidebar-content ul 
{
	padding:0 0 0 5px;
	
}

ul#sidebar li.sidebar-content ul li 
{
	font-size:0.9em;
	list-style-type:square;
	list-style-position:inside;
	color:Gray;
	padding:0 0 5px 0;

}
ul#sidebar li.sidebar-content p
{
	font-size:0.9em;
	color: #333;
	line-height:1.8em;
}
div#header dd
{
    color: #0D3A75;

}
div#footer
{
    margin: 2em 0 0 0;
    
}
div#footer ul#nav
{
    margin: 0 0 2em 0;
}
div#footer ul#nav li
{
    float: left;
}
div#footer ul#nav li ul li
{
    float: none;
    width: 16em;
    text-align:left;
    line-height:1.8em;
    font-size:0.9em;
    margin:0 0 0 0.75em;
}
div#footer ul#nav li ul li.first
{
    background: #E5E5E5 none repeat scroll 0%;
    font-size:1em;
    margin: 0 0 0 0;
}
div#footer ul#nav li ul li#footer-events-link
{
	padding:1.5em 0 0 0;
}
div#footer ul#nav li ul li#footer-events-link,div#footer ul#nav li ul li#footer-news-link
{
	margin:0;
}

div#footer ul#nav li ul li#footer-news-link 
{
	margin-top:10px;
}

div#footer ul#nav li ul li#footer-events-link h5,div#footer ul#nav li ul li#footer-news-link h5
{
	font-size: 1.8em;
	padding:0;
}
div#footer ul#nav li h5
{
	font-size: 1.5em;
    padding: 0.25em 0 0.25em 0;
    margin:0 0 0 0.25em;
}
div#footnote-content
{
    margin: 2em 0 0 0;
    background: #E5E5E5 none repeat scroll 0%;
    width: 80em;
}
div#footnote-content div
{
	color:#8C8C8C;
    padding: 0.5em;
    font-size:0.9em;
    line-height:1.5em;
}
div#footnote-content div#certificates
{
}
div#page-content div#general-container
{
	padding:1em 0 0 0.5em;
}
/*End Global Rules*/
/*Home Page*/
div#home-row-one-wrapper
{
    background: url(../images/home/home-sliver-flashfade.png) repeat-x 0% 16.2em;
}
div.copy-column-container-homepage
{
    float: left;
    width: 78em;
    margin: 1em 1em 3em 0;
}
body#homepage div#title-area
{
    clear: both;
    padding: 0 0 0 0;
}
body#homepage div#title-area h2
{
	padding:0 0 0 0em;	
}
div#home-centre-column {
position: relative;
float: left;
width: 320px;
margin-left: -10px;
clear: right;
font-size: 11px;
}
div#arctic-promo {
width: 208px;
height: 600px;
position: absolute;
top: 0;
left: 370px;
/*background: transparent url(../images/home/catlin-bg.jpg) no-repeat top left;*/
}
div#arctic-promo p {
margin: 10px;
font-size: 10px;
line-height: 14px;
color: white;
}
div#arctic-promo div#arctic-flash {
padding: 0 9px 0 9px;
}
div#arctic-promo a, div#arctic-promo a:visited {
color: white;
font-weight: bold;
}
div#homepage-thumbnails 
{
	
}

div#homepage-thumbnails ul
{
	margin: 0;
}
div#homepage-thumbnails ul li
{
	 float:left;
	 margin-right:10px;
	 margin-top: 30px;
}
div#homepage-thumbnails ul li p
{
	font-size:0.8em;
	font-weight: bolder;
	width:60px;
}

div#homepage-thumbnails ul li a img
{
	border:solid 4px #E5E5E5;
	margin-bottom: 10px;
}
div.copy-column-container-homepage div#title-area h2
{
    font-weight: bolder;
    font-size: 1.25em;
}

div.copy-column-container-homepage ul#latest-news
{
    margin: 0 0 12em 0em;
    
}
div.copy-column-container-homepage ul#latest-news li
{
    float: left;
    width: 35em;
    color: #777777;
    list-style-type: none;
    background: transparent url(../images/home/greybox.gif) no-repeat 0em 0.25em;
    margin: 1em 0.5em 0 0;
    padding-left:1.2em;
 
}
div.copy-column-container-homepage ul#latest-news li.alt
{
    float: right;
}
body#homepage div.left
{
    width: 36em;
}
body#homepage div.right
{
    width: 38em;
    padding: 0;
    float: right;
}
#team-viewer {
margin-left: -40px;
}
div#services-for-you-wrapper-gradient
{
    position: relative;
    float: left;
    margin: 0 0 0 -24px;
    padding: 0 0 5.4em 0;
    background: url(../images/home/arrow-grey-reflect-slider.png) no-repeat left bottom;
}
div#services-for-you-wrapper-gradient-end
{
    background: url(../images/home/arrow-grey-reflect-end.png) no-repeat right bottom;
}
div#services-for-you-wrapper
{
    background: url(../images/home/arrow-grey-arrow.png) no-repeat left bottom;
}
div#services-for-you
{
    background: #8C8C8C url(../images/home/services-for-you-bg.png) no-repeat right bottom;
    width: 350px;
    margin: 67px 0 0 24px;
    padding: 0.5em 0;
}
div#business-services-wrapper-gradient
{
    position: relative;
    float: left;
    margin: 0 -48px 0 20px;
    padding: 0 0 5.4em 0;
    background: url(../images/home/arrow-red-reflect-slider.png) no-repeat right bottom;
}
div#business-services-wrapper
{
    background: url(../images/home/arrow-red-arrow.png) no-repeat right bottom;
}
div#business-services
{
    background: #CA095A url(../images/home/business-services-bg.png) no-repeat bottom left;
    width: 350px;
    margin: 67px 24px 0 0;
    text-align: right;
    padding: 0.5em 0;
}
div#services-for-you p#services-for-you-title
{
    color: #FFF;
    float: right;
    position: relative;
    width: 120px;
    margin: 5px 7px 0 0;
    height: 23px;
    overflow: hidden;
}
div#services-for-you p#services-for-you-title span
{
    background: url(../images/home/services-for-you.gif) no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
}
div#business-services p#business-services-title
{
    color: #FFF;
    float: left;
    margin: 5px 0 0 5px;
    height: 18px;
    overflow: hidden;
}
div#business-services p#business-services-title span
{
    background: url(../images/home/business-services.png) no-repeat;
    position: absolute;
    width: 16em;
    height: 4em;
}

div#services-for-you ul li, div#business-services ul li
{
    font-size: 0.8em;
    padding: 0 0 1em 0;
    color: #FFFFFF;
    
}
div#services-for-you ul li
{
	padding:0 0 9px 12px;
	background: transparent url(../images/home/bullet-white.gif) no-repeat scroll 0px 4px;
}

div#services-for-you ul li.noitem
{
	padding:0 0 9px 12px;
	background: none;
}

div#business-services ul li.noitem
{
	padding:0 0 9px 12px;
	background: none;
}

div#business-services ul li
{
	padding:0 12px 9px 0;
	background: transparent url(../images/home/bullet-white.gif) no-repeat scroll right 4px;
}
div#services-for-you ul li a, div#business-services ul li a, div#services-for-you ul li a:visited, div#business-services ul li a:visited, div#services-for-you ul li a:active, div#business-services ul li a:active
{
    color: #FFF;
}
div#services-for-you ul li.listtitle
{
    text-align: right;
}
div#services-for-you ul
{
    padding:0;
}
div#business-services ul
{
    padding:0 0.5em 0 0;
}
div#homepage-title
{
/*    text-align: center; */
}

div#homepage-title img
{
   padding: 0 0 15px 0;
}


div#homepage-title h1
{
    font-size:3.1em;
    margin: 0 0 0.5em 0em;
   
}

div#homepage-title span#content, div#homepage-title span#content a
{
	line-height:20px;
	color:#333;
}
div#homepage-title {
	font-size: 11px;
	line-height: 16px;
}
/*End Home Page*/

/* Generic page */

div#general-title-block
{
    background: transparent url(../images/sections/enquiry/rk-blue-heading-bg.png) repeat-x scroll right bottom;
    color: #FFFFFF;
}


div#general-title-block div.inner
{
    padding: 0.5em 0.5em;
}
/* End Generic page */
/*Services pages*/
div.services
{
    background: url(../images/sections/services/serv-for-you-heading-bg.png) repeat-x bottom;
}
div.business-services
{
    background: url(../images/sections/services/biz-services-heading-bg.png) repeat-x bottom;
}
h2.services, h3.services
{ 
    font-size: 1.1em;
    font-weight: bolder;
}
body#business-services h2.services,body#business-services h3.services
{
	color: #BD0048;
}
body#services-for-you h2.services, body#services-for-you h3.services
{
	color: #777777;
}
h2.services,h2.business-services
{
    color: #FFFFFF;
    padding: 0.25em 0 0.25em 0;
    margin:0 0 0 0.5em;
}
h3.services,h3.business-services
{
    
}
div.team-member-photos
{
	
	float:left;
	padding:0 1em 1em 0.5em;
	text-align:center;
	display:block;
	
}
div.team-member-photos span
{
	text-align:center;
	display:block;
}
div.team-member-contentlist 
{
	text-align:center;
	width:auto 0;
	background:#FFE6F1;
	margin:0 5em 0 5em;
	clear:left;
}
div.team-member-contentlist div
{
	text-align:left;
	padding:2em;
	color:#BC003C;
}

/*End Services page*/
/*Careers page*/
div.careers
{
    margin: 2em 0 0 0;
    background: transparent url(../images/sections/careers/careers-heading-bg.png) repeat-x bottom;
}
h2.careers
{
    font-size: 1.1em;
    font-weight: bolder;
    color: #FFFFFF;
    padding: 0.25em 0 0.25em 0;
    margin:0 0 0 0.5em;
}
h3.careers
{
    margin: 1em 0 0 0;
}
div#join-the-team
{
    background: transparent url(../images/sections/careers/careers-icon-bg.png) repeat-x scroll right bottom;
    color: #FFFFFF;
}
div#join-the-team div.inner
{
    padding: 0.5em;
}
div#join-the-team div.inner p
{
    width: 40em;
    padding: 1em 0;
}
div#join-the-team div.inner a
{
    display: block;
    padding: 0 0 1em 0;
    color: #FFFFFF;
    font-size: 0.8em;
    font-weight: bolder;
}
div#work-placements
{
    /*background: transparent url(../images/sections/careers/careers-img-investing.png) no-repeat scroll left 2.5em;
	*/
}
div#work-placements div.text
{
    padding: 0em 0 0 0;
}
div.jobs-list h3
{
    clear: both;
    margin: 2em 0 0.5em 0;
}
div.jobs-list ul
{
    margin: 1em 0 0 0;
}
div.jobs-list ul li
{
    color: #8C8C8C;
    clear: both;
    margin:10px 0 0 0;
    line-height: 25px;
}
div.jobs-list ul li a
{
    display: block;
    float: left;
    background: transparent url(../images/master/bullet-grey.gif) no-repeat scroll left 50%;
    padding: 0 0 0 1em;
}
div.jobs-list ul li span
{
    float: right;
}
/*End Careers page*/
/*News & Events pages*/
div#news-archive-title-block
{
    background: transparent url(../images/sections/news/news-icon-bg.png) repeat-x scroll right bottom;
    color: #FFFFFF;
}
div#event-archive-title-block
{
    background: transparent url(../images/sections/events/events-sliver-small.png) repeat-x scroll right bottom;
    color: #FFFFFF;
}



div#news-archive-title-block div.inner
{
    padding: 1em 0.5em;
}
div#event-archive-title-block div.inner
{
    padding: 0.5em 0.5em;
}


div#news-archive-title-block div.inner p, div#event-archive-title-block div.inner p
{
    width: 40em;
}
div.news-month, div.event-month
{
    background: #E5E5E5 none repeat scroll 0%;
    width: 30%;
    margin: 1em 0 1em 0;
}
h2.news, h3.news
{
    color: #8C8C8C;
    font-size: 1.1em;
    font-weight: bolder;
}
h2.event, h3.event
{
    color: #D51D87;
    font-size: 1.1em;
    font-weight: bolder;
}
h3.news, h3.event
{
    padding: 0.5em 0 0.5em 1em;
}
div.news-list, div.event-list
{
    margin: 2em 0 0 1em;
}
span.news, span.news a
{
    font-weight: bolder;
    color: #2CA7CF;
}
span.event
{
    font-weight: bolder;
    color: #D51D87;
}

span.event a 
{
	font-weight: bolder;
    color: #D51D87;
}
div.news-list p.date
{
    color: #2CA7CF;
}
div.event-list p.date
{
    color: #D51D87;
}


div#news-list ul  
{
 margin: 10px 0;

}

div#news-list ul li 
{
 margin: 0 0 0 40px;
 list-style-type: disc;
}

div.news-list ul li p
{
    margin: 0 0 0 0;
}

div.event-list ul li 
{
 margin : 0px;
  list-style-type : none;
}

div.event-list ul li p
{
    margin: 0 0 1em 0;
}
div.news-list p, div.event-list p
{
    margin: 0 0 1.5em 0;
}

div.event-list p 
{
	margin: 0 0 0.5em 0;
}
div.event-summary p 
{
	margin: 0 0 2em 0;
}

div.news-summary 
{
	margin:0 0 2em 0;
}


div.news-summary a, div.event-summary p.readmore a
{
    display: block;
    margin: 1em 0 0 0;
    padding: 0 0 0 1em;
    background: transparent url(../images/master/bullet-grey.gif) no-repeat scroll left 60%;
}

div.event-summary p.readmore a 
{
	color:#1260C4;
	font-size:0.9em;
}

div.featured-event
{
    background: url(../images/sections/events/events-heading-bg.png) repeat-x bottom right;
    color: #FFFFFF;
    margin: 0 0 2em -1em;
}
div.featured-event div.inner
{
    padding: 1em;
}
div.featured-event div.inner div.featured-event-header
{
    float: right;
    width: 20em;
    text-align: right;
    font-size: 1.2em;
    height: 50px;
    
    margin: 0 0 0.25em 0;
}
div.featured-event div.inner div.featured-event-text
{
    float: left;
    width: 20em;
}
div.featured-event div.inner div.featured-event-text a
{
    display: block;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bolder;
    margin: 0 0 0.5em 0;
    width: 550px;
}

div.featured-event div.inner li 
{
	list-style-type:disc;
	margin-left: 40px;
}
div.featured-event div.inner div.featured-event-text span
{
    display: block;
    margin: 0 0 1em 0;
}
div.featured-event div.inner div.featured-event-text strong
{
    padding: 0 2em 0 0;
}
/*News & Events pages*/
/*Enquiry Form*/
div#enquiry-form
{
    background-color: #E5E5E5;
}
div#enquiry-form-header
{
    background: url(../images/sections/enquiry/contact-sliver-big.png) repeat-x;
    color: #FFFFFF;
}
 div#enquiry-form-header h3
{
    font-size: 1.2em;
    font-weight: bolder;
}
 div#enquiry-form-header p
{
    margin: 1em 0 1em 0;
    width: 50%;
}
 div#enquiry-form-header div.inner
{
    background: url(../images/sections/enquiry/icon-blue-contact.gif) no-repeat 97% 80%;
    padding: 1em 0 1em 2em;
}

div#enquiry-form fieldset p
{
    margin: 0 0 0.5em 1em;
    padding: 0.5em;
}
div#enquiry-form fieldset label
{
    display: block;
    margin: 0 0 0.25em 0;
}
div#enquiry-form fieldset input, div#enquiry-form fieldset select, div#enquiry-form fieldset textarea
{
    width: 30em;
}
 div#enquiry-form-footer
{
    background: url(../images/sections/enquiry/contact-sliver-big.png) repeat-x;
}
 div#enquiry-form-footer div.inner
{
    padding: 1em 0 1em 1.5em;
}


/*Send to a friend*/
div#sendtofriend-form-header
{
    background: url(../images/sections/enquiry/send-friend-icon-bg.png) bottom right;
    color: #FFFFFF;
}
div#sendtofriend-form-header h3
{
    font-size: 1.2em;
    font-weight: bolder;
}
div#sendtofriend-form-header p
{
    margin: 1em 0 1em 0;
    width: 50%;
}
div#sendtofriend-form-header div.inner
{
    padding: 1em 0 1em 2em;
}
/*Send to a friend end*/


/*Newsletter Signup*/
 div#newsletter-form-header
{
    background: url(../images/sections/enquiry/send-friend-icon-bg.png) bottom right;
    color: #FFFFFF;
}
 div#newsletter-form-header h3
{
    font-size: 1.2em;
    font-weight: bolder;
}
 div#newsletter-form-header p
{
    margin: 1em 0 1em 0;
    width: 50%;
}
 div#newsletter-form-header div.inner
{
    padding: 1em 0 1em 2em;
}

div#newsletter-form-footer
{
    background: url(../images/sections/enquiry/contact-sliver-big.png) repeat-x;
}
div#newsletter-form-footer div.inner
{
    padding: 1em 0 1em 1.5em;
}
/*Send to a friend end*/

span.ErrorLabel 
{
	color:Red;
	font-weight:bold;	
	display:block;
	margin:0 0 1em 0;
}
/*End Enquiry Form*/
/*Glossary Page*/
ol.glossary-menu
{
}
ol.glossary-menu li
{
    float: left;
    margin: 0 0 2em 0;
}
ol.glossary-menu li a
{
    display: block;
    float: left;
    padding: 0.5em;
    margin: 0 0.125em 0 0;
    background: #E5E5E5;
    color: #000000;
}
ol.glossary-menu li.selected a
{
    background: #004895;
    color: #ffffff;
}
div.letter
{
    clear: both;
    margin: 2em 0 0 0;
    background: transparent url(../images/master/rk-blue-heading-bg.png) repeat-x;
}
h2.letter, h3.letter
{
    font-size: 1.1em;
    font-weight: bolder;
    color: #FFFFFF;
    padding: 0.25em 0.5em 0 0.5em;
}
dl#glossary-items
{
    margin: 2em 0 0 0;
}
dl#glossary-items dt
{
    font-size: 1.1em;
    font-weight: bolder;
    color: #004895;
}
dl#glossary-items dd
{
    margin: 0 0 1em 0;
}
dl#glossary-items dd p
{
    margin: 0 0 1em 0;
}
/*End Glossary Page*/
/*Biography Page*/

img#biography-photo
{
	float:left;
	padding:0 1em 2em 0;
}
div#biography ul#contact-details
{
	margin:2em 0 0 0;
}

div#biography h2 
{
	width: 33em;
	overflow:hidden;
}
/*End Biography Page*/

/*Kentico overrides*/
.EditingFormErrorLabel
{
    display: inline !important;
}

/*Arctic Survey Widget*/
div.ArticSurveyWidget
{
	padding:0pt 1em 1em;
	height:448px;
	float: left;
    width: 18em;
    clear: right;
}

