body {
	font-family: verdana;
	font-size: 12px;
}

h1 {
	font-family: verdana;
	font-size: 14px;
}

h2 {
	border-bottom: solid 1px #c3d9ff;
}

table tr td, table tr th {
	padding: 5px;
	font-size: 12px;
	font-family: verdana;
}

table tr th {
 	background-color: #D1DDEF;
}

table tr th a {
	color: black;
	text-decoration: none;
}

table tr th a:hover {
	text-decoration: underline;
}

table tr.even {
	background-color: #E0E6EF;
}

table tr.even td a, table tr.odd td a {
  color: black;
	text-decoration: none;
}

table tr.even td a:hover, table tr.odd td a:hover {
  color: black;
	text-decoration: underline;
}

table tr.even:hover, table tr.odd:hover {
  background-color: #FFFFCF;
}

table tr.odd {
	background-color: #e8eef7;
}

table tr td#leftnav {
  border-right: solid 2px #c3d9ff;
	background-color: #EFF6FF;
}

table.list {
	width: 100%;
}

.success-outer {
	text-align: center;
	padding: 5px;
}

.success {
	background-color: #fff1a8;
	padding: 5px;
  font-weight: bold;
}

iframe {
	border: 0px;
}

.empty {
	padding: 5px;
	font-style: italic;
}

img.thumbnail {
	max-height: 50px;
	border: 0px;
}

embed.thumbnail {
	max-width: 50px;
	max-height: 50px;
}

.label {
	padding-top: 20px;
}

.pager-footer {
  text-align: center;
	width: 800px;
	margin: 10px;
}

.pager-header {
  text-align: right;
	width: 100%;
	margin: 10px;
}

input.text {
	width: 500px;
}