﻿
body
{
    font-family:Verdana;
    font-size:small;
}

.maintable
{
	font-family:inherit;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width:95%
}

.maintable th
{
    padding-top:30px;
    padding-bottom:20px;
	font-style:normal;
	font-family:inherit;
	font-weight:bold;
	font-size:large;
	text-align:center;
	color:#FF0000;
}
.maintable td
{
	font-style:normal;
	font-family:inherit;
	font-weight:normal;
	text-align:justify;
	padding-left:25px;
	padding-right:15px;
}
.programtable
{
	text-align:left;
	font-family:inherit;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width:95%
}

.programtable th
{
    border-top-color:Black;
    border-top-width:1px;
    border-top-style:solid;
    padding-top:10px;
    padding-bottom:10px;
	font-style:normal;
	font-family:inherit;
	width:95%;
	font-weight:bold;
	font-size:medium;
	text-align:center;
	color:White;
	background:#FF0000;
}
.programtable tr
{
    width:95%;
}
.programtable td
{
	font-style:normal;
	font-family:inherit;
	font-weight:normal;
	text-align:left;
	padding-left:25px;
}

.programtable tr.b
{
	width:95%;
	background-color:#FFCC66;
}
ul
{
list-style-position: outside; 
list-style-type: circle;
}

.linktable
{
	font-family:inherit;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width:95%;
	border-bottom-color:Black;
	border-bottom-style:solid ;
	border-bottom-width:1px;
}

.linktable th
{
    padding-top:30px;
    padding-bottom:20px;
	font-style:normal;
	font-family:inherit;
	font-weight:bold;
	font-size:large;
	text-align:center;
	color:#FF0000;
}
.linktable td
{
	font-style:normal;
	font-family:inherit;
	font-weight:normal;
	text-align:justify;
	padding-left:25px;
	padding-right:15px;
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
}

.registration
{
font-family:Arial;
width:690px; 
max-width:680px;
padding-right: 2px; 
padding-left: 2px; 
margin:2px; 
vertical-align: top;
border-color:#dcdcdc;
border-style:ridge;
border-width:1px;
}
 
.registration td
{
  text-align:left;
  vertical-align:top;
  height: 26px;
}	
.registration td.fisrt
{


}

.registrationhotel
{
width:610px; 
padding-right: 2px; 
padding-left: 2px; 
margin:2px; 
vertical-align: top;
border-color:#dcdcdc;
border-style:ridge;
border-width:1px;
}
 
.registrationhotel td
{
  text-align:left;
  vertical-align:top;
  height: 26px;

}	
.registrationhotel td.rates
{
border-color:#dcdcdc;
border-style:ridge;
border-width:1px;

}
