/*hair2010*/
@import url(http://www.icms.com.au/reset.css);
@import url(http://www.icms.com.au/theme/3/theme.css);

body {
	background:#BE2545 url(body-bg.jpg) 0px -1px fixed no-repeat;
	padding-left:22px;
	border-right:22px #BE2545 solid;
	font-size:63%;
	min-width:560px;
}

#header,
#content_wrap {
	background:#FFFFFF url(content_wrap-bg.png) left top repeat-y;
}
#content_wrap { margin-bottom:-56px; }
#nav, #content { padding-bottom:56px; }

#header {
	padding-left:165px;
	background:#E45016;
}

#header #eventname .L { border-top:8px #E45016 solid; border-bottom:8px #E45016 solid; }

#header #eventname, #content h1 {
	color:#BE2545;
	font:bold 220% Arial,Helvetica,sans-serif;
}

#header #dates, #header #location {
	color:#808080;
	font:bold 150% Arial,Helvetica,sans-serif;
}

#header { position:relative; padding-top:12px; padding-bottom:12px; }
#header .C { z-index:10; position:relative; /*color:#BE2545 !important;*/ color:#FFF !important; /*background:#FFF;*/ }

#header #eventname .L {  filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; zoom:1; display:block; display:none; }
#header #eventname .C { color:#72280B !important; 	}
#header #eventname .L { position:absolute; left:165px; right:0; top:0; bottom:0; background:transparent url(http://static.icms.com.au/pccs2009/footer-bg.jpg) 400px 0px repeat-x; z-index:0; } 
* html #IEroot #header #eventname .L { width:100%; height:86px; }
* html #IEroot #header { height:78px; }

#nav a, #nav a:link, #nav a:visited, #nav a:active { color:#FFFFFF; }
/*
#nav a:hover { color:#BE2545; background-color:#808080; }
*/

#nav li { border-top:1px dashed #FFFFFF; }
#nav li#menu_Home { border-top:none; }

/** #content { border-top:8px solid #E45016; } **/
#content { border-top:4px solid #E45016; }

#content { min-height:400px; font-size:120%; }

.item
{
	padding-left:1em;
	padding-right:1em;
	margin-left:1em;
	margin-right:1em;
}

.item h2, .item h3, .item ul { color:#BE2545; }


#content_wrap { position:relative; }

#topimg { position:absolute; left:3px; top:-106px; width:160px; height:106px; }
#bottomimg { position:absolute; left:3px; bottom:2px; width:160px; height:52px; }

#footer {
				margin-left:165px;
	color:#FFFFFF;
	background:#E45016 url(footer-bg.jpg) right top no-repeat;
	min-height:48px; height:auto !important; height:48px;
	position:relative;
	font-size:90%;
}
#footer a, #footer a:link, #footer a:visited, #footer a:active { color:#FFFFFF; }
#f_email_homepage { margin-top:5px; }
/*
#page_grid #content table, #page_gridpreview #content table { font-size:80%; margin-bottom:1em; }
*/

.excel table { width:100%; margin-top:1.5em; }
.excel td, #lastupdated { border-right:0.25em solid #FFF; padding:0.5em 0.25em 0.25em; text-align:center; font-size:80%; }
.excel td b { white-space:nowrap; }

.automeet #content { position:relative; }
.automeet td, .automeet th, .key { border-color:#404098; }
.automeet #gridkey { margin:1em 0em; }
.automeet table { background-color:#A8A8C8; }
.automeet th { color:#404098; background:#F0B8C0 url(content_wrap-bg.png) left top repeat-y; }
.automeet .sesscode { display:none; }
.automeet .sessttl { color:#404098; font-size:120%; width:auto; float:left; /**** margin-right:10em; ****/ }
.automeet .sesstime { width:4em !important; background-color:#C02848; color:#FFF; }

/****
.automeet td { position:relative; }
.automeet .room { position:absolute; top:5px; right:8px; display:inline; color:#404098; font-style:italic; float:right; width:auto; padding-top:0.2em; margin-top:0; white-space:nowrap; }
****/

.automeet .room { display:block; clear:left; color:#000 !important; }
.automeet .plenary .room { clear:none; text-align:right; position:relative; top:-0.2em; }

.automeet .leaders { clear:both; text-align:left; padding-top:0.4em; }
.automeet .plenary .leaders { padding-left:3em; }
.automeet .leader .country { display:none; }
.automeet .leader .name { font-weight:bold; margin-left:1em; margin-right:1em; white-space:nowrap; }
.automeet .plenary .leader .name { display:inline-block; min-width:16em; width:auto !important; width:16em; }
.automeet .plenary .leader .role { display:inline-block; min-width:6em; width:auto !important; width:6em; }

.automeet .sesstime { padding:0em 0.4em;  }
.presentations { clear:both; margin-top:0.4em; padding-top:0.4em; text-align:left; border-top:1px dashed #CCC; font-size:100%; }
.presentation { margin-bottom:0.4em; }
.presenter { color:#6B2122; padding-left:1em; }
/**
.automeet tbody td { width:360px; vertical-align:top; }
.automeet tbody td.plenary{ vertical-align:middle; width:auto; }
**/
.presttl { color:#000; display:block; border-left:0.5em solid #404098; padding-left:0.5em; }

a .sessttl { text-decoration:underline; }
.presentation a .presttl { text-decoration:underline; color:#404098 !important; margin-bottom:0.3em; }

.plenary .presentations { padding-left:2em; }
.sesstype3 .presentations { display:none; }

#page_dates #content .item { position:relative; }

#menu_ASDRASM { display:none; }
