/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 26 February 2018 19:44:02
*/


.ui-helper-hidden-accessible {display: none;}

.tabs > ul {
  list-style-type: none;
}

.tabs > ul li {
  display: inline;
  padding: 0.5em 1em;
  font-size: 1.2em;
  font-weight: bold;
}

.tabs-row {
  padding: 5px;
}

/* because <IE9 is not friendly */
.tabs-row:first-child + .tabs-row + .tabs-row + .tabs-row .tabs-row-item {
  display: inline-block;
  width: 47%;
  vertical-align: top;
}

@media only screen and (max-width: 767px) {
  .tabs-row:first-child + .tabs-row + .tabs-row + .tabs-row .tabs-row-item {
    width: auto;
  }
}

.tab-content {
  border: 1px solid #cccccc;
}

.tabs-row-item {
  padding: 0.2em 0.5em;
  margin: 0.2em 0 0 0.5em;
}

.tabs-item-heading {
  background-color: #eeeeee;
  padding: 0.5em 0.5em 0 0.5em;
}

.tabs-item-body {
  padding: 0 0.5em 0.5em 0.5em;
}

.nav-tabs{*zoom:1;}.nav-tabs:before,.nav-tabs:after{display:table;content:"";line-height:0;}
.nav-tabs:after{clear:both;}
.nav-tabs>li{float:left;}
.nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;text-decoration:none;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#bbbbbb #bbbbbb transparent #bbbbbb;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}

@media only screen and (max-width: 500px) {
  #contentcolumn.twocolumn .section .tabs .nav-tabs li {
   padding: 0.5em 0em;
  }
}

#google_translate_element {
  float: right;
  margin-top: 15px;
}

#contentcolumn .section h1 {
  padding-bottom: 13px;
}


#readpage
{
  float: right;
  text-align: right;
}

#readpage > div > img
{
  vertical-align: middle;
}

#readpage > div > a
{
  text-decoration: none;
  color: black;
  font-weight: bold;
}




/**************     START  MEGAMENU    **************/

#megamenunav .megamenunavcontent li {
     width: 24% !important;
     background: #FFF;
     margin-right: 1% !important;
}

#megamenunav .megamenunavcontent p {
     text-align: left;
}

#megamenunav .megamenunavcontent .megamenunavcontentsection {
     width: 100% !important;
}

#megamenunav .megamenunavblock {
     padding: 0 !important;
}

#megamenunav .megamenunavcontent ul{
     padding: 0 0 0 8px;
}

#megamenunav .megamenunavcontent li a{
     padding: 10px 0 0.5em;
}

#megamenunav .megamenunavcontent a{
     width: 100% !important; 
}

#megamenunav .megamenunavcontent {
     padding: 0 0 10px 0 !important;  
}

#megamenunav .megamenunavcontent li a:hover{
     text-decoration: underline;
}

#megamenunav .megamenunavcontentcolumnlinks p > a {
     text-decoration: underline !important;
     padding: 0.2em 0 0.2em 0 !important;
     background: none;
}

#navcontainer #megamenunav .megamenunavcontentcolumnlinks a {
     color: #00599C;
}

#megamenunav .megamenunavcontentcolumnlinks p > a:hover {
     background: #E5E5DF;
     text-decoration: none;
}

/**************     END  MEGAMENU             **************/

#navcontainer {
  margin-bottom: 0;
}

#asidenav {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#slideshowmodule {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media only screen and (min-width: 1024px) {
  #slideshowmodule {
    width: 763px;
  }

  #contentcolumn.twocolumn {
    width: 763px;
  }

  .lt-ie8 #contentcolumn.twocolumn {
    width: 760px;
  }
}

#addthisbutton
{
  float: right;
}

#rightcolumn .section {
  background: #fff url(http://www.communityservices.act.gov.au/__data/assets/image/0005/459302/contentsectionbackground.png?v=0.1.1) repeat-x left top;
}

#rightcolumn .section h3 {
  background: url(http://www.communityservices.act.gov.au/__data/assets/image/0009/459297/articleheadinghorizontaltile.png?v=0.1.1) repeat-x left bottom;
  padding-bottom: 5px;
}

.th-small {
  font-size: 0.7em;
}
.feedback ul li  {
    text-decoration: none;
    list-style:none;
}
.everydayBlue {
color: #2233B7;
}
.everydayDarkBlue {
color: #0000FF;
}
.everydayPurple {
color: #663399;
}
.everydayGreen {
color: #00C000;
}
.everydayTextLarge {
color: #2233B7; 
font-weight: bold;
font-size: 3em;
padding-top: 30px;
}
.ageingNews {
    color:#0000FF;
}
.tablerow {
color: #dddada;
}
.tableshading {
background:#CCCCCC;
}
/**** CYPS ****/
.cypsbox {
background: #9FE6FF;
padding: 2px 2px 2px 2px;
}

/**************     Style for video on CSD             **************/

#outerVideo{
    width:100%;
    margin:auto;
    text-align:left;
    text-align:center;
}
#outerVideo{position:relative}
.wrapVideo{
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
    margin-bottom:2em;
}
.wrapVideo ul{
    list-style:none; 
    position:relative;
    left:50%;
    margin:0;
    padding:0;
} 
.wrapVideo li{
    color:#2D73B9;
    font-weight:bold;
    border:1px solid #eff2df;
    float:left;
    margin:0 10px 0 0;
    background:#ECECEC;
    text-align:center;
}
.wrapVideo li.last{margin-right:0}
.wrapVideo li a{
    float:center;
    line-height:1.5em;
    border:0;
    position:relative;
    left:-2px;
    top:-2px;
    color:#2D73B9;
    text-decoration:none;
    padding:6px 10px;
    font-weight:bold;
}
.wrapVideo li a:hover{
    color:#000000;
    text-decoration:underline;
}
.clearerV{
    height:1px;
    overflow:hidden;
    margin-top:-1px;
    clear:both;
}
.medium-videoSize {
    width:350px;
    height:200px;
}
.small-videoSize {
    width:240px;
    height:180px;

}

/** Online Directory **/

.leftstrong {padding-left: 25px;background-image:url('http://www.cmd.act.gov.au/__data/assets/image/0004/780952/directorysprite.png'); background-repeat:no-repeat;}
.repnamesprite {background-position: left -178px;}
.addresssprite {background-position: left -43px;}
.postaladdresssprite {background-position: left -43px;}
.phonesprite {background-position: left 2px;}
.emailsprite {background-position: left -133px;}
.websitesprite {background-position: left -89px;}

form#page_asset_builder_717691 input, form#page_asset_builder_717691 textarea, form#page_asset_builder_717691 select {width:80%;}

/*form#page_asset_builder_717691 {
    padding:24px 0px 0px; 
    width: 406px;
    display: block;
    margin: 0px auto;}*/

form#page_asset_builder_717691 div.inputcontainer { position:relative; -webkit-box-shadow: 0 0 5px 2px #000;
    box-shadow: 0 0 5px 2px #000; margin-bottom:15px; padding:7px; /*height:40px;*/ width:402px; background: #fff; border-radius: 6px; }

form#page_asset_builder_717691 div.inputcontainer label { position:initial; top:7px; left:7px; display:block; padding:0px; margin:0px; /*height:40px;*/ width:402px; font-size:15px; line-height:40px; text-align:center; text-transform:uppercase; background:none; border:none; }

form#page_asset_builder_717691 div.inputcontainer input { display:block; padding:0px; margin:0px; height:40px; width:402px; font-size:15px; text-align:center; background:none; border:none; }

form#page_asset_builder_717691 div.inputcontainer select { 
    border: 0;
    background: #fff;
    width: 100%;
}

.inputcontainer.selectinput label {
    position: initial !important;
}

form#page_asset_builder_717691 div.inputcontainer textarea {
    border: none;
    width: 100%;
    height: 100px;
    margin-top: 0px;
    margin-bottom: 0px;
    background: #fff;
    padding: 0;
    font-size:15px;
}

form#page_asset_builder_717691 div.buttons { padding:5px 0; overflow:hidden; zoom:1.0; width:82px; /*margin:0 auto;*/
    background: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 5px 2px #000;
    box-shadow: 0 0 5px 2px #000;
}

form#page_asset_builder_717691 div.buttons input,

form#page_asset_builder_717691 div.buttons button { background: #fff; display:block; margin:0px; padding:0px; height:28px; width:82px; border:none; overflow:hidden; line-height:0px; cursor:pointer; }

@media only screen and (max-width: 435px) {

form#page_asset_builder_717691 div.inputcontainer {
    min-height:40px;
    height:80px;
    width:100%;
    padding: 3px;
}

form#page_asset_builder_717691 {
    width: 100%;
    margin: 0;
}

form#page_asset_builder_717691 div.inputcontainer label {
    width:100%;
    min-height:40px;
    height:auto;
    text-align:left;
}

form#page_asset_builder_717691 div.inputcontainer input {
    width:100%;
    min-height:40px;
    height:auto;
    text-align:left;
}
form#page_asset_builder_717691 div.selectinput {
    height: 120px;
}
}

/** END Online Directory **/

/** Header Navigation **/
@media only screen and (min-width: 1024px){
#megamenunav li span {padding:0 5px;}
}

/** END Header Navigation **/
.left {float:left;}
.right {float:right;}
.right img {padding:10px; width:250px;}
/*.right img:first-of-type {margin-bottom:40%;}*/
.cpg30 {max-width:30%;}
.cpg70 {width:70%;}
.clear {clear:both;}
@media only screen and (max-width: 768px){
.cpg30 {max-width:30%;}
.right img {margin-top:40%;}
.left .cpg70 {max-width:70%;}
}

@media only screen and (max-width: 569px) {
    .cpg30 {display:none;}
    #page_asset_builder_717691_type_comment .left {float:none;}
}
.womenroll-img {
padding:5px;
}