.useHandCursor {
	cursor: pointer;
}

.scroll{
	height:100px;
	overflow:auto;
	margin:0; padding:5px; border:0;
	scrollbar-face-color: #6095C1;
	scrollbar-highlight-color: #C2D7E7;
	scrollbar-3dlight-color: #85AECF;
	scrollbar-darkshadow-color: #427AA8;
	scrollbar-shadow-color: #315B7D;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #4DECF8S;
	text-align:justify;
	background-color: #E1F2FB;
}
* html .scroll{
	overflow-y: scroll; 
	overflow-x: hidden;
}

/* CONTENT INDEXES */ 
#GCR-webLayoutFinal-MainHTMLreSliced015_contactList {
	position:absolute;
	left:144px;
	top:97px;
	width:910px;
	height:621px;
		
}
#GCR-webLayoutFinal-MainHTMLreSliced015_contactIndex {
	position:absolute;
	left:144px;
	top:97px;
	width:910px;
	height:460px;
}
#GCR-webLayoutFinal-MainHTMLreSliced015 {
	position:absolute;
	left:144px;
	top:97px;
	width:910px;
	height:460px;
}
/*
#GC-17 {
	position:absolute;
	left:122px;
	top:97px;
	width:910px;
	height:460px;
}
*/
#GCR-webLayoutFinal-MainHTMLreSliced015_index {
	position:relative;
	top:97px;
	width:900px;
	height:450px;
	border: 5px solid #FFF;
	background-image: url(../graphics/50pctBlk1px.png);
}

#GCR-webLayoutFinal-MainHTMLreSliced015_login {
	position:absolute;
	left:144px;
	top:97px;
	width:900px;
	height:450px;
	border: 5px solid #FFF;
	background-image: url(../graphics/textureTile_taupeCloth_128x128.jpg);
}

/* OTHERS */

#GCR-content_MediaPreviewThumb {
	position:relative;
	left:0px;
	
	width:100%;
	height:132px;
	text-align: left;
	padding-left: 10px;
}
#GCR-content_MediaCopy_Newsletter_caption {
	top:140px;
	position: relative;
}
.header2copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

#GCR-content_MediaCopy_Newsletter_archive_heading {
	top:170px;
	position: relative;
}
#GCR-content_MediaCopy_Newsletter_archive_body {

	position: relative;
	width: 100%;
}
#GCR-content_MediaCopy_Media_archive_body {
	
	position: relative;
	width: 100%;
}
#GCR-content_MediaCopy_Articles_archive_body {
	top:15px;
	position: relative;
	width: 100%;
}
#GCR-content_MediaCopy_News_archive_body {
	top:15px;
	position: relative;
	width: 100%;
}
#GCR-content_ContactCopy_hairline1 {
	left:807px;
	position: absolute;
	width:1px;
	height:110px;
	background-image: url(../graphics/contact_us/media_hairline.png);
	top: 290px;
}
#GCR_content_MediaCopy_hairline1 {
	left:246px;
	position: absolute;
	width:11px;
	height:293px;
	background-image: url(../graphics/media/media_hairline.png);
	top: 75px;
	background-repeat: no-repeat;
	background-position: center;
}
#GCR-content_MediaCopy_hairline2 {
	left:403px;
	position: absolute;
	width:11px;
	height:293px;
	background-image: url(../graphics/media/media_hairline.png);
	top: 75px;
	background-repeat: no-repeat;
	background-position: center;
}
#GCR-content_MediaCopy_hairline3 {
	left:643px;
	position: absolute;
	width:11px;
	height:293px;
	background-image: url(../graphics/media/media_hairline.png);
	top: 75px;
	background-repeat: no-repeat;
	background-position: center;
}
#GCR-content_MediaCopy_hairline4 {
	left:868px;
	position: absolute;
	width:11px;
	height:293px;
	background-image: url(../graphics/media/media_hairline.png);
	top: 75px;
	background-repeat: no-repeat;
	background-position: center;
}
#GCR-content_ResourceCopy_hairline1 {
    left:305px;
    position: absolute;
    width:1px;
    height:293px;
    background-image: url(../graphics/media/media_hairline.png);
    top: 75px;
}
#GCR-content_ResourceCopy_hairline2 {
    left:605px;
    position: absolute;
    width:1px;
    height:293px;
    background-image: url(../graphics/media/media_hairline.png);
    top: 75px;
}
.mediaCopy_Articles_subcaption {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #FFF;
	
}
.mediaCopy_News_subcaption {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #FFF;	
}
.mediaCopy_Ads_subcaption {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #FFF;	
}

#GCR-resources_menu {
	position:absolute;
	left: 0px;
	top: 0px;
	width:858px;
	padding-top: 15px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-image: url(../images/resources/media_bkg_910x460.jpg);
	height: 30px;
}
#resources_menubar {
	position:absolute;
	left: 0px;
	top: 0px;
	width:858px;
	padding-top: 15px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-image: url(../images/resources/media_bkg_910x460.jpg);
	height: 30px;
}
#resources_menuitem {
	float: left;
}
.ajaxmenu_on {
	color: #492B20;
	font-weight: bold;	
}
#resources_gradient {
	position:absolute;
	top:414px;
	left:5px;
	width:888px;
	height:41px;
	background-image:url(../graphics/resources/GradientFade_ResourcesScroll.png);
	background-repeat: repeat-x;
}
#GCR-content_Resources {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:455px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
}
#GCR-content_BuildingGreenCopy {
	position:absolute;
	left:610px;
	top:0px;
	width:300px;
	height:450px;
	overflow: hidden;

}
#GCR-content_OurProcessCopy {
	position:absolute;
	left:610px;
	top:0px;
	width:300px;
	height:450px;
	overflow: hidden;

}
#GCR-content_Sitemap {
	position:absolute;
	left:77px;
	top:102px;
	width:900px;
	background-image: url(../graphics/about_us/90pct_brown.png);
	height: 450px;
	overflow: auto;
	overflow-y: scroll; 
	overflow-x: hidden;
}
#GCR-content_TermsOfUse {
	position:absolute;
	left:0px;
	top:5px;
	width:100%;
	height:450px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	text-align: left;
}
#GCR-content_AboutCopy {
	position:absolute;
	left:610px;
	top:0px;
	width:300px;
	height:450px;
	overflow: hidden;
	
}

#GCR-content_TermsBlock {
	position:absolute;
	left:10px;
	top:10px;
	width:810px;
	height:440px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 30px;

}

#GCR-content_Resources_Col1 {
	position:absolute;
	left:10px;
	top:10px;
	width:295px;
	height:440px;
	/*overflow: hidden;*/
	padding-top: 40px;
	padding-right: 35px;
	padding-left: 10px;

}
#GCR-content_Resources_Col2 {
	position:absolute;
	left:310px;
	top:10px;
	width:295px;
	height:440px;
	/*overflow: hidden;*/
	padding-top: 40px;
	padding-left: 10px;

}
#GCR-content_Resources_Col3 {
	position:absolute;
	left:587px;
	top:10px;
	width:295px;
	height:440px;
	/*overflow: hidden;*/
	padding-top: 40px;
	padding-left: 35px;

}

#GCR-content_MediaCopy_Articles {
	position:absolute;
	left:30px;
	top:10px;
	width:225px;
	height:440px;
	overflow: hidden; /* */
	padding-top: 20px;
	padding-right: 5px;

}
#GCR-content_MediaCopy_Newsletter {
	position:absolute;
	left:262px;
	top:10px;
	width:143px;
	height:440px;
	overflow: hidden;
	padding-top: 20px;

}
#GCR-content_MediaCopy_InTheNews {
	position:absolute;
	left:414px;
	top:10px;
	width:235px;
	height:440px;
	overflow: hidden;
	padding-top: 20px;
	padding-left: 5px;

}
#GCR-content_MediaCopy_ads {
	position:absolute;
	left:659px;
	top:10px;
	width:203px;
	height:425px;
	overflow: hidden;
	padding-top: 20px;
	

}
#GCR-content_ContactCompanyDetails {
	position:absolute;
	left:585px;
	top:281px;
	width:200px;
	height:150px;
	padding-top: 20px;
}
#GCR-content_ContactCopy_Col1 {
	position:absolute;
	left:118px;
	top:30px;
	width:200px;
	height:100%;
	padding-top: 20px;


}
#GCR-content_ContactCopy_Col2 {
	position:absolute;
	left:404px;
	top:30px;
	width:200px;
	height:100%;
	padding-top: 20px;

}


#flash_login {
	position:absolute;
	left:77px;
	top:102px;
	width:900px;
	height:450px;
}
#CONTACT-SPECIFIC_displaylist {




}
#CONTACT-SPECIFIC_INDEX {
	height: 460;
	overflow: hidden;
}
#CONTACT-SPECIFIC_LIST {
	overflow: hidden;
	height: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1200px;
	z-index: 1;
}


#contactList_Container {
	position:absolute;
	left:-58px; /* adjust to 0 when using thumbs ; -58 when no thumbs*/
	top:0px;

}

#GCR-content_ContactBottomCornerLink {
	position:absolute;
	left:825px;
	top:347px;
}
#leftShadow_contact {
	position:absolute;
	left:14px;
	top:203px;
	width:57px;
	height:595px;
}

#rightShadow_contact {
	position:absolute;
	left:982px;
	top:193px;
	width:60px;
	height:595px;
}

#GCR-RightLimit_contact {
	position:absolute;
	left:1042px;
	top:193px;
	width:15px;
	height:595px;
}
#bottomLeftCornerShadowAndFeaturedButton_contact {
	position:absolute;
	left:0px; /* 15px */
	/*top:557px;*/
	width:168px;
	height:31px;
	/* background-image: url(../graphics/shadowSliver.png); */
	background-repeat: repeat-x;
}
#shadowSliver_contact {
	position:absolute;
	left:168px;
	height:31px;
	width:732px;
	background-image: url(../graphics/shadowSliver.png);
	background-repeat: repeat-x;
}
#bottomRightCornerShadow_contact {
	position:absolute;
	left:900px;
	height:31px;
}


#menu {
	background-image: url(../graphics/bkg70pctBlk.png);
	width: 125px;
	position: absolute;
	left: 562px;
	top: 67px;
	text-align: left;
	padding-top: 2px;
	margin-top: 35px;
	margin-left: 20px;
	z-index: 1;
	display: none;
}
#menuitem {
	margin-top: -1px;
	padding-top: 2px;
}
#menuitem_top {
	margin-top: -1px;
}
#menuitem_bottom {
	margin-top: -1px;
	margin-bottom: 2px;
	padding-top: 2px;
}

.spanmenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	padding-left: 5px;
	line-height: 20px;
	cursor: pointer;
}


.headercopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5c4f46;
}
.mediaheadercopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5c4f46;
	text-align: left;
}
.mediaheadercopy_center {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
}
.building_green_copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	text-align: left;
	line-height: 16px;
}
.about_copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	text-align: left;
	line-height: 16px;
}
.our_process_copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	text-align: left;
	line-height: 16px;
}
.sitemap_copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
	line-height: 16px;
}

.useHandCursor_resource {
	cursor: pointer;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:underline;
	font-size: 10px;
	color: #5c4f46;
	text-transform: capitalize;
	padding-right: 5px;
}
.printcopy_resources_category_heading {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	font-weight: bold;
	text-transform: uppercase;
}
.printcopy_resources_heading {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	font-weight: bold;
}
.printcopy_resources_label {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #5c4f46;
	font-weight: bold;
}
.printcopy_resources_title {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	font-style: italic;
}
.printcopy_resources_link {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.printcopy_resources_default {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
}

.printcopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.printcopy_articles {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
}
.printcopy_contacts {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.printcopy_contacts_heading {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	font-weight: bold;
}
.printcopy_contacts_label {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #5c4f46;
	font-weight: bold;
}
.printcopy_contacts_label_handcursor {
	text-align: left;
	text-decoration:underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #5c4f46;
	font-weight: bold;
	cursor: pointer;
}
.printcopy_contacts_title {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	font-style: italic;
}
.printcopy_contacts_email {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.printcopy_contacts_phone {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
}
.printcopy_contacts_right {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;

	color: #5c4f46;
}
.printcopy_contacts_heading_right {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	font-weight: bold;
	padding-right: 3px;
}
.printcopy_contacts_title_right {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5c4f46;
	font-style: italic;
}
#media_header {
	padding-bottom: 10px;
	padding-left: 12px;
}
#media_header_deadleft {
	padding-bottom: 10px;
}
#about_header {
	padding-bottom: 10px;
	padding-top: 25px;
}
#p_media {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 12px;
	padding-bottom: 7px;
}
#p_about {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 18px;
	padding-bottom: 5px;
	padding-right: 25px;
}

#p_buildinggreen {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 18px;
	padding-bottom: 5px;
	padding-right: 25px;
}
#p_ourprocess {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 18px;
	padding-bottom: 5px;
	padding-right: 25px;
}
#p_sitemap {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-top: 2px;
}
#p_contact {
	padding-left: 15px;
}
#p_contact_expanded {
	width: 100%;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#p_contact_container {
	width: 100%;
	padding-bottom: 10px;
	line-height: 16px;
}
.printcopy_news {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.printcopy_ads {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.printcopy_ads_header {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #5c4f46;
	font-weight: bold;
}
.printcopy_newsletter {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.printcopy_terms {
	color: #5c4f46;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	
}
.printcopy_terms_header {
	color: #5c4f46;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
	
}
.printcopy_terms_header1 {
	color: #5c4f46;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	
}
#p_resources_container {
	width: 100%;
	padding-bottom: 10px;
	line-height: 16px;
}
#p_resources {
	padding-left: 15px;
}



