/*
* Stylesheet for www.buseco.monash.edu.au, www.gsb.monash.edu.au and www.mba.monash.edu.au 
* Inherit main styles from University-maintained stylesheets
* Use only for colour changes and additional styles that do not require cross-browser/platform support
* Use only relative font sizes - (em is preferred, no px or pt) 
*/

/* BUSECO COLOURS */
#global-nav, #global-nav a, #global-nav a:link, #global-nav a:visited, #global-nav a:hover {
    background-color:  #00889C;
    color: #FFF;
}

#global-utils {
	background: url(/assets/images/buseco-nav-bkgrd.gif) repeat-x;
}

#global-utils, #global-utils a, #global-utils a:link, #global-utils a:visited, #global-utils a:hover, #global-utils form {
	background-color: transparent;
    color: #000;
}

h1, h2, h3, h4 {
	color: #339;
        background: transparent;
}

h5, h6 {
	color: #666;
        background: transparent;
}

th {
    background-color:  #99CFD7;
    color: #000;
}

.heading {
    background-color:  #99CFD7;
    color: #000;
}

.content {
    background-color:   #E5F3F5;
    color:   #000;
}

p { background: transparent; }


/* HEADER */
/* reduced widths to account for Intranet link */
#global-utils-links { padding-right: 0.5em; }
input#qt { width: 9em; }


/* HIGHLIGHTING*/
.highlight {
	 border: 1px solid  #99CFD7;
	 margin-top: 1em;
}

/* standard (non-tabled) highlight box */
.quicklinks-nav {
	width: 15em;
	border: 1px solid #99CFD7;
}

.quicklinks-nav h2 {
	background: #99CFD7;
	color: black;
}

.quicklinks-nav p { color: black; }

.section-highlight {
    border: 1px solid  #99CFD7;
	margin-top: 4em;
}

.highlight-header {
    background-color:  #99CFD7;
    color: #000;
	border-bottom: 1px solid  #99CFD7;
}

.highlight-body {
	background-color: #fff;
	color: #000;
}

.highlight-body ul {
    background-color: #fff;
    color: #000;
}

.highlight-body a, .highlight-body a:link {
    color: #339;
}


/* SECTION NAVIGATION */
#section-nav {
    background-color:  #E5F3F5;
    color: #339;
	border-left: 1px solid #ccc;
	border-right: 1px dashed #ccc;
}

.section-nav-body ul, .section-nav-body a, .section-nav-body a:link {
    background-color:  #E5F3F5;
    color: #339;
}

li.nav-home {
	font-weight: bold;
}


/* FOOTER */
#footer, #section-nav-footer {
	background-color: #fff;
	color: #666;
	border-top: 1px solid #ccc;
	margin-top: 0;
}

#footer a, #footer a:link, #footer a:visited, #section-nav-footer a, #section-nav-footer a:link, #section-nav-footer a:visited {
	background-color: #fff;
	color: #666;
}


/* ADDRESSES */
h2.address, h3.address { 
	font-size: 1em;
	color: black;
	margin-bottom: 0;
}

dl.address { 
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	margin-bottom: 20px;
}

dl.address dt {
	float: left;
	margin: 0;
	padding: .5em 0 .5em .5em;
	font-weight: normal;
	width: 8em;
}

dl.address dd {
	margin-left: 10em;
	padding: .5em; 
}

dl.address dd.not-last-line {
	margin-bottom: -0.5em;
}

dl.address dd.second-line {
	margin-left: 10em;
	padding-top: 0em;
	margin-top: -0.5em;
}

dl.minimal {
	margin-top: .4em;
	margin-bottom: 20px;
}

dl.minimal dt {
	float: left;
	clear: both;
	margin: 0;
	padding: .2em 0 .2em .2em;
	font-weight: normal;
}

dl.minimal dd {
	margin-left: 8em;
	padding: .2em; 
}

dl.medium {
	margin-bottom: 20px;
}

dl.medium dt {
	float: left;
	clear: both;
	margin: 0;
	padding: .2em 0 .2em .2em;
	font-weight: normal;
	
}

dl.medium dd {
	margin-left: 14em;
	padding: .2em; 
}

dl.medium {
	margin-bottom: 20px;
}

dl.large dt {
	font-weight: bold;
	margin-bottom: .3em;
}

dl.large dd {
	padding-bottom: 1.1em;
}

dd.not-last-line {
	padding-bottom: 0 !important;
}

/* TABLES */
table.top-align td { vertical-align: top; }
table.top-align th { vertical-align: top; }

/* DEPARTMENTS */
h1.dept-home { margin-top: 0.5em; }

table.dept-home {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-spacing: 0 0;
	border-collapse: collapse;
}

table.dept-home td {
	vertical-align: top;
	margin: 0;
}

td.dept-home-image {
	padding: 0;
	width: 250px;
}

td.dept-home-nav {
	padding: 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px dashed #CCCCCC;
	width: 18em;
}

td.dept-home-nav-bottom {
	padding: 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px dashed #CCCCCC;
	width: 18em;
	vertical-align: bottom !important;
}

td.dept-home-news { padding: 10px; }

td.dept-home-news h2 { margin-top: 0.6em; }

td.dept-home-news h3 { margin-bottom: 0; }

td.dept-home-news p { margin-top: 0; }

table.dept-home ul { margin-top: 0.6em; }
table.dept-home ul.nav li {
	font-size: 1.0em;
	padding-bottom: 0.6em;
	font-weight: bold;
	list-style: url('/common/images/bullet-small.gif') square;
}

table.dept-home ul.nav li a { text-decoration: none; }
table.dept-home ul.nav li a:hover { text-decoration: underline; }

/* td border hack for CMS puts in many more levels of elements than the dreamweaver tree */
td { border: 0 }
