body { margin: 0; padding:0; background:url(images/bodybg.png) 50% 0 repeat-y #e0e0df; color:#333}
table, tr, td { font-family: "Lucida Grande", Tahoma, Arial, sans-serif}
p, li, blockquote { font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 12px; color:#333}
p {padding:0px; margin:0 0 1em 0; }

h1 {font:400 20px "Lucida Grande", Tahoma, Arial, Helvetica; color:#333; margin-bottom:1em}
h2 {font:400 16px "Lucida Grande", Tahoma, Arial, Helvetica; color:#333; margin-bottom:1em}
h3 {font:400 14px "Lucida Grande", Tahoma, Arial, Helvetica; color:#333; margin-bottom:1em}
h4 {font:400 12px "Lucida Grande", Tahoma, Arial, Helvetica; color:#333; margin-bottom:1em}
h5 { font-weight: bold; font-size: 11px; color: #333; font-family:"Lucida Grande", Tahoma, Arial, Helvetica;}
h6 { font-weight: bold; font-size: 11px; color: #333; font-family:"Lucida Grande", Tahoma, Arial, Helvetica;}


#container {width:1023px; margin:0 auto}
#header {background:url(images/header/headerbg.png) 0 0 repeat-x #dee6ea; padding:15px 24px 21px 24px; height:69px; text-align:right}
#header a#dnn_dnnLOGO_hypLogo {float:left; width:158px; height:47px; padding-top:12px}
#header #tagline {margin:0 0 0 180px; width:309px; text-align:left; float:right}
#header #search {margin:0 0 0 180px; padding:24px 0 0 0; clear:right}
#header #search input#dnn_dnnSEARCH_txtSearch {width:220px; padding:auto 0}

#topnavigation {border-bottom:1px solid #cbd3d7; clear:both; height:35px}
#topnavigation ul {list-style:none; margin:0; padding:0; background:url(images/topnavigation/bg.png) 0 -35px no-repeat; height:35px; width:1023px; display:block}
#topnavigation ul li {list-style-image:none; list-style:none; float:left; margin:0; padding:0; height:35px; position:relative}
#topnavigation a {display:block; width:99px; height:35px; text-indent:-9999px; overflow:hidden; background-image:url(images/topnavigation/bg.png);  background-repeat: no-repeat}
#topnavigation #AboutUs_item a {background-position: -99px 0; width:141px}
#topnavigation #ClimateTalkTechnology_item a {background-position: -240px 0; width:232px}
#topnavigation #Resources_item a {background-position: -472px 0; width:136px}
#topnavigation #NewsandEvents_item a {background-position: -608px 0; width:178px}
#topnavigation #Join_item a {background-position: -786px 0; width:100px}
#topnavigation #Contact_item a {background-position: -886px 0; width:137px}
#topnavigation a:hover {background:transparent}
#topnavigation li ul {position:absolute; top:100%; left:-9999px}
#topnavigation li:hover ul, #topnavigation  li.iehover ul {left:auto; width:146px; background:transparent; height:auto}
#topnavigation li li {height:auto; width:146px; display:block; float:none}
#topnavigation li li a, #topnavigation #AboutUs_item li a, #topnavigation #ClimateTalkTechnology_item li a, #topnavigation #Products_item li a, #topnavigation #NewsandEvents_item li a, #topnavigation #Join_item li a, #topnavigation #Contact_item li a {width:125px; height:auto; padding:4px 10px; background:#666; color:#fff; text-indent:0; text-decoration:none; border:1px solid #e3ebee; border-top:none}
#topnavigation li li a:hover {background:#fff; color:#000}

#topnavigation ul li#Admin_item, #topnavigation ul li#Host_item {float:right}
#topnavigation ul li#Admin_item a, #topnavigation ul li#Host_item a {background:#666; color:#fff; border:1px solid #333; text-indent:0; height:15px; padding:3px; width:100px}
#topnavigation ul li#Admin_item ul, #topnavigation ul li#Host_item ul {top:21px} 
#topnavigation ul li#Admin_item li a, #topnavigation ul li#Host_item li a {border-top:none}

h1 em, h2 em, h3 em, h1 i, h2 i, h3 i {font-family:Georgia, serif; font-style:italic; color:#044d89}

td.Left-Pane {padding:0 25px 0 0; width:218px}
td.Content-Pane {padding:0; width:auto}
td.Right-Pane {padding:0 0 0 25px; width:309px}
td.Main-Right-Pane {padding:24px; width:262px}
td.Main-Left-Pane {width:642px; padding:0 24px 0 0}

#memberslogin.form  {padding:12px 0 0 0; background:url(images/formbg.png); -moz-border-radius: 6px; -webkit-border-radius:6px;  border:1px solid #d0d1d3}
#memberslogin.form label {text-align:right; width:7em; float:left; display:block; font:800 11px "Lucida Grande", Arial, sans-serif}
#memberslogin.form input#__ac_name, #memberslogin.form input#__ac_password {margin:0 12px 6px 7.2em; display:block; width:120px}
#memberslogin.form input.formbutton {
	margin:0; 
	text-decoration:none; 
	-moz-border-radius-bottomleft:6px; 
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px; 
	-webkit-border-bottom-right-radius:6px; 
	width:100%; 
	display:block; 
	text-align:center; 
	text-transform:uppercase; 
	font-weight:400; 
	background:url(images/buttonbg.png); 
	padding:6px 0;  
	border:none; 
	color:#000; 
	cursor:pointer;
}


ul.buttons { margin:0; padding:12px 0 0 0}
ul.buttons li {list-style:none; list-style-image:none; padding:0; -moz-border-radius: 6px; -webkit-border-radius:6px;  border:1px solid #d0d1d3; display:block;}
ul.buttons a {display:block;   -moz-border-radius: 6px; -webkit-border-radius:6px; text-align:center; text-transform:uppercase; font-weight:400; background:url(images/buttonbg.png); padding:6px 0;  border:1px solid #eaa209; cursor:pointer; color:#000; text-decoration:none}
ul.buttons a:hover {color:#000; text-decoration:none;}


.Left-Pane h3  {background:url(images/subnavigation/h3.png) 0 0  no-repeat #74767a; border-bottom:1px solid #545659; padding:12px 24px; margin:0; text-transform:uppercase; color:#fff; font-size:11px}
.Left-Pane h3 a {color:#fff; text-decoration:none}
ul#HouseMenuNav {background:url(images/subnavigation/bg.png) bottom left no-repeat #c1c9ce; width:218px; padding:0 0 303px 0; margin:0; list-style:none}
ul#HouseMenuNav li {list-style:none; list-style-image:none; margin:0; padding:0; border-right:1px solid #5b5656; border-left:1px solid #5b5656;}
ul#HouseMenuNav a, ul#HouseMenuNav a:visited {display:block; width:168px; padding:6px 24px; background:#d5dfe2; color:#000; border-bottom:1px solid #b5bec4;  text-decoration:none}
ul#HouseMenuNav a:hover { background:#ffbd33}

/*  Tokens                                                */
/*========================================================*/
/*-- Login Register Token              --*/ .Register-Login, A.Register-Login, A.Register-Login:link, A.Register-Login:visited, A.Register-Login:active {color: #fff}
/*-- Login Register Token Hover        --*/ A.Register-Login:hover  {color:#ffac00}
/*-- Links Token 	 		           --*/ .Bottom-Link, A.Bottom-Link, A.Bottom-Link:link, A.Bottom-Link:visited, A.Bottom-Link:active { font-weight: bold; font-size: 12px; color:#FFFFFF; font-family: Arial; text-decoration: none; } 
/*-- Links Token Hover 	 		       --*/ A.Bottom-Link:hover  { font-size: 12px; color:#990000; font-family: Arial; text-decoration: underline; }
/*-- You Are Here Text For Breadcrumb  --*/ .You-Are { font-size: 10px; color:#00608a; font-family: Verdana, Helvetica, sans-serif; }
/*-- Breadcrumb                        --*/ .Breadcrumb, A.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { font-weight: normal; font-size: 10px; color:#000000;  font-family: Verdana, Helvetica, sans-serif; text-decoration: none; } 
/*-- Breadcrumb Hover                  --*/ A.Breadcrumb:hover  { font-size: 10px; color:#ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; }
/*-- Terms and Privacy                 --*/ .Terms-Privacy, A.Terms-Privacy, A.Terms-Privacy:link, A.Terms-Privacy:visited, A.Terms-Privacy:active {color: #fff}
/*-- Terms and Privacy Hover           --*/ A.Terms-Privacy:hover  {color:#ffac00}
/*-- Current Date                      --*/ .CurrentDate { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: normal; text-align: justify; color: #454545; }
/*-- Copyright                         --*/ .Copyright {color: #fff}


/*========================================================*/
/*  DNN Elements Links                                    */
/*========================================================*/

/*-- Link Mostly When Login 			--*/ .CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-weight: normal;  font-size: 11px; color:#004b7f;  font-family: Tahoma, Arial, Helvetica; }
/*-- Link Mostly When Login Hover		--*/ A.CommandButton:hover { font-weight: normal;  font-size: 11px; color:#000000;  font-family: Tahoma, Arial, Helvetica; }
/*-- Default Link for Token 			--*/ .Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   {  font-weight: normal; font-size: 10px; color:#1380D5;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
/*-- Default Link for Token Hover		--*/ A.Skinobject:hover    {  text-decoration:  underline; font-size: 10px; color:#4F4F4F; font-family:  Verdana, Arial, Helvetica, sans-serif; }




#maincontent {background:url(images/maincontentbg.png) 0 0 repeat-x #fff; padding:0 24px 24px 24px}
table#maintable {width:976px}
#crumbs {margin: 0 -24px 0 -24px; border-bottom:1px solid #fff; padding:6px 24px; text-align:left}
.Title-CNT-Title {display:block; padding:12px 0 18px 0}
#footer {clear:both; background:#505154; font-size:11px; color:#fff; padding:12px 24px; border-top:1px solid #e0e0df; font-family:Arial, sans-serif; text-align:left}