/* CASCADING STYLE SHEET - INSPEX | Compiled by Roderick Sutherland | roderick.sutherland@globalx.com.au | 26th April 2007  */
html	{
	font-size:100%; /* IE hack */
}	
html,body	{
	margin:0;
	padding:0;
	background:url(../img/bg_main.gif) repeat-x;	
		
}
body, .body1	{
	font:0.7em/1.5 tahoma, arial,sans-serif; /*This synchs em sizes with pixels: 1em is 10px, 0.8em is 8px */	
	color: #4c534c;			
}
.body2 {
    font:0.8em/1.5 tahoma, arial,sans-serif;/*This class only kicks-in if the large text size button is pressed */	
}
a:link	{		
	color:#308bd9;	
}
a:visited	{		
	color:#800080;	
}
a:active	{		
	color:#308bd9;	
}
a:hover	{		
		
}
table, select, input { 
	font-size:100%; /* IE hack */ 
}
p	{
	margin-top: 8px;
	margin-bottom: 8px;
}
ul	{
	list-style-type: circle;
	margin-top: 8px;
	margin-bottom: 8px;	
}

p.title	{
	text-transform: uppercase;
	font:0.9em arial,sans-serif;
	margin: 0;
	padding: 0;	
	letter-spacing: -.05em;
	color: #616161;	
}
h1 {
	margin-top: 0;
	font:1.7em trebuchet MS, arial,sans-serif;
    letter-spacing: -.02em;
	word-spacing: -0.05em;	
	font-weight: normal;		 
}
h2 {
	margin-top: 15px;
	margin-bottom: 10px;
	font:1.5em trebuchet MS, arial,sans-serif;
	color: #e32e2e;
	
}
h3 {
	margin-top: 14px;
	font:1.2em trebuchet MS, arial,sans-serif;
	color: #e32e2e;
	font-weight: bold;	 
}
div#container	{
	
	width:770px;
	height: 700px;
	margin:0 auto;		
	text-align:left;
	background: #fff;
}
div#logo 	{
	border-top: 1px solid #e2ece5;
	height: 115px;	
	background:url(../img/logo_back.gif) no-repeat;	
}

/* HEADER */ 
div#header 	{
	margin-top: 10px;	
	height:140px;		 		  
}
div#header .pic_1, div#header .pic_2, div#header .pic_3, div#header .pic_4, div#header .pic_5, div#header .pic_6, div#header .pic_7, div#header .pic_8	{
	width: 770px;
	height: 140px;
	margin-bottom: -141px;
}
div#header .pic_1	{
	  background:url(../img/head_01.jpg) no-repeat;	   		  
}
div#header .pic_2	{
	  background:url(../img/head_02.jpg) no-repeat;	
	  width: 770px;
	height: 140px   		  
}
div#header .pic_3	{
	  background:url(../img/head_03.jpg) no-repeat;	   		  
}
div#header .pic_4	{
	  background:url(../img/head_04.jpg) no-repeat;	   		  
}
div#header .pic_5	{
	  background:url(../img/head_05.jpg) no-repeat;	   		  
}
div#header .pic_6	{
	  background:url(../img/head_06.jpg) no-repeat;	   		  
}
div#header .pic_7	{
	  background:url(../img/head_07.jpg) no-repeat;	   		  
}
div#header .pic_8	{
	  background:url(../img/head_08.jpg) no-repeat;	   		  
}
div#header h1	{	
	margin-left: 10px;
	margin-bottom: 0px;	
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	width:175px;
	font:1.0em tahoma, arial,sans-serif;
	font-weight: bold;
	letter-spacing: 0em;
	color: #fff;	
	/*background: #dd2424;*/	 
}
div#header table	{		
	margin-left: 16px;
	margin-top: 3px;	
	width: 160px;
	color: #4c534c;
}
div#header p	{		
	margin-left: 16px;	
}
div#header ul	{
	margin-top: -8px;
	padding-left: 20px;	 
	margin-left: 30px;		!important		
}



div#sub 	{
	margin-top: -0px;	
	margin-bottom: -10px;
	margin-right: 12px;
	text-align: right;
	height:30px;
	font-size:0.8em;	
	line-height: 2em;		 	  	
}
#menu {
      float:right;	  
	  width: 770px;
      margin-top: 70px;
	  background: url("../img/bg.gif") repeat-x bottom;     
      line-height:normal;
	  font:1em verdana, arial,sans-serif;	
      }
#menu  ul {
	  float:right;
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
#menu  li {
      display:inline;
      margin:0;	 
      padding:0;
      }
 #menu  a {
      float:left;
      background:url("../img/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #fff;
      text-decoration:none;
      }
 #menu  a span {
      float:left;
      display:block;
      background:url("../img/right_both.gif") no-repeat right top;
      padding:5px 15px 5px 6px;
	  margin-right: 1px;     
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  a span {float:none;}
    /* End IE5-Mac hack */
#menu  a:hover span {
      color:#fff;
      }
#menu  #current a {
      background-position:0 -300px;
      border-width:0;
      }
#menu  #current a span {
      background-position:100% -300px;
      padding-bottom:5px;
      color:#333;
      }
#menu  a:hover {
      background-position:0% -150px;
      }
#menu  a:hover span {
      background-position:100% -150px;
      }


/* Set Columns */
div#navigation	{	
	margin-left: 10px;
	display: inline;
	padding: 0;		
	float:left;	
	width:175px;	
				
}
div#maincol{		
	margin:0;		
	float:left;		
	margin-left: 43px;
	width:527px;	
	text-align: justify;		
}
div.mainright	{		
	width: 248px;
	text-align: justify;
	float: right;		
}
div.mainleft{		
	width: 248px;
	text-align: justify;
	float: left;			
}
div#navigation p.navheader	{
	margin: 0px;
	margin-top: 18px;
	margin-bottom: 7px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 3px;	
	width:170px;
	background:url(../img/margin_heads.gif) no-repeat;
	background-color: #85b292;
	color: #fff;
	font-weight: bold;	
}
div#navigation a	{
	font-weight:normal;		
}
ul.picbullets	{
	list-style-type: none;		
}
div#navigation li.b1, div#navigation li.b2, div#navigation li.b3, div#navigation li.b4, div#navigation li.b5, div#navigation li.b6, div#navigation li.b7	{
	margin-top: 6px;	
	padding-bottom: 5px;		
	border-bottom: 1px solid #98bead;			
}
li.b1	{
	background:url(../img/ico_sq.gif) no-repeat;
	margin-left: -39px;
	padding-left: 20px;	
}
li.b2	{
	background:url(../img/ico_sq2.gif) no-repeat;
	margin-left: -59px;
	padding-left: 20px;	
}
li.b3	{
	background:url(../img/ico_tri.gif) no-repeat;
	margin-left: -39px;
	padding-left: 20px;	
}
li.b4	{
	background:url(../img/ico_tel.gif) no-repeat;
	margin-left: -39px;
	padding-left: 20px;	
}
li.b5	{
	background:url(../img/ico_ema.gif) no-repeat;
	margin-left: -39px;
	padding-left: 20px;	
}
li.b6	{
	background:url(../img/ico_pdf.gif) no-repeat;
	margin-left: -39px;
	padding-left: 20px;	
}
li.b7	{
	background:url(../img/ico_jpg.gif) no-repeat;
	margin-left: -39px;
	padding-left: 20px;	
}
div#navigation .nolink	{
	color:#308bd9;
	font-weight: normal;
}	
.zeroed	{
	margin: 0;
	padding: 0;	
}
.right	{
	text-align: right;
}
.floatright	{
	float: right;
}

.line	{
	clear: both;	
	padding-bottom: 10px;
	background:url(../img/line.gif) no-repeat;
	margin-bottom: 10px;
	margin-top: 20px;	
	width: 520px;	
	background-color: transparent;
	font-size: 0;	
}
.navline	{
	margin-top: 10px;	
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;			
}
table.data	{	
	text-align: center;
	color: #3e5778;
	width: 525px;
	border: 1px solid #8db2e3;
}
table.data th {
	border: 0px;
	padding:.3em;
	margin: .1em .6em .1em .6em;
	background-color:#497FB4;	
	font-weight:bold;
	text-transform: uppercase;	
	background:url(../images/tableheader.gif) no-repeat left top;
}
table.data tr.subheader, table.data td.subheader {
	background:url(../images/subheader.gif) no-repeat left top;
	text-transform: uppercase;
	font-size: 0.8em;	
}
table.data tr.subheader2, table.data td.subheader2 {	
	text-transform: uppercase;	
	background-color: #cce2fe;	
}
table.data tr.odd, table.data td.odd  {
	background-color: #ecf2fb;
}
table.data tr.even, table.data td.even{
	background-color: #e7edf5;
}
.smalltext	{
	font-size: 0.9em;
	
}


.disabled	{
	color: #c0bfb5;
}
.floatleft	{
	float: left;
}
/*FOOTER SECTION*/
div#footer	{	
	padding-top: 30px;	
	border: 0;
	width:100%;	
	text-align: center;	
	clear: both;
		
	
}
div#footer img	{	
	border: 0;
	margin-bottom: 8px;
}
div#footer ul	{	
	margin: 0;
	padding: 0px;
	margin-top: 10px;	
	list-style: none;
	font-size:1em;
	
}
div#footer li	{
	display: inline;
	list-style-type: none;
}
div#footer ul li	{
	padding-left: 18px;	
	padding-right: 10px;
	padding-bottom: 5px;	
	background-repeat: no-repeat;
	
}
div#footer ul li.o1	{	
	background-image: url(../img/ico_urbis.gif);	
}
div#footer ul li.o2	{	
	background-image: url(../img/ico_access.gif);	
}
div#footer ul li.o3	{	
	background-image: url(../img/ico_op.gif);	
}
div#footer ul li.o4	{	
	background-image: url(../img/ico_realty.gif);	
}
div#footer ul li.o5	{	
	background-image: url(../img/ico_aus.gif);	
}
div#footer ul li.o6	{	
	background-image: url(../img/ico_gxs.gif);	
}
div#footer p	{	
	
	line-height: 4em;	
}
#maphover	{	
	color: #494949;	
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 0px;
	z-index: 200;
}
.maptext	{
	font:1.9em arial,sans-serif;
	color: #666666;
}
.map {
	border: 1px solid #bcb9b9;	
}
.map a {	
	display: block;
	width: 170px;
	height: 45px;	
}
.map a {
	background: url(../img/map_vic.gif)  no-repeat;	
}
.map a:hover  { 
	background-position: 0 -45px;
}
.map a:active {
	background-position: 0 0px;
}
.bold	{
	font-weight: bold;
}
.invis	{
	color: #fff;
}
form	{
	margin: 0px;
}
input	{
	font:1em/1.5 tahoma, arial,sans-serif;
}
.noborder	{
	border: 0;
}
.clear	{
	clear: both;		
}
.date	{
	font-family: tahoma, Verdana, Helvetica, sans-serif;
	font-size:0.55em;		
	text-transform: uppercase;
}
.width01	{
	width: 320px;
}
.la {
	list-style-type: lower-alpha;
	padding-left: 20px;	
}