.bodytext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 0px;
}

.bodytext h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-transform: uppercase;
	}

.bodytext h1, h2, h3, h4, h5, h6 {

	border-bottom: 1px solid #ccc;
	font-family: arial, verdana, sans-serif;
	}

.bodytext h1 { font-size: 160%; font-weight: normal; }
.bodytext h2 { font-size: 150%; font-weight: normal; }
.bodytext h3 { font-size: 120%; }
.bodytext h4 { font-size: 100%; }
.bodytext h5 { font-size: 90%; }
.bodytext h6 { font-size: 90%; border: 0; }
	
.menu_item {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
}

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

.menu_item a img {
	text-decoration: none;
	border: none;
}

img {
	border: none;
}

.copyright {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

table {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
	vertical-align: top;
}


td .ttx_notice {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}

td .ttx_heading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.sm {font-size: 8pt;}
.tiny {font-size: 4pt;}
.lbl { font-size: 9pt; font-weight: 700;}

td.error  {
  background-color: #FFC;
  padding-right: 5pt;
  padding-left: 5pt;
  padding-top: 3pt;
  padding-bottom: 3pt;
  border-width:1px;
  border-style:solid;
  border-color: #996;
  font-weight: 700;
  color: #F00;
}
td.trow  {
  padding-right: 2pt;
  padding-left: 2pt;
  border-style:solid;
  border-bottom-width:2px;
  border-right-width: 0px;
  border-left-width:1px;
  border-top-width:0;
  border-color: #FFF;
  background-color: #CCC;
  text-align: center;
  font-size : 8pt;
  font-weight: 700;
}
td.orow  {
  padding-right: 4pt;
  padding-left: 4pt;
  padding-top: 2pt;
  padding-bottom: 1pt;
  border-width:1px;
  border-style:solid;
  border-top-width:0;
  border-bottom-width:0;
  border-right-width:0;
  font-size : 8pt;
  border-color: #FFF;
}
td.erow  {
  padding-right: 4pt;
  padding-left: 4pt;
  padding-top: 2pt;
  padding-bottom: 1pt;
  border-width:1px;
  border-style:solid;
  border-top-width:0;
  border-bottom-width:0;
  border-right-width:0;
  font-size : 8pt;
  border-color: #FFF;
}
td.txt  {
  padding-right: 4pt;
  padding-left: 4pt;
  padding-top: 2pt;
  padding-bottom: 1pt;
  border-width:1px;
  border-style:solid;
  border-top-width:0;
  border-bottom-width:0;
  border-right-width:0;
  font-size : 8pt;
  border-color: #FFF;
  color: #666;
  text-align: left;
}
td.omsg  {
  background-color: #E8E8CF;
  padding-right: 3pt;
  padding-left: 3pt;
  padding-top: 2pt;
  padding-bottom: 2pt;
  border-width:1px;
  border-style:solid;
  border-color: #FFF;
}
td.imsg  {
  background-color: #E8E8E8;
  padding-right: 3pt;
  padding-left: 3pt;
  padding-top: 2pt;
  padding-bottom: 2pt;
  border-width:1px;
  border-style:solid;
  border-color: #FFF;
}
td.cmsg  {
  background-color: #E8DCCF;
  padding-right: 3pt;
  padding-left: 3pt;
  padding-top: 2pt;
  padding-bottom: 2pt;
  border-width:1px;
  border-style:solid;
  border-color: #FFF;
}



.sidebar {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	padding: 5px;
	background-image: url(/images/sidebar-bg.gif);
	background-repeat: repeat-y;
}

.sidebar h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	background-color: #C7DFF4;
	width: 210px;
	padding: 2px 5px;
	text-transform: uppercase;
}

.sidebar a img {
	border: none;
}

.sidebar ul {
	padding: 0px 0px 0px 15px;
}
