/* COLOURS
bright green	#83b817		(links)
dark green 		#064413		(headings)
dark grey		#66706a		(body text)
light grey		#BABEBB		(lines)
very light grey	#f0f3f1		(background)
*/

/*** general CSS for securitor.com.au ***/ 
html, body, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
body 		{ font-family:Arial, Helvetica, sans-serif; color:#66706a; font-size:76%;background: url(/lib/images/css/page_bg.gif) #f0f3f1 repeat-x ; margin: 0 0 20px;}
img 		{ border:none; }
a 			{ outline:none; color:#83b817; text-decoration:none; }
a:hover 	{ text-decoration:underline; }
h2 a:hover {text-decoration:none;}
a:visited	{ color:#6b9712; }

/*** Page general centering ***/
#centringWrapper, #contentWrapper { margin:0 auto;background:transparent;}
.generalContent, .lv2Wrapper, #header { width:920px; margin:0 auto; }
/*** Header styles ***/
#header 		{ position:relative;padding: 0 20px;  }
/* IE6 only 
* html  #header { height:1%; } */
#header .logo 	{ float:left; display:inline; margin:20px; }

#header_siteMapPath {background:url(/lib/images/css/nav_shadow.gif) no-repeat center 0;}

/*** Form styles ***/
#headerForms span 	{ display:block;text-align:right;padding-right:25px;}
#headerForms a 		{ font-weight:normal;}
fieldset 					{ border:none;width:270px;margin:20px 0 0 0;padding:0;  display:inline; float:left;}
#headerForms 				{ font-size:0.9em;background:transparent;float:right;display:inline;  font-weight:bold; width:261px;padding:15px 5px 15px 0;}
#headerForms input 			{ border:0; }
#headerForms .searchText 	{ width:173px; float:left;display:inline; height:18px; color:#999999; background:url(/lib/images/css/bg_search_text.gif) no-repeat bottom right;padding:5px 5px 5px 14px;font-family:Arial; }
#headerForms .inputBtn 		{ height:27px; margin-top:1px; float:left;display:inline; }

/*** Breadcrumbs .lv2Wrapper ***/
.lvl2Breadbcrumbs 		{ display: block}
.lv2Wrapper 			{ width:896px; height:17px; margin-top:0px; padding:15px 15px 0 15px; }
.skipper { position:absolute; left:-200px }
.lv2Wrapper #topNavLv2 	{ padding:0; list-style:none; margin:0;}
.lv2Wrapper #topNavLv2 li, .lvl2Breadbcrumbs span 		{ list-style:none; float:left;display:inline;  font-size:1em;}
.lv2Wrapper #topNavLv2 li a, .lvl2Breadbcrumbs span a 	{ display:block; padding:0 10px 0 5px; background:url(/lib/images/css/icon_breadcrumb_divider.gif) no-repeat right 3px; }
.lv2Wrapper #topNavLv2 li.last, .lvl2Breadbcrumbs .last { padding-left:5px;}

/*** Generic Left Navigation ***/
#leftNav { 
	font-size:1.1em;
	background:url(/lib/images/css/leftNav_top.gif) no-repeat;
	position:relative;
	top:-5px;
	left:-5px;
	padding:15px 0;
}
.leftNavInner {
	background:url(/lib/images/css/leftNav_btm.gif) no-repeat 0 bottom;
	padding-bottom: 10px;
}
#leftNav ul.leftNavListLvl1	{
	list-style:none;
	padding:0 20px 10px; 
	margin:0; 
	background:url(/lib/images/css/leftNav_bg.gif) repeat-y ;
}
ul.leftNavListLvl2 {
/* prototype only */
	display:none;
}
#leftNav ul a	{
	display:block;
	padding:12px 5px ;
	border-bottom:1px solid #e6e9e7;
	width:186px;
	text-decoration:none;
	color: #4a8000;
}
#leftNav a:visited	{ color:#4a8000 ; }

#leftNav li.expanded a,
#leftNav ul a:hover	{
	background:url(/lib/images/css/leftNav_expanded.gif) no-repeat center center;
	width:186px;
	border-bottom:1px solid white;
	color:#66706a;
}
#leftNav ul li.last a {
	border:0;
}
#nextPrevNav	{
	position:relative; top:-1px; padding-top:20px; background:url(/lib/images/css/leftNav_bg.gif) repeat-y;
	margin-bottom:100px;
	width:300px;
}

#nextPrevNav a	{
	 float:left;display:inline;  height:50px; width:115px;  text-indent:-99999px; overflow:none;
}
#nextPrevNav a.disabled	{
	background-position:bottom;
	cursor:default;
}
.linkWrapper {
}
.linkWrapper a, linkWrapper a:visited {
	display:block;
	padding: 10px 20px;
	color: #83B817;
}
.linkWrapper a:hover {
	text-decoration:none;
	color: #66706A !important;
}

/*** Content styles ***/
#content 			{ margin-top: 15px; font-size:1.15em;	}
#content:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#leftCol 			{ width:230px !important;width:228px;float:left;display:inline;overflow:hidden;  }
#rightCol 			{ width:650px;float:left;display:inline; background: url(/lib/images/css/content_background.gif) no-repeat right 0; padding: 20px; }
#oneColumn			{ background:url(/lib/images/css/content_background_1col.gif) no-repeat 0 0; padding: 20px;}
#content h1 		{ font-size:2.5em;line-height:0.9em;font-weight:normal;color:#064413;margin-bottom: 20px;}
#content h1.newsTitle {width: 470px; float:left;}
#content h1 div		{ color:#83b817; font-size:.7em; margin-bottom:3px;}
#content h2 		{ font-family:Arial; font-size:1.4em; line-height:1.3em;font-weight:normal;margin-bottom:10px;;color:#83b817; clear:left; margin-top: 25px;}
#content h3 		{ font-family:Arial; font-size:1.1em; line-height:1.25em;font-weight:bold;margin-bottom:10px;padding:0;color:#66706A; margin-top:15px; }
#content p 			{ margin:0 3px 10px 3px; line-height:1.5em; }
#content #rightCol li			{ margin-bottom:.5em; line-height:1.3em;}
.genericBox 		{ margin-bottom:10px;}
.footnote 		{font-size: 0.9em;}
blockquote {margin: 0; font-size: 0.9em; line-height:1.5em}
.quoted {text-align:right; padding-bottom:15px;}
.quoted span {font-weight:bold}
.publication {font-style:italic;}
#content ul ul { margin-top: 10px;}
form { margin:0; padding:0}

/*** 01 Home page ***/
.homeContent {
	background:url(/lib/images/css/body_background2.gif) #b4bab6 repeat-x 0 0;
}
.homeContent #footer {
	 background: #f0f3f1;
	 margin-top:10px;
	 margin-bottom:-10px;
	 border:0;
	 padding: 20px 40px 0;
	 font-size: 0.75em;
}
#a_feature_holder {
	margin: 0 auto;
	width: 960px;
}

#a_feature {
	margin-top:-16px;
	height: 475px
}
/* non-Flash version */
.flashAlternateContent { text-align:center }
.flashAlternateContent h1 { margin-top:24px !important; margin-top:8px; padding:0 }
*:first-child+html .flashAlternateContent h1 { margin-top:8px !important }
.flashAlternateContent h1 span { color:#83b817; }
.flashAlternateContent div { text-align:left; float:left; width:33%; margin:12px 0 8px 0; color: #691; padding:0; font-weight:bold; }
.flashAlternateContent div .name { float:left; width:165px; font-size: 70%; color: #333; padding-left:12px; font-weight:normal }
.flashAlternateContent div .name img { margin-left:-12px }
.flashAlternateContent div .quote { padding-top:26px; }
.flashAlternateContent .wider { margin:12px 0 12px 9% !important; width:40% }

#changeFont {
	float:right;
	padding-right:10px;
}

.printBtn {
	background: url(/lib/images/css/icon_print.gif) no-repeat 0 0;
	padding:0 10px 0 20px;
}
.increaseFont {
	background: url(/lib/images/css/icon_text.gif) no-repeat 0 -1px;
	padding-left: 25px;
}

.bottomPanel {
	margin: -30px auto 0;
	position:relative;
	width:960px;
	font-size:0.8em;
}
.bottomPanel a {
	position:relative;
}
.bottomPanelInner {
	background: url(/lib/images/css/bottomPanel.png) no-repeat center 0;
	height: 193px;
}


.bottomPanel.extended {
	height: 180px !important;
}

.bottomPanel ol {
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 0;
}
.bottomPanel ol li {
	float:left;display:inline; 
	list-style:none;
	width: 200px;
	margin-right: 15px;
	font-size: 0.85em;
}

.bottomPanel .li1 {
	margin-left:20px;
}

.bottomPanel .li4 {
	width: 255px;
	margin: 0 20px 0;
}

.bottomPanel h2 {
	height:0;
	overflow:hidden;
	padding-top: 43px;
	background:url(/lib/images/css/bottomPanelLi1.gif) no-repeat 0 0;
	margin:0 !important;
}
.li2 h2 {
	background-image: url(/lib/images/css/bottomPanelLi2.gif);
}
.li3 h2 {
	background-image: url(/lib/images/css/bottomPanelLi3.gif);
}
.li4 h2 {
	background-image: url(/lib/images/css/bottomPanelLi4.gif);
	padding-top: 25px;
	margin-bottom: 2px !important;
}

.transitionbottomPanel {position:relative;width:666px;font-size:0.8em;}

.transitionbottomPanel a {
	position:relative;
}
.transitionbottomPanel .bottomPanelInner {
	background: url(/lib/images/css/transition_bottomPanel.png) no-repeat center 0;
	height: 193px;
}

.transitionbottomPanel.extended {
	height: 180px !important;
}

.transitionbottomPanel ol {
	width: 666px;
	margin: 0 auto;
	padding: 23px 0 0;
}
.transitionbottomPanel ol li {
	float:left;display:inline; 
	list-style:none;
	width: 200px;
	margin-right: 15px;
	font-size: 1em;
}

.transitionbottomPanel .li1 {
	margin-left:20px;
}

.transitionbottomPanel .li1 h2 {
	height:0;
	overflow:hidden;
	padding-top: 43px;
	background:url(/lib/images/transition_tab_1.gif) no-repeat 0 0;
	margin:0 !important;
}

.transitionbottomPanel .li2 h2 {
	height:0;
	overflow:hidden;
	padding-top: 43px;
	background:url(/lib/images/transition_tab_2.gif) no-repeat 0 0;
	margin:0 !important;
}
.transitionbottomPanel .li3 h2 {
	height:0;
	overflow:hidden;
	padding-top: 43px;
	background:url(/lib/images/transition_tab_3.gif) no-repeat 0 0;
	margin:0 !important;
}


p.subtext { color: #3c423f;}

#content .bottomPanel p {
	margin-bottom :5px;
	margin-left:0;
}

/* *** news pages***  */
.latestNewsList {
	margin:0;
	padding:5px 0 0;
}
.latestNewsList li {
	list-style:none;
	padding-bottom: 20px;
	border-bottom: solid 1px #dadedc;
}

#content .latestNewsList h2 {
	margin-top: 20px;
	margin-bottom:0;
}

.dateLine {
	color: #064413;
}

a.olderNews {
	margin: 20px 0 30px;
	display:block;
}

.newsArchive {
	margin:0;
	padding:5px 0 0;
}
.newsArchive li {
	list-style:none;
	padding-bottom: 20px;
	border-bottom: solid 1px #dadedc;
}

.newsArchive dt {
	color: #064413;
}

.newsArchive dd {
	margin-bottom: 14px;
}

.search-nav.newsArchivePages {
	float:left !important;
	padding: 15px 0 30px;
}

.newsArticleDate {
	float:right;
	width: 180px;
	text-align:right;
	font-size: 1.2em;
	color:#064413;
	margin-top:40px;
}

.newsArticleContent {
	clear:both;
}

.newsImage {
	float:left;
	margin: 0 20px 20px 0;
}

.newsArticlePager {
	clear:both;
	margin-top: 20px;
	height: 60px;
}

a.previousArticle {
	float:left;
}
a.nextArticle {
	float:right;
}

/* ***.search-results id=70000*** */
.search-results			{ clear:left; width:590px; }
.search-results dt		{ margin-bottom: 5px; }
.search-results dt, .search-results dt a	{ color:#064413; font-weight:bold;}
.search-results dd		{ margin:0 0 2em 0; }
.search-results dd a {font-size: 0.9em; }
#content .search-results dd p	{ margin:0 0 5px 0; }
.search-header			{ margin-bottom:10px; position:relative; top:-10px;}
.search-footer			{ margin-top:40px;}
.search-header:after,
.search-footer:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.search-count			{ width:35%; float:left; display:inline; color:#66706a;  font-size:.9em;}
.search-nav				{  float:right;display:inline;  text-align:right;  font-size:11px;}
.search-nav div			{ float:left;display:inline;  margin-right:6px; padding-top:4px;}
.search-nav	a			{ padding-top:4px; height:17px; width:22px; background:url(/lib/images/css/search-nav.gif) no-repeat left bottom; text-align:center; display:block; float:left;display:inline; }
.search-nav a:hover,
.search-nav a.current-results-page		{ background-position:top; color:white; text-decoration:none;}
.search-nav a.next-results-page		{ background:transparent; width:auto; margin-left:6px;}
.search-nav a.previous-results-page		{ background:transparent; width:auto; margin-right:6px;}
.search-nav a.next-results-page:hover, .search-nav a.previous-results-page:hover	{ color:#83b817; }
.search-nav a.inactive, .search-nav a.inactive:hover {color: #808983; cursor:text;}

/* **** site map **** */
ul.siteMap {
	margin:5px 0;
	padding:0;
}
ul.siteMap li {
	list-style:none;
	margin: 2px 0;
}

ul.siteMap li a.cufon {
	font-size: 1.1em;
}
ul.siteMap li a.cufon:hover {
	text-decoration:none;
}

ul.siteMap ul {
	margin: 0 0 15px;
	padding-left: 30px;
}

ul.siteMap ul li {
	list-style: disc;
	margin:2px 0;
}

/* *** 02 Tiles *** */
#content .tile 				{ width:310px; margin:0 15px 15px 0;float:left;display:inline;  clear:both;}
#content .tile.lastCol 		{ margin:0 0 15px 13px; clear:none;}
#content .tile img 			{ margin: 10px 0 20px; }
#content .tile p img 		{ margin:0 -5px}
#content .tile h2 			{ font-size:1.6em;  margin:0;}
#content .tile p 			{ line-height:1.4em;}
#content .tile.wrapped		{  min-height:9em; }
#content .tile.wrapped h2,
#content .tile.wrapped h3		{ font-size:1em; font-weight:bold; line-height:1.3em; color:#064413; letter-spacing:normal; clear:none; margin-top: 0;}
#content .tile.wrapped h3	 span {font-weight:normal;}
#content .tile.wrapped h2 div	{ font-weight:normal; }
#content .tile.wrapped img	{ float:left;display:inline;  margin:0 10px 0 0; }
#content .tile.wrapped p	{ padding-left:130px; }
#content .tile.wide			{ width:620px;  margin:0 8px 25px 8px; }

/* ***** VIDEO PLAYER **** */
.videoWrapper	{
	height:300px;
	text-align:center;
	padding-bottom:30px;
	clear:right;
}

/* *** highlightBox (with rounded corners) *** */
.highlightBox	{
	position:relative;
	background:url(/lib/images/css/corner_BR.gif) right bottom no-repeat;
	height:auto !important;
	height:40px;
	min-height:40px;
	padding:15px 0; 
}
.highlightBox.wide	{
	clear:both;
 	width:650px !important;
	margin:0 !important;
}
.highlightBox span	{
	position:absolute;
	display:block; 
}
.corner-TL	{
	top:0;
	left:0;	
	width:9px;
	height:9px;
	z-index:100;	
	background:url(/lib/images/css/corner_TL.gif) no-repeat top left;
}
.corner-BL	{
	bottom:0;
	left:0;
	height:100%;	
	width:9px;
	background:url(/lib/images/css/corner_BL.gif) no-repeat bottom left;
}
.corner-TR	{
	top:0;
	right:0;
	width:100%;
	height:9px;
	background:url(/lib/images/css/corner_TR.gif) no-repeat top right;
}

/* highlight box content */
#content .highlightBox h2	{
	padding:0 15px;
	margin:0;
	font-size:1em;
	color:#66706a;
	font-weight:bold;
	display:none;
}
#content .highlightBox h3	{
	padding:0 15px 0 15px !important;
	margin:0;
	font-size:1em;
	color:#064413;
	font-weight:bold;
}
#content .highlightBox .getintouchForm {
	margin:0 15px;
	padding:10px 0;
	border-bottom:1px solid #babebb;
	margin-bottom:10px;
	zoom:1;
}
#content .highlightBox p	{
	margin:10px 15px !important;
	padding:0 !important;
}
#content .highlightBox .getintouchForm:after { content: "."; display: block; height: 0; clear: both; visibility:hidden;}

/* #getintouch form */
#getintouch input.inputBtn	{ float:left;display:inline;  }
#getintouch select 	{ float:left;display:inline;  width:100px; margin-right:10px; margin-top:4px;}
#getintouch label	{ float:left;display:inline;  margin-right:10px; margin-top:6px;}
#getintouchResults:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#getintouch #contactName	{  float:left;display:inline;  height:3em; }
#getintouch #contactNumbers	{  float:left; display:inline; }


/* generic filebox  content */
.genericFileBox {
	width: 236px;
	margin-left: 30px;
	float:right;
	background: url(/lib/images/css/genericBoxBgTop.gif) no-repeat #d7dbd8 0 0;
}
.genericFileBox .heading {
	font-size: 1em  !important;
	margin: 15px 20px 15px 15px;
}

.genericFileBox .boxBody {
	background: url(/lib/images/css/genericBoxBgBtm.gif) no-repeat 0 bottom;
	padding: 0 15px 15px;
}

.genericFileBox .iconPDFContent {
	font-weight: bold;
	font-size: 0.em;
	background:url(/lib/images/css/icon_pdf.gif) no-repeat 2px 15px;
	padding: 15px 15px 15px 40px;
	border-top: solid 1px #b8bdb9;
}

.genericFileBox .pdflink {
	height: 0;
	padding-top: 28px;
	width: 139px;
	display:block;
	background:url(/lib/images/css/btn_downloadnow.gif) no-repeat 0 0;
	overflow:hidden;
}

/*** Footer styles ***/
#footer 			{ margin-top:30px;width:880px;font-size:1em; margin:auto; clear:left;  border-top:1px solid #bbd088; padding-top:20px;}
#footer:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#footer a 			{ color:#66706a;}
#footer #footerListWrap { float:right;display:inline; }
#footer ul.linksList 	{ margin:0; padding:0 30px 0 0; list-style:none; float:left; display:inline; }
#footer ul.linksList li { margin:0; padding:0 0 7px 8px; list-style:none; }
#footer .logo 			{ width:120px; float:left;display:inline; }

/*** Various helpers ***/
.clear {clear:both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }  /* for IE/Mac */
.both {clear:both;}
.floatRight {float:right !important;display:inline; }
.floatLeft {float:left !important;display:inline; }
.noGap {margin:0 !important;}
.noGapBottom {margin-bottom:0 !important;}
.noRightMargin {margin-right:0 !important;}
.bold {font-weight:bold}
.plain {font-weight:normal !important;}
.smallGap {margin-bottom:4px !important;}
.gap {margin-bottom:15px !important;}

/* ===== Main Menu ===== */
.MainMenu,
ul.AspNet-Menu {		
    width: 921px;
	z-index:100;
}
ul.AspNet-Menu, ul.AspNet-Menu ul {
display:block;
margin:0;
padding:0;
}

ul.AspNet-Menu {
	position:relative;
	padding-left:1px !important;
	height: 38px;
	background:url(/lib/images/css/mainMenu_bg.gif) no-repeat;
}


.MainMenu {
	clear:both;
	height:38px;
}
/* IE7 fixes */
*:first-child+html .MainMenu { clear:none; }

	/* top level list item */
	ul.AspNet-Menu li {
	float:left;display:inline; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;	
    font-size: 11pt;
	}
	.MainMenu .AspNet-Menu-Horizontal ul li {
	padding:0;
	width:auto;
	height:38px !important;
	background:url(/lib/images/css/mainMenu_sep.gif) no-repeat right;
	}
	/* top level item - securitor difference */
	.MainMenu .AspNet-Menu-Horizontal ul li.first a	{
		padding-left: 19px;
	}
	/* top level item - about us */
	.MainMenu .AspNet-Menu-Horizontal ul li#menu-50000	{
		background:none;
		width:135px;
	}
	/* top level item - contact */
	.MainMenu .AspNet-Menu-Horizontal ul li.contact	{
		background:none;	
		/*float:right !important;display:inline;*/
	}
	.MainMenu .AspNet-Menu-Horizontal ul li.contact a	{
		padding-right:15px !important;
	}
		/* top level link */
		ul.AspNet-Menu a {
		display:block;
		text-decoration:none;
		}
		.MainMenu .AspNet-Menu-Horizontal ul a {
		border:none;
		color:#515954;		
		padding:13px 15px 0px;
		text-align:center;
		height:25px !important;
		}
		/* top level menu link hover and selected */
		.MainMenu .AspNet-Menu-Horizontal ul a:hover,
		.MainMenu .AspNet-Menu-Horizontal ul li.AspNet-Menu-ChildSelected a,
		.MainMenu .AspNet-Menu-Horizontal ul li.AspNet-Menu-Selected a:hover 	{
		
			background:url(/lib/images/css/mainMenu_hover.gif) no-repeat right 0; 
			color:black;
		}
		.MainMenu .AspNet-Menu-Horizontal ul li.AspNet-Menu-Selected a 	{
			background:url(/lib/images/css/mainMenu_hover.gif) no-repeat right -38px; 
		}	
		.MainMenu .AspNet-Menu-Horizontal ul li.AspNet-Menu-ChildSelected li a,
		.MainMenu .AspNet-Menu-Horizontal ul li.AspNet-Menu-Selected li a 	{
			background:none;
		}
		.MainMenu .AspNet-Menu-Horizontal li.hovering ul { visibility:visible; }
		/* top level menu link - contact */		
		.MainMenu .AspNet-Menu-Horizontal ul li.contact a	{
			color:#fff;
			font-weight:bold
		}
		
		.MainMenu .AspNet-Menu-Horizontal ul li.contact a:hover {
			background-position: left 0;
		}
		.MainMenu .AspNet-Menu-Horizontal ul li.AspNet-Menu-Selected.contact a {
			background-position: left -38px;
		}

/* 2nd level menu */
.MainMenu .AspNet-Menu-Horizontal ul ul {
width:220px;
background:url(/lib/images/css/mainMenu_sub.gif) repeat-x white bottom;
padding:0;
left:-1px;
top:100%;
border-left:1px solid #dee0df;
border-right:1px solid #dee0df;
}
	/* 2nd level menu list item */
	.MainMenu .AspNet-Menu-Horizontal ul ul li {
	width:220px;
	background:transparent;
	height:30px !important;	
	padding:0;
	clear:left;
	height:auto !important;
	float:none !important;	display:inline; 
    font-size: 0.9em;
	}
	
	.MainMenu .AspNet-Menu-Horizontal ul li.contact ul, .MainMenu .AspNet-Menu-Horizontal ul li.contact ul li {
		width: 109px;
	}
	.MainMenu .AspNet-Menu-Horizontal ul li.contact ul li a{
		width: 82px;
		color: #515954;
	}

	
	/* 2nd level menu list selected */
	.MainMenu .AspNet-Menu-Horizontal ul ul li.AspNet-Menu-ChildSelected,
	.MainMenu .AspNet-Menu-Horizontal ul ul li.AspNet-Menu-Selected {
	background:none; 	}
	
	.MainMenu .AspNet-Menu-Horizontal ul li.AspNet-Menu-ChildSelected ul a,
	.MainMenu .AspNet-Menu-Horizontal ul li.AspNet-Menu-Selected ul a{
	color:#124500;
	}
		/* 2nd level menu link */
		.MainMenu .AspNet-Menu-Horizontal ul ul a {
		width:196px;
		display:block;
		text-align:left;
		height:auto !important;
		padding:10px 12px;
		border-bottom:1px solid #dee0df;
		
		}
		.MainMenu .AspNet-Menu-Horizontal ul li.contact ul a {
			font-weight:normal;
		}
		
		/* 2nd level menu link hover */
		.MainMenu .AspNet-Menu-Horizontal ul ul a:hover {
		
	background:url(/lib/images/css/mainMenu_sub_hover.gif) #a7cd5e repeat-x bottom !important ; 
		color:white !important;
		font-weight:bold;
		text-decoration:none;
		}
		
		.MainMenu .AspNet-Menu-Horizontal ul li.first ul a {
			width: 190px;
		}
		
/* 3rd level menu */
.MainMenu .AspNet-Menu-Horizontal ul ul ul {
width:220px;
left:12em;
top:-1em;
}
	/* 3rd levelmenu list item */
	.MainMenu .AspNet-Menu-Horizontal ul ul ul li {
	width:208px;
	}



ul.AspNet-Menu ul {
position:absolute;
visibility:hidden;
}
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
visibility:hidden;
}
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
visibility:visible;
}
.AspNet-Menu-Vertical ul.AspNet-Menu li {
width:100%;
}
/*IE6 */
/* manual menu widths */
#menu-10000	{ width:195px; }
#menu-20000	{ width:200px; }
#menu-30000	{ width:200px; }
#menu-40000	{ width:75px; }
#menu-50000	{ width:135px; }
#menu-60000	{ width:115px; }

/* GENERIC IE fixes display: block;  */
.clearfix, #content, .search-header, .search-footer, h1, .generalContent .genericBox, .generalContent .highlightBox, #getintouchResults { zoom: 1;  }
#header {position:relative;z-index:5;}

/* Hide adviser images  */
/*#content.generalContent .tile.wrapped img {display:none}
#content .tile.wrapped p{ padding-left:0px; }*/

/*find adviser*/
#findAdviserForm1{height:35px; width:760px; float:left;}
.area, #titleSuburb, #subBut, #step2 {display:none;}
#adviserContainer{ background-image: url(/lib/images/css/adviser_content_background.gif); background-position:top left; background-repeat:no-repeat; height:430px; width:910px; margin-top:10px;}
#adviserList {height:400px; width:360px; padding:10px; overflow:auto; float:left;}
#adviserList .divider {height:1px; background-color:#dddddd; width:300px; margin:5px 0 5px;}
#adviserMap { position:relative; height:400px; width:500px; padding:10px; margin-left:5px; float:right;}
.findAdviserTitle{ font-family:Arial; font-size:1.1em; line-height:1.25em;font-weight:bold;color:#66706A;}
#map-expand-button{ position:relative; height:35px; width:150px; float:left; text-align:right;}
