/*
  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: 12 February 2012 20:13:26
*/


/**  1. html reset **/

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, font, img, ifeventns, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}
body{
    color:#474646;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    margin:0;
    padding:0;
    background: url(http://www.utas.edu.au/__data/assets/image/0003/34905/dots.gif);
    line-height: 1.3;
}
h1{font-size: 1em; margin: 0; padding: 0; }
h2{font-size: 1em; margin: 0; padding: 0;}
h3{font-weight: bold; font-size: 1em; margin: 0; padding: 0;}
:focus {
    outline: 0;
}
ul{
    list-style: none;
}
ol{
    margin: 0 30px;
}
a:link, a:visited, a:focus, a:active{
    text-decoration: none;
    color:#474646;
}
.clear {clear: both;}
.left {float: left;}
.right {float: right;}
.hide {display: none;}
.text-bold { font-weight: bold;}

/**  2. Structure **/
#top-banner{
    background: #5d7289;
    color: #FFF;
    margin: 0 auto;
    width: 975px;
    padding: 3px 4px;
    text-align: right;
    margin: 0 auto;
    position: relative;
}
#top-banner h1{
    text-transform: uppercase;
    display: inline;
    font-weight: normal;
    padding:0 28px 0 0;
    }
#top-banner p{
    display: inline;
    padding: 0 15px;
    }
#top-banner a{
    color: #FFF;
    text-decoration: none;
    }
#top-banner form{
    display: inline;
    height: 17px;
    }
#top-banner input.search-field {
    background: #EEE url(http://www.utas.edu.au/__data/assets/image/0005/45878/search-mag-up.gif) left top no-repeat;
    height: 14px;
    border: 1px solid #678499;
    padding-left: 21px;
    }
#top-banner input.site-search-button {
    position: relative;
    top: 2px;
}
#content-wrapper{
    margin: 0 auto;
    width: 983px;
    position: relative;}
#wrapper{
    margin: 0 auto;
    width: 983px;
    float: left;
    position: relative;
    }
#wrapper p.feature-text{
    position: absolute;
    top: 453px; 
    left: 0;
    margin-left: 169px;
    padding: 31px 20px 19px 20px;
    width: 130px;
    height: 185px;
    background: url(http://www.utas.edu.au/__data/assets/image/0020/34904/quote-bg.png) no-repeat;
    font-size: 1.4em;
    font-style: italic;
    display: block;
    }
#wrapper p.feature-text a{
    text-decoration: none;
    color:#474646;
    }
#wrapper p.feature-text img{
    padding-top:180px;
    }
#col-left{ 
    width: 166px;
    font-size: 1.1em;
    }
#col-center{ 
    width: 571px;
    }
#col-right{ 
    width: 240px;
    margin-left: 6px;
}
/** 3. Col-left **/
#social-links{
    padding: 4px 0 0 4px;
    }
#social-links p{
    padding: 0 0 4px 0;
    }
#navigation-wrapper{ 
    height: 20.7em;
    padding-top: 4.8em;
    }
#navigation{ 
    padding: 3px 0 0 0;
    font-weight: bold;
    }
#navigation ul{ 
    margin: 0;
    padding: 0;
    }
#navigation a {
    color: #000;
    text-decoration: none;
    padding: 6px 2px 6px 10px;
    display: block;
    }
#navigation a:hover {background-color: #fff; padding-bottom: 5px; border-bottom: 1px dotted #ccc;}

ul.postgrad-sub-list {
    background: #FFF;
    height:55px;
}
ul.postgrad-sub-list a{
    background: url("http://www.utas.edu.au/__data/assets/image/0008/40985/tab-black.gif") no-repeat 2px 9px;
    padding: 6px 0 6px 20px!important;
    }
ul.postgrad-sub-list a:hover, ul.about-sub-list a:hover {padding: 6px 0 5px 20px!important; border-bottom: none;}

#quick-links{ 
    background: #C6761F;
    padding: 13px 0 0 12px;
    }
#quick-links h2 {
    text-transform: uppercase;
    font-weight: bold;
    color: #FFF;
    }
#quick-links ul {
    padding: 6px 0 0 0;
    }
#quick-links ul li {
     display:block;
     padding:4px 0 4px 15px;
     background: url(http://www.utas.edu.au/__data/assets/image/0004/34906/ql-arrow.gif) no-repeat 0px 7px;
     color:#FFE2BA;
     font-weight:bold;
}
#quick-links a {
     padding: 0;
     color:#FFE2BA;
     display:inline;
     font-weight:bold;
     text-decoration:none;
}
#quick-links a:hover, #quick-links a:focus {
     border-bottom: 1px solid #FFE2BA;
     text-decoration: none;
}
/*
#quick-links ul li{
    }
#quick-links a{
    text-decoration: none;
    font-weight: bold;
    color: #ffe2ba;
    background: url(http://www.utas.edu.au/__data/assets/image/0004/34906/ql-arrow.gif) no-repeat 0px 5px;
    padding: 4px 0 4px 13px;
    display: block;
    }
#quick-links a:hover{
    text-decoration: none;
    }
*/
#downloads {
    background: #FFF;
    font-size: 0.8em;
    padding: 3px;
    margin-top: 4px;
    }
#downloads h2{
    font-weight: bold;
    }
#downloads a{
    text-decoration: none;
    background: url(http://www.utas.edu.au/__data/assets/image/0018/35154/dl-arrow.gif) no-repeat 0 3px;
    padding: 0 0 4px 6px;
    display: block;
    color:#474646;
    }
/** 4. Col-center**/
#utas-logo {
    background: #cc2229;
    width: 100px;
    margin: 0 0 94px 171px;
    padding: 8px 0 8px 6px;
    }
ul#tabs-menu {
    width: 400px;
    margin-left: 171px;
    }
ul#tabs-menu li{
    display: inline;
    float: left;
    width: 133px;
    padding: 6px 0;
    text-align: center;
    color: #FFF;
    font-weight: bold; 
    }
ul#tabs-menu li a{
    color: #FFF;
    }
ul#tabs-menu a:hover, ul#tabs-menu a:focus{
    border-bottom: 2px dotted #FFFFFF;
    }
ul#tabs-menu li#recent{background: #bb3d43; width: 134px;}
ul#tabs-menu li#event-list{background: #c6761F;}
ul#tabs-menu li.event-list{background: #c6761F;}
ul#tabs-menu li#global-reach{background: #5d7289;}
#recent-news{
padding-bottom: 20px;
}
.recent-news-item {
    border: 1px solid #edeeee;
    margin: 1px 5px 9px 5px;
    padding: 15px 10px 15px 10px;
    clear: left;
    min-height: 7em;
}
.recent-news-item img{
    float: left;
    padding-right: 12px;
}
.recent-news-item h3{
    font-weight: bold;
    padding-left: 87px;
    padding-bottom: 3px;
}
.recent-news-item p{
    padding-left: 87px;
    }
#tabs-1, #tabs-2, #tabs-3, #tabs-4{
    background: #FFF;
    padding-top: 10px;
    margin-left: 171px;
    clear: both;
    min-height: 34em;
    }
#tabs-1{
    background: #FFF;
    padding-top: 10px;
    margin-left: 171px;
    clear: both;
    /*padding-bottom: 20px;*/
} 
.events-list-item {
    border: 1px solid #edeeee;
    margin: 1px 5px 9px 5px;
    padding: 15px 10px 15px 10px;
    clear: left;
    min-height: 7em;
    }
.events-list-item a:hover{
    /*text-decoration: underline;*/
    }
.events-list-item .right {
    padding: 3px 0 0 0;
    color: #5D7289;
}
#tabs-2 .event-date {
    padding-right: 5px;
    }
#tabs-2 .event-date .event-month {
    font-size: 1.3em;
    text-transform:uppercase;
    padding-top: 2px;
    }
#tabs-2 .event-date .event-day {
    font-size: 2.3em;
    }
.events-list-item  h3{
    font-weight: bold;
    padding: 3px 0 5px 0;
    }
.event-list-item p {
    }
#topics-of-interest{
    border: 1px solid #edeeee;
    margin: 9px 6px;
    padding: 4px 12px;
}
.tab-wrapper{
    text-align: center;
margin: 0;
padding-left: 70px;
}
#red-feature-tab{
    background: #BB3D43;
    color: #FFF;
    padding: 6px 0;
    /*margin-left: 60px;*/
    text-align: center;
    width: 119px;
    margin-bottom: 5px;
    clear: both;
    }
#red-feature-tab a{
    color: #FFF;
    }
#red-feature-tab h2 a{
    text-decoration: none;
    border-bottom: 2px dotted #FFF;
    color: #FFF;
    }
#yellow-feature-tab{
    background: #C6761F;
    color: #FFF;
    padding: 6px 0;
    text-align: center;
    width: 119px;
    /*margin-bottom: 5px;*/
    }
#yellow-feature-tab a{
    color: #FFF;
    }
#yellow-feature-tab h2 a{
    text-decoration: none;
    border-bottom: 2px dotted #FFF;
    color: #FFF;
    }
a.global_reach_current {
    text-decoration: none;
    border-bottom: 2px dotted #FFF;
    color: #FFF;
}
.global-map {
    /*border: 1px solid #edeeee;*/
    margin: 2px 6px 4px 6px;
    /*padding: 8px 6px 18px 6px;*/
    clear: left;
    }
.graduate {
    border: 1px solid #edeeee;
    padding: 5px 9px;
    margin: 2px 9px 4px 6px;
    min-height: 50px;
}
.graduate h3{
    padding: 0 0 0 60px;
    margin: 0;
}
.partners {
    border: 1px solid #edeeee;
    padding: 2px 9px;
    margin: 2px 9px 0 6px;
}
.more-list {
    padding: 0 5px 8px 0;
}
.more-list img{
    top: 2px;
    position: relative;
}
/** 5. col-right **/ 
#more-info{ 
background: #FFF;
width: 240px !important;
margin: 0;
}
#more-info p{ padding: 5px 9px 10px 13px; } 
#more-info-text-1, #more-info-text-2, #more-info-text-3 {  }
#more-info-slider {}
#more-info-slider li {
    }
#listing_buttons {
    padding: 4px 5px 4px 125px;
    }
/*#listing_buttons a {padding:0 5px;margin:0 1px 0 2px;color:white;}*/
#listing_buttons a{
    text-decoration: none;
    font-weight: bold;
    color:#474646;
    padding: 2px 5px;
    }
#listing_buttons a.selected{
background: #5D7289;
border: 1px solid #989898;
color: #FFF;
}
#listing_buttons a.button0{
    border: 1px solid #BB3D43;
    }
#listing_buttons a.button0:hover{
    background: #BB3D43;
    color: #FFF;
    }
#listing_buttons a.button1{
    border: 1px solid #E98B24;
    }
#listing_buttons a.button1:hover{
background: #E98B24;
color: #FFF;
}
#listing_buttons a.button2{
border: 1px solid #5D7289;
}
#listing_buttons a.button2:hover{
background: #5D7289;
color: #FFF;
}
#listing_buttons a.button3{
border: 1px solid #343789;
}
#listing_buttons a.button3:hover{
background: #343789;
color: #FFF;
}
#listing_buttons a.button4{
border: 1px solid #FCD116;
}
#listing_buttons a.button4:hover{
background: #FCD116;
color: #FFF;
}
#media-tabs {
    display: block;
    background: #FFF;
    margin-top: 5px;
    }
#feature-video{
    margin: 0;
    clear: both;    
    }
#video-list{    
    margin: 0;
    background: #FFF;
    /*padding-bottom: 25px;*/
    }
#video-listing{
    background: #FFF;
    }
#video-title{
    background: #BB3D43;
    color: #FFF;
    padding: 6px 0 6px 70px;
    /*text-align: center;*/
    }
#video-title h2{
    text-decoration: none;
    border-bottom: 2px dotted #FFF;
    color: #FFF; 
    font-weight: bold;
    width:104px;
    }
.video{
    border: 1px solid #edeeee;
    padding: 4px;
    margin: 3px 12px 3px 12px;
    height: 3.9em;
    }
.video img{}
.video h3 { 
    padding-left: 65px;
    font-weight: bold;
    }
.video p{ 
    padding-left: 65px;
    }
.video p.movie-play-links{ 
    padding-left: 65px;
    text-align: right;
    }
.video p.movie-play-links a, .video p.movie-play-links a:visited, .video a.movie-play, .video a.movie-download, .video a:visited.movie-play, .video a:visited.movie-download {
    text-decoration: none;
    color: #474646;
    /*text-align: right;
    font-weight: bold;*/
    }
#video-listing .right a{
    text-decoration: none
}
.more-vid-list {
    padding: 4px 15px 3px 0;
    width: 225px;
    text-align: right;
    background: #FFF;
}
/** 6. Footer **/
#footer{
    width: 965px;
    margin: 3px auto;
    background: #FFF;
    padding: 10px;
    font-size: 0.9em;
    }
#affil{
    background: #FFF;
    width: 400px;
    margin-left: 171px;
    margin-top: 4px;
    padding: 1px 0;
    }
#affil ul li{
    display: inline;
    padding: 5px;
}
#affil img{
    padding-left: 45px;
}
#footer-content {
   width: 600px;
}
#footer-content a {
   color: #474646;
   text-decoration: none;
}
