@charset "utf-8";
@import url(banners-local.css);

/* Homepage news styles */
/* give a margin between news items and support button */

/* Homepage */
body.splash #content {min-height: 32em; } 
body.splash #content h1 a,
body.splash #content h2 a,
body.splash #content h3 a { color: #0684be; }
body.splash #content p > br {line-height: .8em;  }
body.splash #content p a { font-weight: normal; }
body.splash #menu { margin: 0 1em 0 2em; }

#menu dt {font-family: Trebuchet MS, Verdana, sans-serif; font-weight: bold; font-style: italic; letter-spacing: .01pt; }
body.splash #menu dt a { color: #0684be; background: url(../images/common/dt-link-arrow.gif) no-repeat right 5px; padding-right: 20px;}

#splashpod { background-color: #068ecd; }
#splashpod object { float: left; border-right: 1px solid #fff; }
#splashpod object:first-child { margin-left: 7em; border-left: white solid 1px; }
div.scroller div.section ul {margin-left: 0;}
div.scroller div.section img {vertical-align: middle;}

a.external {background-image:url(../images/frontpage/external_arrow_right.gif); background-repeat: no-repeat; background-position: right; }
h2 a.external {padding-right: 16px;}
ul li a.external  {padding-right: 16px;}
ul li{list-style:url(../images/common/list-item-square-scssc.gif);}
/* see what standard template does... once upgrade is done */
#menu a.external {padding-right: 16px;}

a.banner {margin-bottom: 7px;}


/* Head-masthead styles */
#head { background: #00326A url(../images/common/bg_head_scssc.gif) repeat-x; }

#head #masthead h1 a#logo { width: 322px; height: 61px; background: url(../images/common/logo_scssc.gif) no-repeat; left: 34px; top: 16px; position:absolute; text-align:left; text-indent:-2000em; }

/* NEW VERSION OF TAG LINE
#head #masthead h1 span#tag-line {top: 52px; right:22px; font: bold italic .9em Trebuchet MS, Verdana, sans-serif; color: #fff; } */
#head #masthead h1 span#tag-line { width: 440px; height: 37px; background: url(../images/common/tag-line-scssc.gif) no-repeat; right: 22px; top: 45px; position:absolute; text-align:right; color: #00326A; font-size: 1pt; text-indent:-2000em; }

#menu dt { padding-top: .8em; }
#menu dt a:hover { text-decoration: underline; }
#menu dd ul { margin-top: .1em; }
#head #logo { top: 7px; }
#usyd-logo { top: 22px; left: 740px; display: block; position:absolute; text-align:left; text-indent:-2000em; }

/*Global nav */
#head #utilities { border: none; }
#head ul#nav-global{margin-bottom:-1px; }
#head #nav-global li { text-transform: uppercase; line-height: 2em;  }
#head #nav-global li.contact { margin-left: 2.8em; text-transform: none; line-height: 2em;  }
#head #nav-global li.active  { background:url(../images/common/global_nav_indicator-scssc.gif) center bottom no-repeat; } 
#head #nav-global li.active a { color: #ffb58b; }
input.field { border-color: #ffb58b; }
input.button,a.button { background:#ffb58b url(../images/common/bg_button_scssc_small.gif);}
.breadcrumb, .breadcrumb a { color: #0684be; }
/* Content */
#sidebar dt , #menu dt, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h1 a {
 color: #0684be; }

#content h2, #content h3, #content h4, #content h5, #content h6, #content h1 a {
 clear: left; }

/* OLD ORANGE color: #cb460a; */
 }

#content span.indent {display: block; margin: 0.5em 0 0.5em 1.6em; line-height: 1.3em;}

#content h1 { font-family: Trebuchet MS, Verdana, sans-serif; font-weight: bold; font-style: italic; letter-spacing: .01pt; color: #003d78; border-bottom: #068ecd solid 1px;}

#content ul.teaser-list h2 a { color: #068ecd; }
#menu a, a { color: #004798; }
#content strong { font-size: .9em;}
/* Dynamic menu styles */
#tabs li ul {background-color:#eeeeee; opacity:0.95;}
#tabs li ul li { border-bottom: 1px dashed #71cef5;}
#tabs li ul li a, #tabs li.active ul li a { background: #0397d6;}
#tabs li ul li a:hover, #tabs li.active ul li a:hover { background-color:#1fb6f5; }

/* Tab styles */
#tabs li { background: #00326A url(../images/common/bg_tab_off_scssc.gif); height: 27px; margin:0 2px 0 0; }
#tabs li a { height: 27px; }
#tabs li span { background: transparent url(../images/common/tab_right_off_scssc.gif) no-repeat right top; }
#tabs li a span { background: transparent url(../images/common/tab_left_off_scssc.gif) no-repeat left top; padding-top: 7px; padding-bottom: 5px;  }
/* Rollover tab */
#tabs li:hover { background-color: #064a8f; background-image: url(../images/common/bg_tab_off_hover_scssc.gif); }
#tabs li:hover span { background: transparent url(../images/common/tab_left_off_hover_scssc.gif) no-repeat left 0; }
#tabs li:hover a span { background: transparent url(../images/common/tab_right_off_hover_scssc.gif) no-repeat right 0; color: #e5f5ff; }
/* Active tab */
#tabs li.active { background: #fff url(../images/common/bg_tab_on_scssc.gif); }
#tabs li.active span { background: transparent url(../images/common/tab_right_on_scssc.gif) no-repeat right 0; }
#tabs li.active a span { background: transparent url(../images/common/tab_left_on_scssc.gif) no-repeat left 0; color: #00326A; }
#tabunderscore { border-color: #00326A; }

/* Static menu */
#menu ul li span.closed{background-image:url(../images/common/icon_plus-scssc.gif);}
#menu ul li span.closed:hover{background-image:url(../images/common/icon_plus_hover-scssc.gif);}
#menu ul li span.open{background-image:url(../images/common/icon_minus-scssc.gif);}
#menu ul li span.open:hover{background-image:url(../images/common/icon_minus_hover-scssc.gif);}

#sidebar dl.feature { background-color: #f5fbff; }
#sidebar dt { color: #00326A; font-size: 1.3em; }

/* Key for course applicability */
#content div + div + ul { margin: 2em; font-size: .8em; color: #003d79; text-align:left; padding: 1em 2em 1em 1.2em; width:43%;  border: #c1d6dd solid 1px; }
#content div + div + ul > li { color:#cb460a; }
#content ul li span.key { font-size: .8em; color:#cb460a; }
#content div + div + ul > li:first-child { font-size: 1.2em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; list-style: none; list-style-image: none; margin-left: .1em; letter-spacing: .6pt; margin-bottom: .8em; color: #0077AE; } 
#content h6 {font-size: 1em; letter-spacing: .6pt; }

#content table.layout, #content table.layout td { background: white; padding: 4px;}
#content table.tabledata_blue { background-color:#c1d6dd; border-spacing: 1px 1px;}
#content table.tabledata_blue {border-top-spacing: 0; }
#content table th {color: #004798;font-family:Arial,Helvetica,sans-serif; font-weight:bold;background:#ddf1ff url(../images/common/bg_th-scssc.gif) repeat-x top left;}
#overlay table { background-color:#9fdbf5; }

/* Homepage news */
/* Replacement styles for dcr-include-generated news  */
#content div.news h2{clear:none;text-transform:inherit;margin:0 0 .2em 0; padding-top: .7em; padding-left: 5.6em; font-size: 1.3em;border-top:1px dashed #dbd3c2;}
#content div.news h2 + div img {position:relative;left:.8em;padding:0;margin-right:2em;top:-1.6em; width:60px; height: 60px; }
#content div.news div + h2 {border-top:none;}
#content div.news p {margin:0 0 .9em 0; font-size: 1em; line-height: 1.4em;}
#content div.news ul {clear:left; border-top:1px solid #dbd3c2; padding: .5em 0 0 6.7em;}
#content div.news ul li {line-height: 1.8em;
padding:0 0 0 1.3em;margin:0;list-style-type:none;list-style-image:none;
background:transparent url(../images/common/list-item-red-caret.gif) 0 .73em no-repeat;}


/* Footer styles */
#foot{ padding-top: 0; height: 72px; background:#c1d6dd url(../images/footer/bg-footer-scssc.gif); margin: 0; }
#foot #crests { margin: 0; padding: 0; border: red}
#foot #crests p, #foot #crests a { display: block; margin: 0 0 0 24px; float: right; clear: none; }
#foot #crests p { padding-top: 1.6em; }
#foot #legal { padding-top: 1.1em; border-right: none;}

/* #foot #legal { margin: 3.6em 2.2em 2.2em 2.2em; border-right: none;} */

/*
#sidebar dl.feature dt { background: #a39c8b url(../images/common/feature-generic-top_grey.gif); }
#sidebar dl.feature dd { background: #e4e4e4 url(../images/common/feature-generic-mid_grey.gif); }
#sidebar dl.feature { background: #e4e4e4 url(../images/common/feature-generic-bot_grey.gif) left bottom no-repeat; }
*/
