/*
  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: 04 September 2010 18:01:32
*/


/*  INSIDE SECTIONS

    Section Flags marked with [=]
    
    CONTAINERS
    MAIN CONTENT
    RIGHT COLUMN
    LEFT NAV
    BREADCRUMBS
    
    PLATFORM REQUIREMENTS
    MODULE LISTINGS
    FAQS
    TRAINING
    CALENDAR
    COURSE AND ENROLMENT PAGE
    CASE STUDY LIST
    NEWS AND EVENTS
    CAREERS FORM
    CONTACT US
    SEARCH RESULTS
    
    BUTTONS
    SIMPLE EDIT FORM
    STYLED TABLE
    SMALL STYLED TABLE
    GENERIC FORM STYLES
    GENERIC TABLE STYLES

....................................................  */

/*
=CONTAINERS **********************/

#main_content_wrapper {
    float:left;
    width:698px;
    background-image:url(http://squiz.net.au/__data/assets/image/0004/26077/main_content.gif);
    background-repeat:repeat-y;
    margin:0 0 0 27px;
    display:inline;
    float:left;
    z-index:-1;
    overflow:hidden;
}

#main_content_wrapper .box_content {
    min-height:600px;
    background-image:url(http://squiz.net.au/__data/assets/image/0016/26125/top_curve.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding:1px 0 0 0;
    z-index:50;
    width:698px;
}

#main_content_wrapper .bottom_curve {
    background-image:url(http://squiz.net.au/__data/assets/image/0019/26047/bottom_curve.gif);
    height:8px;
    background-repeat:no-repeat;
    clear:both;
    float:left;
    width:100%;
    background-color:#f0f0f0;
}

/*
=MAIN CONTENT**********************/

#main_content {
    width:546px;
    margin:0 5px 0 0;
    padding:0 0 20px 0;
    color:#636363;
}

.padding{
   margin:0 10px 0 0;
}

#main_content h1 {
    font-size:1.9em;
    letter-spacing:-1px;
    color:#779312;
    font-weight:normal;
}

#main_content h2 {
    color:#63810C;
    letter-spacing:-1px;
    font-size:1.4em;
}

#main_content h3 {
    font-size:1.1em;
}

#main_content h4 {
    font-size:1.1em;
    color:#606060;
    margin:0;
}

#main_content .tools {
    float:right;
    margin:0;
    list-style-type:none;
    display:inline;
    text-indent:-9999px;
    width:80px;
}

#main_content .tools li {
    float:left;
    background-image:none;
    margin:0;
    padding:0;
    display:inline;
}

#main_content .tools li:first-child {
    border:none;
}

#main_content .tools li a {
    display:block;
    background-repeat:no-repeat;
    margin:0 5px;
}

#main_content ul {
    list-style-type:none;
}

#main_content ul li {
    background-image:url(http://squiz.net.au/__data/assets/image/0008/29654/green_dot.gif);
    background-position:0 4px;
    background-repeat:no-repeat;
    padding:0 15px 0 15px;
    overflow:hidden;
    margin:0em 0 0em 1em;
}
#main_content ul.gray li {
    background-image:url(http://squiz.net.au/__data/assets/image/0007/49840/gray_dot.gif);
}

#main_content ul li p {
    margin:0!important;
}

#main_content ul ul li {
    background-image:url(http://squiz.net.au/__data/assets/image/0010/29935/green_dash.gif);
    background-position:0 4px;
    background-repeat:no-repeat;
    padding:0 0 0 15px;
    overflow:hidden;
    margin:0.5em 0 1em 1em;
}

#main_content .box {
    float:left;
    background-color:#f8f8f8;
    padding:10px;
    width:80%;
}

#main_content .box-form {
    margin-top: 35px;
}

#main_content .box-form .submit_button {
    float:none;
}

.box_text_margin {
    width:80%;
}

#main_content a {
    color:#2e7faa;
    text-decoration:none;
}

#main_content a.view-download {
   float:left;
   margin:12px 0 0;
   background:url(http://squiz.net.au/__data/assets/image/0006/52890/view-download.png) no-repeat;
   width:162px;height:45px;
   text-indent:-9999px;
}




#main_content a:hover {
    text-decoration:underline;
}

#main_content ol li{
    width: 95%;
}

.gmap {
   background:url(http://squiz.net.au/__data/assets/image/0004/29956/gmap_icon.jpg) left no-repeat;
   padding:0 0 0 37px;
   display:block;
   height:37px;
   line-height:3;
}

/*
=RIGHT COLUMN**********************/

#right_column .box_content {
    background-color:#e8e8e8;
    padding:10px 10px 10px 20px;
    width:190px;
}

#right_column h2 {
    font-size: 18px;
    font-family:arial;
    font-weight:normal;
}

#latest_news {
    min-height:310px;
}

#latest_news a {
    font-style: italic;
}

.note {
    background-image:url(http://squiz.net.au/__data/assets/image/0019/26092/note_bg.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#e8e8e8;
    float:left;
    padding:10px 10px 20px 20px;
    width:190px;
    margin-top:15px;
}

ul.pdf {
    list-style-type:none;
    color:#696969;
    margin:0;
}

.pdf li {
    margin:3px 0 0 0;
    line-height:1.6;
}

.pdf li a {
    color:#2b2b2b;
    display:block;
    background-image:url(http://squiz.net.au/__data/assets/image/0008/31598/pdf_grey.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding:0 0 0 25px;
    height:16px;
}

a.more {
    color:#5688a2;
    background-image:url(http://squiz.net.au/__data/assets/image/0018/26064/hr_bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    padding:10px 0 0 0;
    font-weight:normal;
}

/*
=LEFT NAV*********************/

#left_nav {
    margin:10px 0 0 10px; /* redefined in ie6.css */
    float:left;
    width:132px;
    text-align:left;
    display:inline;
}

#left_nav li {
    list-style-type:none;
}

#left_nav li a {
    text-decoration:none;
    color:#636363;
    display:block;
    padding:3px 0 3px 5px;
}

#left_nav li a:hover {
    color:#779312!important;
}

#left_nav li a.selected, #left_nav li a.hier {
    background-color:#779312;
    color:#fff;
}

#left_nav li.selected a, #left_nav li.hier a, #left_nav li.selected a:hover, #left_nav li.hier a:hover {
    background-color:#779312;
    color:#fff!important;
}

#left_nav .sub {
   margin-bottom:0!important;
}

#left_nav .sub li {
    margin:0 0 0 5px;
}

#left_nav .sub li a {
    padding-left:10px;
    background-image:url(http://squiz.net.au/__data/assets/image/0011/29936/grey_dash.gif);
    background-position:left;
    background-repeat:no-repeat;
    color:#636466!important;
    background-color:#fff;
}

 #left_nav .sub li a:hover, #left_nav .sub li.selected a  {
    color:#779312!important;
    background-image:url(http://squiz.net.au/__data/assets/image/0010/29935/green_dash.gif);
    background-position:left;
    background-repeat:no-repeat;
    background-color:#fff!important;
}


#left_nav .sub li .sub2 li a {
    color:#636363!important;
    background-image:none!important;
}

#left_nav .sub li .sub2 li a:hover, #left_nav .sub li .sub2 li.selected a {
    color:#779312!important;
}

/*
=BREADCRUMBS*************************/

#tool_wrapper {
    float:left;
    margin:10px 0 10px 0;
    width:100%;
}

#breadcrumbs {
    float:left;
    list-style-type:none;
    line-height:1.5;
    margin:-3px 0 0 0px;
    display:inline;
    width:500px;
}

#breadcrumbs li {
    float:left;
    background-image:url(http://squiz.net.au/__data/assets/image/0013/26050/breadcrumb_divider.gif)!important;
    background-position:left!important;
    background-repeat:no-repeat;
    padding:0 7px 0 14px!important;
    display:inline;
    margin:0!important;
}

#breadcrumbs li:first-child {
    background-image:none!important;
    margin-left: -15px !important;
}

#breadcrumbs li a {
    text-decoration:none;
    color:#b5b4b4;
}

#breadcrumbs li a:hover {
    text-decoration:underline;
}

/*****************/

.tour {overflow:hidden;}

/*
=PLATFORM REQUIREMENTS***********/

#platform h3 {
    font-size:1.4em;
    color:#63810c;
    letter-spacing:-1px;
}

/*
=MODULE LISTINGS*****************/
.modules {
    border-bottom:1px solid #E6E6E6;
    padding-bottom:5px;
    margin-top:10px;
}

.modules .link{
    background:#FFFFFF;
    display:block;
    margin-left:400px;
    padding:1px;
    width:80px;
}

/*
=FAQS*******************/

.faq {
    margin:0;
    padding:0;
    text-indent:-9999px;
}

.faq li {
    float:left;
    background-image:none!important;
    padding:0!important;
    margin:0 3px 0 0!important;
}

.faq li a {
    background-repeat:no-repeat;
    width:171px;
    height:83px;
    display:block;
}

.faq #cms a {
    background-image:url(http://squiz.net.au/__data/assets/image/0006/29949/faqs_cms.gif);
}

.faq #matrix a {
    background-image:url(http://squiz.net.au/__data/assets/image/0008/29951/faqs_matrix.gif);
}

.faq #license a {
    background-image:url(http://squiz.net.au/__data/assets/image/0006/58245/faqs_license.jpg);
}

/*
=TRAINING**************************/

.training li img {
    margin:0;
}

.training li h4, .training li h2  {
    margin-bottom:5px!important;
}

.training li .courseListBlurb {
    float:left;
    width:80%!important;
    display:block;
}

.training li .courseLinks {
    clear:both;
    padding-top:5px;
}

.training li .courseLinkstwo {
    float:right;
    padding-top:5px;
}

.training li .courseLinksthree {
    float:right;
}

.training li .courseSubLinks {
    float:left;
}

.training li span {
    float:left;
    margin:0.5em 1.5em 0 0;
}

.training li {
    background-image:none!important;
    border-top:1px solid #f2f2f2;
    padding:15px 0 15px 0!important;
    overflow:hidden;
    clear:both;
}

.training li:first-child {  /* redefined in ie6.css */
    padding:0 0 20px 0!important;
    border:none;
}

.trainingImageSpan {
    margin:0;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
}

.cert-table td, .cert-table th{
border: 1px solid #DFDFDF;
}

.cert-table table {
border-collapse:collapse;
}

/*
=CALENDAR**************/

#calendarTable td.date {
    vertical-align: top;
}

#calendarTable td {
    border-top:1px solid #dbdbdb;
    padding:0;
}

#calendarTable th {
    text-align:center;
    padding:0;
    color:#757575;
    font-size:0.9em;
}

#calendarTable td.dayLabel, #calendarTable td.dayLabelWeekend {
    border-top:0px none;
}

#calendarTable a.dateLink {
    color:#afafaf;
    font-size:0.9em;
}

#calendarTable span.location {
    display: block;
    font-weight:normal !important;
}

#calendarTable table {
    clear: left;
}

.training-event-day {
    display: block;
    font-size: .9em;
}

#main_content #calendar-legend h3 {
    margin-bottom: 0;
    font-size: 1em;
    position: absolute;
    top: -9999em;
    left: -9999em;
}

#main_content #calendar-legend ul {
    margin-top: 2px;
}

#main_content #calendar-legend ul li {
    list-style: none;
    padding:0 0 2px 10px;
    width:89px;
    background-image: none;
    margin: 0 1px 1px 0;
    float: left;
}

#main_content #calendar-legend ul label {
    padding-left: 5px;
}

#main_content #calendar-legend ul li.sydney {
    border-bottom: 3px solid #432641;
    color:#432641;
}

#main_content .event_sydney a {
    color:#432641;
    font-weight:bold;
}

#main_content #calendar-legend ul li.melbourne {
    border-bottom: 3px solid #b6004b;
    color:#b6004b;
    width: 100px;
}

#main_content .event_melbourne a {
    color:#b6004b;
    font-weight:bold;
}

#main_content #calendar-legend ul li.canberra {
    border-bottom: 3px solid #fb462f;
    color:#fb462f;
}

#main_content .event_canberra a {
    color:#fb462f;
    font-weight:bold;
}

#main_content #calendar-legend ul li.hobart {
    border-bottom: 3px solid #083A5F;
    color:#083A5F;
}

#main_content .event_hobart a {
    color:#083A5F;
    font-weight:bold;
}

#main_content #calendar-legend ul li.brisbane {
    border-bottom: 3px solid #235F31;
    color:#235F31;
}

#main_content .event_brisbane a {
    color:#235F31;
    font-weight:bold;
}


#main_content #calendar-legend ul li.allstates {
    border-bottom: 3px solid #666666;
    color:#666666;
}

#main_content .event_allstates a {
    color:#666666;
    font-weight:bold;
}

#main_content a.event a {
    text-decoration:none!important;
    display:block!important;
    padding: 4px!important;
    width:100%!important;
    font-weight:bold;
}

#main_content a.event:hover {
    text-decoration:underline !important;
}

#month {
    margin-top:8px;
}

.officeList { /* redefined in ie6.css */
    background-color:#F2F2F2;
    clear:both;
    margin:0 !important;
    overflow:hidden;
    padding:6px 10px;
}

.officeList input {
    padding:0;
    margin:0;
}

.classLegend {
    background-color:#F2F2F2;
    clear:both;
    margin:3px 0 0 0;
    overflow:hidden;
    padding:6px 10px;
    position:relative;
}

.classLegendBlurb {
    width:343px;
}

.classLegend select {
    position:absolute;
    right:12px;
    top:9px;
    width:160px !important;
}

#classView {
    font-weight:bold;
}

.divRow {
    clear:both;
    padding-bottom:10px;
    overflow:hidden;
}

.divRowRight {
    float:left;
    width:120px;
    font-weight:bold;
    width:400px;
}

.divRowLeft {
    float:left;
}

#applyButton{
    left:630px;
    position:absolute;
    top:-15px;
}

.intro {
    position:relative;
}

/*
=COURSE AND ENROLMENT PAGE ***************/

#courseTable, #enrolmentTable {
    border-top:2px solid #91BA00;
    border-collapse:separate !important;
}

#enrolmentTable td {
    padding: 2px 0px 2px 4px !important;
}

#applyContainer a{
    float:right;
}

.tdStrong {
    font-weight:bold;
}

#bookingformmid li {
    padding-left:0 !important;
    margin-left:0 !important;
}

/*
=CASE STUDY LIST************/
#main_content #Case_study_listing li {
    background:none;
    margin:15px 0;
    overflow:hidden;
    padding:0px;
}

#main_content #Case_study_listing .summary {
    padding-bottom:10px;
    width:100%;
}

.portfolio .box #case_study_News_item {
    width: 580px;
}

#main_content #Case_study_listing li img {
    float:none;
}

#Case_study_listing .link {
    text-align:right;
    padding:5px 0;
    border-bottom:1px solid #BFBFBF;
    border-top:1px dotted #DFDFDF;
    width:100%!important;
}

#main_content #Case_study_listing .link .pdf {
    background-position:right top;
    display:inline;
    float:none;
    padding:5px 25px 25px;
    text-align:right;
    background-position:95px 2px;
    border-right:1px dotted #BFBFBF;
}

#main_content .latest_sites ul {
    margin:0;
    padding:0;
}


#main_content .latest_sites li {
    margin:0;
    padding:15px 0;
    background-image:none;
    border-bottom:1px solid #BFBFBF;
}

#main_content .latest_sites h3 {
    color:#779312;
}

#main_content .latest_sites li img {
    margin-top:0;
}

/*#main_content .latest_sites p {
    float:left;
    width:350px!important;
}*/

/* 
=NEWS AND EVENTS ***********/

#squiz_latest ul {
    float:left;
}

#squiz_latest #type_nav {
    margin:0;
    float:right;
    font-weight:bold;
    font-size:1.1em;
}

#squiz_latest #type_nav li {
    margin:0;
    padding:0 3px;
}

#squiz_latest ul li img {
    float:left;
}

#squiz_latest #type_nav li a {
    border-bottom:3px solid #fff;
    text-decoration:none;
    font-weight:normal;
}

#squiz_latest #type_nav li a:hover {
    border-bottom:3px solid #779312!important;
}

.media {
    display:block;
}

.source {
    font-size:1.1em;
    padding-left:5px;
}

.date_published {
    font-size:1.1em;
    font-style:italic;
}

a.pdf {
    background-image:url(http://squiz.net.au/__data/assets/image/0009/28449/pdf.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding:0 0 10px 25px;
    height:16px;
    display:block;
    float:left;
}

a.pdf2 {
    background-image:url(http://squiz.net.au/__data/assets/image/0009/28449/pdf.gif);
    background-position:right top;
    background-repeat:no-repeat;
    display:block;
    height:16px;
    padding:0 20px 0 0;
    text-align:right;
}

.file {
    margin:0 0 0 5px;
}

#main_content .news_date {
    color:#8AB624;
    font-size:10px;
    font-weight:bold;
    padding:0px;
    margin:0px;
}

#main_content .news .link {
    text-align:right;
    padding:5px;
    width:auto;
    border-bottom:1px solid #BFBFBF;
    border-top:1px dotted #DFDFDF;
}

.news .link .pdf {
    background-position:95px 2px;
    border-right:1px dotted #BFBFBF;
    display:inline;
    float:none;
    padding:5px 25px;
    text-align:right;
}

#main_content .news li {
    background:none;
    width:500px;
    margin:0;
    padding:0;
}

#main_content .news .summary {
    padding-bottom:10px;
}

#main_content .news .news_item .link, .news .media_release .link .pdf,.news .media_release .title,
.news .white_paper .title, .news .news_item h4 a {
    display: none;
}

#main_content .news .news_item {
    border-bottom:1px solid #BFBFBF;
}

.seminars_form {
    width:500px;
}

.seminars_form p{
   float:left;
   margin-right:10px;
}

.seminars_form p input{
   width:220px;
}

.seminars_form p.multiline input {
   width:458px;
   height:100px;
}

/*
=CAREERS FORM***************/

#search_page_23127 label, #search_page_23023 label {
    margin:0 0 0 5px;
}

#queries_location_query_posted, #search_page_23127_submit_button {
    display:none!important;
}

.jobs_form {
   width:100%;
}

.jobs_form td.w40 {
   width:40%;
   vertical-align:top;
}

.jobs_form td.w60 {
   width:60%;
}

.jobs_form td.w60 .selected {
    border:1px solid #3b87af;
    font-size:1em;
    background-color:#f2f2f2;
    padding:3px 0 3px 5px;
    margin:3px 0;
}

/*
=CONTACT US*************************/



.contact_form {
    width:600px;
    float:left;
}

.contact_form span {
    float:left;
    clear:left; 
    overflow:hidden;
    margin:0 10px 20px 0;
}

.contact_form select {
    width:225px!important;
}

.contact_form .submit_button {
    float:left; 
    clear:both;
}

#q27844_q7.sq-form-field, #q27844_q7.selected{
    width:460px;
    background-color:#F2F2F2;
    /*font-size:1em;*/
    padding:3px 0 3px 2px;
    color:#606060;
    margin:3px 0;
}

#q27844_q7.sq-form-field{
   border:1px solid #FFF;
}

#q27844_q7.selected{
    border:1px solid #3b87af;
}

.major_list_item ul li {
    background-image:url(http://squiz.net.au/__data/assets/image/0016/26062/grey_arrow.gif)!important;
    background-position:0 4px;
    background-repeat:no-repeat;
}

.email_contact {
    background-image:url(http://squiz.net.au/__data/assets/image/0010/29953/email_icon.gif);
    background-repeat:no-repeat;
    background-position:left;
    display:block;
    height:27px;
    padding:0 0 0 32px;
}

.contact {
    float:left;
    height:150px;
    margin:20px 3px 0;
    width:290px;
    display:inline;
    overflow:hidden;
}

.contact span, .contact a {
   float:left;
}


.contact ul li {
    padding:0 0 0 25px!important;
    margin:0.5em 0!important;
    height:17px;
    background-position:left!important;
    overflow:visible;
}

.contact .tel{
    background-image:url(http://squiz.net.au/__data/assets/image/0006/29958/phone_icon.gif)!important;
    background-repeat:no-repeat;
    height:17px;
} 

.contact .fax{
    background-image:url(http://squiz.net.au/__data/assets/image/0011/29954/fax_icon.gif)!important;
    background-repeat:no-repeat;
    height:17px;
}

.contact .web{
    background-image:url(http://squiz.net.au/__data/assets/image/0003/30666/w_logo.gif)!important;
    background-repeat:no-repeat;
    height:17px;
}

.contact .gmap{
    background-image:url(http://squiz.net.au/__data/assets/image/0004/29956/gmap_icon.jpg)!important;
    background-repeat:no-repeat;
    height:37px;
}



.abn {
   float:left;
   width:290px;
   clear:both;
   margin:40px 0;
   overflow:hidden;
}

/*
=SEARCH RESULTS*********************/

#page_nav_top {
    background-color:#fafafa;
    padding:5px 10px 10px 10px;
    color:#636363;
    overflow:hidden;
}

.displaying {
    float:right;
}

#page_nav_top p {
   width:auto!important;
}

.buttons {
    float:right;
    clear:right;
    margin:0;
}

.buttons a {
    text-decoration:none;
    color:#a4a4a4!important;
    background-image:url(http://squiz.net.au/__data/assets/image/0016/26107/results_button.gif);
    background-repeat:no-repeat;
    display:block;
    width:26px;
    height:26px;
    text-align:center;
    line-height:2.1;
    font-size:0.9em;
    float:left;
    margin:0 0 0 3px!important;
}

.buttons b, .buttons .selected a {
    color:#fff!important;
    width:27px;
    height:26px;
    display:block;
    background-image:url(http://squiz.net.au/__data/assets/image/0017/26108/results_button_selected.gif);
    background-repeat:no-repeat;
    font-weight:normal;
    text-align:center;
    line-height:1.9;
    float:left;
    margin:0 0 0 3px;
}

.buttons a:hover {
    color:#434343!important;
    text-decoration:none!important;
}

.results {
    float:left;
}

.pages {
    overflow:hidden;
    float:left;
    margin:0 4px 0 0;
    width:auto;
}

.buttons .previous {
    margin:2px 0 0 0;
    background-image:url(http://squiz.net.au/__data/assets/image/0010/26101/previous_small.gif)!important;
    background-repeat:no-repeat;
    text-indent:-9999px;
    height:26px;
    width:27px;
    display:block;
    float:left;
}

.buttons .previous a {
    height:26px;
    width:27px;
    background-image:url(http://squiz.net.au/__data/assets/image/0010/31600/previous_small_over.gif)!important;  
}

.buttons .previous a, .buttons .next a {
    outline:none;
}

.buttons .next {
    margin:2px 0 0 0;
    background-image:url(http://squiz.net.au/__data/assets/image/0018/26091/next_small.gif)!important;
    background-repeat:no-repeat;
    text-indent:-9999px;
    height:26px;
    width:27px;
    display:block;
    float:left;
}

.buttons .next a {
    height:26px;
    width:27px;
    background-image:url(http://squiz.net.au/__data/assets/image/0009/31599/next_small_over.gif)!important;
}

.results_list li {
    list-style-type:none;
    padding:10px 0 15px 0;
    border-bottom:3px solid #fafafa;
    overflow:hidden;
}

.results_list li a {
    text-decoration:none;
    clear:both;
}

.results_list li a:hover {
    text-decoration:underline;
}

.page_link {
    color:#2e7faa;
}

.heirarchy {
    clear:both;
    margin:2px 0 2px -3px;
    width:80%;
    color:#b5b4b4;
}

.heirarchy a {
    color:#b5b4b4;
    padding:0 3px 0 3px;
}

.date {
    clear:both;
    margin:0;
}

.page_nav_bottom {
    overflow:hidden;
    background-color:#fafafa;
    text-align:center;
    padding:15px 10px 5px;
    margin-bottom:20px;
    clear:both;
    color:#a4a4a4;
    line-height:2.1;
    font-size:0.9em;
}

.page_nav_bottom a {
    text-align:center;
    text-decoration:none;
    color:#a4a4a4;
    background-repeat:no-repeat;
}

.page_nav_bottom a:hover {
    color:#434343;
}

.page_nav_bottom .next {
    background-image:url(http://squiz.net.au/__data/assets/image/0017/26090/next_large.gif);
    display:block;
    width:112px;
    height:32px;
    float:right;
}

.page_nav_bottom .previous {
    background-image:url(http://squiz.net.au/__data/assets/image/0009/26100/previous_large.gif);
    display:block;
    width:132px;
    height:32px;
    float:left;
}

/*
=BUTTONS**************/
#main_content .View_Details {
    background:transparent url(http://squiz.net.au/__data/assets/image/0009/28809/VD_button.gif) -2px -10px no-repeat;
    display:block;
    height:24px;
    margin:0px;
    padding:0px;
    width:80px;
    text-indent:-9999px;

}

#main_content a.View_Details:hover {
    background-position: -85px -9px;
    display:block;
    height:24px;
    margin:0px;
    padding:0px;
    width:80px;
}

#main_content .Apply_Now {
    background:transparent url(http://squiz.net.au/__data/assets/image/0019/28801/AN_button.gif) -2px -10px no-repeat;
    display:block;
    height:24px;
    margin:0px;
    padding:0px;
    width:80px;
    text-indent:-9999px;
}

#main_content .Apply_Now.Job_Details {
    margin:10px 0 0;
    outline: none;
}

#main_content a.Apply_Now:hover {
    background-position: -79px -9px;
    display:block;
    height:24px;
    margin:0px;
    padding:0px;
    width:80px;
}

#main_content .Apply_Now.Job_Details:hover {
    margin:10px 0 0;
    outline: none;
}

#main_content .Edit {
    background:transparent url(http://squiz.net.au/__data/assets/image/0007/28807/EDIT_button.gif) -2px -7px no-repeat;
    display:block;
    height:16px;
    margin:0px;
    padding:0px;
    width:25px;
}

#main_content a.Edit:hover {
background-position: -31px -7px;
    display:block;
    height:16px;
    margin:0px;
    padding:0px;
    width:25px;
}

#main_content .Create_Job {
    background:transparent url(http://squiz.net.au/__data/assets/image/0004/28804/CNJ_button.gif) -2px -10px no-repeat;
    display:block;
    height:35px;
    margin:0px;
    padding:0px;
    width:120px;
}

#main_content a.Create_Job:hover {
    background-position:-126px -9px;
    display:block;
    height:35px;
    margin:0px;
    padding:0px;
    width:120px;
}

.datatable .button {
    padding: 1px;
}

.datatable .Button a {
    text-indent: -1000px;
}

/*
=SIMPLE EDIT FORM****************/

table.sq-backend-section-table {
    float:left;
}

#simple_edit label {
    margin:0 0 0 5px;
}

#simple-edit select
{
    width:auto;
}

/*
=STYLED TABLE*************************/

.datatable, .matrix {
    width:100%;
    border-bottom:2px solid #91BA00;
    border-collapse:collapse;
    margin-top:15px;
    margin-bottom:15px;
}

.datatable th, .matrix th {
    background-color:#bacb4a;
    color:#fff;
    padding:7px;
    font-size:1em;
    border-left:1px solid #e9e9e9;
    background-image:url(http://squiz.net.au/__data/assets/image/0005/26582/th_bg.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
}
.matrix th {background-image:url(http://squiz.net.au/__data/assets/image/0014/49010/th_bg_matrix.jpg); background-position:top; background-color:#97AC43;}

.matrix th.row{background-color:#fff; color:#000; background-image:none;}

.datatable tr.alt td, .matrix tr.alt td {
    border-top:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    background-color:#f9f9f8!important;
}

.datatable td, .matrix td {
    padding:7px;
    background-color:#fff;
    border:1px solid #e9e9e9;
}

.datatable th:first-child {
    text-align:left;
    text-indent:7px;
    min-width:45%;
}

.datatable tr td:first-child {
    border-left:none;
}

.datatable .city {
    background-color:#f8f8f8;
}

#main_content .datatable .cities h4 {
    color:#FFFFFF;
}

.datatable .headings th {
    background-color:#E9E9E9;
    background-image:none;
    color:#606060;
}













































/*
=SMALL STYLED TABLE*************************/


.datatable_licenceFAQ{
    border-collapse:collapse;
    border:1px solid #e9e9e9;
}

.datatable_licenceFAQ th {
    text-align:center;


    border:1px solid #e9e9e9;
}

.datatable_licenceFAQ td {
    border:1px solid #e9e9e9;
}

.datatable_small {
    border-collapse:collapse;
    margin-top:8px;
}

.datatable_small th {
    background-color:#bacb4a;
    color:#fff;
    padding:8px 8px;
    font-size:1em;
    border:1px solid #e9e9e9;
    background-image:url(http://squiz.net.au/__data/assets/image/0005/26582/th_bg.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
}

.datatable_small td {

    padding:7px 7px 7px 7px;
    background-color:#fff;
    border:1px solid #e9e9e9;
}

td.yes, td.no {
   background-repeat:no-repeat;
/*   background-position:10px 5px;*/
   background-position:center center;
   text-indent:-9999px;
}

td.yes{
  background-image:url(http://squiz.net.au/__data/assets/image/0008/29960/tick.gif);
}

td.no{
  background-image:url(http://squiz.net.au/__data/assets/image/0009/29961/cross.gif);
}

/*
=GENERIC FORM STYLES******************************/

form ul li {
    background-image:none!important;
}

form ul.form-list li {
    background:url(http://squiz.net.au/__data/assets/image/0008/29654/green_dot.gif) 0 4px no-repeat !important;
}

.box form {
    margin:0;
    padding:0;
    margin-top:35px;
}

fieldset {
    background-color:#fff;
    border:1px solid #e9e9e9;
    width:486px;
    padding:0 7px 5px;
    position:relative;
}

#main_content legend {  /* redefined in in ie7.css  */
    background-color:#9bb640;
    color:#fff;
    margin-top:-24px;
    margin-left:-7px;
    padding:6px 5px 4px 5px;
    position:absolute;
    display:block;
    background-image:url(http://squiz.net.au/__data/assets/image/0003/26580/legend_bg.gif);
    background-repeat:repeat-x;
    background-position:top;
}

#main_content .sq-form-field {
    margin:3px 0;
}

.sq-form-field {
    background-color:#F2F2F2;
    border:1px solid #fff;
    font-size:1em;
    padding:3px 0 3px 5px;
    color:#606060;
}

input.selected {
    border:1px solid #3b87af;
    font-size:1em;
    background-color:#f2f2f2;
    padding:3px 0 3px 5px;
    margin:3px 0;
}

#textarea.selected {
    height:134px;
}

.submit_button {
    float:left;
    clear:both;
    background-image:url(http://squiz.net.au/__data/assets/image/0016/26116/submit.gif);
    background-color:transparent;
    text-indent:-9999px;
    border:none;
    margin:0;
    padding:0;
    width:70px;
    height:31px;
}

.submit_button:hover {
    background-image:url(http://squiz.net.au/__data/assets/image/0017/26117/submit_over.gif);
}

input.sq-form-field, select {
    clear:left;
}

#main_content select {
    padding:0!important;
    height:20px;
    width:220px;
    background-color:#FFFFFF;
    border:1px solid #dedede;
}

.box label {
    width:135px;
    float:left;
    margin:5px 0;
}

.box form p {  
    overflow:hidden;
    padding:7px; /* redefined in ie7.css  */
    clear:both;
}

.grey {
    border-top:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    background-color:#f9f9fb;
}

#textarea {
    height:134px;
    background-color:#fdfdfd;
}

.checkbox {
    float:left;
    background-repeat:no-repeat;
    margin:10px 0;
}

.no_padding {
    margin:0;
    padding:0!important;
}

.errors {
   color:red;
}

/*
=GENERIC TABLE STYLES**********/

th, td {
    padding:4px 8px 4px 4px;
    text-align:left;
}

td h4 {
    margin:0;
}

.layout td {
    padding:0 8px 4px 0;
    vertical-align:top;
}

div.box-form table a {
color:#636363;
font-size:1.1em;
font-weight:bold;
}

/* User Conference Styling */


#main_content ul.nobullet li{
   list-style:none;
   background:0 none;
   margin:0;
   padding:0;
}

#main_content a.mgough {
   display:block;
   background:url(http://squiz.net.au/__data/assets/image/0010/53200/mgoughdownload.png) no-repeat;
   width:162px;height:45px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.chorikx{
   display:block;
   background:url(http://squiz.net.au/__data/assets/image/0005/53195/chorikxdownload.png) no-repeat;
   width:162px;height:45px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.vryandownload{
   display:block;
   background:url(http://squiz.net.au/__data/assets/image/0012/53202/vryandownload.png) no-repeat;
   width:171px;height:52px;

   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.dhawking {
    display:block;
   background:url(http://squiz.net.au/__data/assets/image/0007/53197/dhawkingdownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;

}

#main_content a.jgillet {

    display:block;
   background:url(http://squiz.net.au/__data/assets/image/0009/53199/jgilletdownload.png) no-repeat;
   margin:0 -7px;
   width:171px;height:52px;
   text-indent:-9999px;
}

#main_content a.adickson {
    display:block;
   background:url(http://squiz.net.au/__data/assets/image/0006/53196/adicksondownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;
}
#main_content a.adickson2 {
    display:block;
   background:url(http://squiz.net.au/__data/assets/image/0020/53345/youBetheDiff.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.dquintal {
    display:block;
   background:url(http://squiz.net.au/__data/assets/image/0008/53198/dquintaldownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.sharepoint{
    display:block;
   background:url(http://squiz.net.au/__data/assets/image/0011/53201/sharepointdownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.stevewalker{
    display:block;
   background:url(http://squiz.net.au/__data/assets/image/0012/53211/stevewalkerdownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.juliantaverner{
   display:block;
   background:url(http://squiz.net.au/__data/assets/image/0013/53212/juliantavernerdownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
    margin:0 -5px;
}

#main_content a.karldavidson{
    display:block;
   background:url(http://squiz.net.au/__data/assets/image/0011/53210/karldavidsondownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.gsherwood{
   display:block;
   background:url(http://squiz.net.au/__data/assets/image/0003/53346/gregsherwooddownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.smorgan{
   display:block;
   background:url(http://squiz.net.au/__data/assets/image/0017/53351/smorgandownload.png) no-repeat;
   width:171px;height:52px;
   text-indent:-9999px;
   margin:0 -5px;
}

#main_content a.youtube{
  display:block;
  background:url(http://squiz.net.au/__data/assets/image/0017/54251/youtube.jpg) no-repeat;
  width:171px;height:52px;
  text-indent:-9999px;
  margin:0 -5px;
}






