@charset "UTF-8";

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


#CLIENT_Header {
	background: url(/s/site/boroondara/body.gif) repeat-x scroll 0 0 #C3D4C8;
    width: 100%;		
}

#CLIENT_Banner {
	height: 165px;
	width: 964px;
    margin: auto;
}

#logo {
    height: 92px;
    padding-top: 40px;
    width: 368px;
}

#logo h1 {
    border: medium none;
    margin: 0;
    padding: 0;
}

#logo a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: 92px;
    overflow: hidden;
    text-decoration: none;
    width: 368px;
}

#logo span {
    left: -9000em;
    position: relative;
}

#CLIENT_Centre {

}


#CLIENT_body {
    width: 1000px;
    color: #555555;
    margin-left: auto;
    margin-right: auto;
    background: no-repeat scroll center bottom #FFFFFF;


}


#footer {
    background: url(/s/site/boroondara/footer.gif) repeat-x scroll 0 0 #D1DED5;
    font-size: 11px;
    padding-bottom: 18px;
    width: 100%;
}

#footer h5 {
    font-size: 13px;
    margin: 0 0 9px;
    padding: 0;
}

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

#footer ul li {
	list-style: none outside none;
}

#footer a, #footer a:visited {
    color: #245932;
    text-decoration: none;
}
#footerOuterWrapper {
    background: url(/s/site/boroondara/footerOuterWrapper.gif) no-repeat scroll 50% 0 transparent;
    padding-left: 200px;
    min-height: 270px;
}
#footerInnerWrapper {
    color: #245932;
    margin: auto;
    padding: 48px 2px 18px;
    width: 760px;
}
#footerBody {
    background: url(/s/site/boroondara/footerBody.gif) no-repeat scroll 0 0 transparent;
    height: 1%;
}
.footerColumn1, .footerColumn2 {
    float: left;
    padding: 0 20px;
    width: 160px;
}
.footerColumn3, .footerColumn4 {
    float: left;
    padding: 0 20px;
    width: 140px;
}
.footerColumn4 {
    padding-top: 27px;
}


html,body {
    background-color: #D1DED5;
        color: #333333;
        font-family: "Arial",sans-serif;
        font-size: 12px;
        line-height: 18px;
    background: url(/s/site/boroondara/body.gif) repeat-x scroll 0 0 #C3D4C8;
}

#head {
    overflow: hidden;
    width: 990px;
    background: none repeat scroll 0 0 #F0ECE1;
    border: 1px solid #DDDDDD;
    padding: 5px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

#head a,#head a:link,#head a:visited {
    color: #735A39;
    font-weight: bold;
    outline: medium none;
    text-decoration: none;
}

#head a:hover {
    color: #245932;
    text-decoration: underline;
  
}

#user {
    margin: 5px;
}

#body {
    background-color: white;
    padding: 5px 15px;
    width: 970px;
	border-left: 1px solid #AFBEB4;
	border-right: 1px solid #AFBEB4;
}

#body a,#body a:link,#body a:visited {
    color: #0664A4;
    outline: medium none;
    text-decoration: underline;
}

#body a:active, #body a:hover {
    color: #111111;
    text-decoration: underline;
}

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

#body h1 {
	border-bottom: 1px solid #C3D4C8;
	    color: #245932;
	    font-size: 26px;
	    font-weight: bold;
	    line-height: 39px;
	    margin: 9px 0 18px;
	    padding: 0 0 2px;
}

#body h2 {
	    color: #245932;
	    font-size: 24px;
	    font-weight: normal;
	    line-height: 39px;
	    margin: 9px 0 18px;
	    padding: 0 0 2px;
}


#appnav a,#appnav a:link,#appnav a:visited {
    color: #333333;
    text-decoration: none;
}

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



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

#appnav h4 {
    color: #333333;
}

#appnav h4 a:hover {
    color: #333333;
}

#appnav .current {
    border-left-color: #245932;
    border-bottom-style: none;
    border-right-style: none;
    border-top-style: none;
}

#appnav .current h4 {
    color: #333333;
}

#appnav .current a {
    color: #333333;
}

.appform .btn, #body .appform .btn a.linkbtn, #body .appform .btn a.linkbtn:link, #body .appform .btn a.linkbtn:visited {
	border-radius: 8px 8px 8px 8px;
	padding: 9px;
}

.appform .btn .mid {
    width: 470px;
}

.appform .btn input, .appform .btn .close, .appform .btncontinue, .appform .btn .next, .appform .btn .review, .appform .btn .prev, #body .appform .btn a.linkbtn, #body .appform .btn a.linkbtn:link, #body .appform .btn a.linkbtn:visited{
    border: 1px solid #CACACA;
}

.appform .btn input:hover, #body .appform .btn a.linkbtn:hover,  #body .appform .btn a.linkbtn:active,  #body .appform .btn a.linkbtn:focus {
    background-color: #eff3f0;
}

#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: 140%;
    color: #003D82;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 20px;

}

.appform h2 {
	
}

.appform h3 {
    margin: 0 0 10px;
    color: #333333;
    background-color: #e5ece7;
    padding: 10px 0 10px 10px;
}

 #body #appform.appform fieldset a {
	text-decoration: none;
}

.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;
}

#body div.chooseform h2 {
   font-size: 18px;
}