.breadcrumb
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 10px;
	color: #7E8B7A;
}
a.breadcrumb
{
	color: #7E8B7A;
}
.breadcrumb-on
{
	color: #000000;
}

a:link
{
	color: #10218C;
}
a:visited
{
	color: #42948F;
}
.body
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.body-gray
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 12px;
	color: #808080;
}
.body-lg
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 16px;
	color: #000000;
}
.body-sm
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.button
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066 !important;
}
.footer
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.header
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #10429C;
}
.pre-header
{
	font-size: 12px;
	font-weight: normal;
}
.formbutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.formbutton-readonly
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  border: 1px dashed #999999;
}
.greytext
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 12px;
	color: #666666;
}
.project_info
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
}
.bg-lightblue
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #D6DEF7;
}
.bg-lightgreen
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #ACE6E6;
}
.table-header
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C1BB8B;
}
.listcelltop
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C1BB8B;
}
.listcelltop a:link { color: #FFFFFF; }
.listcelltop a:visited { color: #FFFFFF; }

.title-on
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFE0;
}
.listcell0
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.listcell1
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #F3F1E8;
}
.listcell0-borderless
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-style: none;
}
.listcell1-borderless
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #F3F1E8;
	border-style: none;
}
.listcell0-gray
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #999999;
	background-color: #FFFFFF;
}
.listcell1-gray
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #999999;
	background-color: #F3F1E8;
}
.listcell0-graybg
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #707070;
}
.listcell1-graybg
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #808080;
}
.listcell0-cyanbg
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #D0E8E8;
}
.listcell1-cyanbg
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E0F0F0;
}
.listcell0-dkcyanbg
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #409090;
}
.listcell1-dkcyanbg
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #40A0A0;
}
.table-oddrow
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.table-evenrow
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #F3F1E8;
}
.header-2
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #10429C;
}
.title-on
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
}

.pam
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
}
.pam-buttons-off
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #397373;
}
a.pam-buttons-off
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #397373;
}
.pam-buttons-on
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #737339;
}
a.pam-buttons-on
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #737339;
}
.bigfatbutton
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 18px;
}
.yellow
{
	background-color: #FED638;
}
.lightyellow
{
	background-color: #FFF6D3;
}

a.breadcrumb:visited { color: #7E8B7A; }
.blue
{
	background-color: #74A5CD;
}
.bluetable-header
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #A8C9E3;
}
.bluetable-oddrow
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.bluetable-evenrow
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 11px;
	background-color: #DDECF9;
}

.error
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: red;
}

.message-normal
{
	font-size: 12px;
	color: blue;
}

FORM.pf { margin: 4; padding: 4 }

.pagination
{
	font-family: tekton, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

.rednumber
{
	font-family: "trebuchet MS", arial, sans-serif;
	font-size:16px;
	color: #990000;
}

.explanation
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
}
