/* @override http://www.bssg.org.au/BSSG/css/styles1.css */

/* CSS Document */

/* HTML ATTRIBUTES */

body {
font-family: arial, verdana, system, sans-serif;
margin: 0px;
background-color: #eaeaea;
font-size: 1.2em;

}

h1 {
padding: 0px;
margin: 0px;
	color: #8e0605;
	font-size: 1.5em;
	font-weight: bold;
	font-variant: small-caps;
}

h2{
color: #170591;
	font-size: 1.5em;
	font-weight: bold;
}

h3{
color: #530791;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}

blockquote {
color: #5e5e5e;
	font-style: italic;
	font-size: 0.9em;
}

p.link {
background-color: #d5d5d5;
color: #8e0605;
font-family: arial, verdana, system, sans-serif;
font-size: 1.0em;
text-align: center;
}

p.brainstormHeader {
color: #062090;
font-family: arial, verdana, system, sans-serif;
font-size: 2em;
text-align: center;
	text-shadow: #5e5e5e 4px 4px 4px;
}

p.brainstormTopic {
color: #912591;
text-align: center;
	text-shadow: #c0c0c0 2px 2px 2px;
	font: italic bold 1.5em arial, verdana, system, sans-serif;
}

p.brainstormLinks {
font-family: arial, verdana, system, sans-serif;
font-size: 0.8em;
text-align: center;
}

/* DIVS */

#header {
background-color: #dadada;
height: 132px;
border-bottom: 1px groove #797979;
padding: 0px;
margin: 0px;
text-align: center}

/* Navigation menu styles from Rapidweaver */
#navcontainer {
	border-top: 1px solid #a9a9a9;
	margin-bottom: 10px;
	position: absolute;
	z-index: 99;
	padding: 0px 0 0 2px;
	font-size: 1em;
}

#navcontainer #current {
	color: #ffffff;
}

#navcontainer .currentAncestor {
	color: #ffffff;
}

/* Parent - Level 0 */

#navcontainer ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0 0 0px;
}

#navcontainer li {
	position: relative;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}

#navcontainer a {
	display: block;
	width: 190px;
	padding: 5px 5px 0px 5px;
	height: 20px;
	color: #170591;
	text-decoration: none;
	border-bottom: 1px solid #aeaeae;
	font-size: 0.9em;
	background-color: #eaeaea;
}

#navcontainer a:hover {
	background-color: #c0c0c0;
	font-weight: bold;
}

/* Fix IE. Hide from IE Mac \*/
* html #navcontainer ul li { float: left; height: 1%; }
* html #navcontainer ul li a { height: 20px; }
/* End */

/* Child - Level 1 */
/* All browsers will use this code, it will make the pop out menus work */
#navcontainer ul ul {
	width: 200px;
	position: absolute;	top: -1px;
	left: 200px;
	text-align: left;
	opacity: 0.9;
}


#navcontainer ul ul a {
	color: #170591;
	background: #eaeaea;
	border: 1px solid #a9a9a9;
	font-size: 0.8em;
	border-left-style: none;
}

#navcontainer ul ul a:hover {
	background: #c0c0c0;
	color: #170591;
}

#navcontainer ul ul #current{
}

#navcontainer ul ul .currentAncestor {	
	color: #0080ff;
}


/* Child Level 3 */

#navcontainer ul ul ul {
}

#navcontainer ul ul ul ul li { 
}

#navcontainer ul ul ul ul a{
}

#navcontainer ul ul ul ul a:hover{

}

div#navcontainer ul ul, div#navcontainer ul ul ul, div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul, div#navcontainer ul li:hover ul ul ul ul, div#navcontainer ul li:hover ul ul ul ul ul{
display:none;
}

div#navcontainer ul li:hover ul, div#navcontainer ul ul li:hover ul, div#navcontainer ul ul ul li:hover ul, div#navcontainer ul ul ul ul li:hover ul, div#navcontainer ul ul ul ul ul li:hover ul{
display:block;
}


#content {
margin: 0px 2px 2px 205px;
padding: 5px;
color: #170591;
line-height: 1.1em;
text-align: left;
border: 1px solid #a9a9a9;
background: #fffeff scroll;
float: none;
	overflow: auto;
}

#content p.notes {
color: #5e5e5e;
font-size: 0.7em;
	line-height: normal;
}

#content a {
color: #f91692;
	text-decoration: underline;
}

table.table {
	width: 95%;
	border: 1px solid #a9a9a9;
	background-color: #929292;
}

caption.tableCaption {
	color: #3111fc;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.5em;
}

tr.row3	 {
	background: #c0c0c0;
	line-height: 1.6em;
}

tr.row1	 {
	background-color: #fffeff;
}

tr.row2	 {
	background-color: #eaeaea;
}

li.itemPoint {
	color: #1b5191;
	list-style-position: outside;
	list-style-type: circle;
	margin-left: -15px;
	font-size: 1em;
}

td.vRightMedium {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 1.0em;
color: #170591;
text-align: right;
vertical-align: top; }

td.vCenterMedium {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 1.0em;
color: #170591;
text-align: center;
vertical-align: top; }

td.vLeftMedium {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 1.0em;
color: #170591;
text-align: left;
vertical-align: top; }

td.vLeftSmall {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 0.8em;
color: #170591;
text-align: left;
vertical-align: top;}

td.vCenterSmall {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 0.8em;
color: #170591;
text-align: center;
vertical-align: top;}

td.vRightSmall {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 0.8em;
color: #170591;
text-align: right;
vertical-align: top;}

td.vCenterBig {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 1.2em;
color: #170591;
text-align: center;
vertical-align: top; }

p.vCenterMedium {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 1.0em;
color: #170591;
text-align: center;
vertical-align: top; }

p.vCenterSmall {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 0.8em;
color: #170591;
text-align: center;
vertical-align: top;}

table.videoTable {background-color: #ccc;background-position: center center;width: 80%;
}

td.videoCell {
color: #333;
text-align: center;
font: italic 1em Arial, Verdana, Helvetica, Arial, sans-serif;
}
#footer {
background-color: #c0c0c0; 
color: #424242;
font-size: 0.7em;
font-weight: normal;
font-style: normal;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 20px;
border: 1px solid #a9a9a9;
position: relative;
left: 205px;
	float: none;
	line-height: 10px;
	margin-right: 207px;
	margin-left: 0;
	margin-bottom: 0;
}

#footer a {
color: #f71312;
}



/* CLASSES */

.imgRight {
float: right;
text-align: right;
margin: 5px 5px 5px 15px;
}

.imgLeft {
float: left;
text-align: left;
margin: 5px 15px 5px 5px;
}

.imgCenter {
float: center;
text-align: center;
margin: 5px 5px 5px 5px;
}

.hide {
display: none;
height: 0px;}


.title {
/* margin-top: 20px;
margin-left: -4px; */
padding: 0px;
}

