@font-face {
font-family: 'Apercu Pro';
src: url("/u/SMS/web2015/fonts/apercu_light_pro.eot");
src: url("/u/SMS/web2015/fonts/apercu_light_pro.eot") format("embedded-opentype"),
     url("/u/SMS/web2015/fonts/apercu_light_pro.woff") format("woff"),
     url("/u/SMS/web2015/fonts/apercu_light_pro_95.otf") format("opentype"),
     url("/u/SMS/web2015/fonts/apercu_light_pro.svg") format("svg");
}
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-Regular.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Regular.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Regular.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Regular.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Regular.svg#Antwerp-Regular) format("svg");
    font-style:normal;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-Italic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Italic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Italic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Italic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Italic.svg#Antwerp-Italic) format("svg");
    font-style:italic;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-Bold.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Bold.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Bold.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Bold.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Bold.svg#Antwerp-Bold) format("svg");
    font-style:normal;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.svg#Antwerp-BoldItalic) format("svg");
    font-style:italic;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-Light.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Light.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Light.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Light.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Light.svg#Antwerp-Light) format("svg");
    font-style:normal;
    font-weight:100;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-LightItalic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-LightItalic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-LightItalic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-LightItalic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-LightItalic.svg#Antwerp-LightItalic) format("svg");
    font-style:italic;
    font-weight:100;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:AntwerpMedium;
    src:url(/u/SMS/web2015/fonts/Antwerp-Medium.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Medium.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Medium.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Medium.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Medium.svg#Antwerp-Medium) format("svg");
    font-style:normal;
    font-weight:300;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:AntwerpMedium;
    src:url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.svg#Antwerp-MediumItalic) format("svg");
    font-style:italic;
    font-weight:300;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:AntwerpSemibold;
    src:url(/u/SMS/web2015/fonts/Antwerp-SemiBold.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-SemiBold.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBold.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBold.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBold.svg#Antwerp-SemiBold) format("svg");
    font-style:normal;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:AntwerpSemibold;
    src:url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.svg#Antwerp-SemiBoldItalic) format("svg");
    font-style:italic;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_regular_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_regular_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_regular_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_regular_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_regular_pro.svg#apercu_regular_pro) format("svg");
    font-style:normal;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.svg#apercu_regular_italic_pro) format("svg");
    font-style:italic;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_bold_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_bold_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_bold_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_bold_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_bold_pro.svg#apercu_bold_pro) format("svg");
    font-style:normal;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.svg#apercu_bold_italic_pro) format("svg");
    font-style:italic;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_light_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_light_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_light_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_light_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_light_pro.svg#apercu_light_pro) format("svg");
    font-style:normal;
    font-weight:100;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_light_italic_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_light_italic_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_light_italic_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_light_italic_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_light_italic_pro.svg#apercu_light_italic_pro) format("svg");
    font-style:italic;
    font-weight:100;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_medium_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_medium_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_medium_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_medium_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_medium_pro.svg#apercu_medium_pro) format("svg");
    font-style:normal;
    font-weight:300;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.svg#apercu_medium_italic_pro) format("svg");
    font-style:italic;
    font-weight:300;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:"Apercu Mono";
    src:url(/u/SMS/web2015/fonts/apercu_mono_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_mono_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_mono_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_mono_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_mono_pro.svg#apercu_mono_pro) format("svg");
    font-style:normal;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ol,ul,li,form,table,tbody,tfoot,thead,tr,th,td,aside,footer,header,menu,nav
{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
div.preview{padding:5px 20px;}
html{line-height:normal;}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,td{text-align:left;font-weight:normal;vertical-align:middle}
a img{border:0}
html{font-family:Arial,sans-serif;color:black;background:#fff}
a{color:#195b98}
a:hover{text-decoration:none}
a:visited{color:#6e219e}
a:active{color:#2176c3;background-color:transparent}
h1,h2,h3,h4,h5,h6,.usyd-h1,.usyd-h2,.usyd-h3,.usyd-h5,.usyd-h5,.usyd-h6{margin-top:10px;margin-bottom:10px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.usyd-h1 a,.usyd-h2 a,.usyd-h3 a,.usyd-h5 a,.usyd-h5 a,.usyd-h6 a{text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.usyd-h1 a:hover,.usyd-h2 a:hover,.usyd-h3 a:hover,.usyd-h5 a:hover,.usyd-h5 a:hover,.usyd-h6 a:hover{text-decoration:underline}
div.preview{ background-color: #ddffee;}
table#BobPhobia1.lfp{background-color:#fff; margin:15px auto; border:1px solid #ccccff; padding:15px;}
table#BobPhobia1.lfp td{padding:5px; background-color:#ddffff; text-align:center; border:1px solid #cc9999;}
table#BobPhobia2.lfp{background-color:#fff; margin:15px auto; border:1px solid #ccccff; padding:15px;}
table#BobPhobia2.lfp td{padding:5px; background-color:#ddffff; text-align:center; border:1px solid #cc9999;}
/*
#lfpcontent form{float:left; clear;left;}
#lfpcontent center{float:left; clear;left;}
#lfpcontent h2{float:left; clear;left;}
*/
ul.lfp{display:inline-block; width:400px; vertical-align:text-top;}
body#body
  {margin:0px auto;
   min-width:280px;
   max-width:1125px;
   }
table tr td
  {padding:2px 10px;
   vertical-align: top;}
table.compact tr td
  {padding:0px 4px;
   vertical-align: top;}
table.chckmks tr td
  {padding:0;
   vertical-align: bottom;
   text-align:center;}
table.chckmks
  {background-color:#eeeeee;
   margin-top:15px;}
table.chckmks tr
  {vertical-align:bottom;}
table tr td b
  {white-space:nowrap;}
div.bt
  {margin:0px 0px 0px 10px;
   font-size:80%;
   padding:0px;
   }
div.usyd-page
  {clear:both;
   max-width:1125px;
   padding:0px 15px;
  }
a:link,a:hover,a:visited
  {text-decoration:none;
   }
.nowrap
  {white-space:nowrap
   }
#content span.tt
  {font-family:monospace;}
#content span.rm
  {font-family:serif;}
#content span.nobreak
  {white-space:nowrap;}
#content span.ninety
  {font-size:90%;}
ul
  {list-style:none;
   }
a img,:link img,:visited img
  {border:none;
   }
/* Hides from IE-mac \*/ * html .clearfix
  {height:1%;
   }
* html div#w1,* html div#w2,* html div#w3
  {height:0;
   }
/* End hide from IE-mac */ a
  {text-decoration:none;
   color:#125687;
   }
a:hover
  {text-decoration:underline;
   }
a.button
  {margin:0;
   padding:.1em .4em;
   }
a.button:hover
  {text-decoration:underline;
   }
#head input
  {font-size:0.8em;
   }
#head input.field
  {height:1.3em;
   padding:.2em 0 0 .3em;
   margin:0 0 -0.1em 0;
   font-size:0.8em;
   border:1px solid #0d4064;
   }
input.button,a.button
  {font-weight:bold;
   color:#fff;
   height:1.3em;
   vertical-align:bottom;
   background:#ce1126;
   padding:0 .5em;
   margin-left: .2em;
   text-transform:uppercase;
   border:none;
   }
input.button:hover,a.button:hover
  {background-color:#d53447;
   text-decoration:underline;
   }
select
  {font-size:1em;
   border:1px solid #0d4064;
   }
ul
  {margin-bottom:1em;
   }
#content ol li
  {padding-left:0.5em;
   }
#head a
  {color:#fff;
   }
#twitterdiv
  {margin-top:15px;
   }
.breadcrumbs
  {font-size:70%;
   position:relative;
   padding:2px 3px 2px 20px;
   }
.breadcrumb.moved
  {font-size:70%;
   position:relative;
   padding:2px 3px 2px 20px;
   }
#menu
  {float:left;
   clear:left;
   width:160px;
   margin:40px 10px 10px 15px;
   text-align:left;
   font-size:0.72rem;
   }
#menu dt
  {letter-spacing:-1px;
   font:bold 1.1em Arial,Helvetica,sans-serif;
   }
#sidebar dt
  {letter-spacing:-1px;
   font:1rem Arial,Helvetica,sans-serif;
   }
#menu dd
  {margin-bottom:1.4em;
   }
#menu ul
  {margin:.8em 0 0 0;
   border-top:1px solid #d6d6d6;
   }
#menu ul li
  {padding:0;
   margin:0;
   list-style-type:none;
   list-style-image:none;
   border-top:1px solid #dbd3c2;
   }
#menu ul li a
  {font-size:0.81rem;
   color:#333;
   padding:.46em 0 .46em 1em;
   margin:0;
   font-weight:normal;
   display:block;
   background:transparent url('/u/SMS/web2015/images/list-item-red-caret.gif') 0em .73em no-repeat;
   }
#menu ul li a:hover,#menu ul li a.active:hover
  {background-color:#fafafa;
   text-decoration:underline;
   color:#125687;
   }
#menu ul li a.active
  {background-color:#fafafa;
   }
#menu dt
  {color:#ce1126;
   letter-spacing:normal;
   font-weight:400;
   }
#sidebar dt
  {color:#ce1126;
   padding:0px 0px 5px 0px;
   letter-spacing:normal;
   font-weight:300;
   }
#sidebar dl
  {margin-bottom:5px;
   }
#menu dt a
  {text-decoration:none;
   color:#AB2B34;
   }
#menu dt a:hover
  {text-decoration:none;
   color:#cd343e;
   }
#menu ul li ul
  {padding:0 0 0 2em;
   border-top:none;
   margin:0;
   }
body #content #ttdiv{
   display:block;
   background-color:#f8f8ff;
   padding:5px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   border:2px solid #e6e6ff;
   vertical-align:bottom;
   width:100%;
   overflow-x:auto;
   overflow-y:hidden;
   }
body #content #ttdiv.profilepage{
   clear:left;
   padding:0px;
   background-color:#ffffff;
   border:none;
   }
#content div.widecontent{
   display:block;
   padding:5px 0px 0px 0px;
   margin:0;
   vertical-align:bottom;
   width:100%;
   overflow-x:auto;
   overflow-y:visible;
   }
#content a,#sidebar a,#footer a
  {text-decoration:underline;
   }
#content a:hover,#sidebar a:hover,#footer a:hover
  {text-decoration:none;
   }
#content
  {padding:0 22.7px;
   margin-left:165px;
   }
#content.nomenu
  {padding:0 22.7px;
   margin-left:0px;
   }
#content #w4
  {float:left;
   width: 100%;
   margin-top:1em;
   padding-bottom:2.27em;
   text-align:left;
   }
/* #content .first
  {margin-top:0;
   } */
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6
  {color:#ce1126;
   margin:.4em 0 0 0;
   font-weight:normal;
   }
#content h1
  {clear:left;
   font-size:1.44em;
   margin:0.8em 0 0.2em 0;
   }
#content h2.big
  {font-size:1.2em;
   margin:0.8em 0 0.1em 0;
   }
#content h1 br
  {margin:0.4em 0 0.4em 0;
   }
/* #content h1.first
  {margin-top:0;
   } */
/* #content h1:first-child
  {margin-top:5px;
   } */
#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a
  {color:#ce1126;
   text-decoration:none;
   }
#content h1 a[href]:hover,#content h2 a[href]:hover,#content h3 a[href]:hover,#content h4 a[href]:hover,#content h5 a[href]:hover,#content h6 a[href]:hover
  {text-decoration:underline;
   }
#content h1 a[href],#content h2 a[href],#content h3 a[href],#content h4 a[href],#content h5 a[href],#content h6 a[href]
  {background:url('/u/SMS/web2015/images/grey_caret.gif') no-repeat center right;
   padding-right:10px;
   }
#content h1 a.nocaret[href],#content h2 a.nocaret[href],#content h3 a.nocaret[href],#content h4 a.nocaret[href],#content h5 a.nocaret[href],#content h6 a.nocaret[href]
  {background:none;
   padding-right:0px;
   }
#content h1 a[href]:hover,#content h2 a[href]:hover,#content h3 a[href]:hover,#content h4 a[href]:hover,#content h5 a[href]:hover,#content h6 a[href]:hover
  {background:url('/u/SMS/web2015/images/red_caret.gif') no-repeat center right;
   }
#content p
  {margin:.5em auto .5em 0em;
   }
#content ul li
  {list-style-image:url('/u/SMS/web2015/images/list-item-square.gif')
   }
#w2 #content ul.sublist li
  {list-style-type:none; list-style-image:none; padding-left:25px;
   }
#content td p,#content td li,#content th p
  {font-size:1em;
   }
#content ol
  {margin:.5em 0;
   padding:0 0 0 2.727em;
   }
#content ul
  {margin:.5em 0;
   padding:0 0 0 2.727em;
   }
#content ul li
  {margin:.2em 0;
   padding:0;
   }
#sidebar
  {float:right;
   background-color: #eeeeee;
   width:168px;
   margin: 5px 0px 15px 15px;
   padding:10px;
   font-size:0.8rem;
   border:1px solid #cccccc;
   text-align:left;
   overflow:hidden;
   }
body#body #sidebar div table tr td a
   {font-size:81%}
#head{
   color: #00000D;
   background: #fff;
   padding: 0px;
   border-right: 0px solid #fff;
   margin:0px auto 0px auto;
   max-width:1125px;
}
#head ul#nav-global{
   display:inline-block;
   float:left;
   clear:left;
   padding:0px;
   margin-bottom:15px;
   font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
}
#head #nav-global li
  {display:inline;
   float:left;
   }
#head #nav-global li.active{
   background: none;
}
#head ul#nav-global a{
   color: #000000;
   font-size: 0.9rem;
   font-weight: 700;
   padding: 0px 8px;
   text-transform: none;
}
#head form#search{
   float: right;
   clear:right;
   padding: 0px;
   margin-right: 5px;
}
#search ul{
   width: 99%;
   border: 1px solid #f1f1f1;
}
#head form{
   font-size: 81%;
}
#head input.button{
   color: #FFF;
   font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   font-weight: 700;
   min-width: 33px;
   height: 19px;
   background-color: #CE3D20;
   cursor: pointer;
}
.topheader{
    height: 25px;
    max-width:1125px;
    margin: 0px auto 0px auto;
    padding-bottom: 2px;
    padding-top: 8px;
    background-color: #252525;
    width: 100%;
}
.topheader.colour{
    background-color: #000066;
}
.topheader ul{
    padding-right: 9px;
    height: 20px;
    float:right;
}
.topheader li{
    list-style: none;
    float: left;
    margin-bottom:6px;
    padding: 0px 10px 0px 20px;
}
.topheader a{
   color: #ffffff;
   text-decoration: none;
   font-family: "Apercu Mono", Courier, monospace;
   font-size: 80%;
}
#tag-line {
    color: #00000D;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    font-size: 150%;
    font-weight: 700;
    float: right;
    clear: right;
    cursor: pointer;
    vertical-align: bottom;
    text-align:right;
    max-width:65%;
    line-height: 103%;
    padding:0;
    margin: 35px 15px 35px 0px;
}
#logo {display:block;
    float:left;
    margin:24px 0px 15px 15px;
}
div.togglemenunav {
    margin-left: 30px;
    margin-right: 30px;
}
div.togglemenunav li {
    width:100%;
    white-space: nowrap;
    overflow:hidden;
}
ul li ul
  {padding:0 0 0 2em;
   border-top:none;
   margin:0;
   }
ul li i
  {font-style:italic;}
ul.togglemenu li ul
  {padding:0;
  }
ul.togglemenu li ul li ul
  {padding:0;
  }
.togglemenu a:hover
  {text-decoration:underline;}
.togglemenu a.nolink:hover
  {text-decoration:none;
   color:#999999;
   cursor:default;}
h2.usyd-local-heading a.nolink
  {text-decoration:none;}
@media(max-width:750px){
#content #w4 h1{
    margin-top:0;
}
#sidebar{
    width:180px;
    overflow:hidden;
}
#tag-line {
    max-width:300px;
    margin:25px 15px 22px 0px;
    padding:0;
}
input.button {
    margin-right:10px;
}
body#body {
    margin:0;
}
}
@media(max-width:565px){
#tag-line {
    font-size: 110%;
    max-width: 220px;
    margin:28px 0px 15px 0px;
}
.usyd-page.usyd-skin-science.usyd-skinned-page{
    padding:0px;
}
#head #nav-global #homelink{
    display:none;
}
.breadcrumbs{
    font-size:60%;
}
.breadcrumb.moved{
    font-size:60%;
}
}
@media(max-width:490px){
.topheader li{
    list-style: none;
    float: left;
    padding: 0px 10px;
}
#head ul#nav-global a{
    font-size:81%;
    padding:0px 4px;
}
#tag-line {
    font-size: 1rem;
    overflow: hidden;
    margin:25px 10px 9px 0px;
}
#logo {
    width:110px;
    margin-bottom:4px;
}
#content {
    padding:0px 4px;
}
#sidebar{float:none;
    width:90%;
    margin:0px auto 13px auto;
}
#content #w4 h2.section.short{
    max-width:100%;
}
}
@media(max-width:450px){
input.button{
    margin-right:0px;
}
#content #w4{
    min-width:270px;
}
}
@media(max-width:370px){
#head #nav-global #faclink{
    display:none;
}
.topheader {
    height:16px;
    padding:0px 0px 3px 0px;
    font-size:90%;
}
#logo {
    margin-top:12px;
}
#head {
    margin-bottom:0px;
}
#sidebar {
    width:226px;
    float:none;
    padding:3px 10px 1px 10px;
    margin:2px auto 10px auto;
}
#content h1{
    font-size: 1.2em;
}
#content #w4 {
    font-size: 0.9em;
}
#tag-line {
    width: 120px;
    overflow: hidden;
    font-size: 0.9em;
    margin:13px 10px 12px 0px;
}
#shoolof {
    display:none;
}
}
#foot
  {padding:1.3em 0 0 0;
   font-size:81%;
   margin:0 .833em 0 .833em;
   clear:both;
   text-align:left;
   line-height:130%;
   border-top: 1px solid #7faf9f;
   }
#foot a
  {text-decoration:underline;
   }
#foot a:hover
  {text-decoration:none;
   }
#extrafoot a
  {text-decoration:underline;
   }
#foot #extrafoot
  {padding:0.5em 0 0 0;
   font-size:0.9rem;
   line-height:105%;
   max-width:95%;
   overflow:hidden;
   margin:5px 0px 5px 20px;
   border-top: 1px dotted #bf4f4f;
   }
#extrafoot a:hover
  {text-decoration:none;
   }
#foot p
  {margin:0.1em 0 0.1em 0;
   font-size:.95em;
   }
#foot #legal
  {padding:0.5em 0 0 0;
   clear:both;
   overflow:hidden;
   font-size:90%;
   max-width:95%;
   line-height:108%;
   border-top: 1px dotted #bf4f4f;
   margin:0px 0px 20px 20px;
   }
#foot #sitemap
  {margin-bottom:5px;
   }
#foot #sitemap h2
  {font-size:1em;
   margin:0 0 0 0.5em;
   padding:0;
   color:#ce1126;
   }
#foot #sitemap ul
  {width:100%;
   display:inline-block;
   margin-left:0.4em;
   margin-bottom:0px;
   padding-left:0;}
#foot #sitemap ul li
  {margin:.2em 0 0 0;
   float:left;
   list-style-type:none;
   list-style-image:none;
   background:transparent url(../images/list-item-red-caret-small.gif) no-repeat .182em .273em;
   }
#foot #sitemap ul li a
  {margin-left:1.3em;
   margin-right:5px;
   white-space:nowrap;
   }
#foot #sitemap ul li a:after
  {content:" ";
   white-space:normal;
   }
.usyd-ui-common-nav:after{clear:both}
@media(min-width:768px){.usyd-ui-common-nav {display:none}
.usyd-local-heading{display:none}
ul#togglemenu>li{display:none}
.togglemenunav h2{display:none}
.togglemenu{display:none}
.usyd-ui-common-nav select{display:none}
}
@media(max-width:767px){.togglemenunav{position:relative;margin-top:-20px}
body{padding-left:0;padding-right:0}
.usyd-ui-common-nav{height:30px; border-top: none;padding:0 20px;color:white;background:#eee;margin:0 0 20px 0}
#TabsMenu{
    display:none;
}
#menu{
    display:none;
}
.domMenu_subMenuBar{
    display:none;
}
.breadcrumbs{
    padding:2px 0px;
}
#content{
   margin:0px;
}
#content #w4{
   float:none;
}
#content #ttdiv{
   display:none;
}
}
.usyd-local-heading{font-weight:normal;font-size:70%;margin-top:0;margin-bottom:0;padding:1px 10px; text-align:right;}
.usyd-local-heading{margin-bottom:10px}
.usyd-skin-science .usyd-local-heading{color:white;background-color:#e37222}
.usyd-skin-science .usyd-local-heading a{color:white}
ul,ol{margin:0;padding:0}

.usyd-skinned-page .togglemenunav >h2{position:absolute; top:-60px; height:30px; right:-30px; padding:8px 10px 0px 10px;}
.togglemenunav>h2{font-size:80%;text-transform:uppercase;color:#CE1126;margin:0; cursor:pointer}
.usyd-skinned-page .usyd-ui-common-nav{margin-bottom:0}
.usyd-skinned-page .usyd-local-heading{margin-bottom:20px}
.usyd-skinned-page{padding-top:10px;}
.togglemenu a{padding:8px 20px;display:block;color:black;text-decoration:none}
.togglemenu ul{transition:height 1s;overflow:hidden}
.togglemenu li{margin:0;position:relative}
.togglemenu li>ul{height:0}
.togglemenu li>.usyd-toggler{color:transparent;text-shadow:none;background-color:transparent;border:0;display:block;width:30px;min-height:31px;margin:0;padding:0;float:right;position:absolute;top:0;right:0;background:transparent no-repeat center center;cursor:pointer;}
.togglemenu li>.usyd-toggler{background-image:url('/u/SMS/web2015/images/arrow-down.png');}
.togglemenu {font-size:80%; list-style: none;}
.togglemenu ul{overflow:hidden}
ul.togglemenu>li>ul>li{border-top:1px solid #eea977}
ul.togglemenu>li>ul>li:first-child{border:0}
ul.togglemenu>li>ul>li>a{padding-left:20px}
ul.togglemenu>li>ul>li>ul{background:#fef7e7}
ul.togglemenu>li>ul>li>ul>li{border-top:1px solid #f4c5a4}
.togglemenu{background-color:#eea977}
ul.togglemenu>li{border-bottom:1px solid #e37222}
ul.togglemenu>li>ul{background-color:#f4c5a4}
ul.togglemenu>li>ul>ul{background-color:#fcf0e8}

.togglemenu{transition:height 1s;overflow:hidden}
a:link,a:hover,a:visited{
    text-decoration:none}
/*
#tabs li:hover span a span{
    height:auto;background:0;margin:0;padding:0;color:#333}
#tabs li span a:hover{
    height:2.000em;background:#fff;margin:0;padding:.455em .909em 0 .909em;color:#333;text-decoration:none}
*/
#tabs li ul{
    background-color:transparent;display:none;z-index:9;position:absolute;text-align:left!important;padding-bottom:0;width:16em;border:1px solid #f1f1f1;}
#tabs li:hover>ul{
    display:block}
#tabs li.active:hover>ul{
    display:none}
#tabs li ul li{
    margin:0;padding:0;list-style:none;list-style-image:none;width:auto;height:auto;float:none;white-space:normal}
#tabs li ul li a, #tabs li.active ul li a{
    font-size: 12px;
    color: #000000;
    display: block;
    background-color: #fff;
    font-weight: normal;
    padding: 10px;
    margin: 0;
    height: auto;
    border: 0px solid #f1f1f1;
    z-index: 11;
}
#content h2.section{
    background-color: #eeeeee;
    color:#990000;
    overflow:hidden;
    padding:3px 10px 3px 10px;
    margin-right:0px;
    border: 1px solid #cccccc;
}
#content h2.section.short{
    display:inline-block;
    max-width:40%;
}
#TabsMenu{
    vertical-align: bottom;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    height:37px;
    background-color:#fff;
    padding:0;
    position: relative;
}
div#TabsMenu table{
    height:37px;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
}
/* div#TabsMenu table tr{
    vertical-align:top;
} */
div#tabsmenu table tr{
    vertical-align:bottom;
}
div#TabsMenu a{
    color:#000;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    text-decoration:none;
}
div#tabsmenu a{
    color:#333;
    text-decoration:none;
}
div.dropdownroot div.domMenu_menuElement{
    background-image: url('/u/SMS/web2015/images/grey_caret.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0;
    margin:0;
}
ul li div.dropdownroot div.domMenu_menuElementGrey{
    background-image: url('/u/SMS/web2015/images/grey_caret.gif');
    background-repeat: no-repeat;
    background-position: right center;
    font-weight:bold;
    color:#cccccc;
    padding: 0;
    margin:0;
}
#menu ul li div.dropdownroot div.domMenu_menuElement span{
    background-color:transparent;
    background-image: url('/u/SMS/web2015/images/list-item-red-caret.gif');
    background-position: 0em .73em;
    background-repeat: no-repeat;
}
#menu ul li span{
    background-image: url('/u/SMS/web2015/images/list-item-red-caret.gif');
    background-position: 0em .73em;
    background-repeat: no-repeat;
}
#menu ul li div.dropdownroot div.domMenu_menuElementGrey span{
    font-weight:bold;
    color:#999;
    background-color:transparent;
    background-image: url('/u/SMS/web2015/images/list-item-red-caret.gif');
    background-position: 0em .73em;
    background-repeat: no-repeat;
}
div.dropdownroot div.domMenu_menuElementHover{
    background-image: url('/u/SMS/web2015/images/red_caret.gif');
}
div.dropdownroot div.domMenu_menuElementGreyHover {
    background-image: url('/u/SMS/web2015/images/red_caret.gif');
}
#menu ul li div.dropdownroot div.domMenu_menuElementHover span{
    text-decoration:underline;
    color:#125687;
}
#menu ul li div.dropdownroot div.domMenu_menuElementHover{
    background-color:#fafafa;
}
#menu li div.dropdownroot span{
    font-weight:normal;
    color: #000;
}
#menu li span{
    color:#999;
    padding:.46em 0 .46em 1em;
    margin:0;
    font-weight:bold;
    display:block;
    background:transparent url('/u/SMS/web2015/images/list-item-red-caret.gif') .45em 0em no-repeat;
}
#menu ul li.heading{
    padding:7px 0px 2px 0px;
    margin:0;
    font-size:1.2em;
    color:#ce1126;
    font-weight:bold;
    list-style-type:none;
    list-style-image:none;
    border-bottom:none;
}
div.domMenu_menuBar {
    white-space:nowrap;
    margin: 0px;
    padding: 0px;
}
div.domMenu_subMenuBar {
    border: 1px solid #ff9999;
    margin: 0px;
    padding: 0px;
    background-color: #efefef;
}
li div.domMenu_menuElement {
    white-space: nowrap;
    padding: 0;
    margin:0;
}
table div.domMenu_subMenuElementHover {
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    background-color: #fff;
    color: #33c;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
table div.domMenu_subMenuElement {
    font-size:0.73rem;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ffffff;
}
div.domMenu_menuElementGrey {
    margin-top: 0px;
    white-space: nowrap;
    font-size: 100%;
    font-weight: bold;
    background-color: inherit;
    color: #999999;
}
div.tabs_menuElementGrey {
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    background-color: inherit;
}
div.tabs_menuElement {
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    color: #333;
    background-color: inherit;
}
div.tabs_menuElementHover {
    color: #33c;
}
div.domMenu_menuElementHover {
    color: #33c;
    border-color:#fff;
    background-color: inherit;
}
div.domMenu_subMenuElementGrey {
    line-height:0.9;
    font-size:0.73rem;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #efefef;
    background-color: #efefef;
    color: #999;
    padding: 4px;
}
div.domMenu_subMenuElement {
    line-height:0.9;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #efefef;
    margin-bottom: 0px;
    background-color: #efefef;
    color: #333;
    padding: 4px;
}
div.domMenu_subMenuElementHeading {
    font-weight: bold;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    font-size:0.73rem;
    border-bottom: 1px solid #fff;
    color:  #000;
    padding: 4px 0px 4px 4px;
}
div.domMenu_subMenuElementHeadingHover {
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    color:  #900;
}
div.domMenu_subMenuElementHeadingGrey {
    font-weight: bold;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    border-top: solid #fff;
    border-bottom: solid #fff;
    border-width: 1px;
    background-color: #efefef;
    color: #999999;
    padding: 3px;
}
div.tabs_subMenuElement {
    background-color: #f1f1f1;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 0.9em;
    border-style:solid;
    border-color:#fff;
    border-width:1px 1px 0 1px;
    padding: 5px;
}
div.tabs_subMenuElementHover {
    color: #33c;
}
div.domMenu_subMenuElementHeading div.children{
    background-image: url('/u/SMS/web2015/images/redarrow.gif');
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -2px;
}
div.domMenu_subMenuElementHeadingHover div.children{
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
}
div.domMenu_subMenuElementGrey div.children{
    background-image: url('/u/SMS/web2015/images/greyarrow.gif');
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -2px;
}
div.domMenu_subMenuElementGreyHover div.children{
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
}
div.domMenu_subMenuElementGreyActive div.children{
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
}
div.domMenu_subMenuElement div.children{
    background-image: url('/u/SMS/web2015/images/redarrow.gif');
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -2px;
}
div.domMenu_subMenuElementHover div.children{
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
}
div.tabs_subMenuElement div.children{
    background-image: url('/u/SMS/web2015/images/greyarrow.gif');
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGrey div.children{
    background-image: url('/u/SMS/web2015/images/greyarrow.gif');
    background-position: right center;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-repeat: no-repeat;
    white-space:nowrap;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGreyActive div.children{
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #fff;
    color: #999;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGreyHover div.children{
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #fff;
    color: #999;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuBar div.tabs_subMenuElementGreyActive{
    background-color: #fff;
    color: #999;
}
div.tabs_subMenuElementHeading {
    font-family: "Apercu Pro", Arial, sans-serif;
    background-color: #f1f1f1;
    font-weight:bold;
    font-size: 0.9em;
    border-style:solid;
    border-color:#f1f1f1;
    border-width:1px 1px 0 1px;
    color: #333;
    padding: 5px;
}
div.domMenu_menuBar div.tabs_subMenuElementHeadingHover {
    font-family: "Apercu Pro", Arial, sans-serif;
    color: #993333;
    border: solid #cccccc;
    border-width: 0px;
    background-color: #fff;
    padding: 5px;
}
div.tabs_subMenuElementHeading div.children{
    background-image: url('/u/SMS/web2015/images/greyarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementHeadingHover div.children{
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
    font-family: "Apercu Pro", Arial, sans-serif;
    color:#990000;
    background-color: #fff;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuBar {
    border-style: solid;
    font-size:90%;
    line-height:110%;
    border-width: 1px;
    border-color: #ff9999;
}
div.tabs_subMenuElementHover {
    background-color: #fff;
    color: #33c;
}
div.tabs_subMenuElementHover div.children{
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGrey {
    color: #aaa;
    border: solid #cccccc;
    border-width: 0px;
    background-color: #f1f1f1;
    padding: 5px;
}
td.menuDivLine
   { background-color : #39628B; color: inherit;
}
td div span div.tabcontent{
    padding:7px 9.09px 4px 9.09px;
    border-top:3px solid #f1f1f1;
}
td div span div.intabcontent{
    padding:7px 9.09px 4px 9.09px;
    border-top:3px solid #f1f1f1;
}
td div span div.tabcontent:hover{
    padding:10px 9.09px 1px 9.09px;
    border-top:3px solid #ce3d20;
}
td div span div.intabcontent:hover{
    padding:10px 9.09px 1px 9.09px;
    border-top:3px solid #ce3d20;
}
td div.tabcontent{
    float:left;
    font-size:0.9em;
    padding:0px 9.09px 0px 9.09px;
    height:16px;
    background-color:#f1f1f1;
    border-width:0px;
    margin: 0 5px 0 0;
}
td div.tabcontent:hover{
    background-color:#fff;
}
td div.intabcontent{
    float:left;
    font-size:0.9em;
    padding:0px 9.09px 0px 9.09px;
    height:16px;
    background-color:#f1f1f1;
    border-width:0px;
    margin: 0 5px 0 0;
}
td div.intabcontent:hover{
    background-color:#fff;
}
.tabs_menuElementHover{
    height:20px;
    text-decoration:underline;
}
td .tabs_menuElementHover{
    height:20px;
    text-decoration:underline;
}
.tabs_menuElementGrey div.intabcontent{
    border-top:3px solid #ce3d20;
    padding:10px 9.09px 1px 9.09px;
    font-size:0.9em;
    background-color: #ffffff;
    color:#999;
}
.tabs_menuElement div.intabcontent{
    border-top:3px solid #ce3d20;
    padding:10px 9.09px 1px 9.09px;
    background-color: #ffffff;
}
.tabs_menuElementGreyHover div.intabcontent{
    background-color: #ffffff;
}
#content table.qq{
    border-spacing:0;
    border-collapse:collapse;
    border:none;
}
#content table.plain{
    font-size:1em;
    margin:0;
    border-spacing:0;
    border-collapse:collapse;
    border:none;
    border-bottom:none;
}
.usyd-aside{float:left;margin-left:15px;width:171px}





/* Hides from IE-mac \*/ * html .clearfix
  {height:1%;
   }
* html div#w1,* html div#w2,* html div#w3
  {height:0;
   }
/* End hide from IE-mac */

#content.nofeature,#content.nosidebar
  {margin-right:0;
   }
table#BobPhobia3{
    display:none;}
#content table.tt th.unit{
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;}

#content table.tt {
    border-spacing: 2px;
    border-collapse: separate;}

#content h1 a:link.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content h1 a:link:hover.tt{
    text-decoration: underline;
    color:#336699;
    background-color: inherit;}

#content h1 a:active.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content h1 a.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content table.tt td{
    font-size:80%;
    line-height:110%;
    padding-left:5px;
    padding-right: 5px;
    padding-top:2px;
    padding-bottom:2px;
    background-color: #EEEEFF;
    color: #333333;}

#content table.tt th{
    background: #EEEEEE none;
    font-weight:normal;
    font-size:80%;
    line-height:110%;
    padding-left:5px;
    padding-right: 5px;
    border: solid 1px #996666;
    color: #330000;}

#content table.tt th.unit{
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;}

#content table.tt {
    border-spacing: 2px;
    border-collapse: separate;
    width:70%;
    overflow:auto;}

#content table.tt.normalsize td{
    font-size:100%;
    }
#content table.tt.normalsize th{
    font-size:100%;
    }
#body #content table.visitor {
    margin-top:7px;
    margin-bottom:20px;
    width:100%;
    }
table.visitor .even {
    background-color:#eeeeee;
    }
.HighLight2{
    color: inherit;
    background-color: #F9F6E7;
    margin-top: 15px;
    padding: 11px 17px 7px 17px;
    border: 2px solid #660000;}
div.emailaliases{
    max-height:350px;
    width:90%;
    overflow:auto;
    border:1px solid #000099;
    padding:0px 10px;
    margin:1px auto 10px 0px;}
#content div.UGadmin ul li{
    list-style-image:url(/u/SMS/web2015/images/list-item-square-red.gif)}
#content div.UGadmin ul li ul li{
    list-style-image:url(/u/SMS/web2015/images/list-item-square-blue.gif)}
span.classsumry {
    color:#006699;
    padding:1px 2px;}
#content p.indent {
    padding-left:20px;
    margin-top:0px;}

@font-face {
font-family: 'Apercu Pro';
src: url("/u/SMS/web2015/fonts/apercu_light_pro.eot");
src: url("/u/SMS/web2015/fonts/apercu_light_pro.eot") format("embedded-opentype"),
     url("/u/SMS/web2015/fonts/apercu_light_pro.woff") format("woff"),
     url("/u/SMS/web2015/fonts/apercu_light_pro_95.otf") format("opentype"),
     url("/u/SMS/web2015/fonts/apercu_light_pro.svg") format("svg");
}
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-Regular.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Regular.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Regular.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Regular.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Regular.svg#Antwerp-Regular) format("svg");
    font-style:normal;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-Italic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Italic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Italic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Italic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Italic.svg#Antwerp-Italic) format("svg");
    font-style:italic;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-Bold.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Bold.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Bold.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Bold.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Bold.svg#Antwerp-Bold) format("svg");
    font-style:normal;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-BoldItalic.svg#Antwerp-BoldItalic) format("svg");
    font-style:italic;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-Light.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Light.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Light.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Light.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Light.svg#Antwerp-Light) format("svg");
    font-style:normal;
    font-weight:100;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Antwerp;
    src:url(/u/SMS/web2015/fonts/Antwerp-LightItalic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-LightItalic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-LightItalic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-LightItalic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-LightItalic.svg#Antwerp-LightItalic) format("svg");
    font-style:italic;
    font-weight:100;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:AntwerpMedium;
    src:url(/u/SMS/web2015/fonts/Antwerp-Medium.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-Medium.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-Medium.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-Medium.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-Medium.svg#Antwerp-Medium) format("svg");
    font-style:normal;
    font-weight:300;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:AntwerpMedium;
    src:url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-MediumItalic.svg#Antwerp-MediumItalic) format("svg");
    font-style:italic;
    font-weight:300;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:AntwerpSemibold;
    src:url(/u/SMS/web2015/fonts/Antwerp-SemiBold.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-SemiBold.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBold.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBold.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBold.svg#Antwerp-SemiBold) format("svg");
    font-style:normal;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:AntwerpSemibold;
    src:url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.eot);
    src:url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.woff) format("woff"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/Antwerp-SemiBoldItalic.svg#Antwerp-SemiBoldItalic) format("svg");
    font-style:italic;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_regular_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_regular_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_regular_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_regular_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_regular_pro.svg#apercu_regular_pro) format("svg");
    font-style:normal;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_regular_italic_pro.svg#apercu_regular_italic_pro) format("svg");
    font-style:italic;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_bold_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_bold_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_bold_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_bold_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_bold_pro.svg#apercu_bold_pro) format("svg");
    font-style:normal;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_bold_italic_pro.svg#apercu_bold_italic_pro) format("svg");
    font-style:italic;
    font-weight:700;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_light_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_light_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_light_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_light_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_light_pro.svg#apercu_light_pro) format("svg");
    font-style:normal;
    font-weight:100;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_light_italic_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_light_italic_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_light_italic_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_light_italic_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_light_italic_pro.svg#apercu_light_italic_pro) format("svg");
    font-style:italic;
    font-weight:100;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_medium_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_medium_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_medium_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_medium_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_medium_pro.svg#apercu_medium_pro) format("svg");
    font-style:normal;
    font-weight:300;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:Apercu;
    src:url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_medium_italic_pro.svg#apercu_medium_italic_pro) format("svg");
    font-style:italic;
    font-weight:300;}
/*
    text-rendering:optimizeLegibility 
*/
@font-face{font-family:"Apercu Mono";
    src:url(/u/SMS/web2015/fonts/apercu_mono_pro.eot);
    src:url(/u/SMS/web2015/fonts/apercu_mono_pro.eot?#iefix) format("embedded-opentype"),
        url(/u/SMS/web2015/fonts/apercu_mono_pro.woff) format("woff"),
        url(/u/SMS/web2015/fonts/apercu_mono_pro.ttf) format("truetype"),
        url(/u/SMS/web2015/fonts/apercu_mono_pro.svg#apercu_mono_pro) format("svg");
    font-style:normal;
    font-weight:400;}
/*
    text-rendering:optimizeLegibility 
*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ol,ul,li,form,table,tbody,tfoot,thead,tr,th,td,aside,footer,header,menu,nav
{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
div.preview{padding:5px 20px;}
html{line-height:normal;}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,td{text-align:left;font-weight:normal;vertical-align:middle}
a img{border:0}
html{font-family:Arial,sans-serif;color:black;background:#fff}
a{color:#195b98}
a:hover{text-decoration:none}
a:visited{color:#6e219e}
a:active{color:#2176c3;background-color:transparent}
h1,h2,h3,h4,h5,h6,.usyd-h1,.usyd-h2,.usyd-h3,.usyd-h5,.usyd-h5,.usyd-h6{margin-top:10px;margin-bottom:10px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.usyd-h1 a,.usyd-h2 a,.usyd-h3 a,.usyd-h5 a,.usyd-h5 a,.usyd-h6 a{text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.usyd-h1 a:hover,.usyd-h2 a:hover,.usyd-h3 a:hover,.usyd-h5 a:hover,.usyd-h5 a:hover,.usyd-h6 a:hover{text-decoration:underline}
div.preview{ background-color: #ddffee;}
table#BobPhobia1.lfp{background-color:#fff; margin:15px auto; border:1px solid #ccccff; padding:15px;}
table#BobPhobia1.lfp td{padding:5px; background-color:#ddffff; text-align:center; border:1px solid #cc9999;}
table#BobPhobia2.lfp{background-color:#fff; margin:15px auto; border:1px solid #ccccff; padding:15px;}
table#BobPhobia2.lfp td{padding:5px; background-color:#ddffff; text-align:center; border:1px solid #cc9999;}
/*
#lfpcontent form{float:left; clear;left;}
#lfpcontent center{float:left; clear;left;}
#lfpcontent h2{float:left; clear;left;}
*/
ul.lfp{display:inline-block; width:300px; vertical-align:text-top;}
body#body
  {margin:0px auto;
   min-width:280px;
   max-width:1125px;
   }
table tr td
  {padding:2px 10px;
   vertical-align: top;}
table.compact tr td
  {padding:0px 4px;
   vertical-align: top;}
table.chckmks tr td
  {padding:0;
   vertical-align: bottom;
   text-align:center;}
table.chckmks
  {background-color:#eeeeee;
   margin-top:15px;}
table.chckmks tr
  {vertical-align:bottom;}
table tr td b
  {white-space:nowrap;}
div.bt
  {margin:0px 0px 0px 10px;
   font-size:80%;
   padding:0px;
   }
div.usyd-page
  {clear:both;
   max-width:1125px;
   padding:0px 15px;
  }
a:link,a:hover,a:visited
  {text-decoration:none;
   }
.nowrap
  {white-space:nowrap
   }
#content span.tt
  {font-family:monospace;}
#content span.rm
  {font-family:serif;}
#content span.nobreak
  {white-space:nowrap;}
#content span.ninety
  {font-size:90%;}
ul
  {list-style:none;
   }
a img,:link img,:visited img
  {border:none;
   }
/* Hides from IE-mac \*/ * html .clearfix
  {height:1%;
   }
* html div#w1,* html div#w2,* html div#w3
  {height:0;
   }
/* End hide from IE-mac */ a
  {text-decoration:none;
   color:#125687;
   }
a:hover
  {text-decoration:underline;
   }
a.button
  {margin:0;
   padding:.1em .4em;
   }
a.button:hover
  {text-decoration:underline;
   }
#head input
  {font-size:0.8em;
   }
#head input.field
  {height:1.3em;
   padding:.2em 0 0 .3em;
   margin:0 0 -0.1em 0;
   font-size:0.8em;
   border:1px solid #0d4064;
   }
input.button,a.button
  {font-weight:bold;
   color:#fff;
   height:1.3em;
   vertical-align:bottom;
   background:#ce1126;
   padding:0 .5em;
   margin-left: .2em;
   text-transform:uppercase;
   border:none;
   }
input.button:hover,a.button:hover
  {background-color:#d53447;
   text-decoration:underline;
   }
select
  {font-size:1em;
   border:1px solid #0d4064;
   }
ul
  {margin-bottom:1em;
   }
#content ol li
  {padding-left:0.5em;
   }
#head a
  {color:#fff;
   }
.breadcrumbs
  {font-size:70%;
   position:relative;
   padding:2px 3px 2px 20px;
   }
.breadcrumb.moved
  {font-size:70%;
   position:relative;
   padding:2px 3px 2px 20px;
   }
#menu
  {float:left;
   clear:left;
   width:160px;
   margin:40px 10px 10px 15px;
   text-align:left;
   font-size:0.72rem;
   }
#menu dt
  {letter-spacing:-1px;
   font:bold 1.1em Arial,Helvetica,sans-serif;
   }
#sidebar dt
  {letter-spacing:-1px;
   font:1rem Arial,Helvetica,sans-serif;
   }
#menu dd
  {margin-bottom:1.4em;
   }
#menu ul
  {margin:.8em 0 0 0;
   border-top:1px solid #d6d6d6;
   }
#menu ul li
  {padding:0;
   margin:0;
   list-style-type:none;
   list-style-image:none;
   border-top:1px solid #dbd3c2;
   }
#menu ul li a
  {font-size:0.81rem;
   color:#333;
   padding:.46em 0 .46em 1em;
   margin:0;
   font-weight:normal;
   display:block;
   background:transparent url('/u/SMS/web2015/images/list-item-red-caret.gif') 0em .73em no-repeat;
   }
#menu ul li a:hover,#menu ul li a.active:hover
  {background-color:#fafafa;
   text-decoration:underline;
   color:#125687;
   }
#menu ul li a.active
  {background-color:#fafafa;
   }
#menu dt
  {color:#ce1126;
   letter-spacing:normal;
   font-weight:400;
   }
#sidebar dt
  {color:#ce1126;
   padding:0px 0px 5px 0px;
   letter-spacing:normal;
   font-weight:300;
   }
#sidebar dl
  {margin-bottom:5px;
   }
#menu dt a
  {text-decoration:none;
   color:#AB2B34;
   }
#menu dt a:hover
  {text-decoration:none;
   color:#cd343e;
   }
#menu ul li ul
  {padding:0 0 0 2em;
   border-top:none;
   margin:0;
   }
body #content #ttdiv{
   display:block;
   background-color:#f8f8ff;
   padding:5px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   border:2px solid #e6e6ff;
   vertical-align:bottom;
   width:100%;
   overflow-x:auto;
   overflow-y:hidden;
   }
body #content #ttdiv.profilepage{
   clear:left;
   padding:0px;
   background-color:#ffffff;
   border:none;
   }
#content div.widecontent{
   display:block;
   padding:5px 0px 0px 0px;
   margin:0;
   vertical-align:bottom;
   width:100%;
   overflow-x:auto;
   overflow-y:visible;
   }
#content a,#sidebar a,#footer a
  {text-decoration:underline;
   }
#content a:hover,#sidebar a:hover,#footer a:hover
  {text-decoration:none;
   }
#content
  {padding:0 22.7px;
   margin-left:165px;
   }
#content.nomenu
  {padding:0 22.7px;
   margin-left:0px;
   }
#content #w4
  {float:left;
   width: 100%;
   margin-top:1em;
   padding-bottom:2.27em;
   text-align:left;
   }
/* #content .first
  {margin-top:0;
   } */
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6
  {color:#ce1126;
   margin:.8em 0 0 0;
   font-weight:normal;
   }
#content h1
  {clear:left;
   font-size:1.44em;
   margin:0.8em 0 0.2em 0;
   }
#content h1 br
  {margin:0.4em 0 0.4em 0;
   }
/* #content h1.first
  {margin-top:0;
   } */
/* #content h1:first-child
  {margin-top:5px;
   } */
#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a
  {color:#ce1126;
   text-decoration:none;
   }
#content h1 a[href]:hover,#content h2 a[href]:hover,#content h3 a[href]:hover,#content h4 a[href]:hover,#content h5 a[href]:hover,#content h6 a[href]:hover
  {text-decoration:underline;
   }
#content h1 a[href]:hover,#content h2 a[href]:hover,#content h3 a[href]:hover,#content h4 a[href]:hover,#content h5 a[href]:hover,#content h6 a[href]:hover
  {background:url('/u/SMS/web2015/images/red_caret.gif') no-repeat center right;
   }
#content p
  {margin:.5em auto .5em 0em;
   }
#content ul li
  {list-style-image:url('/u/SMS/web2015/images/list-item-square.gif')
   }
#w2 #content ul.sublist li
  {list-style-type:none; list-style-image:none; padding-left:25px;
   }
#content td p,#content td li,#content th p
  {font-size:1em;
   }
#content ol
  {margin:.5em 0;
   padding:0 0 0 2.727em;
   }
#content ul
  {margin:.5em 0;
   padding:0 0 0 2.727em;
   }
#content ul li
  {margin:.2em 0;
   padding:0;
   }
#sidebar
  {float:right;
   background-color: #eeeeee;
   width:168px;
   margin: 5px 0px 15px 15px;
   padding:10px;
   font-size:0.8rem;
   border:1px solid #cccccc;
   text-align:left;
   overflow:hidden;
   }
body#body #sidebar div table tr td a
   {font-size:81%}
#head{
   color: #00000D;
   background: #fff;
   padding: 0px;
   border-right: 0px solid #fff;
   margin:0px auto 0px auto;
   max-width:1125px;
}
#head ul#nav-global{
   display:inline-block;
   float:left;
   clear:left;
   padding:0px;
   margin-bottom:15px;
   font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
}
#head #nav-global li
  {display:inline;
   float:left;
   }
#head #nav-global li.active{
   background: none;
}
#head ul#nav-global a{
   color: #000000;
   font-size: 0.9rem;
   font-weight: 700;
   padding: 0px 8px;
   text-transform: none;
}
#head form#search{
   float: right;
   clear:right;
   padding: 0px;
   margin-right: 5px;
}
#search ul{
   width: 99%;
   border: 1px solid #f1f1f1;
}
#head form{
   font-size: 81%;
}
#head input.button{
   color: #FFF;
   font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   font-weight: 700;
   min-width: 33px;
   height: 19px;
   background-color: #CE3D20;
   cursor: pointer;
}
.topheader{
    height: 25px;
    max-width:1125px;
    margin: 0px auto 0px auto;
    padding-bottom: 2px;
    padding-top: 8px;
    background-color: #252525;
    width: 100%;
}
.topheader.colour{
    background-color: #000066;
}
.topheader ul{
    padding-right: 9px;
    height: 20px;
    float:right;
}
.topheader li{
    list-style: none;
    float: left;
    margin-bottom:6px;
    padding: 0px 10px 0px 20px;
}
.topheader a{
   color: #ffffff;
   text-decoration: none;
   font-family: "Apercu Mono", Courier, monospace;
   font-size: 80%;
}
#tag-line {
    color: #00000D;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    font-size: 150%;
    font-weight: 700;
    float: right;
    clear: right;
    cursor: pointer;
    vertical-align: bottom;
    text-align:right;
    max-width:65%;
    line-height: 103%;
    padding:0;
    margin: 35px 15px 35px 0px;
}
#logo {display:block;
    float:left;
    margin:24px 0px 15px 15px;
}
div.togglemenunav {
    margin-left: 30px;
    margin-right: 30px;
}
div.togglemenunav li {
    width:100%;
    white-space: nowrap;
    overflow:hidden;
}
ul li ul
  {padding:0 0 0 2em;
   border-top:none;
   margin:0;
   }
ul li i
  {font-style:italic;}
ul.togglemenu li ul
  {padding:0;
  }
ul.togglemenu li ul li ul
  {padding:0;
  }
.togglemenu a:hover
  {text-decoration:underline;}
.togglemenu a.nolink:hover
  {text-decoration:none;
   color:#999999;
   cursor:default;}
h2.usyd-local-heading a.nolink
  {text-decoration:none;}
@media(max-width:750px){
#content #w4 h1{
    margin-top:0;
}
#sidebar{
    width:180px;
    overflow:hidden;
}
#tag-line {
    max-width:300px;
    margin:25px 15px 22px 0px;
    padding:0;
}
input.button {
    margin-right:10px;
}
body#body {
    margin:0;
}
}
@media(max-width:565px){
#tag-line {
    font-size: 110%;
    max-width: 220px;
    margin:28px 0px 15px 0px;
}
.usyd-page.usyd-skin-science.usyd-skinned-page{
    padding:0px;
}
#head #nav-global #homelink{
    display:none;
}
.breadcrumbs{
    font-size:60%;
}
.breadcrumb.moved{
    font-size:60%;
}
}
@media(max-width:490px){
.topheader li{
    list-style: none;
    float: left;
    padding: 0px 10px;
}
#head ul#nav-global a{
    font-size:81%;
    padding:0px 4px;
}
#tag-line {
    font-size: 1rem;
    overflow: hidden;
    margin:25px 10px 9px 0px;
}
#logo {
    width:110px;
    margin-bottom:4px;
}
#content {
    padding:0px 4px;
}
#sidebar{float:none;
    width:90%;
    margin:0px auto 13px auto;
}
#content #w4 h2.section.short{
    max-width:100%;
}
}
@media(max-width:450px){
input.button{
    margin-right:0px;
}
#content #w4{
    min-width:270px;
}
}
@media(max-width:370px){
#head #nav-global #faclink{
    display:none;
}
.topheader {
    height:16px;
    padding:0px 0px 3px 0px;
    font-size:90%;
}
#logo {
    margin-top:12px;
}
#head {
    margin-bottom:0px;
}
#sidebar {
    width:226px;
    float:none;
    padding:3px 10px 1px 10px;
    margin:2px auto 10px auto;
}
#content h1{
    font-size: 1.2em;
}
#content #w4 {
    font-size: 0.9em;
}
#tag-line {
    width: 120px;
    overflow: hidden;
    font-size: 0.9em;
    margin:13px 10px 12px 0px;
}
#shoolof {
    display:none;
}
}
#foot
  {padding:1.3em 0 0 0;
   font-size:81%;
   margin:0 .833em 0 .833em;
   clear:both;
   text-align:left;
   line-height:130%;
   border-top: 1px solid #7faf9f;
   }
#foot a
  {text-decoration:underline;
   }
#foot a:hover
  {text-decoration:none;
   }
#extrafoot a
  {text-decoration:underline;
   }
#foot #extrafoot
  {padding:0.5em 0 0 0;
   font-size:0.9rem;
   line-height:105%;
   max-width:95%;
   overflow:hidden;
   margin:5px 0px 5px 20px;
   border-top: 1px dotted #bf4f4f;
   }
#extrafoot a:hover
  {text-decoration:none;
   }
#foot p
  {margin:0.1em 0 0.1em 0;
   font-size:.95em;
   }
#foot #legal
  {padding:0.5em 0 0 0;
   clear:both;
   overflow:hidden;
   font-size:90%;
   max-width:95%;
   line-height:108%;
   border-top: 1px dotted #bf4f4f;
   margin:0px 0px 20px 20px;
   }
#foot #sitemap
  {margin-bottom:5px;
   }
#foot #sitemap h2
  {font-size:1em;
   margin:0 0 0 0.5em;
   padding:0;
   color:#ce1126;
   }
#foot #sitemap ul
  {width:100%;
   display:inline-block;
   margin-left:0.4em;
   margin-bottom:0px;
   padding-left:0;}
#foot #sitemap ul li
  {margin:.2em 0 0 0;
   float:left;
   list-style-type:none;
   list-style-image:none;
   background:transparent url(../images/list-item-red-caret-small.gif) no-repeat .182em .273em;
   }
#foot #sitemap ul li a
  {margin-left:1.3em;
   margin-right:5px;
   white-space:nowrap;
   }
#foot #sitemap ul li a:after
  {content:" ";
   white-space:normal;
   }
.usyd-ui-common-nav:after{clear:both}
@media(min-width:768px){.usyd-ui-common-nav {display:none}
.usyd-local-heading{display:none}
ul#togglemenu>li{display:none}
.togglemenunav h2{display:none}
.togglemenu{display:none}
.usyd-ui-common-nav select{display:none}
}
@media(max-width:767px){.togglemenunav{position:relative;margin-top:-20px}
body{padding-left:0;padding-right:0}
.usyd-ui-common-nav{height:30px; border-top: none;padding:0 20px;color:white;background:#eee;margin:0 0 20px 0}
#TabsMenu{
    display:none;
}
#menu{
    display:none;
}
#twitterdiv
  {margin-top:0px;
}
.domMenu_subMenuBar{
    display:none;
}
.breadcrumbs{
    padding:2px 0px;
}
#content{
   margin:0px;
}
#content #w4{
   float:none;
}
#content #ttdiv{
   display:none;
}
}
.usyd-local-heading{font-weight:normal;font-size:70%;margin-top:0;margin-bottom:0;padding:1px 10px; text-align:right;}
.usyd-local-heading{margin-bottom:10px}
.usyd-skin-science .usyd-local-heading{color:white;background-color:#e37222}
.usyd-skin-science .usyd-local-heading a{color:white}
ul,ol{margin:0;padding:0}

.usyd-skinned-page .togglemenunav >h2{position:absolute; top:-60px; height:30px; right:-30px; padding:8px 10px 0px 10px;}
.togglemenunav>h2{font-size:80%;text-transform:uppercase;color:#CE1126;margin:0; cursor:pointer}
.usyd-skinned-page .usyd-ui-common-nav{margin-bottom:0}
.usyd-skinned-page .usyd-local-heading{margin-bottom:20px}
.usyd-skinned-page{padding-top:10px;}
.togglemenu a{padding:8px 20px;display:block;color:black;text-decoration:none}
.togglemenu ul{transition:height 1s;overflow:hidden}
.togglemenu li{margin:0;position:relative}
.togglemenu li>ul{height:0}
.togglemenu li>.usyd-toggler{color:transparent;text-shadow:none;background-color:transparent;border:0;display:block;width:30px;min-height:31px;margin:0;padding:0;float:right;position:absolute;top:0;right:0;background:transparent no-repeat center center;cursor:pointer;}
.togglemenu li>.usyd-toggler{background-image:url('/u/SMS/web2015/images/arrow-down.png');}
.togglemenu {font-size:80%; list-style: none;}
.togglemenu ul{overflow:hidden}
ul.togglemenu>li>ul>li{border-top:1px solid #eea977}
ul.togglemenu>li>ul>li:first-child{border:0}
ul.togglemenu>li>ul>li>a{padding-left:20px}
ul.togglemenu>li>ul>li>ul{background:#fef7e7}
ul.togglemenu>li>ul>li>ul>li{border-top:1px solid #f4c5a4}
.togglemenu{background-color:#eea977}
ul.togglemenu>li{border-bottom:1px solid #e37222}
ul.togglemenu>li>ul{background-color:#f4c5a4}
ul.togglemenu>li>ul>ul{background-color:#fcf0e8}

.togglemenu{transition:height 1s;overflow:hidden}
a:link,a:hover,a:visited{
    text-decoration:none}
/*
#tabs li:hover span a span{
    height:auto;background:0;margin:0;padding:0;color:#333}
#tabs li span a:hover{
    height:2.000em;background:#fff;margin:0;padding:.455em .909em 0 .909em;color:#333;text-decoration:none}
*/
#tabs li ul{
    background-color:transparent;display:none;z-index:9;position:absolute;text-align:left!important;padding-bottom:0;width:16em;border:1px solid #f1f1f1;}
#tabs li:hover>ul{
    display:block}
#tabs li.active:hover>ul{
    display:none}
#tabs li ul li{
    margin:0;padding:0;list-style:none;list-style-image:none;width:auto;height:auto;float:none;white-space:normal}
#tabs li ul li a, #tabs li.active ul li a{
    font-size: 12px;
    color: #000000;
    display: block;
    background-color: #fff;
    font-weight: normal;
    padding: 10px;
    margin: 0;
    height: auto;
    border: 0px solid #f1f1f1;
    z-index: 11;
}
#content h2.section{
    background-color: #eeeeee;
    color:#990000;
    overflow:hidden;
    padding:3px 10px 3px 10px;
    margin-right:0px;
    border: 1px solid #cccccc;
}
#content h2.section.short{
    display:inline-block;
    max-width:40%;
}
#TabsMenu{
    vertical-align: bottom;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    height:37px;
    background-color:#fff;
    padding:0;
    position: relative;
}
div#TabsMenu table{
    height:37px;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
}
/* div#TabsMenu table tr{
    vertical-align:top;
} */
div#tabsmenu table tr{
    vertical-align:bottom;
}
div#TabsMenu a{
    color:#000;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    text-decoration:none;
}
div#tabsmenu a{
    color:#333;
    text-decoration:none;
}
div.dropdownroot div.domMenu_menuElement{
    background-image: url('/u/SMS/web2015/images/grey_caret.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0;
    margin:0;
}
ul li div.dropdownroot div.domMenu_menuElementGrey{
    background-image: url('/u/SMS/web2015/images/grey_caret.gif');
    background-repeat: no-repeat;
    background-position: right center;
    font-weight:bold;
    color:#cccccc;
    padding: 0;
    margin:0;
}
#menu ul li div.dropdownroot div.domMenu_menuElement span{
    background-color:transparent;
    background-image: url('/u/SMS/web2015/images/list-item-red-caret.gif');
    background-position: 0em .73em;
    background-repeat: no-repeat;
}
#menu ul li span{
    background-image: url('/u/SMS/web2015/images/list-item-red-caret.gif');
    background-position: 0em .73em;
    background-repeat: no-repeat;
}
#menu ul li div.dropdownroot div.domMenu_menuElementGrey span{
    font-weight:bold;
    color:#999;
    background-color:transparent;
    background-image: url('/u/SMS/web2015/images/list-item-red-caret.gif');
    background-position: 0em .73em;
    background-repeat: no-repeat;
}
div.dropdownroot div.domMenu_menuElementHover{
    background-image: url('/u/SMS/web2015/images/red_caret.gif');
}
div.dropdownroot div.domMenu_menuElementGreyHover {
    background-image: url('/u/SMS/web2015/images/red_caret.gif');
}
#menu ul li div.dropdownroot div.domMenu_menuElementHover span{
    text-decoration:underline;
    color:#125687;
}
#menu ul li div.dropdownroot div.domMenu_menuElementHover{
    background-color:#fafafa;
}
#menu li div.dropdownroot span{
    font-weight:normal;
    color: #000;
}
#menu li span{
    color:#999;
    padding:.46em 0 .46em 1em;
    margin:0;
    font-weight:bold;
    display:block;
    background:transparent url('/u/SMS/web2015/images/list-item-red-caret.gif') .45em 0em no-repeat;
}
#menu ul li.heading{
    padding:7px 0px 2px 0px;
    margin:0;
    font-size:1.2em;
    color:#ce1126;
    font-weight:bold;
    list-style-type:none;
    list-style-image:none;
    border-bottom:none;
}
div.domMenu_menuBar {
    white-space:nowrap;
    margin: 0px;
    padding: 0px;
}
div.domMenu_subMenuBar {
    border: 1px solid #ff9999;
    margin: 0px;
    padding: 0px;
    background-color: #efefef;
}
li div.domMenu_menuElement {
    white-space: nowrap;
    padding: 0;
    margin:0;
}
table div.domMenu_subMenuElementHover {
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    background-color: #fff;
    color: #33c;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
table div.domMenu_subMenuElement {
    font-size:0.73rem;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ffffff;
}
div.domMenu_menuElementGrey {
    margin-top: 0px;
    white-space: nowrap;
    font-size: 100%;
    font-weight: bold;
    background-color: inherit;
    color: #999999;
}
div.tabs_menuElementGrey {
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    background-color: inherit;
}
div.tabs_menuElement {
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    color: #333;
    background-color: inherit;
}
div.tabs_menuElementHover {
    color: #33c;
}
div.domMenu_menuElementHover {
    color: #33c;
    border-color:#fff;
    background-color: inherit;
}
div.domMenu_subMenuElementGrey {
    line-height:0.9;
    font-size:0.73rem;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #efefef;
    background-color: #efefef;
    color: #999;
    padding: 4px;
}
div.domMenu_subMenuElement {
    line-height:0.9;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #efefef;
    margin-bottom: 0px;
    background-color: #efefef;
    color: #333;
    padding: 4px;
}
div.domMenu_subMenuElementHeading {
    font-weight: bold;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    font-size:0.73rem;
    border-bottom: 1px solid #fff;
    color:  #000;
    padding: 4px 0px 4px 4px;
}
div.domMenu_subMenuElementHeadingHover {
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    color:  #900;
}
div.domMenu_subMenuElementHeadingGrey {
    font-weight: bold;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    border-top: solid #fff;
    border-bottom: solid #fff;
    border-width: 1px;
    background-color: #efefef;
    color: #999999;
    padding: 3px;
}
div.tabs_subMenuElement {
    background-color: #f1f1f1;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 0.9em;
    border-style:solid;
    border-color:#fff;
    border-width:1px 1px 0 1px;
    padding: 5px;
}
div.tabs_subMenuElementHover {
    color: #33c;
}
div.domMenu_subMenuElementHeading div.children{
    background-image: url('/u/SMS/web2015/images/redarrow.gif');
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -2px;
}
div.domMenu_subMenuElementHeadingHover div.children{
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
}
div.domMenu_subMenuElementGrey div.children{
    background-image: url('/u/SMS/web2015/images/greyarrow.gif');
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -2px;
}
div.domMenu_subMenuElementGreyHover div.children{
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
}
div.domMenu_subMenuElementGreyActive div.children{
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
}
div.domMenu_subMenuElement div.children{
    background-image: url('/u/SMS/web2015/images/redarrow.gif');
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -2px;
}
div.domMenu_subMenuElementHover div.children{
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-color:#fff;
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
}
div.tabs_subMenuElement div.children{
    background-image: url('/u/SMS/web2015/images/greyarrow.gif');
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGrey div.children{
    background-image: url('/u/SMS/web2015/images/greyarrow.gif');
    background-position: right center;
    font-family: "Apercu Pro", Arial, Helvetica, sans-serif;
    background-repeat: no-repeat;
    white-space:nowrap;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGreyActive div.children{
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #fff;
    color: #999;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGreyHover div.children{
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #fff;
    color: #999;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuBar div.tabs_subMenuElementGreyActive{
    background-color: #fff;
    color: #999;
}
div.tabs_subMenuElementHeading {
    font-family: "Apercu Pro", Arial, sans-serif;
    background-color: #f1f1f1;
    font-weight:bold;
    font-size: 0.9em;
    border-style:solid;
    border-color:#f1f1f1;
    border-width:1px 1px 0 1px;
    color: #333;
    padding: 5px;
}
div.domMenu_menuBar div.tabs_subMenuElementHeadingHover {
    font-family: "Apercu Pro", Arial, sans-serif;
    color: #993333;
    border: solid #cccccc;
    border-width: 0px;
    background-color: #fff;
    padding: 5px;
}
div.tabs_subMenuElementHeading div.children{
    background-image: url('/u/SMS/web2015/images/greyarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementHeadingHover div.children{
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
    font-family: "Apercu Pro", Arial, sans-serif;
    color:#990000;
    background-color: #fff;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuBar {
    border-style: solid;
    font-size:90%;
    line-height:110%;
    border-width: 1px;
    border-color: #ff9999;
}
div.tabs_subMenuElementHover {
    background-color: #fff;
    color: #33c;
}
div.tabs_subMenuElementHover div.children{
    background-image: url('/u/SMS/web2015/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGrey {
    color: #aaa;
    border: solid #cccccc;
    border-width: 0px;
    background-color: #f1f1f1;
    padding: 5px;
}
td.menuDivLine
   { background-color : #39628B; color: inherit;
}
td div span div.tabcontent{
    padding:7px 9.09px 4px 9.09px;
    border-top:3px solid #f1f1f1;
}
td div span div.intabcontent{
    padding:7px 9.09px 4px 9.09px;
    border-top:3px solid #f1f1f1;
}
td div span div.tabcontent:hover{
    padding:10px 9.09px 1px 9.09px;
    border-top:3px solid #ce3d20;
}
td div span div.intabcontent:hover{
    padding:10px 9.09px 1px 9.09px;
    border-top:3px solid #ce3d20;
}
td div.tabcontent{
    float:left;
    font-size:0.9em;
    padding:0px 9.09px 0px 9.09px;
    height:16px;
    background-color:#f1f1f1;
    border-width:0px;
    margin: 0 5px 0 0;
}
td div.tabcontent:hover{
    background-color:#fff;
}
td div.intabcontent{
    float:left;
    font-size:0.9em;
    padding:0px 9.09px 0px 9.09px;
    height:16px;
    background-color:#f1f1f1;
    border-width:0px;
    margin: 0 5px 0 0;
}
td div.intabcontent:hover{
    background-color:#fff;
}
.tabs_menuElementHover{
    height:20px;
    text-decoration:underline;
}
td .tabs_menuElementHover{
    height:20px;
    text-decoration:underline;
}
.tabs_menuElementGrey div.intabcontent{
    border-top:3px solid #ce3d20;
    padding:10px 9.09px 1px 9.09px;
    font-size:0.9em;
    background-color: #ffffff;
    color:#999;
}
.tabs_menuElement div.intabcontent{
    border-top:3px solid #ce3d20;
    padding:10px 9.09px 1px 9.09px;
    background-color: #ffffff;
}
.tabs_menuElementGreyHover div.intabcontent{
    background-color: #ffffff;
}
#content table.qq{
    border-spacing:0;
    border-collapse:collapse;
    border:none;
}
#content table.plain{
    font-size:1em;
    margin:0;
    border-spacing:0;
    border-collapse:collapse;
    border:none;
    border-bottom:none;
}
.usyd-aside{float:left;margin-left:15px;width:171px}





/* Hides from IE-mac \*/ * html .clearfix
  {height:1%;
   }
* html div#w1,* html div#w2,* html div#w3
  {height:0;
   }
/* End hide from IE-mac */

#content.nofeature,#content.nosidebar
  {margin-right:0;
   }
table#BobPhobia3{
    display:none;}
#content table.tt th.unit{
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;}

#content table.tt {
    border-spacing: 2px;
    border-collapse: separate;}

#content h1 a:link.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content h1 a:link:hover.tt{
    text-decoration: underline;
    color:#336699;
    background-color: inherit;}

#content h1 a:active.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content h1 a.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content table.tt td{
    font-size:80%;
    line-height:110%;
    padding-left:5px;
    padding-right: 5px;
    padding-top:2px;
    padding-bottom:2px;
    background-color: #EEEEFF;
    color: #333333;}

#content table.tt th{
    background: #EEEEEE none;
    font-weight:normal;
    font-size:80%;
    line-height:110%;
    padding-left:5px;
    padding-right: 5px;
    border: solid 1px #996666;
    color: #330000;}

#content table.tt th.unit{
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;}

#content table.tt {
    border-spacing: 2px;
    border-collapse: separate;
    width:70%;
    overflow:auto;}

#content table.tt.normalsize td{
    font-size:100%;
    }
#content table.tt.normalsize th{
    font-size:100%;
    }
table.visitor {
    margin-top:-20px;
    width:100%;
    }
table.visitor .even {
    background-color:#eeeeee;
    }
.HighLight2{
    color: inherit;
    background-color: #F9F6E7;
    margin-top: 15px;
    padding: 11px 17px 7px 17px;
    border: 2px solid #660000;}
div.emailaliases{
    max-height:350px;
    width:90%;
    overflow:auto;
    border:1px solid #000099;
    padding:0px 10px;
    margin:1px auto 10px 0px;}
#content div.UGadmin ul li{
    list-style-image:url(/u/SMS/web2015/images/list-item-square-red.gif)}
#content div.UGadmin ul li ul li{
    list-style-image:url(/u/SMS/web2015/images/list-item-square-blue.gif)}
span.classsumry {
    color:#006699;
    padding:1px 2px;}
#content p.indent {
    padding-left:20px;
    margin-top:0px;}

div.usyd-science-sms-autoweb{
    float:none;
    margin-top:1em;
    margin:0 auto;
    min-width:270px;
    text-align:left;
    width:100%}
div.usyd-science-sms-autoweb span.usyd-science-sms-autoweb-draft{
    color:purple;
    font-weight:bold}
div.usyd-science-sms-autoweb table.usyd-science-sms-autoweb-header tr th{
    color:#376688;
    background-color:#fff !important;
    border:0}
div.usyd-science-sms-autoweb table.usyd-science-sms-autoweb-header tr td{
    color:#c96;
    background-color:#fff !important}
div.usyd-science-sms-autoweb table{
    width:100%;
    margin-top:15px;
    border-spacing:3px}
div.usyd-science-sms-autoweb table tr.usyd-science-sms-autoweb-current-week{
    outline:4px solid #009}
div.usyd-science-sms-autoweb table tr.usyd-science-sms-autoweb-midsemester th{
    text-align:center;
    background-color:#feffff}
div.usyd-science-sms-autoweb table tr.usyd-science-sms-autoweb-midsemester td{
    background-color:#fff;
    color:#376688;
    font-weight:bold;
    text-align:center}
div.usyd-science-sms-autoweb table tr:nth-child(1){
    border:solid 1.5px #fff}
div.usyd-science-sms-autoweb table tr{
    text-align:left;
    vertical-align:top;
    padding:2pt 0 2pt 0}
div.usyd-science-sms-autoweb table tr th{
    background-color:#eeee;
    color:#376688;
    font-weight:bold;
    padding:5px 5px 5px 5px}
div.usyd-science-sms-autoweb table tr th span{
    color:#000;
    font-weight:normal}
div.usyd-science-sms-autoweb table tr td.usyd-science-sms-autoweb-empty{
    background-color:#fff}
div.usyd-science-sms-autoweb table tr.usyd-science-sms-autoweb-odd-row{
    background-color:#feffff}
div.usyd-science-sms-autoweb table tr.usyd-science-sms-autoweb-even-row{
    background-color:#f7f7f7}
div.usyd-science-sms-autoweb span.usyd-science-sms-autoweb-date-future{
    color:#9e9e9e}
div.usyd-science-sms-autoweb span.usyd-science-sms-autoweb-date-due{
    color:#a30000}
div.usyd-science-sms-autoweb span.usyd-science-sms-autoweb-date-past{
    color:#853500}
div.usyd-science-sms-autoweb span.usyd-science-sms-autoweb-holiday{
    color:green}
div.usyd-science-sms-autoweb dl dt{
    padding-top:1rem;
    font-weight:bold;
    margin-left:1rem}
div.usyd-science-sms-autoweb dl dd{
    margin-left:3em}
div.usyd-science-sms-autoweb dl dd table th,div.usyd-science-sms-autoweb dl dd table td{
    text-align:left}
div.usyd-science-sms-autoweb dl dt{
    background-color:#feffff}
div.usyd-science-sms-autoweb dl dtd{
    background-color:#f7f7f7}
@media(max-width: 1100px){
    .usyd-science-sms-autoweb-nav-text-narrow{
    display:inline-block}
.usyd-science-sms-autoweb-nav-text-wide{
    display:none}
}
@media(min-width: 1101px){
    .usyd-science-sms-autoweb-nav-text-narrow{
    display:none}
.usyd-science-sms-autoweb-nav-text-wide{
    display:inline-block}
}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation{
    width:100%;
    color:#fff;
    background-color:#040335;
    padding:2pt 0 2pt 0;
    overflow:hidden}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a{
    color:#fff;
    float:right;
    font-family:"Segoe UI",Arial,sans-serif,Helvetica Neue,Helvetica,Arial;
    font-size:17px;
    letter-spacing:1px;
    text-decoration:none !important;
    text-align:center}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a img{
    padding-left:8px;
    padding-right:4px;
    vertical-align:middle}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a ul{
    background:orange;
    visibility:hidden;
    opacity:0;
    min-width:5rem;
    position:absolute;
    transition:all .5s ease;
    margin-top:1rem;
    left:0;
    display:none}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a ul li{
    clear:both;
    width:100%}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a ul li:hover{
    background:red;
    cursor:pointer}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a ul:hover{
    visibility:visible;
    opacity:1;
    display:block}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a:hover{
    background-color:#ddd;
    color:#000}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a:active{
    background-color:#4caf50;
    color:#fff}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-navigation a.usyd-science-sms-autoweb-icon-left{
    float:left}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-uos-content dl{
    width:100%}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-uos-content dl dt{
    clear:left;
    float:left;
    padding:4px 0 0 0;
    width:14ex;
    font-weight:bold}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-uos-content dl dt a{
    color:#000}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-uos-content dl dd::after{
    content:"";
    display:block;
    clear:left;
    padding-top:0;
    padding-bottom:6px}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-uos-content dl dd{
    display:table-cell;
    margin:0;
    padding:0 0 2pt 0;
    width:90%}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-uos-content h4{
    font-weight:bolder;
    margin-bottom:0}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-appeals{
    text-align:left;
    font-style:italic;
    font-size:80%;
    border-top:1px solid gray}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-footer a{
    text-decoration:none;
    color:dimgray}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-footer ul.usyd-science-sms-autoweb-useful-links li{
    padding-bottom:0 !important}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-footer div.usyd-science-sms-autoweb-banner{
    text-align:left;
    font-size:1.5em;
    line-height:1.4}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-footer div.usyd-science-sms-autoweb-faculty{
    text-align:left}
div.usyd-science-sms-autoweb-page div.usyd-science-sms-autoweb-footer div.usyd-science-sms-autoweb-faculty span{
    font-size:1.5em}
table.usyd-science-sms-autoweb-assessment tr:nth-child(1){
    background-color:#eee}
table.usyd-science-sms-autoweb-assessment tr:nth-child(2n+1){
    background-color:#f8f8f8}
table.usyd-science-sms-autoweb-assessment tr td:nth-child(3){
    text-align:center}
table.usyd-science-sms-autoweb-assessment th,table.usyd-science-sms-autoweb-assessment td{
    padding-right:2em}
div.usyd-science-sms-dd h2.usyd-science-sms-dd-head{
    font-size:1.5em;
    margin-bottom:1rem;
    margin-top:1rem}
div.usyd-science-sms-dd h3.usyd-science-sms-dd-week{
    font-size:1rem;
    font-weight:bold;
    margin-bottom:-0.5rem;
    margin-top:-0.5rem}
div.usyd-science-sms-dd p.usyd-science-sms-dd-week-row{
    padding-left:1rem}
/*# sourceMappingURL=autoweb.css.map */
