body { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body, td, p, div, span {font: normal 13px Verdana, Arial, Helvetica, sans-serif;}
h3 {   
	font-size: 16pt; 
	font-style: italic;  
	font-weight: normal; 
	font-variant: normal; 
	line-height: normal; 
	border-width: thin thin thin thin; 
	border-color: #FFFFFF; 
	border: thin #FFFFFF?, OffX=?, OffY=?, Positive=?)
}
h1 {padding:0px 0px 0px 0px;
	margin:4px 0px 4px 0px;
	font-size: 18pt; 
	/*font-style: italic ;  */
	font-weight: bold; 
	color: #ffeec1; 
	background-color: #9a2d57; 
	border: thin ridge; 
	border-color: #FFA010;
	width:760px;
	}

a.link:link, a.link:visited, a.link:active, a.link:hover { 
	color: blue;
	/* font: bold 14px Verdana, Arial, Helvetica, sans-serif; */
	text-decoration: none;
}
a.left:link, a.left:visited, a.left:active, a.left:hover {  
	display: block;
	color: black;
	text-decoration: none;
	margin: 0;
	padding: 0px 2px 0px 2px;
	background-color:#FFEEC1;
}
a.left:hover {
	color:#FFEEC1;
	background-color:#9A2D57;
}
.reglink {  
	font-size: 12pt; 
	font-style: italic; 
	font-weight: 400; 
	color: #3300CC
}
.remark {  
	font-size: 18px; 
	font-style: normal; 
	font-weight: bold; 
	color: blue
}
h5 {   
	font-size: 12pt; font-style: italic; 
	color: #660000; 
	font-weight: normal; 
	font-variant: normal; 
	line-height: normal; 
	border-width: thin thin thin thin; 
	border-color: #FFFFFF; 
	border: thin #FFFFFF?, OffX=?, OffY=?, Positive=?)
}
.header { 
	font-size: 18pt; 
	font-style: italic ; 
	position: absolute; 
	font-weight: bold; 
	color: #ffff00; 
	background-color: #993300; 
	border: thin ridge; 
	border-color: #FFA010 groove##FFA010
}
div.ttopheader {
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
}
div.topheader {
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px; 
	background-color: #9a2d57;
	width:914px;
}
.topheader h1 {
	background-color: #9a2d57; 
	border: none; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 24px; 
	font-weight: bold; 
	color: #ffeec1; 
}
.topheader h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	font-size: 11pt; 
	font-style: italic ;
	color: #ffeec1; 
}
table.leftmentable {border:0; width:100%;}
table.leftmentable td {background-color:#ffeec1; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;}
table.leftmentable td.leftmenutop {background-color:#e3991f; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.leftmenutop2 {background-color:#e3991f;font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif}
.lightbg {background-color:#ffeec1}
.darkbg {background-color:#9a2d57}

/* menu css */ 
#menudd {
width:100%;
background: #e3991f;
float: left;
}
#menudd ul {
list-style: none;
margin: 0;
padding: 0;
width:180px;
float: left;
}
#menudd a{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px 2px 2px 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 0px 0px;
}
#menudd h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px 2px 2px 1px;
border-style: solid;
border-color: #ccc #FF9900 #555 #bbb;
margin: 0;
padding: 1px 1px;
text-align:center;
}
#menudd h2 {
color: #000;
background: #e3991f;
}

#menudd a {
color: #000;
background: #efefef;
text-decoration: none;
padding-left:3px;
}
#menudd a.fly {border-right:8px inset blue;}

#menudd a:hover {
color: #a00;
background: #fff;
}

#menudd li {position: relative;}

#menudd ul ul {
position: absolute;
z-index: 500;
width: 170px;
}

#menudd ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 160px;
}

div#menudd ul ul,
div#menudd ul li:hover ul ul,
div#menudd ul ul li:hover ul ul
{display: none;}

div#menudd ul li:hover ul,
div#menudd ul ul li:hover ul,
div#menudd ul ul ul li:hover ul
{display: block;}
div.marque {width:520px;height:18px;font-size:16px;font-weight:bold;overflow:hidden;
border:1px solid green;
border-bottom:0;
text-align:left;}
.bottom {width:914px}
.rightside {background-color:}
#sbox {font-weight:600;font-size:10px;height:16px;border:0;margin:2px 0 2px 0;padding:2px 0px 2px 0px}
.speakers img {border:1px solid #FFEDC2; border-left:0}
.red {color:#9a2d57}
.subtit {color:#990000}
.p_small{
font-family:Verdana;
font-size:10px;
color:#000000;
}

.txt_menu{
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
}
.pricesbox {width:598px}
.pricesbox td, .pricesbox th{border:solid white 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
.pricesbox th { background-color: #FFDE9B; padding:0}
#mainbody {padding:4px}
#mainbody ul, #mainbody ol {padding:0px; margin:0;}
#mainbody li {margin-left:18px;}
.toggler { display:block; text-decoration:none; color:#0033FF; width:500px; background-image:url(/images/navigate.jpg); background-position:right; background-repeat:no-repeat; border-top: 1px dashed green; border-bottom:1px solid #CCFFCC}

