* {  margin: 0;  padding: 0; }  html,body {  font-family: Tahoma, Arial, Sans-Serif;  font-size: 11px;  color: #333333;  text-align: center;  text-decoration: none;  margin: 0;  padding:0;  background: #FFF;  }  html {  height: 100% !important; }  img {  border: none;  margin: 0px;  padding: 0px; }  a {  text-decoration: none;  color: #333; }  form {  margin: 0;  padding:0;  text-decoration: none; }  fieldset {  border: none; }  .layoutfix {  clear: both;  display: block;  margin: 0;  padding:0; }  .ajax-loading {  padding: 30px;  background: url('/themes/green_power/images/loader.gif') no-repeat center; }  #headercontainer {  margin:0px auto;  background: #FFF;  padding: 0px 5px 5px 5px;  text-align: left;  width: 990px;  height : 100%; }   #container {  padding:0;  margin:0;  min-height: 550px;  display: block;  clear: both; }  #logoheader {  background: #FFF url('/themes/green_power/images/logo.png') no-repeat left 5px;  display: block;  height: 100px;  margin: 0px auto 0px auto;  padding: 0px 0px 0px 0px; }  #logoheader a#logo {  display: block;  float: left; height: 100px;  width: 335px; }  #logoheader h1 {  display: none; }  #left_style {  display: block; }  #right_style {  display: block; }  #content_body {  min-height: 500px;  background:#FFF;  padding: 0px;  margin: 0px; }  #footer {  display: none;  clear: both;  margin: 5px;  padding: 0px; }   #global_footer {  padding:10px 10px 10px 10px;  color:#555;  border-top: 2px solid #79AFDF;  display:block;  clear: both;  margin:10px 0px 10px 0px;  text-align:center; }  #sitemap_footer {  display: block; }   #sitemap_footer h1 {  color: #87B8E3;  font-size: 22px;  font-weight: bold; }  #sitemap_footer ul {  margin: 0px;  padding: 0px 0px 5px 0px; }  #sitemap_footer li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  display: block;  font-weight: bold;  padding: 5px 0px 5px 20px;  margin: 5px 0px 0px 0px;  width: 202px;  float: left; }  #sitemap_footer li li {  color: #333;  font-weight: normal;  background: url('/themes/green_power/images/indent.gif') no-repeat 0px 5px;  font-weight: normal;  border: none;  width: 232px;  display: block;  float: left;  padding: 3px 0 0 20px; }  #sitemap_footer li a {  font-weight: bold;  color: #333; }  #sitemap_footer li a:hover {  font-weight: bold;  color: #87B8E3; }  #final_footer {  display: block;  margin: 20px 0px 0px 0px;  color: #333;  text-align: left;  padding: 10px 0px;  clear: both; }  #module_tabs{height: 25px; margin: -25px 0px 0px 0px; padding: 0; display: block;} #module_tabs ul {width: 990px; list-style: none; } #module_tabs li { float: right; display: inline; } #module_tabs li a {  padding: 0px 20px;  margin: 0px 0px 0px 5px;  display: block;  height: 25px;  line-height: 25px;  text-align: center;  font-weight: bold;  text-decoration: none;  color: #20496d;  background: #d7e4f0;  } #module_tabs li a:hover { text-decoration: none; }  #module_tabs li a.on, #module_tabs li a.on:hover {  color: #FFF;  background:#79afdf; }  #block_sub_modules {  background: #d7e4f0;  border-top: 4px solid #79afdf;  border-bottom: 1px solid #79afdf;  border-left: 1px solid #79afdf;  border-right: 1px solid #79afdf;  margin: 0px 0px 5px 0px;  display:block; }  #block_sub_modules ul {  clear:both;  height:20px;  margin:0pt;  padding:5px 5px 5px 5px; }  #block_sub_modules li {  float:left;  list-style-image:none;  list-style-position:outside;  list-style-type:none;  padding:0pt; }  #block_sub_modules a {  color:#79afdf;  float:left;  font-size:11px;  font-weight:bold;  line-height:20px;  padding:0pt 20px; }  #block_sub_modules a:hover {  color: #000; }   #breadcrumb {  height: 25px;  border: 1px solid #dbdbdb;  background: #FFF url('/themes/green_power/images/breadcrumb.png') no-repeat -15px 50%;  margin: 10px 0px 10px 0px ;  padding: 0px 0px 0px 10px ;  display: block; }  #breadcrumb  ul {  list-style: none;  padding: 0px 10px;  margin: 0;  height:25px;  float: left;  width: 100%; }  #breadcrumb li {  padding: 0px 10px 0px 0px;  float: left;  text-align: center;  list-style: none;  background: #FFF url('/themes/green_power/images/breadcrumb.png') no-repeat right 50%; }  #breadcrumb a {  font-weight: bold;  line-height: 15px;  min-width:40px;  padding:5px;  float: left;  color: #333;  position: relative;  z-index: 1;  text-align: center;  margin: 0px 3px ; }  #breadcrumb a:hover {  position: relative;  z-index: 2;  color: #20496d;  text-decoration: none; }  #breadcrumb a.on {  color: #000; }  .header_search_form {  margin: 0px;  padding: 0px;  display: block;  float: left;  width: 628px;  min-height: 65px;  _height: 65px; }  .header_search_form .inputter {   display: block;  float: left;  width: 454px;  margin: 0px 20px 0px 0px; }  .header_search_form .submitter {  width: 100px;  display: block;  float: left; }  .header_search_form .input {  background:  url('/themes/green_power/images/input_bar.png') no-repeat 50% top;  border:  none;  display: block;  text-align: left;  font-weight: bold;  color: #000;  width: 434px;  padding: 6px 10px 0px 10px;  margin: 20px 10px 0px 0px;  height: 24px; }  .header_search_form .submit {  background: url('/themes/green_power/images/submit.png') no-repeat 50% top;  border:  none;  text-align: center;  font-weight: bold;  color: #87b8e3;  width: 80px;  padding: 0px;  margin: 20px 0px 0px 0px;  height: 30px; }   #header_login {  display: block;  clear:both;  position: absolute;  text-align: right;  padding:0px 0px 0px 40px;  margin: 5px 0px 0px 329px;  border-bottom: 1px solid #000;  width: 621px;  height: 50px;  overflow: hidden; }  #header_login #login_username {  background: url('/themes/green_power/images/input_bar_220.png') no-repeat 50% 50%;  border: none;  color: #333;  height:30px;  padding:15px 0px 0px 35px;  margin: 0px 0px 0px 0px;  width:210px;  display: block;  float: left; }  #header_login #login_password {  background: url('/themes/green_power/images/input_bar_220.png') no-repeat 50% 50%;  border: none;  color: #333;  height:30px;  padding:15px 0px 0px 35px;  margin: 0px 0px 0px 0px;  width:210px;  display: block;  float: left; }  #header_login #login_submit {  text-align: left;  font-size: 12px;  border: none;  height:20px;  margin:0;  padding:10px 0px 0px 0px;  vertical-align:middle;  font-weight: bold;  width:110px;  display: block;  float: left;  cursor: pointer;  cursor: hand; }  #header_login #login_submit_hidden { background: #FFF;  padding: 0px;  margin:-4px;  color: #000;  border: none;  text-align: left;  font-weight: bold; }  #header_login #reglink {  text-align: left;  font-size: 12px;  border: none;  display: block;  float: left;  height:20px;  margin:0;  padding:0px 0px 0px 0px;  vertical-align:middle;  font-weight: bold;  width:110px;  cursor: pointer;  cursor: hand; }  #stats {  display: block;  float: left;  width: 360px; }  #stats ul {  display: block;  white-space:nowrap;  clear: both; }  #stats ul li {  display: block;  clear:both;  white-space:nowrap;  padding: 0px 0px 5px 10px;  margin: 0px 0px 0px 0px;  list-style-type:none;  list-style-image:none;  list-style-position:outside;  text-align:left; }  #header_user {   }  #header_user ul {  height:25px;  margin:0px;  padding:25px 0px 5px 0px;   }  #header_user li {  float:right;  list-style-image:none;  list-style-position:outside;  list-style-type:none;  padding:0pt;  background: url('/images/icons/user-silhouette.png') no-repeat left center; }  #header_user a {  color:#000;  float:left;  font-size:11px;  font-weight:bold;  line-height:30px;  padding:0pt 20px; }  #header_user a:hover {  color: #333; }  #header_user .reg {  background: none; }