/*
	$Id: screen.css 3563 2007-11-02 00:47:00Z mjhorne $
*/
* {
	font-size: 100.01%; 
	margin: 0px; 
	padding: 0px;
} 

html {
	height: 100%;	
	background-color: #ffffff;
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, Verdana, sans-serif; 
	color: #444444; 
	font-size: 62.5%;
	height: 100%;
	width: 85.0em;
}

div#banner {
	padding-left: 30px;
	padding-top: 20px;
}

div#banner img#logo {
	float: left;
	width: 336px;
}

ul#bannerMenu {
	width: 30.0em;
	text-align: right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-color: #ffffff;
	float: right;
}

ul#bannerMenu li {
	list-style-type: none;
	display: inline;
}

ul#bannerMenu li a {
	padding-left: 1.0em;
	text-decoration: none;
	color: #BC5E22;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border-right: 1px solid #000000;
}

ul#bannerMenu li.last a {
	border-right: none;
}

ul#bannerMenu li a:hover {
	text-decoration: underline;
}

ul#bannerMenu li.first a {
	padding-left: 0px;
}

ul#bannerMenu li.last a {
	padding-right: 0px;
}

div#logoBanner {
	background-color: #C5CFDB; 
}

div#logoBanner img {
	display: block;
	float: left;
	border: none;
	margin-right: 5px;
}

div#logoBanner img.left {
	margin-left: 30px;
}

div#logoBanner img.right {
	float: right;
}

div#logoBanner a.right {
	float: right;
	padding-right: 15px;
	padding-left: 15px;
}

div#mainMenuSpacer {
	margin-left: 30px;
	border-left: 1px solid #052959;
	height: 20px;
}

ul#mainMenu {
	margin-left: 30px;
}

ul#mainMenu li.parent {
	list-style-type: none;
	display: block;
	float: left;
	position: relative;
}

ul#mainMenu li.right {
	float: right;
	padding-right: 0em;
}

ul#mainMenu li.first {
	padding-left: 120px;
	border-top: 1px solid #052959;
	border-bottom: 1px solid #052959;
}

ul#mainMenu li.parent a {
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-decoration: none;
	color: #002D62;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	border-right: 1px solid #052959;
	border-top: 1px solid #052959;
	border-bottom: 1px solid #052959;
	background-color: #ffffff;
}

ul#mainMenu li.first a {
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #052959;
}

ul#mainMenu li.active a {
	background-color: #C5CFDB;
}

ul#mainMenu li.parent a:hover {
	background-color: #C5CFDB;
}

ul#mainMenu li ul {
	display: none;
	position: absolute;
	left: -1px;
	top: 25px;
	width: 140px;
}

ul#mainMenu li ul li {
	list-style-type: none;
	float: none;
	border-top: none;
}

ul#mainMenu li ul li.first {	
	padding-left: 0px;
}

ul#mainMenu li.parent ul li a {
	border-left: 1px solid #052959;
	border-top: none;
}

ul#mainMenu li.active ul li a {
	background-color: #ffffff;
}

ul#mainMenu li:hover ul,
ul#mainMenu li.over ul {
	display: block;
}

ul#footer {
	border-top: 1px solid #052959;
	border-bottom: 1px solid #052959;
	margin-left: 30px;
}

ul#footer li {
	list-style-type: none;
	display: block;
	float: right;
	position: relative;
	border-right: 1px solid #052959;
}

ul#footer li.first {
	border-left: 1px solid #052959;
}

ul#footer li a {
	padding-left: 10px;
	padding-right: 10px;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-decoration: none;
	color: #002D62;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	background-color: #C5CFDB; 
}

ul#footer li.right {
	padding-right: 0em;
}

div#copyright {
	padding-top: 10px;
}

div#copyright span {
	display: block;
	float: left;
	font-size: 1.2em;
	padding-left: 30px;
}

div#copyright a {
	display: block;
	float: right;
}

div#copyright img  {
	display: block;
	border: none;
}

div#contentBody {
	line-height: 1.3;
	padding-top: 5px;
	padding-bottom: 70px;
	padding-left: 30px;
	margin-left: 30px;
	width: 74.0em;
	border-left: 1px solid #052959;
}

div#contentBody h1 {
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 10px;
	color: #002D62;
	padding-top: 20px;
}

div#contentBody h2 {
	font-weight: normal;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

div#contentBody h3 {
	font-style: italic;
	font-weight: bold;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

div#contentBody p {
	font-size: 1.4em;
	line-height: 1.3;
	margin-bottom: 15px;
}

div#contentBody ul, div#contentBody ol {
	font-size: 1.4em;
	margin-bottom: 15px;
	margin-left: 25px;
}

div#contentBody ul li,
div#contentBody ol li {
	line-height: 1.3;
}

div#contentBody div#board ul li {
	margin-bottom: 1.0em;
}

div#contentBody ul li p, div#contentBody ol li p {
	font-size: 1.0em;
}

div#contentBody li li {
	font-size: 0.7em;
}

div#contentBody div#subMenuWrapper  {
	border-bottom: 1px solid #052959;
	margin-bottom: 15px;
	width: 20.0em;
}

div#contentBody ul#subMenu {
	font-size: 1.0em;
	margin-left: 20px;
	list-style-image: url('http://yarra/~igor/cuac.org.au/src/v4-ayudacms/src/content/images/public/box_12sq.gif');
}

div#contentBody ul#subMenu li {
	line-height: 1.2;
}

div#contentBody ul#subMenu li:hover {
	list-style-image: url('http://yarra/~igor/cuac.org.au/src/v4-ayudacms/src/content/images/public/box_fill_12sq.gif');
}

div#contentBody ul#subMenu li.active {
	list-style-image: url('http://yarra/~igor/cuac.org.au/src/v4-ayudacms/src/content/images/public/box_fill_12sq.gif');
}

div#contentBody ul#subMenu li a {
	color: #99AABF;
	font-size: 1.3em;
	text-decoration:	none;
}

div#contentBody ul#subMenu ul {
	list-style-image: url('http://yarra/~igor/cuac.org.au/src/v4-ayudacms/src/content/images/public/diamond.gif');
	margin-left: 15px;
	font-size: 1.0em;
	padding-top: 5px;
	margin-bottom: 5px;
}

div#contentBody ul#subMenu ul li:hover,
div#contentBody ul#subMenu ul li.active {
	list-style-image: url('http://yarra/~igor/cuac.org.au/src/v4-ayudacms/src/content/images/public/diamond_fill.gif');
}

div#contentBody ul#subMenu li.active a,
div#contentBody ul#subMenu li:hover a {
	color: #003366;
}

div#contentBody a {
	color: #1D4976;
	text-decoration: none;
}

div#contentBody div#latestPublications {
	float: right;
	margin-left: 20px;
	margin-top: -3.0em;
	margin-bottom: 20px;
	border: 1px solid #003366;
	width:		16.0em;
}

div#contentBody div#latestPublications h2 {
	margin-top: 0px;
	padding: 5px;
	font-size: 1.3em;
	background-color: #C5CFDB;
	font-weight: normal;
	padding-left: 0.3em;	
	margin-bottom: 5px;
}

div#contentBody div#latestPublications a {
	padding-left: 0.5em;
	font-size:	1.1em;
	display: block;
	padding-bottom: 0.4em;
}

form.form fieldset {
	border: none;
}

form.form fieldset label.register {
	width: 	12.0em;
	display: block;
	float: left;
	font-size: 1.5em;
	margin-bottom: -0.5em;
	line-height: 1.3;
}

form.form fieldset input.sector {
	display: block;
	float: left;
	font-size: 1.2em;
	padding-right: 5px;
}

form.form fieldset input.textReg {
	width: 16.0em;
	font-size: 1.3em;
}

form.form fieldset input.postcode,
form.form fieldset select.state {
	width: 12.0em;	
	font-size: 1.3em;
}

form.form fieldset input.text {
	font-size: 1.3em;
	width: 13.0em;	
}

tbody {
	font-size: 1.3em;
}

div#contentBody a:hover {
	text-decoration: underline;
}

blockquote {
	border: 1px dotted black;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}

form#publicationsSearch {
	padding-top: 20px;
}

form#publicationsSearch fieldset {
	border: none;
	padding-bottom: 20px;
}

form#publicationsSearch fieldset br {
	clear: both;
}

form#publicationsSearch fieldset input.text {
	display: block;
	float: left;
	width: 250px;
	border: 1px solid #c5cfdb;
	padding: 1px;
	font-size: 1.4em;
	margin-top: 2px;
}

form#publicationsSearch fieldset select {
	display: block;
	float: left;
	width: 87px;
	border: 1px solid #c5cfdb;
	padding: 1px;
	font-size: 1.4em;
	margin-top: 2px;
}

form#publicationsSearch fieldset input.submit {
	display: block;
	float: left;
	padding: 1px;
	font-size: 1.4em;
	margin-left: 20px;
}

form#publicationsSearch fieldset a {
	padding-left: 20px;
	font-size: 1.3em;
	display: block;
	width: 10.0em;
	padding-top: 2px;
	float: left;
}

form#publicationsSearch fieldset span.label {
	padding-left: 10px;
	padding-right: 20px;
	font-size: 1.3em;
	display: block;
	padding-top: 2px;
	float: left;
}

form#publicationsSearch fieldset span.checkboxGroup {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	display: block;
	float: left;
}

form#publicationsSearch fieldset h4 {
	padding-bottom: 5px;
	font-size: 1.3em;
}

form#publicationsSearch fieldset input.radio {
	float: left;
	display: block;
	margin-top: 4px;
}

div#searchResults {
	border-top: 2px solid #c5cfdb;
	padding-top: 15px;
	margin-top: 15px;
}

div#searchResults ul div li span.title a{
	font-weight: bold;
}

div.searchResult {
	border-bottom: 2px solid #c5cfdb;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 1.4em;
}

div#contentBody div.searchResult h4 {
	color: #002D62;
	margin-bottom: 10px;
}

div#contentBody div.searchResult p {
	font-size: 1.0em;
}

div.searchResult span.label {
	width: 170px;
	display: block;
	float: left;
}

div.searchResult span.value {
	width: 520px;
	display: block;
	float: left;
}

div.searchResult span.value a {
	font-weight: bold
}

div.searchResult br {
	clear: both;
}

div.pageLinks {
	font-size: 1.4em;
	text-align: center;
	padding-top: 25px;
}

div#searchResults ul {
	margin-left: 0px;
}

div#searchResults ul li {
	list-style-type: none;
}

div#searchResults ul li img {
	display: inline;
}

div#searchFooter {
	padding-top: 10px;
	font-size: 1.4em;
}

div#searchFooter p{
	font-size: 1.2em;
}

div#searchFooter span {
	display: block;
	float: left;
	padding-left: 0px;
	font-weight: bold;
	padding-right: 15px;
}

div#searchFooter span.searchPageLink {
	padding-right: 7px;
	font-weight: normal;
} 

div#searchHeader {
	font-size: 1.3em;
	padding-bottom: 15px;
}

div#searchFooter span.active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


div#searchHeader span {
	font-size: 1.1em;
}

li span.title a{
	color: red;
}

div#contactUs form fieldset label {
	display:	block;
	float: 		left;
	width: 		100px;
	font-size:	1.3em;
}

div#contactUs form fieldset input {
	display: block;
	float: left;
}

div#contactUs form fieldset.submit {
	margin-left:	100px;
	font-size:		1.3em;
}

div#contactUs form fieldset textarea{
	font-size:		1.2em;
	width: 			300px;
	height:			100px;
}

.clear:after {
    content:						"."; 
    display:						block; 
    height:							0px; 
    clear:							both; 
    visibility:						hidden;
}

.clear { display: block; }
