body {
 background-color: #000000;
 color: black;
 font-family: sans-serif;
 margin: 0px;
}

A{
text-decoration:none;
} 

:link {
  color: #cc3300;
  background-color: transparent;
}

:visited {
  color: #993300;
  background-color: transparent;
}

:active {
  color: #cc3300;
  background-color: transparent;
}

.whitelink {
	color: #FFFFFF;
	font-weight:bold;
}
.whitelink a:link {
	color: #FFFFFF;
	font-weight:bold;
}
.whitelink a:visited {
	color: #FFFFFF;
	font-weight:bold;
}
.error {
   font:120% Arial, Helvetica, sans-serif;
   color:rgb(255,100,0);
   bgcolor:rgb(255,255,255);
//   font-weight: bolder
}

table.forms {
	border-spacing: 5px;
	width: 750px;
	margin-left: auto; 
	margin-right: auto;
	border:  2px solid #CC3300;
	empty-cells: show;
	background: #eaeef2;
}
table.errors {
	border-spacing: 5px;
	width: 800px;
	margin-left: auto; 
	margin-right: auto;
	empty-cells: show;
}

table.family{
 border: 1px solid #fffffe;
 width:100%;
}
.forms td{
border: solid #eaeef2;
}

td.center {
 text-align: left;
 background-color: #FFFFFF;
 margin-left: auto; 
 margin-right: auto;
}

table.data {
 text-align: left;
 margin-left: auto; 
 margin-right: auto;
 cell-spacing: 20px;
 height:400px;
 width:80%;
}
table.data100 {
 text-align: left;
 margin-left: auto; 
 margin-right: auto;
 cell-spacing: 20px;
 height:400px;
}

table.status {
 border-spacing: 5px;
 width: 750px;
 margin-left: auto;
 margin-right: auto;
}	


TD.white {
	border: #eaeef2 solid;
	background-color:#ffffff;
	height:80px;
}

TD.paydetails {
width:287px;
}

table.main {
	cell-spacing: 0px;
	padding: 0px;
	width: 100%;
	border: 0px;
	margin-left: auto; 
	margin-right: auto;
}

FONT.tab { 
  font-size: x-small;
  font-family:  Arial, Helvetica, sans-serif;
}

FONT.tab0 { 
  font-size: xx-small;
  font-family:  Arial, Helvetica, sans-serif;
}


FONT.tab2 { 
  font-size: small;
  font-family:  Arial, Helvetica, sans-serif;
}

FONT.red3 {
  color: #CC3300;
  size:3;
  font-family: Arial, Helvetica, sans-serif; 
}
FONT.red {
  color: #993300;
  size: 8;
  font-family: Arial, Helvetica, sans-serif; 
}
FONT.blue {
  color: #003399;
  size:3;
  font-family: Arial, Helvetica, sans-serif;
}

FONT.white {
  color: white;
  font-size:small;
  font-family: Arial, Helvetica, sans-serif;
}

 
TD.coloured{
 background:#DDCCFF;
 margin:0px;
}

TD.pay {
 vertical-align:center;
 text-align:center;
 border:#eaeef2 solid;
 background:#ffffff;
}

TD.paymethod{
  vertical-align:top;
  border:eaeef2 solid;
  width:140px;
}

TD.paymethod{
  vertical-align:top;
  border:eaeef2 solid;
}

IMG.header{ 
width:600; 
height:80;
border:0;
}

div.Layer1 {
	overflow: auto;
	width: 100%;
	height: 200px;
}

      #MTlinks {
                padding:15px;
                border:1px solid #FFF;
                width:200px;
                }

       .#MTsidetitle {
                font-family:palatino, georgia, times new roman, serif;
                color:#666600;
                font-size:small;
                font-weight:normal;
                padding:2px;
                margin-top:30px;
                letter-spacing: .3em;
                background:#FFF;
                text-transform:uppercase;
                }

        .MTsidetitle {
                font-family:palatino, georgia, times new roman, serif;
                color:#666600;
                font-size:small;
                font-weight:normal;
                padding:2px;
                margin-top:30px;
                letter-spacing: .3em;
                background:#FFF;
                text-transform:uppercase;
                }

        .MTcalendar {
                font-family:verdana, arial, sans-serif;
                color:#666;
                font-size:x-small;
                font-weight:normal;
                background:#FFF;
                line-height:140%;
                padding:2px;
                text-align:left;
                }

       .MTcalendarhead {
                font-family:palatino, georgia, times new roman, serif;
                color:#666600;
                font-size:small;
                font-weight:normal;
                padding:2px;
                letter-spacing: .3em;
                background:#FFF;
                text-transform:uppercase;
                text-align:left;
                }

       .MTside {
                font-family:verdana, arial, sans-serif;
                color:#333;
                font-size:x-small;
                font-weight:normal;
                background:#FFF;
                line-height:140%;
                padding:2px;
                }

       .MTsidetitle {
                font-family:palatino, georgia, times new roman, serif;
                color:#666600;
                font-size:small;
                font-weight:normal;
                padding:2px;
                margin-top:30px;
                letter-spacing: .3em;
                background:#FFF;
                text-transform:uppercase;
                }

        .MTsyndicate {
                font-family:verdana, arial, sans-serif;
                font-size:xx-small;
                line-height:140%;
                padding:2px;
                margin-top:15px;
                background:#FFF;
                }

       .MTpowered {
                font-family:palatino, georgia, times new roman, serif;
                color:#666;
                font-size:x-small;
                line-height:140%;
                text-transform:uppercase;
                padding:2px;
                margin-top:50px;
                letter-spacing: .2em;
                background:#FFF;
                }

#headertable {
  border-spacing: 0;
  border: 0;
}

#headertable TD {
  border: 0;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
}

