

/* CSS Document */

/* CSS style.css for Expo2 */

* { margin: 0; padding: 0; }
body { width: 100%; font-family: arial; font-size: 12px; color: #000000; background: #ffffff; }
p {margin-bottom:5px;}
img { border: none; }
dl {padding-left:10px;}
dd {margin-bottom:1em;}
.brd { border: 1px solid #000; }
.row { width: 100%; float: left; display: inline; }
h1 { font-size: 26px; color: #000000; font-weight: bold; margin-top:0px;}
h2 { font-size: 18px; color: #39612f; font-weight: bold; margin-bottom:.5em; margin-top:5px;}
a { color: #000000; }
.subfooter a:link, .subfooter a:visited {color: #000000; padding: 1px; text-decoration:none; }
.subfooter a:hover {color: #000000; padding: 1px; }
#page { width: 900px; margin: 0 auto; text-align: left; overflow:hidden;}
#page .header { height: 72px; background: #ffffff; margin-top: 10px; width:900px;}
#page .header .logo { height: 72px; width:900px; float: left; overflow:hidden;}
#page .header .sponsor { height: 72px; width: 900px; float: right; margin: -72px 0px 0px 0px; overflow:hidden;}
#page .header .nav {width: 300px; float: right; margin-top: 10px; color: #39612f; }
#page .header .nav ul {list-style: none;}
#page .header .nav ul li a { float: right; color: #ffffff; text-align: center; list-style: none; margin-left: 10px; margin-right: 20px; display: inline; text-decoration: none; font-weight:bold; }
#page .header .nav ul li a:hover { color: #000000; text-decoration: underline; }
#page .subheader { height: 25px; background: #357524; color: #FFF; line-height: 25px; width: 100%; float: right; text-align: center;}
#page .subheader ul { text-align: center; float: right; }
#page .subheader ul li { float: left; color: #ffffff; text-align: center; list-style: none; margin-left: 25px; margin-right: 25px; display: inline; font-weight: bold;}
#page .subheader ul li a { color: #ffffff; text-decoration: none; padding-left:3px; padding-right:3px}
#page .subheader ul li a:hover { color: #ffffff; background-color:#000000; padding-left:3px; padding-right:3px; text-decoration: none; }
.nav .leftcell { width: 200px; float: left; display: inline; }
.nav .rightcell { width: 200px; float: left; display: inline; margin-left: 300px; text-align: right; }
#boothmenuheader {color:#000; text-align:center;}
.advert {float:left; background-color:#000000; width:120px; padding-top:3px;  }
	.borderbottomA1 {border-bottom: solid 2px #000000;}
	.bordertopA1 {border-top: solid 2px #000000;}
	.borderbottomA2 {border-bottom: solid 2px #357524;}
	.bordertopA2 {border-top: solid 2px #357524;}
	
/* 3/26/08 mbrown added to change the position of the nav menu */
#page .subheader .nav {width: 100%; float: right; margin-top: 0px; color: #ffffff; }
#page .subheader .nav  {list-style: none;}
#page .subheader .nav li a { float: right; color: #ffffff; text-align: center; list-style: none; margin-left: 0px; margin-right: 100px; display: inline; text-decoration: none;  }
#page .subheader .nav li a:hover { color: #000000; text-decoration: underline; }



#page .subfooter { height: 60px; background: #357524; text-align: center; line-height: 30px; color: #ffffff; }
#page .subfooter a { height: 60px; background: #357524; text-align: center; line-height: 30px; color: #ffffff; }
#page .main { width: 100%; float: left; display: inline; height: 440px; background: #000000;}

.content { width: 680px; float: left; margin-left: 10px;}
.content ul li {list-style: disc; margin-left:25px;}
/*.content a:link, .content a:visited {color: #000000; text-decoration:none; }
.content a:hover {color: #000000; }*/
.sidebar .menu { width: 150px; margin-left: 25px; float: left; margin-top: 10px; display: inline; margin-right:25px;}
.mockbutton {display:block; background: url(images/menubutton-black.gif) top left; height: 31px; text-align: center; font-size: 14px; color: #ffffff; line-height: 28px; text-decoration: none; width:150px;margin:10px 0px 10px 0px;}
.mockbutton a {color: #ffffff; text-decoration: none;font-weight:bold;}
.mockbutton a:hover {color: #000000; text-decoration: underline;font-weight:bold;}

.mainmenu a:hover {	
	background-image: url(images/menubutton-black.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
}
.mainmenu a { background-image: url(images/menubutton-black.gif); color:#ffffff;}

.altmenu a:hover {	
	background-image: url(images/menubuttonsmall-black.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
}
.altmenu a { background-image: url(images/menubuttonsmall-black.gif);color:white;} 
.menu {text-align:center;}

/* dynamic content starts here */
#registrationbannertop {width: 215px; height:77px; margin-top: -60px;}
#regbannersize{padding-top: 100px; width: 215px; height: 75px;}

#enterance { background: url(images/Backgrounds/enterance.jpg); height: 440px; width: 900px; }

/* 4/14/08 mbrown added to control the position of the banners on the main.cfm file. */
#enterance #exhibits { float:left; margin-left: 71px; margin-top:95px; }
#enterance #sessions { float:left; margin-top: 95px; }
#enterance #bannerbox {float:left; margin-top:20px; margin-left:14px; margin-right:10px; width:260px; height:200px; overflow:hidden;}
#enterance #bannerimage {width: 245px; overflow:hidden;}
#enterence #registrationbanner {margin-left:300px;margin-top:40px;}
#enterance #bannerposition {margin-left:240px; padding-top:5px; width: 215px; height:187px}
#enterance .sidebar { width: 200px;  height: 440px; float:left;}
#enterance .menu {text-align:center;}
#enterance .mainmenu a:hover {	
	background-image: url(images/menubutton-black.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
}
#enterance .mainmenu a { background-image: url(images/menubutton-black.gif); color:#ffffff;}

#enterance .altmenu a:hover {	
	background-image: url(images/menubuttonsmall-black.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
}
 #enterance.altmenu a { background-image: url(images/menubuttonsmall-black.gif);color:white;} 

#entrance { background: url(images/Backgrounds/entrance.png); height: 440px; width: 900px; }

/* 4/14/08 mbrown added to control the position of the banners on the main.cfm file. */
#entrance #box {float: left; padding-right:5px; padding-bottom:5px; width:660px; height:400px; overflow:hidden;}
#entrance #exhibits { float:left; margin-left: 71px; margin-top:260px;}
#entrance #sessions { float:left; margin-top: 302px; margin-left:-105px; height:30px}
#entrance #bannerbox {float:left;  border:none; margin-top:160px; margin-left:105px; margin-right:10px; width:260px; height:82px; overflow:hidden;}
#entrance #bannerimage {width: 245px; overflow:hidden;}
#entrance #bannerposition {margin-left:240px; padding-top:5px; width: 215px; height:187px}
#entrance #registrationbanner {margin-left:300px;margin-top:40px;}
#entrance .entrysigns { border: none; background-color: transparent; font-size: 18px; font-weight: bold; width: 120px; list-style-type: none; text-align: center; padding: 2px;}
#entrance .entrysigns { width: 120px; list-style-type: none; text-align: center; padding: 2px; }
#entrance .registrationbanner { background-image:none;}
#entrance .sidebar { width: 200px;  height: 300px; float:left; margin-top:126px;overflow:hidden;}
#entrance .menu {text-align:right;}
#entrance .mainmenu a, #entrance .mainmenu a:hover { color:#000000;font-weight:bold;background-image: none;}
#entrance #p7PMnav li {padding:0px 0px 5px 0px;}
 


#parchment { background: url(images/Backgrounds/parchment.jpg); height: 440px; width: 900px; }
#parchment #box {float: left; margin-top: 25px; margin-left:25px; padding-right:5px; padding-bottom:5px; width:660px; height:400px; overflow:auto;}

#lounge { background: url(images/Backgrounds/ggbridge.jpg); height: 440px; width: 900px; }

#notebook { background: url(images/Backgrounds/notebook.jpg); height: 440px; width: 900px; }
#notebook #box {float: left; margin-top: 45px; margin-left:25px; padding-right:5px; padding-bottom:5px; width:660px; height:390px; overflow:auto;}

#monitor { background: url(images/Backgrounds/monitor.jpg); height: 440px; width: 900px; }
#monitor #box {float: left; margin-top: 50px; margin-left:50px; width:605px; height:338px; overflow:auto;}
#monitor #boxiframe {float: left; margin-top: 50px; margin-left:50px; width:605px; height:338px;}

#exhibitorwall { background: url(images/Backgrounds/exhibitorwall.jpg); height: 440px; width: 900px; }
#exhibitorwall .content { width: 380px; float: left; display: inline; margin-left: 250px; margin-top: 0px; }
#exhibitorwall .conf { width: 700px; float: left; display: inline; }

#thumbtacks { background: url(images/Backgrounds/thumbtacks.jpg); height: 440px; width: 900px; }
#thumbtacks #box {float: left; margin-top: 60px; margin-left:20px; padding-right:5px; padding-bottom:15px; width:660px; height:365px; overflow:auto;}

/* Styles for the exhibitor hall name mbrown 3-18-08*/
#halllist { width: 350px; height:254px; overflow:auto; margin-left: -77px; padding-left: 10px; padding-top:10px; padding-bottom:10px; margin-top: -8px; font-size: 14px; color:#FFF; background-color:transparent;}
#halllist a {color:#fff; text-decoration:none;}
#halllist p {margin-bottom:1.5em;}
.hallname {width: 550px; margin-left: -174px; padding-top: 61px; margin-bottom: 25px; font-size: 24px; font-style: italic; font-weight: 900; color:#FFF; text-align:center;}
/* end Styles for the exhibitor hall name */

/* Text box with overflow */
#boxforBooth {background-color:#ffffff; margin:0px; width:670px; max-height:288px; border: outset 8px #ffffff; overflow:auto;}
#boxforBooth ol { margin-left:25px;}
#boxforBoothVideo {overflow:hidden; text-align:center;  margin-bottom:0px; background: url(images/Backgrounds/curtains.gif) #ffffff; margin:0px; width:670px; height:363px; margin-top:-74px; border: outset 8px #ffffff; } 




.conf .topics { width: 250px; float: left; display: inline; margin-left: 150px; margin-top: 60px; height: 130px; background: #ddd; border: 1px solid #ccc; }
.topics  ul { width: 200px; margin-left: 20px; margin-top: 10px; }
.topics  ul li { width: 200px; float: left; display: inline; margin-top: 4px; height: 18px; font-size: 12px; color: #ffffff; font-weight: bold;} 
.topics  ul li a { color: #000; text-decoration: none; }

.conf .video { width: 300px; float: left; display: inline; margin-left: 100px; margin-top: 50px; height: 160px; }
.menu_top { height: 40px; float: left; width: 100%; display: inline; }
.menu_top ul { width:500px; float: left; margin-left: 100px; padding: 0; display: inline; }
.menu_top ul li { width: 130px; height: 28px; margin-top: 6px; text-align: center; float: left; list-style: none; margin-left: 20px; }
.menu_top ul li a { width: 130px; float: left; display: inline; background: url(images/menubuttonalt-black.gif) top left; height: 28px; text-align: center; font-size: 14px; color:#ffffff; line-height: 28px; text-decoration: none; }
.menu_top ul li a:hover { width: 130px; float: left; display: inline; background: url(images/menubuttonalt-black.gif) bottom right; height: 28px; text-align: center; font-size: 14px; color:#000000 ; line-height: 28px; }

/* booth backgrounds for booth 1 */
#booth1_1 { background-image: url(images/Expo2Booths/booth1_1.jpg); height: 440px; width: 900px; }
#booth1_2 { background-image: url(images/Expo2Booths/booth1_2.jpg); height: 440px; width: 900px; }
#booth1_3 { background-image: url(images/Expo2Booths/booth1_3.jpg); height: 440px; width: 900px; }
#booth1_4 { background-image: url(images/Expo2Booths/booth1_4.jpg); height: 440px; width: 900px; }
#booth1_5 { background-image: url(images/Expo2Booths/booth1_5.jpg); height: 440px; width: 900px; }
#booth1_6 { background-image: url(images/Expo2Booths/booth1_6.jpg); height: 440px; width: 900px; }
#booth1_7 { background-image: url(images/Expo2Booths/booth1_7.jpg); height: 440px; width: 900px; }
#booth1_8 { background-image: url(images/Expo2Booths/booth1_8.jpg); height: 440px; width: 900px; }
#booth1_9 { background-image: url(images/Expo2Booths/booth1_9.jpg); height: 440px; width: 900px; }
#booth1_10 { background-image: url(images/Expo2Booths/booth1_10.jpg); height: 440px; width: 900px; }

/* banner for booth 1*/
.booth_content1 .banner { width: 455px; height: 60px; float: left; margin-left: 126px; margin-top:23px; display: inline; text-align:center; color:#000000; font-weight:bold;font-size:25px; margin-bottom:12px; background-color:#ffffff;}

/* menu_top for booth 1*/
.booth_content1 { width: 900px; float: left; display: inline; background: #000000;}
/* content for booth 1 - note that as you move the images around,  you subtract the amount from each to the right as you add to the ones to the left*/
.booth_content1 .sub { width: 100%; float: left; display: inline; }
.booth_content1 .sub .contact { width: 66px; height: 66px; float: left; margin-left: 150px; margin-top: 17px; display: inline; }
.booth_content1 .sub .literature { width: 66px; height: 66px; float: left; margin-left: 50px; margin-top: 17px; display: inline; }
.booth_content1 .sub .booth_video {  width: 177px; height: 143px; float: left; margin-left: 53px; margin-top: 42px; display: inline; }
.booth_content1 .sub .booth_videobutton { width: 177px; height: 20px; float: left; margin-left: -180px; margin-top: 20px; z-index:100; text-align: center; }
.booth_content1 .boothbookmark A{ float: left; margin-top: 195px; margin-left: -425px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: bottom right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content1 .boothbookmark A:hover{ float: left; margin-top: 195px; margin-left: -425px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content1 .boothdrawing A{ float: left; margin-top: 230px; margin-left: -425px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: bottom right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content1 .boothdrawing A:hover{ float: left; margin-top: 230px; margin-left: -425px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }

/* booth backgrounds for booth 2 */
#booth2_1 { background-image: url(images/Expo2Booths/booth2_1.jpg); height: 440px; width: 900px; }
#booth2_2 { background-image: url(images/Expo2Booths/booth2_2.jpg); height: 440px; width: 900px; }
#booth2_3 { background-image: url(images/Expo2Booths/booth2_3.jpg); height: 440px; width: 900px; }
#booth2_4 { background-image: url(images/Expo2Booths/booth2_4.jpg); height: 440px; width: 900px; }
#booth2_5 { background-image: url(images/Expo2Booths/booth2_5.jpg); height: 440px; width: 900px; }
#booth2_6 { background-image: url(images/Expo2Booths/booth2_6.jpg); height: 440px; width: 900px; }
#booth2_7 { background-image: url(images/Expo2Booths/booth2_7.jpg); height: 440px; width: 900px; }
#booth2_8 { background-image: url(images/Expo2Booths/booth2_8.jpg); height: 440px; width: 900px; }
#booth2_9 { background-image: url(images/Expo2Booths/booth2_9.jpg); height: 440px; width: 900px; }
#booth2_10 { background-image: url(images/Expo2Booths/booth2_10.jpg); height: 440px; width: 900px; }

/* banner for booth 2*/
.booth_content2 .banner { width: 455px; height: 60px; float: left; margin-left: 132px; margin-top: 22px; display: inline; text-align:center; color:#000000; font-weight:bold;font-size:25px; margin-bottom:12px; background-color:#ffffff;}

/* menu_top for booth 2*/
.booth_content2 {  width: 900px; float: left; display: inline; background: #000000; }

/* content for booth 2*/
.booth_content2 .sub { width: 100%; float: left; display: inline; }
.booth_content2 .sub .contact { width: 66px; height: 66px; float: left; margin-left: 100px; margin-top: 14px; display: inline; }
.booth_content2 .sub .literature { width: 66px; height: 66px; float: left; margin-left: 60px; margin-top: 14px; display: inline; }
.booth_content2 .sub .booth_video { width: 177px; height: 143px; float: left; margin-left: 110px; margin-top: 18px; display: inline; }
.booth_content2 .sub .booth_videobutton { width: 177px; height: 20px; float: left; margin-left: -175px; margin-top: 165px; z-index:100; text-align: center; }
.booth_content2 .boothbookmark A{ float: left; margin-top: 200px; margin-left: -450px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: bottom right; font-size: 14px; line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content2 .boothbookmark A:hover{ float: left; margin-top: 200px; margin-left: -450px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content2 .boothdrawing A{ float: left; margin-top: 235px; margin-left: -450px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: bottom right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content2 .boothdrawing A:hover{ float: left; margin-top: 235px; margin-left: -450px; width:150px; height:31px; color:#ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none;}

/* booth backgrounds for booth 3 */
#booth3_1 { background-image: url(images/Expo2Booths/booth3_1.jpg); height: 440px; width: 900px; }
#booth3_2 { background-image: url(images/Expo2Booths/booth3_2.jpg); height: 440px; width: 900px; }
#booth3_3 { background-image: url(images/Expo2Booths/booth3_3.jpg); height: 440px; width: 900px; }
#booth3_4 { background-image: url(images/Expo2Booths/booth3_4.jpg); height: 440px; width: 900px; }
#booth3_5 { background-image: url(images/Expo2Booths/booth3_5.jpg); height: 440px; width: 900px; }
#booth3_6 { background-image: url(images/Expo2Booths/booth3_6.jpg); height: 440px; width: 900px; }
#booth3_7 { background-image: url(images/Expo2Booths/booth3_7.jpg); height: 440px; width: 900px; }
#booth3_8 { background-image: url(images/Expo2Booths/booth3_8.jpg); height: 440px; width: 900px; }
#booth3_9 { background-image: url(images/Expo2Booths/booth3_9.jpg); height: 440px; width: 900px; }
#booth3_10 { background-image: url(images/Expo2Booths/booth3_10.jpg); height: 440px; width: 900px; }

/* video for booth 3*/
.booth_content3 .banner { width: 455px; height: 60px; float: left; margin-left: 115px; margin-top: 23px; display: inline; text-align:center; color:#000000; font-weight:bold;font-size:25px; margin-bottom:12px; background-color:#ffffff;}

/* menu_top for booth 3*/
.booth_content3 { width: 900px; float: left; display: inline; background: #000000;}

/* content for booth 3*/
.booth_content3 .sub { width: 100%; float: left; display: inline; }
.booth_content3 .sub .contact { width: 66px; height: 66px; float: left; margin-left: 65px; margin-top: 16px; display: inline; }
.booth_content3 .sub .literature { width: 66px; height: 66px; float: left; margin-left: 380px; margin-top: 16px; display: inline; }
.booth_content3 .sub .booth_video { width: 200px; height: 160px; float: left; margin-left: -335px; margin-top: 18px; display: inline; }
.booth_content3 .sub .booth_videobutton { width: 177px; height: 20px; float: left; margin-left: -330px; margin-top: 165px; z-index:100; text-align: center; }
.booth_content3 .boothbookmark A{ float: left; margin-top: 205px; margin-left: -310px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: bottom right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content3 .boothbookmark A:hover{ float: left; margin-top: 205px; margin-left: -310px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content3 .boothdrawing A{ float: left; margin-top: 240px; margin-left: -310px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: bottom right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content3 .boothdrawing A:hover{ float: left; margin-top: 240px; margin-left: -310px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }

/* booth backgrounds for booth 4 */
#booth4_1 { background-image: url(images/Expo2Booths/booth4_1.jpg); height: 440px; width: 900px; }
#booth4_2 { background-image: url(images/Expo2Booths/booth4_2.jpg); height: 440px; width: 900px; }
#booth4_3 { background-image: url(images/Expo2Booths/booth4_3.jpg); height: 440px; width: 900px; }
#booth4_4 { background-image: url(images/Expo2Booths/booth4_4.jpg); height: 440px; width: 900px; }
#booth4_5 { background-image: url(images/Expo2Booths/booth4_5.jpg); height: 440px; width: 900px; }
#booth4_6 { background-image: url(images/Expo2Booths/booth4_6.jpg); height: 440px; width: 900px; }
#booth4_7 { background-image: url(images/Expo2Booths/booth4_7.jpg); height: 440px; width: 900px; }
#booth4_8 { background-image: url(images/Expo2Booths/booth4_8.jpg); height: 440px; width: 900px; }
#booth4_9 { background-image: url(images/Expo2Booths/booth4_9.jpg); height: 440px; width: 900px; }
#booth4_10 { background-image: url(images/Expo2Booths/booth4_10.jpg); height: 440px; width: 900px; }

/* banner for booth 4*/
.booth_content4 .banner { width: 455px; height: 60px; float: left; margin-left: 133px; margin-top: 26px; display: inline; text-align:center; color:#000000; font-weight:bold;font-size:25px; margin-bottom:12px; background-color:#ffffff;}

/* menu_top for booth 4*/
.booth_content4 { width: 900px; float: left; display: inline; background: #000000;}

/* content for booth 4*/
.booth_content4 .sub { width: 100%; float: left; display: inline; }
.booth_content4 .sub .contact { width: 66px; height: 66px; float: left; margin-left: 383px; margin-top: 18px; display: inline; }
.booth_content4 .sub .literature { width: 66px; height: 66px; float: left; margin-left: 60px; margin-top: 18px; display: inline; }
.booth_content4 .sub .booth_video { width: 200px; height: 160px; float: left; margin-left: -465px; margin-top: 13px; display: inline; }
.booth_content4 .sub .booth_videobutton { width: 177px; height: 20px; float: left; margin-left: -465px; margin-top: 165px; z-index:100; text-align: center; }
.booth_content4 .boothbookmark A{ float: left; margin-top: 195px; margin-left: -150px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: bottom right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content4 .boothbookmark A:hover{ float: left; margin-top: 195px; margin-left: -150px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content4 .boothdrawing A{ float: left; margin-top: 230px; margin-left: -150px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: bottom right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content4 .boothdrawing A:hover{ float: left; margin-top: 230px; margin-left: -150px; width:150px; height:31px; color:#ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }

/* booth backgrounds for booth 5 */
#booth5_1 { background-image: url(images/Expo2Booths/booth5_1.jpg); height: 440px; width: 900px; }
#booth5_2 { background-image: url(images/Expo2Booths/booth5_2.jpg); height: 440px; width: 900px; }
#booth5_3 { background-image: url(images/Expo2Booths/booth5_3.jpg); height: 440px; width: 900px; }
#booth5_4 { background-image: url(images/Expo2Booths/booth5_4.jpg); height: 440px; width: 900px; }
#booth5_5 { background-image: url(images/Expo2Booths/booth5_5.jpg); height: 440px; width: 900px; }
#booth5_6 { background-image: url(images/Expo2Booths/booth5_6.jpg); height: 440px; width: 900px; }
#booth5_7 { background-image: url(images/Expo2Booths/booth5_7.jpg); height: 440px; width: 900px; }
#booth5_8 { background-image: url(images/Expo2Booths/booth5_8.jpg); height: 440px; width: 900px; }
#booth5_9 { background-image: url(images/Expo2Booths/booth5_9.jpg); height: 440px; width: 900px; }
#booth5_10 { background-image: url(images/Expo2Booths/booth5_10.jpg); height: 440px; width: 900px; }

/* video for booth 5*/
.booth_content5 .banner { width: 455px; height: 60px; float: left; margin-left: 110px; margin-top: 22px; display: inline; text-align:center; color:#000000; font-weight:bold;font-size:25px; margin-bottom:12px; background-color:#ffffff;}

/* menu_top for booth 5*/
.booth_content5 {  width: 900px; float: left; display: inline; background: #000000; }

/* content for booth 5*/
.booth_content5 .sub { width: 100%; float: left; display: inline; }
.booth_content5 .sub .contact { width: 66px; height: 66px; float: left; margin-left: 150px; margin-top: 21px; display: inline; }
.booth_content5 .sub .literature { width: 66px; height: 66px; float: left; margin-left: 65px; margin-top: 21px; display: inline; }
.booth_content5 .sub .booth_video { width: 200px; height: 160px; float: left; margin-left: 35px; margin-top: 10px; display: inline; }
.booth_content5 .sub .booth_videobutton { width: 177px; height: 20px; float: left; margin-left: -200px; margin-top: 170px; z-index:100; text-align: center; }
.booth_content5 .boothbookmark A{ float: left; margin-top: 195px; margin-left: -440px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: bottom right; font-size: 14px; line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content5 .boothbookmark A:hover{ float: left; margin-top: 195px; margin-left: -440px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat: no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content5 .boothdrawing A{ float: left; margin-top: 230px; margin-left: -440px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: bottom right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }
.booth_content5 .boothdrawing A:hover{ float: left; margin-top: 230px; margin-left: -440px; width:150px; height:31px; color: #ffffff; background-image: url(images/menubuttonsmall-black.gif); background-repeat:	no-repeat; background-position: top right; font-size: 14px;  line-height: 28px; text-decoration: none; text-align: center; text-decoration: none; }



/* Styles for the exhibitor scroller mbrown 3-18-08*/

#pscroller1{width: 320px; height: 250px; padding: 5px; background-color: #000; margin-left:-60px;}
#pscroller1 a { color: #FFF; font-size: 14px; text-decoration: none; }
#pscroller1 a:hover { color: #000000; font-size: 14px; text-decoration: underline; }
#pscroller2 a{ text-decoration: none; }
/*.someclass{ //class to apply to your scroller(s) if desired }*/

/* end Styles for the exhibitor scroller */

.entrysigns { border: 2px solid #aaa; background-color: #ddd; font-size: 18px; font-weight: bold; color: #000; width: 120px; list-style-type: none; text-align: center; padding: 2px; }
.registrationbanner { background-image: url(images/registrationbanner.gif); background-position: bottom center; background-repeat: no-repeat; font-size: 24px; font-weight: bold; color: #333; width: 218px; text-align: center; text-decoration: none;}
.registrationbanner a { color: #333; text-decoration: none;}
/* 3/31/08 mbrown - following two styles created to sit on top of the above style to give centered type link. */
#registrationbannertop {text-align: center; font-size: 24px; font-weight: bold; color: #333;}
#registrationbannertop a { color: #333; text-decoration: none;}


.formformat label {float:left; width:11.0em; display:block; margin-right:0.8em; text-align:right}
.formformat label.nobreak {margin-left:.2em;display:inline;float:none;text-align:left}
.formformat p {margin:0.5em 0; clear:left}
.formformat p.check span {padding-left:11.8em; float:left; clear:left; display:block; width:78%;}
.formformat p.check2 span {padding-left:5.0em; float:left; clear:left; display:block; width:78%;}
.formformat p.check2 span.info {width:45em; clear:none; padding:0; text-align:left; margin:.5em 0 .5em 0;display:block;}
.formformat p.check label,.formformat p.check2 label{width:auto; float:none; display:inline; margin:0; text-align:left}
.formformat p.check span.name {width:11em; clear:none; padding:0; text-align:right; margin:.5em 0 .5em 0;}
.formformat p.check span.first{clear:none; padding-left:0.8em; margin:.5em 0 0 0;width:55%;}
.formformat fieldset {width:98%; border:0;}
.formformat legend {font-weight:bold;}
.formformat p.info {clear:left;padding-left:12.5em;padding-top:1.5em;}
.formformat p.instructions {clear:both; padding-top:1.5em;font-weight:bold;}

.left5050 {float: left;	width: 48%; padding: 5px 5px 5px 5px;}
.right5050 {float: right; width: 48%; padding: 5px 5px 5px 0;}
.left7030 {float: left;	width: 70%; padding: 5px 5px 5px 10px;}
.right7030 {float: right; width: 26%; padding: 5px 5px 5px 0;}
.nLeftBox {margin-bottom:10px;width:100%;}
.nLeftBox h2 {margin-top:0px;padding:3px;border-bottom:solid 2px #39612f;}
.clear {clear: both; margin: 0; padding: 0;}

.mocktable {margin-bottom:.8em;position:relative;}
.mocktable p {margin:0.1em 0; clear:left; line-height:1.5em;}
.mocktable span.head {float:left; width:15.0em; display:block; margin-right:0.8em; text-align:left; font-weight:bold; }
.mocktable span.foot { float:left; display:block;}
.mocktable span.foot2 { float:left; display:block; padding-left:15.8em;}
.mocktable br {line-height:1.0em;}

.mocktablecompact {margin-bottom:.8em;position:relative;}
.mocktablecompact p {margin:0 0 1em; clear:left; line-height:1.5em;}
.mocktablecompact span.head {float:left; width:6.5em; display:block; margin-right:0.8em;
							 margin-bottom:.5em; text-align:left }
.mocktablecompact span.foot {float:left; display:block;line-height:1.0em;margin-bottom:.5em;}
.mocktablecompact span.foot2 {float:left; display:block; padding-left:7.3em;margin-bottom:.5em;}
.mocktablecompact br {line-height:1.0em;}

.mocktablehalf {margin-bottom:.8em;position:relative;}
.mocktablehalf p {margin:0.1em 0; clear:both; line-height:1.2em;}
.mocktablehalf span.head {float:left; width:14.0em; display:block; padding-right:0.8em; 
						text-align:left; font-weight:bold;}
.mocktablehalf span.foot {float:left; display:block;width:20.0em;}
.mocktablehalf span.foot2 {float:left; display:block; padding-left:14.8em;width:20.0em;}
.mocktablehalf br {line-height:1.0em;clear:both;}



/* added for schedule.cfm */
.tabmenu ul {display: block; list-style: none; padding: 0; margin: 0; font-family: Verdana, sans-serif;
				text-align: center; line-height: 1.2em; } 
.tabmenu ul li {font-weight: bold;  float: left; list-style: none;
				padding: 1px .4em 0px .4em; margin-left: 0px;}
 /*** IE6 needs this to display the links ***/
.tabmenu ul li.first {margin-left: 0; list-style: none; }
.tabmenu a:link, .tabmenu a:visited {color: #357524; padding: 1px; text-decoration:none; }
.tabmenu a:hover {color: #000000; padding: 1px; text-decoration:underline; }
.tabclear {display: block; clear: both; }

/* Adding for Exhibits to enable the tagline listing */
.dirdesc {margin-left:2em; font-size:80%;}

/* Styles for LaserStream */
#layer1 { left: 0px; POSITION: absolute; TOP: 120px;}
DIV#layer1 { POSITION: fixed;}
PRE.fixit { BORDER-RIGHT: #000 1px dashed; PADDING-RIGHT: 2px; OVERFLOW: auto; BORDER-RIGHT: #000 1px dashed;}
#layer2page1 { left: 25px; POSITION: absolute; TOP: 555px;}
DIV#layer2page1 { POSITION: fixed;}
PRE.fixit { BORDER-RIGHT: #000 1px dashed; PADDING-RIGHT: 2px; OVERFLOW: auto; BORDER-RIGHT: #000 1px dashed;}
#close { RIGHT: 0%; POSITION: absolute; TOP: 110px;}
DIV#close { POSITION: fixed;}
PRE.fixit { BORDER-RIGHT: #000 1px dashed; PADDING-RIGHT: 2px; OVERFLOW: auto; BORDER-RIGHT: #000 1px dashed;}
/* End styles for LaserStream */

/* Twitter Layout */
.tweet {margin:0; margin-left:2em; padding:.5em 0px .5em .25em; width:90%;}
.tweet span {font-size:.8em;font-style:italic;}
.firsttweet {margin-top:1em;}
.altrowcolor {background-color:#e5e5e5;}
/* End Twitter Layout */


/* Align right and left classes for images in xStandard */
.imagealignright{float:right;margin: 15px 0 15px 15px;}
.imagealignleft{float:left;margin: 15px 15px 15px 0;}
/* End xStandard Layout */

