body
{
  font-family:Helvetica,Arial,sans-serif;
  font-size: 14px;
  margin:0;
  padding:0;
  line-height: 1.5em;
  background-image: url("../img/background_gradient.gif");
  background-repeat: repeat-x;
  background-color: #FAFBFB;
}

b
{
  font-size: 110%;
}

h1
{
  font-size: 20px;
  font-weight: bold;
}


h2
{
  font-size: 16px;
  font-weight: bold;
}

h3
{
  font-size: 12px;
  font-weight: bold;
}


em
{
  color: red;
}

#maincontainer
{
  width: 1010px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
}

#topsection
{
  height: 150px; /*Height of top section*/
}

#topsection h1
{
  margin: 0;
  padding-top: 15px;
}

#contentwrapper
{
  float: left;
  width: 100%;
}

#contentcolumn
{
  margin-left: 220px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn
{
  float: left;
  width: 220px; /*Width of left column*/
  margin-left: -1010px; /*Set left margin to -(MainContainerWidth)*/
}

#footer_space
{
  clear: left;
  width: 100%;
  height: 30px;
  font-size: 80%;
}

#footer
{
  clear: left;
  width: 100%;
  font-size: 70%;
  color: #000000;
  text-align: center;
  padding: 0px 0;
  border-top: #808080 1px solid;
}

#footer a
{
  color: #000000;
}

.innertube
{
  margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
  margin-top: 0;
}

#new_tab
{ 
  position: fixed;
  top: 200px;
  left: 0px;
}

img
{
  border:0;
}

.link_head
{
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  line-height: 2em;
}
a.link_item:link, a.link_item:visited 
{
  font-size: 12px;
  color: #000000;
  line-height: 2.5em;
  text-decoration: none;
}
a.link_item:hover 
{
  font-size: 12px;
  color: #FF0000;
  line-height: 2.5em;
  text-decoration: none;
  font-weight: bold;
}
a.link_item:active 
{
  font-size: 12px;
  color: #FF00FF;
  line-height: 2.5em;
  text-decoration: none;
}


.photo_right
{
  border: #D5D5D5 2px solid;
  padding: 2px;
  float: right;
}

.hdr_text
{
  color: #FFFFFF;
  font-size: 18px;
  position: relative;
  top: -26px;
  left: 300px;
}
.colvert2
{
  background-repeat: repeat-y;
  background-image: url("../img/2colbordervertical.png");
}
.colhorz2
{
  background-repeat: repeat-x;
  background-image: url("../img/2colborderhorz.png");
}

.FAQ_Q {
  font-weight:bold;
}

.FAQ_A {
  margin: 10px;
}

.bioblock {
  margin: 15px;
  padding: 15px;
  border: 1px solid #DDAE7A;
  background-color: #FFFFFF;
}

.biohead {
  font-weight:bold;
  display:inline;
}

.biotext {
  display:inline;
}


.val_bel1 {
  font-weight:bold;
  padding-top: 10px;
}

.val_quote {
  padding-left: 30px;
}

.val_script {
  color: purple;
  padding-left: 60px;
}

.val_bel2 {
  color: blue;
  padding-top: 10px;
}

.val_bel3 {
  padding-left: 30px;
  padding-top: 10px;
}

.frontpage_bodytext
{
  font-size: 13px;
}

