/* CSS Document */
html,body {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main-table th {
	background-image:url(/images/main-table-head-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	color:#FFFFFF;
	background-color:#006186;
	white-space: nowrap;
	border:1px solid #004E6C;
}
.main-table {
	background-color:#004E6C;
	border-collapse:collapse;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main-table td {
	padding:3px;
	border:1px solid #004E6C;
}
.main-table form {
	margin:0px;
	padding:0px;
}
.main-table td form input{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main-table td form textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main-row-2 {
	background-color:#F5F5F5;
}
.main-row-1 {
	background-color:#F3FCFF;
}
.main-row-green {
	background-color: #009900;
	color:#FFFFFF;
}
.main-row-done {
	background-color: #CCCCCC;
}
.main-row-green a {
	color: #66FFFF;
}
.main-row-red {
	background-color: #CC0000;
	color:#FFFFFF;
}
.main-row-not-sold {
	background-color:#FFFFFF;
}
.main-row-red a {
	color: #66FFFF;
}
.main-row-white {
	background-color:#FFFFFF;
	padding:10px;
}
.main-row-alert {
	background-color: #FFFF82;
	padding:10px;
}

.hidden {
	display:none;
}
img {
	border:0px;
}
.update-table-div {
	background-color:#FFFFCC;
	border:1px solid silver;
	padding:2px;
	margin:2px;
}
.update-table-div a {
	color:#006699;
	font-weight:bold;
}
.update-table-div table {
	border-collapse:collapse;
}
.update-table-div table td {
	border:0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	white-space:nowrap;
}
.update-table-div table td input {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.update-table-div table td select {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.update-table-div table td textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.align-center {
	text-align:center;
}


.error-div {
	border:1px solid #FF0000;
	background-color:#FFDEDE;
	padding:10px;
	margin-bottom:5px;
	color:#CC0000;
}

.success-div {
	border:1px solid #09BD00;
	background-color:#EEFFED;
	padding:10px;
	margin-bottom:5px;
	color:#006600;
}

.search-div {
	background-color:#CCCCCC;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	white-space:nowrap;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.search-div table td {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
.search-div table td input {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.half-width {
	width:50%;
}
.wide {
	width:100%;
}
.red {
	color:#CC0000;
}
.green {
	color:#009900;
}