/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 09 September 2010 07:57:23
*/


/* Global CSS - v.1.0 */
body{

}
* {
margin:0;
padding:0;
}

body {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#777473; //comment
}

a { 
text-decoration: underline;
}

img {
border:0;
}

ul {
padding:0;
}

#container {
width:964px;
margin-left:auto;
margin-right:auto;
border:1px solid #ccc;
overflow:auto;
padding:8px;
}

.search_field {
float:left;
border:1px solid #d4cfbb;
height:13px;
margin-left:20px;
width:141px;
padding:3px;
}

#queries_search_query { 
float: left;
border: 1px solid #d4cfbb;
height: 16px;
margin-left: 15px;
padding: 2px;
}

.search_go {
float:left;
margin-left:5px;
}

#search {
width:262px;
background-color:#aeafaf;
float:right;
margin-top:40px;
height:24px;
padding:5px;
}

#search ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

#search li {
display:inline;
margin-left:5px;
}

#introduction {
float:right;
margin-right:-225px;
margin-top:110px;
width:400px;
}

#strike_through img {
width:964px;
}

#find_planner {
color:#000;
padding-top:20px;
position:absolute;
z-index:2;
}

.select_state {
float:left;
padding:2px;
}

.find_go {
float:left;
margin-left:3px;
margin-top:8px;
}

#top_nav {
background:url(http://www.bridgesweb.com.au/__data/assets/image/0010/91/top_nav_bkg.gif) no-repeat;
border-top:1px solid #24851b;
height:28px;
list-style:none;
margin:0;
padding:0;
}

#top_nav a {
text-decoration: none;
}

#top_nav a:hover {
text-decoration: underline;
}

#top_nav ul {
list-style:none;
margin:0 0 0 -10px;
padding:0;
}

#top_nav li {
float:left;
display:block;
margin-top:5px;
margin-left:15px;
padding-left:10px;
}

#top_nav li a {
display:block;
height:25px;
padding-right:10px;
}

#top_nav ul ul li:hover ul {
float:left;
margin-top:-32px;
margin-left:120px;
display:none;
}

#top_nav ul ul ul {
display:none;
}


#top_nav li.selected span a {
background:#fff url("http://www.bridgesweb.com.au/__data/assets/image/0010/1027/top_rounded_r.gif") right top no-repeat;
padding-right:10px;
}

#top_nav li ul {
display:block;
position:absolute;
left:-9999em;
width:145px;
background-color:#fff;
border:1px solid #eae7dd;
border-top: none;
padding-bottom:5px;
}

#top_nav li li {
width:120px;
margin-left:5px;
height:15px;
}

#top_nav li:hover ul {
left:auto;
}

#top_nav li:hover li {
background:none;
}

#nav li:hover ul {
margin-top:.3em;
margin-left:-1em;
width: 172px;
}

#top_nav .id55 {
display:block;
position:absolute;
left:-9999em;
width:172px;
background-color:#fff;
border:1px solid #eae7dd;
border-top:none;
margin-top:-1px;
padding-bottom:5px;
}

#top_nav .id55 li {
width:150px;
height:15px;
}

#top_nav .id67 {
display:block;
position:absolute;
left:-9999em;
width:267px;
background-color:#fff;
border:1px solid #eae7dd;
border-top:none;
margin-top:-1px;
padding-bottom:5px;
}

#top_nav .id67 li {
width:240px;
height:15px;
}

#top_nav .id109 {
display:block;
position:absolute;
left:-9999em;
width:311px;
background-color:#fff;
border:1px solid #eae7dd;
border-top:none;
margin-top:-1px;
padding-bottom:5px;
}

#top_nav .id109 li {
width:289px;
height:15px;
}

#top_nav .id113 {
display:block;
position:absolute;
left:-9999em;
padding-right: 15px;
background-color:#fff;
border:1px solid #eae7dd;
border-top:none;
margin-top:-1px;
padding-bottom:5px;
}


#top_nav .id113 li {
height:15px;
width: 140px;
}

#top_nav a:link,#top_nav a:visited,#left_nav a:hover {
color:#000;
}

#top_nav ul li ul li a:link,#top_nav ul li ul li a:visited {
padding-left:5px;
padding-right:5px;
}

#top_nav .id523,#top_nav .id386,#top_nav .id410,#top_nav .id429 {
display:none !important;
}

#top_nav a:hover {
text-decoration:none;
}

#left_nav {
float:left;
width:205px;
}

#left_nav a:link,#left_nav a:visited {
color:#2b81b2;
text-decoration: none;
}

#left_nav ul {
list-style:none;
}

#left_nav li {
background:url(http://www.bridgesweb.com.au/__data/assets/image/0014/95/blue_arrow_marker.gif) repeat-y;
border-bottom:1px solid #e5efef;
padding-top:3px;
padding-bottom:3px;
}

#left_nav li:hover {
background:url(http://www.bridgesweb.com.au/__data/assets/image/0002/101/green_arrow_marker.gif) repeat-y;
border-bottom:1px solid #e5efef;
padding-top:3px;
padding-bottom:3px;
}

#previous {
background: url(http://www.bridgesweb.com.au/__data/assets/image/0017/4940/previous.gif) no-repeat;
width: 66px;
height: 19px;
display: block;
text-indent: -9999px;
float: left;
}

#previous a {
display: block;
width: 66px;
height: 19px;
}

#next {
background: url(http://www.bridgesweb.com.au/__data/assets/image/0018/4941/next.gif) no-repeat;
display: block;
width: 39px;
height: 19px;
text-indent: -9999px;
float: left;
}

#next a {
display: block;
width: 39px;
height: 19px;
}

.result_pages {
float: left;
padding: 0 8px 0;
}

#footer {
clear:both;
margin-top:10px;
margin-left:10px;
background:url(http://www.bridgesweb.com.au/__data/assets/image/0009/216/footer_border.gif) repeat-x;
padding:20px 10px 10px 0;
}

#footer img {
padding-bottom:5px;
}

#footer_links a:hover {
color:#7f7f7f;
text-decoration:underline;
}

#footer_links ul {
list-style:none;
margin-left:80px;
margin-top:20px;
width:390px;
text-align:right;
}

#footer_links li {
display:inline;
margin-left:10px;
}

#footer_end_logo {
float:right;
margin-top:10px;
}

#footer_logo,#footer_links {
float:left;
}

#footer_links {
margin-left: 85px;
margin-top: -9px;
}

#footer_links a:link,#footer_links a:visited {
color:#7f7f7f;
}

