/* UI Widget: SocialMedia */
/* START @import url(ui-table.css); */
/*UI CSS: Table styles*/
/*Use external wrappers to control table width*/
.ui-table-wrapper{width:708px}
    .ui-table{width:100%;border-top:1px solid #c7daea}
        .ui-table caption{color:#fff;font-weight:bold;text-align:left;vertical-align:middle;border-top:1px solid #c7daea;height:30px;caption-side:top;position:relative}
            .ui-table caption span{display:block;position:relative;padding:6px 6px 6px 10px;top:0}
        .ui-table tr{}
        
             /*TD, TH base styles*/
            .ui-table th, .ui-table td{color:#666666;padding:10px;text-align:left;vertical-align:middle}
                .ui-table th{}
                .ui-table td{}
                
            /*Per row*/
            .ui-table tr td{border-bottom:1px solid #c7daea}
                .ui-table tr.odd td{background:#f4f8fb}
            .ui-table tr th{background:#c7daea;color:#005a9c}
                .ui-table td.odd th{}
                
            /*Design variations*/
            /*Row headers: tbody contained*/
            .ui-table tbody tr th{border-top:1px solid #eaf1f8}

/*Legacy Table Styles*/
table.light {
    border-top: 1px solid #C7DAEA;
}
table.light caption {
    background: #4391ca;
    background: -moz-linear-gradient(center top , #4391CA 0%, #044277 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4391ca), color-stop(100%,#044277));
    background: -webkit-linear-gradient(top, #4391ca 0%,#044277 100%);
    background: -o-linear-gradient(top, #4391ca 0%,#044277 100%);
    background: -ms-linear-gradient(top, #4391ca 0%,#044277 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4391ca', endColorstr='#044277',GradientType=0 );
    background: linear-gradient(top, #4391ca 0%,#044277 100%);
    border-top: 1px solid #C7DAEA;
    caption-side: top;
    color: #FFFFFF;
    font-weight: bold;
    height: auto;
    padding: 6px 6px 6px 10px;
    position: relative;
    text-align: left;
    top: 0;
    vertical-align: middle;
}
table.light caption span {
    float:left;	
}
table.light th, table.light td {
    color: #666666;
    padding: 10px;
    text-align: left;
}
table.light th {
    vertical-align: middle;
}
table.light tr th {
    background: none repeat scroll 0 0 #C7DAEA;
    border-top: 1px solid #EAF1F8;
    color: #005A9C;
}
table.light tr th.alt {
    background-color: #F4EDDA;
    border-bottom: 1px solid #C7DAEA;	
}
table.light tr td {
    border-bottom: 1px solid #C7DAEA;
}
table.light tr.alt td, table.light tr td.alt {
    background: none repeat scroll 0 0 #F4F8FB;
}
/* END @import url(ui-table.css); */
body {font: 16px/1.5 Arial, Helvetica, sans-serif;color:#000}
div { background-image: none;background-color: #fff;}

.header .tools,
.header .menu,
.footer-wrapper .footer-contents,
.ui-share-widget,
.footer-meta img,
.footer-meta ul,
.detail-back-to-search,
.branding-logo,
.btn-top,
.ui-widget-mini-rotator-controls,
.btn-next,
.btn-prev,
.three-col-col-1,
.three-col-col-3,
.ui-page-subfooter .action-icon-btn,
.ui-widget-gallery span.icon,
.ui-auth{
    display: none !important;
    }

.three-col-col-2,
.content,
.ui-table-wrapper,
.ui-widget-gallery-wrapper,
.ui-widget-gallery,
.ui-widget-mini-rotator-wrapper
.ui-widget-mini-rotator,
.ui-widget-dual-columns-wrapper,
.ui-widget-dual-columns,
.ui-page-subfooter {
    width: auto!important;
    padding-left: 0!important;
    margin: 0!important;
    float: none!important;
    }

/* HEADER */
a.branding-title {color: #000;font-size: 28pt; float: left;}
span.i {font-style: italic;}
.print-logo {display: block!important;width: 240px;float: right;}

/* BREADCRUMB */
.ui-breadcrumbs {padding: .5em 0 2em 0;}
.ui-breadcrumbs-list,
.ui-breadcrumbs-list li {list-style-type: none;padding: 0;margin: 0;display: inline;}
.ui-breadcrumbs-list li a {color: #000;}

/* TAGLINE*/
.footer-meta {position: relative;}
.tagline {padding: 3em 0 1em 0;}
.updated-time {position: absolute; right:0; top: 0;}

/* PODs */
.ui-pod {margin-bottom: 20px;}
.ui-pod .title {border: .25pt solid #999;padding: 0 0 0 15px;font-weight: normal;height: 40px;line-height: 40px;margin: 0;}
.ui-pod .inner-content {padding: 15px;border: .25pt solid #999;}
.ui-pod .sub-title {font-size: 1.385em; line-height: 1.3;padding-bottom: 0.75em;display: block;}

/* TABLE */
.ui-table caption {font-size: 17px; line-height: 1.4; border-top: none!important;}
.ui-table, .ui-table caption,.ui-table tr td, .ui-table tr th,.ui-table tbody tr th {border-top: .5pt solid #999; border-bottom: none; color: #000;}
.ui-table th {font-weight: bold;}

/* BULLETED LISTS */
.content-list li {list-style-type: square;}

/* JCAROUSEL */
.jcarousel-list li {display: block; position: static!important; margin: 0; float: none!important;padding-bottom: 20px;}

/* GALLERY */
.ui-widget-gallery ul {padding: 0; margin: 0;list-style: none;}
.ui-widget-gallery li {display: inline-block;padding: 0; margin: 0;list-style: none;}
.ui-widget-gallery li img {padding: 0;margin: 0 20px 20px 0;display: inline-block;}
.ui-widget-gallery li a {padding: 0;border: none;}

/* DUAL COLUMNS */
.ui-widget-dual-columns .col {width: 48%;}

/* SUBFOOTER */
.ui-page-subfooter {font-size: 13px; border-top: 4px solid #000;padding-top: 20px}
.ui-page-subfooter h3 {font-size: 18px;padding-top: 0;margin-top: 0; }

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-size: 32px}
h2 {font-size: 28px}
h3 {font-size: 26px}
h4 {font-size: 24px}
h5 {font-size: 22px}
h6 {font-size: 20px}

/* ACCORDIONS */
.ui-accordion .ui-accordion-header .ui-icon, .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s {
	display:none!important;
}

/* Andrews new print to PDF styles - June 2013 */

body{background: #ffffff;}

.stage{background: #ffffff !important;}

.page {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}

a.branding-title {text-shadow: none;}

.header{height: auto !important;padding-bottom: 10px;border-bottom: 1px solid #666666;padding-bottom: 1.5em}

.prefix_q0{padding-left: 0px;}

.branding{background: url(../images/UoA_logo_col_horz.jpg);background-repeat: no-repeat;background-position: right 27px;}
	
.ui-accordion .ui-accordion-content{display: block;}
.ui-accordion ul.accordion li.accordion-item a.sub-menu-btn, .ui-accordion .ui-accordion-content{padding-left: 0px;padding-right: 0px;}

.links{padding-top: 20px; margin-top: 20px; border-top: 1px solid #666666; font-size: .9em;}

.detail-icon {width: 20px;height: 20px;display: block;position: absolute;background: #fff url('https://www.adelaide.edu.au/script/program/images/ui-icons.png') top left no-repeat;left: 0;top: 0;}
.detail-glance-campus .detail-icon {background-position: 0 -72px;}
.detail-item {position: relative;float: left;}
.detail-item p {padding-left: 26px;line-height: 1.3;}
.detail-glance-degree-type .detail-icon {background-position: 0 -114px;}
.detail-glance-duration .detail-icon {background-position: 0 -156px;}
.detail-glance-satac-code .detail-icon {background-position: 0 -135px;}
.detail-glance-atar .detail-icon {background-position: 0 -177px;}
.detail-item span.label {font-weight: bold;color: #b38808;display: block;}

div.selector span{font-size: 2em;padding: 0px;background: none;width: auto;text-align: right;}
div.selector {padding-left: 0px;position: absolute;top: 0;right: 0;background: none;}

#page-footer, .ui-page-subfooter, .ui-breadcrumbs, .odp_view_events, .sitenav, .addthis_toolbox  {
	display: none !important;
}


.action{overflow: hidden;}
.ui-accordion ul.accordion li.accordion-item a.sub-menu-btn{font-size: 28px;}
ul.content-list li{background-image: none; padding-left: 0px; margin-left: 15px; list-style-type: square;}
table.light tr th{font-weight: bold;}
ui-widget-mini-rotator ul, ui-widget-mini-rotator li{list-style-type: none;margin: 0px; padding: 0px; width: auto !important;}
