
:link, :visited, :active
{
  /*color: black;*/
  text-decoration: none;
}

:visited
{
	color: blue;
}

a:hover
{
  text-decoration: underline;
}

h1
{
  font-size: 14px;
  color: gray;
  font-weight: bold;
  margin: 0px;
}

h2
{
  font-size: 12px;
  color: #808080;
  font-weight: bold;
  margin: 0px;
}

h3
{
  font-size: 12px;
  color: black;
  font-weight: bold;
  margin: 0px;
}

hr
{
	margin-top: 2em;
}

body
{
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
}

/* IE FIX: center table */
body
{
  /* this makes the table centered in the page */
  text-align: center;
  background-color: #ffffff;
}

body *
{
  /* this returns the default alignment for all elements directly under body to the left */
  text-align: left;
}
/* IE FIX END: center table */

/* IE FIX: img borders */
img
{
  /* This stops any images with links/maps on them from having borders */
  border-style: none;
}
/* IE FIX END: img borders */

body,p,div,td,th
{
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
}

table,tr,td
{
  padding: 0px;
  /*border: 1px solid black;*/
}

div.white_link
{
  color: white;
  font-weight: bold;
}

div.white_link :link,
div.white_link :visited,
div.white_link :active
{
  color: white;
  font-weight: bold;
}

div.white_link :hover
{
  color: #b9d2f2;
}


table#top_table
{
  width: 850px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 15px;
  /*border: 1px solid gray;*/
}

tr#title_bar
{
  height: 150px;

  /* The GOOD ONE! */
  /*background-image: url(images/topbar_02_5.png);*/

  /*background-image: url(images/topbar_04.png);*/
  /*background-image: url(images/topbar_03_2.png);*/
  /*background-image: url(images/topbar_05_1.png);*/

  background-image: url(images/banner_02.jpg);
  background-repeat: no-repeat;

  margin-bottom: 25px;

  border-style: none;
}


div#title_bar_logo_div
{
  height: 123px;
}

img#title_bar_logo_img
{

}

/* this contains 2 divs (logo_text_div and links_div) */
div#title_bar_text_div
{
  height: 27px;
  vertical-align: bottom;
}

div#logo_text_div
{
  float: left;
}

div#title_bar_links_div
{
  float: right;
  color: white;
  font-weight: bold;
  /*height: 100%;*/
  padding-top: 5px;
}

div#title_bar_links_div :link,
div#title_bar_links_div :visited,
div#title_bar_links_div :active
{
  color: white;
  font-weight: bold;
}

div#title_bar_links_div :hover
{
  color: #b9d2f2;
}

/*********************************************/

table#main_table
{
  width: 850px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  /*border: 1px solid gray;*/
}

td#nav_column
{
  width: 200px;
  vertical-align: top;
  /*padding-top: 25px;
  background-color: #e3e3ea;
  background-color: #e8ebec;
  border-style: none solid none none;
  border-width: 1px;
  border-color: gray;*/
}

div.nav_item
{
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: bottom;
  /*border-style: solid none none solid;
  border-width: 1px;
  border-color: #d9d9d9;*/ /* was white */
  border-style: none;
}

div.nav_item :link,
div.nav_item :visited,
div.nav_item :active
{
  color: white;
}

div.nav_item :hover
{
  /*color: #839ec0;*/
  color: rgb(194,219,248);
}

/*div.nav_item:hover
{
  background-color: #bdbecd;
}*/

div.nav_item_depth_0
{
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
}

div.nav_item_depth_1
{
  font-weight: bold;
  font-style: normal;
}

div.nav_item_depth_2
{
  font-weight: normal;
  font-style: normal;
}

div.nav_item_depth_3
{
  font-weight: normal;
  font-style: italic;
}

td#nav_content_spacer
{
  width: 10px;
}

td#content_column
{
  vertical-align: top;
  /*padding-top: 15px;*/
  width: 640px;
  overflow: hidden;
  background-color: #ffffff;
}

div#content_container_div
{
  /*padding-left: 8px;
  padding-right: 8px;*/

}

div#table_footer_spacer
{
  height: 5px;
  /*border-style: none;*/
}

div#footer_div
{
  height: 20px;
  width: 850px;
  color: gray;
  /*background-color: #e8ebec;
  border: 1px solid gray;*/
  background-color: white;
  border-style: none;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 15px;
}

table#footer_table
{
  /*height: 20px;*/
  width: 850px;
  color: white;
  /*background-color: #e8ebec;
  border: 1px solid gray;*/
  background-color: white;
  border-style: none;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  /*margin-top: 25px;*/
}


input.button
{
  background-color: white;
  text-align: center;
  border: 1px solid #14176b;
}

div
{
  padding: 0px;
  margin: 0px;
}

.PicButton {cursor: pointer; cursor: hand;}

.inputSubmit {font-family:verdana,arial;font-size:100%;background: #F0F0F0; color:#000000;
  border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px solid #000000;border-top:1px solid #000000;}

.CenterImage {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}

map, area
{
  cursor: pointer;
  cursor: hand;
}

.postit_header
{
  color: #ff8c08;
  font-weight: bold;
  text-align: center;
  /*cursor: move;*/
}

/* To make text red, wrap it in a <span class="redtext"> */
.redtext
{
    color: red;
}

/* Top right image on each page */
img.topright
{
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
}

blockquote p
{
    font-style: italic;
    padding-left: 1em;
    border-width: 0 0 0 2px;
    border-color: gray;
    border-style: solid;
}

.important
{
	padding: 1em;
	border: 1px solid #555555;
	background-color: #F9F8DA;
}
