.searchheader, A.searchheader:link
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	padding-left: 20px;
}

.breadcrumb
	{	
	font-size: 8pt;
	color: #949494;
	font-family: Arial;
	text-decoration: none;
	}	
	
.bodytext, BODY, body
{
    font-size: 9pt;
    color: #404040;
    font-family: Arial;
    text-decoration: none;
    line-height: 12pt;
}	
	
.bodytextblue
	{	
	font-size: 9pt;
	font-weight: bold;
	color: #3C5BB8;
	font-family: Arial;
	text-decoration: none;
    line-height: 12pt;
	}	
	
.bodytextbold
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: bold;
	text-decoration: none;
	color:	#404040;
	}	
	
.TopLogin, A.TopLogin:link, A.TopLogin:visited, A.TopLogin:active
	{	
	font-family: Arial;
	font-size:	8.5pt;
	font-weight: normal;
	text-decoration: none;
	color:	#595959;
	}	
	
A.TopLogin:hover
	{	
	font-family: Arial;
	font-size:	8.5pt;
	font-weight: normal;
	text-decoration: underline;
	color:	#595959;
	}	

.More, A.More:link, A.More:visited, A.More:active
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: normal;
	text-decoration: none;
	color:	#3C5BB8;
	}	
	
A.More:hover
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: normal;
	text-decoration: underline;
	color:	#3C5BB8;
	}	

.NewsHead, A.NewsHead:link, A.NewsHead:visited, A.NewsHead:active
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: bold;
	text-decoration: none;
	color:	#395DB9;
	}	
	
A.NewsHead:hover
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: bold;
	text-decoration: underline;
	color:	#395DB9;
	}	
	
a.NewsTop { 
   display: block; 
   width: 220px; 
   height: 25px; 
   text-decoration: none; 
   background: url("/UserFiles/image/NewsTop.gif"); 
} 

a.NewsTop:hover 
{ 
  text-decoration: none; 
  background-position: -220px 0; 
} 
	
.NewsDate
	{	
	font-family: Arial;
	font-size:	9pt;
	text-decoration: none;
	color:	#818181;
	}	

.Clients, A.Clients:link, A.Clients:visited, A.Clients:active	
    {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #6F6F71;
    }	

A.Clients:hover	
    {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #6F6F71;
    text-decoration: underline;
    }	

.ClientsLink, A.ClientsLink:link, A.ClientsLink:visited, A.ClientsLink:active	
    {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #5982DA;
    cursor: pointer;
    }	

A.ClientsLink:hover	
    {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #5982DA;
    background-color: #F9F2BB;
    cursor: pointer;
    text-decoration: underline;
    }	

.WebAccess, A.WebAccess:link, A.WebAccess:visited, A.WebAccess:active	
    {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #5982DA;
    cursor: pointer;
    }	

A.WebAccess:hover	
    {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #5982DA;
    background-color: #F9F2BB;
    cursor: pointer;
    text-decoration: underline;
    }	

A:link, A:visited, A:active	
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: normal;
	text-decoration: none;
	color:	#404040;
	}	

A:hover	
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: normal;
	text-decoration:	underline;
	color:	#404040;
	}

.Header, .header, A.Header:link, A.Header:visited, A.Header:active	
	{	
	font-family: Verdana;
	font-size:	11pt;
	font-weight: bold;
	color:	#3C5BB8;
	text-decoration:	none;
	}	
		
A.Header:hover	
	{	
	font-family: Verdana;
	font-size:	11pt;
	font-weight: bold;
	color:	#3C5BB8;
	text-decoration:	underline;
	}	
	
	
		
.SearchHeader, A.SearchHeader:link, A.SearchHeader:visited, A.SearchHeader:active	
	{	
	font-family: Arial;
	font-size:	10pt;
	font-weight: bold;
	color:	#3C5BB8;
	text-decoration:	none;
	}	
		
A.SearchHeader:hover	
	{	
	font-family: Arial;
	font-size:	10pt;
	font-weight: bold;
	color:	#3C5BB8;
	text-decoration:	underline;
	}	

.headbold
	{	
	font-family: Arial;
	font-size:	14pt;
	font-weight: bold;
	text-decoration: none;
	color:	#28156F;
	}	
		
UL LI
	{	
	list-style-type:	disc ;
	margin-left: -24px;
	}	
	
UL LI LI
	{	
	list-style-type: circle;
	}
	
	
.Login, A.Login:link, A.Login:visited, A.Login:active
	{	
	font-family: Verdana;
	font-size:	13px;
	font-weight: bold;
	text-decoration: none;
	color:	#9d9d9d;
}	
	
A.Login:hover
	{	
	font-family: Verdana;
	font-size:	13px;
	font-weight: bold;
	text-decoration: underline;
	color:	#9d9d9d;
}

.LoginBox
{
	
	border-style: solid;
	border-color: #9d9d9d;
	border-width: 1px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Menu1, A.Menu1:link, A.Menu1:visited, A.Menu1:active
	{	
	font-family: Verdana;
	font-size:	13px;
	font-weight: bold;
	text-decoration: none;
	color:	#02104D;
	padding-left: 4px;
}	
	
A.Menu1:hover
	{	
	font-family: Verdana;
	font-size:	13px;
	font-weight: bold;
	color:	#02104D;
	padding-left: 4px;
	text-decoration:	underline;
}	

.Menu2, A.Menu2:link, A.Menu2:visited, A.Menu2:active
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: bold;
	text-decoration: none;
	color:	#395DB9;
	padding: 2px;
	}	
	
A.Menu2:hover
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: bold;
	text-decoration: underline;
	color:	#395DB9;
	padding: 2px;
	}
	
a.roOwners { 
   display: block; 
   width: 122px; 
   height: 155px; 
   text-decoration: none; 
   background: url("/UserFiles/image/B_Solutions_Owners.jpg"); 
} 

a.roOwners:hover { 
   background-position: -122px 0; 
} 

a.roOccupiers { 
   display: block; 
   width: 125px; 
   height: 155px; 
   text-decoration: none; 
   background: url("/UserFiles/image/B_Solutions_Occupiers.jpg"); 
} 

a.roOccupiers:hover { 
   background-position: -125px 0; 
} 

a.roAgents { 
   display: block; 
   width: 125px; 
   height: 155px; 
   text-decoration: none; 
   background: url("/UserFiles/image/B_Solutions_Agents.jpg"); 
} 

a.roAgents:hover { 
   background-position: -125px 0; 
} 

a.roBManagers { 
   display: block; 
   width: 125px; 
   height: 155px; 
   text-decoration: none; 
   background: url("/UserFiles/image/B_Solutions_BManagers.jpg"); 
} 

a.roBManagers:hover { 
   background-position: -125px 0; 
} 

a.roLAuthorities { 
   display: block; 
   width: 123px; 
   height: 155px; 
   text-decoration: none; 
   background: url("/UserFiles/image/B_Solutions_LAuthorities.jpg"); 
} 

a.roLAuthorities:hover { 
   background-position: -123px 0; 
} 

.Form
	{
	font-family: Arial;
	font-size:	10pt;
	font-weight: normal;
	text-decoration: none;
	color:	#666666;
	padding: 1px;
	}
	
.FormReq
	{
	font-family: Arial;
	font-size:	10pt;
	font-weight: normal;
	text-decoration: none;
	color:	#666666;
	border:	1px solid #FF6666;
	padding: 1px;
	}
	
.Buttons, .button, input[type=button], input[type=submit]
{
    border: 2px outset #B8C3D9;
    background-color: #D2DDF3;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
}

.Footer, A.Footer:link, A.Footer:visited, A.Footer:active
	{	
	font-family: Verdana;
	font-size: 7pt;
	text-decoration: none;
	color:	#FFFFFF;
	}	

A.Footer:hover
	{	
	font-family: Verdana;
	font-size: 7pt;
	text-decoration: underline;
	color:	#FFFFFF;
	}	

.FooterBold, A.FooterBold:link, A.FooterBold:visited, A.FooterBold:active
	{	
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color:	#FFFFFF;
	}	

A.FooterBold:hover
	{	
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
	color:	#FFFFFF;
	}	

#current 
{
color:	#FFFFFF;
	}
	
.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 10%;
	left: 50%;
}

/* Style spec's for tooltip  */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#dee7f7; border:1px solid #336; 
  width:260px; padding:6px;
  color:#ccc; font-size:11px; line-height:1.3;
}
div#tipDiv a:link { color:#33b }
div#tipDiv a:visited { color:#339 }