/* Start of CMSMS style sheet 'Navigation: CSSMenu - Horizontal' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   background-color: #dedede;
   border-bottom: 1px solid #C0C0C0;
   width: 100%;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 140px; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 5px 10px; 
   text-decoration: none; 
   color: #006699;
}
#primary-nav li a { 
   border-right: 1px solid #C0C0C0;
   border-left: 1px solid #C0C0C0;
}
#primary-nav li li a { 
   border: 1px solid #C0C0C0;
}	
#primary-nav li, #primary-nav li.menuparent { 
   background-color: #dedede; 
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   background-color: #C7C7C7; 
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #FFB822; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'Navigation: CSSMenu - Horizontal' */

/* Start of CMSMS style sheet 'pha' */
/* Power House Australia */

body, td, p, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* set the size of the definition list <dl> and add the background image */
#imap {
  display:block; 
  width:400px; 
  height:365px; 
  background:url(uploads/images/image_map_col.jpg) no-repeat; 
  position:relative;
  }
/* set up the definition list <dt><a> to hold the background image for the hover state */
#imap a#title {
  display:block; 
  width:400px; 
  height:0; 
  padding-top:365px; 
  overflow:hidden; 
  position:absolute; 
  left:0; 
  top:0; 
  background:transparent url(uploads/images/image_map_loc.jpg) no-repeat 400px 400px; 
  cursor:default;
  }
/* the hack for IE pre IE6 */
* html #imap a#title {
  height:365px;
  he\ight:0;
  }  
/* the <dt><a> hover style to move the background image to position 0 0 */
#imap a#title:hover {
  background-position: 0 0; 
  z-index:10;
  }
/* place the <dd>s in the correct absolute position */
#imap dd {
  position:absolute; 
  padding:0; 
  margin:0;
  }
#imap #pichobart {
  left:320px; 
  top:350px; 
  z-index:20;
  }
#imap #picmelbourne{
  left:300px; 
  top:280px; 
  z-index:20;
  }
#imap #picadelaide {
  left:230px; 
  top:240px; 
  z-index:20;
  }
#imap #picperth {
  left:20px; 
  top:210px; 
  z-index:20;
  }
#imap #piccanberra {
  left:335px; 
  top:260px; 
  z-index:20;
  }
#imap #picsydney {
  left:360px; 
  top:230px; 
  z-index:20;
  }
/* style the <dd><a> links physical size and the background image for the hover */
#imap a#hobart, #imap a#melbourne, #imap a#adelaide, #imap a#perth, #imap a#canberra, #imap a#sydney {
  display:block; 
  width:25px; 
  height:25px; 
  background:transparent url(uploads/images/hover.gif) -100px -100px no-repeat; 
  text-decoration:none; 
  z-index:20;
  }
/* style the span text so that it is not initially displayed */
#imap a span, #imap a:visited span {
  display:none;
  }
/* move the link background image to position 0 0 when hovered */
#imap a#hobart:hover, #imap a#melbourne:hover, #imap a#adelaide:hover, #imap a#perth:hover, #imap a#canberra:hover, #imap a#sydney:hover {
  background-position:0 0;
  }
/* define the common styling for the span text */
#imap a:hover span {
  position:absolute;  
  width:388px; 
  display:block; 
  font-family:arial; 
  font-size:12px; 
  background:#fff; 
  color:#000; 
  border:1px solid #000; 
  padding:5px;
  }
/* the hack for IE pre IE6 */
* html #imap a:hover span {
  width:400px; w\idth:388px;
  }
/* move the span text to a common position at the bottom of the image map */
#imap a#hobart:hover span {
  left:-320px; 
  top:30px;
  }
#imap a#melbourne:hover span {
  left:-300px; 
  top:100px;
  }
#imap a#adelaide:hover span {
  left:-230px; 
  top:142px;
  }
#imap a#perth:hover span {
  left:-20px; 
  top:170px;
  }
#imap a#canberra:hover span {
  left:-335px; 
  top:120px;
  }
#imap a#sydney:hover span {
  left:-360px; 
  top:152px;
  }
/* add the style for the link span text - first line */
#imap a span:first-line {
  font-weight:bold; 
  font-style:italic;
  }

.td2 {
	color: #333333;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color:#0075AB;
}
a {
            color :#0000cc;
            
}

.sideheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2792BC;
	font-size: 12px;
}

.baseline {
	font-size: 10px;
	color:#DEDEDE;
}

.menuLink {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.menuLink:hover {
}
.toptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}

.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
}

input.text  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	width : 120px;
}

input.button  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

input.checkbox  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

span.checkbox  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

select.select  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

h1.result  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
}

p.result  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

a.result:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

a.result:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

a.result:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : bold;
	font-size : 12px;
	text-decoration : underline;
}

a.result:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : bold;
	font-size : 12px;
	text-decoration : underline;
}

span.extract  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

a.ts:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : normal;
	font-size : 9px;
	text-decoration : none;
}

a.ts:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : normal;
	font-size : 9px;
	text-decoration : none;
}

a.ts:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 9px;
	text-decoration : underline;
}

a.ts:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 9px;
	text-decoration : underline;
}

.style1 {
	font-family: Arial;
	font-size: 8.5pt;
	color: #162c48;
}
.breadcrumb {

	font-size: 10px;
	color:#0075ab;
}
a.programs:link {

	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 10px;
	text-decoration : none;
}
a.programs:visited {

	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 10px;
	text-decoration : none;
}
a.programs:active {

	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 10px;
	text-decoration : none;
}
a.programs:hover {

	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFB822;
	font-weight : bold;
	font-size : 10px;
	text-decoration : none;
}
.staticprograms {


	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 10px;
	text-decoration : none;
}
.staticservices {
    font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 10px;
	text-decoration : none;
	padding-left: 1em;
	text-indent: -1em;
             padding-bottom: 1em;
}

/* News Header*/
a.newsheader:link {

	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}
a.newsheader:visited {

	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}
a.newsheader:active {

	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}
a.newsheader:hover {

	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFB822;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

ul {
	
	margin-left: 0;
	padding-left: 1em;
             text-indent: 0;
	
}

#services ul li {
              list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;

}
#navlist li { 
             list-style-type: square; 
             }

#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#pipe ul li {
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}
#pipe ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
/* set the area in ther feedback form */
.feedbacktable textarea { 
            width: 440px; 
            height: 210px;
            }
/* End of 'pha' */

