body {
	margin:0px;
	background-color:#e7e7e7;
	height:100%;
	color:#666;
	font-family:open_sansregular,Arial, Helvetica, sans-serif;
	font-size:12px;
}
html {
	height:100%
}
#topbar a:link {
	color:#004589;
	text-decoration:none
}
#topbar a:visited {
	color:#004589;
	text-decoration:none
}
#topbar a:hover {
	color:#1ac4ff;
	text-decoration:none
}
#topbar a:active {
	color:#1ac4ff;
	text-decoration:none
}
#PageDiv {
	background-color:#fff;
}
.threesidedborder {
	border-left:solid #d5d5d5 1px; border-right:solid #d5d5d5 1px; border-bottom:solid #d5d5d5 1px;
}
#footer {
	border-top:solid #d5d5d5 1px; 
}
#bottomnav {
	background-color:#1ac4ff; 
}
#loginbottomnav {
	background-color:#1AC4FF;
}
.loginsectionheader {
	background-color:#f1f1f1;
	border-bottom:solid #d5d5d5 1px; 
}
h1 {
	color:#004589;
	font-size:24px;
	line-height:1.2;
	margin-top:0px;
	margin-bottom:24px;
	font-weight:normal
}
h2 {
	font-size:13px;
	line-height:1.2;
	font-family:open_sanssemibold,Verdana,sans-serif;
	padding:6px 10px 4px;
	margin-bottom:0px;
	background-color:#f1f1f1;
	border-bottom:solid #d5d5d5 1px;
	color:#000;
	width:640px;
}
#logistics h2 {
	color:#fff;
	width:233px;
	background-color:#61923f;
}
h3 {
	color:#666;
	font-family:open_sanssemibold,Verdana,sans-serif;
	font-size:13px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:0.1px
}
ol {
	color:#666;
	font-size:13px;
	line-height:18px;
	margin-left:1.5em;
	margin-top:0px;
	margin-bottom:0.1px;
	padding-left:0
}
p {
	line-height:18px;
	margin-top:0px;
	margin-bottom:0.1px
}
select {
	color:#666;
	font-size:13px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:0.1px
}
th {
	color:#666;
	font-family:open_sansbold,Verdana,sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0.1px
}
.formfield {
	color:#666;
	font-family:open_sansregular,Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:0.1px;
	width:98%;
	padding:2px;
	border:#D5D5D5 solid 1px
}
.formfieldnarrow {
	color:#666;
	font-family:open_sansregular,Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:0.1px;
	width:150px;
	padding:2px;
	border:#D5D5D5 solid 1px
}
p.breadcrumb {
	color:#666;
	font-size:11px;
	line-height:15px;
	margin-top:0px;
	margin-bottom:24px
}
p.intro {
	color:#666;
	font-family:open_sanssemibold,Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	margin-top:0px;
	margin-bottom:0.1px
}
p.speakers {
	color:#666;
	font-size:11px;
	line-height:15px;
	margin-top:0px;
	margin-bottom:0.1px
}
.colourBlack {
	color:#000
}
ul.bodyWide {
	color:#666;
	font-size:13px;
	line-height:24px;
	margin-left:1.5em;
	margin-top:0px;
	margin-bottom:0.1px;
	padding-left:0
}
p.footer {
	color:#666;
	font-size:11px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:9px
}
h2.large {
	color:#666;
	font-family:open_sanssemibold,Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.2;
	margin-top:0px;
	margin-bottom:0.1px
}
p.breadcrumbRegister {
	color:#666;
	font-size:11px;
	line-height:13px;
	margin-top:0px;
	margin-bottom:0.1px
}
.colourNavBG {
	color:#004589
}
#mainleftlogin a:link {
	color:#61923f;
	text-decoration:none
}
#mainleftlogin a:visited {
	color:#61923f;
	text-decoration:none
}
#mainleftlogin a:hover {
	color:#6aba3e;
	text-decoration:none
}
#mainleftlogin a:active {
	color:#6aba3e;
	text-decoration:none
}
#actionButtons a:link {
	color:#c8231d;
	text-decoration:none
}
#actionButtons a:visited {
	color:#c8231d;
	text-decoration:none
}
#actionButtons a:hover {
	color:#004589;
	text-decoration:none
}
#actionButtons a:active {
	color:#004589;
	text-decoration:none
}
#logisticscontent a:link {
	color:#61923f;
	text-decoration:none
}
#logisticscontent a:visited {
	color:#61923f;
	text-decoration:none
}
#logisticscontent a:hover {
	color:#61923f;
	text-decoration:underline
}
#logisticscontent a:active {
	color:#61923f;
	text-decoration:underline
}
#footer a:link { color:#1ac4ff; text-decoration:none }
#footer a:visited { color:#1ac4ff; text-decoration:none }
#footer a:hover { color:#004589; text-decoration:none }
#footer a:active { color:#004589; text-decoration:none }
#mainleft a:link {
	color:#1ac4ff;
	text-decoration:none
}
#mainleft a:visited {
	color:#1ac4ff;
	text-decoration:none
}
#mainleft a:hover {
	color:#004589;
	text-decoration:none
}
#mainleft a:active {
	color:#004589;
	text-decoration:none
}
#navlist {
	font-size:12px;
	margin:0;
	padding:0;
	float:left;
}
#navlist li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin:0 1px 0 0;
}
.navlist a, .navlistselected ul li.navsublist a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:7px 20px;
	background-color: #004589;
	background-image:url(../Resources/blend.png);
}
.navlist a:hover, .navlistselected ul li.navsublist a:hover {
	color:#fff;
	background-color: #1AC4FF;
}
.navlistselected a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:7px 20px;
	background-color: #1AC4FF;
	background-image:url(../Resources/blend.png);
}
#secondnavlist {
	font-size:12px;
	margin:0;
	padding:0;
	float:left;
}
#secondnavlist li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin:0;
}
.secondnavlist a {
	text-decoration:none;
	display:block;
	padding:7px 20px;
	color:#fff;
	background-color: #1AC4FF;
	background-image:url(../Resources/blend.png);
	background-position:center bottom;
}
.secondnavlist a:hover {
	color:#fff;
	background-color: #5ED2FF;
}
.secondnavlistselected a {
	text-decoration:none;
	display:block;
	padding:7px 20px;
	color:#fff;
	background-color: #5ED2FF;
	background-image:url(../Resources/blend-arrow.png);
	background-position:center bottom;
}
#registerlist {
	font-size:12px;
	margin:0;
	padding:0;
	float:right;
}
#registerlist li {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	margin:0 1px 0 0;
}
.registerlist a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:7px 20px;
	background-color: #FFC400;
	background-image:url(../Resources/blend.png);
	background-position: bottom;
}
.registerlist a:hover {
	color:#fff;
	background-color: #D7A702;
}
.registerlistselected a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:7px 20px;
	background-color: #FFC400;
	background-image:url(../Resources/blend-arrow.png);
	background-position:center bottom;
}
#loginlist {
	font-size:12px;
	margin:0;
	padding:0;
	float:left;
}
#loginlist li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin:0 1px 0 0;
}
.loginlist a {
	text-decoration:none;
	display:block;
	padding:7px 20px;
	color:#fff;
	background-color: #82CA4C;
	background-image:url(../Resources/blend.png);
}
.loginlist a:hover {
	color:#fff;
	background-color: #5EA636;
}
.loginlistselected a {
	text-decoration:none;
	display:block;
	padding:7px 20px;
	color:#fff;
	background-color: #5EA636;
	background-image:url(../Resources/blend.png);
	background-position:center bottom;
}
#secondloginlist {
	font-size:12px;
	margin:0;
	padding:0;
	float:left;
}
#secondloginlist li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin:0;
}
.secondloginlist a {
	text-decoration:none;
	display:block;
	padding:7px 20px;
	color:#fff;
	background-color: #5EA636;
	background-image:url(../Resources/blend.png);
}
.secondloginlist a:hover {
	color:#fff;
	background-color: #82CA4C;
}
.secondloginlistselected a {
	text-decoration:none;
	display:block;
	padding:7px 20px;
	color:#fff;
	background-color: #82CA4C;
	background-image:url(../Resources/blend-arrow.png);
	background-position:center bottom;
}
.formnotes {
	color: #999;
}
select {
	color:#666;
	font-family:open_sansregular,Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:0.1px
}
.weightnormal {
	font-weight: normal;
}
#tableRows TD, #tableRows TH { padding-bottom:2px; border-bottom:solid #d5d5d5 1px; padding-top:2px; padding-left:5px; padding-right:5px; }
#tableRows TD{ background-color:#FFFFFF }
#tableRows TH { background-color:#E7E7E7 }
#tableRows table { border: 1px solid #D5D5D5; border-bottom:none; }

.adminagendatable TH { padding-bottom:2px; padding-top:2px; padding-left:5px; padding-right:5px; }
.adminagendatable TD { padding-bottom:2px; border-top:solid #999 2px; padding-top:2px; padding-left:5px; padding-right:5px; }
.adminagendatable TD{ background-color:#FFFFFF }
.adminagendatable TH { background-color:#E7E7E7 }
.adminagendatable table { border: 1px solid #D5D5D5 }


.mceContentBody p.footer { margin-bottom:0; }

p.intro { color:#666666; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; margin-top:0px; margin-bottom:0.1px }

