/* Start of Top Menu Styles */
.ie8menufix 
    {
        z-index:100;
    }

.top_menu_static, A.top_menu_static:link, A.top_menu_static:visited, A.top_menu_static:active, A.top_menu_static:hover
    {
        font-family: Verdana;
	    font-size:	10.5pt;
	    font-weight: bold;
	    text-decoration: none;
	    color:	#616162;
	 /* text-transform:uppercase; */
        background-repeat: repeat-x; 
        height:38px; 
        background-position:top; 
        padding-left: 10px;
        padding-right: 10px;
        border-width:0px;
    }
    
.top_menu_static_hover, A.top_menu_static_hover:link, A.top_menu_static_hover:visited, A.top_menu_static_hover:active, A.top_menu_static_hover:hover
    {
        font-family: Verdana;
	    font-size:	10.5pt;
	    font-weight: bold;
	    text-decoration: none;
	    color:	#FFFFFF;
     /* text-transform:uppercase; */
     /* background-image:url(Images/menu_bg_over.gif); */
        background-color: #1F4B96;
        background-repeat: repeat-x; 
        height:38px; 
        background-position:top; 
        padding-left: 10px;
        padding-right: 10px; 
        border-width:0px;
     }
/*     
a.top_menu_static 
    {
        color:#FFFFFF; 
        text-decoration:none;
    }
    
a.top_menu_static_hover 
    {
        color:#f48402; 
        text-decoration:none;
    }
*/

.top_menu_dynamic, A.top_menu_dynamic:link, A.top_menu_dynamic:visited, A.top_menu_dynamic:active, A.top_menu_dynamic:hover
    {
        height:25px; 
        font-size: 11px; 
        padding:4px; 
        font-weight:bold; 
        border-color:#C6C6C6; 
        background-color: #1F4B96; 
        border-width:1px; 
        border-style:solid; 
        font-family: Arial;
        color: #FFFFFF;
        text-align: left;
     }
     
.top_menu_dynamic_hover, A.top_menu_dynamic_hover:link, A.top_menu_dynamic_hover:visited, A.top_menu_dynamic_hover:active, A.top_menu_dynamic_hover:hover
    {
        height:25px; 
        font-size: 11px; 
        padding:4px; 
        font-weight:bold; 
        border-color:#C6C6C6; 
        background-color: #E1E1E1; 
        border-width:1px; 
        border-style:solid; 
        font-family: Arial;
        color: #1F4B96;
        text-align: left;
     }
     
a.top_menu_dynamic 
    {
        color:#FFFFFF; 
        text-decoration:none;
    }
    
a.top_menu_dynamic_hover 
    {
        color:#f48402; 
        text-decoration:none;
     }
/* End of Top Menu Styles */

A.EventHireA:link, A.EventHireA:visited, A.EventHireA:active
	{	
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color:	#FFFFFF;
	}	
	
A.EventHireA:hover
	{	
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
	color:	#FFFFFF;
	}	

.searchheader, A.searchheader:link
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	padding-left: 20px;
}

.breadcrumb
	{	
	font-size: 9pt;
	color: #949494;
	font-family: Arial;
	text-decoration: none;
	}	
	
.bodytext, BODY, body
{
    font-size: 10pt;
    color: #333333;
    font-family: Arial;
    text-decoration: none;
    line-height: 12pt;
}	
	
.bodytextblue
	{	
	font-size: 10pt;
	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: normal;
    color: #5982DA;
    cursor: pointer;
    }	

A.ClientsLink:hover	
    {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    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:	#0000FF;
	}	

A:hover	
	{	
	font-family: Arial;
	font-size:	9pt;
	font-weight: normal;
	text-decoration:	underline;
	color:	#0000FF;
	}

A.HomeWhite:link, A.HomeWhite:visited, A.HomeWhite:active	
	{	
	font-family: Verdana;
	font-size:	10pt;
	font-weight: normal;
	text-decoration: none;
	color:	#FFFFFF;
	}	

A.HomeWhite:hover	
	{	
	font-family: Verdana;
	font-size:	10pt;
	font-weight: normal;
	text-decoration:	underline;
	color:	#FFFFFF;
	}

.Header, .header, A.Header:link, A.Header:visited, A.Header:active	
	{	
	font-family: Verdana;
	font-size:	16pt;
	font-weight: bold;
	color:	#0F3069;
	text-decoration:	none;
	}	
		
A.Header:hover	
	{	
	font-family: Verdana;
	font-size:	12pt;
	font-weight: bold;
	color:	#0F3069;
	text-decoration:	underline;
	}	
	
.HeaderRight, A.HeaderRight:link ,A.HeaderRight:visited, A.HeaderRight:active
	{	
	font-family: Verdana;
	font-size:	13pt;
	font-weight: bold;
	color:	#0F3069;
	text-decoration:	none;
	}	
				
A.HeaderRight:hover
	{	
	font-family: Verdana;
	font-size:	13pt;
	font-weight: bold;
	color:	#0F3069;
	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:	10.5pt;
	font-weight: bold;
	text-decoration: none;
	color:	#616162;
}	
	
A.Menu1:hover
	{	
	font-family: Verdana;
	font-size:	10.5pt;
	font-weight: bold;
	color:	#616162;
	text-decoration:	underline;
}	

.Menu1s, A.Menu1s:link, A.Menu1s:visited, A.Menu1s:active
	{	
	font-family: Verdana;
	font-size:	10.5pt;
	font-weight: bold;
	text-decoration: none;
	color:	#FFFFFF;
}	
	
A.Menu1s:hover
	{	
	font-family: Verdana;
	font-size:	10.5pt;
	font-weight: bold;
	color:	#FFFFFF;
	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 }
