/*body	{
	font-family: Tahoma, Arial, Lucida, Verdana, Lucida, Helvetica, cursive; 
	color: #000;
	background: #fff;
	margin: 4px 0 0 0;
	padding: 0;
	}
*/

p	{
	font-family: "Ariel Narrow", sans-serif }

.serif	{
	font-family: "Times New Roman", serif }

.fantasy	{
	font-family: "Castellar", fantasy }

.mono	{
	font-family: "Courier", monospace }

.cursive	{
	font-family: "Comic Sans MS", cursive }


	
img {
	display: block;
	border: 0;
	background: white;
	}
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6	{
	font-family: /*"Comic Sans MS", */Tahoma, Arial, Lucida, Verdana, Lucida, Helvetica, cursive;
	margin-left: 5px;
	margin-right: 5px;
	}
/*	
td, li, ul, ol, h2, h3, h4, h5, h6	{
	font-family: Arial, Lucida, Verdana, Lucida, Helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	}
*/

h1	{
	font-size: 1.0em;
	font-weight: bold;
	margin-left: 5%;
	}

h2	{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 1em;
	color: red;
	}

h2.picmarge {
	margin-left: 30%;
	}

h3	{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 2em;
	margin-top: 1em;
	margin-left: 20px;
	color: #8AB;
	}

h4	{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 1em;
	color: black;
	}

html p	{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	font-size:  0.85em;
	line-height: 1.5;
	}

/************************************************************
	Class Styles
*************************************************************/

.bd {
	font-weight: bold;
	}

.ital {
	font-style: italic;
	}

.emph {
	font-style: italic;
	font-weight: bold;
	}

.emph {
	font-style: italic;
	font-weight: bold;
	}

.emph2 {
	font-style: italic;
	font-weight: bold;
	font-size: 2em;
	}

.emph15 {
	font-style: italic;
	font-weight: bold;
	font-size: 1.5em;
	}

.emph125 {
	font-style: italic;
	font-weight: bold;
	font-size: 1.25em;
	}

.emphgreen {
	font-style: italic;
	font-weight: bold;
	color: green; 	
	}

.listhdg {
	font-weight: 	bold;
	font-size:	.8em;
	text-decoration: underline;
	text-align: 	left;
	color:		black;
	}

.listitem {
	font-weight: 	normal;
	font-size:	0.75em;
	color:		black;
	}

.listitemcent {
	font-weight: 	normal;
	font-size:	0.75em;
	text-align: 	center;
	color:		black;
	}

.norm05 {
	font-size:	0.5em;
	}

.norm06 {
	font-size:	0.6em;
	}

.norm065 {
	font-size:	0.65em;
	}

.norm07 {
	font-size:	0.7em;
	}

.norm075 {
	font-weight: normal;
	font-size:	0.75em;
	}

.normblue075 {
	font-weight: normal;
	font-size:	0.75em;
	color:	blue;
	}

.normblack075 {
	font-weight: normal;
	font-size:	0.75em;
	color:	black;
	}

.nblack08 {
	font-weight: normal;
	font-size: 0.8em;
	font-style: normal;
	color: black;
	}

.norm1 {
	font-size:	1.0em;
	}

.bold075 {
	font-weight: bold;
	font-size: 0.75em;
	}

.bold09 {
	font-weight: bold;
	font-size: 0.9em;
	}

.boldred09 {
	font-weight: bold;
	font-size: 0.9em;
	color: red;
	}

.txt09 {
	font-weight: normal;
	font-size: 0.9em;
	}

.bold2 {
	font-weight: bold;
	font-size: 2em;
	}

.bold15 {
	font-weight: bold;
	font-size: 1.5em;
	}

.bold125 {
	font-weight: bold;
	font-size: 1.25em;
	}

.bdgreen {
	font-weight: bold;
	color: green; 	
	}

.bdblue {
	font-weight: bold;
	color: #8AB;
	}

.bdblue2 {
	font-weight: bold;
	font-size: 1.1em;
	color: #8AB;
	}

.itblue {
	font-style: italic;
	color: #8AB;
	}

.itblue2 {
	font-size: 0.9em;
	font-style: italic;
	color: blue;
	}

.itblack2 {
	font-size: 0.8em;
	font-style: italic;
	color: black;
	}

.nblack2 {
	font-size: 0.8em;
	font-style: normal;
	color: black;
	}

.itblack3 {
	font-weight: normal;
	font-size: 0.8em;
	font-style: italic;
	color: black;
	}

.itblackbold4 {
	font-weight: normal;
	font-size: 1em;
	font-style: italic;
	color: black;
	font-weight: bold;
	}

.blackbold5 {
	font-size: 1.5em;
	color: black;
	font-weight: bold;
	}

.itred {
	font-style: italic;
	font-size: 1.25em;
	color: red;
	}

.itredsmall {
	font-style: italic;
	font-size: 0.75em;
	color: red;
	}

.red08 {
	font-size: 0.8em;
	color: red;
	}

.blk08 {
	font-size: 0.8em;
	color: black;
	font-weight: normal;
	}

.blkbold08 {
	font-size: 0.8em;
	color: black;
	font-weight: bold;
	}

.itblksmaller {
	font-style: italic;
	font-size: 0.6em;
	color: black;
	}

.itbd {
	font-style: italic;
	font-weight: bold;
	}

.ulbd {
	text-decoration: underline;
	font-weight: bold;
	}

.ulit {
	text-decoration: underline;
	font-style: italic;
	}
	
.hide	{
	background: #DDDDDD;
	margin: 0;
	padding: 0;
	display: none;
	}

.red	{
	color:	red;
	}

div.box3 {
	margin-left: 	1%;
	margin-right: 	60%;
	font-weight: 	bold;
	font-size: 	1em;
	padding-left: 	4%;
	color: 		red;
	border-color: 	#8AB;
	border-style: 	solid;
	border-width: 	2;
	padding: 	10px;
	text-align: 	center;
	}

div.box4a {
	margin-left: 	10%;
	margin-right: 	20%;
	font-weight: 	bold;
	font-size: 	0.9em;
	padding-left: 	2%;
	padding-right: 	2%;
	color: 		red;
	border-color: 	#8AB;
	border-style: 	hidden;
	border-width: 	2;
	padding-top: 	2px;
	padding-bottom: 2px;
	text-align: 	left;
	}

.p1	{
	font-size: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
	}

.p1n	{
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 1em;
	margin-top: 1em;
	}

.p2	{
	font-size: 0.9em;
	margin-bottom: 1em;
	margin-top: 1em;
	}

.p2n	{
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 1em;
	margin-top: 1em;
	}

.p3	{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 2em;
	margin-top: 1em;
	margin-left: 20px;
	}

.p4	{
	font-size: 	1em;
	font-weight: 	bold;
	margin-bottom: 	1em;
	margin-top: 	1em;
	margin-left: 	20px;
	color: 		red;
	}

.p4a	{
	font-size: 	1.2em;
	font-weight: 	bold;
	margin-bottom: 	0.5em;
	margin-top: 	0.5em;
	color: 		red;
	text-align: 	center;
	}

.p4b	{
	font-size: 	1em;
/*	font-weight: 	bold;*/
	margin-bottom: 	0.75em;
	margin-top: 	0.75em;
	margin-left: 	20px;
	color: 		red;
	}

.p3a	{
	font-size: 	1em;
	font-weight: 	bold;
	margin-bottom: 	0.5em;
	margin-top: 	0.5em;
	color: 		black;
	text-align: 	center;
	margin-left: 	10px;
	}

.p3b	{
	font-size: 	1em;
	font-weight: 	bold;
	margin-bottom: 	0.5em;
	margin-top: 	0.5em;
	color: 		black;
	text-align: 	center;
	margin-left: 	20px;
	}

.p3c	{
	font-size: 	1em;
	font-weight: 	bold;
	margin-bottom: 	0.5em;
	margin-top: 	0.5em;
	color: 		black;
	text-align: 	center;
	margin-left: 	60px;
	}

.p3d	{
	font-size: 	1em;
	font-weight: 	bold;
	margin-bottom: 	0.5em;
	margin-top: 	0.5em;
	color: 		black;
	text-align: 	center;
	margin-left: 	30px;
	}

/*
.j1	{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 1em;
	margin-left: 20px;
	color: #8AB;
	}

.j2	{
	font-size: 0.9em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	margin-left: 20px;
	color: black;
	}

.j3	{
	color: blue;
	}
*/
p.notice {
	margin-left: 1%;
	margin-right: 60%;
	font-weight: bold;
	font-size: 1.5em;
	padding-left: 4%;
	color: red;
	border-color: red;
	border-style: solid;
	border-width: 2;
	padding: 10px;
	text-align: center;
	}

p.boxnote {
	margin-left: 1%;
	margin-right: 49%;
	font-weight: bold;
	font-size: 1.25em;
	padding-left: 4%;
	color: red;
	border-color: #8AB;
	border-style: solid;
	border-width: 2;
	padding: 10px;
	text-align: center;
	}

p.boxnote2 {
	margin-left: 11%;
	margin-right: 59%;
	font-weight: bold;
	font-size: 1em;
	padding-left: 4%;
	color: #8AB;
	border-color: #8AB;
	border-style: solid;
	border-width: 2;
	padding: 10px;
	text-align: center;
	}

p.boxnote3 {
	margin-left: 11%;
	margin-right: 59%;
	font-weight: bold;
	font-size: 1em;
	padding-left: 4%;
	color: red;
	border-color: #8AB;
	border-style: solid;
	border-width: 2;
	padding: 10px;
	text-align: center;
	}

p.boxnote3a {
	margin-left: 1%;
	margin-right: 39%;
	font-weight: bold;
	font-size: 1em;
	padding-left: 4%;
	color: red;
	border-color: #8AB;
	border-style: solid;
	border-width: 2;
	padding: 10px;
	text-align: center;
	}

p.boxnote4 {
	margin-left: 1%;
	margin-right: 20%;
	font-weight: bold;
	font-size: 0.9em;
	padding-left: 2%;
	padding-right: 2%;
	color: red;
	border-color: #8AB;
	border-style: hidden;
	border-width: 2;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	}

p.boxnote4a {
	margin-left: 1%;
	margin-right: 39%;
	font-weight: bold;
	font-size: 0.9em;
	padding-left: 2%;
	padding-right: 2%;
	color: red;
	border-color: #8AB;
	border-style: hidden;
	border-width: 2;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	}

p.boxnote5 {
	margin-left: 1%;
	margin-right: 20%;
	font-weight: bold;
	font-size: 1.0em;
	padding-left: 2%;
	padding-right: 2%;
	color: red;
	border-color: #8AB;
	border-style: hidden;
	border-width: 2;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	}

p.boxnotehidden {
	margin-left: 1%;
	margin-right: 60%;
	font-weight: bold;
	font-size: 1.25em;
	padding-left: 4%;
	color: black;
	border-style: hidden;
	padding: 10px;
	text-align: center;
	}

p.boxnotehidden2 {
	margin-left: 10%;
	margin-right: 20%;
	font-weight: bold;
	font-size: 1.25em;
	padding-left: 4%;
	color: black;
	border-style: hidden;
	padding: 10px;
	text-align: center;
	}

p.boxbold09 {
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 10%;
	margin-right: 20%;
	padding-left: 4%;
	color: black;
	border-style: hidden;
	padding: 10px;
	text-align: center;
	}

p.boxlibold09 {
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 30%;
	margin-right: 20%;
	padding-left: 4%;
	color: black;
	border-style: hidden;
	padding: 0px;	
	text-align: left;
	}

p.boxbold10 {
	font-weight: bold;
	font-size: 1.0em;
	margin-left: 10%;
	margin-right: 10%;
	padding-left: 4%;
	color: black;
	border-style: hidden;
	padding: 0px;	
	text-align: left;
	}

p.box10 {
	font-size: 1.0em;
	margin-left: 10%;
	margin-right: 10%;
	padding-left: 4%;
	color: black;
	border-style: hidden;
	padding: 0px;	
	text-align: left;
	}

p.picmarge {
	margin-left: 10%;
	}

p.quote {
	font-style: italic;
	padding-left: 4%;
	}

p.spaceabove {
	margin-top: 1em;
	}

p.indent1 {
	margin-left: 20px;
	}

p.spacebelow {
	margin-bottom: 1em;
	}

p.note {
	margin-top: 1em;
	font-style: italic;
	font-size:   0.8em;
	}

p.note2 {
	margin-top: 1em;
	font-style: italic;
	font-size:   1em;
	}

p.ital-note {
	margin-top: 1em;
	font-style: italic;
	font-weight: bold;
	font-size:   0.9em;
	}

p.ital-note-red {
	margin-top: 1em;
	font-style: italic;
	font-weight: bold;
	font-size:   0.9em;
	color:   red;
	}

p.imp-note {
	margin-top: 2em;
	margin-bottom: 1em;
	font-weight: bold;
	font-size:   1em;
	}

p.imagesdesc {
	margin-top: 1em;
	margin-left: 10px;
	font-weight: bold;
	font-size:   1.1em;
	}

p.imagedesc {
	/* font-weight: bold; */
	font-size:   0.85em;
	margin-left: 50px;
	margin-top: 1em;
	}

p.imagepic {
	margin-left: 10px;
	}

p.jh1	{
	font-size: 		20pt;
	font-weight: 		bold;
	color:				green;
	background-color:	yellow;
	margin-left: 		10px;
	margin-right: 		200px;
	text-align: 		center;
	}

p.jh2	{
	font-size: 		20pt;
	font-weight: 		bold;
	color:			green;
	background-color:	yellow;
	margin-left: 		10px;
	margin-right: 		200px;
	text-align: 		center;
	}

p.jh3	{
	font-size:  		1.1em;
	color:				red;
	background-color:	white;
	margin-left: 		10px;
	margin-top: 		0.1em;
	margin-bottom: 		0.1em;
	margin-right: 		200px;
	text-align: 		left;
	line-height: 		1.5;
	}

p.jh4	{
	font-size:  		1em;
	color:				red;
	background-color:	white;
	margin-left: 		10px;
	margin-top: 		0.1em;
	margin-bottom: 		0.1em;
	margin-right: 		200px;
	text-align: 		left;
	line-height: 		1.5;
	}

p.j1	{
	font-size:  		1em;
	color:				green;
	background-color:	white;
	margin-left: 		10px;
	margin-top: 		0.1em;
	margin-bottom: 		0.1em;
	margin-right: 		200px;
	text-align: 		left;
	line-height: 		1.5;
	}

p.j1red	{
	font-size:  		1.5em;
	color:				red;
	background-color:	white;
	margin-left: 		10px;
	margin-top: 		0.1em;
	margin-bottom: 		0.1em;
	margin-right: 		200px;
	text-align: 		left;
	line-height: 		1.5;
	}

p.j2	{
	font-size:  		1em;
	color:				black;
	background-color:	white;
	margin-left: 		10px;
	margin-top: 		0.1em;
	margin-bottom: 		0.1em;
	margin-right: 		200px;
	text-align: 		left;
	line-height: 		1.5;
	}

p.j3	{
	font-size:  		1em;
	color:				blue;
	background-color:	white;
	margin-left: 		10px;
	margin-top: 		0.1em;
	margin-bottom: 		0.1em;
	margin-right: 		200px;
	text-align: 		left;
	line-height: 		1.5;
	}
	
p.llsty	{
	font-weight: 		normal; 
	display: 	 		block;
	text-decoration: 	none;
	background: 	 	white; 
	font-size: 			0.7em;
	margin-bottom: 		0.2em;
	}

/************************************************************
	Link Styles
*************************************************************/

a 	{
	font-weight: 	 normal; 
	display: 	 block;
	text-decoration: none;
	background: 	 white; 
	}

a:link {
	color: #474747;
	}

a:visited {
	color: #c30;
	}

a:hover {
	color: #f60;
	}

a:active {
	color: #f90;
	}

a.leftlnk {
	font-size: 0.8em;
	}

a.leftlnk1 {
	font-size: 0.8em;
	margin-top: 0.4em;
	}

a.leftlnk2 {
	font-size: 0.8em;
	margin-top: 0.2em;
	}

a.leftlnk3 {
	font-size: 0.6em;
	margin-top: 0.2em;
	}

a.teams {
	margin-left: 20px;
	margin-top:  1.5em;
	margin-bottom:  1.5em;
	font-size: 0.8em;
	text-decoration: underline;
	}	

a.teamsA {
	margin-left: 100px;
	margin-top:  1.5em;
	margin-bottom:  1.5em;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	}	

a.lta {
	margin-left: 2%;
	margin-top:  0.5em;
	margin-bottom:  0.5em;
	font-size: 1em;
	text-decoration: underline;
	}	

a.msgs {
	margin-left: 20px;
	margin-top:  2em;
	margin-bottom:  2em;
	font-size: 1.2em;
	text-decoration: underline;
	}	

a.msgs1 {
	margin-left: 20px;
	margin-top:  1em;
	margin-bottom:  1em;
	font-size: 1em;
	text-decoration: underline;
	}	

a.msgs2 {
	font-size: 1.0em;
	text-decoration: underline;
	}	

a.pictures {
	margin: 0;
	padding-left: 40px;
	font-size: 0.6em;
	text-decoration: underline;
	}	

a.history {
	margin: 0;
	padding: 0;
	font-size: 0.6em;
	text-decoration: underline;
	}

a.retgall {
	font-size: 0.9em;
	font-weight: bold;
	}

a.jumpimg {
	font-size: 0.7em;
	}

a.retfixlist {
	font-size: 0.9em;
	font-weight: bold;
	}

a.jumpfix {
	font-size: 0.8em;
	}

a.eml {
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 20px;
	color: #8AB;
	}

a.eml2 {
	font-size: 0.9em;
	text-decoration: underline;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 20px;
	color: #8AB;
	}

a.eml3 {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 20px;
	color: black;
	}

a.lnk {
	font-size: 0.9em;
	font-style: italic;
/*	font-weight: bold;*/
	text-decoration: underline;
	margin-bottom: .25em;
	margin-top: .25em;
	margin-left: 10px;
	color: red;
	}

a.lnk2 {
	font-size: 0.9em;
	font-style: normal;
	text-decoration: underline;
	margin-bottom: .25em;
	margin-top: 1.0em;
	margin-left: 20px;
	color: blue;
	}


a.lnk3 {
	font-size: 1em;
	font-style: normal;
	text-decoration: underline;
	margin-bottom: 1em;
	margin-top: 1.5em;
	margin-left: 20px;
	color: blue;
	}

a.lnk4 {
	font-size: 1em;
	font-style: normal;
	text-decoration: underline;
	margin-bottom: 1em;
	margin-top: 1.5em;
	margin-left: 20px;
	color: red;
	}
	
a.lnk5 {
	font-size: 1em;
	font-style: normal;
	text-decoration: underline;
	margin-bottom: 1em;
	margin-top: 0.25em;
	margin-left: 20px;
	color: red;
	}

a.lnk4Bblack {
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 1em;
	margin-top: 1.5em;
	margin-left: 20px;
	color: black;
	}

a.lnk4Bred {
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 1em;
	margin-top: 1.5em;
	margin-left: 100px;
	color: red;
	}


/************************************************************
	List Styles
*************************************************************/

#list-1 {
	list-style-type: disc;
	}
#list-2 {
	list-style-type: decimal;
	list-style-position: outside;
	}

li.wimb0	{
	margin-top:      0.5em;
	margin-bottom:   0.5em;
	}	

li.space1	{
	margin-top:      0.5em;
	margin-bottom:   0.5em;
	}	

li.list1	{
	font-size: 	0.9em;
	margin-top:     0.5em;
	margin-bottom:  0.5em;
	}	

.list1a	{
	font-size:	1.2em;
	font-weight:	bolder;
	margin-top:	0.5em;
	margin-bottom:	0.5em;
/*	color:		red;*/
	}	

/*
li.list1a	{
	font-size:	1em;
	font-weight:	bolder;
	margin-top:	0.5em;
	margin-bottom:	0.5em;
	}
*/

li.boxlist1 {
	font-size: 0.9em;
	margin-left: 30%;
	margin-right: 20%;
	margin-top:     0.5em;
	margin-bottom:  0.5em;
	padding-left: 4%;	
	color: black;
	border-style: hidden;
/*	padding: 10px;	*/
	text-align: left;
	}

table.space1 {
	border-spacing: 5px 10px;
	}

#list-dec {
	list-style-type: decimal;
	}

#list-lat {
	list-style-type: lower-latin;
	}

#list-u-lat {
	list-style-type: upper-latin;
	}

#list-rom {
	list-style-type: lower-roman;
	}

#list-u-rom {
	list-style-type: roman;
	font-weight: bold;
	}

li.wimb {
	margin-top:    0.5em;
	margin-bottom: 0.5em;
	font-size:     0.8em;
/*	font-weight:   bold;*/
	line-height:   1.0em;
	}

li.box {
	margin-top:    0.5em;
	margin-bottom: 0.5em;
	font-size:     0.85em;
	line-height:   1.0em;
	}

li.ruled {
	margin-top:    1em;
	margin-bottom: 0.5em;
	font-size:     0.95em;
/*	font-weight:   bold;*/
	line-height:   1.5em;
	}

li.rulel {
	margin-top:    0.5em;
	margin-bottom: 0.5em;
	font-size:     0.9em;
	}

li.ruler {
	margin-top:    0.5em;
	margin-bottom: 0.5em;
	font-size:     0.85em;
	}

li.rulew {
	margin-top:    1em;
	margin-bottom: 0.5em;
	font-size:     0.95em;
	font-weight:   bold;
	line-height:   1.5em;
	}

/************************************************************
	Table Styles
*************************************************************/
table#sample {
    background-color:#FFFFFF;
    border: 		solid #000 3px;
    width: 		75%;
    border-collapse:	collapse;
    margin-left:	100px;
}

table#sampleWide {
    background-color:#FFFFFF;
    border: 		solid #000 3px;
    width: 		80%;
    border-collapse:	collapse;
    margin-left:	10%;
}

table#sampleWideFixed {
    background-color:	#FFFFFF;
    border-style: 		none;
    width: 						750px;
    border-collapse:	collapse;
    margin-left:			100px;
}

table#sampleThin {
    background-color:#FFFFFF;
    border: 		solid #000 3px;
    width: 		50%;
    border-collapse:	collapse;
    margin-left:	5%;
}

table#sampleThinFixed {
    background-color:#FFFFFF;
    border: 		solid #000 3px;
    width: 		500px;
    border-collapse:	collapse;
    margin-left:	100px;
}

table#sample1 {
    background-color:#FFFFFF;
    border: 		solid #000 3px;
    border-collapse:	collapse;
}

table#sample2 {
    background-color:#FFFFFF;
    border-style: 	none;
    width: 		80%;
    border-collapse:	collapse;
    margin-left:	10%;
}

table#sample2a {
    background-color:#FFFFFF;
    border-style: 	none;
    width: 		75%;
    border-collapse:	collapse;
    margin-left:	10%;
}

table#sample td {
    padding: 	5px;
/*    border: 	solid #000 1px;	*/
    border:	none;
}

.data {
    color: 		#000000;
    text-align: 	center;
    font-size:		0.8em;
    background-color:	white;
}

.data2 {
    color: 			#000000;
    text-align: 	center;
    font-size:		1em;
    background-color:	white;
    margin-top:		0.5em;
    margin-bottom:	0.5em;
}

.databold {
    color: 		#000000;
    text-align: 	center;
    font-size:		0.9em;
    font-weight:	bold;
    background-color:	white;
}

.toprow {
/*    font-style: 	italic;	*/
    font-weight:	bold;
    font-size:		0.9em;
    text-align: 	center;
    background-color: 	#A7BCC7;
}

.leftcol {
    font-weight: bold;
    text-align: left;
    width: 150px;
    background-color: #CCCCCC;
}

/**************************************************/

td.thumbtitle {
	font-weight: bold;
	font-size:   0.9em;
	}

td.boldcol {
	background: #DDDDDD;
	font-size: 0.85em;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	border: 5px;	
	vertical-align: top;
	text-align: left;
	}

td.normcol {
	background: #DDDDDD;
	font-size: 0.85em;
	padding: 5px;
	margin: 5px;
	border: 5px;	
	vertical-align: top;
	text-align: left;
	}

table.history {
	padding: 1px 5% 1px;
	}

td.histleft {
	width: 15%;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 0.85em;
	vertical-align: top;
	text-align: left;
	}
td.histright {
	padding-top: 5px;
	padding-left: 10px;
	font-size: 0.85em;
	vertical-align: top;
	}

td.avail {
	background: #DDDDDD;
	font-size: 0.85em;
	padding: 5px;
	margin: 5px;
	border: 5px;	
	vertical-align: top;
	text-align: left;
	}

td.avail2 {
	background: #FFADAD;
	font-size: 0.85em;
	padding: 5px;
	margin: 5px;
	border: 5px;	
	vertical-align: top;
	text-align: left;
	}

td.wdatebd {
	background: #FFADAD;
	font-size: 1em;
	padding: 5px;
	margin: 5px;
	border: 5px;	
	vertical-align: top;
	text-align: center;
	text-weight: bold;
	}

td.wdate {
	background: #DDDDDD;
	font-size: 1em;
	padding: 5px;
	margin: 5px;
	border: 5px;	
	vertical-align: top;
	text-align: center;
	}

/************************************************************
	Form Styles
*************************************************************/

tr.required td.lbl {
	padding: 0.25em 1px;
	background: #FCC; 
	border-left: 0.5em 
	solid red;
	}

td.lbl {
	font-weight: bold; 
	text-align: right;
	padding: 0.25em 1px;
	padding-left: 5px;
	padding-right: 5px;
	background: #CFC; 
	border-left: 0.5em solid green;
	}

td.lblbig {
	font-weight: bold; 
	text-align: right;
	padding: 0.25em 1px;
	padding-left: 5px;
	padding-right: 5px;
	background: #CFC; 
	border-left: 0.5em solid green;
	}

td.inp {
	padding: 0.25em 1px;
	padding-left: 5px;
	padding-right: 5px;
	}

input.inp {
	padding: 0.25em 1px;
	padding-left: 5px;
	padding-right: 5px;
	}

div.formEnd {
	text-align: left; 
	padding-top: 1em; 
	padding-left: 20px; 
	margin-top: 1em;
	}

/************************************************************
	Table Styles
*************************************************************/


table.coach {
	border-spacing:	5px 5px;
	width:		50%;
/*	table-layout:	fixed;*/
	}

table.tlist {
	border-spacing: 1em;  
/*	margin: 	10px; */
	padding:	0.5em;
	}

/************************************************************
	Date Table Styles
*************************************************************/

table.dates {
	border-spacing: 5px 10px;
	}

table.bdates {
	border-spacing: 5px 10px;
	margin-left: 10px;
	}

table.tdates {
	border-spacing: 5px 10px;
	margin-left: 10px;
	}

td.tselecttxt {
	font-weight: bold;
	font-size: 0.8em;
	}

td.tselect a {
	font-weight: bold;
	font-size: 0.8em;
	color: red;
	}

td.dcentre {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	}

td.dleft {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	}

td.dleftbold {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	}

td.dcentreblack {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	color: Black;
	}

td.dleftblack {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Black;
	}

td.dleftboldblack {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Black;
	}

td.dcentrered {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	color: Red;
	}

td.dleftred {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Red;
	}

td.dleftboldred {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Red;
	}

td.dcentregreen {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	color: Green;
	}

td.dleftgreen {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Green;
	}

td.dleftboldgreen {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Green;
	}

td.dcentreblue {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	color: #77AABB;
	}

td.dleftblue {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: #77AABB;
	}

td.dleftboldblue {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: #77AABB;
	}

td.datesCol1, td.datesCol2, td.datesCol3, td.datesCol4 {
	background: #DDDDDD;
	font-size: 0.85em;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	border: 5px;	
	vertical-align: top;
	text-align: left;
	}

td.bdatesCol1, td.bdatesCol3 {
	background: #DDDDDD;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	}

td.bdatesCol2, td.bdatesCol4 {
	background: #DDDDDD;
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: right;
	}

td.bdatesCol1Black, td.bdatesCol3Black {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	}

td.bdatesCol2Black, td.bdatesCol4Black {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: right;
	}

td.bdatesCol1Blue, td.bdatesCol3Blue {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: #77AABB;
	}

td.bdatesCol2Blue, td.bdatesCol4Blue {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: right;
	color: #77AABB;
	}

td.bdatesCol1Red, td.bdatesCol3Red {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Red;
	}

td.bdatesCol2Red, td.bdatesCol4Red {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: right;
	color: Red;
	}

td.bdatesCol1Green, td.bdatesCol3Green {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Green;
	}

td.bdatesCol2Green, td.bdatesCol4Green {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: right;
	color: Green;
	}

td.tdatesCol1, td.tdatesCol3 {
	background: #DDDDDD;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	}

td.tdatesCol2, td.tdatesCol4 {
	background: #DDDDDD;
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	}

td.tdatesCol1Black, td.tdatesCol3Black {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	}

td.tdatesCol2Black, td.tdatesCol4Black {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	}


td.tdatesCol1Blue, td.tdatesCol3Blue {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: #77AABB;
	}

td.tdatesCol2Blue, td.tdatesCol4Blue {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	color: #77AABB;
	}

td.tdatesCol1Red, td.tdatesCol3Red {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Red;
	}

td.tdatesCol2Red, td.tdatesCol4Red {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	color: Red;
	}

td.tdatesCol1Green, td.tdatesCol3Green {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: left;
	color: Green;
	}

td.tdatesCol2Green, td.tdatesCol4Green {
	font-size: 0.8em;
	padding: 0.05em 10px 0em 10px;
	vertical-align: middle;
	text-align: center;
	color: Green;
	}

td.tjh1	{
	font-size: 			20pt;
	font-weight: 		bold;
	color:				green;
	background-color:	yellow;
	margin-left: 		10px;
	margin-right: 		200px;
	text-align: 		center;
	}

td.tj1	{
	font-size:  		1em;
	color:				green;
	background-color:	white;
	margin-left: 		10px;
	margin-top: 		0.1em;
	margin-bottom: 		0.1em;
	margin-right: 		200px;
	text-align: 		left;
	line-height: 		1.5;
	}


td.tj1red	{
	font-size:  		1em;
	color:				red;
	background-color:	white;
	margin-left: 		10px;
	margin-top: 		0.1em;
	margin-bottom: 		0.1em;
	margin-right: 		200px;
	text-align: 		left;
	line-height: 		1.5;
	}

/************************************************************
	Banner Bar Styles
*************************************************************/

table#banner 	{
	margin: 0;
	}

td#logo { 
	padding-left: 10px;
	width: 15%;
	height:100px;
	background: &DDDDDD;
	}
td#title { 
	margin: 0 10px 0 10px;
	width: 75%;
	height:100px;}

/************************************************************
	Navigation Bar Styles
*************************************************************/

table#nav {
	margin-top: 0px;
	}

table#nav td	{
	font: bold 14px Arial, Lucida, Arial, Helvetica, sans-serif;
	width: 20%;
	text-align: center;
	}

table#nav td a	{
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	}
	
#nav td a:link, #nav td a:visited {
	background: #88AACC;
	color: black;
	display: block;
	margin: 0;
	width: 100%;
	line-height: 25px;
	} 

#nav td a:hover {
	color: #ff6600;
	background: #BAC8CF;
	} 

/************************************************************
	Footer Styles
*************************************************************/

p#footer {
	font-size: 0.6em;
	margin-top: 4em;
	}

/************************************************************
	Leftside Styles
*************************************************************/
	
td#leftside {
	padding-left: 0px;
	width: 10%; 
	background: #F0F0F0;
	vertical-align: top; 
	padding-top: 1em;
	text-align: center;
	}
td#leftside td {
  	padding: 1px 0.33em 1px 0.33em;
  	}
td#leftside table {
	margin-top: 5px;
	}

table#tablinks (
	margin-left: 0;
	border: 0;
	width: 10%; 
	text-align: center; 
	background: #DDD;
	border-collapse: separate;
	background: #F0F0F0;
	height: 100%;
	}

table#tablinks td {
	padding-left: 0px;
	padding-top: 1em;
	background: white;
	vertical-align: top; 
	padding-top: 1em;
	text-align: center;
	}


/************************************************************
	Content Styles
*************************************************************/

table#gallery {
	border-collapse: separate;
	border-spacing: 10px;
	}

