/*
-------------------------------------------
AMB - Base Styles
Version:  July 22, 2009
------------------------------------------- */
/* Change Log:
Created July 22, 2009
July 25, 2009: Updated ... 
Main font: Arial, Helvetica, sans-serif;
------------------------------------------- */
/* Default Styles
------------------------------------------- */
* {
	margin:0;
	padding:0;
}
html {
	margin:0;
	padding:0;
}
body {
	margin: 0;
	padding: 0;
	color: #333;
	text-align: center;
	background: #E6E6E7;
}

body, td, th, input { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd	{
	font-size: small;
}
a:link, a:visited { color: #1B92BC; outline: none; text-decoration: none;}
a:link:hover, a:visited:hover { color: #000; outline: none;}
a:link:active { color: #F08B1D; outline: none; }
object {  margin: 0; padding: 0;outline: none;}
form, fieldset { margin: 0; }
outline { border: none; }
img, fieldset { border: none; }
fieldset { padding:0; }
p { line-height: 125%; }
.hide { display: none; }
.clearall { clear:both; }
sup { vertical-align:text-top; font-size:75%; }
sub { vertical-align:text-bottom; font-size:75%; }


/* Begin Global Layout
------------------------------------------- */
#header {
	position: relative;
	height: 84px;
	margin: 0 auto;
	width: 954px;
	display: block;
}
#logo {
	position: absolute;
	top: 20px;  
	left: 20px;
}
#header h4 {
	position: absolute;
	font: 18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	top: 52px;  
	right: 0;
}
#content { 
	position: relative;
	padding: 0;
	margin: 0 auto;
	width: 954px;
	background: #4f4f4f url(../images/background01.jpg) no-repeat top center;
}
#home #content {
	height: 600px;
	background: none;
}
#home #content #mainContent #flash .flashPlayerDownload {
	position: absolute;
	top: 72px;
	left: 118px;
	padding: 2px 34px;
	height: 20px;
	background: #fcfaeb;
	display: block;
}
/* End Global Layout
------------------------------------------- */

/* Begin #topNav
------------------------------------------- */
#topNav {
	position: relative;
	margin: 0 auto;
	width: 723px;
	height: 52px;
	background: #1B92BC;
	text-align: left;
	display: block;
}
#home #topNav,
#home #rightNav {
	z-index: 2;
}
#topNav #topNavContainer {
	position: absolute;
	top: 12px;
	left: 14px;
	height: 40px;
	width: 434px;
}
#topNav #topNavContainer a {
	text-align: left;
	color: #fff;
	margin: 0 1px 0 0;
	padding: 6px 11px 22px 11px;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 12px;
	display: inline-block;
}
#home #content #topNav #topNavContainer a#homeNav,
#ceoLetter #content #topNavContainer a#ceoLetterNav,
#ourPerformance #content #topNavContainer a#ourPerformanceNav, 
#griIndex #content #topNavContainer a#griIndexNav {
	background: #000;
}
#content #topNav #topNavContainer a:hover {
	background: #000;
}
#topNav #searchContainer {
	position: absolute;
	top: 0;
	left: 434px;
	width: 288px;
	height: 52px;
	background: #0067A6;
	border-left: 1px solid #D9D8D8;
}
#topNav #searchContainer a {
	text-align: left;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 19px 12px 21px 30px;
	text-decoration: none;
	height: 12px;
	display: inline-block;	
}
#topNav #searchContainer #cse-search-box {
	height: 19px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 14px;
	right: 14px;
}
#topNav #searchContainer #cse-search-box div {
	margin: 0;
	padding: 0;
	position: relative;
}
#topNav #cse-search-box div #searchInput {
	margin: 0;
	padding: 4px 0 0 0;
	width: 156px;
	border: 1px solid #9D9FA1;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #231f20;	
}
#topNav #cse-search-box div #searchBtn {
	margin: 0;
	padding: 0;
	position: absolute;
	top:1px;
	right: 0;
}
#topNav img {
	float: left;
}
#home #content { 
	margin: 0 auto;
}

/* End #topNav
------------------------------------------- */

/* Begin Layouts w/ left nav and dark background on the left side.
------------------------------------------- */
#ourPerformance #content {
	min-height:472px;
	height:auto !important;
	height:472px;		
}
#logo_casbee {
	float: right;
	margin:20px 20px 0 0;
}
#logo_usgbc,
#logo_usgbcMember,
#logo_casbee2 {
	display: inline;
	margin: 0 30px 0 0;
}
#logo_usgbc_dc5 {
	margin: 20px 32px 0 0;
	float: right;
}



/* End Layouts w/ left nav and dark background on the left side
------------------------------------------- */
/* Begin Columns Block, Statements pg Specific
------------------------------------------- */


/* Begin breadcrumb
------------------------------------------- */
#breadcrumb {
	margin: 0 auto;
	padding: 7px 5px 0 0;
	width: 718px;
	height: 16px;
	background: #000;
	color: #fff;
	text-align: right;
	font: 9px Arial, Helvetica, sans-serif;
}
#breadcrumb a {
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
}
#breadcrumb a:hover {
	text-decoration: underline;
}
#breadcrumb .crntPage {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}
/* End breadcrumb
------------------------------------------- */

/* End Columns Block, Statements pg Specific
------------------------------------------- */
/* Begin Left Side All 
------------------------------------------- */
#side {
	float: left;
	width: 186px;
	margin: 12px 13px 0 17px;
	padding: 15px; /* Total width = 246px */
	text-align: left;
	background: #111;
}
#ceoLetter #side {
	float: left;
	width: 186px;
	margin: 12px 13px 0 17px;
	padding: 15px; /* Total width = 246px */
	text-align: left;
	background: #111111;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
#ceoLetter #side p {
	margin: 24px 0 10px 0;
	color: #1B92BC;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#ceoLetter #side span {
	display: block;
	margin: 10px 0 0 0;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#ourPerformance #side h4,
#griIndex #side h4 {
	margin: 0;
	padding: 0;
	text-align: right;
	color: #ccc;
	font: 13px Arial, Helvetica, sans-serif;
}
#side .distributionCenter {
	margin: 6px 0 0 0;
}
#side .distributionCenter span {
	display: block;
	background: #1B92BC;
	color: #fff;
	margin: 2px 0 0 0;
	padding: 4px 5px 4px 0;
	text-align: right;
}
#side .distributionCenter span:hover, 
#side .distributionCenter span.over,
#side .distributionCenter span.on {
	background: #fff;
	color: #1B92BC;
	cursor: pointer;
}
.sideImg {
	display: block;
	margin: 0;
	padding: 28px 13px 10px 12px;
}
#griIndex #side h4 a {
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#griIndex #side h4 a.on,
#griIndex #side h4 a:hover {
	color: #1B92BC;	
}
#griIndex #side h4 a {
	color: #fff;	
}
#griIndex #side ul {
	font: 13px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 5px 0 25px 0;
	list-style-type: none;
}
#griIndex #side ul li {
	text-align: right;
	margin:0;
	padding: 2px 0;
	line-height: 15px;
}
#griIndex #side ul li a{
	color: #fff;
	text-decoration: none;
}
#griIndex #side ul li a:hover,
#griIndex #side ul li a.on {
	color: #1B92BC;	
}
/* End Left Side All 
------------------------------------------- */

/* Begin Global  
------------------------------------------- */
#mainContent {
	position: relative;
}
#home #mainContent {
	margin:-52px 0 0 0;
	padding:0;	
}
#rightNav {
	position: absolute;
	top: 86px;
	right: 0;
}
.rightNavItem a {
	display:block;
	width: 90px;
	margin: 1px 0 0 0;
	text-align: left;
	background: #0067A6;
	padding: 8px 4px 6px 8px;
	cursor: pointer;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.rightNavItem a:hover {
	background: #000;
	color: #fff;
}

/* End Global 
------------------------------------------- */
/* Begin #mainContent
------------------------------------------- */
#mainContent {
	background: #f1f1f1 url(../images/mainContentBg.jpg) no-repeat top center;	
	margin: 12px 115px 12px 246px; 
	padding: 20px 28px 12px 42px;
	display: block;
	text-align: left;
	min-height:480px;
	height:auto !important;
	height:480px;
	text-align: left;
}
.performanceIndicators #mainContent,
.profile #mainContent {
	background: #003f4e url(../images/mainContentGriIndexBg.jpg) no-repeat top center;
	margin: 12px 115px 12px 246px; 
	padding: 20px 0 12px 0;	
}
.griIndex-secondary #mainContent {
	margin: 12px 115px 12px 246px; 
	padding: 20px 0 12px 0;	
}
#vspace {
	margin: 0;
	display: block;
}
#mainContent h1 {
	font: 28px Arial, Helvetica, sans-serif;
	margin: -.25em 0 .25em 0;
	padding: 0;
}
#mainContent h2 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #1B92BC;
	margin: 1px 0 .5em 0;
	padding: 0;
}
.intro  #mainContent h2 {
	margin: .5em 0 .25em 0;
}
.distributionCenter1 #mainContent h2,
.distributionCenter2 #mainContent h2, 
.distributionCenter3 #mainContent h2,
.distributionCenter4 #mainContent h2,
.distributionCenter5 #mainContent h2 {
	margin-top: 20px;
}
#mainContent h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #1B92BC;
	margin: 1.5em 0 -1.25em 0;
	padding: 0;
}
#mainContent p {
	margin: 1.5em 0 0 0;
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 17px;
}
#mainContent #locCenter {
	position: relative;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 5px 0;
	padding: 5px 0;
	border-top: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#mainContent #locCenter .pdf {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 0;
	top: 2px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}
#mainContent #distribution-centers {
	margin: 0; padding: 0;
}
#mainContent #distribution-centers img {
	margin: 0 auto;
	text-align: center;
	display: block; 
}
#mainContent ul {
	list-style: disc outside;
	margin: 0 0 0 10px;
	padding: 5px 10px;
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 17px;	
}
#mainContent ul li {
	margin: 12px 0 0 0;
}
#signature {
	margin: 0 0 20px 0;
}
#mainContent .blue {
	color: #1B92BC;
}

/* End #mainContent
------------------------------------------- */

/* Begin #griIndex
------------------------------------------- */
#griIndex #mainContent h1,
#griIndex #mainContent h2,
#griIndex #mainContent h3 a{
	padding: 0 28px 0 42px;
}
#griIndex #mainContent h1 {
	margin: -.25em 0 0 0;
}
.profile #mainContent h2, 
.performanceIndicators #mainContent h2{
	font: 16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 .5em 0;
}
#griIndex .slideWrpGri {
	margin: 0 0 10px 0;
	padding: 0;
}
#griIndex #mainContent .titleGri {
	height: 14px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;	
	padding: .5em 28px .5em 42px;	
	margin: 0;
}
#griIndex #mainContent .slideWrpGri .titleGri {
	position: relative;
}
#griIndex #mainContent .slideWrpGri .titleGri  a.returntotop {
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	position: absolute;
	right:32px;
}
#griIndex #mainContent .titleGri .titleName,
#griIndex #mainContent .titleGri .titleName-bottom {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-right: 10px;
}
#griIndex #mainContent .titleGri .titleName:hover {
	background: url(../images/orange-arrow.gif) no-repeat right center;
	color: #000;
}
#griIndex #mainContent .titleGri .titleName-bottom:hover {
	background: url(../images/orange-arrow-bottom.gif) no-repeat right center;
	color: #000;
}

/* End #griIndex
------------------------------------------- */

/* Begin Section GRI Secondary
------------------------------------------- */

.griIndex-secondary #mainContent h2 {
	color: #1B92BC;
	font: 18px Arial, Helvetica, sans-serif;
	margin: 0;
}
#griIndex #mainContent .titleGri2, 
#griIndex #mainContent .titleGri4 {
	height: 14px;
	background: #ccc;	
	padding: .5em 18px .5em 20px;	
	margin: 10px 10px 0 10px;
}
#griIndex #mainContent .titleGri4 {
	background: #BDDFEC;
}
#griIndex #mainContent .titleGri2 .titleName2, 
#griIndex #mainContent .titleGri4 .titleName4 {
	padding: 0 0 0 12px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #1B92BC;
	cursor: pointer;
}
#griIndex #mainContent .titleGri2 .titleName2{
	background: url(../images/gray-arrow.gif) no-repeat 0% 50%;
}

#griIndex #mainContent .titleGri4 .titleName4 {
	background: url(../images/gray-arrow4.gif) no-repeat 0% 50%;
}
#griIndex #mainContent .titleGri2 .inView {
	background: url(../images/orange-arrow-expand.png) no-repeat 0% 50%;
}
#griIndex #mainContent .titleGri2 .titleName2:hover,
#griIndex #mainContent .titleGri2 .titleName2:hover {
	color: #000;
	cursor: pointer;
}
#griIndex #mainContent .titleGri2 .titleName2:hover {
	/* background: url(../images/black-arrow.gif) no-repeat 0% 50%;* /
	background: url(../images/orange-arrow-expand.png) no-repeat 0% 50%;
}
#griIndex #mainContent .titleGri4 .titleName4:hover {
	/* background: url(../images/black-arrow4.gif) no-repeat 0% 50%; */
	background: url(../images/orange-arrow-expand.png) no-repeat 0% 50%;
}
#griIndex #mainContent .mssgGri {
	margin: 0;
	padding: 0 28px 0 42px;
}
#griIndex #mainContent .mssgGri .subSlideWrapper {
	padding: 1px 0;
	margin: 0;
	display: block;
	color: #ccc;
}
#griIndex #mainContent .mssgGri .subSlideWrapper a span {
	text-decoration: none;
	color: #ccc;
}
#griIndex #mainContent .mssgGri .subSlideWrapper a:hover span {
	text-decoration: none;
	color: #000;
}
#griIndex #mainContent .mssgGri .subSlideWrapper .subTitle2 {
	height: 14px;
	padding: 2px 0;
	margin: 0;
	color: #1B92BC;
	font: bold 13px Arial, Helvetica, sans-serif;
	display: block;
}
#griIndex #mainContent .mssgGri .subSlideWrapper .subMssg2 {
	margin:0;
	padding:0 10px 0 0;
	color: #000;
}
#griIndex #mainContent .mssgGri .subSlideWrapper .subMssg2 a.more {
	color: #1B92BC;
	text-decoration: none;
}
#griIndex #mainContent .titleGri .titleNumber,
#griIndex #mainContent .subTitle .subTitleNumber {
	float:left;
	width:38px;
	padding:0;
	font-size:12px;
}
#griIndex #mainContent .titleGri .titleName,
#griIndex #mainContent .subTitle .subTitleName {
	float:left;
	font-size:12px;
}
#griIndex #mainContent .mssgGri .subSlideWrapper .subTitle {
	background: url(../images/arrowSubHeader_off.gif) no-repeat top left;
	height: 14px;
	padding: 2px 0;
	margin: 0;
	color: #004990;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	cursor: pointer;
	position: relative;
}
#griIndex #mainContent .mssgGri .subSlideWrapper .inView {
	background:#E7E7E8 url('../images/arrowSubHeader_on.gif') no-repeat scroll left center;
}
#griIndex #mainContent .mssgGri .subSlideWrapper .subMssg {
	margin:0 0 0 74px;
	padding:0 10px 0 0;
	color: #000;
}
/* Begin .subMssg3:: Strategy and Analysis specific for Strategy with more indentation >>  */
#griIndex #mainContent .mssgGri .subSlideWrapper .subMssg2 .subMssg3 {
	margin: 0 0 0 10px;
}
#griIndex #mainContent .mssgGri .subSlideWrapper .subMssg2 .subMssg3 h5 {
	margin: 15px 0 0 0;
	text-transform: uppercase;
	font: 12px Arial, Helvetica, sans-serif;
}
#griIndex #mainContent .mssgGri .subSlideWrapper .subMssg2 .subMssg3 p {
	margin: 0 0 5px 0;
	padding: 0;
}
/* End .subMssg3:: Strategy and Analysis specific for Strategy with more indentation >>  */
#griIndex #mainContent .slideWrpGri .mssgGri .hidden {
	display: none;
	margin: 0;
	padding: 0;
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 17px;
}
/* All the p inside the twistyes */
#griIndex #mainContent .slideWrpGri .mssgGri .hidden p {
	margin: 0;
	padding: 1em 0 0 0;
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 17px;
}
#griIndex #mainContent .slideWrpGri .mssgGri ul,
#griIndex #mainContent .slideWrpGri .mssgGri ol {
	font: 13px Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: .75em 0 0 0;
}
#griIndex #mainContent .slideWrpGri .mssgGri ol {
	list-style-type: decimal;
	margin-left: 2em;
}
#griIndex #mainContent .slideWrpGri .mssgGri ul li,
#griIndex #mainContent .slideWrpGri .mssgGri ol li{
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 17px;
	padding: .20em 0 0 10px;
	margin: 0;
	background: url(../images/dot.gif) no-repeat top left;
}
#griIndex #mainContent .slideWrpGri .mssgGri ol li{
	font: 12px Arial, Helvetica, sans-serif;
	background: none;
}
#griIndex #mainContent .slideWrpGri .mssgGri .strong {
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: block;
}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden table {
	border-collapse: collapse;
	margin: 20px 0 0 0;
}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden table th {
	border: 1px solid #fff;
	background: #07080a url(../images/th-bg.jpg) repeat-x top center;
	padding: 6px 4px 8px 4px;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden table th.exception {
	background-image: none;
	background: #1991BB;

}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden table td {
	border: 1px solid #ccc;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 6px 4px 8px 4px;
	background: #fff;
}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden table td.leftside {
	color:#fff;
	border: 1px solid #fff;
	background: #1991bb url(../images/tdLeftSideBg.png) no-repeat top left;
	vertical-align: top;
}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden table#riskCategory td {
	vertical-align: top;
}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden table#riskCategory ul {
	margin: 0;
	padding: 0;
	
}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden table#riskCategory ul li {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0 0 .5em 0;
	padding: 0 0 0 10px;
	background: url(../images/dotgray.gif) no-repeat top left;
	
}
.subMssg2hiddenImg {
	display: block;
	padding: 10px 0;
}
.subMssg2hidden {
	display: block;
	padding: 0 0 10px 0;
}
#sourceOfGreenhouse {
	margin: 10px 0;
}
#humanHealthRelatedEmissions {
	margin: 20px 0 0 0;
}
#workForceByGender {
	margin: 20px 0 0 0;
}
#griIndex #mainContent .slideWrpGri .mssgGri .hidden p.note {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/* End Section GRI Secondary
------------------------------------------- */

/*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 * Based on Cody Lindley's Thickbox, MIT License
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
------------------------------------------- */
iframe html, iframe body {
min-height: 100%;
height: auto !important;
height: 100%
}
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
}
#TB_window {
	position: absolute;
	background: #ccc;
	z-index: 102;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}
#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color:#ccc;
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}
#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	/*margin-top:1px;*/
}

/* Begin Smoothbox: Iframes
------------------------------------------- */
iframe {
	background: #ccc;
	border: none;
	margin:0px auto;
}
iframe html {
	background: #ccc;
	border: none;
}
body.layerPopup {
	margin: 0;
	padding: 0;
	color: #333;
	text-align: left;
	background: #ccc;
}
body.layerPopup div#contentLayer {
	background: #ccc;
	background-image: none;
	height: 100%;
}
body.layerPopup div h2 {
	padding: 16px 0 0 28px;
	color: #1B92BC;
}
body.layerPopup div p {
	padding: 0 0 0 28px;
	color: #404040;
}
body#feedback div p.like {
	float: right;
	padding: 20px 27px 0 0;
}
body#feedback div p.like span {
	font: 10px Arial, Helvetica, sans-serif;
	display: inline;
	padding: 0 42px 0 0;
}
body#feedback div p.like span.agree {
	padding: 0 51px 0 0;
}
body#feedback div p.like span.neutral {
	padding: 0 33px 0 0;
}
body#feedback div p.like span.disagree {
	padding: 0;
}
body.layerPopup .titleBlock {
	clear: both;
	position: relative;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 22px;
}	
body.layerPopup .titleBlock h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 28px;
	color: #1B92BC;
}
body.layerPopup .titleBlock #likeImage {
	position: absolute;
	top: 4px;
	left: 176px;
}
.rowBlock1, 
.rowBlock2, 
.rowBlock3 {
	position: relative;
	margin: 0;
	padding: 10px 0 0 28px;
}
.rowBlock2 {
	height: 15px;
}
.rowBlock1 label, 
.rowBlock2 label {
	font: 13px Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0;
	padding: 0;
}
.rowBlock1 input,
.rowBlock2 input {
	position: absolute;
}
.rowBlock1 input.first {
	left: 192px;
}
.rowBlock1 input.second {
	left: 237px;
}
.rowBlock1 input.third {
	left: 282px;
}
.rowBlock1 input.fourth {
	left: 327px;
}
.rowBlock1 input.fifth {
	left: 372px;
}
.form_block_vspace {
	padding: 10px 0 0 0;
}
.rowBlock2 {
	display: block;
	margin: 0;
}
.rowBlock2 label, 
.rowBlock2 input {
	position: absolute;
}
.rowBlock2 label.Printed {
	left: 28px;
}
.rowBlock2 input#Printed {
	left: 77px;
}
.rowBlock2 label.HTML_website {
	left: 125px;
}
.rowBlock2 input#HTML_website {
	left: 214px;
}
.rowBlock2 label.PDF {
	left: 259px;
}
.rowBlock2 input#PDF {
	left: 292px;
}
body#feedback #General_Comments {
	float: left;
}
body#feedback #btn-submit {
	float: left;
	margin: 64px 0 0 60px;
}
body#emailThisPage #btn-send {
	float: right;
	margin: 40px 65px 0 0;	
}
body#emailThisPage .inptxtemail {
	position: absolute;
	top: 6px;
	left: 125px;
	width: 240px;
	border: 1px solid #ccc;
	color: #ccc;
	font: 13px Arial, Helvetica, sans-serif;
	height: 22px;
	padding:2px 0 0 0;
}
#reqName01,
#reqName02, 
#reqEmail01, 
#reqEmail02 {
	position: absolute;
	right: -15px;
	top: 6px;
}
body#emailThisPage .rowBlock1 label, 
body#emailThisPage .rowBlock2 label {
	font: 13px Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0;
	padding:0;
	height: 22px;
}
form.ambform fieldset span.info{
	color:#AAAAA0;
	background: #EEF0F2;
	display: block;
}
form.ambform fieldset span.warn{
	color: #e7a614;
	float: right;
	margin: 5px 20px 5px 0;
	display: block;
}
form.ambform fieldset span.error,
.error {
	color: #E3641D;
	float: right;
	margin: 5px 20px 5px 0;
	display: block;
}
/* End Smoothbox: Iframes
------------------------------------------- */

/* SEARCH
------------------------------------------- */
#search #mainContent  {
	padding: 20px 28px 12px 0;
	background: #f2f2f2;
}
#search #mainContent h1 {
	padding: 0 0 0 42px;
}
#search #mainContent #cse-search-results {
	background: none;
}
#search #mainContent #cse-search-results iframe {
	width: 551px;
	/* padding:0 0 0 42px; */
	margin:0 0 0 42px;
	
}
#search #mainContent #cse-search-results iframe html body {
	background: none;
}