A { text-decoration:none; }
A:link {font-weight:bold;color:#A26D3B;}
A:visited {font-weight:bold;color:#A26D3B;}
A:active {font-weight:bold;color:#A26D3B;}
A:hover {font-weight:bold;color:#6D3806;}

A.menu { font-size:bigger;text-decoration:none; }
A.menu:link {font-size:bigger;font-weight:normal;color:#000000;}
A.menu:visited {font-size:bigger;font-weight:normal;color:#000000;}
A.menu:active {font-size:bigger;font-weight:normal;color:#000000;}
A.menu:hover {font-size:bigger;font-weight:normal;color:#6D3806;}

table.main {
  border-width:0px;
  vertical-align:top;
  border-collapse:collapse;
  text-align:left;
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  height:800px;
  background-repeat:no-repeat;
  background-image:url('images/background.jpg');
}

td {vertical-align:top;border-collapse:collapse;}

tr {border-collapse:collapse;border-width:0px;margin:0px;}
* {margin:0;border-collapse:collapse;padding:0px;}
@font-face
{
    font-family: my_font;
    src: url('images/varsity_regular.eot');
    src: local(my_font), url('images/varsity_regular.ttf') format('opentype');
}
tr.header {height:42px;}
tr.titlebar {height:60px;}
tr.menubar {height:24px;}
tr.menubar td {height:24px;}
tr.submenubar {height:22px;}
tr.submenubar td {height:22px;}
tr.pagetitle {height:66px;}

td.inset { border-style:inset;border-width:1px;border-color:black; }
td.outset { border-style:solid;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;border-left-color:#FFFFFF;border-width:1px; }

H1			{display:inline;font:bold 25px "Trebuchet MS"; margin:0px;}
H2			{display:inline;font:bold 18px "Trebuchet MS"; margin:0px;}
H3			{display:inline;font:bold 16px "Trebuchet MS"; margin:0px;}

h1.header {}
h2.header {background-color:#999999;display:block;font-size:larger;font-weight:bold;}
h3.header {background-color:#999999;display:block;font-weight:bold;}

img {border-style:none;margin:0px;padding:0px}

body 
{ 
	font: 100% "Trebuchet MS", serif;
	font-size:smaller;
}

table.about div {
  background-color:#FFFFFF;
  font-weight:normal;
  font-color:#000000;
}
table.about div:hover {
  background-color:#BBBBBB;
  font-weight:bold;
}


table.pagemenu {
  font-size:larger;
  width:100%;
  border-style:solid;
  border-width:1px;
  border-color:black;
}

table.pagemenu td {
  width:50%;
  border-style:solid;
  border-width:1px;
  border-color:black;
}

table.pagemenu div {
  background-color:#FFFFFF;
  font-weight:normal;
  font-color:#000000;
}
table.pagemenu div:hover {
  background-color:#BBBBBB;
  font-weight:bold;
}


table.contactinfo
{
  width:100%;
  text-align:left;
  
}
table.contactinfo tr {
  text-align:left;
  border-style:solid;
  border-width:1px;
  border-color:white;
  /* font-size:smaller; */
}

table.contactinfo td {
  padding:0px 0px 0px 5px;
  text-align:left;
  border-style:solid;
  border-width:1px;
  border-color:white;
  /* font-size:smaller; */
}

table.sched {
  text-align:center;
}
td.schedhead { 
  text-align:center;
  background-color:gray;
  border-style:solid;
  border-width:1px;
  border-color:white;
  font-weight:bold;
}
tr.schedhead
{
  text-align:center;
  border-style:solid;
  border-width:1px;
  border-color:white;
}
td.scheditem { 
  text-align:left;
  background-color:#CCCCCC;
  border-style:solid;
  border-width:1px;
  border-color:white;
  text-align:center;
  /* font-size:smaller; */
}
td.scheddetail{ 
  text-align:left;
  background-color:#CCCCCC;
  border-style:solid;
  border-width:1px;
  border-color:white;
  padding:0px 4px 0px 4px;
  /* font-size:smaller; */
}

tr.scheditem
{
  text-align:left;
  border-style:solid;
  border-width:1px;
  border-color:white;
}

td.menuitem { 
  width:9%;
  text-align:center;
  vertical-align:middle;
  background-color:#CCCCCC;
  border-style:solid;
  border-width:1px;
  border-color:white;
  font-size:smaller;
  
}
tr.menuitem
{
  text-align:center;
  border-style:solid;
  border-width:1px;
  border-color:white;
}


table.RegEdit {
  width:100%;
  text-align:center;
  font-size:smaller;
  border-style:solid;
  border-width:1px;
  border-color:black;  
}


td.RegEdit {
  border-style:solid;
  border-width:1px;
  border-color:black;
}

td.RegEditHeader {
  border-style:solid;
  border-width:1px;
  border-color:black;
  Background-color:#cccccc;
}

table.form td
{
	vertical-align:top;
	padding:0px 4px 0px 4px;
}

table.about {
  width:100%;
  border-style:solid;
  border-width:1px;
  border-color:black;
}

table.about td {
  width:50%;
  border-style:solid;
  border-width:1px;
  border-color:black;
}

table.about img {
  border-style:inset;
  border-width:2px;
  margin:4px 4px 4px 4px;
}

table.about a {
  font-weight:normal;
}

table.misc {
  width:100%;
  border-style:solid;
  border-width:1px;
  border-color:black;
}

table.misc td {
  padding:0px 5px 0px 5px;
  border-style:solid;
  border-width:1px;
  border-color:black;
}

table.misc img {
  border-style:inset;
  border-width:2px;
  margin:4px 4px 4px 4px;
}

table.venue {
  width:425px;
  border-style:inset;
  border-width:2px;
  border-color:black;
}

table.venue td {
  padding:0px 5px 0px 5px;
  border-style:dashed;
  border-width:1px;
  border-color:black;
}


table.vitals {
  width:425px;
}

table.vitals td {
  padding:0px 5px 0px 5px;

}

div.test {border-style:solid;border-width:1px;border-color:black;}
td.test {border-style:dashed;border-width:1px;border-color:black;}


/* Payment Page */
table.payment {width:100%;text-align:left;}
table.payment td {padding:0px 4px 0px 4px;;border-style:dashed;border-width:1px;border-color:black;}
tr.payheader {font-weight:bold;background-color:white;text-align:center;border-style:solid;}
tr.payheader td {border-style:solid;}


/* Registration/Payment Tables */
table.GenReg {width:100%;text-align:left;}
table.GenReg td {padding:0px 4px 0px 4px;border-style:dashed;border-width:1px;border-color:black;}
tr.GenRegHeader {font-weight:bold;background-color:white;text-align:center;border-style:solid;}
tr.GenRegHeader td {border-style:solid;}


table.Venues {width:100%;}
table.Venues td {width:200px;border-style:solid;border-color:white;border-width:1px;}
table.Venues td h3 {background-color:#999999;display:block;font-weight:bold;}

table.Schedule {width:100%;}
table.Schedule td {border-style:solid;border-color:white;border-width:1px;}

div.Schedule h3 {background-color:#999999;display:block;font-weight:bold;}
div.Schedule table {width:100%;}
