BODY 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color:#FFFFFF;
}

#LeftColumn {
	float: left;
	width: 210px;
	background-color:#FFFFFF;
}
#MainColumn {
	float: left;
	width: 540px;
	background-color:#FFFFFF;
}
#RightColumn {
	float: right;
	width: 210px;
	background-color:#FFFFFF;
}



#PageBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #3E7AB6;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	width: 960px;
}

#PageBody H1 {
	color:#3E7AB6;
	margin: 0px;
	padding: 0px;
	font-size: large;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	border: none;
}
#PageBody H1 A {
	color:#3E7AB6;
	text-decoration: none;
}
#PageBody H1 A:Hover {
	text-decoration: underline;
}
#PageBody H2 {
	color:#3E7AB6;
	margin: 0px;
	padding: 0px;
	font-size: medium;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	border: none;
}
#PageBody H3 {
	color:#3E7AB6;
	margin: 0px;
	padding: 0px;
	font-size: small;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	border: none;
}
#PageBody #PageBlock {
	vertical-align: top;
	/*background-color: #FFFFCC;*/
	margin-left: 10px;
}
#PageBody #Feedback {
	color:red;
	font-size:larger;
	text-align:center;
	font-weight: bold;
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-left: 10px;
}
#PageBody TR {
	vertical-align: top;
}


#Footer {
	float: none;
	font: inherit;
	text-align: center;
	font-size: xx-small;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3E7AB6;
	width: 100%;
}
#Footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#Footer a:hover {
	color:#FFFF00;
	text-decoration:underline
}



#HeaderBlock {
	background-color: #FFFFFF;
	/*width: 960px;*/
	width: 100%;
}

#SearchBlock {
	font-size: small; 
	color: #FFFFFF;
	font-weight:bold;
	margin-bottom: 10px;
	padding-right: 10px;
}
#SearchBlock .RoundBox {
	margin-bottom:10px;
	background-color:#3E7AB6; 
}
#SearchBlock .RoundBox .Body {
	border-left: #87AED6 1px solid;
	border-right: #35699D 1px solid;
	padding-left:10px; 
	padding-right:10px; 
}
#SearchBlock A {
	color: #FFFFFF;
	text-decoration: none;
}
#SearchBlock A:hover {
	color: #FFFF00;
	text-decoration: underline;
}


#ServiceBlock {
	font-size: medium;
	font-weight:bold;
	margin-bottom: 10px;
}
#ServiceBlock A {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#ServiceBlock A:hover {
	text-decoration:underline;
}


#AdminBlock {
	font-size: small;
	font-variant: small-caps;
	font-weight:bold;
	margin-bottom: 10px;
	padding-left: 10px;
}
#AdminBlock .RoundBox {
	margin-bottom:10px;
	background-color:#FFAF4C; 
}
#AdminBlock .RoundBox .Body {
	border-left: #FFD7A6 1px solid;
	border-right: #CE944C 1px solid;
	padding-left:10px; 
	padding-right:10px; 
}
#AdminBlock A {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#AdminBlock A:hover {
	text-decoration:underline;
}


#ManagePropertyBlock {
	color:#FFAF4C;
	margin-bottom: 10px;
}
#ManagePropertyBlock A {
	color:#3E7AB6;
	font-weight:bold;
	text-decoration:none;
}
#ManagePropertyBlock A:hover {
	text-decoration:underline;
}


.ResultBlock {
	margin-bottom:10px;
}


.PropertyBlock {
	color:#3E7AB6;
	margin-bottom:10px;
}
.PropertyBlock IMG {
	border:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	padding: 2px;
}
.PropertyBlock H1 {
	color:#3E7AB6;
	margin: 0px;
	padding: 0px;
	font-size: medium;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	border: none;
}
.PropertyBlock H1 A {
	color:#3E7AB6;
	text-decoration: none;
}
.PropertyBlock H1 A:Hover {
	text-decoration: underline;
}
.PropertyBlock A {
	color:#3E7AB6;
	text-decoration: none;
}
.PropertyBlock A:Hover {
	text-decoration: underline;
}
.PropertyBlock .Header {
	font-variant: small-caps;
	font-weight:bold;
	/*font-size:larger;*/
}
.PropertyBlock .Title {
	font-size:larger;
}
.PropertyBlock TABLE {
/*	width: 100%;
*/}
.PropertyBlock TR {
	vertical-align: top;
}
.PropertyBlock FORM {
	color:#3E7AB6;
	font-size: x-small;
}
.PropertyBlock INPUT {
	color:#3E7AB6;
	font-size: x-small;
}

.Alert {
	color:#FF0000;
}
.Alert A {
	color:#FF0000;
	text-decoration: none;
}
.Alert A:Hover{
	color:#FF0000;
	text-decoration: underline;
}


.Button {
	font-size: small;
	font-weight: bold;
/*	margin-top: 10px;
*/	background-color: #FF8D00;
	padding-left: 4px;
	padding-right: 4px;
	color:#FFFFFF;
	text-decoration: none;
}
.Button:Hover {
	color:#3E7AB6;
}

#AdminManageBlock {
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}
#AdminManageBlock A {
	text-decoration: none;
}
#AdminManageBlock A:Hover {
	text-decoration: underline;
}
#AdminManageBlock IMG {
	padding: 2px;
}

/* BEGIN : DB Navigation Block */
#BlockDBNav * {
	font-size:small;
	/*color: #3E7AB6;*/
	font-family:Arial, Helvetica, sans-serif;
}
#BlockDBNav FORM {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
#BlockDBNav TR {
	vertical-align:middle;
}

#DBNav {
	background-color:#FF8D00;
	color: #999999;
}
#DBNav TD {
	font-weight: bold;
	font-size: small;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}
#DBNav A {
	text-decoration: none;
	color:#FFFFFF;
}
#DBNav A:Hover {
	text-decoration: underline;
}

.SmallInstruction {
	font-size:x-small;
	color:#3E7AB6;
}
.SmallInstruction A {
	text-decoration: none;
}
.SmallInstruction A:hover {
	text-decoration: underline;
}

/* END : DB Navigation Block */


/*----------------------------------------------------//
// Coloured curved boxes                              //
//----------------------------------------------------*/

/* 3E7AB6 Dark Blue */
.bl3E7AB6 {background: url(images/3E7AB6-bl.gif) 0 100% no-repeat #3E7AB6}
.br3E7AB6 {background: url(images/3E7AB6-br.gif) 100% 100% no-repeat}
.tl3E7AB6 {background: url(images/3E7AB6-tl.gif) 0 0 no-repeat}
.tr3E7AB6 {background: url(images/3E7AB6-tr.gif) 100% 0 no-repeat; padding:10px; font-size:small; color:#FFFFFF}

/* FF8D00 Dark Orange */
.blFF8D00 {background: url(images/FF8D00-bl.gif) 0 100% no-repeat #FF8D00}
.brFF8D00 {background: url(images/FF8D00-br.gif) 100% 100% no-repeat}
.tlFF8D00 {background: url(images/FF8D00-tl.gif) 0 0 no-repeat}
.trFF8D00 {background: url(images/FF8D00-tr.gif) 100% 0 no-repeat; padding:10px}

/* FFAF4C Lighter Orange */
.blFFAF4C {background: url(images/FFAF4C-bl.gif) 0 100% no-repeat #FFAF4C}
.brFFAF4C {background: url(images/FFAF4C-br.gif) 100% 100% no-repeat}
.tlFFAF4C {background: url(images/FFAF4C-tl.gif) 0 0 no-repeat}
.trFFAF4C {background: url(images/FFAF4C-tr.gif) 100% 0 no-repeat; padding:10px}

/* FDE6C6 Light Orange */
.blFDE6C6 {background: url(images/FDE6C6-bl.gif) 0 100% no-repeat #FDE6C6}
.brFDE6C6 {background: url(images/FDE6C6-br.gif) 100% 100% no-repeat}
.tlFDE6C6 {background: url(images/FDE6C6-tl.gif) 0 0 no-repeat}
.trFDE6C6 {background: url(images/FDE6C6-tr.gif) 100% 0 no-repeat; padding:10px}

/* FEF4E7 Very Light Orange */
.blFEF4E7 {background: url(images/FEF4E7-bl.gif) 0 100% no-repeat #FEF4E7}
.brFEF4E7 {
	background: url(images/FEF4E7-br.gif) 100% 100% no-repeat

}
.tlFEF4E7 {
	background: url(images/FEF4E7-tl.gif) 0 0 no-repeat

}
.trFEF4E7 {
	background: url(images/FEF4E7-tr.gif) 100% 0 no-repeat;
	padding:10px
}
/* E9F3FF Very Light Blue */
.blE9F3FF {background: url(images/E9F3FF-bl.gif) 0 100% no-repeat #E9F3FF}
.brE9F3FF {
	background: url(images/E9F3FF-br.gif) 100% 100% no-repeat

}
.tlE9F3FF {
	background: url(images/E9F3FF-tl.gif) 0 0 no-repeat

}
.trE9F3FF {
	background: url(images/E9F3FF-tr.gif) 100% 0 no-repeat;
	padding:10px
}

FORM H1 {
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0033FF;
}

FORM * {
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
	color: #3E7AB6;
}

#HomeBlock {
	margin-bottom: 10px;
}
#HomeBlock TABLE {
	color:#FFFFFF;
}
#HomeBlock H1 {
	color:#FFFFFF;
	margin-bottom: 10px;
}

#MenuBlock {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
}
#MenuBlock .RoundBox {
	background-color:#FF8D00; 
}
#MenuBlock .RoundBox .Body {
	border-left: #FFAF4C 1px solid;
	border-right: #B36200 1px solid;
	padding-left:10px; 
	padding-right:10px; 
}
#MenuBlock A {
	font-size: medium;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}
#MenuBlock A:hover {
	text-decoration: underline;
}

#FormBlock {
	font-size: x-small;
}
#FormBlock TABLE {
	margin: 20px 0px 20px 0px;
}
#FormBlock TR {
	vertical-align: top;
}
#FormBlock TH {
	text-align: right;
	padding-right: 10px;
}
#FormBlock LEGEND {
	font-weight:bold;
	border: 1px solid #CCCCCC;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	background-color:#FFFFFF;
}

#ErrorBlock {
	width: 100%;
	text-align: center;
}
#ErrorBlock P {
	background-color:#FDE6C6;
	color:#FF0000;
	border: 1px solid #FF9900;
	margin: 10px;
	padding: 5px;
}