/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 09 February 2015 23:06:44
*/


@charset "utf-8";
/*reset browser styles*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd, l /*,ul,li,*/ fieldset,form,label,legend,caption,input,button,submit,body,div,dl,dt,dd,/*ul,ol,li,*/ h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
font-style:normal;
margin:0;
padding:0;
}
html,body {
min-height:100%;
}
            /*default styles*/

div.seven_columns table
{
border-collapse:collapse;
}
div.seven_columns table,div.seven_columns th, div.seven_columns td
{
border: 1px solid black;
padding:5px;
}

table
{
border-collapse:collapse;
}
table,th, td
{
border: none;
padding:5px;
}

#content_main input{

height:auto;
padding:2px;
margin-right:5px;
position:relative;
border:1px solid #8A8A8C;
background-color:#fff;
}


.sq-form-field
{
border: 1px solid #8A8A8C;
list-style:none;
}




body {
  background-color:#E5E4E4;
  color:#58585A;
  font-family:helvetica, arial, sans;
  font-size:80%;
  line-height:120%;
  word-wrap:break-word;
  overflow: -moz-scrollbars-vertical;
  overflow-x: hidden;
  overflow-y: scroll;
  
}

em
{
font-style:italic;
}


a {
text-decoration:none;
color:#58585a;
}

h3 {
padding-top:10px;
padding-bottom:5px;
font-size:110%;
}

p.flag_head
{
font-family:"adelle-1", "adelle-2", helvetica, arial, sans;
font-size:150% !important;
color:#ffffff;
padding:7px 0px 4px 10px;
font-weight:600;
}

form {
font-family:"adelle-1", "adelle-2", helvetica, arial, sans;
font-size:85%;
}

p.form
{
margin:0 0 2px 0 !important;
}


p.form_label
{
margin:10px 0 2px 0 !important;
width:500px !important;
}

em.required_field
{
color:#ee2726;
}


label {
/*display:block;*/
}
input {

}
            /*element styles*/
#wrap {
width:920px;
margin-top:0;
margin-right:auto;
margin-left:auto;
background-color:#FFF;
padding-left:20px;
padding-right:20px;

}

#header_image
{
background:url(/__data/assets/image/0019/47224/header_2.png) no-repeat top left;
height:120px;
}

#header_image_logo
{
background:url(/__data/assets/image/0004/47218/ACYS_newlogo_header.png) no-repeat top left;
height:100px;
width:300px;
float:left;
margin: 20px 0 0 0;
}

a.header_image_logo_link
{
display:block;
height:100%;
Width:100%;
}


            /*form styles*/
#form {
float:right;
width:220px;
text-align:left;
margin-right:30px;
margin-top:20px;
position:relative;
}

/*
#username-text{
position:relative;
bottom:30px;
right:50px;
}
#username {
height:12px;
width:94px;
border:1px solid #999;
padding:2px;
position:relative;
right:94px;
top:17px;
border:1px solid #8A8A8C;
background-color:#fff;
}
#password_wrap {
display:inline;
float:left;
position:relative;
left:110px;
bottom:15px;
border:none

}
#password {
height:12px;
width:79px;
margin-left:11px;
padding:2px;
position:relative;
bottom:3px;
left:45px;
border:1px solid #8A8A8C;
background-color:#fff;
}
#login {
    background-image:url(/__data/assets/image/0005/39272/login_arrow.png);
    background-repeat:no-repeat;
    background-position:right center;
    height:18px;
    width:18px;
    background-color:#58585a;
    position:relative;
    left:42px;
    bottom:2px;
    border-style:none;
    text-indent: 9999px;
}
#login:hover {
    background-image:url(/__data/assets/image/0005/39695/login_arrow_hover.gif);
}
*/
#logout_wrap{
position:relative;
bottom:0px;
left:5px;
padding-bottom:3px;
}






/* NICK'S REVISED LOGIN STYLES */

#login_wrap
{
float:left;
width:250px;
margin:0px 0 5px 0;
}

#login_button_wrap
{
width:20px;
margin:0px 32px 0px 0px;
float:right;
padding:0;
border:0;
}

#username_text
{
color:#58585a;
float:left;
width:90px;
font-family:"adelle-1","adelle-2",sans;
font-size:9pt;
font-weight:400;
margin:0 15px 0 0;
}

a.username_text:link, a.username_text:visited 
{
color:#58585a;
font-family:"adelle-1","adelle-2",sans;
font-size:9pt;
font-weight:400;
text-decoration:none;
}

a.username_text:hover, a.username_text:active, a.username_text:active
{
color:#ffffff;
font-family:"adelle-1","adelle-2",sans;
font-size:9pt;
font-weight:400;
text-decoration:none;
}

#password_text
{
color:#58585a;
float:left;
font-family:"adelle-1","adelle-2",sans;
font-size:9pt;
font-weight:400;
margin:0px;
}

#subscribe_box
{
float:left;
width:120px;
margin:50px 0 0 0;
}

#username_box
{
height:12px;
width:88px;
margin:0 10px 0 0;
border:1px solid #8a8a8c;
padding:2px;
background-color:#ffffff;
float:left;
}

#password_box
{
height:12px;
width:88px;
margin:0px;
float:left;
border:1px solid #8a8a8c;
padding:2px;
background-color:#ffffff;
}

#login
{
background-image:url(/__data/assets/image/0005/39272/login_arrow.png);
background-repeat:no-repeat;
background-position:right center;
height:18px;
width:18px;
background-color:#58585a;
border-style:none;
text-indent: 9999px; ;
}

}
#login:hover
{
background-image:url(/__data/assets/image/0006/39696/search_button_hover.gif);
}




/* END OF NICK'S REVISED LOGIN STYLES */ 








#logout {
    font-family:"adelle-1", "adelle-2", helvetica, arial, sans;
    color:#58585a;
    background-color:transparent;
    border-style:none;
}
#logout:hover {
   color:#fff;
}
.search input {
bottom:5px;
height:12px;
width:192px;
padding:2px;
position:relative;
border:1px solid #8A8A8C;
background-color:#fff;
}
.searchPage input {
height:12px;
width:130px;
padding:2px;
border:1px solid #8A8A8C;
background-color:#fff;
margin-left: 5px;
}
.search_btn input{
height:18px;
position:relative;
right:2px;
background-color:#58585a;

}
#username_wrap {
display:inline;
float:left;
margin-left:9px;
margin-top:15px;
border:none;
}

.searchPage_btn input {
background-image:url(/__data/assets/image/0006/39273/search_button.png);
background-repeat:no-repeat;
background-position:right center;
height:18px;
width:16px;
background-color:#58585a;
position:relative;
right:3px;
top:1px;
margin-top:5px;
border-style:1px solid ##58585a;
padding:2px;
cursor:pointer;
}
.searchBtn {
background-image:url(/__data/assets/image/0006/39273/search_button.png);
background-repeat:no-repeat;
background-position:right center;
height:18px;
width:26px;
background-color:#58585a;
position:relative;
right:5px;
top:1px;
margin-top:5px;
border-style:none;
}
.results_list{
padding-left:10px;
}


#form_list ul li
{
background;cyan;
list-style:none;
padding-left:0;
margin-left:0;
}




            /*navigation menu styles*/
#nav ul {
border-bottom-width:2px;
border-bottom-style:groove;
border-bottom-color:#CBCBCB;
width:920px;
position:relative;
float:left;
margin-right:10px;
margin-top:5px;
}
#nav li {
float:left;
height:30px;
margin-right:28px;
position:relative;
top:5px;
}
#nav li:hover, #nav li:active {
background-image:url(/__data/assets/image/0007/39274/nav_arrow_1.png);
background-repeat:no-repeat;
background-position:center -5px;
}
#nav a,#nav #nav a:focus{
font-family:"adelle-1", "adelle-2", helvetica, arial, sans;
color:#58585a;
text-decoration:none;
}
#nav a:hover {
text-decoration:none;
color:#58585a;
}
#nav ul > li:first-child {
padding-left:0;
margin-left:0;
}



#content_main {
    width:672px;
    margin-top:10px;
    float:left;
    margin-bottom: 30px;
    padding-right:18px;
}
#aside {
    float:left;
    width:218px;
    margin-top:10px;
    border-left-width:1px;
    border-left-style:dotted;
    border-left-color:#bebebe;
    padding-left:10px;
    font-size:95%;
    margin-bottom: 20px;
    position:relative;
}
#aside a:hover{
color:#f78e1e;
text-decoration:none;
}
#aside p {
font-size:90%;
}
#aside .date {
color:#939496;
font-size:75%;
}
#social_icons {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#d8d8d9;
padding-bottom:5px;
}
#news_title {
background-image:url(/__data/assets/image/0016/39130/Blue_flag_bg_1.png);
background-repeat:no-repeat;
background-position:left center;
height:31px;
margin-top:10px;
padding-top:5px;
}
#button {
background-color:#939598;
margin-top:20px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-family:"adelle-1", "adelle-2", helvetica, arial, sans;
color:#FFF;
font-weight:700;
display:inline-block;
margin-bottom:10px;
padding:8px 13px 8px 10px;
}
#button img {
position:relative;
left:15px;
float:right;
top:2px;
}
#button a {
color:#FFF;
font-weight:700;
}
.news {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#d8d8d9;
}
.italic {
font-style:italic;
padding-bottom:3px;
padding-top:2px;
}
            /*footer styles*/
#footer {
    width:930px;
    padding-left:30px;
    background-color:#58585a;
    padding-top:0;
    padding-bottom:0;
    color:#FFF;
    font-size:70%;
    line-height:110%;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
#footer a {
color:#FFF;
text-decoration:none;
}
#footer a:hover{
color:#f78e1e;
}
#footer ul {
float:left;
padding-bottom:100px;
padding-right:18px;
}
#footer_details {
font-size:85%;
float:right;
padding:0;
width:200px;
}
.footer_title {
text-transform:uppercase;
font-weight:700;
padding-bottom:5px;
padding-top:20px;
}
.footer_logo {
background-image:url("/__data/assets/image/0008/39275/footer_logo_2.gif");
background-repeat:no-repeat;
background-position:left top;
height:53px;
width:200px;
margin-top:20px;
padding-bottom:15px;
list-style:none;
}

.deewr_logo {
background-image:url(/__data/assets/image/0006/43980/footer_DET_logo2014.jpg);
background-repeat:no-repeat;
background-position:left top;
height:74px;
width:235px;
margin: 0px 0px 0px -33px !important;
padding-bottom:15px;
list-style:none;
}

#footer_details li + li {
margin-left:30px;
padding-bottom:10px;
list-style:none;
}
#anchor {
background-image:url(/__data/assets/image/0009/39276/top_arrow.png);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
position:relative;
bottom:10px;
text-transform:uppercase;
font-size:80%;
left:800px;
}
.clear {
clear:both;
height:0;
}
#right_align,#search .right_align,#search_position {
text-align:right;
}

/* Search Results Page */
ul#results-list {list-style-type: none; margin: 0 0 25px 0;}
ul#results-list li {margin-bottom: 15px;}
div#search-pagination {margin-top: 10px; text-align: center;}
span.resultPosition {color: #0474A9;}
span.resultStatus {margin-left: 15px; font-size: 0.9em;}
span.resultUrl {margin-left: 15px; font-size: 0.9em; color: green;}

