body{
 	margin: 5px 0px 0px;
 	padding: 0px;
	background-color: #fff;
	font-family: verdana;
	font-size: 10px;
	color: #000;
 	scrollbar-3d-light-color: #3c595b;
 	scrollbar-arrow-color: #fff;
 	scrollbar-base-color: #555555;
 	scrollbar-dark-shadow-color: #3c595b;
 	scrollbar-face-color: #3c595b;
 	scrollbar-highlight-color: #fff;
 	scrollbar-shadow-color: #000;
}
table {
	table-layout: auto;
	margin-top: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}
table.rolldownmenu {
	display:none;
	position:absolute; 
	width: 150px; 
	z-index:1;
}
td {
	border: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

.space {
	padding: 3px;
}
.wspace {
	color: #fff;
	padding: 3px;
}
.box {
	border-top: 1px #4AA2A6 solid; 
	border-left: 1px #4AA2A6 solid; 
	border-right: 1px #2B5E60 solid; 
	border-bottom: 1px #2B5E60 solid; 
	margin-bottom: 10px;
	font-size: 11px;
	background-color: #D0E8EA;
	padding: 3px;
}
.box1 {
	display: none; 
	margin-bottom: 10px; 
	padding: 5px;
}
.row0 {
	padding: 3px;
	color: #fff;
	background-color: #36757A;
	font-weight: bold;
	border: 1px #000 solid;
}
.row1 {
	padding: 3px;
	color: #000;
	background-color: #D5EBEC;
}
.row2 {
	padding: 3px;
	color: #000;
	background-color: #fff;
}
.menu {
	background-color: #36757a;
	border-top: 1px #7fa7aa solid;
	border-left: 1px #7fa7aa solid;
	border-right: 1px #1c3d40 solid;
	border-bottom: 1px #1c3d40 solid;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.menu1 {
	background-color: #36757a;
	border-top: 1px #7fa7aa solid;
	border-left: 1px #7fa7aa solid;
	border-right: 1px #1c3d40 solid;
	border-bottom: 1px #1c3d40 solid;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-align: center;
}
.submenu {
	width: 120px;
	font-size: 10px;
	background-color: #c2cfd1;
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px #fff solid;
	cursor: pointer;
}
legend {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #003;
	background-color: #fff;
	padding: 3px;
}
fieldset {
	border: 1px #000 dotted;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding: 3px;
	padding-bottom: 7px;
}
h3 {
	font-family: verdana;
	font-size: 14px;
	color: #224;
	font-weight: bold;
	margin-bottom: 5px;
}
a {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #008;
}
a:hover {
	color: #00f;
}
a.menu {
	font-weight: bold;
	color: #eef;
}
a.big {
	font-size: 14px;
	font-weight: bold;
}
a.big1 {
	font-size: 13px;
	font-weight: bold;
}
a.nav {
	color: #163132;
	font-weight: bold;
}
a.nav:hover {
	color: #3F8B8F;
}
a.link13 {
	font-size: 13px;
	font-weight: bold;
}
img.pic {
	border: 1px #224 solid;
}
img.bpic {
	width: 100px;
	height: 80px;
	border: 1px #224 solid;
}
input {
	font-family: verdana;
	font-size: 11px;
}
input.button1 {
	font-weight: bold;
	cursor: pointer;
}
select {
	font-family: verdana;
	font-size: 11px;
}
textarea {
	font-family: verdana;
	font-size: 11px;
}
h1 {
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	color: #225;
}
.errfield {
	background-color: #f73;
	font-family: verdana;
	font-size: 11px;
	padding: 3px;
	border: 1px #300 solid;
}

.inbox {
	color: #000;
	width: 100%;
}
.inbox tr {
	background-color: #9ab;
}
.inbox a {
	color: #000;
	display:block;
	text-decoration: none;
}
.inbox a.inboxsuba0 {
	background-color: #bcd;
}
.inbox a.inboxsuba1 {
	background-color: #def;
}
.inbox a:hover {
	background-color: #999;
}
.inbox td.inboxsep {
	background-color: #fff;
}
.inbox td.under {
	text-align:center;
	font-size: 8px;
	width:20px;
}
.inboxnav {
	text-align: center;
	width: 100%;
	background-color: #789;
}
.inboxnav a {
	text-align: center;
	background-color: #89a;
	display: block;
	text-decoration: none;
	color: #030;
}
.inboxnav a:hover {
	background-color: #999;
}

.report {
	width: 100%;
}
.report .rfrom a{
	text-decoration: none;
}
.report .rparam {
	padding-left:5px;
	vertical-align: top;
}
.report .rwritten {
}
.report .rconcerning {
}
.report .rdirected {
}
.report .rdirected a{
	text-decoration: none;
}
.report .rmsgtitle {
	background-color:#cde;
	color:#bbb;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom:1px dashed #000;
	text-align:center;
}
.report .rfullreport {
	border-left: 1px solid #000;
	border-bottom:1px solid #000;
	vertical-align: top;
}

.trrow0 {
	background-color: #def;
}
.trrow1 {
	background-color: #bcd;
}
.trheader {
	background-color:#456;
	border-bottom: 1px #000 solid;
}
.trheader td {
	padding: 3px;
	color: #fff;
}
.trarow0 {
	background-color: #def;
	cursor:pointer;
}
.trarow1 {
	background-color: #bcd;
	cursor:pointer;
}
.trhighlight {
	background-color: #fc0;
	cursor: pointer;
}
.trasubheader {
	background-color:#abc;
	cursor:pointer;
}
.trsubheader {
	background-color:#9ab;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
}

