.appform {
  width: 572px;
}

#wrap {
  position: relative;
  width: 760px;
  margin: 0 auto;
}

#body {
  min-width: 600px;
  width: 760px;
  /* IE min-height hack */
  min-height: 520px;
  height: auto !important;
  height: 530px;
}

.appform .full textarea {
  height: 200px;
}

#wrap {
  background-color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
}

#defaultheader {
}

#defaultbody {
  color: #797979;
}

html, body {
  font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
  font-size: 9.5pt;
  background: #F3F4F4 none repeat scroll 0 0;
}

#head {
  color: white;
  background: #2DA3CF none repeat scroll 0 0;
  overflow: hidden;
  width: 100%;
  margin-top: 15px;
}

#head a, #head a:link, #head a:visited {
  color: #f1f5fe;
}

#head a:hover {
  color: #FFFFFF;
  text-decoration: underline !important;
  font-weight: bold;
}

#user {
  margin: 5px;
}

#body {
  background-color: white;
  padding: 0;
}

#body a, #body a:link, #body a:visited {
  color: #2c8fb7;
}

#body a:active, #body a:hover {
  color: #F06C37;
  text-decoration: underline !important;
}

#body h1 a, #body h1 a:active, #body h1 a:hover {
  color: inherit;
}

#appnav a, #appnav a:link, #appnav a:visited {
  color: #797979;
}

#appnav a:active, #appnav a:hover {
  color: #797979;
  text-decoration: underline;
  background: none;
}

#appnav h3 {
  background: none repeat scroll 0 0 #2DA3CF;
  border: 1px none #333;
  color: white;
}

#appnav h4, #appnav li {
  color: #797979;
}

#appnav h4 a:hover, #appnav li a:hover {
  color: #797979;
}

#appnav div.current, #appnav li.current {
  border-left-color: #2DA3CF;
  border-bottom-style: none;
  border-right-style: none;
  border-top-style: none;
}

.appform .btn input, .appform .btn .close, .appform .btncontinue, .appform .btn .next, .appform .btn .review, .appform .btn .prev, #body .appform .btn a.linkbtn {
  background-color: #2c8fb7;
  color: #ffffff;
  border: 1px solid #2da3cf;
}

.appform .btn input:hover, #body .appform .btn a.linkbtn:hover {
  background-color: #58bee3;
}

#identity {
  background: #004A40;
  border: 1px solid #002B25;
  color: #fff;
}

#identity a, #identity a:link, #identity a:visited {
  color: #eee;
}

#identity a:active, #identity a:hover {
  color: #fff;
}

.appform h1 {
  font-size: 160%;
  color: #2c8fb7;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 20px;

}

.appform h2 {
  color: #2c8fb7;
  padding: 0;
  padding-top: 23px;
  font-size: 140%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14px;
}

.appform h3 {
  margin: 0 0 10px;
  color: #fefffe;
  background-color: #2c8fb7;
  padding: 10px 0 10px 10px;
}

.appform h4 {
  border: 1px solid #F2F1F1;
  background: #FBFAFA;
  color: #000;
}

.appform .review h3 {
  color: #900028;
}

.appform .review h4 {
  color: #900028;
}

.appform .review label {
  color: #900028;
}

.chooseform .actions a {
  border: 1px solid #E8E8E8;
  background-color: #FBFBFB;
}

.chooseform .actions a:hover {
  border: 1px solid #798B23;
  background-color: #FFE16C;
}

div.validationerror, p.validationerror {
  background-color: #FFF3F3;
  padding: 3px 5px;
}

.validationerror {
  font-size: 120%;
  font-weight: bold;
  color: #660000;
}

@charset "UTF-8";

@import "/s/css/1000widths.css";


#CLIENT_Top {

}


html, body{
  background: #F3F4F4 none repeat scroll 0 0 !important;
}


#CLIENT_Banner {

background-color: #FAFAFA;
border-bottom: 1px solid black;
overflow: hidden;
}


#CLIENT_Centre {
background-color: #FFFFFF;
}

#CLIENT_body {
padding: 10px 10px 10px 15px;
color: #000000;
margin:0 auto;
width: 1000px;

	
	
}

#CLIENT_Bottom {
	background-color: #FFFFFF;
}

#CLIENT_footer {
	color: #888888;
	font-size: 8pt;
	margin: 30px 0 10px 35px;
	width: 815px;
}

#CLIENT_footer a, #CLIENT_footer a:hover, #CLIENT_footer a:link, #CLIENT_footer a:visited {
    color: #888888;
}


html, body {
	font: 9.5pt "Lucida Grande",Tahoma,Arial,sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	
}

#head {
    overflow: hidden;
    padding: 0 5px;
    background: none repeat scroll 0 0 #2DA3CF;
    color: white;
    margin:15px auto;
    overflow: hidden;
}

#body h1, #body h2 {
	margin-top: 0;
	padding-top: 20px;
	color: #000000;
}


#head a, #head a:link, #head a:visited {
    color: #F1F5FE;
}
#head a:hover {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline !important;
}
#user {
    margin: 5px;
}

#body {
        background-color: white;
        margin: 0 auto;
}

#body a, #body a:link, #body a:visited {
    color: #2C8FB7;
}
#body a:active, #body a:hover {
    color: #F06C37;
    text-decoration: underline !important;
}
#body h1 a, #body h1 a:active, #body h1 a:hover {
    color: inherit;
}

#appnav{
    float:left;
}

#appnav a, #appnav a:link, #appnav a:visited {
    color: #797979;
}
#appnav a:active, #appnav a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #797979;
    text-decoration: underline;
}
#appnav h3 {
    background: none repeat scroll 0 0 #2DA3CF;
    border: 1px none #333333;
    color: white;
}
#appnav h4 {
    color: #797979;
}
#appnav h4 a:hover {
    color: #797979;
}
#appnav .current {
    border-bottom-style: none;
    border-left-color: #2DA3CF;
    border-right-style: none;
    border-top-style: none;
}
.appform .btn input, .appform .btn .close, .appform .btncontinue, .appform .btn .next, .appform .btn .review, .appform .btn .prev {
    background-color: #2C8FB7;
    border: 1px solid #2DA3CF;
    color: #FFFFFF;
}
.appform .btn input:hover {
    background-color: #58BEE3;
}
#identity {
    background: none repeat scroll 0 0 #004A40;
    border: 1px solid #002B25;
    color: #FFFFFF;
}
#identity a, #identity a:link, #identity a:visited {
    color: #EEEEEE;
}
#identity a:active, #identity a:hover {
    color: #FFFFFF;
}
.appform h1 {
    color: #2C8FB7;
    font-size: 160%;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 0;
}
.appform h2 {
    color: #2C8FB7;
    font-size: 140%;
    margin-bottom: 14px;
    margin-right: 0;
    margin-top: 0;
    padding: 23px 0 0;
}
.appform h3 {
    background-color: #2C8FB7;
    color: #FEFFFE;
    margin: 0 0 10px;
    padding: 10px 0 10px 10px;
}
.appform h4 {
    background: none repeat scroll 0 0 #FBFAFA;
    border: 1px solid #F2F1F1;
    color: #000000;
}
.appform .review h3 {
    color: #900028;
}
.appform .review h4 {
    color: #900028;
}
.appform .review label {
    color: #900028;
}
.chooseform .actions a {
    background-color: #FBFBFB;
    border: 1px solid #E8E8E8;
}
.chooseform .actions a:hover {
    background-color: #FFE16C;
    border: 1px solid #798B23;
}
div.validationerror, p.validationerror {
    background-color: #FFF3F3;
    padding: 3px 5px;
}
.validationerror {
    color: #660000;
    font-size: 120%;
    font-weight: bold;
}


/*
06/05/2016
Change by Ben, requested by Jodie*/
#defaultheader > a > img{
    visibility: hidden;
    height: 50px;
}

#defaultheader{
    background-image: url(/s/site/actenvironment/ACTGov_inline_black.png);
    width: 960px;
    height: 118px !important;
    background-repeat: no-repeat;
    background-position: 20px 20px;
}

.appform{
    margin-left:190px;
}

.loginbox .appform{
    margin-left:0px;
}