/* green button */
div.get-shareaholic {margin: 5px 0 0 0;display: -moz-inline-box;display: inline-block;zoom: 1;*display: inline;}
div.get-shareaholic div {min-width: 330px;}
a.get-shareaholic {text-decoration: none;color: #008000;font-size: 15px;font-weight: bold;display: block;}
a.get-shareaholic:hover span {text-decoration: underline;}
div.get-shareaholic p {display: block;clear: both;padding: 0;margin: 0;}
a.get-shareaholic span:hover {text-decoration: underline;}
a.get-shareaholic span {background: url('/media/images/download-button-green-2.png') no-repeat;padding: 23px 0 25px 17px;display: block;float: left;}
a.get-shareaholic span.arrow {padding: 35px 30px;background: url('/media/images/download-button-green-2.png') -623px -0px no-repeat;line-height: 0;font-size: 0;margin: 0;}
div.get-shareaholic p.platforms-note {text-align: center;color: #0076a6;font-size: 11px;}
/* end green button */

/* ---FORMS--- */
.contact {background: #EEEEEE; padding: 20px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.form_row {padding-bottom: 15px;}
label {color:#333333;font-size:15px;margin-bottom:4px;text-align:left;font-family: Arial,Helvetica,Sans-Serif; text-align:left;}
input, textarea, select {font-size:15px; margin:0px; padding:6px; background:white url(/media/images/bg_textfield.gif) repeat-x scroll center top; border-color:#666666 rgb(187, 187, 187) rgb(187, 187, 187) rgb(102, 102, 102); border-style:solid; border-width:1px; font-family: Arial,Helvetica,Sans-Serif;}
input:focus, textarea:focus, select:focus {background:#FFFDF4;}
.green_button {font-size:14px;margin-left:5px;padding:4px; background-color:#67a54b;color:#FFFFFF;border:1px solid rgb(18, 117, 15);border-top:1px solid #eee;border-left:1px solid #eee; cursor:pointer;}

/* ---FOOTER--- */
#footer {width:100%; height: 200px; background: white url(/media/images/bottom_gradient.png) repeat-x scroll left top; font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; line-height: 18px;border-top:1px solid #DCDCDC;padding:18px 0 45px 0; margin-top:50px;text-align:center;}
#footer_content {width:960px; clear:both; font-size: 11px; text-align:left; margin:0 auto;}
#footer a {color: #1a6a96;background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#footer a.hover, #footer a:hover {color: #004b73;background-color: #d1e1ea;}
#footer a:active {color: #000;background-color: #a3c3d5;}
#footer h5 { font-size: 13px; line-height:28px; font-weight: bold; padding: 0; margin:0;}
#footer ul.sections {position: relative; float: left; list-style:none; margin:0; padding:0;}
#footer ul.sections li {position: relative; float: left; width: 150px; height: 150px; overflow: hidden; padding-left: 9px; border-left: 1px solid #E2E2E2; list-style:none;}
li.first { padding-left: 0; }
#footer ul.sections li.first {border: 0; padding: 0 10px 0 0;}
#footer ul.sections ul {float: none; left: 0; margin:0; padding:0;}
#footer ul.sections ul li {float: none; height: auto; margin: 0; padding: 0; border: 0;}
#footer .notice {position: relative; float: right; width: 250px; text-align: right;}
#footer_logo {background: none; float: left; clear:both; margin-top: 40px; color: #E2E2E2;}
#footer_logo a:hover, #footer_logo a{background: none; color: #454b4c;}

#footer_sharer {clear:both;font-size:11px;text-align:left;margin:0px 0 0 0;padding:5px 0 45px 0;background-image: url(/media/images/dotted.gif); background-repeat: repeat-x; background-position: left top;}
#footer_sharer p#left, #footer_sharer p#right {float:left;text-align:left;background:#fff;width:80%;}
#footer_sharer p#right {text-align:right;color:#999;width:20%;}
/* end FOOTER */

body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0;font-size: 11px;}
a:hover {text-decoration:none;}

.style3 {font-family: "Courier New", Courier, monospace;font-size: 12px;}
.style10 {color: #FF3300}
#ffHelp {visibility: hidden; position: absolute;top: 0;right: 0px;_right: 0;z-index: 1; }
.style11 {font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;}
.fs_v {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
.fs_v2 {font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif}
.fs_c {font-family: calibri, 'Lucida Grande', "Times New Roman", Times;}
.fs_g {font-family: Georgia, "Times New Roman", Times, serif;}
.fs_a {font-family: Arial,Helvetica,Geneva,sans-serif;}
.fs_12 {font-size: 12px;line-height: 19px;margin-bottom: 19px;}
.fs_22 {font-size: 22px;}
.fs_20 {font-size: 20px;}
.fs_17 {font-size: 17px;}
.fs_16 {font-size: 16px;}
.fs_13 {font-size: 13px; line-height:18px;}
.fs_14 {font-size: 14px; line-height:19px;}
.fs_15 {font-size: 15px; line-height:20px;}
.fs_11 {font-size: 11px;}
.fs_10 {font-size: 10px;}
.fs_c_white {color: #fff}
.fs_c_darkgrey {color: #454b4c}
.fs_c_lightgrey {color: #777777}
.fs_c_blue {color: #0076A6}
.fs_c_green {color: #33a457}
.fs_c_darkred {color: #d00d0d}
.fs_c_brightred {color: #FF0000}

/* sharer */
.inside_body {background: #EEEEEE; margin-top: 0px;}
.inside_headline {font-size: 24px;font-family: Georgia, "Times New Roman", Times, serif;}
#inside_footer {font-size:11px;text-align:left;}
.link_title {font-size: 17px;font-family: Georgia, "Times New Roman", Times, serif;}
.link_title_highlight {background: #FFFFCE;}
.link_note  {font-size: 11px;}
.link_source {font-size: 9px;color:#999;}
#link_info {margin-bottom:5px;margin-top:5px;padding:7px; background: #FFFFFF; border-bottom:1px solid #DFC97D;border-top:1px solid #F7DA77;border-left:1px solid #F7DA77;border-right:1px solid #DFC97D;}
#link_info p {margin:8px;}
.poweredby_txt {color: #828282;}
.share_table{border:1px solid #CCCCCC;margin-top:0px; background: #FFFFFF url(/media/images/grey_gradient_bg.gif) repeat-x;}
.share_table_iea{margin-top:0px;background: #FFFFFF;}
#attentionscore_hot  {background: #FF6633;color: #FFFFFF;font-weight:bold;padding:2px;}
#attentionscore_warm  {background: #FF9933;color: #FFFFFF;font-weight:bold;padding:2px;}
#attentionscore_neutral  {background: #000000;color: #FFFFFF;font-weight:bold;padding:2px;}
.attentionscore_details {font-size: 12px; color: #999999; }
.attentionscore_details_mini {font-size: 11px; color: #999999; }
.attentionscore_box {background: #EEEEEE;font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 12px; line-height: 22px;border-top:#CCCCCC 1px solid;}
.highlight_stats {background: #BBFFBB;color: #000000;font-weight:bold;padding:2px;}
.highlight_tags {background: #FFFFE6;color: #000000;padding:2px;}
.nounderline a {text-decoration: none;}
.nounderline a:hover {text-decoration: underline; color: red;}


/* ---Alerts--- */
.alert_success {background: #66CC66; color: white; padding: 8px;font-size:16px;}
.alert_formerror {background: #CC0000;padding: 3px;font-size:12px; color:white; margin-bottom: 8px;}
.alert_error {background: #CC0000;padding: 8px;font-size:16px; color:white; }

/* ---IEA Sharer--- */
.inside_body_iea {margin-top: 0px; margin-left: 0px;}


/* ---Home Page--- */
.home_header {background: #86c7f8; height:150px; border-top: 1px solid #DCDCDC;}
#container1 {background: #86c7f8; height:280px; border-top: 1px solid #DCDCDC;}
.home_headershadow {background: transparent url(/media/images/grey_shadow.gif) repeat-x scroll left bottom; height:4px;margin:0; padding-bottom:0px;font-size: 0px;}
.home_header_txt {text-shadow: 0 1px 0 #36A3F3; color: white; font-size: 26px; line-height: 30px;  font-family: calibri, 'Lucida Grande', "Times New Roman", Times; font-weight:bold;}
.home_header_txt_sub {font-size: 17px; line-height: 29px; font-family: calibri, 'Lucida Grande', "Times New Roman", Times; background-color:#bfe1fc; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding-left: 4px; padding-right: 2px;}
.buzz_box {background-color:#F1F1F1; border:1px solid #CCCCCC; margin:10px 0; padding:20px;text-align:left;line-height:normal;} 

/* ---Common--- */
#header {background: #FFFFFF; margin: 0 auto; padding: 0; width: 960px;}
#logo {background: url(../images/startseo.jpg); height: 66px; width: 361px; float: left;}
#twitter {float: right;}
.green_check_ul {padding-left: 0em;}
.green_check_li {background-image: url(/media/images/check_24x24.png); background-repeat: no-repeat; list-style-type: none; margin-bottom: 22px; background-position: 0 .5em; padding-left: 2.5em;}
img {border: 0;}

/* ---Homepage--- */
#info {height: 230px; width: 100%;}

#download {height: 36px; width: 410px;}

.column {float: left; min-height: 1px; padding-top: 50px;}
.c960 {width:960px;}
.c270 {width:270px;}
.c30 {width:25px;}
.c75 {width:75px;}
.spacer {clear:both;min-height:1px;width:100%;}
.spacer_h20 {clear:both;min-height:1px;height: 20px; width:100%;}
.s10 {height:10px;}
#container {margin: 0 auto 0;overflow:hidden;width:960px;clear: both;}
#content #paddedContent {padding:0 30px 0 0;}
#container.sidebar {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/media/images/sidebar_end.png) no-repeat scroll 669px bottom;margin-bottom:30px;}
#container.sidebar #sidebar {float:right;width:260px;}
#container.sidebar #content {-moz-background-clip:border;-moz-background-inline-policy:continuous;
-moz-background-origin:padding;background:transparent url(/media/images/sidebar_begin.png) no-repeat scroll 669px top;float:left;padding:0;width:700px;}
#sidebar #sidebarContent {padding:0px 20px 0 17px;}