td.bluetitle {
     border: solid navy;
     background: #6699cc;
     font-family: arial;
     font-size:12;

}

table.festreg {
     border-right: 2px solid navy;
     font-family: arial;
     font-size: 12;
}

td.blue {


     width: 136;
     font-family: arial;
     font-size:12;


}
td.bluebottom {

     background: #ffffff;
     width: 100%;
     border: solid navy;
     font-family: arial;
     font-size:12;


}
table.main {
     width: 800;
     float: center;
     font-family: arial;
     font-size:12;

	  background-color: #FFFFFF;
}

body{
	background-color: #ECECEC;
}

td.NewsTableTopLeft {
     border-left: 2px solid navy;
     border-bottom: 2px solid navy;
     border-top: 2px solid navy;
     font-weight: bold;
     font-family: arial;
     font-size:12;


}

td.NewsTableTopRight {
     border-right: 2px solid navy;
     border-top: 2px solid navy;
     border-bottom: 2px solid navy;
     font-weight: bold;
     font-family: arial;
     font-size:12;

}

td.BlueNewsTableBottom {
     border-right: 2px solid navy;
     border-left: 2px solid navy;
     border-bottom: 2px solid navy;
     font-family: arial;
     font-size:12;
}

table.BlueNews {
      width: 85%;
      font-family: arial;
      font-size:12;

}

table {
	font-family: arial;
	font-size:12;
}


a:link.leftbar { color: Black; font-size: 12; }
a:visited.leftbar {color: Black; font-size: 12; }
a:hover.leftbar { color: #6699cc; font-size: 12; }
a:active.leftbar {color: #6699cc; font-size: 12; }

a:link.top {color: black; text-decoration: none;}
a:visited.top {color: black; text-decoration: none;}
a:hover.top {color: navy; text-decoration: overline;}
a:active.top {color: navy; text-decoration: overline; }

a:link { color: teal; text-decoration:none;}
a:visited {color: teal; text-decoration:none;}
a:hover {color: teal; text-decoration: underline;}

font.top {
     color=#003366;

}

/*
input, textarea, select
{
	border: 1px black solid;
	background-color: whitesmoke;
}

button {
	border: 1px black solid;
	background-color: green;
	}
 */

input.submit
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

@media print {
	.invoicehidden {
		display: none;
	}
}
