/* ############# Over-ride of corporate header ############### */


/* web headers */


/*
#corporateheader, #secondaryheader, #primaryheader		{background: url(http://www.rm.com/_RMVirtual/media/Images/green_header_bg.png) repeat}
	.headermain, .headermainprint {background: url(http://www.rm.com/_RMVirtual/media/Images/green_header_bg_07b.png) no-repeat}
	#headerlogin			{background: url(http://www.rm.com/_RMVirtual/media/Images/green_login_bg.png) no-repeat}
	.headermincontents, .headernavbar, #headernavbarprint {background: url(http://www.rm.com/_RMVirtual/media/Images/green_nav_bg.gif) repeat-x; border-top: 1px solid #4b8200; border-bottom: 1px solid #4b8200}
	.headermincontents		{border-top: 0}
	.headerdropsearch		{border-top: 1px solid #4b8200}
	.headersectorimg		{display: none}

*/

/* footer */
	/*
	.footer					{background: #e4f6dd url(http://www.rm.com/_RMVirtual/media/Images/green_footer_bg.gif) repeat-x; border: 1px solid #4b8200}
	*/
	
	
/* ############# Green Styles ############### */

td.header td.header {display: none}
/* ##### no borders on images within links ##### */
a img {border: none;}
a:visited {color:#006600}
/* ##### make link text transparent ##### */
.hidden {visibility: hidden;}
/* ### Main page container ### */
.container {width: 760px; position: relative; left:5px; margin-top:10px} 
.container * {margin:0px; padding:0px}

sub, sup {font-size: 65%; }

.panel_1 {position: relative; display: block; width: 760px; height: 490px; text-decoration:none; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/Panel_v2.png) top left no-repeat;}

.top_text {position: absolute;	top: 336px;	left: 35px;	width: 694px; height: 120px; color:#FFFFFF; font-weight:normal; font-size:14px; text-align:center}
.top_text p {margin-left:11px; margin-right:11px; margin-bottom: 8px; margin-top: 4px;}

.top_text2 {position: absolute;	top: 336px;	left: 35px;	width: 694px; height: 120px; color:#FFFFFF;	font-weight:normal;	font-size:14px;	background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/TopText2b.gif) top left no-repeat;}
.top_text2b {position: absolute; top: 336px; left: 35px;	width: 694px; height: 120px; color:#FFFFFF;	font-weight:normal;	font-size:14px;	background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/TopText4.gif) top left no-repeat;}
.top_text2 p {margin-left:11px; margin-right:11px; margin-bottom: 8px; margin-top: 4px;}
.top_text2b p {margin-left:11px; margin-right:11px; margin-bottom: 8px; margin-top: 4px;}

.flash_pos {width: 760px; height: 263px; position:absolute; top:19px; left:0px}

/* ############# BUTTONS ################# */
/* ### us you products ### */
.mainnav_pos {width: 705px;	height: 46px; position:absolute; top:282px;	left:30px}
.btn_you a, .btn_us a, .btn_products a {display: inline; float:left; width: 235px; height: 46px; text-decoration:none; }
.btn_you a {background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBtn_you_235x46.png) top left no-repeat;}
.btn_us a {background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBtn_us_235x46.png) top left no-repeat;}
.btn_products a {background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBtn_products_235x46.png) top left no-repeat;}
.btn_you a:hover, .btn_us a:hover, .btn_products a:hover {background-position: -235px 0; text-decoration:none;} 
.last_updated {color:#a3cd71; font-size:11px; font-weight:normal; display:block; margin-top:5px; position:absolute;	right:9px;}
.last_updated2 {color:#a3cd71; font-size:11px; font-weight:normal; display:block; text-align:right; margin-right:38px}


/* ############ Commitments and Good news ############# */
.commitments {width: 760px; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBG_Middle_02.png) top left repeat-y;}
.commitments_top {width: 760px; height: 27px; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBG_Middle_01.png) top left no-repeat;}
.commitments_middle {position: relative; color:#3f7824}
.commitments_middle p {margin: 0px; margin-left: 36px;}
.commitments_bottom {width: 760px; height: 27px; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBG_Middle_03.png) top left no-repeat;}

.rule {width: 760px; height: 11px; display:block; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBG_Middle_separator.png) top left no-repeat; clear:both}
.separator {width: 760px; height: 11px; display:block; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBG_Middle_separator.png) top left no-repeat;}
.res_sep {width: 760px; height: 110px; display:block; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/resource_separator.png) top left no-repeat;}



/* ######## Commitments detail ######### */
.commitment {height:161px; position:relative}
.iconpic {display: block; float:left; position:relative}


.objPanel {background: url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBG_ObjectivePanel3.png) top left no-repeat; width: 543px; height: 152px; position:absolute; right:21px; margin-top:3px;}
.objPanel p {margin:0px; margin-left:45px; margin-right:35px; font-size:13px; color:#FFFFFF}
.objPanel h1 {margin-bottom:7px; margin-top:15px; margin-left:22px; font-weight:bold; font-size:15px; color:#EEFFBB;}

.openQuote {width:12px; height:12px; margin-right:2px; float:left; margin-left:46px; margin-top:-3px}
.closeQuote {margin:0px; position:relative; top:8px; left:2px}

.btn_res_pos {width:172px; position: absolute; bottom: 17px; right:15px;} 
.btn_res a {display: block; width: 172px; height: 38px; text-decoration:none; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBtn_resources_172x38.png) top left no-repeat;} 
.btn_res a:hover {background-position: -172px 0; text-decoration:none;} 

.btn_doing_pos {width:182px; position: absolute; bottom: 17px; right:15px;} 
.btn_doing a {display: block; width: 182px; height: 38px; text-decoration:none; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBtn_doing_182x38.png) top left no-repeat;} 
.btn_doing a:hover {background-position: -182px 0; text-decoration:none;} 

/* ######### Level 3 ########## */
.detail {width: 760px; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBG_Middle_02.png) top left repeat-y;}
.detail_top {width: 760px; height: 27px; position:relative; background: transparent url(http://www.rm.com/_RMVirtual/Media/Images/GreenSiteBG_Middle_01.png) top left no-repeat;}
.detail_middle {position: relative; color:#3f7824}
.detail_middle p {margin: 0px; margin-left: 36px; width:680px}
.detail_middle h1 {margin: 0px; margin-left: 36px; font-weight:bold; font-size:13px; color: #666666; color:#50a7c2; clear:both}
.detail_middle h2 {margin-left:36px; font-weight:bold; font-size:14px; color:#3f7824}
.detail_bottom {width: 760px; height: 192px; background: transparent url(http://www.rm.com/_rmvirtual/media/images/panel_splashbot.png) top left no-repeat;}





/* ########### Resource banks ############## */
.resource_g, .resource_f, .resource_p, .resource_rm, .resource_w {height:45px;  width:635px; display:inline; float:left; margin-top:15px; position:relative}
.resource_g a, .resource_f a, .resource_p a, .resource_rm a, .resource_w a {display: inline; float:left; width: 630px; height: 45px; text-decoration:none; font-weight:bold; color:#006600; margin-left:70px; }
.resource_g a {background: transparent url(http://www.rm.com/_rmvirtual/media/images/Resource_Game2.png) no-repeat; background-position: 0 0;}
.resource_f a {background: transparent url(http://www.rm.com/_rmvirtual/media/images/Resource_Movie.png) no-repeat; background-position: 0 0;}
.resource_p a {background: transparent url(http://www.rm.com/_rmvirtual/media/images/Resource_PDF.png) no-repeat; background-position: 0 0;}
.resource_rm a {background: transparent url(http://www.rm.com/_rmvirtual/media/images/Resource_rm.png) no-repeat; background-position: 0 0;}
.resource_w a {background: transparent url(http://www.rm.com/_rmvirtual/media/images/Resource_w.png) no-repeat; background-position: 0 0;}
.resource_g a:hover, .resource_f a:hover, .resource_p a:hover, .resource_rm a:hover, .resource_w a:hover {background-position: 0px -45px; text-decoration:none; color:#669900} 

.resource_detail {width:560px; margin:0px; margin-left:122px; clear:both}
.resource_detail p {margin:0px; margin-left:0px; width: 560px}
.resource_detail a {color:#3f7824}

.resource_span {width:560px; height:45px; top: 13px; left:50px; cursor:pointer; position:relative}


/* ############## table skinning ######### */

.commitments_middle table {margin-left:35px; color:#3f7824}
.commitments_middle th {color:#3f7824; font-size:12px}
.commitments_middle td {border-bottom: solid 1px #a9d045; border-right: solid 1px #a9d045}
.commitments_middle td p {margin:4px; color:#3f7824; font-size:11px}
.commitments_middle td ul {margin:4px; margin-left:25px; color:#3f7824; font-size:11px}
.commitments_middle a {color:#3f7824}

.tab_gLHS {border:0px !important; background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_LHS.png) top left no-repeat}
.tab_bLHS {border:0px !important; background:url(http://www.rm.com/_RMVirtual/media/images/BlueTable_LHS.png) top left no-repeat}

.tab_HW1, .tab_choice1, .tab_pack1, .tab_power1, .tab_sourcing1, .tab_remote1, .tab_individual1, .tab_energy1, .tab_travel1, .tab_recycle1 {height:50px; border:0px !important;}
.tab_HW1 div p, .tab_choice1 div p, .tab_pack1 div p, .tab_power1 div p, .tab_sourcing1 div p, .tab_remote1 div p, .tab_individual1 div p, .tab_energy1 div p, .tab_travel1 div p, .tab_recycle1 div p {color:ffffff; margin-left:85px; margin-top:10px; font-size:12px; font-weight:bold}

.tab_HW1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_HW1.png) top left no-repeat}
.tab_HW2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_HW2.png) top left no-repeat}
.tab_choice1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_choice1.png) top left no-repeat}
.tab_choice2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_choice2.png) top left no-repeat}
.tab_power1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_power1.png) top left no-repeat}
.tab_power2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_power2.png) top left no-repeat}
.tab_sourcing1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_sourcing1.png) top left no-repeat}
.tab_sourcing2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_sourcing2.png) top left no-repeat}
.tab_pack1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_pack1.png) top left no-repeat}
.tab_pack2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_pack2.png) top left no-repeat}
.tab_remote1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_remote1.png) top left no-repeat}
.tab_remote2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_remote2.png) top left no-repeat}

.tab_individual1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_individual1.png) top left no-repeat}
.tab_individual2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_individual2.png) top left no-repeat}
.tab_energy1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_energy1.png) top left no-repeat}
.tab_energy2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_energy2.png) top left no-repeat}
.tab_travel1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_travel1.png) top left no-repeat}
.tab_travel2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_travel2.png) top left no-repeat}
.tab_recycle1 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_recycle1.png) top left no-repeat}
.tab_recycle2 {background:url(http://www.rm.com/_RMVirtual/media/images/GreenTable_recycle2.png) top left no-repeat}


/* ########### PRINT specific ############ */

.printonly, .printonly_hdr {display:none}
.noprint_print {display:none}

@media print {
.noprint_print {display:block; border:1px green dotted; padding:5px; color:#3f7824; margin-bottom:5px}
.noprint, .closeQuote, .openQuote, .btn_doing_pos, .btn_res_pos, .flash_pos, .mainnav_pos {display:none}
.printonly {display:inline}
.printonly_hdr {display:inline; font-weight:bold; font-size:130%}

.commitments_middle table {margin-left:0px; color:#3f7824}
.commitments_middle p {margin-left:0px}
.tab_HW1 div p, .tab_choice1 div p, .tab_pack1 div p, .tab_power1 div p, .tab_sourcing1 div p, .tab_remote1 div p, .tab_individual1 div p, .tab_energy1 div p, .tab_travel1 div p, .tab_recycle1 div p {color:##3f7824; margin-left:0px; margin-top:0px; font-size:110%px;}
.printtopborder {border-top:1px solid #a9d045 !important;}
.tab_gLHS {border-right:1px solid #a9d045 !important;}
.tab_bLHS {border-right:1px solid #a9d045 !important;}
.res_sep {height:10px}
.objPanel h1 {margin-left:0px; color:#3f7824;}
.top_text {position: relative;	top: 0px;	left: 0px;	width: 695px; height: 120px; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:left}
.panel_1 {height:auto}
}






