body  {
	font-family : Arial, Helvetica, sans-serif;
	margin : 0px;
	color: #000000;
}

H1  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight : normal;
	line-height: 20pt;
	color : #C66005;
}

a  {
	color : #669900;
}

a:visited  {
	color : #669900;
	font-weight : normal;
}

a2  {
	color : #000000;
}

a2:visited  {
	color : #000000;
	font-weight : normal;
}

a.linkBld  {
	color : #669900;
	font-weight : bold;
}

a.linkBld:visited  {
	color : #669900;
	font-weight : bold;
}

td  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 12pt;
	color : #000000;
}

input  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}

@import url(stylesheet_widgets.css);
div#global {
	position: absolute;
	top: 52px;
	height: 133px;
	width: 275px;
	background: url(/resources/media/images/global/header_tr.gif) no-repeat;
	background-position: 0px 0px;
	color: #FFF;
	z-index: 0;
}

/************************/
/* Global Styles: hide print */
/************************/
.printOnly {
	display: none;
}


/************************/
/* Global Nonflash elements */
/************************/
div#nonflashGlobe {
	width: 132px;
	height: 132px;
	position: absolute;
	top: 0px;
	left: -63px;
}
img#nonflashBanner {
	position: absolute;
	top: 9px;
	right: 275px;
}

img#nonflashGallery {}

/************************/
/* Global Styles */
/************************/
* {
	padding: 0px;
	margin: 0px;
}
body {
	font-family: arial, helvetica, verdana, sans-serif;
	text-align: center;
	background: #f2f0e4 url(/resources/media/images/global/global_background.gif) top left repeat-x;
	font-size: 11px;
	color: #797979;
}
a img {
	border: none;
}
a:link, a:visited {
	text-decoration: none;
	color: #4d75b7;
}
a:hover, a:active {
	color: #cc9900;
}
div#flashPlaceHolder
{
	height: 230px;
}
div#flashBanner {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
div#flashBanner embed, div#flashBanner object {
	position: absolute;
}
A#emailpage:link, A#emailpage:visited {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #CC9900;
}
A#emailpage:hover, A#emailpage:active {
	color: #4D75B7;
}
div.widgetContent a:link, 
div.widgetContent a:visited {
	color: #4d75b7;
}
div.widgetContent a:hover, 
div.widgetContent a:active {
	color: #cc9900;
}
div.widgetContent ul.linkSet {
	margin: 0px 0px 10px 0px;
	list-style: none;
}
div.widgetContent ul.linkSet li {
	display: inline;
	margin: 0px 10px 0px 0px;
}
div.quote {
	position: absolute;
	padding: 25px;
	top: 145px;
	left: 478px;
	line-height: 18px;
	width: 120px !important;
	height: 144px !important;
	width: 170px;
	height: 194px;
}
div.quote a.video {
	position: absolute;
	bottom: -1px;
	right: 15px;
	padding-right: 35px;
	background: url(/resources/media/images/global/play.gif) no-repeat;
	background-position: top right;
	line-height: 27px;
}
div.quote2 {
	position: absolute;
	padding: 15px 18px;
	top: 146px;
	left: 421px;
	line-height: 20px;
	font-size: 12px;
	width: 194px !important;
	height: 283px !important;
	width: 230px;
	height: 313px;
}
div.quote2 h3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 15px;
	color: #cc9900;
}
div.quote2 a.next:link,
div.quote2 a.next:visited {
	position: absolute;
	bottom: 8px;
	right: 13px;
	padding-right: 15px;
	background: url(/resources/media/images/global/arrow_dark.gif) no-repeat;
	background-position: right 4px;
}
p.podcast {
	text-align: right;
}
div.quoteClip {
	position: absolute;
	line-height: 18px;
	width: 175px;
	height: 125px;
	top: 233px;
	left: 400px;
}
div.quoteClip a.next:link,
div.quoteClip a.next:visited {
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding-right: 20px;
	background: url(/resources/media/images/global/arrow_dark.gif) no-repeat;
	background-position: right 3px;
}
ul#headFeat {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 677px;
	height: 343px;
	overflow: hidden;
}
ul#headFeat.short {
	height: 230px;
}
ul#headFeat li {
	display: none;
}
ul#headFeat li.hLight {
	display: block;
}
ul#headFeat div.quote2 {
	top: 15px;
}



/************************/
/* Container Styles */
/************************/
div#mainContent {
	float: left;
	width: 952px;
	background: url(/resources/media/images/global/body_back_col3.gif) repeat-y;
}

div#mainContent_FB {
	float: left;
	width: 760px;
	background: url(/resources/media/images/global/body_back_col3.gif) repeat-y;
}

div#siteContainer div.col1 {
	background: #FFF url(/resources/media/images/global/body_back_col1.gif) repeat-y;
}
div#siteContainer div.col1right {
	background: #FFF url(/resources/media/images/global/body_back_col1right.gif) repeat-y;
}
div#siteContainer div.noBG { /* mainContent */
	background: #FFF;
}
div#col1container {
	float: left;
	width: 677px;
	margin-bottom: 35px;
}
div#col2container {
	float: right;
	width: 275px;
	margin-bottom: 0px;
	padding: 56px 0px 0px 0px;
}
div#siteContainer {
	position: relative;
	width: 952px;
	margin: 0px auto;
	text-align: left;
	bottom: 9px;
}
h1 {
	top: 9px;
	width: 50px;
}
div#content {
	z-index: 2;
}
div#sideColumn {
	float: left;
	width: 184px;
	line-height: 14px;
	overflow: hidden;
}
div#mainNarrative {
	float: left;
	width: 489px;
	margin: 27px 0px 0px 0px;
	overflow: hidden;
}
div#relatedColumn {
	line-height: 14px;
	width: 275px;
	overflow: hidden;
}
div#wrapper {
	padding: 0px 5px 20px 5px;
	background: #fff;
}



/************************/
/* Header Styles */
/************************/
div#siteHeader h1 {
	position: relative;
	margin: 0px 0px 12px 19px;
	z-index: 2;
}
div#siteHeader h1 a:link, div#siteHeader h1 a:visited {
	display: block;
	width: 68px;
	height: 82px;
	background: url(/resources/media/images/global/wwf_logo.gif) no-repeat;
}
div#siteHeader h1 span {
	display: none;
}



/************************/
/* Main Nav Styles */
/************************/
div#mainNav {
	position: relative;
	background: #4E472C;
	height: 35px;
	width: 678px;
	line-height: 16px;
}
div#mainNav ul {
	position: relative;
	float: left;
	clear: both;
	list-style: none;
	text-transform: uppercase;
	line-height: 35px;
	padding: 0px 4px;
	z-index: 2;
}
div#mainNav li {
	float: left;
}
div#mainNav a:link, div#mainNav a:visited {
	color: #F5F3E8;
	padding: 0px 7px;
}
div#mainNav a:hover, div#mainNav a:active, div#mainNav a.hLight:link, div#mainNav a.hLight:visited {
	color: #CC9900;
}

div#mainNav form {
	position: absolute;
	right: 70px;
	top: 8px;
	z-index: 100;
}
div#mainNav form div {
    background: url(/resources/media/images/global/search_short.gif) 0px 0px no-repeat;
}
input#search {
	background: transparent;
	border: none;
	font-size: 10px;
	color: #949B93;
	line-height: 12px;
	padding: 0px 4px 2px;
	height: 19px;
	width: 50px;
	height: 12px !important;
	width: 50px !important;
	height: 15px;
	width: 59px;
}
input.submit {
	position: relative;
	top: 2px;
}

#enews input.submit {
	top: 1px !important;
	top: -10px;
}


/************************/
/* Main Content Styles */
/************************/
div#mainNarrative h2 {
	margin: 0px 23px 7px 23px;
	font-size: 16px;
	font-weight: normal;
	color: #505050;
}
div#mainNarrative h3 {
	margin: 0px 23px 15px 23px;
	font-size: 20px;
	font-weight: normal;
	color: #cc9900;
}
div#mainNarrative div.narrativeText h3 {
	margin-left: 0;
}
div#mainNarrative h6 {
	margin: 0px 23px 15px 0px;
	font-size: 19px;
	font-weight: normal;
	color: #cc9900;
}
div#mainNarrative hr {
	clear: both;
	margin: 0px 23px 25px 23px;
	height: 1px;
	border: none;
	border-bottom: 1px dashed #797979;
}
div#mainNarrative div.narrativeText hr {
	padding-top: 25px;
	margin: 0 0 25px 0;
}
div.narrativeText {
	margin: 0px 23px 15px 23px;
	font-size: 12px;
	line-height: 18px;
	color: #797979;
}
div.narrativeText h4 {
	margin: 17px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #4e472c;
}
div.narrativeText h4.underline {
	border-bottom: 1px dashed #797979;
	padding: 0px 0px 5px 0px;
	margin: 17px 0px 5px 0px;
}
div.narrativeText p {
	margin: 0px 0px 10px 0px;
}
div.narrativeText ul {
    margin: 0px 0px 15px 15px;
}
div.narrativeText ol {
    margin: 0px 0px 15px 20px;
}

div.narrativeText img.imgRight {
	float: right;
	margin: -10px 15px 15px 15px;
}

div.narrativeText div.imgBoxLeftWide {
	width: 300px;
	text-align: center;
	background: #f5f3e8;
	border: 1px solid #797979;
	overflow: hidden;
}

div.narrativeText div.imgBoxLeftWide div.imgCaption{
	padding: 0px 8px 8px 8px;
	font-size: 10px;
	line-height: 12px;
}

div.narrativeText div.imgBoxLeftWide {
	float: left;
	margin: 0px 15px 15px 0px;
}

div.narrativeText div.imgBoxLeft, 
div.narrativeText div.imgBoxRight {
	width: 190px;
	text-align: center;
	background: #f5f3e8;
	border: 1px solid #797979;
	overflow: hidden;
}
div.narrativeText div.imgBoxLeft img, 
div.narrativeText div.imgBoxRight img {
	width: 182px;
	height: auto;
}
div.narrativeText div.imgBoxFull {
	margin: 0px 0px 15px 0px;
	width: 443px;
	text-align: center;
	background: #f5f3e8;
	border: 1px solid #797979;
	overflow: hidden;
}
div.narrativeText div.imgBoxHuge{
	margin: 0px 0px 15px 0px;
	text-align: center;
	background: #f5f3e8;
	border: 1px solid #797979;
	overflow: hidden;
}
div.narrativeText div.imgBoxLeftWide img,
div.narrativeText div.imgBoxLeft img, 
div.narrativeText div.imgBoxRight img, 
div.narrativeText div.imgBoxHuge img,
div.narrativeText div.imgBoxFull img {
	margin: 8px 8px 0px 8px;
}
div.narrativeText div.imgBoxLeft div.imgCaption, 
div.narrativeText div.imgBoxRight div.imgCaption, 
div.narrativeText div.imgBoxFull div.imgCaption,
div.narrativeText div.imgBoxHuge div.imgCaption {
	padding: 0px 8px 8px 8px;
	font-size: 10px;
	line-height: 12px;
}
div.narrativeText div.imgBoxLeft {
	float: left;
	margin: 0px 15px 15px 0px;
}
div.narrativeText div.imgBoxRight {
	float: right;
	margin: 0px 0px 15px 15px;
}
div.narrativeText a:link, 
div.narrativeText a:visited {
	color: #4d75b7;
}
div.narrativeText a:hover, 
div.narrativeText a:active {
	color: #cc9900;
}
img#headerImage {
	display: block;
}
img#lrgHeaderImg {
	display: block;
}
div#mainNarrative div.col2list {
	margin: 0px 23px 15px 23px;
}
div#mainNarrative div.col2list div {
	float: left;
	width: 200px;
}
div#mainNarrative div.col2list div.left {
	margin: 0px 40px 0px 0px;
}
					div.narrativeText table.newStyle {						/* MODIFIED CSS 2.20.2008 - START */
						margin: 5px 0px;
						width: 443px;
						font-size: 11px;
					}
					div.narrativeText table.newStyle thead {
						font-weight: bold;
						color: #fff;
						background: #546d1f;
					}
					div.narrativeText table.newStyle thead td {
						padding: 2px 8px;
					}
					div.narrativeText table.newStyle {
						border: 2px solid #797979;
						border-top: none;
					}
					div.narrativeText table.newStyle tbody td {
						padding: 1px 8px;
						border-left: 1px solid #797979;
					}
					div.narrativeText table.newStyle tbody td.col01 {
						border: none;
					}
					div.narrativeText table.newStyle tr.altRow {
						background: #f2f0e4;
					}															/* MODIFIED CSS 2.20.2008 - END */

div.narrativeText div.inline {
	float: left
}
div.narrativeText div.inline h4 {
	margin-bottom: 25px;
}


/************************/
/* Side Column Styles */
/************************/
div#sideColumn h3 {
	padding: 7px 9px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: #4d75b7;	
	width: 100%;
}
div#secNav {
	padding: 0px 0px 17px 0px;
	background: #e1ddc0 url(/resources/media/images/global/nav_bg01.jpg) 0px 16px no-repeat;
}
div#secNav h3 {
	background: #707648 url(/resources/media/images/global/tab_long_back_green.gif) top left no-repeat;
}
div#secNav ul {
	margin: 17px 10px 0px 21px;
	/*margin: 17px 21px 0px 21px;*/
	list-style: none;
	font-size: 13px;
}
div#secNav li {
	margin: 0px 0px 3px 0px;
	padding: 0px 5px 0px 12px;
}
div#secNav li.hLight {
	background: url(/resources/media/images/global/sub_nav_arrow.gif) left center no-repeat;	
}
div#secNav li a:link, 
div#secNav li a:visited {
	color: #797979;
	background: none;
}
div#secNav li a:hover, 
div#secNav li a:active {
	color: #282828;
}
div#secNav li.hLight a:link, 
div#secNav li.hLight a:visited, 
div#secNav li.hLight a:hover, 
div#secNav li.hLight a:active {
	color: #282828;
	cursor: default;
}
div#sideColumn a img {
	margin: 0px;
	padding: 0px;
}
div#sideColumn div.widgetContent {
	padding: 0px 0px 18px 0px;
	margin: 0px 21px 0px 21px;
	text-align: center;
	clear: both;
}
div#sideColumn div.alignLeft {
	text-align: left;
}
div#sideColumn div.widgetContent * {

}
div#sideColumn div.widgetContent a {
	margin: 0px;
}
div#sideColumn div.widgetContent img {
	margin: 0px;
}
div#sideColumn div.widgetContent h4 {
	margin: 0px 0px 1px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #443e29;
}
div#sideColumn div.widgetContent img {
	margin: 0px 0px 5px 0px;
}
div#sideColumn div.widgetContent p {
	margin-bottom: 0px 0px 5px 0px;
}



/************************/
/* Related Column Styles */
/************************/
div#headerLinks ul {
	position: absolute;
	top: 28px;
	height: 27px;
	width: 276px;
	list-style: none;
	overflow: hidden;
	z-index: 2;
}
div#headerLinks li {
	position: relative;
	float: left;
	padding: 0px 1px 0px 0px;
	top: 4px;
	border: 0px;
}

div#headerLinks li.lastItem {
	border: none;
}
div#headerLinks li#donate {
	padding: 0px;
	margin-right: 10px;
	border: none;
	top: 0px;
}
div#headerLinks a:link, div#headerLinks a:visited {
	color: #4E472C;
}
div#headerLinks a:hover, div#headerLinks a:active {
	color: #4D75B7;
}

div#global p {
	margin-top: 5px;
}
div#global label {
	display: block;
	margin: 0px 0px 5px 0px; 
}



div#global form {
	position: relative;
	padding: 36px 0px 0px 10px;
	margin: 0px 0px 0px 81px;
	z-index: 2;
}
div#global div#enews {
	margin-left: 5px;
	margin-bottom: 15px;
}
div#signup_enews a:link, div#signup_enews a:visited, div#current_enews a:link, div#current_enews a:visited {
	color: #FFF;
}
div#signup_enews a:hover, div#signup_enews a:active, div#current_enews a:hover, div#current_enews a:active {
	color: #E0DEC2;
}
p#world {
	position: relative;
	left: 65px;
	width: 215px;
	top: 0px;
}
p#world img {
	float: left;
	margin-right: 5px;
	vertical-align: bottom;
	padding-top: 2px;
}
#otherwwf {
	margin-bottom: 15px;
}
a#otherwwf:link, a#otherwwf:visited {
	color: #fab703; 
	position: absolute;
	top: 10px;
	right: 15px;
}
a#otherwwf:hover {
	color: #4D75B7;
}




.menu {
     position: absolute; 
     top: 94px; 
     left: 0px;
     z-index: 50; 
     display: block;
}


.menu ul {
     margin:0;
     list-style-type:none;          /* we don't want to view the list as a list */
     line-height:1.5em;           /* globally set the menu's item spacing. note */
     color: #eed485;
     text-transform: uppercase;
     line-height: 35px;
     z-index: 49;
    clear: none;
     padding: 0px 0px;
}

.menu div {
	float: left;
	position: relative;
}



.menu li {
	float:left;    /* this creates the side-by-side array of top-level buttons */
	position:relative;
}

.menu ul li table {
	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */
	margin:0;               /* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */
	font-size:12px !important;        /* this sets the base font size for our entire menu */
	font-size: 11px;
}

.menu ul li ul {
	display:none;                  
    text-transform: none;                     
}

.menu ul li ul li {
	float: none;   
	clear: both;
	line-height: 18px;
}

.menu ul li a,
.menu ul li a:visited {   
	color: #F5F3E8;
	padding: 0px 0px 15px 0px;
	text-decoration: none;    
	display: inline;        
}

.menu ul li a:hover {
	color: #CC9900;
	height: 14px;
}


.menu ul li:hover ul,
.menu ul li a:hover ul {                           /* 2nd level drop-down box */
	display:block;
	position:absolute;
	margin:0;
	top:35px;              /* place us just up underneath the top-level images */
	left:-1px;       /* left-align our drop-down to the previous button border */
	height:auto;      /* the drop-down height will be determiend by line count */
	width:179px;
	color:#797979;                        /* this sets the unselected-text color */
	background: #edead9 url(/resources/media/images/global/nav_bg_dropdown.jpg) 0px 0px no-repeat;
	padding-right:0px;
	padding-top: 7px;
	padding-left: 5px;
	padding-bottom: 5px;
    border-left: 1px solid #4E472C;
	border-right: 1px solid #4E472C;
	border-bottom: 1px solid #4E472C;
	list-style: none;
	z-index: 100;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {                   /* 2nd level unselected items */
	border:0;
	height:auto;
	color:#797979;
	margin: 0px 0px 3px 0px;
	padding: 0px 5px 0px 12px;                    
}

.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover {               
	color: #4E472C;
	background: url(/resources/media/images/global/sub_nav_arrow.gif) left center no-repeat;
}

.indentLevel {
	margin-left: 15px;
}
.menu a.hLight:link, .menu a.hLight:visited {
	color: #CC9900 !important;
}
span.pipeDel {
	color: #EED485;
}





div#global form div {
     background: url(/resources/media/images/global/long_newsletter_box.gif)  0px 17px 
no-repeat;
}
html*div#global form div {
     background: url(/resources/media/images/global/long_newsletter_box.gif) 0px 20px 
no-repeat !important;
}


input#newsletter {
     background: transparent;
     border: none;
     font-size: 10px;
     color: #949B93;
     padding: 3px 4px;
     line-height: 12px;
     height: 12px !important;
     width: 133px !important;
     height: 22px;
     width: 136px;
}


#follow-icons {
	width: 143px;
	margin-top: 2px;
	line-height: 14px;
	margin-bottom: 0px !important;
	margin-bottom: -10px;
}
#follow-icons img {
	float: right;
	margin-right: 6px;
}


div#col2container img {
	   display: block;
}
div#relatedColumn h3 {
	clear: both;
	padding: 7px 9px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: #cc9900;
	width: 100%;
}




div#relatedColumn div.widgetContent {
	padding: 18px 21px;
	background: #fff url(/resources/media/images/global/tab_bg_orange.jpg) top center no-repeat;
}
div#relatedColumn div.noBG {
	background: none;
}
div#relatedColumn div.widgetContent h4 {
	margin: 0px 0px 1px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #443e29;
}
div#relatedColumn h4 a:link, 
div#relatedColumn h4 a:visited {
	color: #443e29;
}
div#relatedColumn h4 a:hover, 
div#relatedColumn h4 a:active {
	color: #443e29;
}

div#relatedColumn div.widgetContent h4.large {
	font-size: 18px;
	color: #505050;
	font-weight: normal;
	line-height: 25px;
}
div#relatedColumn div.widgetContent img {
	margin: 0px 0px 5px 0px;
}
div#relatedColumn div.widgetContent img.imgLeft {
	float: left;
	margin: 10px 15px 10px 0px;
/*	width: 49px;
	height: 67px;
*/
}
div#relatedColumn div.widgetContent img.imgRight {
	float: right;
	margin: 10px 0px 10px 15px;
}
div#relatedColumn div.widgetContent p {
	margin: 0px 0px 5px 0px;
}
div#relatedColumn div.widgetContent ul {
	list-style: none;
}
div#relatedColumn div.widgetContent ul li {
	clear: both;
}
div#relatedColumn div.widgetContent ol {
	margin: 0px 0px 5px 0px;
}
div#relatedColumn div.widgetContent ol li {
	margin: 0px 0px 0px 20px;
}



/************************/
/* Footer Styles */
/************************/

div#siteFooter a:link, div#siteFooter a:visited {
	color: #4e472c;
	text-decoration: none;
}
div#siteFooter a:hover, div#siteFooter a:active, div#siteFooter a.hLight:link, div#siteFooter a.hLight:visited {
	color: #4d75b7;
	text-decoration: none;
}


div#siteFooter {
	clear: both;
	margin: 0px;
	width: 952px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	text-align: center;
	color: #4e472c;
	position: relative;
}
div#siteFooter ul {
	text-align: center;
	padding: 0px;
	margin: 0px 35px;
	width: 875px; /* 790px; */
	list-style: none;
}
div#siteFooter li {
	float: left;
	margin: 0px 4px 0px 0px;
	padding: 0px 4px 0px 0px;
	border-right: 1px solid #4e472c;
}
div#siteFooter li.lastItem {
	margin: 0px 2px 0px 0px;
	border: none;
	padding: 0px;
}
div#siteFooter p {
	clear: both;
	padding-top: 5px;
}


/************************/
/* Print Styles */
/************************/



/************************/
/* Page Styles */
/************************/
/************************/
/* Page Styles */
/************************/
strong.brown,
div#row div#callout h4 {
	color: #4E472C;
}
a#viewall:link, a#viewall:visited {
	float: right;
	margin: 5px 35px 0px 0px;
}
div#resultsList {
	float: left;
	padding: 0px 23px 23px 23px;
	padding: 0px 0px 23px 0px;
}
div#resultsList h4 {
	font-size: 13px;
	font-weight: bold;
	color: #4E472C;
}
div#resultsList p.title, div#resultsList p.extra {
	font-size: 13px;
	font-weight: bold;
	color: #546D1F;
}
div#resultsList p.extra {
	color: #797979;
}
div#resultsList p.project {
	color: #4D75B7;
}
div#resultsList ul {
	float: left;
	margin: 10px 0px 0px 0px;
	list-style: none;
	width: 443px;
}
div#resultsList li {
	float: left;
	clear: both;
	margin: 0px 0px 25px 0px;
	width: 100%;
}
div#resultsList div.imgCol {
	float: left;
	width: 135px;
}
div#resultsList div.infoCol {
	float: right;
	width: 308px;
	line-height: 16px;
}
div#resultsList div.imgCol p {
	text-align: right;
	padding-right: 25px;
}
div#resultsList h5, div#resultsList p.project {
	font-size: 13px;
	font-weight: bold;
}
div#resultsList h5 {
	color: #4E472C;
}


/************************/
/* Container Styles */
/************************/



/************************/
/* Main Content Styles */
/************************/



/************************/
/* Landing Page */
/************************/
div.climate div#col1container,
div.climate div#col2container {
	margin-bottom: 0px;	
}
/*
div#row div#mainNarrative {
	width: auto;
	padding: 0px 14px;
	margin: 14px 0px;
	overflow: visible;
	background: url(/resources/media/images/climate/dotted_line.gif);
	background-position:  0px;
}
div#row div#mainNarrative ul {
}
div#row h3 {
	margin: 0px 0px 10px 0px;
}
div#row {
	background: #FFF;
	float: left;
	width: 952px;
	border-top: 2px solid #989B93;
}
div#row ul#keyPoints {
	margin-bottom: 40px;
}
div#row ul {
	float: left;
	list-style: none;
	width: 924px;
}
div#row li {
	width: 217px;
	float: left;
	margin-right: 18px;
	line-height: 18px;
}
div#row li.lastItem {
	margin-right: 0px;
}
div#callout ul {
	width: 100%;
}
div#callout {
	float: left;
	padding: 0px 0px 20px 0px;
	margin-top: 40px;
}
div#callout div {
	float: left;
	margin-left: 5px;
}
li.orange div {
	padding: 0px 12px;
}
li.noImage div {
	padding: 0px 10px 0px 0px;
	width: auto;
}
div#callout img {
	float: left;
	margin-left: 5px;
}
div#callout h3 {
	font-size: 11px;
	font-weight: bold;
	line-height: 27px;
	color: #FFF;
	padding: 0px 12px;
	text-transform: uppercase;
	margin-bottom: 26px;
}
div#callout h4 {
	font-size: 11px;
	color: #505050;
}
div#callout h4.large {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
}
div#callout h4 A:link, div#callout h4 A:visited {
	color: #505050;
}
div#callout h4 A:hover, div#callout h4 A:active {
	color: #4D75B7;
}
div#callout li {
	margin-right: 4px;
	width: 235px;
	overflow: hidden;
}
div#callout li li {
	width: auto;
	margin: 0px 0px 10px 0px;
}
div#row li.noImage h3 {
	margin-bottom: 15px;
}
li.orange {
	background: url(/resources/media/images/climate/bg_orange.jpg) no-repeat;
}
li.blue {
	background: url(/resources/media/images/climate/bg_blue.jpg) no-repeat;
}
li.green {
	background: url(/resources/media/images/climate/bg_green.jpg) no-repeat;
}
*/

/************************/
/* Side Column Styles */
/************************/



/************************/
/* Related Column Styles */
/************************/


/* form  {
	margin : 0px;
	display : inline;
} */

.headerSub  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #006600;
	font-weight : bold;
	text-decoration : none;
}

.headerText  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	text-decoration : none;
}

.headerText:visited  {
	color : #FFFFFF;
}

.footer  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	text-decoration : none;
}

.footer:visited  {
	color : #FFFFFF;
}

.publicTitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 23px;
	color: #000066;
	font-weight: bold;
	line-height: 23px;
}

.dbg {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}


/* OGC AC Inventory */

.inv_groupName {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.inv_header {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

.inv_cartStats {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


/* OGC AC Species Detail */

.spcDet_header {
    font-family: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 20px;
    color: #003893;
}

.spcDet_prices {
    font-family: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #003893;
}

.spcDet_addCart {
    font-family: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 17px;
    color: #003893;
}

.spcDet_shipNote {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #003893;
} 

/* OGC Shopping Cart */

.sc_ItemName {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #000000;
} 

.sc_ItemName_gr {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #006600;
} 

.sc_ShippingOptionLink {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #669900;
} 

.sc_ShippingOption {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000000;
} 

.sc_ShippingNotice {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #003893;
} 

.sc_ColumnHeaders {
	color: #333333;
}

.sc_BonusItems {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #003893;
}

.sc_GiftShipForm {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000000;
}

.sc_DonorShipForm {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #000000;
}

.sc_CartReviewHeader {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #FFFFFF;
} 

.speciesTitleGreen  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight : normal;
	line-height: 20pt;
	color : #99CC33;
}

/************************/
/* Page Styles */
/************************/




#sitemap {
	clear: both;
	margin: 0px;
	padding: 10px 0px 20px 0px;
	width: 952px;
	background: #f2f0e4 url(/resources/media/images/global/sitemap_bg.gif) top left repeat-x;
	border-bottom: 1px solid #717779;
	color: #3D5FA8;
	font-size: 12px;
	height: 385px;
	overflow: hidden;
}
#divLeft, #divRight {
	height: 34px; 
	border-bottom: 1px solid #717779; 
	width: 435px;
}
#divLeft {
	float: left;
	margin-right: 25px;
}
#divRight {
	float: right;
	margin-left: 15px;
}
#siteLinks {
	margin-top: 10px;
	width: 952px;
}
#siteLinks div {
	width: 142px;
	float: left;
}
#siteLinks ul {
	list-style: disc outside;
	margin-right: 10px;
	padding-left: 20px;
}
#siteLinks ul li.secHead {
	color: #3d3620;
	list-style: none;
	margin-left: -20px;
}
#siteLinks li {
	margin-top: 2px;
}




/************************/
/* Container Styles */
/************************/



/************************/
/* Main Content Styles */
/************************/



/************************/
/* Landing Page */
/************************/
div.multi_column div#col1container,
div.multi_column div#col2container {
	margin-bottom: 0px;	
}

div#row div#mainNarrative {
	width: auto;
	padding: 0px 14px;
	margin: 14px 0px;
	overflow: visible;
	background: url(/resources/media/images/climate/dotted_line.gif);
	background-position: 0px;
}
div#row h2 {
	font-size: 16px;
	font-weight: normal;
	margin: 23px 23px 7px 14px;
}

div#row h3 {
	margin: 0px 0px 10px 0px;
}
div#row {
	background: #FFF;
	float: left;
	width: 952px;
	border-top: 2px solid #989B93;
}
div#row ul#keyPoints {
	margin-bottom: 40px;
}
div#row ul {
	float: left;
	list-style: none;
	width: 924px;
}
div#row ul.bulleted {
	padding-left: 15px;
	float: none;
	list-style: disc;
}
div#row div#callout ul.bulleted li {
	float: none;
	overflow: visible;
	margin: 0px;
}
div#row ol.numList {
	width: 217px;
	overflow: hidden;
	padding-left: 20px !important;
	padding-left: 25px;
	float: none;
}
div#row ol.numList li {
	float: none;
	display: list-item;
}
div#row li {
	width: 217px;
	float: left;
	margin-right: 18px;
	line-height: 18px;
}
div#row li.lastItem,
div#row div#callout li.lastItem {
	margin-right: 0px;
}
div#row div#callout ul {
	width: 100%;
}
div#row div#callout {
	float: left;
	padding: 0px 0px 20px 0px;
	margin-top: 40px;
}
div#row div#callout div {
	float: left;
	margin-left: 5px;
}
li.orange div {
	padding: 0px 12px;
}
li.noImage div {
	padding: 0px 10px 0px 10px;
	width: auto;
}
div#row div#callout img {
	float: left;
	margin-left: 5px;
}
div#row div#callout h3 {
	font-size: 11px;
	font-weight: bold;
	line-height: 27px;
	color: #FFF;
	padding: 0px 12px;
	text-transform: uppercase;
	margin-bottom: 26px;
}
div#row div#callout h4 {
	font-size: 11px;
	color: #505050;
}
div#row div#callout h4.large {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
}
div#row div#callout h4 A:link, div#row div#callout h4 A:visited {
	color: #505050;
}
div#row div#callout h4 A:hover, div#row div#callout h4 A:active {
	color: #4D75B7;
}
div#row div#callout li {
	margin-right: 4px;
	width: 235px;
	overflow: hidden;
}
div#row div#callout li li {
	width: 210px;
	margin: 0px 0px 10px 0px;
}
div#row li.noImage h3 {
	margin-bottom: 15px;
}
li.orange {
	background: url(/resources/media/images/climate/bg_orange.jpg) no-repeat;
}
li.blue {
	background: url(/resources/media/images/climate/bg_blue.jpg) no-repeat;
}
li.green {
	background: url(/resources/media/images/climate/bg_green.jpg) no-repeat;
}

/************************/
/* Side Column Styles */
/************************/



/************************/
/* Related Column Styles */
/************************/


/* "Adopt" button */

div#headerLinks li#adopt,

div#headerLinks li#donate {

	margin-right: 5px;

}

div#headerLinks li#adopt {

	padding: 0;

	border: none;

	top: 0;

}

div.shipping {
	float: right; 
	margin-right: 410px; 
	margin-bottom: -33px; 
	color: #d98c40; 
	margin-top: 10px; 
	font-size: 18px; 
	font-style: italic; 
	font-weight: bold; 
	z-index: 3 !important;
	position: relative;
}

div.shipping a, div.shipping a:visited{
	color: #d98c40; 
	font-size: 18px; 
	font-style: italic; 
	font-weight: bold; 
	z-index: 3 !important;
	position: relative;
}


#s_consEmail {
	display:none;
}
