
html {
  margin: 0;
  padding: 0;
  height:100%;
  position:relative;
}

body {
  margin: 0;
  padding: 0;
  font: 11px/160% Verdana, sans-serif;
  line-height:12pt;
  color: #ffffff;
  height: 100%;
  background: #007ece;
}

.help {
  width:500px;
  text-align: justify;
}

.menu-container {
  margin-left:auto;
  margin-right:auto;
  display:block;
  width: 640px;
  position:relative;
}

.menu-column-container-left {
  display:block;
  width: 310px;
  left:0px;
  position:absolute;
}
.menu-column-container-right {
  display:block;
  width: 310px;
  right:0px;
  position:absolute;
}

.title {
  margin-left:auto;
  margin-right:auto;
  display:block;
}

.logo {
  position: absolute;
  right: 20px;
  top: 25px;
}

.logo-chapter {
  position: absolute;
  right: 10px;
  top: 5px;
}

.body-bg {
  height:100%;
  margin: 0;
  padding: 0;
  background: #007ece url(style_images/bg_gradient.png); 
  background-repeat:repeat-x;
  display: block;
}

.regular-btn {
  height: 31px;
  width: 273px;
  padding-left: 30px;
  padding-right: 5px;
  padding-top: 7px;
  background: url(style_images/regular_btn_bg.png);
  background-repeat: no-repeat;
  display: block;
}

.regular-btn:hover {
  background-position: -308px 0px;
}

.regular-btn#short{
  width: 122px;
  background: url(style_images/short_btn_bg.png); 
  background-repeat: no-repeat;
}

.regular-btn#short:hover {
  background-position: -157px 0px;
}

.line-horizontal {
  background: url(style_images/line_horizontal.png);
  background-repeat: repeat-x;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  letter-spacing:-1px;
  color:#002c77;  
}

h1 {
  font-size: 180%;
  font-size:30px;
}

h2 {
  font-size: 170%;
  margin-bottom:5px;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}

ul, quote, code, fieldset {
  margin: 0;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration:none;
}

a {
  text-decoration:underline;
}

a img{
  border:0px;
}

a:link, a:visited {
  color: #eeeeee;
  text-decoration: none;
}

a:hover {
  color: #eeeeee;
}

a:active, a.active {
  color: #5895be;
}


