/*---------------------------
        TEXT STYLES
---------------------------*/

body {
  margin: 20px;
  background-color: #506D4D;
  background-image: url('../images/page_bg.gif');
}

td {
  font-size: 70%;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #5F5F3D;
}

p {
  line-height: 150%;
}

a.:link { color: #333333; text-decoration: underline;}
a.:visited { color: #333333; text-decoration: underline;}
a.:hover { color: #CCCC99; text-decoration: underline;}

h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
  font-size: 120%;
  padding: 15px 20px 15px 0px;
	text-align: right;
}

h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  background-image: url('../images/h1_bg.gif');
  background-position: bottom;
  background-repeat: repeat-x;
  font-size: 110%;
  color: #003300;
  margin-bottom: -10px;
}

h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 100%;
  margin-bottom: -10px;
  font-weight: bold;
  margin-left: 15px;
}

li  {
  list-style-type: square;
  margin-right: 20px;
  margin-bottom: 5px;
  line-height: 130%;
}


td.clear {
  background-image: none;
}

td.homelinks {
  border-left: 1px solid #B7CED0;
  border-right: 1px solid #B7CED0;
  padding: 20px 0px 20px 0px;
}


/*---------------------------
        MENU STYLES
---------------------------*/

.menu {
	font-weight: bolder;
  color: #FFFFFF;
}

a.menu:link { color: #333366; text-decoration: none;}
a.menu:visited { color: #333366; text-decoration: none;}
a.menu:hover { color: #CCCCCC; text-decoration: none;}


.detail_titles {
  color: #666633;
	text-align: center;
  font-size: 11px;
  font-weight: bold;
}
.details {
  color: #333333;
	text-align: center;
  font-size: 11px;
}


a.detail_link:link { color: #CCCC99; text-decoration: none; font-weight: bold;}
a.detail_link:visited { color: #CCCC99; text-decoration: none; font-weight: bold;}
a.detail_link:hover { color: #FFFFFF; text-decoration: none; font-weight: bold;}


.footer {
  color: #FFFFFF;
	text-align: center;
	color: #333333;
	font-size: 90%;
}

/*---------------------------
        FORM STYLES
---------------------------*/

.formstyle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  border: 1px solid #3B79BD;
}

.buttonstyle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  border-width: 1px;
  border-color: 666666;
  border-style: solid;
  cursor: pointer;
  background-color: #3B79BD;
}
