@charset "utf-8";
@import url(http://www.usyd.edu.au/styles/2.6/banners.css);
@import url(screen-local.css);
/* Some inspiration from undohtml.css - (CC) 2004 Tantek Celik. Some Rights Reserved. */
a:link, a:hover, a:visited { text-decoration:none; }
html, body, img, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, legend, a, button, select { margin:0; padding:0; border:0; }
ul { list-style:none; }
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
a img, :link img, :visited img { border:none; }
body { font:normal 75% Verdana, Arial, Helvetica, sans-serif; padding:0 498px;background:#fff; color:#000; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { clear:both; }
/* 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:#33c; }
a:hover { text-decoration:underline; }
a.banner { width: 177px; height: 43px;letter-spacing: -2000em; text-indent: -1000em;overflow: hidden; color: white;font-size: 0;display: block;margin-bottom: 10px; background-repeat: no-repeat;background-position: left top;}
a.button { margin: 0; padding: 0.083em 0.33em; }
a.button:hover { text-decoration: none; }
a.button.large { font-size: 1.0em; height: 1.08em; margin: 0 auto; display: block; letter-spacing: -1px; background-image: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_button_yellow_large.gif); }
input { font-size: 1.0em; }
input.field { height: 1.5em; padding: 2px 0px 0px 3px; margin: 0 0 -1px 0;  font-size: 10px; border: 1px solid #EEB516;}
input.button, a.button { font-weight: bold; font-size: 1.1em; border-top: 1px solid #F8D472; border-left: 1px solid #F8D472; border-bottom: 1px solid #7E090E; border-right: 1px solid #7E090E; color: #7E090E; width: auto; height: 1.5em; vertical-align: bottom; background: #eeb615 url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_button_yellow_small.gif) left top repeat-x; padding: 0 3px 2px 2px; margin-left: 2px; }
select { font-size: 1.0em; border: 1px solid #EEB516;}
div#w2 { position:relative; margin:0 -498px; min-width: 996px; }
.clr { clear:both; height:0; margin:0; font-size:1px; line-height:0; }
.print { display:none; }
.noprint { display:block; }
/* general styles */
ul { margin-bottom: 0.83em; }
ul li { margin: 0.42em 0 0 15px; list-style: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/list-item-square.gif); }
ul.linked li { list-style: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/list-item-grey_caret.gif); padding: 0.083em 0; margin-bottom: 1.7em; }
/**** page header styles ****/
#head { height: 130px; color: #fff; position: relative; font-size: 0.83em; margin: 0px 20px; background: #b3313a url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_head.jpg) repeat-x; }
#head a { color: #fff; }
body.home #head { height: 160px; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_head_home.jpg) repeat-x; }
#head h1 { position: absolute; font: 2.1em Arial, Helvetica, sans-serif; letter-spacing: -1px; right: 20px; top: 33px; }
#head ul#nav-home { position: absolute; top: 20px; right: 15px; padding-top: 10px; height: 87px; overflow: hidden; width: 705px; }
#head ul#nav-home li { margin: 0; height: 87px; width: 141px; display: block; float: left; position: relative; }
#head ul#nav-home a { font: bold 1.1em Arial, Helvetica, sans-serif; position: absolute; display: block; bottom: 0px; left: 0px; width: 141px; height: 86px; position: relative; text-decoration: none; z-index: 2; color: #fff; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_nav_home.jpg) left top; border-bottom: 1px solid #3a1314; }
/*
#head ul#nav-home a span.button { background: #99252E url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_nav_home_button.jpg) left top repeat-x; opacity: 0.8; -moz-opacity: 0.8; }
*/
#head ul#nav-home li a:hover { color: #eeb516; }
/* styles for controlling highlighting background image for home page graphic link bar */
#head #logo { top: 15px; left: 20px; position: absolute; }
#head h2#logo { width: 310px; height: 64px; color: #fff; text-indent: -2000em; background-image: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/logo_usyd_horiz.gif); }
#head form#search { background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/head_bot_left.gif) left bottom no-repeat; position: absolute; bottom: 0px; left: 0px; padding-left: 20px; padding-bottom: 10px; }
#head #quicklinks { position: absolute; bottom: 10px; left: 18em; margin-left: 30px; }
select { font-size: 0.92em; }
#head #quicklinks select { width: 12em; }
#head ul#nav-global { position: absolute; right: 0px; bottom: 0px; margin: 0; padding-right: 18px; padding-bottom: 0px; text-align: right; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/head_bot_right.gif) right bottom no-repeat;}
#head #nav-global li { font-size: 1.1em; display: block; float: left; height: 28px; vertical-align: middle; margin: 0px 10px; }
#head #nav-global li.active { font-weight: bold; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/global_nav_indicator.gif) center bottom no-repeat; }
#head #nav-global li.active a { font-weight: bold; color: #EEB516; }
#head form #search { background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/head_bot_left.gif) left bottom no-repeat;position: absolute; top: 20px; left: 135px; }
.breadcrumb { margin-left:30px; padding-top: 5px; padding-bottom: 5px; float: left; font-size:0.92em;}
.breadcrumb, .breadcrumb a { color: #AA272F; }
/* main styles */
div#TabsMenu {clear:left; text-align:left; z-index: 9;}
/* div#tabbar { z-index:9; clear:left; margin: 10px 30px 0 30px; vertical-align: bottom; position: relative; display:block; height:auto; }
div#tabbar form { position: absolute; right: 0; bottom: 5px; }
div#tabbar form input { width: 150px; }
div#tabbar form input.button { width: auto; }
#tabs { list-style: none; list-style-image: none; position: relative; bottom: -1px; left: 0; margin: 0; display:block; }
#tabs li { background-color: #a1232b; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_tab.gif) left top repeat-x; display: block; float: left; height: 24px; color: #fff; margin: 0 1px 0 0; white-space: nowrap; position:relative; }
#tabs li span { display: block;background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/tab_top_right.gif) right top no-repeat; }
#tabs li a { font-size: 0.92em; padding: 0; display: block; color: #fff; height: 24px; }
#tabs li.active a { color: #eeb516; font-weight: bold; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/global_nav_indicator.gif) center bottom no-repeat; }
#tabs li a span { padding: 4px 10px 0px 10px; display: block; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/tab_top_left.gif) left top no-repeat; }
#tabs li a:hover { text-decoration: none;color:#eeb516; }
#tabs ul {background-color:#fdf8eb; border:1px solid #ac2830;  display:none; z-index:9; position:absolute; border-top:1px solid transparent; text-align:left !important; padding-bottom:1px; width:13.3em; }
#tabs ul li { white-space:normal; float:none; background-image:none; margin:0; padding:0; list-style: none; list-style-image: none; width:auto; height:auto; }
#tabs ul li a, #tabs li.active ul li a { color:#33c;display:block; background-image:none; font-weight:normal; padding:4px 8px; margin:0; height:auto; }
#tabs ul li a:hover, #tabs li.active ul li a:hover { color:#33c; background-color:#eee3c4; }
*/
#tabunderscore {border-top: 1px solid #AA272F; clear:both; margin-top:-1px; margin-left:247px; margin-right:30px; line-height:1px; height:1px; display:block;}
#mid { clear: both; margin: 0 28px 10px 20px; position:relative; z-index:7; }
#menu { float: left; width: 180px; margin: 0 12px 0 12px; text-align: left; font-size:95%;}
#menu.withtabs { margin-top: 10px; }
#menu.withouttabs { margin-top: 5px; }
#content dl#visitors-index dt, #menu dt, #sidebar dt { letter-spacing: -1px; font: bold 1.5em Arial, Helvetica, sans-serif; }
#menu dd { margin-bottom: 1.17em; }
#menu ul { margin: 0.67em 0 0 0; }
#menu ul li { list-style-type: none; list-style-image: none; margin: 0 0 0.42em auto; padding: 0 0 0.42em 20px; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/list-item-arrow.gif) 5px 3px no-repeat; border-bottom: 1px solid #d6d6d6; }
#menu ul li a { font-weight: bold; font-size: 1.0em; }
#menu ul li ul { margin-top: 5px; }
#menu ul li ul li { background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/list-item-arrow-sub.gif) 5px 11px no-repeat; padding-top:6px; margin-bottom: 0px; border-top: 1px solid #d6d6d6; border-bottom:0px }
#menu ul li ul li a { font-weight: normal; }
#menu .active { font-weight:bold; }
#menu dt, #sidebar dt { color: #AB2B34; font-size:1.2em; }
#menu ul li.static ul { top:auto; position:relative; }
#content.nomenu { margin-left: 0px !important; padding-left: 5px}
#content { text-align: left; font-size: 1.1em; padding: 0 25px 0 25px; margin: 0 180px 0 200px; }
#content #w4 { float: left; width: 100%; margin-top: 20px; padding-bottom:25px; }
#content.withtabs #w4 { margin-top: 10px; }
#content.withouttabs #w4 { margin-top: 5px; }
#content.nofeature { margin-right: 0px; }
.center { text-align: center; width: 100%; }
#content .strip { margin: auto 0px; padding: 1px 0; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; height: 77px; }
#content .heading-links { float: right; padding-top: 0.67em; }
#content .first { margin-top: 0; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color: #AB2B34; clear: both; letter-spacing: -0.5px; font-family: Arial, Helvetica, sans-serif; margin: 0.67em 0 0.33em 0; }
#content h1 { border-bottom: 1px solid #d6d6d6;clear: left; font-size: 1.42em; font-weight: normal; margin: 0.42em 0 0 0; }
#content h1.first { margin-top: 0; }
#content h1 a { text-decoration: none;color: #AB2B34; }
#content h1 a:hover { color: #cd343e; }
#content h2 { font-size: 1.25em; font-weight: normal; margin:0.625em 0 0 0; }
#content h2 a { color: #AB2B34; text-decoration: none; }
#content h2 a:hover { text-decoration: underline; }
#content h3 { font-size: 1.17em; }
#content h4 { font-weight: bold; font-size: 1.05em; }
#content h5 { font-weight: bold; font-size: 1.0em; }
#content h6 { letter-spacing: 0px; font-weight: 900; font-size: 0.83em; }
#content p { margin: 0.42em auto; font-size: 1.0em; }
#content li, #content td, #content th { font-size: 1.0em; }
#content li li, #content td li li { font-size: 0.83em; }
#content td p, #content td li, #content th p { font-size:0.92em; }
#content th p { margin:0; padding:0; }
#content li { line-height:1.3; }
#content p.first { margin-top: 0; }
#content p.buttons { height: 0.83em; }
#content p.buttons a.left { float: left; margin-right: 5px; }
#content p.buttons a.right { float: right; margin-left: 5px; }
#content img { padding:5px 5px 5px 5px; border: 0 none; }
#content .left { text-align:left; }
#content .right { text-align:right; }
#content .center { text-align:center; }
#content .fltleft { float: left; }
#content .fltright { float: right; }
a.button.small { font-size: 0.67em; font-weight: bold; height: 1.0em; }
#content p a.button { font-weight: bold; }
#content ul#featured.news li { border-bottom: 1px solid #d6d6d6; }
#content ul#latest.news li, #content ul#home.news li { border-bottom: 1px dashed #d6d6d6; }
#content ul.news { margin: 0; list-style: none; list-style-image: none; }
body.home #content ul.news li, body#splash #content ul.news li { font-size: 0.83em; }
#content ul.news li { margin: 10px 0 10px 0; padding: 0; list-style: none; list-style-image: none; clear: left; position: relative; font-size: 0.67em; }
#content ul#home.news li.last { border-bottom: none; }
#content ul.news li img { border: 1px solid #908A87; position: absolute; top:3px; left:0px; padding: 1px; margin-right: 10px; }
#content ul.news li p { margin: 0.17em auto 15px auto; margin-left: 76px; }
#content ul.news li a { font-weight: bold; }
#content ul.news li a:hover { text-decoration:underline; }
#content ul.news li h2 { clear: none; margin: 0 0 0 76px; }
#content ul.news li h3 { clear: none; letter-spacing: 0px; margin: 0 0 0 76px }
#content ul.news li span.date { color: #999; font-weight: normal; font-size: 0.67em; letter-spacing: 0px; margin-left: 0.21em; white-space: nowrap; }
body.home #content ul.news li { font-size: 0.83em; }
#content ul.news li h3 span.date { font-size: 0.75em; }
#content ul.news li.noimage p, #content ul.news li.noimage h2, #content ul.news li.noimage h3 { margin-left: 0; }
#content .news-photo { border: 1px solid #908A87;float: left; padding: 1px; margin-right: 10px; width: 61px; height: 43px; }
#content .news-item { border-bottom: 1px dashed #d6d6d6;clear: left; padding: 10px 0px; }
#content .news-item h2 { clear: none; font-size: 1.25em; margin-top: 0; }
#content .news-item p { margin: 0.17em auto; margin-left: 68px; }
#content .last-news-item { border-bottom: none; padding-bottom: 0px; }
#content ul li { margin: 0.17em 0 0.17em 20px; }
#content ul.column-list { width: 46%; float: left; padding-right: 10px; margin-right: 0px; }
.fstu-postgrad #content ul.column-list { width: 230px; float: left; padding-right: 10px; margin-right: 0px; }
#content ul.directory.column-list.border { padding-right: 25px; margin-right: 20px; border-right: 1px dashed #d6d6d6; }
#content ul.directory { /*margin-top: 18px;*/ }
#content ul.directory li { list-style-image: none; list-style: none; margin: 0 0 0.83em 0; font-size: 1.0em; }
#content ul.directory li h2 { margin-bottom: 0.17em; letter-spacing: 0px; font-size: 0.83em; }
#content ul.directory li h2 a { font-weight: bold; }
#content ul.directory li p { font-size: 0.83em; margin: 0 0 0.42em 0; }
#content ul.panels { margin: 10px 0; }
#content ul.panels li { border-right: 1px solid #d6d6d6; }
ul.caretListItem li { background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/list-item-grey_caret.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left: 15px; }
#content ul.panels li.last { border-right: none; }
#content ul.panels li h2 { width: 70%; margin-bottom: 0.17em; letter-spacing: 0px; font: 1.17em Arial, Helvetica, sans-serif; }
#content ul.panels li h2 a { font-weight: bold; }
#content ul.panels li a img { border: 1px solid #33c; padding: 1px; }
#content ol { margin-left: 25px; }
#content ol li { margin: 0.42em 0; }
#content dt { font-weight: bold; font-size: 0.92em; margin-top: 0.33em; }
/*
#content table {background-color:#d6d6d6; font-size: 0.75em; margin:10px 0px 10px 0px; }
#content caption { caption-side: bottom; text-align: right; margin: 0.17em 0; color: #999; }
#content table td, #content table th { background-color: #fff;margin: 0; padding: 0.33em; background-color: #fff; }
#content table th { font-weight:bold;background:#f4e6c1 url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_th.gif) repeat-x top left; }
#content table.tabledata_blue { width:100%; }
*/
#content div.bt { margin-bottom:2px; padding-bottom:2px; }
#content form.boxed { padding: 10px; width: 37.5em; margin: 10px 0 10px 0; background-color: #f3f3f3; border: 1px solid #ddd; }
#content form p { margin: 0.21em 0; vertical-align: middle; }
#content form p.first { margin-top: 0px; }
#content form p.last { margin-bottom: 0px; }
#content form p label { margin-right: 1.0em; vertical-align: middle; position: relative; }
#content ul#events, #content ul#events > li { list-style: none; list-style-image: none; margin: 0; }
#content ul#events > li { padding-bottom: 13px; border-bottom: 1px dashed #d6d6d6; }
#content ul#events h2 .date { font-weight: normal; font-size: 0.67em; letter-spacing: 0px; margin-left: 0.42em; }
/** Sidebar styles **/
#sidebar { float: right; margin: 20px 0 0 0; width: 180px; text-align: left; }
#sidebar.withtabs { margin-top: 10px; }
#sidebar.withouttabs { margin-top: 5px; }
#sidebar ul li { font-size:0.83em; padding: 0.17em 0; list-style-image: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/list-item-grey_caret.gif); }
#sidebar div.feature { margin-bottom: 10px; background: #FDF8EB url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/feature-generic-bot.gif) left bottom no-repeat; }
#sidebar dl.feature { width: 176px; margin: 0 2px 10px 0; padding-bottom: 10px; font-size: 1.0em; background: #FDF8EB url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/feature-generic-bot.gif) left bottom no-repeat;}
#sidebar dl.feature dt { max-width: 156px; background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/feature-generic-top.gif) left top no-repeat; padding: 4px 10px; }
#sidebar dl.feature dt.graphic { color: #fff; font-size: 1px; letter-spacing: -2000em; padding: 0; width:176px; height:43px; overflow:hidden; background-position: left top; background-repeat: no-repeat; }
#sidebar dl.feature dt.graphic a { display:block; width:176px; height:43px; }
#sidebar dl.feature dd { background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/feature-generic-mid.gif) left top no-repeat; padding: 6px 10px; margin: -2px 0 -7px 0;}
#sidebar dl.feature.text { background: #fff; border: 1px solid #d6d6d6; width: 176px; margin-bottom: 0px; padding-bottom: 0px; }
#sidebar dl.feature.text dt { background: #f3e4bc; border-bottom: 1px solid #d6d6d6; width: 156px; }
#sidebar dl.feature.text dd { padding: 0 10px; margin: 0; background: #fff;}
#sidebar dl.feature ul { margin: 0; }
#sidebar dl.feature img.photo { float: left; padding: 1px; margin-right: 2px; border: 1px solid #908A87; }
#sidebar dl.feature dd.content h1 { font-size: 0.92em; font-weight: bold; }
#sidebar dl.feature dd.content p { margin: 0.625em 0; font-size: 0.92em; }
#sidebar dl.feature dd.content a { font-size: 0.83em; }
#sidebar a.graphic-feature { color: #fff; width: 177px; height: 43px; letter-spacing: -2000em; overflow: hidden; font-size: 0em; display: block; padding-bottom: 10px; background-repeat: no-repeat; background-position: left top; }
#sidebar div.feature.content { margin: 10px 2px 10px 0; width: 176px; }
#sidebar div.feature.content p { margin: 0.625em 0; font-size: 0.92em; }
#sidebar div.feature.content a { font-size: 0.83em; }
#sidebar dl.feature p { line-height: 1.3; padding:0; margin: 2px 0px 0px 0px;}
#sidebar dl.feature img { max-width: 156px; }
#sidebar dl.feature.noborder img { max-width:none; }
#sidebar dl.feature.noborder { border:none; background:none; }
/* Splash pages */
#splashpod { margin: 0 0 12px 225px; height: 145px; padding: 0 0 0 18px; text-align: left; }
#splashpod img + img { border-left: 1px solid #fff; }
#splashpod img { float: left; height: 145px; }
#splashpod.white { background: #fff; padding-left: 0; }
body#splash #mid { margin-top: 20px; }
body#splash #content #w4 { margin-top: 0;}
body#splash .breadcrumb{ margin-bottom: 10px}
body#splash #head h1 { width: 100%; margin-left: 20px; text-align: right; top: 15px;}
body#splash #head h1 span#site-title { top: 18px; position: relative; }
body#splash #head h1 a#usyd-logo { background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/logo_usyd_horiz.gif) no-repeat 1040px; width:1350px; text-align: left; left: 20px; height: 64px; position: absolute; left: -1000px;  }
/* footer styles */
.f0, f1, f2 { height:1px;  background-color:#ddd; }
.f0 { margin:0; border-left:1px solid #f7f7f7; border-right:1px solid #f7f7f7; }
.f1 { margin:0 1px; border-left:1px solid #efefef; border-right:1px solid #efefef; }
.f2 { margin:0 2px; border-left:1px solid #f7f7f7; border-right:1px solid #f7f7f7; }
#foot { clear: both; font-size: 0.75em; text-align: left; margin: 25px; }
.foot-content { padding: 9px 18px; background-color:#ddd;}
#foot p { margin: 0px 0px 0.17em 0px; }
#foot #g8logo { float: right; width: 171px; height: 26px; }
#foot #foot-links { margin-top: 0.42em; }
/*  paging styles */
.prev { padding:3px 0 3px 22px; }
.next { padding:3px 22px 3px 0; clear: right; }
span.prev { background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/arrow-left-off.gif) 0 50% no-repeat; }
span.next { background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/arrow-right-off.gif) 100% 50% no-repeat; }
a.prev { background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/arrow-left.gif) 0 50% no-repeat; }
a.next { background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/arrow-right.gif) 100% 50% no-repeat; }
/* panel styles */
#content div.panel {margin:1.17em 0;border-color:#DADBDD;border-style:none solid solid;border-width:medium 1px 1px;background:#B8C9D7 url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/bg_panel_header.gif) repeat-x left top;position:relative;}
#content div.col div.panel {margin-top:0;}
#content div.panel h2 {color:#384856;font-size:1.17em;line-height:25px;letter-spacing:0;margin-left:0; clear:left;}
#content div.panel .heading-links { padding: 5px 10px 0 0; }
#content div.panel h3, #content div.panel h4, #content div.panel h5, #content div.panel h6 { color: #384856; }
#content div.panel h2.info {padding-left:22px;background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/icon_info.gif) 0px 50% no-repeat;}
#content div.panel h2.search {padding-left:25px;background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/icon_magglass.gif) 8px 50% no-repeat;}
#content div.panel h2 span.expand {position:absolute;display:block;right:10px;top:0;line-height:25px;font-weight:bold;font-size:0.583em;}
#content div.panel h2 span.expand a {padding:3px 18px 3px 0;background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/expander_down.gif) 100% 50% no-repeat;font-weight:bold;}
#content div.panelbody {background-color:#EFF3F6;font-size:0.92em;padding:20px;}
#content div.panelbody * { position: relative; z-index:5; }
#content div.panelbody p, #content div.panelbody li { font-size: 0.83em; }
#content div.panelbody.pagedresults {padding:1px 20px 7px;}
#content div.panel div.crnr {position:absolute;overflow:hidden;background:transparent 0 0 no-repeat;}
#content div.panel div.crnr.topl {left:-1px;top:0;width:4px;height:26px;background-image:url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/panel_tl.gif);}
#content div.panel div.crnr.topr {right:-1px;top:0;width:4px;height:26px;background-image:url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/panel_tr.gif);}
#content div.panel div.crnr.botl {left:-1px;bottom:-1px;width:3px;height:3px;background-image:url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/panel_bl.gif);}
#content div.panel div.crnr.botr {right:-1px;bottom:-1px;width:241px; height:36px; background-image:url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/panel_scroll_bg.gif); z-index:0;}
#content div.panel.noscroll div.crnr.botr {width:3px; height:3px; background-image:url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/panel_br.gif); }
#content div.panel.cutaway p {padding-left:25px; background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/list-item-grey_caret.gif) 8px 50% no-repeat;}
#content div.panel .panelbody ul {margin-bottom: 0;}
#content div.panel .panelbody ul li {list-style-image: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/list-item-grey_caret.gif); font-size: 0.83em;}
#content div.panel.compact .panelbody {padding:10px 20px;}
#content div.panel.noheading div.crnr.topl {width:3px;height:3px;background-image:url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/panel_noheading_tl.gif);}
#content div.panel.noheading div.crnr.topr {width:3px;height:3px;background-image:url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/panel_noheading_tr.gif);}
#content div.panel.noheading .panelbody { border-top: 1px solid #DADBDD; }
/* Spotlights */
dl.feature .scroller {                  width: 156px; overflow: hidden;         padding-bottom: 10px; }
dl.feature .scroller .section { width:156px; margin-right: 30px; overflow:hidden; float:left; }
dl.feature .scroller .content { width: 2000px !important; }
dl.feature .scroller .section ul { padding-left: 0.42em; }
dl.feature .scroller .section img.spotlight-image { margin-bottom: 0.83em; }
#spotlight-controls a.left { float: left; }
#spotlight-controls a.right { float: right; }
/* Forms */
#content div.panel fieldset { border-bottom: 1px dashed #384856; margin-bottom: 0.83em; padding: 0 2em;}
#content div.panel fieldset legend { font-weight: bold; color: #384856; font-size: 1.17em; font-family: Arial,Helvetica,sans-serif; letter-spacing: -1px; margin: 0 0 0 -1.25em !important; padding-bottom: 0.583em; }
#content div.panel fieldset input, #content div.panel fieldset select { font-size: 0.83em; display: block; border: 1px solid #7f9db9; padding: 1px; margin-bottom:0.67em;}
#content div.panel fieldset textarea { margin-bottom: 0.75em; font-size: 1.0em; border: 1px solid #7f9db9; padding: 1px; width: 100%;}
#content div.panel label { font-weight: bold; display: block; }
#content div.panel br { clear: both; }
#content form .single-line { padding-right: 1.25em; float: left; }
/*
.no-visual {text-indent: -2000em; color: transparent;}
*/
#content label.sub {display: block; top: -0.67em; padding-left:19px; line-height: 1.25em;}
#content label.caption { color: #5f7da9; background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/icon-help.gif) no-repeat scroll 0 2px; font-style: italic;  }
#content label.error { color: #a00; background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/icon_error.gif) no-repeat scroll 0 2px; }
p.paging { text-align: center; margin: 1.7em 0; color: #aaa; }
p.paging a.next, p.paging span.next { margin-left: 1.25em; }
p.paging a.prev, p.paging span.prev { margin-right: 1.25em; }
.info-tip { background:transparent url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/icon_info.gif) no-repeat scroll 0pt 2px; padding-left:20px; }
/* Video tile styles */
#content div.video_grid { margin-top: 0.83em; }
#content div.video_tile { width: 160px; height: 14.3em; float: left; /* border: 1px solid #ccc; */ margin-right: 1.0em; margin-bottom: 1.7em; }
#content div.video_tile img { margin: 0px; padding: 0px; }
#content div.video_tile .ipod_friendly { background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/icon_download.png) no-repeat 0 center; padding-left: 18px; }
#content div.video_tile p { font-size: 0.83em; }
#content div.video_tile ul {  }
#content div.video_tile ul li { font-size: 0.83em; margin-left: 0em; background-image: none; list-style-type: none; list-style-image: none }
#content div.video_tile .time { background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/common/icon_time.png) no-repeat 0 center; padding-left: 18px; }
