/*
  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: 22 November 2008 23:07:11
*/


body, select, #BodyContainer {
    color: #5b5b5b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 84%;
    background: none;
    background-color: #FFF;
}
body {
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
}

#bodyWrap
{
    background: url(page_bg.gif); 
 }




#BodyContainer table, #BodyContainer td {
    font-size: 100%;
}



#header
{
    clear:both;
    background: #003300;
    height:48px;
    color:#FFFFFF;
    text-align:left;
    padding:3px;
    margin:0;
    padding-bottom:0px;
    /* border-bottom: 1px solid #66AA66; */
}

#headerLogo
{
    float:left;
    background: url() no-repeat; 
    background-position: 0px -3px;
    height:47px;
    width:300px;
}

#headerMenu
{
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.9em;
}

#headerMenu ul
{
    list-style:none;
    padding:0;
    margin:0;
}

#headerMenu ul li
{
    display:inline;
    padding-left:1em;
    padding-right:1em;
    font-size:0.9em;
}

#headerMenu ul li a
{
    color:#FFFFFF;
    text-decoration:underline;
    
}

#headerMenu ul li a:hover
{
    color:#AAFFFF;
}

#industryHeader
{
    padding:0px;
    margin:0px;
    height:50px;
    background:#669933;
}

.topWrap
{
    background:#789754  url() right top no-repeat;
}

#topBar
{
    margin:0;
    padding:0;

}

#topBarText
{
    display:none;
    height:50px;
    width:430px;
   float:left;
   margin-left:9%;
   margin-top:2px;
   background: url(http://outernode.pir.sa.gov.au/__data/assets/image/0016/22426/ag_header.jpg) no-repeat;
    
}



#topBarText h1, h2
{
    display:inline;
    font-family:Impact, Arial, Helvetica, sans-serif;
    font-size:4em;
    padding:0;
    margin:0;
}

#topBarText h1
{
    color:#FFFFFF;
    padding-left:10px;
}

#topBarText  h2
{
    color:#006600;
    padding-left:7px;
}

#breadcrumb
{
    padding-left:0.9em;
    /* height:1.8em; */
    color:#FFFFFF;
      border-bottom: 1px solid #99CC99;
     background: #3d5e25;
}

#breadcrumb p
{
    display:block;
    overflow:visible;
    margin:0;
    padding-top:3px;
    padding-bottom:3px;
    color:#CCFFCC;;
}

#breadcrumb p a
{
    color:#FFFFFF;
    text-decoration:underline;
}

#breadcrumb p a:hover
{
    color:#AAFFFF;
}

#menuContainer
{
    background: #333333;
    clear:right;
    padding:3px;
}

#menu
{
    text-align:left;
    /* padding:0px; */
    
    
}

#menu ul
{
    margin:0;
    padding:0;  
    list-style:none;
    display:inline;
}

#menu ul li
{
    
    display:inline;
    padding-left:5px;
    padding-right:5px;
    font-size:0.9em;
}


#menu ul li a
{
    margin-top:2px;    
    color:#FFFFFF;
    text-decoration:underline;
}

#menu ul li a:hover
{
    color:#AAFFFF;
}

.clear
{
    clear:both;
    /* display:inline; */
    padding:0;
    margin:0;
    height:0px;
}

#mission
{
   padding:5px;
}

#pageContent
{
    display:block;
    /* border:1px #808080 solid; */
    padding-left:0px;
    padding-right:1em;
}

#pageContent h6, #pageContent h5, #pageContent h4, #pageContent h3, #pageContent h2, #pageContent h1
{
    font-family:Arial, Helvetica, sans-serif;
}

#pageContent h1
{
    font-size:2.2em;
    color:#013823;
}


#pageContent h2
{
    font-size:1.9em;
}
    
    
#pageContent h3
{
    font-size:1.5em;
}


#pageContent h4
{
    font-size:1.2em;
}


#pageContent h5, #pageContent h6
{
    font-size:1em;
    weight:bold;
}



input { font-size: 90%;}

.show {
    visibility: visible
}
.hide {
    visibility: hidden;
    display: none
}
hr {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    margin-right: 0px;
    margin-left: 0px;
}



a, a:visited {
    color: #2B5EA4;  /* This is also defined/overwritten in section css */
}


#search
{
    text-align:right;
    float:right;
    display:block;
    /* border: 1px #EEEEEE inset; */
    width:18em;
    height:5em;
    padding:0;
    margin:0;  
background: #3d5e25;  
}

.inline
{
display:inline;
}

.searchText1
{
    color:#FFFFFF;
    font-family:Impact, Arial, Helvetica, sans-serif; 
    /* font-family: Arial, Helvetica, sans-serif; */
    font-size:1.8em;
    padding-left:0px;
}

#search span.searchText2
{
    clear:right;
    padding-left:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.8em;
    text-decoration:none;
}

#search span.searchText2 a
{
    color:#FFFFFF;
    text-decoration:none;
}

#search span.searchText2 a:hover
{
    text-decoration:underline;
}

#search form
{
    text-align:left;
    padding:0;
    margin:0;
    padding-bottom:0.9em;
    padding-left:2em;
    /* border:1px solid #CCCCCC; */
    padding-right:0em;
}

#search form a
{
   color:#FFFFFF;
}

#tf1
{
    width:10.8em;
    font-size:0.9em;
    border: 2px solid #AACCAA;
}

#bt1
{
    width:2.4em;
    font-size:0.9em;
      border: 2px solid #AACCAA;
       background: #FFFFFF;
       color: #000000;
    
}


/*  ------------------------------------------------- Start List Menu --  */
#Nav_Left {
    width: 150px;
    font-size: 73%;
    margin-bottom: 0px;
    float: left;
    background: #333333;
    clear:left;
}
#Nav_Left ul,
#Nav_Left li {
background:#FFFFFF;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
}
#Nav_Left li {
    /* border-bottom is defined in section css */
    text-decoration: none;
    color: #5F6062;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-bottom: 2px;
    padding-top: 3px;
    /* background defined in the visiting the park css asset */
    background-repeat: no-repeat;
    background-position: left 0px;
    padding-left: 15px;
}
#Nav_Left li.Nav_Selected {
    /* border-bottom defined in section css */
    /* background image defined in section css */
    font-weight: bold;
}
#Nav_Left li.Nav_Selected li {
    background-image: url(nav_arrow2.gif);
    border-top: 1px solid #C8C9CB;
    background-position: 0px 7px;
}
#Nav_Left li.Nav_Selected ul {
    margin-top: 3px;
}
#Nav_Left li a, #Nav_Left li a:visited {
    text-decoration: none;
    color: #5F6062;
}
#Nav_Left li a:hover {
    /* color is defined in section css */
}
#Nav_Left li li {
    border-width: 0px;
    padding-top: 3px;
    margin-bottom: 0px;
    margin-top: 0px;
}
#Nav_Left li.Nav_Selected li.Nav_Selected {
    border-bottom: 0px solid #FFFFFF;
}
#Nav_Left li.Nav_Selected li.Nav_Selected li {
    background-image: url(nav_arrow3.gif);
    background-position: 0px 0px;
    border-bottom: 0px solid #FFFFFF;
    padding-left: 10px;
}
/*  ------------------------------------------------------ End List Menu --  */



#BodyCopy,
#new_div,
#content_div,
#content_div1,
#content_div2,
#content_div3,
#content_div4,
#content_div5,
#content_div6,
#content_div7,
#content_div8,
#content_div9,
#content_div10,
#content_div11,
#content_div12,
#content_div13,
#content_div14,
#content_div15,
#content_div16,
#content_div17,
#content_div18,
#content_div19,
#content_div20 {
    margin-right: 165px;
    margin-top: 15px;
    padding: 0px;
}



#Footer_Line {
    color: #FFFFFF;
    font-size: 75%;
    clear: both;
    /* border-top-color defined in section css */
    border-top-style: solid;
    border-top-width: 1px;
 border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 4em;
    background: #CCCCCC;
    padding-left: 1em;
}

#Footer_Line {
    border-top-color: #AAAAAA;
    border-bottom-color: #AAAAAA;
}


#Footer_Line a, #Footer_line a:visited { color: #333333; text-decoration:none;}
#Footer_Line a:hover { color: #666666;}

#Footer_Line a
{
    text-decoration:underline;
}


#footer_left
{
    float:left;
    clear:left;
    display:inline;
}

#footer_right
{
}

#Footer_Links
{
   
    margin-bottom: 0.6em;
    margin-top: 0.6em;
    
}

#Footer_Text
{
     padding-top:0px;
     padding-left:0px;
    color: #333333;
}

#Footer_Logo
{
      position: relative;
      float:right;
      top:0px;           
      padding-right:2em;
}

#Footer_Logo img
{

}

/*  ------------------------------------------------- Start Subscribe Form --  */
.th_border{
    border-bottom: 1px dashed #CCCCCC;
}

/*  ------------------------------------------------- End Subscribe Form --  */

/*  -- Start Unordered List for Anchoar Menues --  */
/*  -- Added by Joseph Capolupo 30 June 05--  */

#anchor_menue ul,
#anchor_menue li {
    margin: 10px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
}

#anchor_menue li {
    text-decoration: none;
    color: #5F6062;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-bottom: 2px;
    margin-top: 3px;
    background-image: url(nav_arrow3.gif);
    border-bottom: 0px solid #FFFFFF;
    background-repeat: no-repeat;
    background-position: 2px 2px;
    padding-left: 15px;
}


#Header_Line {
}

#Search_Line {
    background-color: #F1F2F2;
}

#Nav_Left li {
    border-bottom: 1px solid #99CC99;
    background-image: url(nav_arrow_sport.gif);
     background-position: 2px 2px;
}

#Nav_Left li:hover, #Nav_Left ul li:hover
{
    background-color: #EEEEEE;
    color: #000000;
    background-image: url(nav_arrow_sport.gif);
    background-repeat:no-repeat;
    background-position: 2px 2px;
}

#Nav_Left li a:hover, #Nav_Left ul li a:hover {
    /* color: #008193; */
    color: #000000;
    
}

#Nav_Left li.Nav_Selected {
    border-bottom: 1px solid #99CC99;
    background-image: url(nav_arrow_sport_selected.gif);
    
}

#Nav_Left h1
{
     display:none;
}

#Footer_Line {
    border-top-color: #AAAAAA;
}


/* --------------------------------------------------------------------------- */

#whatson_search {display: none;}

/* ------------------------ New Styles for new look right col --------------------------------------------------- */
/* Some of these styles over-ride the styles above */

#body_content_wrapper {
    /* border: 1px solid red; */
    margin-right: 155px;
    
    padding:10px;
    
}

#inFocus {
float:right;   
 margin-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    /*border: 1px solid pink;*/
    width: 158px;
    background: #FFFFFF;
}

#inFocus h3
{
   padding-top:0px;
    margin-top:0px;
   font-size:1.4em;
   font-family:Impact, Arial, Helvetica, sans-serif;
   font-weight:100;
   display:block;
   color:#CC6600
;
   /* font-stretch:extra-condensed; */
}

#inFocus h3
{
   padding-top:20px;
    margin-top:0px;
   font-size:1.3em;
   font-family:Impact, Arial, Helvetica, sans-serif;
   font-weight:100;
   color:#CC6600;
   /* font-stretch:extra-condensed; */
}

#inFocus h4
{
    font-size:1em;
    color:#333333;
    font-weight:bold;
    padding:0;
    margin:0;
    padding-bottom:3px;
}

#inFocus p
{
    padding:0;
    margin:0;
    padding-bottom:15px;
}

#right_col_links {
    margin: 0 0 1em 0;
    text-align: center;
}
#right_col_links a {
    text-decoration: none;
    color: #999999;
    padding: 0 1em 0 1em;
}

/*div.promotion_box_top div.promo_heading,
div.promotion_box_bottom div.promo_heading {
    margin: 0;
}*/
div.inFocus_top div.promo_body,
div.inFocus_box_bottom div.promo_body {
    background-image: url();
    margin: 0;
    margin-bottom: 1em;
}
div.inFocus_top div.promo_body p,
div.inFocus_bottom div.promo_body p {
    padding: 0 0.7em 0 0.7em;
    margin: 0.5em 0 1em 0;
}
/*div.promotion_box_top div.promo_footer {
    margin: 0;
    margin-bottom: 1em;
}*/


#inFocus {}



.bar_even
{
  background: #F8F8F8;
  display:block;
  padding:2px;
  width:95%;
}

.bar_even a
{
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}

.bar_odd
{
  background: #F0F8F8;
  display:block;
 padding:2px;
  width:95%;
}

.bar_odd a
{
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}