body {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	height: 101%;
}
td {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
}
th {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #35356D;
}
H1 {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3e5e8f;
}
H2 {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #3e5e8f;
}
A:link {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3e5e8f;
	text-decoration: underline;
}
A:visited {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3e5e8f;
	text-decoration: underline;
}
A:active {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3e5e8f;
	text-decoration: underline;
}
A:hover {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3e5e8f;
	text-decoration: none;
}
.smtext {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffff00;
}
A.footer:link {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffff00;
	text-decoration: underline;
}
A.footer:active {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffff00;
	text-decoration: underline;
}
A.footer:visited {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffff00;
	text-decoration: underline;
}
A.footer:hover {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffff00;
	text-decoration: none;
}
.smlinktext {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3e5e8f;
}
A.smlink:link {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3e5e8f;
	text-decoration: underline;
}
A.smlink:active {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3e5e8f;
	text-decoration: underline;
}
A.smlink:visited {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3e5e8f;
	text-decoration: underline;
}
A.smlink:hover {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3e5e8f;
	text-decoration: none;
}
table.standard {
	border: 1px solid #35356D;
	border-collapse: collapse;
	empty-cells: show;
}
table.standard td, table.standard th {
	border-bottom: 1px solid #35356D;
	border-right: 1px solid #35356D;
	padding: 5px;
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-size: 14px;
	background-color: #eeeeee;
	empty-cells: show;
	vertical-align: top;
}
table.standard th {
	color: #35356D;
	background-color: #dcdcdc;
}
table.standard tr.alt td {
	background-color: #bbbbbb;
}
table.standard tr.highlighted td {
	background-color: #BDD1DC;
}
.header_news {
  margin-bottom: 5px;
}
.news_wrapper .header {
	font-family: Trebuchet MS, Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	color: #35356D;
}
.news_wrapper .content {
  
}

#error_list {
	border: 2px solid red;
	float: left;
	padding: 5px;
	background-color: #ffeeee;
	margin-bottom: 10px;
}

.errors {
	color: red;
	clear: both;
}