@charset "utf-8";

*
{
  margin:            0px;
  padding:           0px;
  border-style:      none;
  background-color:  transparent;
  background-repeat: no-repeat;
  font-family:       Georgia, serif;
  font-size:         17px;
}

body
{
  background-image:       url( ./back.jpg );
  background-attachment:  fixed;
  background-repeat:      repeat;
  background-color:       #CFAE79;
}

a, img
{
  border-style: none;
}

p
{
  margin-top: 10px;
  text-align: justify;
}

input
{
  font-family: sans-serif;
  font-size: 17px;
}

input.addr
{
  width: 252px;
  height: 40px;
  background-image: url( ./box.gif );
  background-position: 0px 0px;
  padding: 0px 10px 0px 10px;
  line-height: 39px;
}

h1
{
  font-weight:     normal;
  font-family:     Arial, sans-serif;
  font-size:       170%;
  margin-top:      15px;
}

ul  {
  list-style-position:  outside;
  list-style-type:      none;
  margin:               0px 10px 20px 10px;
}

ul li  {
  background-image:	url( ./bullet.gif );
  background-position:	top left;
  background-repeat:	no-repeat;
  margin:               10px 0px 0px 0px;
  padding:              0px 0px 0px 33px;
}

.r_topicdiv, .l_topicdiv
{
  color: #003300;
}

.r_topicdiv
{ padding: 0px 0px 0px 17px; }

.l_topicdiv
{ padding: 0px 17px 0px 0px; }

.r_img, .l_img
{
  border-top:    3px solid #003300;
  border-bottom: 3px solid #003300;
  clear:         both;
}

.r_img
{
  margin-left:   17px;
  float:         right;
  border-left:   3px solid #003300;
}

.l_img
{
  margin-right:  17px;
  float:         left;
  border-right:  3px solid #003300;
}

table
{
  border-collapse: collapse;
  table-layout:    fixed;
  width:           100%;
}

td
{
  vertical-align: top;
  text-align:     left;
}

table.main
{
  border:            3px solid #003300;
  width:             906px;
  margin:            30px auto 30px auto;
  background-color:  #FFFFFF;
}

td.hdr
{
  background-image: url( ./header.jpg );
  width:   900px;
  height:  200px;
}

td.footer
{
  border-top:       3px solid #003300;
  padding:          20px 5px 20px 5px;
  background-color: #906F3B;
  color:            #FFFFFF;
  text-align:       center;
  vertical-align:   middle;
  font-weight:      bold;
  font-family:      "Trebuchet MS", Verdana, sans-serif;
  letter-spacing:   2px;
}

table.contact td
{
  padding-bottom: 5px;
  font-family:    Georgia, serif;
}

td.label
{
  text-align:     right;
  padding-right:  10px;
  font-weight:    bold;
}

input, textarea
{
  border:   1px solid #000000;
  padding:  3px 5px 3px 5px;
}

.mainmenu
{
  height:  45px;
  padding: 0px;
  margin:  20px 0px 0px 15px;
}

.mainbtn
{
  font-family:     Arial, sans-serif;
  font-size:       15px;
  font-weight:     bold;
  text-align:      center;
  text-decoration: none;
  border-style:    none;
  float:           left;
  color:           #FFFFFF;
  background-image:    url( /button.gif );
  background-position: 2px 0px;
  background-repeat:   no-repeat;
  width:   99px;
  height:  34px;
  padding: 11px 0px 0px 0px;
  margin:  0px;
  outline: 0px;
}

.mainbtn:visited
{
  color: #FFFFFF;
  text-decoration: none;
}

.mainbtn:hover
{
  color: #3C8E4C;
  background-image: url( /button_hov.gif );
}
