@import url("/reset.css");

body{  }

td { font:10px tahoma,arial,helvetica,clean,sans-serif;  }
th { font:10px tahoma,arial,helvetica,clean,sans-serif;  }
#custom-doc { text-align:left;width:1024px }
#bd-c1 { float:left; width:225px; border: 0px solid #7f7f7f;}
#bd-c2 { float:left; width:605px; border: 0px solid #7f7f7f; }
#bd-c3 { float:right; width:165px; padding: 15px 0px 15px 15px; border: 0px solid #7f7f7f; }

a:link { color: #212f97; text-decoration: none; }
a:visited { color: #a50e69; text-decoration: none; }
h2 {
	width: auto;
	clear: both;
	text-align: right;
	border-bottom: 1px solid #7f7f7f;
	margin: 34px 0 10px 0;
}
h3 {
	color: #666666;
	font-size:13px
	width: auto;
	clear: both;
	font-weight: bold;
	border-bottom: 1px solid #7f7f7f;
	margin: 12px 0 12px 0;
}

.rpc {
	font:12px tahoma,arial,helvetica,clean,sans-serif;
}
.rpc_name {
	font-size:18px;
	font-weight: bold;
	color: #666666;
}
.rpc_gb {
	font-size:12px;
	font-weight: bold;
	color: #666666;
}
.rpc_g {
	font-size:12px;
	color: #666666;
}
.rpc_job {
	font-size:14px;
	color: #666666;
}
.rpc_company {
	font-size:14px;
	font-weight: bold;
	color: #666666;
}
.rpc_date {
	font-size:13px;
	font-weight: bold;
	color: #666666;
}
.rpc_time {
	font-size:11px;
	color: #000000;
}
.rpc_meet {
	font-size:12px;
	font-weight: bold;
	color: #000000;
}

#topMenu a {
	display: block;
	overflow: hidden;
	float: left;
	color: #000;
	font-size: 77%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height:29px;
}
#topMenu span {
	display: block;
	overflow: hidden;
	float: left;
	color: #ccc;
	font-size: 77%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height:29px;
	cursor: default;
}
#topMenu br {clear: both}
#tmb01 { width:84px; line-height: 29px; padding-left:4px; background: url(/i/hat-b1-bg.png) no-repeat; }
#tmb02 { width:105px; line-height: 29px; background: url(/i/hat-b2-bg.png) no-repeat; }
#tmb03 { width:102px; line-height: 29px; padding-right:4px; background: url(/i/hat-b3-bg.png) no-repeat; }
#tmb04 { width:117px; line-height: 23px; padding-left:4px; background: url(/i/hat-b4-bg.png) no-repeat; }
#tmb05 { width:176px; line-height: 23px; padding-right:5px; background: url(/i/hat-b5-bg.png) no-repeat; }

#leftMenu {
	display: block;
	width: 211px;
	margin-bottom: 10px;
	font-size: 85%;
	font-weight: bold;
	color: #515054;
	background: url(/i/rnd-bg-top.png) no-repeat;
}
#leftMenu .fst { padding: 13px 0 0px 0; }
#leftMenu .fst ul { width: 196px; background-color: #f7f3e8 }
#leftMenu .fst ul li { margin-left: 22px; padding: 2px 10px 2px 6px; list-style: square url(/i/lm-lst.png) outside; }
#leftMenu .fst ul li a { color: #515054; }
#leftMenu .fst ul li#beg { padding-top: 2px; background: url(/i/lm-bg-beg.png) no-repeat top right; }
#leftMenu .fst ul li#end { padding-bottom: 6px; background: url(/i/lm-bg-end.png) no-repeat bottom right; }

#leftMenu .conf { padding: 13px 0 0px 0; }
#leftMenu .conf ul { width: 196px; background-color: #cad5dc }
#leftMenu .conf ul li { margin-left: 22px; padding: 2px 8px 2px 6px; list-style: square url(/i/lm-conf-lst.png) outside; }
#leftMenu a { color: #515054; }
#leftMenu .conf ul li#beg { padding-top: 2px; background: url(/i/lm-conf-bg-beg.png) no-repeat top right; }
#leftMenu .conf ul li#end { padding-bottom: 6px; background: url(/i/lm-conf-bg-end.png) no-repeat bottom right; }
#leftMenu .bot { padding-bottom: 4px; background: url(/i/rnd-bg-bot.png) no-repeat bottom; }

.li_delegat_n {padding: 2px 6px 4px 27px; outside; background: url(/i/li_delegat_n.png) no-repeat top left; }
.li_delegat_a {padding: 2px 6px 4px 27px; outside; background: url(/i/li_delegat_a.png) no-repeat top left; }
.li_speaker_n {padding: 2px 6px 4px 27px; outside; background: url(/i/li_speaker_n.png) no-repeat top left; }
.li_speaker_a {padding: 2px 6px 4px 27px; outside; background: url(/i/li_speaker_a.png) no-repeat top left; }
.li_sponsor_n {padding: 2px 6px 4px 27px; outside; background: url(/i/li_sponsor_n.png) no-repeat top left; }
.li_sponsor_a {padding: 2px 6px 4px 27px; outside; background: url(/i/li_sponsor_a.png) no-repeat top left; }
.li_press_n {padding: 2px 6px 4px 27px; outside; background: url(/i/li_press_n.png) no-repeat top left; }
.li_press_a {padding: 2px 6px 4px 27px; outside; background: url(/i/li_press_a.png) no-repeat top left; }

#srch {
	width: 190px;
	height: 48px;
	padding: 0 11px 0 10px;
	margin-bottom: 10px;
	font-size: 85%;
	color: #515054;
	background: url(/i/srch-bg.png) no-repeat;
	vertical-align: middle;
}
#srch input#search { width: 121px; font-size: 85%; margin-top: 15px; }

#eCal {
	display: block;
	width: 211px;
	padding-top: 34px;
	color: #515054;
	background: url(/i/ecal-bg.png) no-repeat;
}
#eCal strong { display: block; padding: 6px 0 2px 0; font-size: 91%; }
#eCal li { display: block; width: 189px; padding: 2px 12px 0 10px; font-size: 85%; }
#eCal .fst { padding-bottom: 12px; background: url(/i/ecal-bg-fst.png) no-repeat; }
#eCal .mid { padding-bottom: 12px; background: url(/i/ecal-bg-mid.png) repeat-y; }
#eCal .bot { padding-bottom: 18px; background: url(/i/rnd-bg-bot.png) no-repeat bottom; }

#vertBanners img { padding:12px; }
#lang_sw a { color: #666666; font-weight: bold; }