/* GLOBAL CONTENT stylesheet for Griffith University web site. (c) 2001-2002 */
/* Version 1.3.2 - 2003.12.08 */

/* Imports extra settings which break in Netscape 4.x */

@import url("/schemes/global/css/global_extras.css");

/* -------------------- all non-scheme-specific settings -------------------- */

body {
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
   font-size : 10pt;
   text-align : left;
   margin-top : 10px;
   margin-left: 27px;
   margin-right: 10px;
   margin-bottom: 10px;
}

/* ----- Footer DIV ----- */

#gu-standard-footer {
	margin-top: 2em;
	text-align: right;
	width: auto;
	font-weight: bold;
}

#gu-standard-footer a {
	color: #000000;
	background: inherit;
	text-decoration: none;
}

#gu-standard-footer a:hover {
	color: #000000;
	background: inherit;
	text-decoration: underline;
}


/* ----- Text ----- */

P {
   font-weight : normal;
   font-style: normal;
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}


DIV {
   font-weight : normal;
   font-style: normal;
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}

PRE {
   font-family: andale mono, courier new, courier, monospace;
}

CODE {
   font-family: andale mono, courier new, courier, monospace;
}


STRONG { font-weight: bold ; }
B { font-weight: bold ; }

EM { font-style: italic ; }
I { font-style: italic ; }


BIG {
   font-weight : normal;
   font-style: normal;
   font-size : 12pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}

SMALL {
   font-weight : normal;
   font-style: normal;
   font-size : 8pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}

SUP {
   font-family : Arial, Helvetica, sans-serif;
}

SUB {
   font-family : Arial, Helvetica, sans-serif;
}

blockquote {
   margin-left: 10%;
   margin-right: 10%;
}

q {
   font-style: italic;
}


/* ----- Links -----  maintain order otherwise hover and active stop working in some browsers. link colours set in scheme colour stylesheets */

a:visited {
   text-decoration : none;
   font-family : Arial, Helvetica, sans-serif;
}

a:link {
   text-decoration : none;
   font-family : Arial, Helvetica, sans-serif;
}

a:hover {
   text-decoration : underline;
   font-family : Arial, Helvetica, sans-serif;
}

a:active {
   text-decoration : underline;
   font-family : Arial, Helvetica, sans-serif;
}


/* ----- Tables ----- */


TD {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}

TR {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}

TH {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}

/* standard class table */

table.gu-standard {
	border-collapse: collapse;
	width: auto;
}

table.gu-standard th {
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	padding: 3px;
}

table.gu-standard td {
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: left;
	border: 1px solid #999999;
	padding: 3px;
}

table.gu-standard caption {
	caption-side: bottom;
	width: auto;
	text-align: center;
	font-size: 10pt;
}


/* ----- Lists ----- */

UL {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
   font-weight: normal;
}

OL {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
   font-weight: normal;
}

LI {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
   font-weight: normal;
}


DL {
   font-size : 10pt;
   font-weight: normal;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}


DT {
   font-size : 10pt;
   font-weight: normal;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}

DD {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   text-decoration : none;
}


/* ----- Headings ----- */


/* For use under H6.indent headings */
P.h6indent {
   margin-left : 40pt;
}


/* For use under H5.indent headings */
P.h5indent {
   margin-left : 20pt;
}


/* H1-H4 text classes provided for future implementation

P.h4text { }

P.h3text { }

P.h2text { }

P.h1text { }

end text classes */


/* H5 and H6 indent headings */

H6.indent {
   font-family : Arial, Helvetica, sans-serif;
   font-style : italic;
   font-weight : normal;
   font-size : 12pt;
   text-decoration : none;
   text-indent : 40pt;
}


H5.indent {
   font-family : Arial, Helvetica, sans-serif;
   font-style : italic;
   font-weight : bold;
   font-size : 11pt;
   text-decoration : none;
   text-indent : 20pt;
}

/* end of indent headings */


/* standard headings */

H6 {
   font-family : Arial, Helvetica, sans-serif;
   font-style : italic;
   font-weight : normal;
   font-size : 12pt;
   text-decoration : none;
}


H5 {
   font-family : Arial, Helvetica, sans-serif;
   font-style : italic;
   font-weight : bold;
   font-size : 11pt;
   text-decoration : none;
}

H4 {
   font-family : Arial, Helvetica, sans-serif;
   font-style : italic;
   font-weight : bold;
   font-size : 12pt;
   text-decoration : none;
}


H3 {
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-size : 14pt;
   text-decoration : none;
}


H2 {
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-size : 15pt;
   text-decoration : none;
}


H1 {
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-size : 17pt;
   text-decoration : none;
}



/* -------------------- EXTENDED COLOURS - Valid names -------------------- */

/* this version replaces the old version which uses underscores in the names. */

/* primary colours and shades */
.primary-red { color: #ff0000; }
.primary-blue { color: #0000ff; }
.primary-green { color: #00ff00; }
.primary-yellow { color: #ffff00; }
.primary-cyan { color: #00ffff; }
.primary-magenta { color: #ff00ff; }
.primary-white { color: #ffffff; }
.primary-black { color: #000000; }

/* reds */
.light-red { color: #ff3333;}
.mid-red { color: #cc0000;}
.dark-red { color: #990000;}

/* blues */
.light-blue { color: #66ccff; }
.mid-blue { color: #3300ff; }
.dark-blue { color: #000099; }

/* greens */
.light-green { color: #33cc33; }
.mid-green { color: #009900; }
.dark-green { color: #006600; }

/* yellows */
.light-yellow { color: #ffffcc; }
.mid-yellow { color: #ffff33; }
.dark-yellow { color: #ffcc33; }

/* grey shades */
.light-grey { color: #cccccc; }
.mid-grey { color: #999999; }
.dark-grey { color: #666666; }





/* -------------------- MISCELLANEOUS EXTRAS -------------------- */


.warning {
	color: #ff0000;
	border-style: dashed;
	border-width: 1px;
	border-color: #ff0000;
	padding: 0.2em;
	background-color: #ffffff;
}


.highlight {
	color: #000000;
	background: #ffff00;
}


.doublespace {
	line-height: 200%;
}


/* pull quotes use imported extras */

.pullquoteleft {
	width: 15%;
	float: left;
	clear: left;
	background-color: #cccccc;
	color: #000000;
	padding: 10pt;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.pullquoteright {
	width: 15%;
	float: right;
	clear: right;
	background-color: #cccccc;
	color: #000000;
	padding: 10pt;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}


.spacer {
	clear: both;
}


/* -------------------- EXTENDED COLOURS - Deprecated -------------------- */

/* this version with underscores in the names is deprecated but maintained to avoid breaking sites. */

/* primary colours and shades */
.primary_red { color: #ff0000; }
.primary_blue { color: #0000ff; }
.primary_green { color: #00ff00; }
.primary_yellow { color: #ffff00; }
.primary_cyan { color: #00ffff; }
.primary_magenta { color: #ff00ff; }
.primary_white { color: #ffffff; }
.primary_black { color: #000000; }

/* reds */
.light_red { color: #ff3333;}
.mid_red { color: #cc0000;}
.dark_red { color: #990000;}

/* blues */
.light_blue { color: #66ccff; }
.mid_blue { color: #3300ff; }
.dark_blue { color: #000099; }

/* greens */
.light_green { color: #33cc33; }
.mid_green { color: #009900; }
.dark_green { color: #006600; }

/* yellows */
.light_yellow { color: #ffffcc; }
.mid_yellow { color: #ffff33; }
.dark_yellow { color: #ffcc33; }

/* grey shades */
.light_grey { color: #cccccc; }
.mid_grey { color: #999999; }
.dark_grey { color: #666666; }


