/* STANDARD TAGS */

body
  {
  background-color:#5D5D5D;
  margin: 15px 0px 15px 0px;
  font-family: arial, verdana, helvetica, sans serif;
  text-align:center;
  }

h1
  {
  font-family: arial, verdana, helvetica, sans serif;
  font-size:130%;
  line-height:22px;
  text-align: left;
  margin:16px 30px 17px 60px;
  color:#667A59;
  font-style:italic;
  text-decoration:none;
  letter-spacing: -1px;
  }

h2
  {
  color:#667A59;
  font-family: arial, verdana, helvetica, sans serif;
  font-size:105%;
  line-height:17px;
  text-align: left;
  margin:17px 30px 17px 30px;
  }

h3
  {
  color:#667A59;
  font-family: arial, verdana, helvetica, sans serif;
  font-size:75%;
  text-align: left;
  margin:17px 30px 17px 30px;
  text-style:bold;
  }

p, label
  {
  font-family: arial, verdana, helvetica, sans serif;
  font-size:75%;
  line-height:17px;
  text-align: left;
  margin:17px 30px 17px 30px;
  }

a
  {
  color: #82ac00;
  text-decoration:none;
  font-weight:bold;
  } 

a:hover 
  {
  color: #15c2ea;
  text-decoration:none;
  }

ul
  {
  font-family: arial, verdana, helvetica, sans serif;
  font-size:75%;
  line-height:17px;
  text-align: left;
  margin-right:10%;
  margin-left:10%;
  padding:0px;
  }

ol
  {
  font-family: arial, verdana, helvetica, sans serif;
  font-size:75%;
  line-height:17px;
  text-align: left;
  margin-right:10%;
  margin-left:10%;
  padding:0px;
  }

li
  {
  margin-bottom:8px;
  }

img
  {
  margin:0px; 
  padding:0px;  
  border:0px;
  }

blockquote
  {
  display:block;
  border:1px solid #d5dfdf; 
  background-color: #eef1ef;
  padding:0px 0px 0px 0px;
  width: 436px;
  margin:17px 30px 17px 30px;
  }

.standard
  {
  border:1px solid #A0A99A;
  border-collapse: collapse;
  margin:17px 30px 17px 30px;
  font-family: arial, verdana, helvetica, sans serif;
  font-size:75%;
  line-height:17px;
  text-align: left;
  }

.standard_cell
  {
  border:1px solid #A0A99A;
  background-color: #FFFFFF;
  padding:10px;
  width: 100%;
  }


.header_cell
  {
  border:1px solid #A0A99A;
  background-color: #EDF0EB;
  padding:10px;
  width: 100%;
  }

.header_cell a
  {
  color:white;
  }

.header_cell a:hover
  {
  color:#032c5a;
  }

.spacer
  {
  background-color: #A0A99A;
  }

.terms a:link, .terms a:visited,
  {
  font-family: arial, verdana, helvetica, sans serif;
  color:white;
  text-decoration:none;
  }

.terms a:hover
  {
  color:#D0D5CC;
  text-decoration:none;
  }

/* STRUCTURAL ELEMENTS */

.main_page
  {
  display:block; 
  width:778px; 
  background-color:#5D5D5D; 
  margin:0px; 
  padding:0px; 
  border:0px;
  }

.white_structure
  {
  display:block; 
  background-color:#FFFFFF; 
  width:100%; 
  margin:0px; 
  padding:0px; 
  border:0px;
  }

.white_spacer
  {
  display:block; 
  background-color:#FFFFFF; 
  width:100%; 
  height:18px; 
  margin:0px; 
  padding:0px; 
  border:0px;
  }

.white_outer
  {
  display:block; 
  background-color:#FFFFFF; 
  padding-left:2.5%; 
  padding-right:2.5%;
  height:auto;
  float:left;
  }

.green_inner
  {
  display:block; 
  background-color:#032c5a; 
  height:auto;
  width:740px;
  float:left;
  }

.nav_top
  {
  display:block;
  background-color:#D3D3D3;
  background-image:url("images/nav_top.gif");
  background-repeat:no-repeat;
  width:181px;
  float:left;
  }

.content_block_home
  {
  display:inline;
  background-color:#FFFFFF;
  background-image:url("images/content_top.gif");
  background-repeat:no-repeat;
  width:496px;
  float:right;
  padding-top:40px;
  }

* html .content_block_home
  {
  padding-top:65px;
  }

.content_block
  {
  display:inline;
  background-color:#FFFFFF;
  background-image:url("images/content_top2.gif");
  background-repeat:no-repeat;
  width:496px;
  float:right;
  }

/* TEXT STYLES */

.breadcrumbs
  {
  color:#3A6022;
  font-size:70%;
  }

.updated
  {
  text-align:right;
  color:#7F7C7C;
  font-size:70%;
  margin-bottom:0px;
  }

/* NAVIGATION MENU */

  #navcontainer
  {
  margin-left:24px; 
  margin-top:55px; 
  margin-right:24px;
  margin-bottom:20px;
  }

#navcontainer ul
  {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  text-align: left;
  }

#navcontainer li 
  { 
  margin: 0 0 0px 0; 
  }

#navcontainer a
  {
  display: block; 
  padding: 4px 10px 4px 10px;
  width: 100%;
  background-color:#D3D3D3;
  border:solid 1px #D3D3D3;
  }

#navcontainer a:link, #navlist a:visited
  {
  color: #000;
  text-decoration: none;
  }

#navcontainer a:hover
  {
  color: #000000;
  background-color:#DCDCDC;
  border:solid 1px #989898;
  }

#active a:link, #active a:visited, #active a:hover
  {
  color: #000000;
  border:solid 1px #9D9D9D;
  }

a:active 
  {
  color: #000000;
  text-decoration:none;
  }

#back a:link, #back a:visited
  {
  color:#9D9D9D;
  background-color:#D3D3D3;
  border:solid 1px #C7C7C7;
  }

#back a:hover
  {
  color:#000000;
  background-color:#C3C3C3;
  border:solid 1px #000000;
  }

.normal
  {
  border:1px solid #A0A99A;
  border-collapse: collapse;
  margin:17px 30px 17px 30px;
  line-height:17px;
  text-align: left;
  }

#news_box
  {
  width:150px; 
  float:right; 
  display:block; 
  border:1px solid #d5dfdf; 
  padding:0px; 
  margin-right:30px; 
  margin-left:10px;
  }

#news_box p
  {
  margin:8px 8px 10px 8px; 
  }


#news_box p span
  {
  color:gray;
  }

#news_box h3
  {
  display:block;
  text-align:left;
  margin:0px 0px 10px 0px; 
  }

#news_box h3 a
  {
  display:block;
  color:#15c2ea; 
  padding:5px 8px 5px 8px;  
  background:#eef1ef; 
  }

#news_box h3 a:hover
  {
  color:white; 
  background:#15c2ea; 
  text-decoration:none;
  }

p#footer
  {
  display:block; 
  float:right;
  width:778px; 
  height:21px; 
  padding:45px 0px 0px 0px;
  background-image:url(/images/footer.gif); 
  background-color:#5d5d5d;
  background-repeat:no-repeat; 
  text-align:center;
  margin-top:0px;
  margin-right:auto;
  margin-left:auto;
  }

#footer a
  {
  color:gray;
  font-size:80%;
  font-weight:normal;
  }

#footer a:hover
  {
  color:#15c2ea;
  }
