ul.topnav {
	list-style: none;
	padding: 0 ;
	margin: 0 ;
	float: left;
	width: 805px;
	background: #222;
	font-size: 12px;
	background: url(topnav_bg_dark.gif) repeat-x;
	text-transform: uppercase; 
	font-family: Arial, Helvetica, sans-serif;
}
ul.gray {background: url(topnav_bg_gray.gif) repeat-x !important;}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 20px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	
}
ul.topnav li.last {padding: 0 0 0 10px;
border: none;
}
ul.topnav li a{
	padding: 10px 5px 5px 5px;
	color: #ddd;
	display: block;
	text-decoration: none;
	float: left;
	text-shadow:0 1px 2px #222222;
	 
}
ul.topnav li a:hover, ul.topnav li a.active {
	background: url(topnav_hover_dark.gif) no-repeat center top;
	color: #fff;
	text-shadow:0 1px 2px #222;
}
ul.gray li a:hover {background: url(topnav_hover_gray.gif) no-repeat center top !important;}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}

.logo {
text-indent: -99999px;
width: 425px;
height: 55px;
background: url(http://www.clsa.com.au/Frontpagebanner_04.jpg) no-repeat -226px 0px;
margin: 0;}


h2 {color: #fff;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
}
ul.contained {
font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
color: #ffffff;
list-style: none;
margin-left: -20px;
margin-right: 20px;
}

ul.contained li {
background: none repeat scroll 0 0 #111111;
    border-color: #000000 #242424 #242424 #000000;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 20px;
    width: auto;
    margin-bottom: 10px;}

.contained p {padding-bottom: 0px;
font-style: italic;
font-size: 14px;
    line-height: 20px;
    margin: -5px 0px 10px 0px;
}

ul.bluebox {
font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
color: #ffffff;
list-style: none;
margin-left: -40px;
margin-right: 20px;}

ul.bluebox li {
background: none repeat scroll 0 0 #6699CC;
    border-color: #000000 #ccc #ccc #000000;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 10px;
    width: auto;
    margin-bottom: 10px;}
ul.bluebox li:hover {
background: none repeat scroll 0 0 #333;
    border-color: #ccc #000 #000 #ccc;

}
.bluebox p {padding-bottom: 0px;
font-size: 12px;
    line-height: 20px;
}

.bluebox img {
background: #333333;
padding: 4px;
float: left;
margin: 0 50px 0 2px;}
span {
font-family:  Arial,Helvetica Neue,Helvetica,sans-serif;}

a.moreinfo {display: block;
background: url(http://www.clsa.com.au/sales/moreinfo.jpg) no-repeat;
text-indent: -9999px;
}
a.moreinfo:hover {background: url(http://www.clsa.com.au/sales/moreinfohover.jpg) no-repeat;}
a:active {

 outline: none;

}

img, div { behavior: url(iepngfix.htc) }

