a {
	text-decoration: none;
	border-bottom: rgb(0, 128, 0) 1px dotted
}
a:link {
}
a:visited {
}
a:hover {
	background-color: rgb(248, 248, 248); /* !important */
	border-bottom: rgb(0, 128, 0) 1px solid
}
a:active {
}
a.clean {
	text-decoration: underline;
	border-bottom: none;
	line-height: inherit
}
a.clean:hover {
	text-decoration: none;
	border-bottom: none;
	line-height: inherit;
	background-color: transparent
}
a.ss_sprite {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	text-decoration: none
}
body {
	color: rgb(0, 0, 0);
	background-color: rgb(17, 89, 137);
	padding-top:4em
}
div.clean td, div.clean th {
	padding: 4px 2px
}
div.itemThumb {
	margin: 0;
	padding: 0 0 0.5em 0;
	border: 0;
	float: right;
	text-align: center
}
div.modal400 {
	width: 400px
}
div.modal600 {
	width: 600px
}
div.modal400, div.modal600 {
	margin: 2em auto 0
}
legend label {
	font-weight: normal;
	font-variant: small-caps;
	font-size: smaller
}
table[cellpadding="0"] td, table[cellpadding="0"] th {
	padding: 0
}
table[cellpadding="2"] td, table[cellpadding="2"] th {
	padding: 2px
}
table[cellpadding="4"] td, table[cellpadding="4"] th {
	padding: 4px
}
td select {
	margin: 0
}
td table {
	margin-bottom: 0
}
th[scope="row"], th.formLabel {
	text-align: right;
	vertical-align: baseline
}
th[scope="col"] {
	text-align: center;
	vertical-align: baseline
}
.nowrap {
	white-space: nowrap
}
.padded {
	padding: 1em
}
.red {
	color: rgb(255, 0, 0)
}
.green {
	color:Green
}
.white {
	color:white
}
.smaller {
	font-size: smaller
}
.tight {
	margin-top: 0;
	margin-bottom: 0.25em
}
.right {
	text-align:right !important
}
.left {
	text-align:left !important
}
.centered {
	text-align:center !important
}
.cleared {
	clear:both
}

.optional {color:Gray; font-size:x-small }

p.commandrow input[type="text"] {
	margin: 0.3em 0.25em 0.3em 0.25em;
	padding:1px;
	border-width:1px;
	font-size:1.3em;
	line-height:1.3;
	vertical-align:baseline;
	font-weight:bold;
}


#content table {
	width: 100%
}
#footer {
	text-align: center;
	font-size: small;
	padding: 1em 0
}
#items {
	padding: 1em;
	border: rgb(192, 192, 192) 1px solid
}
#items p.commandrow {
	border-bottom: rgb(192, 192, 192) 1px solid;
	margin-bottom: 1em;
	clear: both;
	overflow: auto
}
#items td p.commandrow {
	border-bottom: 0;
	margin-bottom: 0
}
#leftnav div, legend {
	padding: 0 1em
}
#navlist {
	margin: 0 0 1em;
	padding: 0;
	border: rgb(204, 204, 204) 1px solid;
	border-top: 0
}
#navlist a {
	display: block;
	font: bold 10px/1.2 Verdana, sans-serif;
	padding: 0.25em 1em;
	color: rgb(0, 153, 204);
	background: rgb(243, 243, 243);
	text-decoration: none;
	border: none
}
#navlist a.current {
	background-color: rgb(0, 153, 204);
	color: rgb(255, 255, 255)
}
#navlist a:hover {
	color: rgb(243, 243, 243);
	background: rgb(0, 153, 204);
	text-decoration: underline
}
#navlist a:hover.current {
	text-decoration: none
}
#navlist li {
	list-style: none;
	border-top: rgb(204, 204, 204) 1px solid
}
#page {
	background-color: rgb(255, 255, 255);
	border: rgb(0, 0, 0) 1px solid
}
#title, th[scope="row"] + td {
	text-align: left;
	vertical-align:baseline
}

.currentPage {
	display:inline-block;
	padding:2px;
	background-color:rgb(0, 153, 204);
	color:White;
	font-weight:bold
}

textarea.fix {
	vertical-align:top;
	margin-top:-1em
}

table.fixValign {
	display:inline-table
}
td img, td textarea, td select, td table {
	vertical-align:text-top;
	margin-top:0
}

table.pager {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  line-height:1.2;
  border:1px solid rgb(218,215,203)
}

.info		{ padding: .8em; margin-bottom: 1em; border: 2px solid #5D7B9D; background: #E9F6FF; color: #333; }
.info a		{ color: #8a1f11; }

.aboveAll {
	min-width: 950px;
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
