@charset "utf-8";
/* CSS Document */

em {
	font-style:italic;
	font-size:11px;
}
strong {
	font-weight:bold;
}
small {
	font-size:92%;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */

* html .clearfix {
	height:1px;
}
.replace {
	text-indent:-9999em;
	line-height:1px;
	overflow:hidden;
}
div#flashcontent div.noflash ul li.btn_trust a {
	background-position:0px 0px;
}
div#flashcontent div.noflash ul li.btn_trust {
	top:0px
}
div#flashcontent div.noflash ul li.btn_trust a:hover {
	background-position:0px -33px;
}
div#flashcontent div.noflash ul li.btn_value a {
	background-position:0px -268px;
}
div#flashcontent div.noflash ul li.btn_value {
	top:40px;
}
div#flashcontent div.noflash ul li.btn_value a:hover {
	background-position:0px -301px;
}
div#flashcontent div.noflash ul li.btn_acesss a {
	background-position:0px -67px;
}
div#flashcontent div.noflash ul li.btn_acesss {
	top:80px;
}
div#flashcontent div.noflash ul li.btn_acesss a:hover {
	background-position:0px -100px;
}
div#flashcontent div.noflash ul li.btn_security a {
	background-position:0px -201px;
}
div#flashcontent div.noflash ul li.btn_security {
	top:120px;
}
div#flashcontent div.noflash ul li.btn_security a:hover {
	background-position:0px -234px;
}
div#flashcontent div.noflash ul li.btn_diversity a {
	background-position:0px -134px;
}
div#flashcontent div.noflash ul li.btn_diversity {
	top:160px;
}
div#flashcontent div.noflash ul li.btn_diversity a:hover {
	background-position:0px -167px;
}
div#flashcontentfull div.noflash ul li.btn_trust a {
	background-position:-119px 0px;
}
div#flashcontentfull div.noflash ul li.btn_trust a:hover {
	background-position:-119px -33px;
}
div#flashcontentfull div.noflash ul li.btn_value a {
	background-position:-119px -268px;
}
div#flashcontentfull div.noflash ul li.btn_value a:hover {
	background-position:-119px -301px;
}
div#flashcontentfull div.noflash ul li.btn_acesss a {
	background-position:-119px -67px;
}
div#flashcontentfull div.noflash ul li.btn_acesss a:hover {
	background-position:-119px -100px;
}
div#flashcontentfull div.noflash ul li.btn_security a {
	background-position:-119px -201px;
}
div#flashcontentfull div.noflash ul li.btn_security a:hover {
	background-position:-119px -234px;
}
div#flashcontentfull div.noflash ul li.btn_diversity a {
	background-position:-119px -134px;
}
div#flashcontentfull div.noflash ul li.btn_diversity a:hover {
	background-position:-119px -167px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h2 {
	background:url(images/lbl_sprites.gif);
	display:block;
	height:50px;
	width:187px;
	position:absolute;
	top:-25px;
	left: 0;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h2.lbl_trust {
	background-position:-238px -158px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h2.lbl_value {
	background-position:-426px -209px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h2.lbl_access {
	background-position:-238px -209px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h2.lbl_security {
	background-position:-426px -158px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h2.lbl_diversity {
	background-position:-238px -260px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h3 {
	background:url(images/lbl_sprites.gif) no-repeat;
	display:block;
	margin-bottom:20px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h3.lbl_trustheadline {
	background-position:-238px -1px;
	height: 43px;
	width: 460px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h3.lbl_valueheadline {
	background-position:-238px -114px;
	height: 43px;
	width: 486px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h3.lbl_accessheadline {
	background-position:-238px -45px;
	height: 12px;
	width: 478px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h3.lbl_securityheadline {
	background-position:-238px -86px;
	height: 27px;
	width: 476px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent h3.lbl_diversityheadline {
	background-position:-238px -58px;
	height: 27px;
	width: 493px;
}
body#ar2008 div#subnavigation ul li.active ul li.indent {
	padding-left:25px;
}
body#ar2008 h3.mcivertitle {
	height:37px;
	width:163px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:-214px 0px;
}
body#ar2008 h3.dickstitle {
	height:34px;
	width:276px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:-164px -146px;
}
body#ar2008 h3.wilkinsontitle {
	height:34px;
	width:170px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:-198px -104px;
}
body#ar2008 h3.oconnortitle {
	height:48px;
	width:168px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:-227px -180px;
}
body#ar2008 h3.harristitle {
	height:34px;
	width:169px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:-214px -70px;
}
body#ar2008 h3.paynetitle {
	height:34px;
	width:169px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:-214px -37px;
}
/*------------------------------------------------------------------------*/
html, body#ar2008 {
	background:#D6D6D6;
}
body#ar2008 div#page {
	text-align:center;
	margin:auto;
	width:950px;
	background-color:#FFFFFF
}
body#ar2008 div#main {
	/*border:1px solid blue;*/
	text-align:left;
	position:relative;
	padding: 42px 0 0 0;
	margin: 0 0 36px 0;
}
body#ar2008 div#mainflash, body#ar2008 div#mainfullflash {
	/*border:1px solid blue;*/
	padding: 0;
	margin: 0;
	background: #282828;
}
/*--- HEADER STYLES ---*/
body#ar2008 div#header {
	display:block;
	width:100%;
	height:57px;
	color:#c8c8c8;
	background: #282828;
	border-bottom: #e60606 solid 3px;
	text-align:left;
}
body#ar2008 div#header h1#logo{
	display:inline;
	float:left;
}
body#ar2008 div#header h1#logo a{
	width:208px;
	height:27px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position: 0 -276px;
	display:block;
	margin:22px 0 0 32px;
}
body#ar2008 div#header h2#tagline {
	width:120px;
	height:10px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position: -208px -276px;
	margin:34px 0 0 24px;
	display:inline;
	float:left;
}
body#ar2008 div#header #menu {
	width: 484px;
	float: left;
	margin:19px 0 0 60px;
	height:28px;
}
body#ar2008 div#header #menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
body#ar2008 div#header #menu ul li h3 a:hover {
	cursor: default;
}
body#ar2008 div#header #menu ul#homenav {
	width: 60px;
}
body#ar2008 div#header #menu ul#homenav li h3 a {
	height: 38px;
	background:url(images/lbl_supersprite.gif);
	background-position:-383px 0;
}
body#ar2008 div#header #menu ul#homenav li h3 a:hover {
	background-position:-443px 0;
	cursor: pointer;
}
body#ar2008 div#header #menu ul#commentarynav {
	width: 111px;
}
body#ar2008 div#header #menu ul#commentarynav li h3 a {
	height: 38px;
	background:url(images/lbl_supersprite.gif);
	background-position:-383px -38px;
}
body#ar2008 div#header #menu ul#commentarynav li h3 a:hover {
	background-position:-383px -76px;
}
body#ar2008 div#header #menu ul#commentarynav ul {
	width: 188px;
	padding-bottom:12px;
	background: #e60606 url(images/bg_commentary_grad.gif) repeat-x bottom;
}
body#ar2008 div#header #menu ul#commentarynav li h3.active a {
	background-position:-174px -303px;
}
body#ar2008 div#header #menu ul#financialnav {
	width: 173px;
}
body#ar2008 div#header #menu ul#financialnav li h3 a {
	height: 38px;
	background:url(images/lbl_supersprite.gif);
	background-position:-328px -266px;
}
body#ar2008 div#header #menu ul#financialnav li h3 a:hover {
	background-position:-204px -228px;
}
body#ar2008 div#header #menu ul#financialnav ul {
	width: 189px;
	padding-bottom:12px;
	background: #e60606 url(images/bg_financial_grad.gif) repeat-x bottom;
}
body#ar2008 div#header #menu ul#financialnav li h3.active a {
	background-position:0px -303px;
}
body#ar2008 div#header #menu ul#resultsnav {
	width: 80px;
}
body#ar2008 div#header #menu ul#resultsnav li h3 a {
	height: 38px;
	background:url(images/lbl_supersprite.gif);
	background-position:-458px -228px;
}
body#ar2008 div#header #menu ul#resultsnav li h3 a:hover {
	background-position:-378px -228px;
}
body#ar2008 div#header #menu ul#resultsnav ul {
	width: 95px;
	padding-bottom:12px;
	background: #e60606 url(images/bg_results_grad.gif) repeat-x bottom;
}
body#ar2008 div#header #menu ul#pdfnav {
	width: 60px;
}
body#ar2008 div#header #menu ul#pdfnav li h3 a {
	height: 38px;
	background:url(images/lbl_supersprite.gif);
	background-position:-395px -190px;
}
body#ar2008 div#header #menu ul#pdfnav li h3 a:hover {
	cursor: pointer;
}
body#ar2008 div#header #menu a {
	font-size:11px;
	display: block;
	margin: 0;
	padding: 0px 13px;
	line-height:14px;
	color: #fff;
	background:transparent;
	/*background: #e60606;*/
	text-decoration: none;
}
body#ar2008 div#header #menu a:hover {
	color: #fff;
	background: #282828;
}
body#ar2008 div#header #menu li {
	position: relative;
}
body#ar2008 div#header #menu li:hover {
	background:#e60606;
}
body#ar2008 div#header #menu ul ul {
	position: absolute;
	z-index: 500;
}
body#ar2008 div#header #menu ul ul li a {
	padding: 5px 13px;
}
body#ar2008 div#header #menu ul ul ul {
	top: 0;
	left: 100%;
}
body#ar2008 div#header div#menu ul ul, body#ar2008 div#header div#menu ul li:hover ul ul, body#ar2008 div#header div#menu ul ul li:hover ul ul {
	display: none;
}
body#ar2008 div#header div#menu ul li:hover ul, body#ar2008 div#header div#menu ul ul li:hover ul, body#ar2008 div#header div#menu ul ul ul li:hover ul {
	display: block;
}
/*--- END HEADER STYLES ---*/

/*--- QUICKLINK STYLES ---*/
body#ar2008 ul#quicklinks {
	display:block;
	height:100px;
}
body#ar2008 ul#quicklinks li {
	float:left;
	display:inline;
}
body#ar2008 ul#quicklinks li a {
	display:block;
	height:100px;
}
body#ar2008 ul#quicklinks li a#ql_groupchief {
	width:248px;
	background: url("images/btn_chiefexecstatement.gif") top left no-repeat scroll;
}
body#ar2008 ul#quicklinks li a#ql_groupchief:hover {
	background-position:bottom;
}
body#ar2008 ul#quicklinks li a#ql_highlights {
	width:230px;
	background: url("images/btn_highlights.gif") top left no-repeat scroll;
}
body#ar2008 ul#quicklinks li a#ql_highlights:hover {
	background-position:bottom;
}
body#ar2008 ul#quicklinks li a#ql_socialreo {
	width:229px;
	background: url("images/btn_corpsocialrespo.gif") top left no-repeat scroll;
}
body#ar2008 ul#quicklinks li a#ql_socialreo:hover {
	background-position:bottom;
}
body#ar2008 ul#quicklinks li a#ql_reguldev {
	width:243px;
	background: url("images/btn_regdev.gif") top left no-repeat scroll;
}
body#ar2008 ul#quicklinks li a#ql_reguldev:hover {
	background-position:bottom left;
}
/*--- END QUICKLINKS ---*/

/*--- SUBNAV STYLES ---*/
body#ar2008 div#subnavigation {
	/*border:1px dotted green;*/
	border-top:1px solid #d6d6d6;
	display:inline;
	width:260px;
	margin:0 0 62px 32px;
	padding:133px 0 0 0;
	float:left;
}
body#ar2008 div#subnavigation h1#reporttitle {
	font-size:77%;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	position:absolute;
	width:240px;
	height:8px;
	top:24px;
	left:32px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:0px -268px;
}
body#ar2008 div#subnavigation h2 {
	font-size:182%;
	font-weight:bold;
	font-style:italic;
	color:#e60606;
	text-transform:uppercase;
	position:absolute;
	top:91px;
	left:30px;
	line-height:24px;
	display:block;
}
body#ar2008 div#subnavigation h2#financialtitle {
	height:44px;
	width:204px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:0px -224px;
}
body#ar2008 div#subnavigation h2#highlighttitle {
	height:24px;
	width:191px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:0px 0px;
}
body#ar2008 div#subnavigation h2#chieftitle {
	height:68px;
	width: 214px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:0px -24px;
}
body#ar2008 div#subnavigation h2#chairmantitle {
	height:44px;
	width:198px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:0px -92px;
}
body#ar2008 div#subnavigation h2#businessreviewtitle {
	height:44px;
	width:164px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:0px -136px;
}
body#ar2008 div#subnavigation h2#directorstitle {
	height:44px;
	width:227px;
	background:url(images/lbl_supersprite.gif) no-repeat;
	background-position:0px -180px;
}
body#ar2008 div#subnavigation h3 {
	font-size:153.9%;
	font-weight:bold;
	font-style:italic;
	color:#25245e;
	text-transform:uppercase;
	position:absolute;
	top:413px;
	left:25px;
	line-height:24px;
	display:block;
}
body#ar2008 div#subnavigation ul li {
	margin:0 0 13px 34px;
	line-height:16px;
	list-style-image:url(images/bullet_grey.gif);
}
body#ar2008 div#subnavigation ul li a {
	font-size:93%;
	color:#282828;
	text-decoration:none;
	vertical-align: middle;
}
body#ar2008 div#subnavigation ul li a:hover {
	font-size:93%;
	color:#e60606;
}
body#ar2008 div#subnavigation ul li.active {
	list-style-image:url(images/bullet_red.gif);
}
body#ar2008 div#subnavigation ul li.active a {
	color:#e60606;
}
body#ar2008 div#subnavigation ul li.active a:hover {
	color:#282828;
}
body#ar2008 div#subnavigation ul ul {
	margin:14px 0 13px 0;
	padding:16px 0 7px 0;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}
body#ar2008 div#subnavigation ul li.active ul li {
	margin:0 0 10px 0;
	padding: 0 0 0 5px;
	line-height:14px;
	list-style-image:url(images/bullet_sub_grey.gif);
}
body#ar2008 div#subnavigation ul li.active ul li a {
	color:#999999;
	font-size:93%;
}
body#ar2008 div#subnavigation ul li.active ul li.active a {
	color:#121212;
}
body#ar2008 div#subnavigation ul li.active ul li a:hover {
	color:#121212;
	font-size:93%;
}
body#ar2008 div#subnavigation div#pagenavtop {
	width:500px;
	position:absolute;
	top: 50px;
	left: 332px;
}
body#ar2008 div#subnavigation div#pagenavbtm {
	width:500px;
	position:absolute;
	bottom: 7px;
	left: 332px;
}
body#ar2008 div#subnavigation div#pagenavtop ul li, body#ar2008 div#subnavigation div#pagenavbtm ul li {
	display:inline;
	float:left;
	padding:0 6px;
	margin:0;
}
body#ar2008 div#subnavigation div#pagenavtop ul li a, body#ar2008 div#subnavigation div#pagenavbtm ul li a {
	line-height:12px;
	font-size:11px;
	color:#000000;
}
body#ar2008 div#subnavigation div#pagenavtop ul li.prevnext, body#ar2008 div#subnavigation div#pagenavbtm ul li.prevnext {
	border-left: none;
}
body#ar2008 div#subnavigation div#pagenavtop ul li.prevnext a, body#ar2008 div#subnavigation div#pagenavbtm ul li.prevnext a {
	line-height:12px;
	font-size:11px;
	color:#e60606;
	text-decoration:underline;
}
body#ar2008 div#subnavigation div#pagenavtop ul li.active a, body#ar2008 div#subnavigation div#pagenavbtm ul li.active a {
	color:#e60606;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul {
	position:absolute;
	top:48px;
	right:32px;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li {
	display:inline;
	float:left;
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li a.leftarrow {
	background:url(images/lbl_supersprite.gif);
	width:16px;
	height:16px;
	display:block;
	background-position: -208px -286px;
	margin-top:-2px;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li a.rightarrow {
	background:url(images/lbl_supersprite.gif);
	width:16px;
	height:16px;
	display:block;
	background-position: -224px -286px;
	margin-top:-2px;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li.numone {
	background:url(images/lbl_supersprite.gif);
	width:21px;
	height:16px;
	display:block;
	background-position: -240px -286px;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li.numtwo {
	background:url(images/lbl_supersprite.gif);
	width:22px;
	height:16px;
	display:block;
	background-position: -262px -286px;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li.numthree {
	background:url(images/lbl_supersprite.gif);
	width:22px;
	height:16px;
	display:block;
	background-position: -283px -286px;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li.numfour {
	background:url(images/lbl_supersprite.gif);
	width:22px;
	height:16px;
	display:block;
	background-position: -305px -286px;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li.numfive {
	background:url(images/lbl_supersprite.gif);
	width:22px;
	height:16px;
	display:block;
	background-position: -501px -266px;
}
body#ar2008 div#subnavigation div#directorspagenavtop ul li.numsix {
	background:url(images/lbl_supersprite.gif);
	width:22px;
	height:16px;
	display:block;
	background-position: -501px -282px;
}
body#ar2008 div#subnavigation hr#midrule, body#ar2008 div#main hr#contentbottomline, body#ar2008 div#subnavigation hr#navbottomline {
	border:0;
	height:1px;
	color:#D6D6D6;
	background-color:#D6D6D6;
	position:absolute;
	width:260px;
	text-align:left;
	padding:0;
	margin:0;
}
body#ar2008 div#subnavigation hr#midrule {
	top:384px;
}
body#ar2008 div#subnavigation hr#navbottomline {
	bottom:0;
}
body#ar2008 div#main hr#contentbottomline {
	bottom:0;
	width:593px;
}
/*--- END SUBNAV STLES ---*/

/*--- CONTENT STYLES ---*/
body#ar2008 div#content {
	/*border: 1px solid orange;*/
	border-top: 1px solid #d6d6d6;
	margin:0 27px 62px 330px;
	padding:0;
}
body#ar2008 div#flashcontent {
	height:440px;
	position:relative;
	text-align:left;
}
body#ar2008 div#flashcontent div.noflash {
	text-align:left;
	height:283px;
	background:url(images/bg_homepage.jpg) top left no-repeat scroll;
	padding-top:157px;
	padding-left:53px;
}
div#flashcontent div.noflash ul {
	position:relative;
}
div#flashcontent div.noflash ul li {
	position:absolute;
}
div.noflash ul li a {
	background:url(images/lbl_sprites.gif);
	width:119px;
	height:33px;
	display:block;
}
body#ar2008 div#flashcontentfull {
	height:600px;
	position:relative;
	text-align:left;
}
body#ar2008 div#flashcontentfull div.noflash {
	background: url(images/bg_about.jpg);
	height:507px;
	padding-top:93px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent {
	background:#FFFFFF;
	width:545px;
	height:341px;
	margin:auto;
	position:relative;
	padding: 66px 0 0 297px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent ul {
	position:absolute;
	top:65px;
	left:50px;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent li {
	margin:0 0 7px 0;
	padding:0;
	line-height:1px;
	height:33px
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent div#bodytext {
	width:100%;
}
body#ar2008 div#flashcontentfull div.noflash div#replacementcontent p.col {
	width:235px;
	margin-right:32px;
	float:left;
	font-size:93%;
	color: #888888;
	line-height:18px;
	margin-bottom:14px;
}
body#ar2008 div#flashcontentfull ul#quicklinks {
	position:absolute;
	bottom:0;
}
body#ar2008 div#content div#statementportrait {
	position:relative;
	height:341px;
	border-bottom:1px solid #d6d6d6;
	margin-bottom:35px;
}
body#ar2008 div#content div#statementportrait img {
	position:absolute;
	bottom:0;
	right:0;
}
body#ar2008 div#content div#portrait {
	height:178px;
	margin:0 0 23px 0;
	padding:52px 0 0 0;
}
body#ar2008 div#content div#portrait img {
	border:3px solid #e6e2e2;
	float:left;
	display:inline;
}
body#ar2008 div#content div#portrait h3 {
	float:left;
	display:inline;
	margin:75px 0 0 40px;
}
body#ar2008 div#content h3#pagetitle {
	font-size:123.1%;
	font-weight:bold;
	font-style:italic;
	line-height:14px;
	text-transform:uppercase;
	color: #000263;
	margin:81px 0 43px 0;
}
body#ar2008 div#content h4.crosshead {
	font-size:108%;
	font-weight:bold;
	color: #282828;
	margin-bottom:16px;
}
body#ar2008 div#content h4.highlights {
	margin-top:53px;
}
body#ar2008 div#content ol.lettered li {
	list-style-type:lower-alpha;
	list-style-position:inside;
}
body#ar2008 div#content ol.numeric li {
	list-style-type:decimal;
	list-style-position:inside;
	margin-left:5px;
}
body#ar2008 div#content li h5 {
	display:inline;
	font-weight:bold;
}
body#ar2008 div#content li p {
	margin-top:16px;
}
body#ar2008 div#content li li {
	font-size:100%;
}
body#ar2008 div#content ul {
	padding-left: 10px;
}
body#ar2008 div#content ul li, body#ar2008 div#content ol.lettered ul li {
	font-size:93%;
	list-style-type:disc;
	list-style-position:outside;
	line-height:18px;
	margin:0 0 5px 5px;
	color:#888888;
}
body#ar2008 div#content p {
	font-size:93%;
	color: #888888;
	line-height:18px;
	margin-bottom:14px;
}
body#ar2008 div#content table {
	background-color:#f2f0f0;
	width:583px;
	color:#575757;
	border-collapse:collapse;
	text-align:right;
	border:#f2f0f0 8px solid;
	font-size:11px;
	margin-bottom:16px;
}
body#ar2008 div#content table thead {
	vertical-align:bottom;
}
body#ar2008 div#content table thead {
	font-size:9px;
	font-weight:bold;
	height:60px;	
}
body#ar2008 div#content table#emolumenttbl col#c1 {
	text-align:left;
}
body#ar2008 div#content table#emolumenttbl col#c2 {
	width:70px
}
body#ar2008 div#content table#emolumenttbl col#c3 {
	width:50px
}
body#ar2008 div#content table#emolumenttbl col#c4 {
	width:50px
}
body#ar2008 div#content table#emolumenttbl col#c5 {
	width:50px
}
body#ar2008 div#content table#emolumenttbl col#c6 {
	width:65px
}
body#ar2008 div#content table#emolumenttbl col#c7 {
	width:60px
}
body#ar2008 div#content table#emolumenttbl col#c8 {
	width:50px
}
body#ar2008 div#content table#emolumenttbl col#c9 {
	width:60px
}
body#ar2008 div#content table#emolumenttbl col#c10 {
	width:50px
}
body#ar2008 div#content table#emolumenttbl col#c1 td {
	text-align:left;
}
body#ar2008 div#content table tbody {
	border-top:1px solid #282828;
	padding-bottom:10px;
}
body#ar2008 div#content table tbody td {
	height: 30px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
body#ar2008 div#content table tbody td.fulllength {
	height:18px;
	font-weight:bold;
}
body#ar2008 div#content table tfoot td {
	padding-top:20px;
}
body#ar2008 div#content table tfoot td ol li {
	margin-bottom:14px;
	line-height:12px;
	color:#666666;
}
body#ar2008 div#content table.small {
	width:280px;
	margin:0 auto 14px;
	text-align:left;
}
body#ar2008 div#content table.small thead {
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
}
body#ar2008 div#content table.small td {
	border-top:1px solid #cecbcb;
	border-bottom:1px solid #cecbcb;
}
/*--- END CONTENT STYLES ---*/

/*--- FOOTER STYLES ---*/
body#ar2008 div#footer {
	display:block;
	width:100%;
	height:110px;
	text-align:right;
	background: #282828;
	border-top: #e60606 solid 3px;
}
body#ar2008 div#footer ul#footerlinks {
	display:inline;
	float:right;
	width:225px;
	height:45px;
	margin:10px 26px 0 0;
}
body#ar2008 div#footer ul#footerlinks li {
	display:inline;
	margin-left:11px;
	height:14px;
}
body#ar2008 div#footer ul#footerlinks li a {
	color:#c8c8c8;
	text-decoration:none;
	font-size:77%;
}

/*--- END FOOTER STYLES ---*/

