body
{
	background-color:#ffffff;
	margin-top:0px;
	padding-top:0px;
	font-family: verdana;
}
a:link 
{ 
	color : #0000FF 
} 
a:visited 
{ 
	color : #0000FF 
} 
.logoContainer
{
	margin-top:0px;
	padding-top:0px;
	background-image:url(../../graphics/banner_extn.gif);
}
.contentContainer
{
	background-color:#ffffff;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	width: 100%;
	/*border-width:1px;
	border-style:dotted;
	border-color:#bbbb88;*/
}
div#mainMenubar {
	height: 36px;
	width: 100%;
	border-top: solid #000000 0px;
	border-bottom: solid #000000 0px;
	border-left: solid #000000 0px;
	border-right: solid #000000 0px;
	background-color: #ffffff;
	text-align:right;
}
div#mainMenubar ul {
	margin: 0px;
	padding: 0px;
	font-size: small;
	color: #ffffff;
	line-height: 36px;
	white-space: nowrap;
}
div#mainMenubar li {
	list-style-type: none;
	display: inline;
	border-right: solid #000000 0px;
}
div#mainMenubar li a {
	padding-left:5px;
	padding-right:5px;
	color: #18106b;
	font-weight:bold;
}
div#mainMenubar li a:link {
	color: #18106b;
}
div#mainMenubar li a:visited {
	color: #18106b;
}
div#mainMenubar li a:hover {
	color: #18106b;
	/*background-color: #3366ff;*/
}

td
{
	padding-left:30px;
}
td#subMenubar {
	padding-left:0px;
	width: 180px;
	border-top: solid #000000 0px;
	border-left: solid #000000 0px;
	border-right: solid #000000 0px;
	background-color: #ffffff;
	vertical-align:top;
}
td#subMenubar ul {
	margin: 0px;
	padding: 0px;
	font-size: small;
	color: #ffffff;
	line-height: 24px;
}
td#subMenubar li {
	clear:both;
	list-style-type: none;
	display:block;
	border-bottom: solid #aaaaaa 1px;
	padding-top:4px;
	padding-bottom:4px;
}
td#subMenubar li a {
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	color: #18106b;
	font-weight:bold;
}
td#subMenubar li a:link {
	color: #18106b;
}
td#subMenubar li a:visited {
	color: #18106b;
}
td#subMenubar li a:hover {
	color: #18106b;
	/*background-color: #3366ff;*/
}

td#mainContent
{
	background-color:#ffffff;
	margin-top:0px;
	padding-top:8px;
	margin-left:40px;
	padding-left:40px;
	margin-right:40px;
	padding-right:40px;
	border-width:3px;
	border-style:solid;
	border-color:#16106B;
	vertical-align:top;
}
.tblGeneric
{
	border-width:1px;
	border-style:solid;
	border-color:#888888;
	
}
table#tblPadded
{
	border-width:1px;
	border-style:solid;
	border-color:#888888;
	padding-left:20px;
}
.row1
{
	background-color:#F8D07C;
}
.row2
{
	background-color:#CBECF0;
}
.tblRecord
{
	font-size:x-small;
	border-width:2px;
	border-style:solid;
	border-color:#16106B;
	width:95%;
	padding-top:20px;
	margin-top:20px;
}
.photo
{
	width:210px;
}
.detail
{
	vertical-align:top;
}
.detailLinks
{
	vertical-align:top;
	text-align:right;
}
.highlight
{
	color:#ee1111;
}
.tblDetails
{
	width:95%;
	padding-top:20px;
	margin-top:20px;
	text-align:center;
}
.photoLarge
{
	vertical-align:top;
	text-align:center;
}
.propertyDetail
{
	vertical-align:top;
	text-align:left;
}
.propertyDetail2
{
	vertical-align:top;
	text-align:left;
}
.tblFeedback
{
	font-size:x-small;
}
.tblFeedback td
{
	padding-left:6px;
}
.tblPaging
{
	font-size:x-small;
	width:95%;
	padding-top:20px;
	margin-top:20px;
}
.pagingLinks
{
	text-align:center;
}

/* login styles */
#flLogin
{
	margin-top:20px;
	padding:10px;
}

#flLogin legend
{
	margin-bottom:10px;
}

.loginWarning
{
	display:block;
	font-weight:bold;
	padding:5px;
	background-color:#efefef;
	text-align:left;
	margin:10px;
	margin-left:0px;
}

.btnLogin
{
	margin-top:10px;
}

/* list of applications */
.lblBasket li
{
	margin-bottom:10px;
	font-weight:bold;
}

#fsDetails, #fsApplication
{
	padding:10px;
}

#fsBidData
{
	margin-top:10px;
}

#fsDetails legend, #fsApplication legend, #fsBidData legend
{
	margin-bottom:10px;
	font-weight:bold;
}

.applicantDetailsLabel
{
	margin-bottom:10px;
	display:block;
}
.previousDataHeader
{
	font-size:x-small;
	text-align:center;
	color:#FFFFFF;
	background-color:#16106B;
	width:189px;
}
.previousDataItem
{
	border-width:3px;
	border-color:#16106B;
	border-style:solid;
	background-color:#FFFFFF;
	text-align:center;
	width:57px;
	float:left;
}