*
{
  margin: 0px;
  padding: 0px;
}
body
{
  background: #486794;
}
p, h1, h2, h3, h4, h5, h6, span, li
{
  font-family: arial, verdana, sans-serif;
  font-weight: 400;
  line-height: 1.15em;
  text-align: center;
}
h1
{
  color: #FFFFFF;
  font-weight: 700;
}
h2
{
  color: #721B4C;
}
p, li
{
  margin: 0px 0px 1.25em 0px;
  text-align: justify;
}
ul, ol
{
  background: #F8F8FF;
  background: #F0F0FF;
  color: #9F1F63;
}
li
{
  margin-left: 2.44em;
  text-align: left;
}
sup, sub
{
  font-size: 50%;
}
hr
{
  float: none;
  clear: both;
  margin: 16px 0px;
}
table
{
  border-collapse: collapse;
  border: 0px;
}
tr
{
  padding: 10px;
  background: #FFFFFF url("../images/bodyfill.gif");
}
td
{
  border: solid 2px #000000;
  padding: 10px;
  vertical-align: top;
}
td div
{
  padding: 19px 24px;
  background: #FFFFFF;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border: solid 1px #000000;
}
.clearer
{
  float: none;
  clear: both;
  border: 0px;
  height: 0px;
}
.clearing
{
  float: none;
  clear: both;
  border: 0px;
  height: 0px;
  background: none;
}
#header td
{
  border: 0px;
  margin: 0px;
  padding: 0px;
}
#header
{
  margin: 0px;
  padding: 0px;
  background: transparent;
  border: 0px;
}
#header div
{
  background: url("../images/header-full.png");
  width: 985px;
  height: 184px;
  margin: 0px;
  padding: 0px;
  border: solid 2px #000000;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
}
#header img
{
  margin-top: 5px;
}
.spacer
{
  background: transparent;
}
.spacer td
{
  height: 2px;
  font-size: 2px;
  line-height: 2px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
/* ------------------------------ BEGIN TOOLBAR ------------------------------ */
#toolbarclip
{
  float: left;
  margin: 0px auto;
  /* overflow: hidden; */
  position: fixed;
  bottom: 0px;
}
#toolbarwrap
{
  float: left;
  position: fixed;
  bottom: 0px;
  left: 50%;
  width: 989px;
  z-index: 998;
}
#toolbar
{
  width: 985px; /* -4px to accomodate border: 2px[...] */
  height: 1.5em;
  bottom: 0;
  background-color: #FF4A4C;
  border: 2px solid #000000;
  position: relative;
  float: left;
  right: 50%;
  margin: 0px auto;
}
#toolbar ul
{
  margin: 0px;
  padding: 0px;
}
#toolbar a
{
  -moz-border-radius: 3px 3px;
  -webkit-border-radius: 3px 3px;
  border-radius: 3px;
  color: #FFFFFF;
  font-weight: 700;
  text-decoration: none;
  line-height: 1.5em;
}
#toolbar a:hover
{
  text-decoration: underline;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
}
#toolbar_items
{
  margin: 0;
  padding: 0;
  line-height: 1.5em;
  text-align: center;
  background: url("../images/toolbar.png") bottom;
}
#toolbar li
{
  display: inline;
  margin-right: 2em;
}
#share_link
{
  position: relative;
}
#share_link a
{
  padding-top: 7px;
}
#share_list
{
  position: absolute;
  display: none;
  z-index: 999;
  width: 200px;
  bottom: 19px;
  left: 0;
  background-color: #FF4A4C;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 6px solid #FF4A4C;
  border-left: 1px solid #000000;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  margin: 0;
  padding: 0 5px 5px 0;
  -webkit-box-shadow: 5px -5px 7px #000;
  -moz-box-shadow: 5px -5px 7px #000;
}
#share_list li
{
  position: relative;
  width: 100%;
  display: block;
  margin-left: 3px;
  margin-bottom: .5ex;
}
#share_link:hover ul
{
  display: block;
}
#share_img
{
  position: absolute;
  top: 3px;
  right: 8px;
  border: 0px;
}

.gradient-mini {
	background: #FFFFFF;
	background: url("../images/grad-mini.png") top;
	background: -moz-linear-gradient(top, #FFFFFF, #778672);
	background: -o-linear-gradient(top, #FFFFFF, #778672);
	background: -webkit-linear-gradient(top, #FFFFFF, #778672);
	background: -ms-linear-gradient(top, #FFFFFF, #778672);
	background: linear-gradient(#FFFFFF, #778672);
}

.gradient-mini2 {
	background: #ff5c3f;
	background: url("../images/grad-mini2.png") top;
	background: -moz-linear-gradient(top, #ff5c3f, #ba0000);
	background: -o-linear-gradient(top, #ff5c3f, #ba0000);
	background: -webkit-linear-gradient(top, #ff5c3f, #ba0000);
	background: -ms-linear-gradient(top, #ff5c3f, #ba0000);
	background: linear-gradient(#ff5c3f, #ba0000);
}

.gradient-estro {
	background: #D4AE34;
	background: url("../images/grad-estro.png") top;
	background: -moz-linear-gradient(top, #EBFF30, #D4AE34);
	background: -o-linear-gradient(top, #EBFF30, #D4AE34);
	background: -webkit-linear-gradient(top, #EBFF30, #D4AE34);
	background: -ms-linear-gradient(top, #EBFF30, #D4AE34);
	background: linear-gradient(#EBFF30, #D4AE34);
}

.gradient-single {
	background: #00A378;
	background: url("../images/grad-single.png") top;
	background: -moz-linear-gradient(top, #9effb8, #00A378);
	background: -o-linear-gradient(top, #9effb8, #00A378);
	background: -webkit-linear-gradient(top, #9effb8, #00A378);
	background: -ms-linear-gradient(top, #9effb8, #00A378);
	background: linear-gradient(#9effb8, #00A378);
}