/* CSS Document */



div {padding:0; margin:0;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#05294d;
	background-color:#fff;
	padding:0;
	margin:0;
	text-align:center;
}

body div {text-align:left;}
/* headers */

h1 {color:#fff; display:inline;font-size:1.3em; font-weight:bold;}
#MainheaderBox h1 {color:#fff; display:inline;font-size:2.1em; font-weight:bold;}
#headerBox h1 a{color:#fff; display:inline;font-size:1em; font-weight:bold;}
h2 {color:#fff; display:inline;font-size:1.6em; font-weight:normal;}
h2.sub {color:#285e97; display:inline;font-size:1.3em; font-weight:bold;}
h2.print {color:#000; display:inline;font-size:1.6em; font-weight:normal;}
h3 {color:#c60021;color:#285e97;display:inline;font-size:1.1em; font-weight:bold;}
h4 {color:#285e97; display:inline;font-size:1.1em; font-weight:normal;}
h5 {color:#285e97; display:inline;font-size:1em; font-weight:normal;}


/* forms */

form,input,select,option,textarea {margin:0; padding:0; font-size:1em;}
input.search {border:0; width:106px; height:16px; vertical-align:middle;}
input.button {background: url(/rat/images/button.gif) no-repeat 1px 0; border:0; width:23px; height:18px;
vertical-align:middle; padding:0; margin:0;}
fieldset {border:0;}
form.contact {padding:10px 0 10px 0; margin:10px 0 0 0; border-top:1px solid #d8d8d8;}
#insert-update fieldset label {width: 250px; float: left;}

/* generic style used globally */

.intro {font-size:1.1em; font-weight:bold;}
img {border:0;}
td {font-size:1em;}
iframe {border:0;margin:0;padding:0;}
.hide {display:none;position:absolute;}



/* table styles */

table {border-collapse:collapse;border-spacing:0;empty-cells: show}
table.report {border-collapse:collapse; border-spacing:0; width:100%; margin-top:10px;}
table.calendar {border-collapse:collapse; border-spacing:0; width:100%;}
tr.double-line td, tr.double-line th {border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; height:20px;}
tr.fat-line th {border-bottom: 2px solid #d8d8d8; height:20px;}
tr.tablehead th {border:1px solid #d8d8d8; vertical-align:top;font-size:1.05em;font-weight:bold;padding:4px;text-align:center;}
tr.committees th {border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; vertical-align:top;font-size:1.05em;font-weight:bold;padding:4px;text-align:center;}
th.committees {border-left:1px solid #d8d8d8;}
th.top {font-size:1.05em; font-weight:bold; text-align:left; padding-left:20px;background-color:#efefef;}
th.publications {font-size:1.05em; font-weight:bold; text-align:left;padding-left:20px;}
th.topcenter {font-size:1.05em; font-weight:bold; text-align:center; background-color:#efefef;}
tr.line td{border-bottom:1px solid #d8d8d8; height:20px;}
tr.center td {border-bottom:1px solid #d8d8d8; height:20px; text-align:center;}
tr.center th {border-bottom:1px solid #d8d8d8; height:20px; text-align:center; font-weight:bold;}
tr.topCenter th {font-size:1.05em;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8; height:20px; background-color:#efefef;}
tr.line th {border-bottom:1px solid #d8d8d8; height:20px; font-weight:normal; font-size:1em;}
td.share {text-align:right; font-size:1.05em; font-weight:normal;}
td.director {font-size:1.05em; font-weight:bold;}
td.report {padding-left:20px;}
.blue-price {color:#285e97; font-size:1.05em; font-weight:bold;}
td.bold {font-weight:bold; padding-left:20px; width:23%;}
td.right {text-align:right;padding-right:20px; width:11%;}
td.left {text-align:left;padding-left:20px;}
td.center {text-align:center;}
td.date {font-size:1.05em; color:#333;font-weight:bold;}




/* all link styles */

a {color:#285e97;text-decoration:none;}
a:hover {color:#285e97;text-decoration:underline;}
a.grey, a.grey:hover {
	color:#666;
	font-size: 0.8em;
}
a.top, a.top:hover {color:#333;text-decoration:none;}



/* BEGINNING OF LAYERS */

#pageFrame {width:770px;padding:0;margin-left:auto;margin-right:auto;margin-top:0; text-align:left;}

/* logo, sitetools, topnav and search styles */

#logoWrapper {margin:0; padding:0; float:left; position:relative; width:770px;}
#logo {margin:0;padding:0; float:left; position:relative; width:167px; height:70px;}
#siteTools {padding:12px 20px 0 0; margin:0; float:right; text-align:right; height:58px;}

#topNav {clear:both;width:733px;height:28px; background-color:#d8d8d8;padding:12px 17px 0 20px;margin:0;}
#navWrapper {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	display:inline;
}
#searchWrapper {float:right; width:135px; padding:0; margin:0; display:inline;}
#searchWrapper form {display:inline; padding:0; margin:0;}

#navWrapper ul{margin:0;padding:0;list-style-type:none; display:inline;}
#navWrapper ul li{margin:0;padding:0; display:inline; list-style-type:none;}
.nav1, .nav1Red{display:inline;padding:0 12px 0 0; color:#333;font-weight:bold;font-size:1.05em;text-decoration:none;}
.nav1:hover, .nav1a, .nav1a:hover {display:inline; padding:0 12px 0 0; color:#285e97;font-weight:bold;font-size:1.05em;text-decoration:none;}
.nav1Red:hover, .nav1Reda, .nav1Reda:hover{display:inline; padding:0 12px 0 0; color:#c60021;font-weight:bold;font-size:1.05em;text-decoration:none;}


/* banners */

#bannerHome {float:left; width:770px; height:110px; margin-bottom:11px;}
#bannerEvents {float:left; width:770px; height:81px; background-image:url(/rat/images/events.jpg); overflow:hidden;}
#bannerOverview {float:left; width:770px; height:81px; background-image:url(/rat/images/overview.jpg); overflow:hidden;}
#bannerServices {float:left; width:770px; height:81px; background-image:url(/rat/images/services.jpg); overflow:hidden;}
#bannerPeople {float:left; width:770px; height:81px; background-image:url(/rat/images/people.jpg); overflow:hidden;}
#bannerPublications {float:left; width:770px; height:81px; background-image:url(/rat/images/publications.jpg); overflow:hidden;}
#bannerIntermediaries {float:left; width:770px; height:81px; background-image:url(/rat/images/intermediaries.jpg); overflow:hidden;}
#bannerInvestor {float:left; width:770px; height:81px; background-image:url(/rat/images/investor.jpg); overflow:hidden;}
#bannerSiteservices {float:left; width:770px; height:81px; background-image:url(/rat/images/siteservices.jpg); overflow:hidden;}
#MainheaderBox {float:left; background-color:transparent; margin:0; padding: 25px 0 30px 23px; display:inline; overflow:hidden;}
#headerBox {float:left; width:155px; margin:42px 0 0 0; padding: 15px 0 10px 20px; display:inline; overflow:hidden;}
#subheaderBox {float:left; width:400px; height:20px; background-color:#285e97;padding:11px 0 10px 20px;margin:42px 0 0 0; display:inline;overflow:hidden;}

/* breadcrumb styles */

#breadCrumb a, #breadCrumb a:hover {color:#333;} 
#breadCrumb a.blueb, #breadCrumb a.blueb:hover {font-weight:bold; color:#285e97; text-decoration:none;} 


/* leftnav, breadcrumb, content and related links */

#mainWrapper {float:left; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:769px; background-image:url(/rat/images/main.gif); padding:0; margin:0;}
#mainPrint {float:left;margin:12px 0 0 12px;border:1px solid #d8d8d8;}
#breadCrumb {float:right; width:574px; padding: 5px 0 5px 20px; margin:0; border-bottom:1px solid #d8d8d8;}
#contentWrapper {float:left; width:560px; padding: 12px 10px 20px 39px;}
#contentInvestors {float:left; width:594px; padding: 12px 0 20px 19px;}
#contentWrappertop {float:left; width:570px; padding: 12px 4px 0 39px;}
#contentWrapper_2 {float:left; width:570px; padding: 12px 4px 20px 39px; margin-left:156px; display:inline;}
#contentMultimedia {float:left; width:594px; padding: 12px 0 20px 19px; margin-left:156px; display:inline;}
#contentWrapperLinks {float:left; width:613px; padding:0; margin:0;}
#contentLinks {float:left; width:381px; padding: 12px 4px 20px 39px; margin:0;}
#relatedLinks {float:right; width:146px; padding: 10px 13px 12px 14px; margin:0; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8;}
#trust {float:right; background-image:url(/rat/images/trust-bg2.jpg); width:146px; height:66px;padding: 10px 13px 12px 14px; margin:0; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8;overflow:hidden;}

#trust_longer {float:right; background-image:url(/rat/images/trust-bg2.jpg); width:146px; height:90px;padding: 10px 13px 12px 14px; margin:0; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8;overflow:hidden;}

#container {
	clear:both;
	padding:0;
	margin:10px 0 0 0;
	min-height: 250px;
}
#line {float:left; padding:2px 0 2px 19px; margin:0; width:593px; border-bottom:1px solid #d8d8d8;}


/*leftnav */

#leftNav {float:left; width:134px; margin:16px 0 0 22px; padding:0 0 10px 0; display:inline;}
#leftNav ul {list-style-type:none; padding:0; margin:0;}
#leftNav ul li {list-style-type:none; margin:0; padding:0;}


.nav2 {text-decoration:none; color:#333; font-size:1.05em; display:block; padding-bottom:4px;padding-top:4px;}
.nav2:hover {text-decoration:none; color:#285e97;display:block; font-size:1.05em; padding-bottom:4px;padding-top:4px;}
.nav2a,.nav2a:hover {text-decoration:none; font-weight:bold; color:#333; display:block; font-size:1.05em;padding-bottom:4px;padding-top:4px;}
.nav2aa,.nav2aa:hover {text-decoration:none; font-weight:bold; color:#285e97; display:block; font-size:1.05em;padding-bottom:4px;padding-top:4px;}

.nav3 {text-decoration:none; color:#333; display:block; font-size:1.05em;background-color:#fff;padding: 3px 3px 5px 6px;}
.nav3:hover {text-decoration:none;color:#285e97;display:block; font-size:1.05em;background-color:#fff; padding: 3px 3px 5px 6px;}
.nav3a,.nav3a:hover,.nav3aa,.nav3aa:hover  {text-decoration:none; font-weight:bold; color:#285e97;display:block; font-size:1.05em;background-color:#fff;padding-left:6px;padding: 3px 3px 5px 6px;}

.nav4 {text-decoration:none; color:#333; font-size:1em;display:block; background-color:#fff;padding: 0 0 5px 6px;}
.nav4:hover {text-decoration:none; color:#285e97; font-size:1em;display:block;background-color:#fff;padding: 0 0 5px 6px;}
.nav4a,.nav4a:hover,.nav4aa,.nav4aa:hover{text-decoration:none; font-weight:bold; color:#285e97; font-size:1em;display:block;background-color:#fff;padding: 0 0 5px 6px;}

/* site tools */

#icons {float:left; width:134px; margin:15px 0 0 0; padding:0; display:inline;}
#icons a {padding-left:22px;line-height:22px; color:#333; text-decoration:none;}
#icons a:hover {padding-left:22px;line-height:22px; color:#285e97; text-decoration:none;}

#icons a.print {background-image:url(/rat/images/printicon.gif);background-repeat:no-repeat;background-position:0px 0px;}

#icons a.email {background-image:url(/rat/images/emailicon.gif);background-repeat:no-repeat;background-position:0px 0px;}	

#icons a.bookmark {background-image:url(/rat/images/bookmarkicon.gif);background-repeat:no-repeat;background-position: 0px 0px;}	


/* footer */

#footerWrapper {float:left; border:1px solid #d8d8d8; width:768px;  margin:12px 0 0 0;}
#footerLeft {
	padding:4px 0 4px 20px;
	color:#666;
	float:left;
	position:relative;
}
#footerRight {
	padding:7px 10px 0px 0px;
	overflow:hidden;
	float:right;
	text-align:right;
	font-size: 0.8em;
}
#top {clear:both;padding-top:20px;}
#top_margin {clear:both;padding:20px 0 0 20px;}


/* styles for tabs */

#tabs {float:left;margin:0;padding-left:39px;border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; width:574px;display:inline;}
#tabs-news {float:left;margin:0;padding-left:39px;border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8;width:300px;display:inline;}
#tabs ul, #tabs-news ul {margin:0;padding:0;list-style-type:none;display:inline;}
#tabs ul li, #tabs-news ul li {float:left;margin:0;padding:0;border-right:1px solid #d8d8d8;}
#tabs ul li.first, #tabs-news ul li.first {float:left;margin:0;padding:0;border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
#tabs ul li a.nav3, #tabs-news ul li a.nav3 {display:block;padding:10px;color:#285e97;text-decoration:none;font-size:1.2em;}
#tabs ul li a.nav3:hover, #tabs ul lia.nav3a:hover,#tabs-news ul li a.nav3:hover, #tabs-news ul lia.nav3a:hover{background-color:#f7f7f7;padding:10px;color:#285e97;text-decoration:none;font-size:1.2em;font-weight:normal;}
#tabs ul li a.nav3a, #tabs-news ul li a.nav3a{background-color:#f7f7f7;padding:10px;color:#285e97;text-decoration:none;font-size:1.2em;font-weight:bold;}

/* stock prices */
#shareprice {clear:all; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; font-size:1.1em;font-weight:bold; padding:8px 0px 0px 20px; height:20px;}
.regular {font-weight:normal;}

/* directors */

#navDirector {float:left;border:1px solid #d8d8d8;width:551px;padding:0;margin:0px 0 16px 0;}

#navDirectorLeft {float:left; margin:16px 0 16px 0; padding:0; border:1px solid #d8d8d8;width:183px;}

#navLeft {float:left;padding:0;width:183px;border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
#boxLeft {float:left;padding:0;width:183px;}
#navDirectorRight {float:right;padding:0;width:182px;}

#navLeft ul, #boxLeft ul, #navDirectorRight ul, #navDirectorLeft ul {margin:0;padding:2px 0 4px 0;list-style-type:none;}
#navLeft ul li, #boxLeft ul li, #navDirectorRight ul li, #navDirectorLeft ul li {margin:0;padding:4px 0 2px 9px;}
#navLeft ul li a.nav5,#boxLeft ul li a.nav5, #navDirectorRight ul li a.nav5, #navDirectorLeft ul li a.nav5 {color:#333; font-weight:normal; padding:0 0 0 20px;margin:0;text-decoration:none;background: url(/rat/images/arrow.gif) -8px 2px no-repeat;}
#navLeft ul li a.nav5a,#boxLeft ul li a.nav5a, #navDirectorRight ul li a.nav5a, #navDirectorLeft ul li a.nav5a {color:#285e97; font-weight:bold;padding:0 0 0 20px;margin:0;text-decoration:none;background: url(/rat/images/arrow.gif) -8px 2px no-repeat;}
#navLeft ul li a.nav5:hover,#boxLeft ul li a.nav5:hover, #navDirectorRight ul li a.nav5:hover, #navDirectorLeft ul li a.nav5:hover {color:#285e97;padding:0 0 0 20px;margin:0;text-decoration:none;background: url(/rat/images/arrow.gif) -8px 2px no-repeat;}

/*#directorBox {float:left; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; width:356px; padding:9px 0 8px 11px; font-size:1.3em; font-weight:bold; letter-spacing: -0.05em;color:#285e97; margin-top:16px;}

#nonexecutiveBox {float:left; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; width:172px; padding:9px 0 8px 11px; font-size:1.3em; font-weight:bold; color:#285e97; margin-top:16px;letter-spacing: -0.05em;}
*/
/*site map */
#directorBox {float:left; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; width:172px; padding:9px 0 8px 11px; font-size:1.3em; font-weight:bold; letter-spacing: -0.05em; color:#285E97; margin-top:16px; }

#nonexecutiveBox {float:left; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; width:172px; padding:9px 0 8px 11px; font-size:1.3em; font-weight:bold;  color:#285E97; margin-top:16px;letter-spacing: -0.05em;}

#contentWrapper ul.sitemap {padding:0; margin:0;}

#contentWrapper ul.sitemap li.lev1{list-style-type:none;padding:4px 0 4px 0;margin:0;}

#contentWrapper ul.sitemap li.lev1 a{padding:0;font-weight:bold;display:block;}
#contentWrapper ul.sitemap li.lev2{margin-left:40px;}
#contentWrapper ul.sitemap li.lev3{margin-left:60px;}
#contentWrapper ul.sitemap li.lev4{margin-left:80px;}
#contentWrapper ul.sitemap li.lev5{margin-left:100px;}
