/* YouthDesk Layout Styles */

span.printLink{
	display:block;
	}
	

div#print-header
	{
		display:block; !important 
	}
	
	a:after { content: " [" attr(href) "] ";
				text-decoration:none;
				color:#CCCCCC;
			 }

/* general stuff  */

		*{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		}


/* headings etc*/
	
		
		h1, h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		text-transform:lowercase;
		color:#FF9300; /*#FBAC18;*/
		}
		
		h2{
		text-transform:capitalize;
		padding-top:5px;
		margin-top:5px;
		}


/* containing elements */

		body{
		background-color:#D1E0E0;
		font-family:Arial, Helvetica, sans-serif;
		}
		
		#outermost{
		width:590px;
		border:1px solid #000000;
		background-color:#FFFFFF;
		padding:10px;
		margin:0;
		}
		
		#outer-wrapper{
		background-color:#FFFFFF;
		}
		
		#wrapper{
		background-color:#FFFFFF;
		}
		
		#container{
		/*position:relative;
		top:0;
		left:0;
		width:100%;*/
		margin-top:10px;
		width: 100%;
		float: left;
		margin-right: -203px;
		background-color:#FFFFFF;
		}
		
		.clearing {
		height: 0;
		clear: both;
		}

/* header section */

		#header {
		display:none;
		}
		
		
		img#deptEduAndTraining{
		}
		
		img#careersAdviceAust{
		display:block;
		position:relative;
		top:0;
		}
		

/* sidebar section */

		#sidebar, #sidebar *{
		display:none;
		}
		
				
/* page content section */

		#pagecontent{
		margin-right:203px;
		margin-top:20px;
		}
			
		#pagecontent *{
		line-height:24px;
		}
		
		#pagecontent h1{
		line-height:normal;
		padding-top:0;
		margin-top:0;
		}
		
		#pagecontent h2{
		margin-top:0;
		padding-top:0;
		line-height:normal;
		}
		
		#first-column{
		width:330px;
		float:left;
		padding-right:13px;
		/*position:absolute;
		top:250px;*/
		}
		
		#second-column{
		margin-left:343px;
		/*position:relative;
		left:355px;
		float:right;*/
		width:300px; /*343px*/
		padding-left:20px; 
		}
		

/* footer section */	

		#footer{
		text-align:center;
		padding-top:15px;	
		}
		
		#poweredby{
		padding-top: 30px;
		padding-right: 10px;
		text-align: center;
		font-size: 12px;
		color:#999999;
		}
		
		#poweredby img{
		vertical-align: middle;
		border:0;
		}

		#footer-links, #footer-links *{
		display:none;
		}
		
		
				
		#poweredby span#copyright{
		margin-right:50px;
		}
		

/* homepage specific*/

		h3.dayTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		}
		
		img.eventThumb{
		margin-top:10px;
		}
		
		#eventsTable h3{
		margin-bottom:0;
		padding-bottom:0;
		line-height:normal;
		}
		
		ul.weeksEvents{
		/*margin-top:-10px;*/
		padding-top:0;
		margin-top:0;
		padding-left:20px;
		list-style-type:square;
		}
		
		ul.weeksEvents li a:link, ul.weeksEvents li a{
		font-size:11px;
		color:#CC0000;
		/*color:#FF0000;*/
		text-decoration:none;
		}
		
		ul.weeksEvents li a:hover{
		text-decoration:underline;
		}
		
		img#organisationThumb{
		margin-left:10px;
		margin-bottom:5px;
		float:right;
		}
		
/* newspage specific */

		#formPreferences table td{
		line-height:normal;
		}
		
/* calendarpage specific*/

		table#calendar{
		width:700px;
		margin-bottom:20px;
		/*border-right:1px solid #000000;*/
		}
		
		table#calendar td{
		vertical-align:top;
		width:90px;
		padding-left:10px;
		height:120px;
		border:1px solid #000000;
		border-top:0;
		border-right:0;
		}
		
		table#calendar tr#days td{
		font-weight:bold;
		text-align:center;
		color: #ff9300;
		border:0;
		border-bottom:1px solid #000000;
		height:20px;
		}
		
		
		table#calendar td.blank{
		background-color:#FFFFCC;
		}
		
/* directory specific */

		table#outer_directory td#col1{
		padding:10px;
		}
		
		table#outer_directory td#col2{
		padding:10px;
		}
		
		table#directory_box{
		padding-top:0;
		margin-top:0;
		}
		
		table#directory_box h1{
		margin-top:0;
		padding-top:0;
		}
		
		table#directory_box th{
		margin:0;
		padding:0;
		}
		
		table#directory_box h4{
		font-weight:bold;
		padding:5px 0;
		margin:0;
		}
		
		table#directory_results ul{
		margin-top:0;
		padding-top:0;s
		}
		
		
/* general error message formatting */

div.error{

		font-weight:bold;
		background-image:url(../gfx/error.gif);
		background-position:center left;
		padding:5px 5px 5px 30px;
		background-repeat:no-repeat;
		margin: 30px 0;
		background-color:#FFFF99;
		color:#F96211;
		/*font-size:18px; font-weight:bold; text-align:center;*//*		color:#000000;
		background-color:#FFFF99;*/
		/*background-color:#FFFF66;*//*border:1px solid #000000; */
		}
		
div.success{
		background-color:#FFFF99;
		color:#F96211;
		/*color:#000000;
		background-color:#FFFF66;*/
		font-weight:bold;
		background-image:url(../gfx/success.gif);
		background-position:center left;
		padding:5px 5px 5px 30px;
		background-repeat:no-repeat;
		margin: 30px 0;
		} 
		
div.info{
		background-color:#FFFF99;
		color:#F96211;
		/*color:#000000;
		background-color:#FFFF66;*/
		font-weight:bold;
		background-image:url(../gfx/info.gif);
		background-position:center left;
		padding:5px 5px 5px 30px;
		background-repeat:no-repeat;
		margin: 30px 0;
		} 
		

#news_items table td{
	line-height:normal;
}

span.explanation{
	font-size:9px;
	font-style:italic;
}

table.inputtable td{
	vertical-align:top;
}

table#profileTable td input {
	margin:0;
	padding:0;
	line-height:normal;
	vertical-align:top;
}

table.newsTable td{
	vertical-align:top;
	margin:0;
	padding:2px;
}

table.newsTable tbody tr td a{
padding:0;
margin:0;
line-height:normal;
vertical-align:top;
}

ul#membersAreaMenu{
	list-style:none;
	padding-left:0;
	margin-left:0;
}

ul#membersAreaMenu li a.on{
background-color:#FFFF99;
}

ul#membersAreaMenu li a.off{

}

#formPreferences table {
width:500px;
}

hr{
background-color:#FF9300;
color:none;/*#FF9300;*/
border:none; /*#FF9300;*/
}


#tblMyEvents td, #tblMyNews td{
padding:0 10px;
}

#tblMyEvents th, #tblMyNews th{
	text-align:middle;
}

label{
line-height:normal;
}

div#breadcrumbs{
display:none;
}

button, a.print, a.add, a.delete, form#dates, td#col1, table.inputtable{
display:none;
}

.noprint{
display:none; !important
}

a, a:hover, a:visited{
color:#0066CC;
text-decoration:none;
}