/*
	Copyright Estates IT Limited 2005
	This style sheet controls the base styles of the pages

	Note the IE5 hacks to give the correct small font size for message text
	Also IE5 hacks for the IE5 box model hack
*/

body, a, p, td, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, select, textarea, input, fieldset, legend {
	font-family: Verdana,"Lucida Grande",Lucida,Arial,Helvetica,sans-serif,Tahoma,Georgia,"Century Gothic","Lucida Sans","Franklin Gothic Medium","Trebuchet MS","Copperplate Gothic Light","Square721 BT";
	font-weight: normal;
	font-size: 11px;
}
p {
	line-height: 16px;
	margin: 0 0 8px 0;
	text-align: justify;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;	
	margin: 5px 0 10px 0;
}
h2 {
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0 0 5px 0;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 2em 0 1em 0;
}
h4 {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 1em 0 1em 0;
}

.sitebuttonnormal, .sitebuttonhover {
	line-height: 18px;
	width: 90px;
}

#sitecolumnleft h2, #sitecolumnleft h3, #sitecolumnleft h4 {
	text-align: center;
	margin: 0 0 0 0;
	margin-bottom: 5px;
}
#sitecolumnleft h2 {	font-size: 1.5em; }
#sitecolumnleft h3, #sitecolumnleft h4 { font-size: 1em; }

#sitemenumain {
	border: 0;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;	
	width: 100%;
	text-align: center;
	line-height: 18px;
	height: 18px;
}
#sitemenumain ul {
	list-style-type: none;
	border: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sitemenumain li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	text-align: center;
	display: block;
	float: left;
	width: 85px;     /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 85px;	 /* Actual value for conformant browsers */	
	}
html>#sitemenumain li {
	width: 85px;    /* Be nice to Opera */
	}
#sitemenumain a:link, #sitemenumain a:visited {
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 3px;
	display: block;
}
#sitemenumain a:hover {
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0 0;	
	padding: 3px 3px 3px 3px;
	display: block;
}
#sitemenumain a:active {
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0 0;	
	padding: 3px 3px 3px 3px;
	display: block;
}

#sitemenumainv li#sitemenuitem_aboutus
{ display: none; visibility: hidden; }

#sitemenumainv {
	margin: 5px 0 10px 0;
	text-align: left;
}

#sitemenuside {}
#sitemenudhtml {}

#sitefootermenu {
	vertical-align: middle;	
	text-align: center;
}

#sitefootermenu a:link, #sitefootermenu a:visited {
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	margin: 0 0 0 0;
}
#sitefootermenu a:hover {
	text-decoration: underline;
	padding: 3px 10px 3px 10px;
	margin: 0 0 0 0;	
}
#sitefootermenu a:active {
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	margin: 0 0 0 0;		
}
#sitemypropertylist p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
}
td.ptext2{
	vertical-align: middle;
}
.epcTab{
	border: 1px solid black;
}
.epcHead{
	border-bottom: 1px solid black;
	background-color: #0073BB;
}
.epcGraph{
	border-bottom: 1px solid black;
}
.epcCurrent{
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
.epcPotential{
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
.epcFooter{
}