* { margin:0px; padding:0px; _font-size:11px;}
BODY {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	color:#333333;
	font-size:9pt; /*line-height: 1.4em;*/
	background:#FFFFFF;
	/*background-image:url(http://www.sales20conf.com/images/bkgd.jpg);
	background-image:url(/boston/images/bg.jpg);
	background-repeat:repeat;*/
}

a.cleanlink {
	font-weight:400;
	font-size:12px;
	letter-spacing:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#4B4949;
	font-style:normal; }

a img {border: none}
a:link {color: #333333; font-weight: bold}
a:visited {color: #333333; font-weight: bold}
a:focus {color: #333333}
a:hover {color: #333333}
a:active {color: #333333}

a.moreInfo, a.moreInfo:link { font-weight:normal; font-size:9px; display:block; }
a.resources {font-weight:strong; font-size:12px;color:#666666; }
H1, H1 EM {font-size: 19pt; font-weight:bold; color:#000000; letter-spacing:-.02em; line-height:1.2em;}
H2 {font-size: 13pt; font-weight: bold; color: #666666;}
H3 {font-size: 10pt; color: #c9aa01; text-transform:uppercase; font-weight:bold}
H4 {font-size: 9pt; color: #666666;}
H5 {font-size: 9pt; color: #666666; font-style:italic;}

P {padding: 8px 0 15px 0; line-height:1.4em;}
HR.section {border:none; border-bottom:dotted #999999 1px; margin:10px 0 4px 0; height:0; size:0; clear:both; display:block}

/* list all transparent pngs here for IE 6 compatability 
#logo { behavior: url(iepngfix.htc); } */

DIV#header { 
	background:url(/boston/images/header_958x110_4.png) no-repeat;
	height:110px;
	margin-bottom:20px;
	padding-left:28px; /* was 15*/
	padding-right:28px;
	width:958px;
	_padding-right:0;	
}

DIV#logo { 
	height:70px;
	width:300px;
	position:relative;
	top:16px; _top:14px; /* IE6 */
	padding:0; margin:0;
}

DIV#container1 {
	margin:0px auto 0px auto;
	text-align:left;
}
DIV#container2{ /* main content */
	width:956px; /* width is 958 - 1 - 1 (for borders) */
}

/* global container and max widths */
DIV#header, 
DIV#container1,
DIV#footer,
TABLE#ContainerTable {width:958px; max-width:958px;} /* 958 */

/* BEGIN MAIN/HOME CONTAINER TABLE */
TABLE#ContainerTable {border:none;}
TABLE#ContainerTable TD {}
TABLE#ContainerTable, TABLE#ContainerTable TD {text-align:left; vertical-align:top;}
TD#areaOne {background-color:#f8f8f8;}
TD#areaOneHome {background-color:#f8f8f8;}
TD#areaTwo {background-color:#f8f8f8;}
TD#areaOne, TD#areaOneHome {padding:0 30px 10px 15px} /* 20 was 22*/
TD#areaTwo {padding:0 10px 10px 10px}
TD#areaThree {padding:0 12px 10px 11px}

/* begin solid borders */
TD#areaTwoHome {
border-left:3px solid #ffffff;
width:180px; /* 958 - other 2 cols */
}
TD#areaTwo {
width:520px;
}
TD#areaThree, TD#titleThree, TD#bottThree, DIV#sponsorPara {
border-left:5px solid #ffffff;
background-color:#f8f8f8;
text-align:center; 
/*border:1px solid  #00CC33;*/
width:190px; /* 956 - other 2 cols - side padding */
}
/* end solid borders */

/* begin dotted borders */
TD#areaTwo, TD#titleTwo {
border-right:5px solid #ffffff;
}

TD#bottOne {
border-right:5px solid #ffffff;
}
/* end dotted borders */

/* begin title/footer areas */
TD#titleOne {
background:url(/boston/images/colOneTop_591x26.gif) no-repeat;
width:591px; /* 958 - other 2 cols */
height:26px;
}
TD#titleTwo {
background:url(/boston/images/colThreeTop_1x26.gif) repeat-x;
width:180px; /* 956 - other 2 cols */
}
TD#titleThree {
background:url(/boston/images/colThreeTop_1x26.gif) repeat-x;
}
TD#bottOne {
background:url(/boston/images/colOneBott_591x15.gif)  no-repeat;
height:15px;
}
TD#bottTwo {background:url(/boston/images/colTwoBott_1x15.gif) repeat-x;}
TD#bottThree {background:url(/boston/images/colThreeBott_220x15.gif)  no-repeat; background-position:right top;}
/* end title/footer areas */

/* END MAIN/HOME CONTAINER TABLE */

/* BEGIN MAIN/SUBPAGES CONTAINER TABLE */

/* END MAIN/SUBPAGES CONTAINER TABLE */

/* Lists */
DIV#homeRightArea UL, DIV#homeRightArea UL LI { list-style:none; display:block;}
DIV#homeRightArea UL LI#colOne {float:left; text-align:left;}
DIV#homeRightArea UL LI#colTwo {float:right; text-align:left;}

TD#areaOne OL, TD#areaOne UL {margin:10px 10px 10px 45px; line-height:1.4em}

/*UL#VIP_list { list-style:none; margin-left:5px; padding-left:5px;}*/
UL#VIP_list LI, UL#VIP_list LI A, UL#VIP_list LI A:link {font-size: 10pt; #579598; font-weight: bold; text-transform:none;}
UL.VIP_list LI, UL.VIP_list LI A, UL.VIP_list LI A:link {font-size: 14px; #579598; font-weight: bold; text-transform:none; line-height:normal}

/* Text Link with graphic bullet */
UL.btn {list-style-type:none; float:right; margin:.26em .8em 0 0; line-height:1.6em;}
UL.btn li {padding-left: 1.5em; background-image:url(/boston/images/arrow_16x16.gif);  background-repeat: no-repeat;  background-position: 0 .2em; _font-size:14px;}	 /* adding padding to the left pushes the bullet inward, towards the link */

/* Speakers and Hosts */
DIV#mainInfo {float:left; width:485px} /* was 370 */
DIV#host {float:right; width:125px; height:auto; padding:0 0 7px 0; border:1px solid #cdcdcd; background-color:#efefef; margin:12px 5px 0 5px; text-align:center; background:url(/boston/images/bkgd_host.jpg) repeat-x; -moz-border-radius:4px;}
#hostPic, #MoorePic, #DavidPic, #DTPic, #GerPic {width:82px; height:121px; border:1px solid #a6a6a6; background-repeat:no-repeat; margin-bottom:5px; display:block}
#hostPic {width:65px; height:93px; }
#hostPic {background-image:url(/boston/images/DrGunn.jpg); margin:12px auto 5px auto; }
#MoorePic {background-image:url(/boston/images/Moore.jpg)}
#DavidPic {background-image:url(/boston/images/Berman.jpg)}
#GerPic {background-image:url(/boston/images/Gerhard.jpg)}

DIV#keynoteBox h4 {font-size:8pt; line-height:1.1em; }
DIV.speaker H3 { font-size:8pt}
DIV#keynoteBox h2 {margin:0;}
DIV#Iyar, DIV#Moore {text-align:left; width:220px; margin-top:10px; } /* was 240 */
DIV#Moore, DIV#Bos {float:left; border-right:dotted #999999 1px; padding-right:15px}
DIV#Iyar {float:right; padding:inherit 10px}

/* Speakers and Hosts - cascades - post-launch */
DIV#savedateBox1 {float:left; margin:0 0 10px 0; padding:15px 15px 15px 15px; background-color:#ffffff; border:solid #CCCCCC 1px; vertical-align:top;  width:97%;}
DIV#savedateBox2 {float:left; margin:0 0 0 0; padding:15px 15px 15px 15px; background-color:#ffffff; border:solid #CCCCCC 1px; vertical-align:top;  width:97%;}
DIV#keynoteBox {float:left; margin:0 0 10px 0; padding:15px 15px 17px 15px; background-color:#ffffff; border:solid #CCCCCC 1px; vertical-align:top; width:97%;}
DIV#keynoteBox HR.section {border:none; border-bottom:dotted #999999 1px; margin:0 0 5px 0; height:0; size:0; clear:both; display:block}
DIV#Iyar, DIV#Moore, DIV#Bos {text-align:left; width:210px; margin-top:10px; } /* was 240 */
#BosPic, #MoorePic, #DavidPic, #DTPic, #GerPic {width:82px; height:121px; border:1px solid #a6a6a6; background-repeat:no-repeat; margin:0 8px 0 0; display:block; float:left}
#BosPic {background-image:url(/boston/images/bosworth.jpg)}
DIV#host {float:left; width:85px; height:auto; padding:0 0 7px 0; border:1px solid #cdcdcd; background-color:#efefef; margin:0 5px 0 15px; text-align:center; background:url(/boston/images/bkgd_host.jpg) repeat-x; _margin:0 5px 0 8px;}
#hostPic {background-image:url(/boston/images/DrGunn.jpg); margin:12px auto 5px auto; width:65px; height:93px; }
DIV#hostContainer {float:left; margin-top:10px; border:0px solid #000033; width:210px; _width: 200px;}

/* Venue Column */
DIV#offerLink {width:auto; text-align:center}
DIV#venue {background-image:url(/boston/images/info.gif); margin:10px auto 5px auto; width:32px; height:10px;}
DIV#venue A {}

DIV#regis A {background-image:url(/boston/images/logo_stRegis.gif); margin:auto; width:106px; height:90px; display:block}
DIV#btn_register A {background-image:url(/boston/images/btn_register.gif); background-repeat:no-repeat; margin:0 auto; width:165px; height:40px; display:block}
DIV#btn_pod A {
	background-image:url(/boston/images/REGISTERNOW_BUTTON.png);
	background-repeat:no-repeat;
	margin:0 auto 10px auto;
	width:140px;
	height:36px;
	display:block;
}

DIV#btn_trans A {background-image:url(/boston/images/btn_trans.gif); background-repeat:no-repeat; margin:0 auto 4px auto; width:165px; height:40px; display:block}
DIV#btn_trans_screen A {background-image:url(/boston/images/btn_trans_screen.gif); background-repeat:no-repeat;  margin:0 auto 10px auto; width:165px; height:144px; display:block}

DIV#btn_dummies A {background-image:url(/boston/images/s20_for_dummies.gif); background-repeat:no-repeat; margin:12px auto; width:162px; height:135px; display:block; border-top:1px dotted #999999; padding:6px 0; background-position:bottom}


DIV#photos A {background-image:url(/boston/images/venue.gif); background-repeat:no-repeat; margin:20px auto; width:33px; height:5px; display:block;}
DIV#photoA A {background-image:url(/boston/images/shutter_sf_yerba_sm.jpg); margin:12px auto; width:123px; height:82px; border:1px solid #a6a6a6; display:block}
DIV#photoB A {background-image:url(/boston/images/pic_bridge.jpg); margin:12px auto; width:123px; height:82px; border:1px solid #a6a6a6; display:block}

/* Sponsor Column */
DIV#sponsor {
	background-image:url(/boston/images/sponsors.gif);
	margin-left:5px;
	margin-top:2px;
	width:200px;
	height:20px;
	background-repeat:no-repeat;
}
DIV#sponsorPara {vertical-align:top; padding:0; margin:12px auto; border-right:none}

/*DIV#plat {background-image:url(http://www.sales20conf.com/images/platinum.gif); margin:12px auto 5px auto; width:44px; height:5px }*/
DIV#oracle A {background-image:url(/boston/images/logo_oracle_crm2.gif); margin:10px auto; width:130px; height:44px; display:block }
/*DIV#webEx A {background-image:url(/boston/images/logo_webExCisco.gif); margin:15px auto; width:145px; height:31px; display:block }*/
DIV#webEx A {background-image:url(/boston/images/logo_webEx.gif); margin:15px auto; width:113px; height:34px; display:block }
DIV#genius A {background-image:url(/boston/images/logo_genius.gif); margin:15px auto; width:68px; height:65px; display:block }
DIV#landslide A {background-image:url(/boston/images/logo_landslide.gif); margin:15px auto; width:136px; height:45px; display:block }
DIV#insideview A {background-image:url(/boston/images/logo_iv.gif); margin:15px auto; width:122px; height:45px; display:block }
DIV#liqTalk A {background-image:url(/boston/images/logo_lt.gif); margin:15px auto; width:130px; height:37px; display:block }
DIV#spider A {background-image:url(/boston/images/logo_salesspider.gif); margin:20px auto; margin-top:0; width:156px; height:32px; display:block }
DIV#sugar A {background-image:url(/boston/images/logo_sugarcrm.gif); margin:20px auto; margin-top:0; width:171px; height:31px; display:block }
DIV#sap A {background-image:url(/boston/images/logo_sap.gif); margin:20px auto; margin-top:0; width:104px; height:57px; display:block }
DIV#sales A {background-image:url(/boston/images/logo_sales20.gif); margin:20px auto; margin-top:0; width:137px; height:48px; display:block }
DIV#tele A {background-image:url(/boston/images/logo_tele.gif); margin:20px auto; margin-top:0; width:122px; height:64px; display:block }
DIV#phone A {background-image:url(/boston/images/logo_phone.gif); margin:20px auto; margin-top:0; width:80px; height:54px; display:block }
DIV#lucid A {background-image:url(/boston/images/logo_lucidera.gif); margin:20px auto; margin-top:0; width:154px; height:41px; display:block }
DIV#jig A {background-image:url(/boston/images/logo_jigsaw.gif); margin:20px auto; margin-top:0; width:160px; height:48px; display:block }
DIV#brainshark A {background-image:url(/boston/images/logo_brain.gif); margin:10px auto; width:103px; height:32px; display:block }
DIV#vpath A {background-image:url(/boston/images/logo_vispath.jpg); margin:15px auto; width:133px; height:49px; display:block }

DIV#gold, DIV#plat, DIV#silver {margin:0 auto 10px auto;font:verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#c9aa01; text-align:center; padding:5px 10px; background-color:#f8f8f8; border-top:dotted 1px #a3a3a3; letter-spacing:.2em}
DIV#plat, DIV#silver {margin:15px auto; color:#999999}

DIV#sponsorOpps {
text-align:center; font-size:9pt; font-family:Arial, Helvetica, sans-serif; padding:8px 5px; background-color:#FAFAFA; border:thin dotted #999999
}

/* in-page sponsors styles */
DIV#inPageSponsors DIV#sponsorPara {width:auto; border:1px solid  #CCCCCC}
DIV#inPageSponsors { background-color:#FFFFFF; height:auto; width:auto; text-align:center }
DIV#inPageSponsors DIV#platGrp, DIV#inPageSponsors DIV#goldGrp, DIV#inPageSponsors DIV#goldSilver {width:31%; margin:0; padding:0; vertical-align:top}
DIV#inPageSponsors DIV#platGrp, DIV#inPageSponsors DIV#goldGrp {float:left; margin:5px 10px 0 10px }
DIV#inPageSponsors DIV#silverGrp {float:left; margin:5px 10px;}
DIV#inPageSponsors  DIV#sponsorOpps {display:block; clear:both}
DIV#inPageSponsors DIV#plat, DIV#inPageSponsors DIV#silver, DIV#inPageSponsors DIV#gold {margin:0; border:dotted 1px #a3a3a3; margin-top:8px;}
DIV#inPageSponsors DIV#silver, DIV#inPageSponsors DIV#gold {margin-bottom:10px}
DIV#inPageSponsors DIV#sponsorOpps { visibility:hidden}
/* end in-page sponsors styles */  

/* Begin Registration Page/ Forms */
TABLE#regTable { width:auto; margin-top:15px; margin-left:15px; }
TABLE#regTable TR > TD:first-child { width:120px; } /* first col only */
TABLE#regTable .req {font-weight:bold }

/* End Registration Page/ Forms */
TABLE#agendaList {margin:20px 0; width:485px}
TABLE#agendaList TD, TABLE#agendaList TH {background-color: #ffffff; border:1px solid #cccccc; border-top:none; padding:8px 8px 8px 8px; }
TABLE#agendaList TR > TD:first-child{font-weight:bold; padding-right:15px; border-right:none; width:100px}
TABLE#agendaList TH {text-transform:uppercase; background-color: #d71a21; border-top:0; border-right:1px solid #d71a21; color:#ffffff;}
TABLE#agendaList TH#first {border-top:1px solid #d71a21; }
TABLE#agendaList TD UL, TABLE#agendaList TD UL LI {font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9pt; /*line-height: 1.4em;*/}


#offerLink a { line-height:1.2em; margin:0}
#announce {text-align:center; margin-bottom:12px} 
.wow {color:#d71a21; font-weight:bold}
.arrow {color:#d71a21; font-weight:normal}

/* begin post conference page(s) */

#twoColContent, Table#bookAndDTTable { 
margin:0; padding:0;
text-align:left;
float:left;
vertical-align:top;
line-height:1.4em;
width:auto
}
#mainTableForInfo h2 { font-size:20px; font-weight:bold; color:#ff7600 }
#mainTableForInfo h3 { font-size:12px; font-weight:bold; color:#666666; line-height:1.4em; letter-spacing:-.02em;}
.photo {padding-right:12px}
.colOne {}
.colTwo {}
#mainTableForInfo TD.ColTwo { border-left:1px dotted #CCCCCC; padding-left:15px }
#bookAndDTTable TD {padding-bottom: 12px; text-align:right}
.screen{padding: 3px 0; border:none;}
#headerLeft, #headerRight {display:inline; float:right; width:400px}
#headerLeft {float:left}

/* end post conference page(s) */



/*** BEGIN FOOTER ***/
#footer, #privacy {
	text-align:center;
	padding-top:5px;
	clear:both;
	text-transform:uppercase;
	font-size:7pt;
}
#footer A, #footer A:link, #footer A:visited, #footer A:hover {
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}
#privacy, #privacy A {
text-align:center;
font-size:9pt;
text-transform:none;

}
/*** END FOOTER ***/
