/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.link1 {
	text-decoration: none;
}

a.link1:hover {
	text-decoration: underline;
}

.maintxt {
	color: #073360;
	font-weight: bold;
	font-size: 12px;
}

.maintxt2 {
	color: #073360;
	font-weight: bold;
	text-align:justify;
}
.maintxt3 {
	color: #073360;
	font-style: italic;
}

.bar_yellow {
	font-size: 12px;
	font-weight: bold;
	color: #5A3201;
	text-align:center;
}

.msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-style: italic;
}

.msg2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arc_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #528B4A;
}

.first_char {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.theme_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #564C01;
}

.arc_theme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B6609;
	text-align: center;
	display: block;
	margin-top: 50px;
	margin-bottom: 50px;
}

.green_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8CA529;	
}

.day_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
	padding-left: 10px;
}

.date {
	color: #F7F227;
}

.time {
	font-weight: bold;
	color: #0A7542;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	white-space: nowrap;
}

.event_green {
	color: #709B3F;
	font-weight: bold;
}

.event_orange {
	color: #CF842B;
	font-weight: bold;
}

.event_red {
	color: #9B2225;
	font-weight: bold;
}

.speakers {
	background: url(images/speaker/speaker.gif) top left no-repeat;
	width: 90px;
	height: 120px;
	vertical-align: top;
}

.speaker_name {
	color: #788E1E;
	font-weight: bold;
}

.speaker_pos {
	color: #6B6B6B;
	font-weight: bold;
	font-style: italic;
}

.sponsor_type {
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #403500;
}

.sponsor_title {
	background-color: #C8CD3C;
	padding: 3px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #0C5330;
}

.sponsor_detail {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.bullet {
	background: url(images/img040.gif) top left no-repeat;
	width: 20px;
	height: 10px;
	margin-top: 3px;
}

.ad_type {
	background-color: #EDEFC3;
	text-align: center;
}

.ad_title {
	color: #0C542D;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 2px solid #0C542D;
	border-right: 1px solid #000000;
}

.ad_detail, .ad_detail1 {
	padding: 3px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.ad_detail1 {
	border-bottom: 0px;
}

.reg_direct {
	color: #065332;
	font-size: 16px;
	font-weight: bold;
}

.reg_ways {
	font-size: 12px;
	font-weight: bold;
	color: #006530;
}

.speaker_link {
	color: #064933;
}

.speaker_link:hover {
	text-decoration: none;
}

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
}

a.news {
	color: #000000;
	text-decoration:none;
}

a.news:hover {
	text-decoration: none;
}

.delegates {
	color: #0A3E02;
	font-style: italic;
	font-weight: bold;
	padding-top: 3px;
}

.important {
	font-weight: bold;
	color: #FF0000;
}

.input_line{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
}

.select_curr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.input_text {
	border: 1px solid #006530;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.reg_title {
	color: #FFFFFF;
	background-color: #709B3F;
	font-weight: bold;
	font-size: 12px;
}

.currency_title {
	font-size: 13px;
	font-weight: bold;
}

.contxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

.contxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div { margin:20px; }
#pic { border:1px solid black; }
#pic:hover { border:1px solid black; }

a.pg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-decoration: underline;
}

a.pg:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}

a.pg_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0A3E02;
	text-decoration: none;
}