/* CSS Document */body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#14362F;}#topbox, #mainbox, #mainbox2, #mainbox3, #mainbox4, #midbox, #midbox2, #midbox3, #midbox4 {width:auto;margin-left:16px;margin-right:16px;}#topbox, #midbox, #midbox2, #midbox3, #midbox4 {text-align:center;margin-bottom:20px;}#midbox, #midbox2, #midbox3, #midbox4 {clear:both;padding-top:20px;}#mainbox2, #mainbox3, #mainbox4 {padding-top:20px;}#workshopbox, #granvillebox {width:300px;float:left;margin:0;padding:0;}#detailsbox, #sponsorbox2 {width:300px;float:right;margin:0;padding:0;}#workshopbox .inner, #detailsbox .inner {background-image:url(conference/wb_b1.jpg);background-position:top;background-repeat:no-repeat;}#workshopbox .inner .innerinner, #detailsbox .inner .innerinner {background-image:url(conference/wb_b1b.jpg);background-position:bottom;background-repeat:no-repeat;}#hotelleftbox {width:360px;float:left;margin:0;padding:0;}#hotelrightbox {width:360px;float:right;margin:0;padding:0;}#keynotebox, #lowerbox {width:420px;float:right;margin:0;padding:0;}#schedulebox, #sponsorbox {width:420px;float:left;margin:0;padding:0;}#keynotebox .inner, #schedulebox .inner, #lowerbox .inner, #sponsorbox .inner, #sponsorbox2 .inner {padding:0 6px 6px 6px;text-align:left;}#lowerbox .inner .menubox {background-image:url(conference/menu_bg.gif);background-position:top;background-repeat:no-repeat;width:400px;}#lowerbox .inner .menubox .menuboxbot {background-image:url(conference/menubot_bg.gif);background-position:bottom;background-repeat:no-repeat;}.bannertop {text-align:center;padding:10px 0 2px 0;}#lowerbox .inner .menubox .menuboxbot .inn {padding:12px 12px 20px 12px;}.bannermid {text-align:center;padding:6px 0 2px 0;}#workshopbox .inner .innerinner .content {padding:0 6px 10px 6px;text-align:left;}#detailsbox .inner .innerinner .content {padding:0 16px 16px 16px;margin:0;text-align:left;}#hotelleftbox .inner {padding:0 6px 10px 18px;text-align:left;}#hotelrightbox .inner{padding:0 6px 10px 6px;margin:0;text-align:left;}#granvillebox {border-right:2px dotted #61877E;}#granvillebox .content {padding:0 16px 16px 16px;margin:0;text-align:left;}li.catsin {font-weight:bold;list-style:none;color:#14362F;padding-top:12px;padding-bottom:6px;}li.catsinw {font-weight:bold;list-style:none;color:#14362F;padding-top:18px;padding-bottom:6px;}li.cats {font-weight:bold;list-style:none;color:#14362F;padding-bottom:6px;}li.catsind {font-weight:bold;list-style:none;color:#14362F;padding-bottom:6px;padding-left:8px;}li.catscon, li.catscons, li.catsconw {list-style:inside;padding-left:4px;list-style-image:url(conference/boing.jpg);}li.catshotel {list-style:none;padding-left:4px;}li.catscons {padding-top:8px;}li.catsconw {line-height:1.8em;font-weight: bold;}li.catsconid {list-style:none;padding-left:40px;}li.catitl {font-size:11px;font-style:italic;list-style:none;padding-top:6px;padding-left:4px;padding-bottom:12px;}li.catitlw {font-size:11px;font-style:italic;list-style:none;padding-top:12px;padding-left:4px;padding-bottom:12px;}.divrule {border-bottom:2px dotted #14362F;clear:left;}.workshopdetail {width:auto 90%;margin-top:0;}.workshopdetail .inner{padding:16px;}.workshopdetail .inner em{color:#333366;padding-left:6px;}.datebox {border-top:1px solid #333366;border-bottom:1px solid #333366;background-color:#E3EAE8;padding:3px;margin-top:10px;margin-left:20px;width:260px;text-align:center;}.inset {margin:0 20px 10px 24px;}
