/******************************************************************************
Standard HTML items
******************************************************************************/

body
{
  background-color: #fff;
  margin: 0px;
  padding: 0px;
}

p, div, span, dl, ul, td
{
  font-family: verdana;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #635a4f;
  line-height: 130%;
}

p
{
  margin-top: 12px;
  margin-bottom: 12px;
}

h1
{
  font-family: georgia, "times new roman", times;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  color: #635a4f;
  line-height: 130%;
  margin-top: 0px;
}

h2
{
  font-family: georgia, "times new roman", times;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  color: #635a4f;
  line-height: 130%;
  margin-top: 20px;
}

h3
{
  font-family: georgia, "times new roman", times;
  font-weight: bold;
  font-style: normal;
  font-size: 14px;
  color: #635a4f;
  line-height: 130%;
  margin-top: 20px;
}

a:link
{
  text-decoration: underline;
  color: #031897;
}

a:hover
{
  text-decoration: underline;
  color: #7c1a47;
}

a:visited
{
  text-decoration: underline;
  color: #867ea4;
}

b, strong
{
  font-weight: bold;
  color: #847869;
}

/******************************************************************************
Error messages
******************************************************************************/

.error
{
  color: #FF0000;
  background-color: #FFF8F8;
  border: 1px solid #FF0000;
  padding: 10px;
}

.error a:link, .error a:visited, .error a:hover
{
  color: #FF0000;
  text-decoration: underline;
}

/******************************************************************************
Layout
******************************************************************************/

div#body
{
  margin-left: auto;
  margin-right: auto;
  width: 744px;
  border: 1px solid #635a4f;
}

div#menu
{
  /*background-image: url(/images/bg-menu.gif);*/
  /*background-repeat: no-repeat;*/
  /*background-position: bottom left;*/
}

#menu table
{
  width: 100%;
}

div#submenu
{
  /*background-image: url(/images/bg-submenu.gif);*/
  /*background-repeat: no-repeat;*/
  /*background-position: top left;*/
  border-bottom: 1px solid #635a4f;
  background-color: #f4f0e2;
}

#submenu table
{
  margin-left: auto;
  margin-right: auto;
}

div#page
{
  padding: 20px 30px 40px 30px;
}

td#left
{
  background-image: url(/images/bg-left.gif);
  background-repeat: no-repeat;
  background-position: top left;
  width: 300px;
  height: 640px;
  padding-top: 30px;
}

td#right
{
  padding: 30px 30px 30px 0px;
}

div#foot
{
  padding: 6px;
  text-align: center;
}

div#copy
{
  font-size: 10px;
  text-align: center;
  margin-bottom: 10px;
}

#foot a:link, #foot a:visited, #foot a:hover
{
  color: #635a4f;
  text-decoration: none;
}

/******************************************************************************
The menu
******************************************************************************/

#menu a:link, #menu a:visited
{
  display: block;
  font-family: verdana;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  color: #635a4f;
  /*width: 124px;*/
  padding: 6px 0px;
}

#menu a:hover
{
  background-color: #635a4f;
  color: #f0f0f5;
}

#submenu a:link, #submenu a:visited
{
  display: block;
  font-family: verdana;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-decoration: none;
  color: #635a4f;
  padding: 3px 10px;
  background-color: #f4f0e2;
}

#submenu a:hover
{
  font-family: verdana;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  background-color: #635a4f;
  color: #f0f0f5;
}

#menu a.active:link, #menu a.active:visited,
#submenu a.active:link, #submenu a.active:visited
{
  background-color: #f4f0e2;
  text-decoration: underline;
}

#menu a.active:hover, #submenu a.active:hover
{
  background-color: #635a4f;
  text-decoration: underline;
}

/******************************************************************************
The slideshow
******************************************************************************/

div#anim
{
  background-color: #635a4f;
}

.slideshow
{
  position: relative;
  width: 744px;
  height: 200px;
  display: block;
}

.slideshow .slide
{
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  border: none;
}

