/* Start for Show-Hide Style */

.regbutton { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	border:solid 1px #999999;
	height:24px;
	text-align:left;
}

div.bio { 
	display: none;
}

div.bioshow {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.showbio {
	float: right;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	display: block;
}

span.hidebio {
	margin: 10px 0px 20px 0px;
	display: block;
	text-align: right;
}

tr.abstract, div.abstract { 
	display: none;
	padding: 0px 80px 0px 8px;
}

tr.abstractshow {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

title, td.title { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align: left;
	line-height:17px;
	padding: 4px 1px 3px 6px;
}

td.show, span.showabsr {
	text-align: right !important;
	white-space: nowrap !important;
	/*font-size: 11px;*/
}

td.abstractbody {
	padding: 10px 7px 20px 7px !important;
	line-height: 16px;
}

td.keynotes {
 padding:10px 10px 10px 10px;
 border:4px solid #EEEEEE;
 background:#F7F7F7;
}


/* End Show-Hide Style */

/* begin page property definitions */

form, input {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

p {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 background-color:transparent;
 word-spacing: normal;
 letter-spacing:.03px;
 margin-top:5px;
}

#sp {
 margin-top:-3px;
}

p.body-eng {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 font-size:12px;
 line-height:18px;
 color:#000000;
 background-color:transparent;
 word-spacing: normal;
 letter-spacing:.03px;
 text-align:left;
 text-indent:0px;
 padding-left:0px;
}

.body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 text-indent:0px;
 line-height:18px;
 letter-spacing:.03px;
 padding-left:0px;
}

.body-eng {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 text-indent:0px;
 line-height:18px;
 letter-spacing:.03px;
 padding-left:0px;
}

.text-13 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:13px;
 text-indent:0px;
 line-height:22px;
 letter-spacing:.03px;
 padding-left:0px;
}

.body-13 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:13px;
 text-indent:0px;
 line-height:18px;
 letter-spacing:.03px;
 background:#CFD6F0;
}

.body-14 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:14px;
 line-height:26px;
/* padding:10px 8px 10px 0px;*/
 background:#FFFFFF;
}

.content-12 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 text-indent:0px;
 line-height:18px;
 letter-spacing:.03px;
 padding:0px 0px 0px 0px;
}

.body15 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 text-indent:0px;
 line-height:15px;
 letter-spacing:.03px;
 padding-left:0px;
}

.textfield {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 text-indent:0px;
 color:#003366;
 line-height:15px;
 letter-spacing:.03px;
 padding-left:0px;
}

.body-10 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:10px;
 color:#444444;
 text-indent:0px;
 line-height:15px;
 letter-spacing:.03px;
 padding-bottom:0px;
 padding-top:0px;
 padding-left:6px;
 padding-right:0px;
}

.body-bold {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 text-indent:0px;
 line-height:18px;
 letter-spacing:.03px;
 padding-left:0px;
}

.head-16 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:16px;
 color:#000000;
 text-indent:0px;
 line-height:21px;
 letter-spacing:.03px;
}

.head-14 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 text-indent:0px;
 line-height:20px;
 letter-spacing:.03px;
}

.head16 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:16px;
 color:#000000;
 text-indent:0px;
 line-height:21px;
 letter-spacing:.03px;
 padding-left:22px;
}

.head12-Eng {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 text-indent:0px;
 line-height:18px;
 letter-spacing:.03px;
 padding:3px 0px 4px 6px;
 background:#AFBBE6;
 font-style:italic;
}

.head13-Eng {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:13px;
 color:#FFFFFF;
 text-indent:0px;
 line-height:19px;
 letter-spacing:.03px;
 padding:3px 0px 4px 6px;
 background:#AFBBE6;
}

.head16-Eng {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:16px;
 color:#FFFFFF;
 text-indent:0px;
 line-height:21px;
 letter-spacing:.03px;
 padding-left:6px;
 background:#AFBBE6;
}

.head13 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:13px;
 color:#000000;
 text-indent:0px;
 line-height:19px;
 letter-spacing:.03px;
 padding-left:22px;
}

.head22 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:22px;
 line-height:26px;
 letter-spacing:.03px;
}

.head20 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:20px;
 line-height:22px;
 letter-spacing:.03px;
}

.num {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:24px;
 line-height:32px;
 margin-top:5px;
 margin-bottom:5px;
}

.agenda {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 text-align:center;
 text-indent:0px;
 line-height:18px;
 letter-spacing:.03px;
 background:#E8E8E8;
}

.indent {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 text-indent:0px;
 line-height:16px;
 letter-spacing:.03px;
 padding-bottom:0px;
 padding-top:0px;
 padding-left:10px;
 padding-right:0px;
}

.footer {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 line-height:12px;
 padding-right:2px;
}

.copyright {
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 text-align:left;
 line-height:12px;
 padding-bottom:0px;
 padding-top:0px;
 padding-left:3px;
 padding-right:3px;
}


/* Start TABLE */

table.sidetable {
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-top: 1px solid #FFFFFF;
}

table.sidetable td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	color:#336699;
	letter-spacing:.03px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFFFF;
}

table.main-agenda {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 6px 0px;
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #C8C8C8;
}

table.main-agenda td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:17px;
	padding: 4px 4px 4px 8px;
	border-bottom: 1pt solid #C8C8C8;
}

table.main-agenda th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:15px;
	text-align:center;
	padding: 5px 2px 6px 2px;
	border-left: 1pt solid #FFFFFF;
	border-bottom: 1pt solid #C8C8C8;
}

table.confirm-table {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 12px 0px;
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #C8C8C8;
}

table.confirm-table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:17px;
	padding: 4px 4px 4px 6px;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
}

table.agenda-left {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 6px 0px;
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #C8C8C8;
}

table.agenda-left td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	line-height:17px;
	padding: 4px 1px 4px 2px;
	border-bottom: 1pt solid #C8C8C8;
}

table.track-intable {
	padding: 0px 0px 0px 0px;
	margin: -4px -4px -4px -8px;
	border-collapse: collapse;
	border: 0px solid #FFFFFF;
	width: 100%;
}

table.track-intable td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	line-height:15px;
	padding: 4px 1px 5px 1px;
	border-collapse: collapse;
	border-left: 1px solid #FFFFFF;
}

table.main-agenda-inter {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 12px 0px;
	border-collapse: collapse;
	text-align:left;
	width: 100%;
	border-top: 1px solid #C8C8C8;
}

table.main-agenda-inter td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	line-height:16px;
	padding: 4px 2px 4px 2px;
	border-bottom: 1px solid #C8C8C8;
}

table.main-agenda-inter th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	line-height:16px;
	border-bottom: 1px solid #C8C8C8;
}

table.intable {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 100%;
	border: 0px solid #FFFFFF;
}

table.intable td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	line-height:15px;
	padding: 4px 2px 4px 0px;
	border-bottom: 0px solid #C8C8C8;
}

table.reg-table {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 6px 0px;
	border-collapse: collapse;
	width: 100%;
	border-top: 0px solid #C8C8C8;
}

table.reg-table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding: 5px 3px 5px 5px;
	border-bottom: 1px solid #C8C8C8;
}

table.reg-table th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding: 5px 3px 5px 5px;
	border-bottom: 0px solid #C8C8C8;
	background-color:#E8E8E8;
}

table.reg-intable {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 100%;
	border-collapse: collapse;
	border-top: 0px solid #FFFFFF;
}

table.reg-intable td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding: 4px 3px 3px 2px;
	border-collapse: collapse;
	border-bottom: 1px solid #FFFFFF;
}

table.reg-intable th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
	border-bottom: 1px solid #FF0000;
}

table.showmore {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
	border-collapse: collapse;
	width: 100%;
	border-top: 2px solid #000000;
}

table.showmore td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	border-bottom: 12px solid #E6E6E6;
	border-top: 6px solid #E6E6E6;
}

table.showmore p {
	margin-bottom:3px;
	margin-top:0px;
}

table.content-12 {
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 6px 0px;
	border-collapse: collapse;
	width: 100%;
}

table.content-12 td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding: 2px 0px 3px 0px;
}

table.keynotes-table {
	margin: 0px 16px 5px 0px;
	border-collapse: collapse;
	border: 1px solid #CBCBCB;
	background-color: #FFFFFF;
}

table.keynotes-table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
	text-align:left;
	letter-spacing:.03px;
	padding: 5px 3px 6px 8px;
}


/* END Table */

/* begin main link definitions */

.copyright a:link {
 color:#44599A;
 font-weight:normal; 
 background-color:transparent;
}

.copyright a:hover {
 color:#FB5A12;
 font-weight:normal;
 background-color:transparent;
}

.copyright a:visited {
 color:#44599A;
 font-weight:normal;
 background-color:transparent;
}

.copyright a:active {
 color:#44599A;
 font-weight:normal;
 background-color:transparent;
} 



/* begin link definitions */

.sidetable a:link {
 color: #336699;
 font-weight:normal;
 background-color:transparent;
}

.sidetable a:hover {
 color: #000000;
 font-weight:normal;
 background-color:transparent;
}

.sidetable a:visited {
 color: #336699;
 font-weight:normal;
 background-color:transparent;
}

.sidetable a:active {
 color: #336699;
 font-weight:bold;
 background-color:transparent;
}

.sidetable a:hover {
 color: #000000;
 font-weight:normal;
 background-color:transparent;
}


.keynotes-table a:link {
 color: #44599A;
 font-weight:bold; 
 background-color:transparent;
}

.keynotes-table a:hover {
 color: #FB5A12;
 font-weight:bold;
 background-color:transparent;
}


/* begin main link definitions */

a:link {
 color: #44599A;
 font-weight:normal; 
 background-color:transparent;
 text-decoration:none;
}

a:hover {
 color: #FB5A12;
 font-weight:normal;
 background-color:transparent;
}

a:active {
 color: #44599A;
 font-weight:normal;
 background-color:transparent;
}

a:visited {
 color: #44599A;
 font-weight:normal;
 background-color:transparent;
}

a:hover {
 color: #FB5A12;
 font-weight:normal;
 background-color:transparent;
}


/* begin link definitions */

.main-agenda a:link {
 color: #44599A;
 font-weight: normal; 
 background-color:transparent;
}
.main-agenda a:hover {
 color: #FB5A12;
 font-weight: normal;
 background-color:transparent;
}
.main-agenda a:active {
 color: #44599A;
 font-weight: normal;
 background-color:transparent;
}
.main-agenda a:hover {
 color: #FB5A12;
 font-weight: normal;
 background-color:transparent;
}



/* END */
