/*******************************************************************************************
*	File:	style.css
*	Date:	21 july 2005
*	Author:	White Wall Web
*
*/
html
{
	scrollbar-face-color:#3366CC;
	scrollbar-highlight-color:#B1D7FE;
	scrollbar-3dlight-color:#DAD3CA;
	scrollbar-darkshadow-color:#B1D7FE;
	scrollbar-shadow-color:#B1D7FE;
	scrollbar-arrow-color:#B1D7FE;
	scrollbar-track-color:#FFFFFF;
	/*direction: rtl;
	unicode-bidi: bidi-override;*/
}

body 
{
	background-color: #FFFFFF;
	/*background: url(ha.jpg) fixed no-repeat center bottom;*/
	/*direction: ltr;
	unicode-bidi: bidi-override;*/
}

.body
{
	font-family : arial;
	color: #444444;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
}

.body A
{
	font-family : arial;
	color: #003399;
	font-size : 12px;
	font-weight : normal;
	text-decoration: underline;
}

.body A:hover
{
	font-family : arial;
	color: #FF0000;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
}

.main_table_top
{
	font-family : arial;
	color: #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
	background: #3366CC;
}

.sec_table_top
{
	font-family : arial;
	color: #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
	background: #8AA7E1;
}

.sec_table_top A
{
	font-family : arial;
	color: #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	text-decoration: underline;
}

.sec_table_top A:hover
{
	font-family : arial;
	color: #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
}

.border
{
	border-collapse: collapse;
	border: solid 1px #B1D7FE;
}

.alt_bg
{
	background-color: #E6EAF6;
}

.button
{
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
    border : 1px solid;
    border-top-color: #8082B5;
	border-left-color: #52509B;
	border-right-color: #1F1D5E;
	border-bottom-color: #131637;
	background-color: #3366CC;
	cursor: hand;	
}

.cursor
{
	cursor: hand;
}


.mainNav, .mainNav a:link, .mainNav a:visited
{
	color: #ffffff;	
	text-decoration: none;
	text-align: center;
}
.mainNavHi, .mainNavHi a:link, .mainNavHi a:visited
{
	color: #99ccff;
	text-decoration: none;
	text-align: center;
}

.mainNavRed, .mainNavRed a:link, .mainNavRed a:visited
{
	color: #ffffff;
	text-decoration: none;
	background-color: #FF0000;
	text-align: center;
}
.subNav a:hover
{
    color: #CE0000;
}
.topmenu
{
    align: center;
    width: 100%;
    background: #003399;
}

.topBanner
{
    background-color: #F0F6FB; 
}

.topBannerUserInfo
{
    color : #003399;
}
.menuMain
{
    background-color: #003399;
}
.menuSub
{
    background-color: #D4D4D4;
}
.newsRight
{
    background-color: #CCCCCC;
    color: #ffffff;	
	text-decoration: none;
	text-align: center;
}
.tabledata 
{
	
	color: #000000;
	padding: 5px;	
	cellspacing: 5px;
}

#bottomdiv
{
position: absolute;
bottom: 0px;
left:0px;
x-index: 100;
width: 100%;
background-color: #FF0000;
}
.hr
{
   color: #3366CC;

}

.error_msg 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #A21717;
line-height : 0.5cm;
}
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

#SuburbID
{
  	width: 100%;
  	overflow: hidden;
  	display: block;
}
.listing_left_controls_ON
{
   color:#000;
   padding:2px;
   background-color: #8AA7E1;
   border:solid 1px #8AA7E1;
   opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
   width:100%;
   cursor:hand;
  
}
.listing_left_controls_OFF
{
  padding:2px;
  background-color:none;
  border:solid 1px #8AA7E1;
  width:100%;
  cursor:hand;
}

#overlay{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}

#timeoutoverlay
{
	background-color: #808080;
	color: #ffffff;
	opacity: .7;
	filter: alpha(opacity=70);
	overflow: hidden;
}

#timeoutdisplay
{
	background-color: #ffffff;
	color: #000000;
	z-index: 10;
	position: absolute;
	padding: 2em;
	width: 250px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	border: 1px solid #cc0000;
}

#timeout_countdown
{
	color: #cc0000;
	font-weight: bold;
	font-size: 10.5pt;
	line-height: 2em;
}


#timeoutdisplay input
{
	margin-top: 0.8em;
}

	
div.auto_complete
{
	width:100%;	
}
div.auto_complete ul    
{ 
    border-top:solid 1px #FFFFFF;
    border-right:solid 1px #FFFFFF;
    border-bottom:solid 1px #FFFFFF;
    border-left:solid 1px #FFFFFF; 
    margin:0;
    padding:0; 
    width:100%; 
    list-style-type:none;
    background-color:#E0DFE3;  
}
div.auto_complete ul li               { margin:0; padding:3px; }
div.auto_complete ul li.selected      { background-color: #8AA7E1; }
div.auto_complete ul strong.highlight { color: #B2B4BF; margin:0; padding:0; }
div.auto_complete ul li div           {font-size:10px;color:#999999;}
div.auto_complete ul li div a         {font-size:10px;color:#999999;}	

#advancedsearchtable
{
	margin-top: 5px; 
}

#advancedsearchtable .border
{
	border-color: #d0d0d0;
}

.advancedsearchoptions
{
	padding: 0.5em;
}


#topmenubase{height:auto;width:100%;background-color:#003399;clear:both;}
#nav,#nav ul{list-style:none;z-index:20;line-height:20px;font-family:Tahoma, Arial, "Times New Roman", sans-serif;font-size:8pt;margin:0;padding:0;}
#nav li.sep{height:25px;width:2px;font-size:0;background-color:#3366CC;background-repeat:no-repeat;}
#nav li.margin{width:2px;}
#nav a{display:block;height:25px;overflow:hidden;width:60px;color:#FFFFFF;text-decoration:none;line-height:25px;font-weight:500;text-align:center;background-color:#003399;}
#nav a:hover{color:#FFF;background-color:#003399;}
#nav li li a{height:auto;width:14.3em;line-height:20px;font-weight:400;text-indent:9px;text-align:left;color:#000;background-color:#E0E0E0;}
#nav li li li a{background-color:gray;color:#FFF;}
#nav li li a:hover{background-color:#C00;background-image:none;}
#nav li{float:left;}
#nav li ul{position:absolute;background:orange;visibility:hidden;background-color:#E0E0E0;width:16em;border:1px solid gray;border-top-width:0;}
#nav li li{padding:0;}
#nav li ul ul{margin-top:-1.9em;background-color:#036;border:1px solid #303030;margin-left:15em;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{visibility:hidden;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{visibility:visible;}

#nav #HomeMenu{width:4em;background-color:#003399;}
#nav #ResourcesMenu{width:7em;background-color:#003399;}
#nav #CalendarMenu{width:6em;background-color:#003399;}
#nav #DirectoryMenu{width:6em;background-color:#003399;}
#nav #ResultsAwardsMenu{width:10em;}
#nav ul #ResultsAwardsMenu{width:14.3em;}
#nav #ProfileMenu{width:5em;background-color:#003399;}
#nav #OfficeToolsMenu{width:7em;background-color:#003399;}
#nav #AdminToolsMenu{width:8em;background-color:#003399;}
#nav #SearchStatsMenu{width:7em;background-color:#003399;}
#nav #LogoutMenu{width:5em; background-color:#003399;}
#nav #MarketingAdvertisingMenu{width:12em;}
#nav ul #MarketingAdvertisingMenu{width:14.3em;}
#nav #ManageListingsMenu{width:10em;background-color:#003399;}
#nav #MyOfficesMenu{width:7em;background-color:#003399;}

#menuclear{line-height:0;height:0;clear:both;width:100%;font-size:0;}
