/******************************
  For Netscape compatibility, must define body margins
  and padding at the HTML level as well as the BODY level
*******************************/

html {
  margin : 0px;
  padding : 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #FFEBD2;
  color: #B46400;
}

body {
  margin : 0px;
  padding : 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #FFEBD2;
  color: #B46400;
}

/******************************
  Img Options 
*******************************/

img.left {
  float: left;
  margin-right: 12px;
  margin-top: 3px;
}

img.right {
  float: right;
  margin-left: 12px;
  margin-top: 3px;
}

img.left_border {
  float: left;
  margin-right: 12px;
  margin-top: 3px;
  border: 1px solid #351E00;
}

img.right_border {
  float: right;
  margin-left: 12px;
  margin-top: 3px;
  border: 1px solid #351E00;
}

/******************************
  Div Options 
*******************************/

#pull_right {
  border: 1px solid #B46400;
  padding: 10px;
  float: right;
  background-color: #FFFFFF;
  margin-top: 15px;
  margin-left: 15px;
  margin-bottom: 10px;
  margin-right: 20px;
  text-align: left;
  vertical-align: top;
}

/******************************
  Table Options 
*******************************/

table.normal {
  margin-left: 50px;
  border: 1px solid #351E00;
}

table.normal td {
  border: 1px solid #FFEBD2;
}

table.border {
  border: 1px solid #B46400;
}

th {
 background: #FFA947;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt;
 color: #35373A;
 text-align: left;
 border-bottom: 1px solid #351E00;
}

td {
 background: white;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 color: #351E00;
 text-align:left;
 vertical-align:top;
}

td.body {
 padding-top: 30px;
 padding-bottom: 30px;
}

td.border {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt;
 border: 1px solid #B46400;
}

td.cream {
 /*background: #FFF6EC;*/
 background-color: #FFAB41;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 color: black;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

td.bottom_links {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 color: black;
 border-top: 1px solid #351E00;
}

td.home{
 background: #B46400;
}

td.footer {
  padding-top: 15px;
  border-top: 1px solid #351E00;
  background-image: url(images/footer.jpg);
  background-position: right;
  background-repeat: no-repeat;
  text-align: right;
}

td.footer_home {
  border-top: 1px solid #351E00;
  background-image: url(images/footer.jpg);
  background-position: right;
  background-repeat: no-repeat;
  text-align: right;
}

/******************************
  Text Options 
*******************************/

p {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 font-weight: normal;   
 color: #351E00;
 margin-left: 50px;
 margin-right: 50px;
}
p.small {
 font-size: 8pt; 
}
p.white {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 font-weight: normal;   
 color: white;
 margin-left: 30px;
 margin-right: 30px;
}
p.whitesmall {
 font-size: 8pt;
 color: white;
}

form {
 font-size: 10pt;
}

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12pt; 
 font-weight: bold;
 color: #FFAB41;
 margin-left: 50px;
}

h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12pt; 
 font-weight: bold;
 color: white;
 margin-left: 30px;
}

h2.sitemap {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12pt; 
 font-weight: bold;
 color: #b46400;
 margin-left: 30px;
}

ul{ 
 margin-left: 50px;
 margin-right: 50px;
}

ul.collapse {
 margin: 10px 0px 10px 5px;
}

li {
  color: #B46400;
}

/******************************
  Link Options 
*******************************/
A:link,
A:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 text-decoration: underline; 
 color: #B46400;
}

A:hover {
 color: #351E00;
}

A.white:link,
A.white:visited,
a.white:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9pt; 
 font-weight: bold;
 text-decoration: underline; 
 color: white;
}

A.small:link,
A.small:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 text-decoration: underline; 
 color: #B46400;
}

A.small:hover {
 color: #351E00;
}

A.nav:link,
A.nav:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 text-decoration: none; 
 color: #B46400;
}

A.nav:hover {
 text-decoration: underline; 
}

A.bottom_links:link,
A.bottom_links:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 text-decoration: underline; 
 color: #B46400;
}

A.bottom_links:hover {
 color: #351E00;
}

a.no_link:link,
a.no_link:visited,
a.no_link:hover {
 text-decoration: none;
 font-size: 8pt;
 color: #351E00;
}