/*wfosydney*/

@import url(http://www.icms.com.au/reset.css);

@import url(http://www.icms.com.au/theme/3/theme.css);

body {
	padding:0px 27px;
	/*border-width:0px 27px; border-style:solid; border-color:#FFFFFF;*/
	background:#FFFFFF;
	min-width:950px;
}

#header {
	background:transparent url(http://static.icms.com.au/wfosydney/img/banner1.png) no-repeat;
	min-height:126px; height:auto !important; height:126px;
}
#header * { display:none; }

/*
#content_wrap { position:relative; }
*/

/* top navigation bar */
#nav {
	float:none;
	color:#FFFFFF;
	background:#58A0D0;
	width:100%;
	min-height:1.9em; height:auto !important; height:1.9em;
	margin-bottom:-1px;
	border-bottom:1px solid #cccccc;
}

#nav ul{
padding:0 0 0 0;
margin:0 0 0 0;
white-space: nowrap;
font-size:8px;
color:#FFFFFF;
XXfloat:left;
width:auto;
list-style:none;
}

#nav li{
display:inline;
list-style:none;
padding:0;
margin:0;
}

#nav li a{
margin: 0 0 0 0;
/* padding: .25em 1.5em .3em 1.5em; */
padding: 0em 1.5em 0em 1.5em;
XXfont-size:8px;

		font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;

		padding: 0em 0.8em 0em 0.8em;
		XXfont-size:9px;

white-space: nowrap;
text-decoration:none;
color:#FFFFFF;
background:#58A0D0;
float:left;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #58A0D0;
height:24px;
overflow:visible;
font-variant:normal;
font-weight:bold;
}

#nav li a:hover{
text-decoration:none;
background:#F89010; border:1px inset #F89010;
height:23px;
}

#content { clear:both; margin:0; /*padding-left:200px;*/ position:relative; }
* html #IEroot #content { border-top:3.2em solid #F89010; }

#content h1#pagetitle { /*position:absolute; top:30px; left:0px; width:173px;*/ background:#F89010; letter-spacing:0; text-align:left; 	padding: 5px 0px 5px 20px;
}
#content h1#pagetitle { border-top:1px solid #cccccc; position:relative; top:-1px; font-size:200%; }


#content h2 { color:#1E98A3; line-height: 1em; margin: 26px 0 0 0;
font:bold 24px 'trebuchet ms', Arial, Helvetica, sans-serif;
}
#content h2 a, #content h2 a:link, #content h2 a:visited { text-decoration:none; color:#1E98A3; }

#content li { list-style:disc; }

.item p { font-family: Georgia, "Times New Roman", Times, serif; }
.item strong, .item ul { color:#1E98A3; }
.item { padding-left:0.5em; }

.item#SubMenu { display:block; position:absolute; top:58px; left:-200px; width:193px; font-size:10px; color:#CCCCCC; }
.item#SubMenu p,
.item#SubMenu h2 { display:none; }

.item#SubMenu, #content h1 { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color:#fff; }

.item#SubMenu ul {
	width:193px;
	border-top: 1px solid #red;
	list-style: none;
	padding-left:0;
}
.item#SubMenu ul li {
	display:block;
	width: 153px;
	padding: 5px /*2*/0px 5px 20px;
	border-bottom: 1px dashed #CCC;
}
.item#SubMenu ul li.group {
	color:#fff;
	background: #f99012;
}
.item#SubMenu ul li a {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}


/*
#page_hosts #content { clear:none; padding-left:200px; }
#page_hosts #content h1#pagetitle { margin-left:-200px; }

#page_hosts #content { margin-left:200px; padding-top:2em; }
#page_hosts #content h1#pagetitle { position:absolute; left:-200px; right:0px; }
*/

#content { margin-left:200px; padding-top:2em; /*min-height:36em; height:auto !important; height:36em;*/ }
#page_highlights #content,
#page_abstract #content,
#page_functions #content
	{ min-height:42em; height:auto !important; height:42em; }
#content h1#pagetitle { position:absolute; left:-200px; right:0px; }
#page_default #content h1#pagetitle { left:0px; font-size:14px; height:17px; }


* html #page_default #IEroot #content h1#pagetitle .L { position:absolute; top:-1px; right:0px; background:#FFF; width:20px; height:1px; }
* html #page_default #IEroot #content h1#pagetitle .R { position:absolute; top:0px; right:0px; background:#FFF; width:20px; height:100%; }




.sessiondetail #content,
.abstracts #content
	{ margin-left:0; padding-top:0em; }
.sessiondetail #content h1#pagetitle,
.abstracts #content h1#pagetitle
	{ position:static; font-size:14px; }

.sessiondetail #content td { padding:0.25em 1em; }

* html .sessiondetail #IEroot #content h1#pagetitle,
* html .abstracts #IEroot #content h1#pagetitle
	{ position:relative; top:-3em; left:0px; }
* html #IEroot #content h1#pagetitle { width:90%; top:-1.6em; }
* html #page_default #IEroot #content h1 { width:100%; top:-3.2em; padding-top:0.9em; padding-bottom:0.9em; }

#page_dates #content { margin-left:0; padding-top:4em; min-height:auto; height:auto; }
#page_dates #content h1#pagetitle { left:0px; }

#page_default #content, * html #page_default #IEroot #content { margin-left:0px; padding-left:0px; padding-top:19px; }
#page_default #IEroot #content { padding-top:23px; }
#page_default #content_wrap, * html #page_default #IEroot #content_wrap { margin-left:0px; padding-left:0px; }
#page_default .item { padding-left:0em; }

.homeLeft, .homeMiddle, .homeRight { width:29%; float:left; height:20em; border-right:1px dotted #333333; padding:2%; }
.homeRight { border-right:none; }

#footer { color:#FFFFFF; background:#58A0D0; }
#footer a, #footer a:link, #footer a:visited { color:#FFFFFF; font-weight:bold; }

#page_destination #content { margin-left:0px; padding-top:2em; }
#page_destination #content h1#pagetitle { left:0px; }
#page_destination .item {
	min-width:200px;
	width:29%;
	float:left;
	clear:none;
	margin-left:1.5%;
	padding-left:1.5%;
	text-align:center;
	border-left:1px dashed #CCCCCC;
}
#page_destination .item#venue { width:auto; float:none; clear:both; margin-left:0; padding-left:0; border-left:none; border-bottom:1px dashed #CCCCCC; }
#page_destination .item#venue img { float:right; margin-left:2em; }
#page_destination .item#city { border-left:none; }
#page_destination .item img { float:none; }
#page_destination .item p { text-align:justify; }
#page_destination .item h2 { border-top:none; font-size:130%; }

#page_sponsor #SponsorshipOpportunities { display:none; }
#page_sponsor #Exhibition { display:none; }
#page_highlights #CallForAbstracts,
#page_highlights #CPDCredits,
#page_highlights #PrincipalSpeaker,
#page_highlights #KeynoteSpeakers,
#page_highlights #InvitedSpeakers,
#page_highlights #WorldVillageDay,
#page_highlights #PreCongressCourses,
#page_highlights #AlliedProfessionalsAndStaff,
#page_highlights .item
 { display:none; }
#page_highlights #SubMenu,
#page_highlights #Programme
 { display:block; }

#page_accommodation .item
	{ display:none; }
#page_accommodation #SubMenu,
#page_accommodation #Accommodation,
#page_accommodation #Hotels,
#page_accommodation #Apartments,
#page_accommodation #UniversityCollegeAccommodationOptionfordelegates
	{ display:block; }

.Only1Item#page_highlights #content { padding-top:4em; }
.Only1Item#page_highlights .item h2 { display:none; }

#page_presenters #content { margin-left:0; }
#page_presenters #content h1#pagetitle { left:0px; }



table.gridkey { width:100%; }
table.gridkey td { padding:0.5em; text-align:center; }
#page_grid #content, #page_gridpreview #content { margin-left:0; }
#page_grid #content h1, #page_gridpreview #content h1 { margin-left:0px; padding-right:0.1em; }
#page_grid td, #page_gridpreview td { padding:0.3em; /*border:1px dashed #0000AA;*/ font-size:80%; }

#page_griddoctor #content { margin-left:0; padding-top:4em; }
#page_griddoctor #content h1 { XXposition:absolute; left:0px; right:0px; margin-left:0px; padding-right:0.1em; }
#page_gridallied #content { margin-left:0; padding-top:4em; }
#page_gridallied #content h1 { position:absolute; left:0px; right:0px; margin-left:0px; padding-right:0.1em; }
#page_gridallied .gridkey { display:none; }
table.grid td  { border:1px solid #333333; padding:5px 3px; font-size:85%; line-height:145%; }
table.grid td a, table.grid td a:visited { text-decoration:underline; color:#991111; }
table.grid td a:hover { text-decoration:underline; }
table.grid hr, #page_griddoctor #content h4, #page_griddoctor #content strong { display:none; }
#page_gridallied #content h4, #page_gridallied #content strong { display:none; }
table.grid tr.date td,
table.grid .sesstime
	{ background-color:#FFD36F; color:#333333; }
table.grid tr.date td { padding:8px; font-size:140%; font-weight:bold; }
table.grid .sesstime { text-align:center; }
table.grid { margin-bottom:1em; }


#page_gridtest #content { margin-left:0; padding-top:4em; }
#page_gridtest #content h1 { position:absolute; left:0px; right:0px; margin-left:0px; padding-right:0.1em; }
.automeet#page_gridtest #subjecttochange { padding-bottom:1em; } /*Subject To Change*/
.automeet#page_gridtest .item#timetable h2 { display:none; } /*Key*/
.automeet#page_gridtest .item#timetable { display:inline-block; } /*Key*/
.automeet#page_gridtest .item#timetable { display:block; _width:100%; padding-top:2em; } /*Key*/
.automeet#page_gridtest .item table { background-color:transparent; color:#000; margin:1em 0em; font-size:80%; }
.automeet#page_gridtest .item td,
.automeet#page_gridtest .item th,
.automeet#page_gridtest .key { border:1px solid #707070; padding:0.2em 1em; text-align:center; }
.automeet#page_gridtest .item th { font-weight:normal; font-size:125%; text-align:center; color:#FFF; background:#000; margin:-0.2em -1em; padding:0.2em 1em; }
.automeet#page_gridtest .item tbody th { width:3.6em; padding:0.2em 0; }
.automeet#page_gridtest .item tbody td { width:auto; padding:0.2em; }
.automeet#page_gridtest .sesscode, .automeet .room { display:block; }
.automeet#page_gridtest .room { font-style:italic; color:#33C; font-size:90%; margin-top:0.5em; display:none; }
.automeet#page_gridtest td a { text-decoration:none !important; }
.automeet#page_gridtest td a .sessttl { text-decoration:underline !important; }
.automeet#page_gridtest #subjecttochange { text-align:center; }

.automeet#page_gridtest table { width:100%; }

.automeet#page_gridtest .key { display:inline-block; width:19.5%; text-align:center; font-size:90%; font-weight:bold; line-height:2em; }



#page_gridposter #gridkey,
#page_gridposter .clearslot,
#page_gridposter thead,
#page_gridposter th,
#page_gridposter .room
	{ display:none !important; }
#page_gridposter table,
#page_gridposter tbody,
#page_gridposter tr
	{ display:inline !important; }
#page_gridposter td { display:inline-block; }
#page_gridposter td { display:block !important; background:transparent; border:none; }
#page_gridposter td a { position:relative; XXdisplay:table-row !important; }
#page_gridposter td a span { XXdisplay:table-cell !important; }

.sessiondetail#page_466 .item h2 { XXdisplay:none; text-align:right; white-space:nowrap; width:22em; height:1.2em; overflow:hidden; /*position:relative; left:-20.5em;*/ position:absolute; top:-1.7em; right:0; z-index:-1; font-size:1.2em; padding-right:2.5em; padding: 2px 20px 6px 0px; color:#FFF; background:#F89010; border-top:1px solid #cccccc; }

.sessiondetail#page_466 #pagetitle { margin-right:4.5em; }

/**
.sessiondetail#page_466 .item p { background:#F00; margin-right:5.5em; padding:0.5em 0em; margin-top:0; z-index:10; }
**/

#page_sessions .item.session { position:relative; padding-top:0; }
#page_sessions .item.session .sess_dt { position:absolute; top:0; right:0; padding-right:0.2em; }
#page_sessions .item.session h2 { padding-right:25em; margin-top:0; font-size:80%; }
#page_sessions .item.session p { font-weight:bold; margin-bottom:0; padding-bottom:0; padding-left:10em; zoom:1; }
#page_sessions .item.session ul { font-size:90%; margin-top:0; margin-bottom:0.3em; margin-left:10em; list-style-image:none; padding-top:0; list-style-type:square; }
#page_sessions .item.session li { color:red; padding:0; }

#page_default h2 {font-weight:normal; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}
#page_default p {font-size:12px; line-height:1.6em; margin-top:4px;}

#slideshowWrapper {width:950px; height:276px;}
#slideshowWrapper #show {width:600px; height:276px; background:#000; float:left;}
#slideshowWrapper #countDown {float:right; height:60px; width:235px; margin: 20px 56px 40px 0; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; color:#fff; display:inline;}
#slideshowWrapper #countDown strong {font-size:48px; color:#fff; display:block;}
#slideshowWrapper #countDown span {font-size:14px; font-weight:bold; background:red;}
#slideshowWrapper a {float:right; height:42px; width:235px; margin:0 56px 4px 0;}
#slideshowWrapper img { padding:0; }


/* TESTING */
#slideshowWrapper { background:#58A0D0 url(http://static.icms.com.au/wfosydney/img/slideshowwrapper-bg.png) repeat-x; }
#slideshowWrapper #show { background:transparent url(http://static.icms.com.au/wfosydney/img/1.jpg) -100px -35px no-repeat; }
#slideshowWrapper #show, #slideshowWrapper #countDown { margin-top:0 !important; }
#slideshowWrapper img { display:none; }
#slideshowWrapper a {
	background:transparent url(http://static.icms.com.au/wfosydney/img/featured-bg.png) no-repeat;
	color:#FFF;
	font:bold 18px Arial, Helvetica, sans-serif;
	padding:12px 0px 0px 0px;
	height:33px;
	text-align:center;
	text-decoration:none;
}
#slideshowWrapper a:hover { background-image:url(http://static.icms.com.au/wfosydney/img/featured-bg-hover.png); }

/* IE6 versions */
* html #IEroot #slideshowWrapper a {
	background-image:url(http://static.icms.com.au/wfosydney/img/featured-bg.gif);
}
* html #IEroot #slideshowWrapper a:hover {
	background-image:url(http://static.icms.com.au/wfosydney/img/featured-bg-hover.gif);
}

#slideshowWrapper #slogan p { text-align:center; color:#FFFFFF; font: bold 22px/32px Arial,Helvetica,sans-serif; padding:0.5em 0em 0.5em 0.5em; }
#slideshowWrapper #countDown { display:none; }


.botrplayer {
position:relative;
float:right;
clear:right;
padding:0 0 0 0;
margin:5px 2px 2px 5px;
}


#nav li { display:none; }
#nav #menu_Home,
#nav #menu_Hosts,
#nav #menu_Program,
#nav #menu_ImportantDates,
#nav #menu_AbstractSubmission,
#nav #menu_Registration,
#nav #menu_ToursTravel,
#nav #menu_Destination,
#nav #menu_Sponsors
	{ display:inline; }


#page_hosts #header,
#page_welcome #header,
#page_committee #header
	{ background-image:url(http://static.icms.com.au/wfosydney/img/banner2.png); }

#page_highlights #header,
#page_abstract #header,
#page_griddoctor #header,
#page_gridallied #header,
#page_functions #header
	{ background-image:url(http://static.icms.com.au/wfosydney/img/banner3.png); }

#page_tours #header,
#page_destination #header
	{ background-image:url(http://static.icms.com.au/wfosydney/img/banner4.png); }

#page_sponsor #header,
#page_exhibition #header
	{ background-image:url(http://static.icms.com.au/wfosydney/img/banner5.png); }

#page_register #content { /*margin-left:0; padding-top:4em;*/ min-height:auto; height:auto; }
/*#page_register #content h1#pagetitle { left:0px; }*/
#page_register table.RegFees tr.FeeGroup th { padding-top: 14pt; }
#page_register table.RegFees td.FeeType { width: 240px; }
#page_register table.RegFees td, #page_register table.RegFees th { border-top: 1px solid #9999CC; padding-top: 2pt; padding-bottom: 2pt; }
#page_register table.RegFees { border: 1px solid #9999CC; background: #E5E5F5; }
#page_register p.footnote, #page_register sup
	{ color:#1E98A3; font-size: 100%; }
#page_register #content ul { margin-top: 6pt!important; }