/** Table BOX **/
.roundedbox {
	width:100%;
	margin:0 0 14px 0;
	clear:left;
}
.roundedbox .hd .c, .roundedbox .ft .c {
	font-size:1px; /* ensure minimum height */
	height:12px;
}
.roundedbox .ft .c {
	height:12px;
}
.roundedbox .hd {
	background:transparent url(/_imgs/roundedbox/tl.gif) no-repeat 0px 0px;
}
.roundedbox .hd .c {
	background:transparent url(/_imgs/roundedbox/tr.gif) no-repeat right 0px;
}
.roundedbox .bd {
	background:transparent url(/_imgs/roundedbox/ml.gif) repeat-y 0px 0px;
}
.roundedbox .bd .c {
	background:transparent url(/_imgs/roundedbox/mr.gif) repeat-y right 0px;
}
.roundedbox .bd .c .s {
	margin:0px 8px 0px 4px;
	background:#ffffff;
	padding:1.0em;
}
.roundedbox .ft {
	background:transparent url(/_imgs/roundedbox/bl.gif) no-repeat 0px 0px;
}
.roundedbox .ft .c {
	background:transparent url(/_imgs/roundedbox/br.gif) no-repeat right 0px;
}
.roundedbox .box-content p {
	margin:-14px 0 -10px 0;
	padding:0;
	line-height:1.5em;
}

/* Gray */
.roundedbox-gray {
	width:100%;
	margin:0 0 10px 0;
	clear:left;
}
.roundedbox-gray .hd .c, .roundedbox .ft .c {
	font-size:1px; /* ensure minimum height */
	height:12px;
}
.roundedbox-gray .ft .c {
	height:12px;
}
.roundedbox-gray .hd {
	background:transparent url(/_imgs/roundedbox/gray/tl.gif) no-repeat 0px 0px;
}
.roundedbox-gray .hd .c {
	background:transparent url(/_imgs/roundedbox/gray/tr.gif) no-repeat right 0px;
}
.roundedbox-gray .bd {
	background:transparent url(/_imgs/roundedbox/gray/ml.gif) repeat-y 0px 0px;
}
.roundedbox-gray .bd .c {
	background:transparent url(/_imgs/roundedbox/gray/mr.gif) repeat-y right 0px;
}
.roundedbox-gray .bd .c .s {
	margin:0px 8px 0px 4px;
	background:#eeeeee;
	padding:1.0em;
}
.roundedbox-gray .ft {
	background:transparent url(/_imgs/roundedbox/gray/bl.gif) no-repeat 0px 0px;
}
.roundedbox-gray .ft .c {
	background:transparent url(/_imgs/roundedbox/gray/br.gif) no-repeat right 0px;
}

/* Blue */
.roundedbox-blue {
	margin:4px 10px 10px 0;
	width:336px;
	float:left;
	display:block;
}
.roundedbox-blue .hd .c, .roundedbox .ft .c {
	font-size:1px; /* ensure minimum height */
	height:12px;
}
.roundedbox-blue .ft .c {
	height:12px;
}
.roundedbox-blue .hd {
	background:transparent url(/_imgs/roundedbox/blue/tl.gif) no-repeat 0px 0px;
}
.roundedbox-blue .hd .c {
	background:transparent url(/_imgs/roundedbox/blue/tr.gif) no-repeat right 0px;
}
.roundedbox-blue .bd {
	background:transparent url(/_imgs/roundedbox/blue/ml.gif) repeat-y 0px 0px;
}
.roundedbox-blue .bd .c {
	background:transparent url(/_imgs/roundedbox/blue/mr.gif) repeat-y right 0px;
}
.roundedbox-blue .bd .c .s {
	margin:0px 2px 0px 2px;
	background:#ffffff;
	padding:1.0em;
}
.roundedbox-blue .ft {
	background:transparent url(/_imgs/roundedbox/blue/bl.gif) no-repeat 0px 0px;
}
.roundedbox-blue .ft .c {
	background:transparent url(/_imgs/roundedbox/blue/br.gif) no-repeat right 0px;
}

/* Inside */
.roundedbox-inside {
	width:100%;
	margin:0 0 14px 0;
	clear:left;
}
.roundedbox-inside .hd .c, .roundedbox .ft .c {
	font-size:1px; /* ensure minimum height */
	height:12px;
}
.roundedbox-inside .ft .c {
	height:12px;
}
.roundedbox-inside .hd {
	background:transparent url(/_imgs/roundedbox/tl.gif) no-repeat 0px 0px;
}
.roundedbox-inside .hd .c {
	background:transparent url(/_imgs/roundedbox/tr.gif) no-repeat right 0px;
}
.roundedbox-inside .bd {
	background:transparent url(/_imgs/roundedbox/ml.gif) repeat-y 0px 0px;
}
.roundedbox-inside .bd .c {
	background:transparent url(/_imgs/roundedbox/mr.gif) repeat-y right 0px;
}
.roundedbox-inside .bd .c .s {
	margin:0px 8px 0px 4px;
	background:#ffffff;
	padding:1.0em;
}
.roundedbox-inside .ft {
	background:transparent url(/_imgs/roundedbox/bl.gif) no-repeat 0px 0px;
}
.roundedbox-inside .ft .c {
	background:transparent url(/_imgs/roundedbox/br.gif) no-repeat right 0px;
}


.roundedbox p {
	margin:0;
	padding:0;
	line-height:1.3em;
	clear:left;
}


/** Table TEASE **/
.roundedbox .bd .c .s ul {
	margin:0;
}
.roundedbox .bd .c .s li {
	margin:0px 0px 0.5em 0px;
	padding:0 0 0 10px;
	background:url(/_imgs/disc.gif) no-repeat 0 5px;
	font-size:1.0em;
	line-height:1.2em;
	list-style:none;
}
	/* html* .roundedbox .arrow li {margin:0px; padding:0;} */
	
.roundedbox .bd .c .s .tease-two-col {
	margin:-14px 10px 0 0;
	padding:0;
	width:318px;
	float:left;
	height:auto;
	display:block;
}
.roundedbox .bd .c .s .tease-three-col {
	margin:-14px 10px 0 0;
	padding:0;
	width:212px;
	float:left;
	height:auto;
	display:block;
}
.roundedbox .bd .c .s .tease-five-col {
	margin:-14px 10px 0 0;
	padding:0;
	width:118px;
	float:left;
	height:auto;
	display:block;
}


/** Table AGENDA **/
.roundedbox table {
	margin:2px 0 0 0;
	padding:0;
	border-collapse: collapse;
	border-spacing:1px;
	clear:both;
}
.roundedbox table td {
	border:1px solid #c8c8c8;
	padding:4px;
	font-size:0.9em;
}
.roundedbox table td p {
	margin:0 0 0.8em 0;
	padding:0;
	line-height:16px;
	clear:left;
}
.roundedbox table a.session {
	font-size:1.1em;
	font-weight:bold;
}
.roundedbox table .time {
	margin:0;
	width:110px;
	text-align:left;
	font-size:0.9em;
	vertical-align:top;
}
.roundedbox table .time-blank {
	margin:0;
	padding:0;
	width:110px;
}
.roundedbox table .time-expo {
	margin:0;
	width:55px;
	text-align:left;
	font-size:0.9em;
	vertical-align:top;
}
.roundedbox table .time-larger {
	margin:0;
	width:110px;
	text-align:left;
	font-size:1.0em;
	vertical-align:top;
}
.roundedbox table .track {
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	color:#ffffff;
	background:#99b2cc;
}

.roundedbox table .content-span {
	margin:0;
	text-align:center;
}
.roundedbox table .content-span-keynote {
	margin:0;
	text-align:center;
	font-size:1.0em;
}
.roundedbox table .content-standard {
	margin:0;
	text-align:left;
	font-size:1.0em;
}
.roundedbox table .bullets ul li {
	font-size:1.1em;
}
.roundedbox table #invis {
	border-bottom:1px solid #ffffff;
}

/** Table AGENDA GRAY**/
.roundedbox-gray table {
	margin:2px 0 0 0;
	padding:0;
	border-collapse: collapse;
	border-spacing:1px;
	clear:both;
}
.roundedbox-gray table td {
	border:1px solid #c8c8c8;
	padding:4px;
	font-size:0.9em;
}
.roundedbox-gray table td p {
	margin:0 0 0.8em 0;
	padding:0;
	line-height:16px;
	clear:left;
}
.roundedbox-gray table a.session {
	font-size:1.1em;
	font-weight:bold;
}
.roundedbox-gray table .track {
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	color:#666666;
}

/*THREE COLUMNS GRAY*/
.roundedbox-gray .bd .c .s .agenda-three-col {
	margin:-18px 0 -10px 0;
	padding:0;
	width:660px;
	float:left;
	height:auto;
}
.roundedbox-gray .agenda-three-col table .content {
	margin:0;
	width:220px;
	text-align:center;
}


/** Table REG **/
.regbox table {
	margin:-12px 0 0 0;
	padding:0;
	border-collapse: collapse;
	border-spacing:1px;
	border-right:2px solid #322422;
	border-bottom:2px solid #322422;
	clear:both;
}
.regbox table td {
	border:1px solid #322422;
	padding:4px;
	font-size:0.9em;
}
.regbox table .labels {
	margin:0;
	padding:2px;
	text-align:center;	
	font-size:1.0em;
	color:#ffffff;
	background:url(/_imgs/regbox_bg.gif) repeat-x 0 0;
}
.regbox table .labels-small {
	margin:0;
	padding:2px;
	text-align:center;	
	font-size:0.9em;
	color:#ffffff;
	background:url(/_imgs/regbox_bg.gif) repeat-x 0 0;
}
.regbox table .dates {
	margin:0;
	padding:2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:0.9em;
	color:#ffffff;
	background:#989190;
}
.regbox table .content-span {
	margin:0;
	text-align:center;
}

/** Table REG ALT**/
.reg table {
	margin:-12px 0 6px 0;
	padding:0;
	border-collapse: collapse;
	border-spacing:1px;
	border-right:2px solid #7a7778;
	border-bottom:2px solid #7a7778;
	clear:both;
}
.reg table td {
	border:1px solid #7a7778;
	padding:6px;
}
.reg table .labels {
	margin:0;
	padding:2px;
	text-align:center;	
	font-size:1.0em;
	color:#422322;
	font-weight:bold;
}
.reg table .labels-small {
	margin:0;
	padding:2px;
	text-align:center;	
	font-size:0.9em;
	color:#ffffff;
	background:url(/_imgs/regbox_bg.gif) repeat-x 0 0;
}
.reg table .dates {
	margin:0;
	padding:2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:0.9em;
	color:#422322;
	background:#cccccc;
}
.reg table .content-span {
	margin:0;
	text-align:center;
}
.reg table .savings {
	margin-right:3px;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:0.9em;
	color:#469420;
	float:right;
}

/*TWO COLUMNS*/
.roundedbox .agenda-two-col {
	margin:-18px 0 -10px 0;
	width:660px;
	padding:0;
	float:left;
	height:auto;
}
.roundedbox .agenda-two-col table .content {
	margin:0;
	width:275px;
	text-align:center;
}
.roundedbox .agenda-two-col table .content-link {
	margin:0;
	width:275px;
	text-align:center;
	font-size:1.0em;
}
.roundedbox .agenda-two-col table .time {
	margin:0;
	width:111px;
	text-align:left;
	font-size:0.9em;
	vertical-align:top;
}
/*THREE COLUMNS*/
.roundedbox .agenda-three-col {
	margin:-18px 0 0 0;
	width:660px;	
	padding:0;
	float:left;
	height:auto;
}
.roundedbox .agenda-three-col table .content {
	margin:0;
	width:172px;
	text-align:center;
}
.roundedbox .agenda-three-col-training table .content {
	margin:0;
	width:172px;
	text-align:center;
}
.roundedbox .agenda-three-col table .time {
	margin:0;
	width:110px;
	text-align:left;
	font-size:0.9em;
	vertical-align:top;
}

/*FOUR COLUMNS*/
.roundedbox .agenda-four-col {
	margin:-18px 0 0 0;
	width:660px;	
	padding:0;
	float:left;
	height:auto;
}
.roundedbox .agenda-four-col table .content {
	margin:0;
	width:125px;
	text-align:center;	
}
.roundedbox .agenda-four-col table .content-nolink {
	margin:0;
	width:126px;
	font-size:1.0em;
	text-align:center;
}
.roundedbox .agenda-four-col table .time {
	margin:0;
	width:110px;
	text-align:left;
	font-size:0.9em;
	vertical-align:top;
}
/*FIVE COLUMNS*/
.roundedbox .agenda-five-col {
	margin:-18px 0 0 0;
	width:660px;	
	padding:0;
	float:left;
	height:auto;
}
.roundedbox .agenda-five-col table .content {
	margin:0;
	width:100px;
	text-align:center;
}
.roundedbox .agenda-five-col table .content-nolink {
	margin:0;
	width:100px;
	font-size:1.0em;
	text-align:center;
}
.roundedbox .agenda-five-col table .time {
	margin:0;
	width:110px;
	text-align:left;
	font-size:0.9em;
	vertical-align:top;
}


/*ONE COLUMN*/
.roundedbox .bd .c .s .agenda-one-col {
	margin:-18px 0 0 0;
	padding:0;
	width:660px;
	float:left;
	height:auto;
}
.roundedbox .bd .c .s .agenda-one-col ul {
	margin:0;
}
.roundedbox .bd .c .s .agenda-one-col li {
	margin:0.5em 0px 0px 0px;
	padding:0 0 0 10px;
	background:url(/_imgs/bullet.gif) no-repeat 0 5px;
	font-size:1.0em;
	line-height:1.3em;
	list-style:none;
}
.roundedbox .bd .c .s .agenda-one-col ul.speakers li {
	margin:0.5em 0px 0px 0px;
	padding:0px;
	background:no-repeat 0 5px;
	font-size:1.0em;
	line-height:1.3em;
	list-style:none;
}
.roundedbox .bd .c .s .agenda-one-col ul.speakers-notable li {
	margin:0.5em 0px 0px 0px;
	padding:0px;
	background:no-repeat 0 5px;
	font-size:0.9em;
	line-height:1.3em;
	list-style:none;
}
.roundedbox .bd .c .s .agenda-one-col ul.session-bullets li {
	margin:0.5em 0px 0px 18px;
	padding:0px;
	background:no-repeat 0 5px;
	font-size:1.1em;
	line-height:1.3em;
	list-style:disc;
}
.roundedbox .bd .c .s .agenda-one-col ul.agenda-bullets li {
	margin:0px 0px 0px 18px;
	padding:0px;
	background:no-repeat 0 5px;
	font-size:1.1em;
	line-height:1.3em;
	list-style:disc;
}
.roundedbox .agenda-one-col table {
	width:660px;
}
.roundedbox .bd .c .s .agenda-one-col table .bullets ul {
	margin:-5px 0 14px 0;
}
.roundedbox .bd .c .s .agenda-one-col table .bullets li {
	margin:0.3em 0px 0px 0px;
	padding:0 0 0 16px;
	background:url(/_imgs/disc.gif) no-repeat 5px 6px;
	font-size:9pt;
	line-height:11pt;
	list-style:none;
}
.roundedbox .bd .c .s .agenda-one-col table .bullets ul #sub {
	margin:3px 0 6px 0;
}
.roundedbox .bd .c .s .agenda-one-col table .bullets ul #sub li {
	margin:0.1em 0px 0px 2px;
	padding:0 0 0 16px;
	background:url(/_imgs/dash.gif) no-repeat 5px 7px;
	font-size:9pt;
	list-style:none;
}
.roundedbox .bd .c .s .agenda-one-col table .details {
	font-size:1.1em;
}

/** Smaller Boxes **/
/*ONE COLUMN*/
.roundedbox-one-col {
	width:228px;
	margin:0 0 0 0;
	padding:0;
	float:right;
	height:auto;
	clear:both;
}
.box-one-col {
	width:220px;
	margin:10px 0 0 0;
	padding:0;
	float:right;
	height:auto;
	clear:both;
}
.roundedbox-reg {
	width:266px;
	margin:0 0 0 12px;
	padding:0;
	float:right;
	height:auto;
	clear:right;
}
.roundedbox-stats {
	width:305px;
	margin:0 0 0 15px;
	padding:0;
	float:right;
	height:auto;
	clear:right;
}
.roundedbox-stats .hd .c, .roundedbox-stats .ft .c {
	font-size:1px; /* ensure minimum height */
	height:12px;
}
.roundedbox-stats .ft .c {
	height:12px;
}
.roundedbox-stats .hd {
	background:transparent url(/_imgs/roundedbox/tl.gif) no-repeat 0px 0px;
}
.roundedbox-stats .hd .c {
	background:transparent url(/_imgs/roundedbox/tr.gif) no-repeat right 0px;
}
.roundedbox-stats .bd {
	background:transparent url(/_imgs/roundedbox/ml.gif) repeat-y 0px 0px;
}
.roundedbox-stats .bd .c {
	background:transparent url(/_imgs/roundedbox/mr.gif) repeat-y right 0px;
}
.roundedbox-stats .bd .c .s {
	margin:0px 8px 0px 4px;
	background:#ffffff;
	padding:1.0em;
}
.roundedbox-stats .ft {
	background:transparent url(/_imgs/roundedbox/bl.gif) no-repeat 0px 0px;
}
.roundedbox-stats .ft .c {
	background:transparent url(/_imgs/roundedbox/br.gif) no-repeat right 0px;
}
.roundedbox-stats table.stats {
	margin-top:6px;
}
.roundedbox-stats table.stats td {
	padding:2px;
	vertical-align:top;
}
.roundedbox-stats table.attendees {
	margin-top:-10px;
	font-size:0.9em;
}
.roundedbox-stats table.attendees td {
	width:30%;
	padding:1px;
}

/*TWO COLUMN*/
.roundedbox-two-col {
	width:460px;
	margin:-8px 0 0 0;
	padding:0;
	float:left;
	height:auto;
	clear:left;
}
