/*ssc2009*/
 
@import url(http://www.icms.com.au/reset.css);
@import url(http://www.icms.com.au/theme/3/theme.css);

body {
	background:#FFFFFF url(body-bg.jpg) left top repeat-x;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-align:center;
}

#header {
	background:transparent url(header-bg.jpg) center top no-repeat;
/*
	width:417px;
	padding:160px 160px 10px 17px;
*/
	width:560px;
	padding:160px 17px 10px 17px;
	margin:0 auto;

	text-align:left;
	color:#FFFFFF;
	min-height:58px; height:auto !important; height:58px;
}
.grid #IEroot #header { width:594px; min-height:228px; }

#header #eventname { font-size:14px; padding-top:8px; padding-bottom:4px; }
#header #dates, #header #location { font-size:12px; color:#000000; padding-top:3px; }


#nav { margin-top:2em; }
.grid #nav { margin-top:0em; padding-top:2em; background:transparent url(body-bg.jpg) 0px -40px repeat-x; }
.grid #nav ul { background:#1F4C9A; }

#nav a, #nav a:visited { color:#FFFFFF; background:transparent url(body-bg.jpg) 0px -65px repeat-x; }
#nav a:hover, #nav a:active { color:#A2BECE; }

.navli-L, .navli-R { display:none; position:absolute; }


#content_wrap {
	background:#1F4C9A url(http://static.icms.com.au/ssc2009/strip1-h80.jpg) 50% 100% repeat-x;
	padding-bottom:80px;
	text-align:left;
}

#content h1 { color:#FFFFFF; background:#1F4C9A url(body-bg.jpg) 0px -40px repeat-x; margin-left:-165px; }

#content .item { background-color:#FFFFFF; padding:2px 5px; }

#footer { color:#FFFFFF; background:#B0132F url(body-bg.jpg) 0px -78px repeat-x; padding:25px 0px 5px; border-bottom:2px solid #1F4C9A; }
#footer a, #footer a:visited { color:#2258AE; /*1177CC;*/ }
#footer a:hover { text-decoration:none; }

#SustainingPartners img { vertical-align:middle; }

#menu_SSC2009MapCompetition { display:none; }

/*
.grid #gridkey table { margin-bottom:0.8em; border-collapse:collapse; }
.grid #timetable hr { display:none; }
.grid #timetable td { padding:0.3em; border:1px solid #0000AA; font-size:75%; }
*/

/*
.automeet#page_gridtest0 #content .item { padding-left:17px; font-size:80%; }
.automeet#page_gridtest0 .item table { background-color:transparent; color:#000; margin:1em 0em; }
.automeet#page_gridtest0 .item th { font-weight:normal; font-size:125%; text-align:center; color:#FFF; background:#B0132F; margin:-0.2em -1em; padding:0.2em 1em; }
.automeet .room { color:#33C; }
.automeet#page_gridtest0 a .sessttl { text-decoration:underline !important; }
*/

.automeet .key { width:19.5%; }
.automeet th { color:#FFF; background:#B0132F; }
.automeet .sesstime { font-size:90%; }
.automeet .sesscode { display:none; }

#page_news .sidebar { background:#E0E0E0; border:1px solid #999; float:right; margin-left:15px; padding:0.5em; text-align:center; }
#page_news .sidebar .day { font-size:1.6em; letter-spacing:-1px; XXmargin-bottom:-3px; }
#page_news .sidebar .month { font-size:1.05em; margin:0; padding:0; }
#page_news .sidebar .year { font-size:1.4em; XXmargin-top:-2px;}

#page_highlights #CareersBreakfast { display:none; }
#page_highlights #Workshops { display:none; }
#page_workshops #pagetitle .C { position:relative; left:-9999px; }
#page_workshops .item { display:none; }
#page_workshops #Workshops { display:block; }
#page_meetings #pagetitle .C { position:relative; left:-9999px; }

#page_highlights #Workshops h2 { display:none; }
#page_highlights #Workshops strong { display:block; font-size:125%; text-align:center; color:#FFF; background:#B0132F; }
#page_highlights #Workshops em { display:block; border-top:1px dashed #999; font-size:125%; font-weight:bold; margin-top:0.5em; padding-top:0.2em; padding-bottom:0; }

#PlaceandPurpose2009 h2 { text-align:center; background:transparent url(pp1.jpg) center bottom no-repeat; padding-bottom:100px; margin-bottom:10px; }
#PlaceandPurpose2009 { background:transparent url(pp2.jpg) right bottom no-repeat; padding-bottom:60px; }

#menu_RelatedMeeting { display:none; }

@media print {
	.sessiondetail #nav,
	.sessiondetail #header,
	.sessiondetail #footer
		{ display:none !important; }
	.sessiondetail #content { margin-left:0; }
	.sessiondetail #pagetitle { letter-spacing:0 !important; }
	.sessiondetail * { background-image:none !important; text-decoration:none !important; }
	body.sessiondetail { background:transparent; }
}

