/* ============================== REDEFINED HTML ELEMENTS ============================== */
a:link {
	color: #0000FF;
	text-decoration: underline
}
a:visited {
	color: #0000FF;
	text-decoration: underline
}
a:hover {
	color: #FF0000;
	text-decoration: underline
}
.bodytext, body, p, table, td, tr, ul, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	line-height: 12pt
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #000099;
	font-weight: bold;
	line-height: normal
}
/* ============================= CRC DEFINED CLASSES ============================== */
/* Colours of the banners in the templates */
.ColourProducts {
	background-color: #FFA639
}
/* Legal notices at the bottom of every page */
.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: normal
}
/* The page title */
.PageTitle {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #000099;
	font-weight: bold;
	line-height: normal
}
/* The table on the right side of the main page */
.RightSide {
	border-color: #9e9e9e;
	border: 1px #9e9e9e dotted;
	padding-top: 20px
}
.RightSideText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-color: #000066;
	line-height: normal;
}
.RightSideText a:link {
	color: #0000FF;
	text-decoration: underline
}
.RightSideText a:visited {
	color: #0000FF;
	text-decoration: underline
}
.RightSideText a:hover {
	color: #FF0000;
	text-decoration: underline
}
.FrontButtons {
	background-color: #FFECD5;
	border-top: #00009C solid 1px;
	border-right: #00009C solid 1px;
	border-bottom: #00009C solid 1px;
	border-left: #00009C solid 1px;
	color: #000063;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.4px;
	padding: 1px 1px 1px 3px;
	width: 10em;
	display: block;
}
/* Sub headings ie h2 and h3*/
.SubHeading1 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000099;
	font-weight: bold;
	line-height: normal;
	padding-top: 15px
}
.SubHeading2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000099;
	font-weight: bold;
	line-height: normal;
	padding-top: 15px
}
/* The links just under the banner - for navigation within a sub-site */
.TopLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	line-height: 10pt;
}
.TopLinks a:link {
	color: #0000FF;
	text-decoration: underline
}
.TopLinks a:visited {
	color: #0000FF;
	text-decoration: underline
}
.TopLinks a:hover {
	color: #FF0000;
	text-decoration: underline
}
.InfopagesSubheading {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFECD5;
	text-align: center;
}
/*The styles for the tabs in the issues details page*/
.tabimg {
	background-image: url(issues/images/bluetabspale570.gif);
	background-repeat: no-repeat
}
.tabtitles {
	font-size: 8pt
}
.tabtitleshilight {
	font-size: 8pt;
	color: #FFFFFF
}
.tabtitles a:link {
	color: #000066;
	text-decoration: none
}
.tabtitles a:visited {
	color: #000066;
	text-decoration: none
}
.tabtitles a:hover {
	color: #FF0000;
	text-decoration: none
}
.datatable {
}
.datatable td {
	border-bottom: solid;
	border-bottom-width: 5px;
	border-color: #D6D3CE
}
/*
.trissuesmaintable {
	font-size: 8pt;
	border-left: solid 1px #A5A5A5;
	 padding-left: 10px
}
*/
.cellthispage {
	font-size: 8pt;
	border-top: solid 1px #A5A5A5;
	border-right: solid 1px #A5A5A5;
}

.cellotherpage {
	font-size: 8pt;
	border-top: #A5A5A5 1px solid;
	border-bottom: #A5A5A5 1px solid;
	border-right: #A5A5A5 1px solid;
	background-color: #FFECD5
}
.cellotherpage a:link {
	color: #0000FF;
	text-decoration: none
}
.cellotherpage a:visited {
	color: #0000FF;
	text-decoration: none
}
.cellotherpage a:hover {
	color: #FF0000;
	text-decoration: underline
}
/*Stressor information font*/
.stressordescriptiontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003300;
	line-height: 10pt
}

}
/*Options Table font*/
.optionstext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #ffffff;
	line-height: 12pt; 
	font-style: italic: bold;
}

/*Options Green font*/
.optionsgreentext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #33ff33;
	line-height: 12pt; 
	font-style: italic: bold;
}
/*Options Amber font*/
.optionsambertext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #ffff66;
	line-height: 10pt; 
	font-style: italic: bold;
}
/*Options Grey font*/
.optionsgreytext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #999999;
	line-height: 8pt; 
	font-style: italic: bold;
}
.visioncolour {
	background-color: #66CCFF
}
.cucolour {
	background-color: #993399
}
.planningcolour {
	background-color: #66CC00
}
.implementationcolour {
	background-color: #FFFF66
}
.monitorcolour {
	background-color: #FFCC33
}
.pandpcolour {
	background-color: #CC0066
}
/* For the tool tips */
#dhtmltooltip{
position: absolute;
width: 300px;
border: 1px solid black;
padding: 0px;
background-color: lightyellow;
color: #000000;
visibility: hidden;
z-index: 100;
}
/* For folding menu */
#foldheader{cursor:pointer;
	cursor:hand ;
	font-weight:bold ;
	list-style-image:url(/ozcoast/images/fold.gif)
}
#foldinglist{
	list-style-image:url(/ozcoast/images/list.gif)
}
.foldingul{
	margin-left: 1em;
	font-size: 8pt;
	padding: 5px;
	font-weight:normal ;
}
.foldingliopenpage{
	color: #ff0000;
	cursor: default;
}
