* {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
body {
	background: #fff;
	color: #444;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
a {
	color: #00567b;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #444;
	text-decoration: underline;
}
input, select, textarea {
	border: 1px solid #ccc;
	font: normal 11px Tahoma;
	padding: 5px;
}
table {
	border-collapse: collapse;
}
td {
	margin: 0px;
	padding: 0px;
}	
/*==========================================================================================*/
#Container {
	margin: 0px auto;
	width: 990px;
}
/*==========================================================================================*/
#TopAds {
	height: 100px;
}
#TopAds .adnetwork {
	border: 1px solid #ccc;
	float: left;
	margin: 9px;
	display: inline;
}
#TopAds .banner {
	float: left;
	display: inline;
	margin: 10px;
	padding: 31px 0px 0px 72px;
}
/*==========================================================================================*/
#Header {
	font-size: 12px;
	line-height: 20px;
	height: 90px;
	padding: 15px 0px 10px;
}
#Header div {
	display: inline;
	float: left;
	margin: 0px 10px;
}
#Header .logo a {
	background: url(/pics/header_logo_climate-change-corp-080404.gif) top left no-repeat;
	display: block;
	font-size: 11px;
	height: 13px;
	padding-top: 77px;
	text-decoration: none;
	width: 352px;
	vertical-align: middle;
}
.blue #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_blue-080404.gif) top left no-repeat;
}
.cherry #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_cherry-080404.gif) top left no-repeat;
}
.purple #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_purple-080404.gif) top left no-repeat;
}
.orange #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_orange-080404.gif) top left no-repeat;
}
.yellow #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_yellow-080404.gif) top left no-repeat;
}
.lime #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_lime-080404.gif) top left no-repeat;
}
.green #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_green-080404.gif) top left no-repeat;
}
.grey #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_grey-080404.gif) top left no-repeat;
}
.charcoal #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_charcoal-080404.gif) top left no-repeat;
}
.black #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_black.gif) top left no-repeat;
}
.navy #Header .logo a {
	background: url(/pics/header_logo_climate-change-corp_navy-080404.gif) top left no-repeat;
}
#Header .logo span {
	display: none;
}
.logo strong {
	color: #666;
	display: block;
	height: 15px;
	line-height: 15px;
}
.globals {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	display: block;
	height: 71px;
	line-height: 20px;
	padding: 9px 5px 10px 20px;
	width: 401px;
}
.globals a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
.globals a:hover {
	color: #00567b;
	text-decoration: underline;
}
.globals input {
	border-color: #999;
	height: 14px;
	margin: 0px 0px 3px 0px;
	padding: 2px;
	width: 250px;
}
.globals form {
	margin-bottom: 7px;
}

.globals input:hover {
	border-color: #00567b;
}
.globals .btn {
	background: #999;
	border: 0px;
	color: #fff;
	font-weight: bold;
	height: 20px;
	padding: 0px;
	width: 100px;
	margin-left: 2px;
}
.globals .btn:hover {
	background: #00567b;
}
/*==========================================================================================*/
#TopNavigation {
	background: #00567b;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
.blue #TopNavigation, .cherry #TopNavigation, .purple #TopNavigation, .orange #TopNavigation, .yellow #TopNavigation, .lime #TopNavigation, .green #TopNavigation, .grey #TopNavigation, .charcoal #TopNavigation, .black #TopNavigation, .navy #TopNavigation {
	background: #aaa;
}
#TopNavigation a {
	color: #fff;
	display: block;
	float: left;
	height: 30px;
	padding: 0px 17px 0px 16px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
}
#TopNavigation .blue:hover {
	background-color: #369;
}
#TopNavigation .cherry:hover {
	background-color: #c06;
}
#TopNavigation .purple:hover {
	background-color: #606;
}
#TopNavigation .orange:hover {
	background-color: #ff7f00;
}
#TopNavigation .yellow:hover {
	background-color: #ffbf00;
}
#TopNavigation .lime:hover {
	background-color: #9c0;
}
#TopNavigation .green:hover {
	background-color: #390;
}
#TopNavigation .grey:hover {
	background-color: #888;
}
#TopNavigation .charcoal:hover {
	background-color: #666;
}
#TopNavigation .black:hover {
	background-color: #111;
}
#TopNavigation .navy:hover {
	background-color: #006;
}
.home #TopNavigation .slate {
	background-color: #00567b;
}
.blue #TopNavigation .blue {
	background-color: #369;
}
.cherry #TopNavigation .cherry {
	background-color: #c06;
}
.purple #TopNavigation .purple {
	background-color: #606;
}
.orange #TopNavigation .orange {
	background-color: #ff7f00;
}
.yellow #TopNavigation .yellow {
	background-color: #ffbf00;
}
.lime #TopNavigation .lime {
	background-color: #9c0;
}
.green #TopNavigation .green {
	background-color: #390;
}
.grey #TopNavigation .grey {
	background-color: #888;
}
.charcoal #TopNavigation .charcoal {
	background-color: #666;
}
.black #TopNavigation .black {
	background-color: #111;
}
.navy #TopNavigation .navy {
	background-color: #006;
}
#TopNavigation a:hover {
	background: #00567b;
}
/*==========================================================================================*/
#Content {
	border-right: 1px dotted #aaa;
	color: #000;
	font-size: 12px;
	float: left;
	line-height: 20px;
	margin: 10px 0px;
	padding: 0px 10px;
	width: 629px;
}
.noRight #Content {
	border-right: 0px;
	width: 970px;
	}
.print #Content {
	border-right: 0px;
	width: auto;
}
#Content .col1, #Content .col2 {
	float: left;
	width: 300px;
}
#Content .col1 p, #Content .col2 p {
	font-size: 11px;
	line-height: 18px;
}
#Content .col1 {
	border-right: 1px dotted #aaa;
	margin-right: 10px;
	padding-right: 10px;
	width: 299px;
}
h1 {
	color: #000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	padding: 0px 0px 5px 0px;
}
h1 .rss, h3 .rss {
	background: url(/pics/icon_rss.png) no-repeat;
	display: block;
	float: right;
	height: 25px;
	margin: 3px 5px 0px -3px;
	width: auto;
}
h1 .rss span {
	display: block;
	font-size: 11px;
	margin-top: -2px;
	padding-left: 25px;
}
h1.contenttype a.rss {
	color: #00567b;
}
.blue .contenttype, .blue .contenttype a, .blue a.back, .blue .attnU {
	color: #369;
}
.cherry .contenttype, .cherry .contenttype a, .cherry a.back, .cherry .attnU {
	color: #c06;
}
.purple .contenttype, .purple .contenttype a, .purple a.back, .purple .attnU {
	color: #606;
}
.orange .contenttype, .orange .contenttype a, .orange a.back, .orange .attnU {
	color: #ff7f00;
}
.yellow .contenttype, .yellow .contenttype a, .yellow a.back, .yellow .attnU {
	color: #ffbf00;
}
.lime .contenttype, .lime .contenttype a, .lime a.back, .lime .attnU {
	color: #9c0;
}
.green .contenttype, .green .contenttype a, .green a.back, .green .attnU {
	color: #390;
}
.grey .contenttype, .grey .contenttype a, .grey a.back, .grey .attnU {
	color: #888;
}
.charcoal .contenttype, .charcoal .contenttype a, .charcoal a.back, .charcoal .attnU {
	color: #666;
}
.black .contenttype, .black .contenttype a, .black a.back, .black .attnU {
	color: #111;
}
.navy .contenttype, .navy .contenttype a, .navy a.back, .navy .attnU {
	color: #006;
}
.contenttype {
	color: #00567b;
	font-family: Tahoma;
	font-size: 35px;
	line-height: 35px;
	margin-bottom: 10px;
}
.contenttype .rss {
	margin-top: 10px;
}
.contenttype .rss span {
	margin-top: -8px;
}
h3 .rss {
	float: left;
	width: 20px;
}
h3 a {
	display: block;
}
h2 {
	font-size: 13px;
	line-height: 17px;
	padding: 10px 0px;
}
h3 {
	background: #aaa url(/pics/arb_corner.png) bottom right no-repeat;
	clear: both;
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	margin: 5px 0px;
	padding: 2px 5px;
}
h4 {
	font-size: 11px;
	line-height: 20px;
}
p, ul, ol {
	padding-bottom: 5px;
}
h3 .rss {
	height: 20px;
	margin-top: 0px;
}
h3.black, body.black h3.popular {
	background-color: #000;
}
h3.brown, body.brown h3.popular {
	background-color: #531;
}
h3.blue, body.blue h3.popular {
	background-color: #369;
}
h3.cherry, body.cherry h3.popular {
	background-color: #c06;
}
h3.green, body.green h3.popular {
	background-color: #390;
}
h3.charcoal, body.charcoal h3.popular {
	background-color: #444;
}
h3.black, body.black h3.popular {
	background-color: #111;
}
h3.lime, body.lime h3.popular {
	background-color: #9c0;
}
h3.navy, body.navy h3.popular {
	background-color: #006;
}
h3.orange, body.orange h3.popular {
	background-color: #ff7f00;
}
h3.purple, body.purple h3.popular {
	background-color: #606;
}
h3.red, body.red h3.popular {
	background-color: #f00;
}
h3.grey, body.grey h3.popular {
	background-color: #888;
}
h3.teal, body.teal h3.popular {
	background-color: #066;
}
h3.yellow, body.yellow h3.popular {
	background-color: #ffbf00;
}
h3.transparent {
	background-color: transparent;
	color: #000;
}
h3 a {
	color: #fff;
}
h3 a:hover {
	color: #ffe;
}
h3.transparent a {
	color: #00567b;
}
h3.transparent a:hover {
	color: #444;
}
.rss span {
	display: none;
}
.articles {
	clear: both;
	margin-left: 0px;
	list-style-type: none;
}
.news .articles {
	color: #666;
	list-style-type: disc;
	margin-left: 18px;
}
.news li.dotted {
	background: transparent;
	border-top: 0px;
	padding-top: 0px;
}
li.dotted {
	background: transparent;
	border-top: 1px dotted #aaa;
	height: auto;
	padding-top: 5px;
}
.listing {
	border-bottom: 1px dotted #aaa;
	clear: both;
	list-style-type: disc;
}
.listing li {
	margin-left: 15px;
}
.articles li {
	clear: both;
	padding-bottom: 2px;
}
.articles h2 {
	font-size: 13px;
	padding: 0px;
}
.news .articles h2 {
	font-size: 11px;
	padding: 0px;
}
.news .articles li {
	padding-bottom: 0px;
}
.col1 .articles h2, .col2 .articles h2  {
	padding-bottom: 2px;
	line-height: 17px;
}
.listing p {
	padding: 0px 0px 5px 0px;
}
.listing .details {
	padding-bottom: 0px;
}
.featured {
	border-bottom: 1px dotted #aaa;
	margin-bottom: 5px;
}
.featured h2 {
	font-size: 22px;
	line-height: 26px;
	padding: 0px 0px 4px 0px;
}
.featured .stock {
	margin: 5px 0px;
	width: 300px;
	overflow: hidden;
}
.features .articles {
	margin-bottom: 10px;
}
.features .stock {
	float: left;
	margin: 5px 0px;
	height: 75px;
	width: 100px;
	overflow: hidden;
}
.features h2, .features p {
	float: right;
	width: 190px;
}
.features p {
	margin-bottom: 5px;
}
.details {
	font-size: 10px;
	margin-bottom: 5px;
}
.fullpic {
	border-bottom: 1px dotted #aaa;
	float: left;
	font-size: 10px;
	line-height: 15px;
	margin: 0px 15px 5px 0px;
	width: 300px;
	overflow: hidden;
}
.fullpic img {
	margin: 5px 0px;
}
.related {
	list-style-type: disc;
	margin: 0px 5px 5px 15px;
}
.related li {
	padding: 0px;
}
.related h2 {
	font-size: 11px;
}
.related h2 a {
	font-weight: normal;
}
.precis {
	font-weight: bold;
	padding-bottom: 10px;
}
.body br+br {
	line-height: 10px !important;
}
ul {
	margin-left: 15px;
}
ol {
	margin-left: 30px;
}
.form td {
	padding: 3px 5px;
}	
.form li {
	padding-bottom: 5px;
}
.form .red, span.red {
	color: #b00 !important;
}
.form .submit {
	list-style-type: none;
	margin-top: 10px;
}
.btn {
	background: #048;
	border: 1px solid #024;
	color: #fff;
	font-weight: bold;
}
.topics a {
	font-weight: normal;
	white-space: nowrap;
}
.comments li {
	border-bottom: 1px dotted #aaa;
	padding: 5px;
}
.contentbanner {
	background: #f5f5f5;
	float: left;
	height: 250px;
	margin: 5px 15px 5px 0px;
	width: 300px;
	}
.contentad {
	background: #f5f5f5;
	border: 1px solid #aaa;
	clear: both;
	padding: 5px 10px;
	margin: 5px 0px 10px 0px;
}
.contentad a {
	color: #b00;
}
.blue .contentad {
	border-color: #369;
}
.cherry .contentad {
	border-color: #c06;
}
.purple .contentad {
	border-color: #606;
}
.orange .contentad {
	border-color: #ff7f00;
}
.yellow .contentad {
	border-color: #ffbf00;
}
.lime .contentad {
	border-color: #9c0;
}
.green .contentad {
	border-color: #390;
}
.grey .contentad {
	border-color: #888;
}
.charcoal .contentad {
	border-color: #666;
}
.black .contentad {
	border-color: #111;
}
.navy .contentad {
	border-color: #006;
}
/*==========================================================================================*/
#Right {
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px 0px 5px 0px;
	padding: 10px;
	width: 320px;
}
#Right h3 {
	background-color: #00567b;
	font-size: 11px;
}
#Right h3 a, #Right h3 a:hover {
	color: #fff;
}
#Right .articles h2 {
	font-size: 11px;
	line-height: 14px;
}
#Right .articles li {
	margin-bottom: 3px;;
}
#Right a {
	color: #000;
}
#Right a:hover {
	color: #444;
}
#Right .banner {
	display: block;
	margin-bottom: 10px;
	width: 150px;
}
#Right .col1, #Right .col2 {
	float: left;
	padding-right: 10px;
	width: 150px;
}
#Right .col2 {
	padding: 0px 0px 0px 10px;
}
.subscribe {
	background: #09c;
	color: #fff;
	font-size: 10px;
	height: 50px;
	line-height: 20px;
	padding: 4px 3px 20px 7px;
}
.subscribe strong {
	padding-bottom: 5px;
}
.subscribe input {
	margin: 3px 5px 4px 0px;
	padding: 1px;
}
.subscribe .btn {
	background: #aaa;
	border-color: #aaa;
}
#Right .subscribe a {
	color: #fff;
}
/*==========================================================================================*/
.eventlist {
	margin-left: 0px;
	list-style-type: none;
}
.eventlist li {
	padding-bottom: 5px;
}
.eventlist a {
	font-size: 11px;
	font-weight: normal;
}
.eventlist strong {
	font-size: 11px;
}
.reportlist a {
	color: #00567b !important;
	font-size: 11px;
	background: #ffe;
}
.bluehover a, .bluehover a:hover {
color:#00567b !important;
}

/*==========================================================================================*/
#RightTwoCols {
	float: left;
	margin: 10px 0px 10px 10px;
	width: 330px;
}
#RightTwoCols img {
	padding: 5px 0px 5px 0px;
}
/*==========================================================================================*/
#Footer {
	border-top: 5px solid #00567b;
	clear: both;
	font-size: 10px;
	line-height: 20px;
	padding: 10px 0px 10px 10px;
	width: 640px;
}
.noRight #Footer {
	width: 970px;
}
#Footer .logo a {
	background: url(/pics/footer_logo_climate-change-corp.gif) top left no-repeat;
	color: #444;
	display: block;
	float: left;
	font: normal 9px Tahoma;
	height: 30px;
	padding-top: 35px;
	text-decoration: none;
	width: 260px;
	vertical-align: middle;
}
#Footer .globals {
	border: 0px;
	color: #00567b;
	display: block;
	font-size: 11px;
	height: auto;
	line-height: 20px;
	padding: 0px;
	width: auto;
}
#Footer .globals a {
	font-weight: normal;
	margin: 0px 5px;
}
/*==========================================================================================*/
.content-jobs h3 {
	display: none;
}
.content-jobs ul {
	margin-left: 20px;
}
.content-jobs li {
	list-style-type: disc;
}
span.attnU {
	font: bold 18px Georgia, "Times New Roman", serif;
	font-style: italic;
	line-height: 25px;
}
.error {
	background: #ffe url(/pics/icon_error.png) 8px 8px no-repeat;
	border: 1px outset #e22;
	font-size: 11px;
	margin-bottom: 5px;
	padding: 5px 10px 5px 30px;
}
.success {
	background: #ffe url(/pics/icon_success.png) 8px 8px no-repeat;
	border: 1px outset #373;
	font-size: 11px;
	margin-bottom: 5px;
	padding: 5px 10px 5px 30px;
}
.checkbox, .radio {
	border: 0px;
	padding: 0px;
}
.poll {
	margin-bottom: 5px;
}
.poll th {
	text-align: left;
	padding-bottom: 2px;
}
.poll td {
	padding: 3px 0px;
}
.poll .radio {
	margin-right: 10px;
	}
.hr {
	background: #00567b;
	clear: both;
	height: 5px;
	margin: 5px 0px 10px 0px;
}
.bold {
	font-weight: bold !important;
}
.tac {
	text-align: center !important;
}
.tal {
	text-align: left !important;
}
.tar {
	text-align: right !important;
}
.red {
	color: #b00 !important;
}
.blue .hr {
	background: #369;
}
.cherry .hr {
	background: #c06;
}
.purple .hr {
	background: #606;
}
.orange .hr {
	background: #ff7f00;
}
.yellow .hr {
	background: #ffbf00;
}
.lime .hr {
	background: #9c0;
}
.green .hr {
	background: #390;
}
.grey .hr {
	background: #888;
}
.charcoal .hr {
	background: #666;
}
.black .hr {
	background: #111;
}
.navy .hr {
	background: #006;
}
.dotted {
	background: transparent !important;
	border-top: 1px dotted #aaa;
	height: 0px;
}
.clear {
	clear: both;
	}
.hr hr {
	display: none;
}
.m5 {
	margin: 5px !important;
}
.m10 {
	margin: 10px !important;
}
.w50 {
	width: 50px !important;
}
.w75 {
	width: 75px !important;
}
.w100 {
	width: 100px !important;
}
.w150 {
	width: 150px !important;
}
.w200 {
	width: 200px !important;
}
.w220 {
	width: 220px !important;
}

.w300 {
	width: 300px !important;
}
.h50 {
	height: 50px !important;
}
.h100 {
	height: 100px !important;
}
.h150 {
	height: 150px !important;
}
.h200 {
	height: 200px !important;
}
.h300 {
	height: 300px !important;
}
.fs10 {
	font-size: 10px;
}
.fs11 {
	font-size: 11px;
}
.left {
	float: left;
}
.right {
	float: right;
}
ul.podcast {
	list-style-type: none;
}
ul.podcast li {
	padding: 3px 25px;
}
ul.podcast li.audio {
	background: url(/pics/icon_podcast_audio.gif) 0px 3px no-repeat;
}
ul.podcast li.feed {
	background: url(/pics/icon_podcast_feed.gif) 0px 3px no-repeat;
}
/*==========================================================================================*/
