HTML,BODY {
	margin: 0; padding: 0; height: 100%;
}

#seminar2014wrapper {
	width: 100%; margin: 0; padding: 0; background: url(images/seminar2014mainbg.gif) top left repeat;  height: 100%; min-height: 100%; position: relative;
}

body > #seminar2014wrapper {
	height: auto;
}

#seminar2014topContainer {
	width: 100%; height: 283px; background: url(images/seminar2014topbg.gif) top left repeat-x; text-align: center;
}

#seminar2014topImage {
	width: 950px; height: 280px; margin: 0 auto;
}

#seminar2014menuWrapper {
	width: 100%; height: 43px; background: url(images/seminar2014menubg.gif) top left repeat-x; text-align: center;
}

#seminar2014menuContainer {
	width: 950px; height: 43px; margin: 0 auto; position: relative;
}

#seminar2014menu1 {
	width: 135px; height: 43px; position: absolute; top: 0; left: 0;
}

#seminar2014menu1 A {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) 0 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu1 A:hover {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) 0 -43px no-repeat; text-indent: -5000px;
}

#seminar2014menu2 {
/*	width: 135px; height: 43px; position: absolute; top: 0; left: 135px;*/
	width: 135px; height: 43px; position: absolute; top: 0; left: 135px; background: url(images/seminar2014menudisable.gif) -135px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu2 A {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -135px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu2 A:hover {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -135px -43px no-repeat; text-indent: -5000px;
}

#seminar2014menu3 {
	width: 135px; height: 43px; position: absolute; top: 0; left: 270px;
}

#seminar2014menu3 A {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -270px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu3 A:hover {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -270px -43px no-repeat; text-indent: -5000px;
}

#seminar2014menu4 {
/*	width: 140px; height: 43px; position: absolute; top: 0; left: 405px;*/
	width: 140px; height: 43px; position: absolute; top: 0; left: 405px; background: url(images/seminar2014menudisable.gif) -405px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu4 A {
	width: 140px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -405px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu4 A:hover {
	width: 140px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -405px -43px no-repeat; text-indent: -5000px;
}

#seminar2014menu5 {
/*	width: 135px; height: 43px; position: absolute; top: 0; left: 545px;*/
	width: 135px; height: 43px; position: absolute; top: 0; left: 545px; background: url(images/seminar2014menudisable.gif) -545px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu5 A {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -545px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu5 A:hover {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -545px -43px no-repeat; text-indent: -5000px;
}

#seminar2014menu6 {
	width: 135px; height: 43px; position: absolute; top: 0; left: 680px;
}

#seminar2014menu6 A {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -680px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu6 A:hover {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -680px -43px no-repeat; text-indent: -5000px;
}

#seminar2014menu7 {
	width: 135px; height: 43px; position: absolute; top: 0; left: 815px;
}

#seminar2014menu7 A {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -815px 0 no-repeat; text-indent: -5000px;
}

#seminar2014menu7 A:hover {
	width: 135px; height: 43px; display: block; background: url(images/seminar2014menu.gif) -815px -43px no-repeat; text-indent: -5000px;
}




#seminar2014mainWrapper {
	width: 100%; text-align: center;/* height: 100%; min-height: 100%;*/ padding: 0 0 100px 0;
}

body > #seminar2014mainWrapper {
	height: auto;
}

#seminar2014mainContainer {
	width: 950px; margin: 0 auto; padding: 50px 0 0 0;/* height: 100%;*/
}

#seminar2014menuTextArea {
	width: 950px; height: 50px; margin: 0 auto;
}

#seminar2014mainLeft {
	float: left; width: 650px; text-align: left;
}

#seminar2014mainRight {
	float: left; width: 300px;
}

#seminar2014topicsContainer {
/*	width: 602px;*/
	width: 300px; margin: 0 0 20px 0;
}

#seminar2014topicsContainer H3 {
	margin: 0 0 20px 0; padding: 0; background: url(images/seminar2014topics.gif) top left no-repeat; text-indent: -5000px; width: 602px; height: 42px;
}

#seminar2014topicsContainer DL {
	height: 250px; background-color: #fff; list-style-type: none; margin: 0; padding: 0 0 0 0; overflow: auto; border: 1px solid #dcdcdc; text-align: left;
}

#seminar2014topicsContainer DT {
/*	float: left; width: 100px; clear: both; font-weight: bold; color: rgb(80,80,80); margin: 0 0 5px 0; padding: 5px 0 7px 10px; font-size: 13px; line-height: 1.5em;*/
	float: left; width: 90px; clear: both; font-weight: bold; color: rgb(80,80,80); margin: 0 -1em 0 0; padding: 5px 0 5px 10px; font-size: 12px; line-height: 1.5em;
}

#seminar2014topicsContainer DD {
/*	margin: 0 0 5px 0; padding: 5px 20px 7px 100px; border-bottom: 1px dotted rgb(200,200,200); font-size: 13px; line-height: 1.5em; color: rgb(60,60,60);*/
	margin: 0 0 0 0; padding: 5px 20px 5px 90px; border-bottom: 1px dotted rgb(200,200,200); font-size: 12px; line-height: 1.5em; color: rgb(60,60,60);
}

#seminar2014topicsContainer DD SPAN {
	margin: 0 0 0 0.5em; color: red; font-weight: bold;
}

#seminar2014topicsContainer DD A {
	text-decoration: none; color: rgb(60,60,60);
}

#seminar2014topicsContainer DD A:hover {
	text-decoration: underline;
}

#seminar2014outlineContainer {
	width: 602px; margin: 30px 0 0 0;
}

#seminar2014outlineContainer H3 {
	margin: 0 0 20px 0; padding: 0; background: url(images/seminar2014outline.gif) top left no-repeat; text-indent: -5000px; width: 602px; height: 42px;
}

#seminar2014outlineTable {
	font-size: 14px; line-height: 1.5em;
}

#seminar2014outlineTable TD {
	padding: 10px 15px; background-color: rgb(245,245,245);
}

#seminar2014outlineTable TD.tableLeft {
	background-color: rgb(240,240,240); font-weight: bold; color: rgb(60,60,60);
}

#toParty {
	width: 300px; height: 100px; margin: 0 0 20px 0;
}

#toParty A {
	width: 300px; height: 100px; display: block; background: url(images/party.gif) 0 0 no-repeat; text-indent: -5000px;
}

#toParty A:hover {
	background: url(images/party.gif) -300px 0 no-repeat;
}

#semi0222 {
	width: 300px; height: 70px; margin: 0 0 20px 0;
}

#semi0222 A {
	width: 300px; height: 70px; display: block; background: url(images/semi0222.gif) 0 0 no-repeat; text-indent: -5000px;
}

#semi0222 A:hover {
	background: url(images/semi0222.gif) -300px 0 no-repeat;
}

#larryseminar {
	width: 300px; height: 70px; margin: 0 0 20px 0;
}

#larryseminar A {
	width: 300px; height: 70px; display: block; background: url(images/larryseminar.gif) 0 0 no-repeat; text-indent: -5000px;
}

#larryseminar A:hover {
	background: url(images/larryseminar.gif) -300px 0 no-repeat;
}

#multi_charts {
	width: 300px; height: 150px; margin: 0 0 20px 0;
}

#multi_charts A {
	width: 300px; height: 150px; display: block; background: url(images/multi_charts.gif) 0 0 no-repeat; text-indent: -5000px;
}

#multi_charts A:hover {
	background: url(images/multi_charts.gif) -300px 0 no-repeat;
}

#toexpo2013 {
	width: 300px; height: 130px; margin: 0 0 20px 0;
}

#toexpo2013 A {
	width: 300px; height: 130px; display: block; background: url(images/seminar2014expo2013bg.gif) 0 0 no-repeat; text-indent: -5000px;
}

#toexpo2013 A:hover {
	background: url(images/seminar2014expo2013bg.gif) -300px 0 no-repeat;
}

#banners {
	width: 300px; height: 70px; margin: 0 0 20px 0;
}

#banners A {
	width: 300px; height: 70px; display: block; background: url(images/banners.gif) 0 0 no-repeat; text-indent: -5000px;
}

#banners A:hover {
	background: url(images/banners.gif) -300px 0 no-repeat;
}

#seminar2014preOrder {
	width: 300px; height: 150px; margin: 0 0 20px 0;
}

#seminar2014preOrder A {
	width: 300px; height: 150px; display: block; background: url(images/seminar2014preOrder.gif) 0 0 no-repeat; text-indent: -5000px;
}

#seminar2014preOrder A:hover {
	background: url(images/seminar2014preOrder.gif) -300px 0 no-repeat;
}

#seminar2014topRightOrder {
	width: 300px; height: 90px; margin: 0 0 20px 0;
}

#seminar2014topRightOrder A {
	width: 300px; height: 90px; display: block; background: url(images/toorder.gif) 0 0 no-repeat; text-indent: -5000px;
}

#seminar2014topRightOrder A:hover {
	background: url(images/toorder.gif) -300px 0 no-repeat;
}

#seminar2014topRightAccess {
	width: 300px; height: 200px; margin: 20px 0 0 0;
}

#seminar2014topRightAccess A {
	width: 300px; height: 200px; display: block; background: url(images/seminar2014access.gif) 0 0 no-repeat; text-indent: -5000px;
}

#seminar2014topRightAccess A:hover {
	background: url(images/seminar2014access.gif) -300px 0 no-repeat;
}

#seminar2014footerWrapper {
	/*clear: both;*/ width: 100%; margin: 0; border-top: 1px solid rgb(150,150,150); border-bottom: 1px solid rgb(150,150,150); background-color: rgb(230,230,230); height: 100px; text-align: center;  position: absolute; bottom: 0;
}

#seminar2014footerContainer {
	width: 950px; height: 100px; margin: 0 auto; background: url(images/seminar2014footimg.gif) top left no-repeat; position: relative;
}

#seminar2014footeritem {
	margin: 0; padding: 0; font-size: 13px; text-align: right; position: absolute; top: 10px; left: 550px; line-height: 2em;
}

#seminar2014footeritem A {
	margin: 0 20px 0 0; text-decoration: none; color: rgb(80,80,80);
}

#seminar2014footercr {
	margin:  0; padding: 0; text-align: right; font-size: 13px; color: rgb(60,60,60); position: absolute; left: 0; bottom: 5px; width: 950px;
}

#seminar2014footercr A {
	text-decoration: underline; color: rgb(60,60,60); font-size: 12px;
}

#pressCoopWrapper {
	width: 100%; margin: 0 0 5px 0; text-align: center;
}

#pressCoopContainer {
	width: 950px; margin: 0 auto; text-align: right;
}

.clear {
	clear: both;
}

.seminar2014TopCoop {
	margin: 30px 0 0 0; padding: 0; width: 602px;
}

.seminar2014TopCoop TH {
	color: #0065b5; text-align: left;
}

.seminar2014TopCoop TD {
	border: 1px solid rgb(220,220,220); background-color: #fff; padding: 5px 0;
}

.seminar2014TopCoop TD.blank {
	border: 0px solid rgb(220,220,220); background-color: transparent; padding: 5px 0;
}

#seminar2014preOrderDvd {
	margin: 0 0 0 0;
}

#seminar2014preOrderDvd H3 {
	margin: 0 0 15px 0; padding: 0; background: url(images/preorderdvd.gif) top left no-repeat; text-indent: -5000px; width: 602px; height: 42px;
}

.seminar2014preOrderDvdCont {
	margin: 20px 0 0 0; background-color: #ffffff; width: 602px;
}

.seminar2014preOrderIn {
	padding: 20px 10px 5px 20px; background-color: #ffffff; font-size: 13px;
}

.seminar2014preOrderIn P.dvdTitle {
	margin: 0 0 0 0;
}

.seminar2014preOrderIn P.dvdPrice {
	margin: 10px 0 30px 0; color: rgb(80,80,80);
}

.seminar2014preOrderIn A {
	color: #0065b5; font-weight: bold; text-decoration: none;
}

.seminar2014preOrderIn A:hover {
	text-decoration: underline;
}

#seminar2014TopSpkrs {
	margin: 50px 0 0 0;
}

#seminar2014TopSpkrs H3 {
	margin: 0 0 15px 0; padding: 0; background: url(images/seminar2014topspkr.gif) top left no-repeat; text-indent: -5000px; width: 602px; height: 42px;
}

.seminar2014TopSpeakers {
	margin: 0 0 0 0; padding: 0; width: 602px;
}

.seminar2014TopSpeakers TH {
	color: #0065b5; text-align: left;
}

.seminar2014TopSpeakers TD {
	border: 1px solid rgb(220,220,220); background-color: #fff; padding: 5px 0;
}

.seminar2014TopSpeakers TD.blank {
	border: 0px solid rgb(220,220,220); background-color: transparent; padding: 5px 0;
}

.seminar2014TopSpeakers TD.showspkrs {
	border: 0; background-color: transparent;
}

.seminar2014TopSpeakers TD.showspkrs A {
	color: #0065b5; font-weight: bold; text-decoration: none; font-size: 14px;
}

A.popup {
	position: relative; display: block;
}

A.popup SPAN {
	position: absolute; top: 60px; left: -50px; padding: 5px; visibility: hidden; background-color: #fff; border: 3px solid rgb(200,200,200); color: #000; font-size: 12px; width: 200px;
}

A:hover.popup, A:hover.popup SPAN {
	visibility: visible;
}

.seminar2014TopSpeakers TD.showspkrs A:hover {
	text-decoration: underline;
}

#seminar2014TopSchedule {
	margin: 50px 0 0 0; width: 602px;
}

#seminar2014TopSchedule H3 {
	margin: 0 0 15px 0; padding: 0; background: url(images/seminar2014topschedule.gif) top left no-repeat; text-indent: -5000px; width: 602px; height: 42px;
}

#seminar2014TopSchedule H4 {
	margin: 0 0 10px 5px; padding: 0; font-size: 14px; color: #0065b5;
}

#seminar2014TopSchedule DL {
	background-color: #fff; list-style-type: none; margin: 0 0 20px 0; padding: 0 0 0 0; overflow: auto; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc;
}

#seminar2014TopSchedule DT {
	float: left; width: 120px; clear: both; color: rgb(80,80,80); margin: 0 0 0 0; padding: 7px 0 7px 10px; font-size: 13px; line-height: 1.5em;
}

#seminar2014TopSchedule DD {
	margin: 0 0 0 0; padding: 7px 20px 7px 120px; border-bottom: 1px solid rgb(200,200,200); font-size: 13px; line-height: 1.5em; color: rgb(60,60,60);
}

.showTimeTable {
	text-align: right; padding: 0 5px 0 0;
}

.showTimeTable A {
	font-size: 13px; text-decoration: none; color: #0065b5; font-weight: bold;
}

.showTimeTable A:hover {
	text-decoration: underline;
}

#seminar2014topRightSposors {
	width: 300px; margin: 0 0 30px 0;
}

#seminar2014topRightSposors TABLE {
	margin: 30px 0 0 0; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc;
}

#seminar2014topRightSposors TABLE TD {
	padding: 5px 0; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background-color: #fff;
}

#seminar2014topRightSposors TABLE TD.blank {
	border: 0; background-color: transparent;
}

#seminar2014TopTT {
	width: 602px; margin: 40px 0 0 0;
}

#seminar2014TopTT H3 {
	margin: 0 0 15px 0; padding: 0; background: url(images/seminar2014topschedule.gif) top left no-repeat; text-indent: -5000px; width: 602px; height: 42px;
}

P.seminar2014TopTTabout {
	font-size: 12px; color: rgb(80,80,80); margin: 0 0 15px 10px;
}

#seminar2014TopTimeTable {
	width: 602px; height: 802px; position: relative; background: url(images/timetable_bg.gif) top left no-repeat;
}

.time0930, .time1000, .time1100, .time1200, .time1300, .time1400, .time1500, .time1600, .time1700, .time1800 {
	position: absolute; color: rgb(120,120,120); font-weight: bold; width: 60px; text-align: center; padding: 3px 0 0 0; font-size: 13px;
}

.time0930 { top: 41px; left: 1px; }
.time1000 { top: 81px; left: 1px; }
.time1100 { top: 161px; left: 1px; }
.time1200 { top: 241px; left: 1px; }
.time1300 { top: 321px; left: 1px; }
.time1400 { top: 401px; left: 1px; }
.time1500 { top: 481px; left: 1px; }
.time1600 { top: 561px; left: 1px; }
.time1700 { top: 641px; left: 1px; }
.time1800 { top: 721px; left: 1px; }

.stageA, .stageB, .stageC, .stageD {
	position: absolute; color: #fff; font-weight: bold; width: 134px; text-align: center; padding: 14px 0 0 0; font-size: 13px;
}

.stageA { top 1px; left: 62px; }
.stageB { top 1px; left: 197px; }
.stageC { top 1px; left: 332px; }
.stageD { top 1px; left: 467px; }

#a_1, #a_2, #a_3, #a_4, #b_1, #b_2, #b_3, #b_4, #b_5, #c_1, #c_2, #c_3, #c_4, #c_5, #d_1, #d_2, #d_3, #d_4, #d_5 {
	position: absolute; font-weight: normal; width: 134px; text-align: left; font-size: 12px; background-color: rgb(240,240,240); border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;
}

#a_1 { top: 81px; left: 62;  height: 143px; }
#a_2 { top: 267px; left: 62px; height: 143px; }
#a_3 { top: 454px; left: 62px; height: 106px; }
#a_4 { top: 641px; left: 62px; height: 119px; }
#b_1 { top: 81px; left: 197px; height: 106px; }
#b_2 { top: 227px; left: 197px; height: 106px; }
#b_3 { top: 374px; left: 197px; height: 106px; }
#b_4 { top: 520px; left: 197px; height: 106px; }
/*#b_5 { top: 641px; left: 197px; height: 119px; }*/
#c_1 { top: 81px; left: 332px; height: 106px; }
#c_2 { top: 227px; left: 332px; height: 106px; }
#c_3 { top: 374px; left: 332px; height: 106px; }
#c_4 { top: 520px; left: 332px; height: 79px; }
#c_5 { top: 654px; left: 332px; height: 106px; }
#d_1 { top: 81px; left: 467px; height: 106px; }
#d_2 { top: 227px; left: 467px; height: 53px; }
#d_3 { top: 321px; left: 467px; height: 106px; }
#d_4 { top: 467px; left: 467px; height: 106px; }
#d_5 { top: 614px; left: 467px; height: 146px; }

.ttBox {
	position: absolute; display: none; width: 539px; background-color: #fffff9; border: 1px solid rgb(150,150,150); z-index: 10;
}

.ttBox P {
	margin: 0; padding: 10px; font-size: 12px; line-height: 1.4em; color: rgb(60,60,60);
}

.ttBox P IMG {
	margin: 0 20px 20px 0;
}

.ttBox P SPAN {
	font-weight: bold; color: #0065b5;
}

#a_1Box { top: 229px; left: 61px; }
#a_2Box { top: 415px; left: 61px; }
#a_3Box { top: 565px; left: 61px; }
#a_4Box { top: 765px; left: 61px; }
#b_1Box { top: 192px; left: 61px; }
#b_2Box { top: 338px; left: 61px; }
#b_3Box { top: 485px; left: 61px; }
#b_4Box { top: 631px; left: 61px; }
/*#b_5Box { top: 765px; left: 61px; }*/
#c_1Box { top: 192px; left: 61px; }
#c_2Box { top: 338px; left: 61px; }
#c_3Box { top: 485px; left: 61px; }
#c_4Box { top: 604px; left: 61px; }
#c_5Box { top: 765px; left: 61px; }
#d_1Box { top: 192px; left: 61px; }
#d_2Box { top: 285px; left: 61px; }
#d_3Box { top: 432px; left: 61px; }
#d_4Box { top: 578px; left: 61px; }
#d_5Box { top: 765px; left: 61px; }

#seminar2014TopTimeTable .time {
	margin: 0; padding: 5px; color: #5d8abd; font-weight: bold;
}

#seminar2014TopTimeTable .title {
	margin: 0; padding: 0 7px; /*color: #0065b5;*/ color: rgb(70,70,70); line-height: 1.5em;
}

.TT_toOrder {
	text-align: right; padding: 0 5px 0 0; margin: 30px 0 0 0;
}

.TT_toOrder A {
	font-size: 13px; text-decoration: none; color: #0065b5; font-weight: bold;
}

.TT_toOrder A:hover {
	text-decoration: underline;
}

#photoBg {
	background: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none; z-index: 50; text-align: center;
}

.thanksTxt {
	width: 602px; margin: 0 0 40px 0; padding: 0;
}

.thanksTxt P {
	font-size: 15px; line-height: 1.5em; padding: 0 10px; color: rgb(60,60,60); margin: 0;
}

#seminar2014photocont {
	width: 602px; margin: 0 0 40px 0;
}


.photoSwichHall {
	width: 300px; margin: 0 0 0 1px; float: left;
}

.photoSwichSeminar {
	width: 300px; float: left;
}

.seminar2014photoarea {
	clear: both; padding: 3px 0 0 0;
}

.seminar2014photos td {
	width: 602px;
}

.seminar2014photos td {
	border: 1px solid #dcdcdc; background-color: #fff; text-align: center;
}

#seminar2014photos2 {
	display: none;
}

#seminar2014enqCont {
	width: 602px; margin: 0 0 40px 0;
}

#semi2014enq {
	display: none; margin: 0; padding: 0; border: 1px solid #dcdcdc; list-style: none;
}

#semi2014enq LI {
	font-size: 12px; padding: 10px 15px; line-height: 1.5em; background-color: #fff; border-bottom: 0px dotted #dcdcdc;  color: rgb(60,60,60);
}

#semi2014enq LI.enqT {
	font-weight: bold; padding: 10px 15px; background-color: #696969; color: #fff;
}

.showenq {
	margin: 0 0 10px 0; padding: 0; border: 1px solid #dcdcdc; height: 40px; background-color: #fff; line-height: 40px; text-align: center;
}
.showenq a, .showenqBtm a {
	text-decoration: none; font-weight: bold; color: rgb(100,100,100); font-size: 13px;
}

.showenq a:hover, .showenqBtm a:hover {
	text-decoration: underline;
}

.showenqBtm {
	margin: 10px 0 0 0; padding: 0; border: 1px solid #dcdcdc; height: 40px; background-color: #fff; line-height: 40px; text-align: center; display: none;
}