body{
	background-color:#FFFFFF;
       	font-family: Tahoma, Verdana, Arial, MS Sans Serif, sans-serif; 
}

h1 {
font-size: 18px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
h2 {
font-size: 18px;
font-weight: normal;
margin: 20px;
padding: 0px;
}

.prepay
{ 
	font-size: 10px; 
	color: #0000FF; 
}
.lastpay
{ 
	font-size: 10px; 
	color: #FF0000; 
}
.fullclass
{ 
	font-size: 10px; 
	color: #FF00FF; 
}
.summary
{ 
	background-color: #DCDADA;
	font-size: 10px; 
	font-weight: BOLD; 
	color: 	#000000; 
	border: 1px solid #30799E;
       	padding: 1px; 
	text-align: center; 
	vertical-align: middle;
}
.normal
{ 
	font-size: 10px; 
	color: 	#008000; 
}
.new
{ 
	font-size: 10px; 
	color: 	#000000; 
}

/* This section defines spacing for the DIVs holding the details */
div.normal { margin-left: 50px; padding: 2px;}
div.new { margin-left: 50px; padding: 2px;}
div.prepay { margin-left: 50px; padding: 2px;}
div.lastpay { margin-left: 50px; padding: 2px;}
div.fullclass { margin-left: 50px; padding: 2px;}
div.colourtitle { 
padding: 5px;
font-size: 14px; 
color: #000000; 
}


.cell
{ 
	background-color: #CCCCFF;
       	font-family: Tahoma, MS Sans Serif, Verdana, Arial; 
	font-size: 10pt; 
	font-weight: lighter; 
	color: 	#000000; 
	border: 1px solid #30799E;
       	padding: 1px; 
	text-align: center; 
	vertical-align: middle;
}
.cellempty
{ 
	font-family: Tahoma, MS Sans Serif, Verdana, Arial; 
	font-size: 12pt; 
	font-weight: lighter; 
	color: #000000; 
	padding: 1px; 
	text-align: center; 
	vertical-align: middle;
}
.linkcell
{ 
	background-color: #CECECE;
       	font-family: Tahoma, MS Sans Serif, Verdana, Arial; 
	font-size: 8pt; 
	font-weight: lighter; 
	color: 	#000000; 
	border: 1px solid #30799E;
       	padding: 3px; 
	text-align: center; 
	vertical-align: middle;
}
.warn { color: #F00;
	font-weight: bold; }

div.leftpad {
	width:50px;
	float:left;
	clear: left;
}
div.meeting {
	width:150px;
	margin-top:20px;
	margin-bottom:10px;
	font-size: 16px;
	font-weight: bold;
	float:left;
}
div.meetinghead {
	width:150px;
	height: 25px;
	font-size: 20px;
	font-weight: bold;
	margin-top:30px;
	border-bottom: #000 solid 3px;
	float:left;
}
div.showmeeting {
	width:450px;
	margin-top:20px;
	margin-bottom:10px;
	font-size: 16px;
	float:left;
}
div.showmeetinghead {
	width:450px;
	height: 25px;
	font-weight: bold;
	font-size: 20px;
	margin-top:30px;
	border-bottom: #000 solid 3px;
	float:left;
}
div.showmeetingstatus {
	width:150px;
	margin-top:20px;
	margin-bottom:10px;
	font-size: 16px;
	float:left;
}
div.showmeetingcost {
	width:150px;
	font-size: 12px;
	float:left;
}
div.showmeetingcosthead {
	width:150px;
	height: 25px;
	font-weight: bold;
	font-size: 20px;
	margin-top:30px;
	border-bottom: #000 solid 3px;
	float:left;
}
div.showmeetingtotal {
	width:150px;
	margin-top:20px;
	margin-bottom:10px;
	font-size: 16px;
	float:left;
}
div.entrynote {
	width:450px;
	font-weight: bold;
	xheight: 20px;
	font-size: 12px;
	float:left;
}
div.entryrace {
	width:450px;
	xheight: 20px;
	font-size: 12px;
	float:left;
}
div.showrace {
	width:450px;
	height: 30px;
	margin-left:0px;
	font-size: 12px;
	float:left;
	vertical-align: middle;
}
div.showpay {
	width:150px;
	height: 20px;
	font-size: 12px;
	float:left;
	clear: left;
}
div.showtick {
	width:150px;
	height: 20px;
	margin-left:50px;
	font-size: 12px;
	float:left;
	clear: left;
}
div.paypal_error {
	width:600px;
	margin: 0 auto;
	margin-top:50px;
	margin-bottom:50px;
	font-size: 20px;
	text-align: center;
	color: #f00;
}
div.confirm_entry {
	width:750px;
	margin: 0 auto;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 16px;
}
div.buttondesc {
width: 500px;
float:left;
font-family: Tahoma;
font-size: 14px;
vertical-align: bottom;

}

div.buttoninfo {
width: 180px;
margin-bottom: 10px;
float:left;
clear: left;}

#openframe 
{
	width:800px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
}

#frame 
{
	width:800px;
	height:200px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
}
#contentleft 
{
	width:100px;
	padding:0px;
	float:left;
	text-align:left;
}
#contentcenter 
{
	width:700px;
	padding:0px;
	margin: 0px;
	float:left;
	text-align:left;
}
#contentright 
{
	width:100px;
	padding:0px;
	float:left;
	text-align:left;
}
A
{
	font-family: Tahoma, MS Sans Serif, Verdana, Arial; 
	font-size: 10pt; 
	color: 	#000; 
}
A:visited, A:active
{ color: #000; }
A:hover{ color: #000; }
.button {
background-color: #FFCCCC;
border: 1px solid #000;
color: #000000;
font-family: Arial;
font-size: 16px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.button2 {
background-color: #FFFFCC;
border: 1px solid #000;
color: #000000;
font-family: Arial;
font-size: 16px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.button3 {
background-color: #CCFFCC;
border: 1px solid #000;
color: #000000;
font-family: Arial;
font-size: 16px;
font-weight: bold;
margin: 0px;
padding: 0px;
}
div.topmenu {
width:800px;
height:50px;
background-image: url("/images/lbmcctb.jpg");
vertical-align: middle;
 }

div.menuelement {
width: 120px;
height: 35px;
float: left;
text-align: center;
font-size: 14px;
padding-top: 17px;
vertical-align: middle;
}

div.menuelement:hover {
background-image: url("/images/lbmcctb2.jpg");
color: #000;
}

a.menuelement {
width:100px;
height: 30px;
vertical-align: middle;
text-decoration: none;
color: #000;
font-family: Tahoma,Verdana,sans-serif;
font-size: 14px;
}
a.menuelement:link, a.menuelement:hover, a.menuelement:active, a.menuelement:visited
{ font-weight: bold; }

/* Used for separating items in the menu */
div.separator {
height: 50px;
width:0px;
border: 1px solid #FFF;
float: left;
}
div.prepayclass {
color: #f00;
width: 150px;
font-size: 12px;
clear: left;
float: left;
}
