/*
  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: 10 February 2012 06:51:30
*/


/* YUI Override
********************************************************/
#doc {
    margin:0 auto 20px;text-align:left; /* leave unchanged */
    width:752px;/* non-IE */
    *width:752px;/* IE */
    color: #222222;
    /*overflow: hidden;*/
    min-width:600px;/* optional but recommended */
}
#yui-main {
  font-size: 85%;
}

/* Main Containers
********************************************************/
#hd {
font-family: Arial, Helvetica, sans-serif;
padding: 10px 0 0 0;
position: relative;
overflow: hidden;
}
#bd {

margin: 8px 0 0 0;
clear:both;
border: 1px solid black;
font-size: 100%;
}
#ft { 
margin: 0px 0 0px 0; 
font-family:Arial, Helvetica, sans-serif;
background-color:#006fb0;
overflow:hidden;
padding-bottom:5px;
height:1%;
}

/* Element Declarations == Headers
********************************************************/
h1, h2, h3, h4 {
    margin: 1.3em 0 .5em 0;
}
h1 {
    font-family: helvetica,  geneva, verdana, sans;
    color: #555555;
    font-size: 124%;
    padding-top: 14px;
}

h1.noshow {
   display: none;
}

h2 {
    font-family: helvetica,  geneva, verdana, sans;
    color: #444444;
    font-size: 116%;
    margin: 0px;
    padding-top: 10px;
}

h3 {
    font-family: helvetica,  geneva, verdana, sans;
    color: #333333;
    font-size: 108%;
    font-weight: bolder;
    margin-bottom: 0;
    padding-bottom: 0;
}

h4 {
    font-family: helvetica,  geneva, verdana, sans;
    color: #333333;
    font-size: 100%;
    font-weight: bolder;
    margin-bottom: 0;
    padding-bottom: 0;
}

/* Element Declarations == Paragraph Elements
********************************************************/
#home_link {
        position: relative; 
        right:0px; 
        float:right; 
        width:120px; 
        height:75px; 
        top: -75px; 
        z-index:1000; 
        background-image:url(http://www.uws.edu.au/__data/assets/image/0009/54747/trans.gif); 
        margin-bottom:-75px;
}


strong { font-weight: bold }


#bd p {
    padding: 0pt 0 1.1em;
}

ul {
    padding-left: 0px;
    margin-left: 15px;
    list-style-type: square;
}

#bd {
    line-height: 100%;
}

li {
  list-style-type: square;
}


#bd img { border: 0; padding: 0; margin: 0; }

/* Header == Universal nav
********************************************************/

#hd div.universalnav {
    margin: 0;    
    background: #ffffff;
    voice-family:"\"}\""; 
  voice-family:inherit;
}
    
#hd div.universalnav ul {
    display: inline; /* IE Fix - Double Margin Float */
    
    margin: 0 0 0 10px;
    position: relative;
    padding: 0;
    float: left;
}

#hd div.universalnav ul li {
    display: inline; /* IE Fix - Double Margin Float */
    
    list-style-type: none;
    float: left;    
    margin: 3px 0 0 0;
    color: #555555;
}
    
#hd div.universalnav ul li a    {
    padding: 0 5px 0px 3px;
    color: #555555;
    text-decoration: none;
    line-height: 100%;
  font-size: 77%;
}
    
#hd div.universalnav ul li a:hover { color: #000000; }

#hd div.quicksearch { 
    display: inline; /* IE Fix - Double Margin Float */
    
    margin: 0;
    padding: 0 2px 0 0;
    position: relative;
    float: right;
    }
    
#hd div.quicksearch a { color: #555555;  }
    
#hd div.quicksearch div.quick { float: left; display: inline; margin: 0; }

#hd div.quicksearch input.submit { margin: 0; margin-top: 0px; height: 20px ; padding: 0 0px 1px 3px;}

#hd div.quicksearch div.search { float: left; display: inline; margin: 0 0 0 10px; }

#hd label {
   display: none;
}

#hd .input_floater {
    float: left;
    display: inline;
    margin: 0 10px 0 0;
}

#lg img {
    float:right;    

}

#lg{
    overflow:hidden;
    background-color:#006fb0;
    height:1%;
}

#utility-nav {
    display:block;
    width:358px;
    height:26px;
    float:left;
    margin-left:51px;
    background:url('http://www.uws.edu.au/__data/assets/image/0011/54794/utility_nav_bg.gif') top left no-repeat;
    color:#f1f1f1;
    
}

#utility-nav-links {
    
    padding-top:10px;
    padding-left:20px;
    padding-bottom:10px;
}

#utility-nav a {

    color:#f1f1f1 !important;
    font-size:10px;
    font-family:arial,helvetica,sans-serif;
    text-decoration:none;
    
}


#utility-nav a:hover {
    text-decoration:underline;
}



/* Slideshow elements
********************************************************/
#bd #lg, #hd #hd_slideshow {
  line-height: 0;
}
#hd_slideshow {
  width: 750px !important;
  height: 75px !important;
} 

/* Footer
********************************************************/
#bd div.page_widgets {
  clear:both;
  margin:50px 0px 0;
  padding-bottom:20px;
}

#bd div.page_widgets ul {
  position:relative;
  text-align:right;
  margin-top:2px;
  list-style-type:none;
  padding:1px 1px 0 10px;
}

#bd div.page_widgets ul li {
  position:relative;
  list-style-type:none;
  line-height:100%;
  float:right;
  margin:0;
  padding:0;
}

#bd div.page_widgets ul li a {
  position:relative;
  display:block;
  width:25px;
  height:22px;
  border:1px solid #ccc;
  margin:0 0 0 3px;
  padding:5px 1px 1px;
}

.tool-tip {
  color: #fff;
  width: 139px;
 z-index: 13000;
  cursor: pointer;
  background: url(http://futurestudents.uws.edu.au/__data/assets/image/0019/793/tips.png) top left;
}
 
.tool-title {
  display: none;
}
 
.tool-text {
font-size: 11px;
  padding: 4px 8px 8px;
}

#ft p { margin: 0; padding: 0; padding-top:4px; padding-right:10px;  color: #f1f1f1; font-size: 75% ; float:right }

#ft a { color: #777777; text-decoration: underline; }


#ft-utilitites {
    display:inline;
    width:189px;
    height:19px;
    float:left;
    margin-left:51px;
    background:url('http://www.uws.edu.au/__data/assets/image/0010/54793/ft_utilities_bg.gif') top left no-repeat;
    color:#f1f1f1;
    
}

#ft-utilities-links {
    
    padding-top:3px;
    padding-left:11px;
    padding-bottom:5px;
}

#ft-utilitites a {

    color:#f1f1f1 !important;
    font-size:10px;
    font-family:arial,helvetica,sans-serif;
    text-decoration:none;
    
}

#ft-utilitites a:hover {
    text-decoration:underline;
    
}

/* Common Styles
********************************************************/
.float-left { float: left; }

#body-copy img.left {float: left; margin: 10px 15px 10px 0;  display: inline;}
#body-copy img.right {float: right; margin: 6px 0 10px 15px;display: inline;}

.clear-both {
  clear: both;
}
        
.expand {
  width: 100%;
  /* makes the box expand so it contains the floats */
  overflow: hidden;
}
