/* ###################### OVERALL SETTINGS ###################### */
BODY {
  background-color : #dddddd;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 15px;
  color            : #000000;
}

td, tr, div {
  color            : #000000;
}
/*
ul {
	margin-left:3px;
	margin-top:0px;
	margin-bottom:10px;	
}
*/
/*
li {
  list-style       : inside url("../images/arrow.gif");
  list-style-image : url("../images/arrow.gif");
}
*/

hr {
  height           : 1px;
  width            : 100%;
  color            : #D0D0D0;
}

.poll {
  font             : 9px Arial, Helvetica, Verdana, sans-serif;
  color            : #666666;
  line-height      : 14px
}

/* ###################### UPPER BUTTON BAR ###################### */
a.buttonbar:link, a.buttonbar:visited {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  text-transform   : uppercase;
  text-decoration  : none;
}

a.buttonbar:hover {
  color            : #000099;
  text-decoration  : none;
}

/* ############################################################# */
/* ###################### PAGE TABLE ########################### */
/* ############################################################# */

table.shaded {
  text-align: left;
}
/*
  padding   : 0px;
  margin    : 0px 0px 0px 0px;
  border-spacing: 0px; 
*/

/* ############################################################# */
/* ###################### SHADED SECTIONS ###################### */
/* ############################################################# */

td.leftshade {
  vertical-align: top;
}

td.content {
  vertical-align: top;
}

td.rightshade {
  vertical-align: top;
}

/* ############################################################# */
/* ###################### 3 COLUMN TABLE ####################### */
/* ############################################################# */

table.content3col {
  width: 850px;
}

td.leftcol {
  background-color : #f0f0f0;
  width: 160px;
  vertical-align: top;
}

td.centercol {
  background-color : #ffffff;
  vertical-align: top;
  /*width: 524px;*/
}

td.rightcol {
  background-color : #f0f0f0;
  width: 160px;
  vertical-align: top;
}

/* ###################### SECTION LABEL BAR ###################### */

table.labelbar {
  margin           : 0px 0px 0px 0px;
  width            : 100%;
  font             : 16px Verdana, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  color            : #ffffff
  background-color : #0c5694;
}

table.labelbar tr{
  padding          : 2px 2px 2px 2px;
  font             : 16px Verdana, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  color            : #ffffff;
  background-color : #0c5694;
}

table.labelbar td{
  padding          : 2px 2px 2px 2px;
  font             : 16px Verdana, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  color            : #ffffff;
  background-color : #0c5694;
}

td.labelbar, tr.labelbar, div.labelbar {
  font             : 16px Verdana, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  color            : #ffffff;
  background-color : #0c5694;
}

table.labelbar a:link{
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  color: #ffffff
}

table.labelbar a:visited {
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  color: #ffffff;
}

table.labelbar a:active{
  font-weight: bold;
  color            : #ffffff;
  text-decoration  : none;
}

table.labelbar a:hover{
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  color: #e0e0e0
  text-decoration: underline;
}

/* ###################### SECTION TXTBLOCK ###################### */

table.txtblock {
  margin           : 0px 0px 0px 0px;
  padding          : 0px 0px 0px 0px;
  width            : 100%;
  background-color : #ffffff;
}

table.txtblock tr{
  color            : #000000;
  background-color : #ffffff;
}

td.txtblock, tr.txtblock, div.txtblock {
  color            : #000000;
  background-color : #ffffff;
}

/* ###################### SECTION PAGETITLE ###################### */

td.pagetitle {
  background-color : #fefefe;
}

td.pagetitle h1{
  text-align       : center;
  color            : #000000;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
}

td.pagetitle h2{
  text-align       : center;
  color            : #000000;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
}

td.pagetitle h3{
  text-align       : center;
  color            : #000000;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
}

/* ###################### SECTION BOXBORDER ###################### */

table.boxborder {
  border-style     : groove;
  margin           : 1px 1px 1px 1px;
  padding          : 4px 4px 4px 4px;
  width            : 100%;
  background-color : #ffffff;
}

table.boxborder h1{
  text-align       : center;
  color            : #000000;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
}

/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway {
  font             : 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #999999;
}
a.pathway:link, a.pathway:visited {
  color            : #285078;
}

a.pathway:hover {
  color            : #CC6600;
}

/* ################### MAIN AND SUB MENU SYSTEM ################### */
.mainlevel {
  letter-spacing   : 1px;
  width            : 100%;
}

a.mainlevel:link, a.mainlevel:visited {
  color            : #285078;
}

a.mainlevel:hover {
  color            : #CC6600;
}

.sublevel {
  letter-spacing   : 2px;
  padding-left     : 7px;
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #990000;
  text-decoration  : none;
  font-weight      : normal;
}

.smalldark {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  font-weight      : normal;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  background-color : #C0C0C0;
  border           : 1px solid #000000;
  text-transform   : uppercase;
  background       : url(../images/but_bar_back.gif);
}

.inputbox {
  font             : 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  background-color : #A4AEBA;
  border           : 1px solid #000000;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font             : Verdana, Arial, Helvetica, sans-serif;
  color            : #406080;
  text-decoration  : underline;
}

a:hover {
  color            : #990000;
  text-decoration  : underline;
}

a:active {
  color            : #CC0000;
  background-color : #F0E0A0;
  text-decoration  : underline;
}

a.category:link, a.category:visited {
  color            : #285078;
  font-weight      : bold;
  letter-spacing   : 1px;
}

a.category:hover {
  color            : #CC6600;
}

#bookmark {
	display:block;
	height:20px;
	text-align:right;
	margin:0px;
	padding:0px;
	margin-bottom:10px;

}
