/*
F2F5FC - lightest blue
DAE1F3 - light blue
3B5CA1 - blue
1B3366 - dark blue
F1F2E1 - gold
*/

/* GLOBALS */
BODY { padding: 0px; margin: 0px; }
BODY, TABLE, DT, DD { font: 11px/16px helvetica,arial,sans-serif; text-transform: none; }
H5 { color: Maroon; font-size: 14px; }
DL { margin-bottom: 10px; }
DT { margin-left: 10px;
	float: left;
	width: 110px;
	font-size: 11px;
	font-style: italic;
	color: #666;
}
TR { vertical-align: top; }
SELECT { font: 10px verdana !important; }


/* STRUCTURAL */
#admin {
	width: 200px;
	margin: 35px 5px 0 0;
	position: absolute;
	right:0;
	top: -10px;
	color: #fff;
	text-align: right;
	font: 11px 'ms sans serif',verdana,arial,sans-serif;
}
#admin A { color: #ffa; font-weight: bold; }

#bannerbar {
	font: 12px/19px verdana,sans-serif;
	color: #fff;
	background: #000;
	height: 20px;
	width: 100%;
	display: block;
	padding-left: 10px;
	position: absolute;
	top: 80px;
	left: 200px;
}

#pnlViewListing { width: 100%; background: #fff; }
#pnlViewListing h3 { background: none; }
#container { width: 100%; min-width: 900px; }
#tdnav { vertical-align: middle; }
#tdsearch { text-align: right; padding-right: 8px; }
#tdbanner { vertical-align: bottom !important; }
#tdadmin {
	text-align: right;
	vertical-align: bottom;
	padding-right: 5px;
}

#tdside { float: left; width: 150px; }
#tdside #sidemenu li { list-style: none; }
#tdside ul, #tdside li { list-style-image: none !important; }

#tdmain { margin-left: 160px; }
#main A.title { padding-left: 5%; line-height: 18px; }

#tdcopyright {
	margin-top: 100px;
	font-size: 11px;
	border-top: 1px solid #3B5CA1;
}

#login, #login A { font: 11px verdana,sans-serif; color: white; }

/* CLASSES */
.agency {
	background: none !important;
	margin: 0 0 5px 0;
	width: 80%;
	color: #1B3366;
	font: bold 12px/9px arial,sans-serif;
	border-bottom: 1px solid #000;
	text-transform: uppercase;
}

.dateposted { font-style:italic; color: #666666; }
.side { background-color: #000000; }
.edit { color: Red; }
.error, .success {
	display: block;
	padding: 5px;
	background: #ffe;
	border: 1px solid transparent;
}
.error { color: Red; border-color: Red; }
.success { color: Green; border-color: Green; }


/* TABSTRIP */
#tabstrip, #tabstrip A {
	border-style: solid;
	border-width: 0;
}

#tabstrip {
	padding: 1px 0 0 10px;
	margin: 10px;
	height: 14px;
	border-bottom-width: 1px;
}

#tabstrip LI {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#tabstrip A {
	text-decoration: none;
	margin-right: 2px;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 11px;
	padding: 0 3px;
	background: #F1F2E1;
	border-width: 1px;
	border-bottom-width: 0;
}

/* TABSTRIP COLORS */
#tabstrip A { color: #888; }
#tabstrip A:hover { color: #000; }
#tabstrip A.selected { color: #fff; background-color: #3B5CA1; }
#tabstrip, #tabstrip A { border-color: #3B5CA1; }