
BODY  
{
    font-size: 10px ; 
    font-family: verdana, sans-serif ;
    background-color: #eaebeb ;
    margin: 0;
    padding: 0;
    text-align: center;
    min-width: 740px;
    color: #cc0000
	}
table.times 
{
    clear: right;
    width: 100%;
	border-collapse: collapse;
	font-size: 15px;
}
table.booking 
{
    clear: right;
    width: 100%;
	border-collapse: collapse;
	font-size: 15px;
}

table.times tbody td
{
    background: white;
    padding-left: 0em;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;

}
table.booking tbody td
{
    padding-left: 0em;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;

}
table.times tbody tr.odd td
{
        background: #eaebeb;
}
.colleft 
{
    text-align: left;
    vertical-align: top;
    padding-left: .5em;
}
th
{
    background: #C0C0C0;
	font-size: 12px;
	font-weight: bold; 
	text-align: center; 
	padding-right: .5em; 
	vertical-align: top;
}

B { font-size: 11px ; font-family: verdana, sans-serif }

P { font-size: 11px ; font-family: verdana, sans-serif }

I { font-size: 11px ; font-family: verdana, sans-serif }

form { margin-bottom: 0 ; } 
#wrapper 
{
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}
#cal_area 
{
    float: left;
}
#proshop 
{
   
}
input { font-size: 15px ; font-family: verdana, sans-serif }
button { font-size: 15px ; font-family: verdana, sans-serif }
submit { font-size: 15px ; font-family: verdana, sans-serif }

sm_button { font-size: 15px ; font-family: verdana, sans-serif }

#alpha ul {
	margin: 0 0 0 0 ;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 12px;
        font-family: verdana, sans-serif ;
	text-align: justify;
}
#alpha li {
	display: inline;
}
#alpha a:link:visited {
	color: #006633;
}

input[type="submit"] {
-moz-border-radius: 20%; /* adjust to taste */
}
input[type="button"] {
-moz-border-radius: 20%; /* adjust to taste */
}

button[type="submit"] {
-moz-border-radius: 20%; /* adjust to taste */
}

.rtn { font-size: x-small; font-family: Arial, Verdana, Sans-Serif;
    border: 0px ; }

br { clear: left; }

fieldset {
  width: 100%;
}

.memberInput,textarea {
  width: 50px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.memberHighlighted {
  width: 50px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.ccInput,textarea {
  width: 150px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.ccHighlighted {
  width: 150px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.listInput,textarea {
  width: 80px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.listHighlighted {
  width: 80px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.courseList,textarea {
  width: 150px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.courseHighlighted {
  width: 150px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.listState,textarea {
  width: 180px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.listStateHighlighted {
  width: 180px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.prefix,textarea {
  width: 50px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.PrefixHighlighted {
  width: 50px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.textInput,textarea {
  width: 300px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.inputHighlighted {
  width: 300px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.text10Input,textarea {
  width: 120px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.text10Highlighted {
  width: 120px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.text14Input,textarea {
  width: 205px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.text14Highlighted {
  width: 205px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.text20Input,textarea {
  width: 295px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.text20Highlighted {
  width: 295px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.text30Input,textarea {
  width: 450px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.text30Highlighted {
  width: 450px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.txtPhone,textarea {
  width: 200px;
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.txtPhoneHighlighted {
  width: 200px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.passwordInput,passarea {
  width: 50px;
  font-family: arial;
  bacKground-color: #FFFFFF;
  border: 1px solid #000;
}
.passwordHighlighted {
  width: 50px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.passwordLong,passarea {
  width: 205px;
  font-family: arial;
  bacKground-color: #FFFFFF;
  border: 1px solid #000;
}
.passwordLongHighlighted {
  width: 205px;
  font-family: arial;
  background-color: #FFCE31;
  color: #000;
  border: 1px solid #000;
}
.thead {
  width: 75px;
  font-family: arial;
}
.chead {
	font-size: 15px;
	font-family: verdana, sans-serif;
}
.listdt {
	font-size: 15px;
	font-family: verdana, sans-serif;
}
.listsi {
	font-size: 15px;
	font-family: verdana, sans-serif;
}

.btn  {
    border: 1px solid #006;
    background: #FFFFFF;
    margin-bottom: 5px;
    font-size: 15px;
    font-family: verdana, sans-serif;
}
.btn:link, visited, active {
    border: 1px solid #f00;
    background: #FFCE31;
}

.btn:hover {
    border: 1px solid #f00;
    background: #FFCE31;
}

.smbtn  {
    border: 1px solid #006;
    background: #FFFFFF;
    margin-bottom: 5px;
    font-size: 9px;
    font-family: verdana, sans-serif;
}
.smbtn:link, visited, active {
    border: 1px solid #f00;
    background: #FFCE31;
}

.smbtn:hover {
    border: 1px solid #f00;
    background: #FFCE31;
}
#pwderr {  
    font-size: 15px;
    font-weight: bold;
    font-family: arial;
}