BODY { 
  background-color: black;
  background-image: url("http://ctrl-alt-elite.net/tome/img/background.jpg");
  background-repeat: repeat-y;
  background-position: center;
  color: white;
}

h1 {
  text-align: center;
}

a {
	font-size:13pt;
        font-family: Arial, sans-serif;
        color: #006699;
        background-color: transparent;
	font-weight:bold;
}

a:visited {
	font-size:13pt;
        font-family: Arial, sans-serif;
        color: #336699;
        background-color: transparent;
	font-weight:bold;
}

a:hover {
	font-size:13pt;
        font-family: Arial, sans-serif;
        color: yellow;
        background-color: transparent;
	font-weight:bold;
}

td.menuheader {
	font-size:13pt;
        font-family: Arial, sans-serif;
        color: ffffee;
        background-color: #2B06E6;
	border-color: gray gray #cccccc gray;
	font-weight:bold;
}

td.menuheader2 {
	font-size:13pt;
        font-family: Arial, sans-serif;
        color: ffffee;
        background-color: #6F80B0;
	border-color: gray gray #cccccc gray;
	font-weight:bold;
}


table {
	border-width: 2px;
	border-collapse: collapse;
}

td.alt {
	padding: 5px 10px 5px 10px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 5px;
	border-style: hidden;
	border-color: transparent;
	border-collapse: collapse;
	background: #1A1919;
}

td.norm {
	padding: 5px 10px 5px 10px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 5px;
	border-style: hidden;
	border-color: transparent;
	border-collapse: collapse;
	background: #000000;
}

td {
	padding: 5px 5px 5px 5px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 5px;
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
}

td.over {
	padding: 5px 5px 5px 5px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 5px;
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background: #66cc66;
}


table.search {
	border-width: 2px;
	border-collapse: collapse;
}

table.search td {
	padding: 10px 20px 10px 20px;
	border-width: 20px 20px 20px 20px;
	border-spacing: 10px;
	border-style: hidden hidden hidden hidden;
	border-color: transparent transparent transparent transparent;
	border-collapse: collapse;
}

.form_label {
	font-size:9pt;
	font-family:sans-serif;
}
table.form {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: hidden hidden hidden hidden;
	border-color: transparent transparent transparent transparent;
	border-collapse: collapse;

}

table.form td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: hidden hidden hidden hidden;
	border-color: transparent transparent transparent transparent;
	border-collapse: collapse;

}



table.inside_form {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: hidden hidden hidden hidden;
	border-color: transparent transparent transparent transparent;
	border-collapse: collapse;

}

table.inside_form td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: hidden hidden hidden hidden;
	border-color: transparent transparent transparent transparent;
	border-collapse: collapse;

}

.coach_form_label {
	font-size:9pt;
	font-family:sans-serif;
	font-weight:bold;
	background-color:black;
}

.coach_form_entry {
	font-size:9pt;
	font-family:sans-serif;
	background-color:transparent;
}


table.coach_form {
	border-width: 1px;
	border-collapse: collapse;
}

table.coach_form td {
	padding: 1px 1px 1px 1px;

	background-color:grey;

}



table.coach_inside_form {
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.inside_coach_form td {
	padding: 2px 1px 2px 1px;
	border-style: solid;
	border-width : 0px 0px 1px 0px;
	border-color: gray gray gray gray;

}

table.list_table {
	border-width: 1px;
	border-collapse: collapse;
}

table.list_table td {
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-width : 1px 1px 1px 1px;
	border-color: gray gray #cccccc gray;

}

tr.d0 td {
	background-color: #ffffff;
}
tr.d1 td {
	background-color: #ccccff;
}

 input.text
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
 select
{
color: #781351;
background: #fee3ad;
border: 0px solid #781351
position:static;
}

.submit {
	border-color:#781351;
	background:#fee3ad;
	
}
.text
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

button.calbutton {
	background-color:white;
	border-style:none
}

fieldset{
	background-color:transparent;
	
	border-width:2px 2px 2px 2px;
	border-style:solid;
	border-color:#666666;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		
	margin:10px 0px 10px 10px;
	width:350px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

table.viewrecord {
	border-width: 2px;
	border-collapse: collapse;
}

td.rightrecord {
        color: #66ff66;
	padding: 10px 20px 10px 20px;
	border-width: 20px 20px 20px 20px;
	border-spacing: 10px;
	border-style: hidden hidden hidden hidden;
	border-color: transparent transparent transparent transparent;
	border-collapse: collapse;
}

td.leftrecord {
        width: 25%;
        color: #ffffff;
        background: #666666;
	padding: 10px 20px 10px 20px;
	border-width: 20px 20px 20px 20px;
	border-spacing: 10px;

	border-color: #666688;
	border-collapse: collapse;
}

div.footer {
  font-size: 10pt;
  font-family: verdana;
  color: #666666;
}

h1 {
  font-size: 14pt;
  font-family: arial;
  color: cornflowerblue;
 }