/******************************************************/
/* CSS document created by Sachin @ Emperor Design */
/******************************************************/

/* Reset Trick */

* {
	margin: 0;
	padding: 0
}

/* Layout */

body {
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background:url(../images/body_bg.gif) top left repeat-x #c2d3e5;
}

html {
	height: 100%;
	margin-bottom: 1px;
}

iframe {
	margin: 0 0 7px 0px;
}

img, img a {
	border: none;
}

/* Clear Fixes */

.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}

/* Floats */

.leftfloat {
    float:left;
    padding: 0 10px 0 0; }
    
.rightfloatnopadd {
    float:right; }    

.rightfloat {
    float:right;
    padding: 15px 9px 9px 9px; }
    
.imgcenteralign {
    text-align:center; }    

/* Wrapper */

#wrapper {
	margin: 0 auto;
	width: 951px;
}

#outer_home {
	margin: 0 auto;
	width: 951px;
	background: url(../images/outer_shade_bg.gif) top center no-repeat;
	height:628px;
}

#outer_main {
	float:left;
	width: 951px;
	min-height:670px;
	height:670px;
	height:auto !important;
	background: url(../images/outer_shade_main_bg.gif) center repeat-y; }

*html #outer_main {
	height:670px; }

.outer_top {
    background: url(../images/outer_shade_main_top.gif) no-repeat;
    width:947px;
    height:5px; }
    
.outer_bottom {
    background: url(../images/outer_shade_main_bottom.gif) left bottom no-repeat;
    width:944px;
    height:33px; }
    

.global {
	margin: 0 auto;
	width:951px;
}

/**** Header *****/

.page_logo {
    float:left;
    padding: 24px 0 0 0; }

.header {
	width:935px;
	float:left;
	padding:0px 0px 15px 8px;
	border:solid 0px #f00; }

.header img {
	float:left;
}

.header ul {
	float:right;
	list-style:none; 
	margin:0; 
	padding:0
}

.header ul li {
	float:left;
	font-size: 1.1em;
	margin:0px 0 0 0; 
	padding:0 0 0 0px;
	background:url(../images/nav_bg.gif) no-repeat ;
	width:90px;
	height:73px;
}

.header ul li#last {
	background:url(../images/nav_bg_last.gif) no-repeat ;
}

.header ul li a{
	color:#26435f;
	width:65px;
	padding:20px 0 8px 8px; 
	display:block;
	text-decoration:none;
	border:solid 0px #f00; 
}

.header ul li.selected, .header ul li a:hover, .header ul li.selected a {
    background:url(../images/nav_bg_over.gif) no-repeat;
    width:90px;
	height:46px;
	color:#fff; }
	
.header ul li a:hover, .header ul li.selected a {
    width:85px; }	
    
*html .header ul li a:hover  {
    background:none;
	width:65px;
	height:25px; }    
    

/******** Content *********/

.hm_content {
	background:url(../images/home_bg.gif) no-repeat 0 0;
	max-height:510px;
	height:510px;
	width: 935px;
	margin: 0 auto; }

.left_spacer { 
	margin-left: 14px;
}

.left_spacer2 { 
	margin-left: 10px;
}

.top_spacer { 
	margin-top: 15px; 
}

.top_spacer2 { 
	margin-top: 8px; 
}

.column_3 {
	float: right;
	width: 277px;
	border:solid 0px #28FF28;
	padding: 7px 0 0 0;
}

.column01 {
	float:left;
	width:277px;
	padding: 7px 0 0 20px;
}

.column_inside {
	float: left;
	width: 226px;
}

.column p {
	font-size: 100%;
}

.column_header {
	font-size: 14px;
	font-weight: normal;
	padding: 2px 0 0px 7px;
	color:#fff;
}

/* Home content boxes */

.section_head {
    font-size:13px;
    font-weight:bold; }

/* Latest Publication */

.latest_publication {
    width:250px;
    max-height:62px;
    height:62px;
    padding: 4px 0 0 0; }
     
.latest_publication a {
    color:#fff;
    font-size:12px;
    text-decoration:none; } 
    
.latest_publication_cms {
    width:250px;
    background-color:#fff; }     
    
.latest_pub {
    float:left; 
    padding: 0px 0 3px 0;
    width:100%; }    
    
.latest_pub a {
    color:#929090; }    
   
/* Current Focus */ 
     
.current_focus, .current_focus_cms {
    float:left;
    margin: 5px 0 0 0;
    clear:both;
    font-size:12px;
    width:270px; }     
 
.current_focus_cms {
    background-color:#fff;
    color:#000; } 
    
.focus_para {
    float:left;
    padding: 12px 0 0 0;
    width:170px; }    
 
.blue_link a {
    float:left;
    color:#6483a5;
    padding: 7px 0 0 0; }     
    
/* Home page news */

.latest_news {
    float:left;
    border:solid 0px #f00;
    padding:7px 0 0 10px;
    width:280px;
    margin: 0 0 0 7px;
    height:211px; }    
   
.newsblock {
    float:left;
    width:100%;
    padding: 12px 0 0 0; } 

.newsblock .title {
    padding: 0 0 10px 0; }      

.newsblock .title a {
    color:#e8e8e8;
    font-size:12px;
    text-decoration:none; }      
   
.frontnewsdate {
    color:#274764;
    font-size:12px; }    
    
a.morenewslink {
    color:#284865;
    font-size:11px; } 
    
a.morenewslink_right {
    color:#809cb7;
    font-size:11px;
    padding: 5px 0 0 11px; }    
    
/* Share Price */

.home_shareprice {
    float:left;
    width:298px;
    padding:7px 0 0 25px; }
    
.share_block {
    float:left;
    height:94px;
    max-height:94px;
    width: 100px;
    padding-top:5px }  
    
.share_block_inv {
    float:left;
    height:94px;
    max-height:94px;
    width: 84px;
    color:#fff; }  
    
.share_block_left {
    float:left;
    border:solid 0px #f00;
    width:89px;
    padding: 22px 0 0 0; }  
    
.share_block_left p {
    font-size:12px;
    font-weight:bold; }  
    
.share_block_left_inv {
    float:left;
    border:solid 0px #f00;
    width:84px;
    padding: 17px 0 0 5px;
    color:#fff; }  
    
.share_block_left_inv p {
    font-size:12px !important;
    font-weight:bold;
    margin: 0 0 0px 0 !important;
    padding: 0 !important; }         
           
    
.share_block_right {
    float:right;
    width:100px;
    padding-top:5px }
    
.share_block_right_inv {
    float:right;
    width:100px;
    color:#fff; }        
     
.home_jumpnav {
    float:left;
    padding:31px 0 0 30px; }
    
.home_jumpnav label {
    font-size:12px;
    padding: 0 15px 0 0px; }     
   
.home_jumpnav select {
    width:210px;
    text-align:center;
    color:#5c5c5c; }     
           
.inv_share {
    font-size:12px;
    padding: 5px 0 0 0; }


/********** Footer ************/
div#footer {
	color: #6d6d6d;
	font-size: 90%;
	padding:10px 34px 10px 35px;
	width:732px;
	float:right;
}

div#footer p {
	float: left;
} 

div#footer ul {
	float: right;
	list-style:none;
}

div#footer ul li {
	float: left;
	padding-left: 27px;
}

div#footer ul li a {
	color: #6d6d6d;
	text-decoration: none;
}

/********** End of footer *********/

/*********** Inner Pages Starts *******************/
.content_inner{
	float:left;
    margin:0px 0 0 0;
	padding:0 10px 0 15px; }
	
.content_inner p {
    font-size:11px;
    margin: 5px 0 5px 0; }	

/* left nav */

.lhs_links{
	width:180px;
	float:left;
	padding: 12px 0 0 0; }
	
.lhs_links ul {
    list-style:none; }	

.lhs_links ul li ul {
	padding: 0 0 0 3px; }

.lhs_links a{
	display:block;
	color:#1f3469;
	width:134px;
	padding:2px 0 2px 10px;
	text-decoration:none;
	font-size:11px;
	margin:0 0 3px 0; }

.lhs_links a.selected{
	background-color:#86a6cd;
	font-size: 11px;
	color:#fff;
}

.lhs_links ul li ul li {
	padding: 0 0 0 10px; }

.lhs_links ul li ul li a.selected{
	background:none;
	color:#86a4be; }

/* left nav end */

.content_rhs {
	float:left;
	width:740px;
	vertical-align:top;
	margin:0 0 0 0px;
	border:solid 0px #f00;
	color:#929090; }

.content_rhs ul {
    margin: 0 0 0 15px; }
    
.content_rhs ul li {
    font-size:11px; }    

/*
.bottom_white_curve_aboutus{
	display:block;
	width:591px;
	float:right;
	background:url(../images/curve_btm_white.gif) no-repeat bottom #ffffff;
	margin:0 0 10px 0;
	padding:11px 10px;
}
*/


/*.bottom_white_curve{
	display:block;
	width:591px;
	background:url(../images/curve_btm_white.gif) no-repeat bottom #ffffff;
	margin:0 0 10px 0;
	min-height: 485px;
	height: auto!important;
	height: 485px;
	padding:11px 10px; }
	*/

.sitemap{ width:450px; }
.gray_txt{
	color:#929090;
}

.overview_content_lhs{
	width:470px;
	float:left;
	margin:0 22px 0 10px;
}

.widecontent_lhs{
	width:700px;
	float:left;
	margin:0 0px 0 10px; }

.overview_content_rhs {
	width:226px;
	float:right;
	padding: 7px 0 0 0; }

.overview_content_rhs img{
	float:left;
}

.heading1{
	color:#003c75;
	font-size:28px; 
	text-transform:uppercase;
	padding: 5px 0 0 0;
}

.heading2, .heading_green_head {
	color: #77ad1c;
	font-size: 1.2em;
	padding-bottom: 10px;
}

.heading_heading3{
	color:#fff;
	font-size: 1.1em;
	margin:0 0 5px 0;
}

.heading_black_head {
    color:#000;
	font-size: 11px; }


.second_row{
	display:block;
	width:611px;
	float:left;
	margin:10px 0 10px 10px;
}

/*
.second_row_lhs{
	width:362px;
	float:left;
	padding:0 0 45px 0;
	border:solid 1px #f00;
}

.heading4{
	background-color:#30460b;
	display:block;
	font-size: 1.1em;
	width:354px;
	padding:2px 0 2px 8px;
	margin:0;
}

.second_row_lhs_content_bg{
	background:url(../images/map.gif) no-repeat right #3c570e;
	float:left;
	width:362px;
	padding-top: 10px;
}

.second_row_lhs_content{
	width:168px;
	padding:2px 0 37px 8px;
}

.second_row_lhs_contentLink {
	padding: 0px 0 0 8px;
	font-size: 90%;
	float: left;
	margin-top: -26px;
}

.second_row_lhs_contentLink a {
	color: #FFFFFF;
	text-decoration: none;
}

.second_row_rhs_content{
	width:156px;
	float:left;
}*/

/*********** Investor Relations page starts here ********************/

.news {
	float: left;
	width: 344px;
}

.news ul {
	background: url(../images/grey_vertical_border.gif) repeat-x top right;
	margin: 15px 0;
}

.news ul li {
	background: url(../images/grey_vertical_border.gif) repeat-x bottom right;
	padding: 15px 0;
}

.news ul li p span {
	color: #000000;
	font-size: 100%;
}

.signup_emailAlert {
	background: url(../images/bg_signup_email.gif) no-repeat bottom right #77ad1c;
}

.signup_emailAlert_header {
	background-color: #3c570e;
	padding: 4px 0 4px 10px;
}

.signup_emailAlert p {
	padding: 10px 0 22px 10px;
}

.newsArchive {
	background: url(../images/bg_news_archive.gif) bottom right no-repeat #3c570e;
	padding: 12px 0 25px 10px;
}

/*********** Investor Relations page ends here ********************/

/* Right hand boxes */

#sharePrice {
    background: url(../images/right_share_bg.gif) top left no-repeat;
    width:276px;
    height:138px;
    padding: 0 0 5px 0; }
    
.share_right {
    color:#fff;
    padding: 0 0 0 7px; }    

.latest_publications {
    border:solid 0px #f00;
    float:left;
    background-color:#b3c7e0;
    width:100%; }

.right_col_head {
    font-size:14px;
    color:#fff;
    background-color:#779bc7;
    padding: 1px 0 1px 6px; }

.latest_publication_right {
    float:left;
    padding: 7px 0 0 6px; }

.latest_publication_right a {
    color:#fff;
    font-size:12px;
    padding: 3px 0 0 0;
    text-decoration:none; }
    
.latest_Publication_lhs {
    float:left;
    padding: 4px 10px 0 0; }
    
.latest_Publication_rhs {
    float:left; }       

.latest_news_right {
    float:left;
    margin: 6px 0 0 0;
    background: url(../images/right_news_bg.gif) top left no-repeat;
    height:229px;
    width:276px; }

#latestNews_header {
    padding-bottom:10px; }

/* Right hand boxed ends */




/*********** Our Strategy page starts here ********************/

div.green_arrow ul {
	color:#929090;
}

.green_arrow {
    color:#929090 }

div.green_arrow ul li {
	padding: 0 0 12px 17px;
}

div.small_green_arrow ul {
	padding: 0 0 0 17px;
}

div.small_green_arrow ul li {
	background: url(../images/green_arrow_bullet_small.gif) no-repeat 0% 5px;
	color:#929090;
	padding-bottom:12px!important;
	padding-left:17px;
	
}

#current_assets {
	background: url(../images/bg_current_assets_bottom2.gif) #3C570E no-repeat bottom right;
	padding-bottom: 10px;
}

div.ourAssets {
	padding: 0 10px 13px 13px;
}

div.ourAssets_content {
	padding: 0;
	float: left;
	width: 200px;
	vertical-align: top;
	font-size:11px;
}

div.ourAssets_content a {
	color: #fff;
	line-height: 28px;
	text-decoration:none;
	font-weight:bold;
}

div.ourAssets_content img {
	float: right;
	margin: 15px 0 0 0;
}

/*********** Our Strategy page ends here ********************/

/*********** Email Alert page starts here ********************/

div.email_bigContainer {
	float: left;
	width: 580px;
}

div.email_smallContainer {
	float: left;
	width: 285px;
}

div.emailContent {
	background: #d1d6d7 url(../images/bg_email_bottom.gif) no-repeat bottom right;
	padding: 0 0 23px 0px;
}

div.emailHeader {
	background-color: #7a898d;
	font-size: 120%;
	padding: 4px 0 4px 10px;
}

div.email_InnerCotent {
	padding: 15px 15px 0 10px;
}

div.email_InnerCotent p {
	color: #5f5f5f;
	padding-bottom: 8px;
}

div.email_InnerCotent p span {
	color: #000;
	font-weight: bold;
}

div.email_InnerCotent p.blackText {
	color: #000;
	font-size: 100%;
}

div.email_InnerCotent input {
	margin-top: 5px;
}

div.email_InnerCotent input.loginButn {
	vertical-align: bottom;
	margin-left: 10px;
}

div.email_InnerCotent label {
	color: #000000;
	font-size: 100%;
	margin-top: 5px;
}

div.alert_container {
	margin: 10px 0 50px 10px;
	float: left;
}	

div.alert_container p a {
	color: #5f5f5f;
}

div.disclaimer p {
	color: #5f5f5f;
	padding: 5px 0 0 10px;
}

/*********** Email Alert page ends here ********************/

/*********** Contact Us Starts here ****************/
#map1{
	background:url(../images/map1_btm_curve.gif) no-repeat bottom #3c570e;
	color:#fff;
}

#map2{
	background:url(../images/map2_btm_curve.gif) no-repeat bottom #77ad1c;
	margin:0 14px 0 14px;
	color:#fff;
}

#map3{
	background:url(../images/map3_btm_curve.gif) no-repeat bottom #002446;	
	color:#fff;
}

#scotland_office{
	background-color:#30460b;
}

#england_office{
	background-color:#5d8a11;
}

#canada_office{
	background-color:#001d38;
}

.map_header{
	font-size:1.2em;
	padding:2px 0 2px 10px;
	margin-bottom:10px;
}

.map_content_width{
	float:left;
	width:187px;
	padding-bottom:10px;
}

.map1_top_margin {
	padding:2px 0 2px 0; 
	margin:25px 0 8px 10px;
	font-size: 1.1em;
}

.map3_top_margin {
	padding:2px 0 2px 0; 
	margin:13px 0 8px 10px; 
	font-size: 1.1em;
}

.map_content_width a {
	color:#FFFFFF; 
	text-decoration:none
}

.contactus_content{
	float:left;
	width:620px;
	margin:0px 0px 0px 10px;
}

.contactus_intro {
	padding-bottom: 5px;
}

.contactus_addressTitle {
	font-size: 1.1em;
	padding: 0 0 5px 10px;
}

.contactus_addressContent {
	padding: 0 0 19px 0;
}

/*************** Contact Us Ends ******************/

.media_content{
	width:592px;
	float:left;
	margin-bottom: 30px;
}

.media_content_lhs{
	width:351px;
	float:left;
}

.media_content_rhs{
	width:226px;
	float:left;
	margin-left:15px;
}

div.download {
	background: url(../images/grey_vertical_border.gif) repeat-x bottom right;
	padding: 16px 0 6px 0;
	float: left;
	width: 100%;
}

div.download p {
	color: #5e6e65;
	float: left;
}

div.download p.fileSize {
	float: right;
}

div.download p.fileSize span {
	padding-left: 10px;
}

.download a{
	color:#7e8b84;
	text-decoration:none;
}

.download a:hover { 
	color:#92bd49;
}

#audio_library {
	background: #565454 url(../images/bg_audio_library.gif) no-repeat bottom right;
	padding: 0 10px 30px 10px;
	width: 206px;
	float: left;
}

#audio_header {
	background-color: #111111;
	margin:0;
}

.libraryItem {
	float: left;
	background: url(../images/horizontal_dotted_border.gif) repeat-x bottom right;
	padding: 10px 0;
}

.libraryItem_img {
	float: left;
}

div.libraryInfo {
	padding: 0 0 0 10px;
	float: left;
	width: 125px;
}

div.libraryInfo p a {
	color: #FFFFFF;
	text-decoration: none;
}

/* Search page */

div.search {
	padding: 13px 0 0 0;
	font-size: 1.1em;
	color:#929090

}

div.search input {
	color: #929090;
	float: left;
	width: 250px;
}

div.search input.search_butn {
	margin: 0 0 0 10px;
	width: 47px;
}

/* End of Search page */

/* Search results page */

div.search_results {
	padding: 21px 0 0 0;
}

div.search_results p {
	color: #929290;
	padding: 0 0 10px 0;
}

div.search_results p a {
	color: #000000;
}

div.search_results p a.alternate {
	font-size: 1.1em;
	text-decoration: none;
}

#search_results_data {
	border-bottom: 1px solid #e2e2e2;
	padding: 16px 0 0 0;
}

div.search_results_pagination {
	font-size: 1.1em;
	padding: 16px 0 0 0;
}

div.search_results_pagination a {
	padding: 0 7px 0 0;
	color: #bebebe;
	text-decoration: none;
}

div.search_results_pagination a.selected {
	color: #000000;
}

/* End of Search results page */

/* Sitemap */

.sitemap_column01 {
    float:left;
    padding: 20px 50px 0 0; }
    
.sitemap_column02 {
    float:left;
    padding: 20px 0px 0 0; }    
    
.sitemap_column01 a, .sitemap_column02 a {
    color:#26435F;
    padding: 5px 0 5px 0;
    font-size:12px; }    
    
.sitemap_column01 a:hover, sitemap_column02 a:hover {
    color:#A9D697; }     

/* End of Sitemap */

/* Photo Gallery */

.column_2 {
	display:block;
	width:437px;
	float:left;
	margin:0 0px 15px 0;
	padding:0px 10px;
}

.column_2 p {
    color:#929090;
    font-size:11px;
    padding: 5px 0; }

#photo_gallery {
	background: url(../images/bg_photo_gallery.gif) #3c570e no-repeat bottom right;
}

.caption {
	color: #000000;
	padding: 2px 0;
}

.pagination {
	padding: 15px 0 5px 0;
	text-align: center;
}

.pagination ul {
}

.pagination ul li {
	padding: 0 5px 0 0;
	display: inline;
}

.pagination ul li a {
	color: #929090;
	text-decoration: none;
}

.pagination ul li a.selected {
	color: #000000;
}

/* End of Photo Gallery */

/* Media Room */

div.latest_photos {
	background:url(../images/bg_bottom_latest_photos.gif) no-repeat bottom #3c570e;
	float: left;
	padding: 0 0 13px 0;
	width: 362px;
}

div.thumbnails {
	padding: 6px 0 1px 10px;
	width: 336px;
}

div.thumb {
	background-color: #788b59;
	float: left;
	height: 56px;
	margin: 0 7px 4px 0;
	width: 77px;
}

div.full_gallery {
	background: url(../images/bg_view_gallery.gif) no-repeat 0 0;
	padding: 1px 0 1px 10px;
	font-size: 0.9em;
	width: 338px;
}

div.full_gallery a {
	color: #ffffff;
	text-decoration: none;
}

div.media_room_latest_news #latestNews ul li p a {
	color: #ffffff;
	padding-left: 0;
	font-size: 0.9em;
	text-decoration: underline;
}

/* End of Media Room */

/* Our Assets */

div.lhs_content {
	float: left;
	margin: 0 10px 0 0;
	width: 354px;
}

div.lhs_content .gray_txt {
	padding: 8px 0 30px 0;
}

div.our_assets_para {
	padding: 10px 5px 25px 8px;
}

div.our_assets_list {
	color: #929090;
	font-size: 0.9em;
	padding: 12px 12px 0 8px;
}
 
div.our_assets_list ul li {
	background: url(../images/green_arrow_bullet.gif) no-repeat 0 18px;
	padding: 15px 0 0 12px;
}

.our_asset_2_lhs_content {
	float: left;
	width: 425px;
	margin: 0 0 0 10px; }

.our_asset_2_lhs_content img {
	margin: 10px 0 15px 0;
}

.our_asset_2_rhs_content {
	color: #929090;
	float: left;
	margin: 53px 0 0 10px;
	width: 288px;
}

.our_asset_2_rhs_content ul {
	margin: 77px 0 80px 0;
}

.back_to_map {
	float: right;
	padding: 27px 27px 5px 0;
}

/* End of Our Assets */

/* Investor Relations */

div.investor_relations_overview {
	padding: 0 0 40px 0;
}

div.investor_relations_overview a {
	color:#77AD1C;
}

/* End of Investor Relations*/

/* css to hide access keys starts */
#jump-to{ position: absolute; top: 0; left: -9999px;}
#jump-to a:hover{ background-color: #EEE; }
#jump-to a:focus
{
display: block; 
position: absolute; 
top: 20px; 
left: 10020px; 
font-size: 1.5em; 
background-color: #FFF; 
border: solid 2px #3E66A2; 
color: #3E66A2;
padding: 10px; 
width: 15em; 
z-index: 1;
}
/* css to hide access keys ends */


/* NEWS LIST */
.newslist{ color:#929090; }
.newslist a{ color:#000; }
.news{ margin-bottom:10px; }
.newsdate{color:#000; }
  

/* INVESTOR RELATIONS*/	
.newsfeed {
    padding:0px 10px 15px 10px; 
    margin-bottom:2px; }
    
.newsfeed .date {
    color:#86a4be;
    font-size:12px; }
    
.newsfeed .title a {
    color:#e8e8e8;
    font-size:12px; }    

.green_bg {
    background:#3C570E url(../images/bg_current_assets_bottom2.gif) no-repeat bottom left; 
    min-height:20px; 
    padding:10px; 
    margin-bottom:10px;}
    
*html .green_bg{ height:20px;}
    
.green_bg {color:#fff;}

.searchresult a{ margin-bottom:10px; border:solid 1px #f00; color:#f00}

.leftfloatpadding{ float:left; padding-right:7px; padding-bottom:7px;}

/* Table Styles Starts */

table.purpletable {
	border: solid 0px #f00;
	float: left;
	text-align: left;
	width: 429px;
	margin: 0 0 5px 0;
	clear:both;
}

table.purpletable tr {
	border: none;
	width:100%;
}

table.purpletable tr.row2 .cell1, tr.row2 .cell2, tr.row2 .cell3, tr.row2 .cell4, tr.row2 .cell5, tr.row2 .cell6, 
tr.row4 .cell1, tr.row4 .cell2, tr.row4 .cell3, tr.row4 .cell4, tr.row4 .cell5, tr.row4 .cell6,
tr.row6 .cell1, tr.row6 .cell2, tr.row6 .cell3, tr.row6 .cell4, tr.row6 .cell5, tr.row6 .cell6,
tr.row8 .cell1, tr.row8 .cell2, tr.row8 .cell3, tr.row8 .cell4, tr.row8 .cell5, tr.row8 .cell6 {
	background-color:#fff;
}

table.purpletable th {
	background: #A27685;
	border: none;
	padding-left: 5px;
	color:#fff;
}

table.purpletable th.purpletable {
	width: auto;
	line-height: 18px;
	white-space:nowrap;
}

table.purpletable td {
	background: #eeebef;
	line-height: 18px;
	padding-left: 5px;
	color:#9B999A;
}

/* Blue Table */

table.bluetable {
	float: left;
	text-align: left;
	width: 280px;
	margin: 0 0 5px 0;
	clear:both;
}

table.bluetable tr, table.wider_table tr {
	border: none;
	width:100%;
}

table.bluetable tr.row2 .cell1, tr.row2 .cell2, tr.row2 .cell3, tr.row2 .cell4, tr.row2 .cell5, tr.row2 .cell6, 
tr.row4 .cell1, tr.row4 .cell2, tr.row4 .cell3, tr.row4 .cell4, tr.row4 .cell5, tr.row4 .cell6,
tr.row6 .cell1, tr.row6 .cell2, tr.row6 .cell3, tr.row6 .cell4, tr.row6 .cell5, tr.row6 .cell6,
tr.row8 .cell1, tr.row8 .cell2, tr.row8 .cell3, tr.row8 .cell4, tr.row8 .cell5, tr.row8 .cell6 {
	background-color:#fff;
}

table.bluetable tr th, table.wider_table tr th {
	background: #86A6CD;
	border: none;
	padding-left: 5px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

table.bluetable th.bluetable, table.wider_table th.wider_table {
	width: auto;
	line-height: 18px;
	white-space:nowrap;
}

table.bluetable td, table.wider_table td {
	line-height: 18px;
	padding-left: 5px;
	color:#9B999A;
}

table.wider_table tr.altrow td {
    background-color:#EEEBEF; }

.greylinks a {
    color:#929090; }

.wider_table {
    float: left;
    font-size:11px;
    width:730px;
     }

