* {
  margin: 0;
  padding: 0;
}

body {
  background: url(images/background_blue.png) repeat-x
}
.share {
  font-family: Tahoma, Helvetica, sans-serif;
}

h1 {
  font-size: 11pt;
  font-weight: bold;
  font-family: Georgia, Helvetica, sans-serif;
  margin: 0.5em 2em 1em 2em;
  line-height: 1.5em;
}
h1 b {
  background-color:yellow;
}
.article h1 {
  color: #000000;
  font-size: 24pt;
  font-family: Tahoma, Helvetica, sans-serif;
  text-align: center;
  padding-bottom: 1em;
  margin-bottom: 0;
  line-height: 1.2em;
}

h2 {
  color: #EE0000;
  font-size: 24pt;
  font-family: Tahoma, Helvetica, sans-serif;
  text-align: center;
  padding: 0;
}

h3 {
  text-align: center;
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 12pt;
  line-height: 1.4em;
  margin: 1.75em 0;
}

div.subhead {
  text-align: center;
  font-size: 12pt;
  font-weight: bold;
  font-family: Tahoma, Helvetica, sans-serif;
  padding: 1em 2em 2em 2em;
  line-height: 1.5em;
}
div.subhead b {
  background-color:yellow;
}

p {
  margin: 1em 2em;
  line-height: 1.5em;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 11pt;
}
p.first {
  margin: 0 2em 1em 2em;
}
p.last {
  margin-bottom: 0;
  padding-bottom: 2em;
}

blockquote {
  margin: 0 4em 1em 4em;
  line-height: 1.5em;
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 11pt;
  font-style: italic;
}

ul {
  padding: 1em 2.5em 1.5em 2.5em;
}

ul li {
  font-family: Georgia, Helvetica, sans-serif;
  font-size: 11pt;
  line-height: 1.5em;
  list-style: none;
  margin-top: 1.2em;
  padding-left: 38px;
  background: url(images/bullet_2_s3_orange_sh-trans.png) no-repeat;
  min-height: 35px;
}
ul li.odd {
  font-weight: bold;
}
ul li.first {
  background: url(images/bullet_2_s3_orange_sh-trans.png) no-repeat;
  margin-top: 0;
}
ul li b {
  font-weight: normal;
  background-color: yellow;
}
ul li.odd b {
  font-weight: bold;
}

#page {
  margin: 0 auto;
  width: 870px;
}

#hd {
	background: transparent url(images/header-trans2.png) no-repeat;
	width: 850px;
	height: 152px;
	margin-left: 10px;
}

#top {
  background: transparent url(images/top-shadow-trans.png) no-repeat;
  width: 800px;
  padding: 15px 35px 0 35px;
}

#middle {
  background: transparent url(images/middle-shadow-trans.png) repeat-y;
  width: 800px;
  padding: 0 35px;
}
#middle .block {
  text-align: center;
}

#bottom {
  background: transparent url(images/bottom-shadow-trans.png) no-repeat;
  width: 870px;
  padding: 7px 0;
}

#signature {
  padding: 0 0 1.25em 1.9em;
}
#signature p {
  margin: 0;
  padding: 0;
}
#signature img {
  margin-top: 0.3em;
}

#portrait {
  padding-bottom: 1em;
  padding-left: 1.65em;
}

#copyright {
  margin: 0;
  padding: 1em 0 1em 0;
  font-size: 9pt;
}

#video {
  width: 480px;
  padding-bottom: 15px;
}

.share #video {
  padding-left: 15px;
  padding-bottom: 25px;
}

#ft {
  text-align: center;
  padding: 1em 0;
  font-size: 9pt;
}

.block {
  width: 70%;
  margin: 1.25em 0;
}

.block p {
  font-family: Tahoma, Helvetica, sans-serif;
}

.block ol {
  margin: 0 3.6em;
}

.block li {
  text-align: left;
  font-family: Tahoma, Helvetica, sans-serif;
  font-style: italic;
  margin-top: 0.5em;
}
.block li.first {
  margin-top: 0;
}

.block div {
  background-color: #eeeeee;
  padding: 1em 1em 1.25em 1em;  
}

.block h3 {
  margin: 0 0 1em 0;
}

#surprise {
  float: right;
  margin-right: 15px;
}

#video-form {
  float: right;
  margin: 0;
}

#video-form form {
  background: url(images/optin-background3.png) no-repeat;
  width: 308px;
  height: 375px;
  padding: 10px 0 0 0;
  text-align: center;
}

#video-form p {
  margin: 0 0.5em 0.65em 0.5em;
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 11pt;
  line-height: 1.375em;
}

#video-form label {
  font-weight: bold;
}

input.text {
  background-color: white;
  text-align: center;
  padding: 5px;
  font-size: 12pt;
  width: 270px;
  border-width: 1px;
}
input.subject {
  background-color: #eeeeee;
  text-align: left;
  padding: 5px;
  font-size: 12pt;
  border-width: 1px;
}
textarea.body {
  background-color: #eeeeee;
  text-align: left;
  padding: 5px;
  font-size: 12pt;
  border-width: 1px;
}
input.submit {
  margin-top: 0.6em;
  font-size: 1.5em;
  font-style: bold;
}
