body {
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0em;
}

td {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	margin-top: 0em;
	margin-bottom: 1em;
}
#col3 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

a {
	color: #3e6da7;
	text-decoration: none;
}
a:hover {
	color: #3e6da7;
	text-decoration: underline;
}
#addmenu {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #a1a1ae;
	margin-top: 6px;
}
#footer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a19f9d;
}
#footer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a19f9d; 
	margin:0px
}
#footer td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a19f9d;
}
#addmenu a {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #a1a1ae;
}
h2, h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 10px;
	margin-left: 3px;
	margin-bottom: 15px;
}
.lev3menu {
	margin-top: 7px;
	margin-left: 15px;
}
.leftdiv1 {
	margin-left: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	margin-top: 10px;
	padding-top: 10px;
	margin-right: 15px;
	line-height: 1.5em;
}

.lev3menu a {
	font-weight: bold;
	color: #a0a0a4;
	text-decoration: none;
}
.lev3menu a:hover {
	font-weight: bold;
	color: #000000;
}
h1.context {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #74747b;
	padding-bottom: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccccd1;
	border-right-color: #ccccd1;
	border-bottom-color: #ccccd1;
	border-left-color: #ccccd1;
}
h1.context2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #74747b;
	padding-bottom: 7px;
	margin-top: 0px;
}
.red {
	color: #FF0000;
}
.small {
	font-size: 9px;
}
.lev4menu a {

	font-weight: bold;
	color: #a0a0a4;
	text-decoration: none;
}
.lev4menu a:hover {

	font-weight: bold;
	color: #000000;
}
.lev4menu {
	margin-top: 7px;
	margin-left: 25px;
	font-size: 9px;
}
.date {
	font-size: 10px;
	color: #a0a0a4;
}
input {
	border: 1px solid #aeaeb0;
}
textarea {
	border: 1px solid #aeaeb0;
}

.dark
{
	background:#a0a0a4;
	height: 20px;	
}
.dark2
{
	background:#9999a3;
	height: 20px;	
}

table.txt_brick {
	border:0;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
table.txt_brick TD {
	text-align:justify;
}
table.txt_brick TD IMG {
	border:0;
}

/* added for file-downloads tables (able to change) added 2008-11-25 */
.txt_brick p.caption {
  margin-bottom: 0px;
  font-weight: bold;
}
.txt_brick table.special td {
  border-bottom: 1px solid #000;
  padding: 5px 5px 5px 5px;  
}
.txt_brick table.special td.right {
  border-right: 1px solid #000;
}
.txt_brick table.special td.bottom_right {
  border-right: 1px solid #000;
  border-bottom: none; 
}
.txt_brick table.special td.bottom_left {
  border-bottom: none; 
}


.ind-menu-btn {
  margin-left:17px;
}
.ind-menu-btn2{
  margin-right:0px;
}

table.txt_brick img[align="left"]{
	margin-right: 5px !important;
}

table.txt_brick img[align="right"]{
	margin-left: 5px !important;
}

table.txt_brick img{
	margin-right: expression((this.align=="left")? "5px" : "0px");
}

table.txt_brick img{
	margin-left: expression((this.align=="right")? "5px" : "0px");
}

.table3-rows-border {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccccd1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
