/****************************************
*  Site specific css definitions
****************************************/

html, body {
  background-color: #250406;
  background-position: top left;
  color: #000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  margin: 0;
}

table {
  border-collapse: collapse;
}

td {
  text-align: left;
  vertical-align: top;
}

table.page {
  width: 757px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  vertical-align: top;
}

table.tan-box {
  background: #ffffff url(/images/layout/tan_box.gif) no-repeat;
  height: 196px;
  width: 360px;
}

td.special {
  padding: 20px 0 0 0;
  width: 360px;
}

td.special-spacer {
  width: 45px;
  height: 12px;
}

td.spacer {
  width: 25px;
}

td.header-left {
  width: 369px;
}

td.body {
  background: #ffffff;
}

td.body-left {
  width: 327px;
  padding-top: 25px;
}

td.top-right {
  background: url(/images/layout/top_right.jpg) no-repeat;
}

td.bottom-right {
  height: 275px;
}

td.ins-bottom-right {
  height: 142px;
}

td.leftside {
  background: url(/images/layout/left_repeat.gif) repeat-y;
}

td.rightside {
  width: 28px;
  background: url(/images/layout/right_repeat.gif) repeat-y;
}

td.footer {
  height: 68px;
  background: #ffffff url(/images/layout/footer.gif) no-repeat;
}

td.padding {
  height: 10px;
}

/******************************
  Text Styles
*******************************/

p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  font-weight:normal;
  margin-bottom: 10px;
  margin-right: 12px;
}

p.small {
  font-size:10px;
  line-height:13px;
  margin-top:20px;
}

p.nav {
  font-size: 10px;
  font-family: "Trebuchet MS";
  font-weight: bold;
  text-align: right;
  margin-top: 15px;
}

p.no_margin {
  margin-right:0px;
}

p.footer{
  text-align: center;
  margin-top: 35px;
}

p.yellowbox {
  font-size:11px;
  line-height:13px;
  margin:0px 0 10px 0;
}

p.right_col {
  margin:10px 50px 15px 20px;
}

strong.red {
  color:#9e1d25;
}

strong.small {
  color:black;
  font-weight:normal;
  font-size:11px;
}

ul {
  font-size:11px;
  margin-top:3px;
}

h2 {
  font:18px/20px Verdana, Arial, Helvetica, sans-serif;
  color:#9e1d25;
  margin:10px 0px 10px 0;
  font-weight: bold;
}

h2.right_col {
  font:18px/20px Verdana, Arial, Helvetica, sans-serif;
  color:#9e1d25;
  margin:10px 50px 10px 20px;
  font-weight: bold;
}

h3 {
  font:12px/16px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#9e1d25;
  margin:0px 10px 10px 0px;
}

h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#9e1d25;
  line-height:16px;
  margin:0px 0px 6px 0px;
}

span.tiny {
  font-size:9px;
}

blockquote {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  font-weight:normal;
  margin-left: 10px;
  margin-bottom: 10px;
}

/******************************
  Image Styles
*******************************/

img.pushdown {
  margin-bottom:8px;
}

img.hr {
  margin: 10px 0 10px;
}

/******************************
  General Styles
*******************************/

.tan {
  background-color: #ffecb8;
}

/******************************
  Link Options
*******************************/

a:link, a:visited {
  color:#9e1d25;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

a.plain:link, a.plain:visited, a.plain:hover {
  font-weight:normal;
  text-decoration:none;
  color:#000;
}

