@charset "utf-8";

body {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: Ebrima, sans-serif;
  background-color: #cfd0c0;
  background-image: url('../images/bobg.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
}

#extend {
  margin: 0 auto;
  padding: 0;
}

#head {
  background-image: url('../images/clear01.jpg');
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  position: absolute;
  top: 0;
  height: 500px;
  margin: 0 auto;
  z-index: -1;
}

#container {
  /*
  width: 940px;
  */
  width: 1140px;
  margin: 0 auto;  
}

#main {
  background-color: #ffffff;
  margin-top: 360px;
	padding: 1em 0;
}

#maininside {
  /*
  margin-left: 220px;
  margin-right: 200px;
  */
  min-height: 1100px;
}

#parameter {
  width: 220px;
  /*
  position: absolute;
  top: 365px;
  */
  float: left;
}

#parameter_r {
  width: 220px;
  position: static;
  float: right;
  top: 365px
}

.glmain {
margin-top:10px;	
font-size:17px;
font-family:Candara;
text-align:center;
}

.glmain_l {
margin-left:0;
margin-right:4px;
}

.glmain_r {
margin-left:4px;
margin-right:0;
}


.glmain ul {
	list-style-type:none;
	margin:0px auto 0 auto;
	padding:0px;
	width:200px;
}
	
.glmain li {
	border-bottom:1px dashed #5ebbe7;
	position:relative;
}
	
.glmain li ul {
	background:#FFF;
	position:absolute;
	left:200px;
	top:-1px;
 	visibility:hidden;
	filter:alpha(Opacity=95);
	opacity:0.95;
	-moz-box-shadow:0px 0px 4px #09C; -webkit-box-shadow:0px 0px 4px #09C; box-shadow:0px 0px 4px #09C;
}
	
.glmain li a {
	text-decoration:none;
	min-height:22px;
	display:block;
	padding-top:4px;
  padding-bottom: 3px;
	text-align:left;
	padding-left:8px;
	color:#14a6b1;
}

.glmain li.hilite a {
  background-color: #5ebbe7;
  border: 1px solid #0096b1;
  color: white;
  font-weight: bold;
  font-size: 90%;
  height: 26px;
  box-shadow: 2px 2px 3px darkgray;
}

.glmain li.hilite {
}

.glmain a:hover{
	background-color:#5ebbe7;
	color:black;
}
.glmain li.hilite a:hover {
  color: black;
}
	
.glmain ul a:hover ul,.glmain ul li:hover ul{
	visibility:visible;
}

.menuspecial {
  background-color: rgb(255, 217, 168);
}

#footer {
position:relative;
width:100%;
height:100px;
/*clear:both;
*/
margin:0px;
padding:0px;
color: #999;
font-size: 12px;
  text-align: center;
}

#footer a {
  color: #999;
}

#footbar {
	width: 100%;
	background-color: #009ab7;
	height: 10px;
}

	
#name,#mdutjy-mdutjy,#Organisation{
	border:0.5px solid gray;
-moz-box-shadow:-0.2px -0.2px 5px #333333; -webkit-box-shadow:-0.2px -0.2px 5px #333333; box-shadow:-0.2px -0.2px 5px #333333;
line-height:1.4;
color:gray;
}

select {
  margin-top: 1em; /*JLC*/
	border:0.5px solid gray;
	-moz-box-shadow:-0.2px -0.2px 5px #333333; -webkit-box-shadow:-0.2px -0.2px 5px #333333; box-shadow:-0.2px -0.2px 5px #333333;
}	
	
.btn{
	-webkit-border-top-left-radius:0.2em;
-webkit-border-top-right-radius:0.2em;
-webkit-border-bottom-right-radius:0.2em;
-webkit-border-bottom-left-radius:0.2em;
-moz-border-radius-topleft:0.2em;
-moz-border-radius-topright:0.2em;
-moz-border-radius-bottomright:0.2em;
-moz-border-radius-bottomleft:0.2em;
border-top-left-radius:0.2em;
border-top-right-radius:0.2em;
border-bottom-right-radius:0.2em;
border-bottom-left-radius:0.2em;
background-color:#28C4FF;
}

.btn:hover{
	background-color:#BCBCBC;
}


.p1{
/*background-color:#cfd0c0;*/
text-align:left;
margin-left:12px;
color:#FFFFFF;

background-repeat:no-repeat;
padding-left:10px;
margin-top:28px;
}


.maintext{
/*
height:700px;
*/
margin-left:220px;
margin-right:220px;
/*background-color:#bfb9a0;*/
padding-left:10px;
line-height: 1.8;
text-align: left;
}


.maintext p{
	text-align: left;
}


.maintext ul{
list-style:square;
margin-left: 0px;
padding-left:18px;
}

.maintext ul li{
text-align:left;
}
	
.nw {
	white-space:nowrap;
}
h4 {
  margin-bottom: -1em;
  color: #181d62;
  font-size: 1.2em;
}

span.h4inline {
  color: #181d62;
  font-weight: bolder;
  font-size: 1.2em;
}
fieldset#lnews {
  border: 2px solid red;
  margin-top: 1em;
}
fieldset#lnews legend {
  background-color: red;
  padding: 0 8px;
  color: white;
  font-weight: bold;
}
fieldset#lnews ul {
  margin: 0;
}
fieldset#lnews li {
}
fieldset#lnews span.lndate {
  color: #888;
}
.SubtopicDisplay select {
  width: 46em;
}
table.RegFeeSchedule {
  border-style: solid;
  border-width: 2px;
  border-color: black;
  border-collapse: collapse;
  max-width: 800px;
}
table.RegFeeSchedule td, th {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  font-size: normal;
  padding: 2px 0.5em;
}
table.LogoBar {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	/*left:240px;
	bottom:45px;
  margin-top:45px;*/
}
table.LogoBar th {
}
table.LogoBar td {
  padding: 8px 30px;
	text-align:center;
}
table#ExhibitorDetail {
  border-collapse: collapse;
}
table#ExhibitorDetail tr {
}
table#ExhibitorDetail td {
  font-size: 11pt;
  vertical-align: top;
  border: 1px solid gray;
  border-width: 1px 0;
  padding: 15px 0;
}
table#ExhibitorDetail td.desc {
  font-size: 10pt;
  border-style: none;
}
table#ExhibitorDetail table.exdetail {
  padding: 10px;
}
table#ExhibitorDetail table.exdetail td {
  border-style: none;
  padding: 0;
}
table#ExhibitorDetail td img {
}
h3.pageHeader {
  font-weight: bold;
  border: 2px solid #0096b1;
  background-color: #5ebbe7;
  box-shadow: 2px 2px 5px darkgray;
  display: inline;
  padding: 4px 10px;
}
p.extraDesc {
  font-size: smaller;
  margin-bottom: 0;
  padding: 0;
}
table#ExtrasList {
  border-collapse: collapse;
  border: 2px solid black;
  margin: 0.5em;
}
table#ExtrasList th {
  background-color: black;
  color: white;
  font-weight: bold;
  text-align: center;
  padding: 2px 6px;
}
table#ExtrasList td {
  background-color: white;
  color: black;
  border: 1px solid gray;
  padding: 2px 6px;
}
table#ExtrasList td.RegExtraDesc {
  font-size: 10pt;
  background-color: #00adee;
}
table#ExtrasList td.RegExtraDesc p {
  margin: 2px 1em;
}
table#ccinfo {
  border-collapse: collapse;
  border-style: none;
}
table#ccinfo th {
}
table#ccinfo td {
  padding: 2px 6px;
  border-style: none;
  vertical-align: middle;
}
table#RegistrantInfo {
  border-collapse: collapse;
  border-style: none;
}
table#RegistrantInfo th {
  font-weight: bold;
  text-align: right;
  border-style: none;
  padding: 3px;
  color: black;
}
table#RegistrantInfo td {
  padding: 3px;
}
.FinePrint {
  font-size: 10pt;
}
table.SessionList {
  border-style: none;
}
table.SessionList tr td {
  border-style: none;
  font-size: small;
}
td.locationcell {
  border-style: solid;
  font-size: large;
  text-align: right;
}
td.daycell {
  color: red;
  background-color: inherit;
  font-size: larger;
  font-weight: bold !important;
  padding-left: 0 !important;
}
td.timecell {
  color: black;
  background-color: inherit;
  padding-left: 1em !important;
  font-weight: bold !important;
}
table.SessionDescription {
  border-collapse: collapse;
  border-style: none;
}
table.SessionDescription tr.timeslot td {
  font-size: smaller;
}
table.SessionDescription td {
  border-style: none;
}
table.PaperDescription {
  border-collapse: collapse;
  border-style: none;
}
table.PaperDescription td {
  border-style: none;
}
table.AbstractSearch {
  border-collapse: collapse;
  border-style: none;
}
table.AbstractSearch td {
  border-style: none;
}
table.ResultsForm {
}

