body {
	background-color: #FFFFFF;
}

p.info {
  text-align: center;
  font-size: 1.2em;
}

.center {
  text-align: center;
}

td.mainContent {
	padding: 1em;
}
td.mainContent table,
td.mainContent table td
{
	background-color: #F3F3F3;
	font-size: x-small;
}

.error {
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
}

.fieldWithErrors input,
.fieldWithErrors select,
.fieldWithErrors textarea {
	border: 1px red solid;
}

.fieldWithErrors ul.errorExplanation {
	margin: 0.2em 1em;
	padding: 0;
}
.fieldWithErrors ul.errorExplanation li {
	color: #9B0000;
	font-size: small;
}

td.mainContent table th,
td.mainContent table td,
.form1, .form2, .form3, td.mainContent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.form1, .form2, .form3, td.mainContent {
	font-weight: bold;
}
.form1 {
	background-color: #BB0F31;
	color: #FFFFFF;
	text-align: right;
}

.form2 {
	background: #BB0F31;
	color: #FFFFFF;
	text-align: left;
}

.form3 {
	background: #BB0F31;
	color: #FFFFFF;
	text-align: center;
}

.link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.main1 {
	background-color: #555555;
}

.main2 {
	background-color: #FFFFFF;
}

.menucell{
	background-color: #F7F7F7;
	color: Blue;
}


.menuline{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}

a.menutext:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}

a.menutext:visited{
	color: Blue;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}

a.menutext:hover{
	color: #BB0F31;
}

.navigation{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}

.small{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.tableheader{
	background-color: C0C0C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: Black;
}

.tablepagelink{
	background-color: C0C0C0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}

.tablepages{
	background-color: C0C0C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}

.tablerow1{
	background-color: DFDFDF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.tablerow2{
	background-color: F7F7F7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.title {
	background-color: #555555;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
}

.header{
	background-color: #C0C0C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.form {
	background-color: #F7F7F7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
th.form {
	font-weight:normal;
}
td.form {
	padding-left: 3px;
}

.SortField {
	font-size: 11px;
	background-color: #eee;
	padding: 4px;
	margin-bottom: 2px;
}
	.SortField select {
		font-size: 11px;
	}
.SortFieldSeparator {
	background-color: #e2e2e2;
	font-size: 9px;
	padding-left: 50px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666;
}
	.SFAddButton {
		margin-bottom: 10px;
		font-weight: bold;
		margin-left: 5px;
		display: block;
	}
	.SFRemove {
		font-size: 10px;
	}
.formSwitcherContainer {
}
.formSwitcherContainer .headersContainer {
	margin-bottom: 0.3em;
}
.formSwitcherContainer .headersContainer ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
.formSwitcherContainer .headersContainer ul li {
	float: left;
	margin-right:0.5em;
	cursor: pointer;
	font-weight: bold;
}
.formSwitcherContainer .headersContainer ul li .switcherHeader,
.formSwitcherContainer .headersContainer ul li .switcherHeaderActive {
  color: black;
	padding: 0em 0.2em;
}
.formSwitcherContainer .headersContainer ul li .switcherHeaderActive {
  background-color: #6F6F6F;
	color: white;
}
