	body 
	{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #414f53;
	}
	.brheader {
		font-size:18px;
		color:E37B00;
	}
	.brtime {
		font-size:11px;
		color:#333333;
		line-height:1.4em;
	}
	.brinfo {
		font-size:11px;
		color:#000000;
		line-height:1.4em;
		padding-left: 12px;
		padding-right: 12px;
	}
	.brinfo h2
	{
    font:normal 13px Arial, Verdana, Helvetica;
	color:#41682a;
	margin:0px 0 0px 0;
	}
	.brinfo input
	{
    margin-left: -4px;
	}
	.regtitle {
		font-family:arial;
		font-size:11px;
		color:#333333;
		text-align:right;
	}
	
	.regtitleL {
		font-family:arial;
		font-size:11px;
		color:#333333;
		text-align:left;
	}
	
	.regtitleLB {
		font-family:arial;
		font-size:11px;
font-weight:bold;
		color:#333333;
		text-align:left;
	}
	.td {
		font-family:arial;
		font-size:10px;
		color:#333333;
		text-align:left;
	}
	
	.txtBox {
		font-size:12px;
	}
	.txtBoxReq {
		font-size:12px;
		margin-left:5px;
		width: 250px;
	}
	.brreqfield {
		background-image:url(../images/green_line.gif);
		background-position:top left;
		background-repeat: no-repeat;
	}
	.brtitle {
		font-size:12px;
		color:white;
	}
	.brtitleB {
		font-size:12px;
		font-weight:bold;
		color:white;
	}
	.brcall {
		font-size:11px;
		color:#333333;
		line-height:1.4em;
		padding-left: 12px;
		padding-right: 12px;
	}
	.brcall a {
		color:#333333;
		text-decoration:none;
	}
	.brgradbg {
		background-image: url("../images/artotel_book.gif");
		background-position: top;
		background-repeat: no-repeat;
	}
	.brindent {
		display:block;
		margin-top: -18px;
		margin-left: 12px;
		margin-right: 12px;
	}
	
	.brNum {
		font-size:8px;
		color:white;
	}
	.brNum A:LINK {
		font-size:8pt;
		color:white;
	text-decoration:none;	
	}
	.brNum A:VISITED {
		font-size:8pt;
		color:#333333;
		text-decoration:none;
	}
	.brNum A:HOVER {
		font-size:8pt;
		color:white;
		text-decoration:none;
	}
	.mt {
		font-size:8pt;
		color:A7ADB5;
	}
	.mt A:LINK {
		font-size:7pt;
		color:white;
	}
	.mt A:VISITED{
		font-size:7pt;
		color:white;
	}
	.mt A:HOVER {
		font-size:7pt;
		color:A7ADB5;
	}
	.main 
	{
		font-size:8pt;
		color:333333;
	}
	.mainsm
	{
		font-family:arial;
		font-size:10px;
		color:#333333;
	}
	.mainsm input {
		color:#333333;
	}
	.mainsm select {
		font-size:10px;
	}
	.maintable 
	{
	    background:#fff;
	    font:normal 11px/18px Verdana, Helvetica;
	}
	h1
	{
    font:bold 17px Arial, Verdana, Helvetica;
	letter-spacing:0;
	color:#445662;
	margin:0px 0 1px 0;
	}
	
	h2
	{
    font:normal 13px Arial, Verdana, Helvetica;
	color:#445662;
	margin:0px 0 0px 0;
	}
	
	h3
	{
    font:normal 20px Arial, Verdana, Helvetica;
	color:#669933;
	margin:0px 0 0px 0;
	}
	
	h4
	{
    font:bold 12px Verdana, Helvetica;
	color:#277281;
	margin:5px 0 5px 0;
	}
	
	p
	{
    font:normal 12px Arial, Verdana, Helvetica;
	color: #445662;
	margin-right:12px;
	}
	
	ul
	{
    font:normal 12px Arial, Verdana, Helvetica;
	color: #445662;
	margin-right:12px;
	line-height:1.1em;
	}
	
	li
	{
    font:normal 12px Arial, Verdana, Helvetica;
	color: #445662;
	margin-right:12px;
	line-height:1.1em;
	}
	li
 a	{
    font:normal 12px Arial, Verdana, Helvetica;
	color: #445662;
	margin-right:12px;
	line-height:1.3em;
	}

	#agenda {
	border:1px solid #223346;
	background:#ECFFEE;
	margin:10px 0 20px 0;
	font:normal 11px/18px Verdana, Helvetica;
	}
	
	.time {
	background:#223346;
	color:#fff;
	border-bottom:1px solid #fff;
	font:normal 13px Verdana, Helvetica;
	}
	
	.itemdescription {
	border-bottom:1px solid #223346;
	padding:10px;
	}
	
	table th {
	font:bold 14px Verdana, Helvetica;
	}
	
	
	.hotel {
    font:normal 11px Arial, Verdana, Helvetica;
	color: #445662;
	margin-right:12px;
	}
	
	.hotel a {
		color:#445662;
		text-decoration:none;
	}



	.presentation {
    font:normal 11px Arial, Verdana, Helvetica;
	color: #445662;
		}