/************************************************************************
* 		SCREEN
*************************************************************************/

body {
	/* background-image: url(images/background.gif); */
	background-color: #0000A8;
	font-family: Verdana, sans-serif;
	font-size: small;
}

a.image {
	color: white;
	background-color: white;
	text-decoration: none;
}

a.image:hover {
	color: white;
	background-color: white;
	text-decoration: none;
}

table.pfx{
	background-color: white;
	border-collapse: collapse;
	width: 100%;
	border: 0;
	vertical-align: top;
	text-align: left;
}

table.content{
	text-align: left;
	padding: 10px 10px 10px 10px;
}

p.disclaimer{
	font-size: 11px;	
}

h5.loginerror {
	font-weight: normal;
	font-size: 11px;
	color: white;
	margin-bottom: 10;
}

b{
	color: #0000A8;
}

.error{
	color: #960000;
}

.print {
	display: none;
}

table.schedule{
	border: 2;
	border-style: solid;
	border-color: #0000A8;
	cellpadding: 0;
	cellspacing: 0;
}

tr.rules{
	vertical-align: top;	
}

td.regform{
	text-align: right;	
}

.login{
	color: white;
	font-weight: bold;
}

/*************************
	tourstops
*************************/
td.tourstop{
	background: #0000A8;
	color: white;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}

td.news{
	color: #0000A8;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 2px solid #960000;
}

td.clips{
	color: #0000A8;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 2px solid #960000;
}

/****************************
	Headers
*****************************/
h3.white {
	font-weight: normal;
	color:#FFFFFF;	
}

h1 {
	margin-top: -40;
	margin-bottom: -20;
}

h2 {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000096;
	margin-bottom: -20;
}

h2.subhead {
	color: #000096;
	font: 20px italic bold;
}
	
h3 {
	color: #940000;
	margin-bottom: -10;
}

h4 {
	color: #940000;	
}

/*************************
		COLORS
 *************************/
.blue{
	color: #0000A8;
}

.blueBackground{
	background-color: #0000A8;
}
	
.redBackground{
	background-color: #940000;	
}
	
.whiteletters{
	color: white;
	font-weight: bold;
}

/****************************
		links
*****************************/
a {
	color: #0000A8;
	font-weight: bolder;
	text-decoration: none;
}

a:hover {
	color: #940000;
	background-color: #FFFF99;
	text-decoration: #0000A8 underline;
}

a:visited {
	color: #940000;
}

a.none {
	color: white;
}

a.register {
	width: 130;
	background-color: #FFFF99;
	font-size: medium;
	color: #940000;
	padding: 5px 10px;
	border: 2px solid #940000;
	display: block;
	font-weight : bold;
	text-decoration: none;
}

a:HOVER.register {
	border: 2px solid #0000A8;
	background-color: white;
	color: #0000A8;
	text-decoration: none;
}

a:VISITED.register {
	color: #940000;
}

/**********LOGIN LINK**************/
a.login {
	width: 100;
	background-color: none;
	font-size: 11px;
	color: white;
	border: 2px solid #940000;
	font-weight : bold;
	text-decoration: none;
}

a:HOVER.login {
	border: 2px solid #0000A8;
	background-color: white;
	color: #0000A8;
	text-decoration: none;
}

a:visited.login{
	background-color: none;
	border: 2px solid none;
	color: white;	
}

a:visited:hover.login{
	border: 2px solid #0000A8;
	background-color: white;
	color: #0000A8;
	text-decoration: none;	
}
	
/**************************************
		COPYRIGHT STUFF
***************************************/
td.copyright{
	font-size: small;
	background-color: #000066;
	text-align: center;
	color: white;
	font-weight: bold;
}

a.copyright{
	font-size: small;
	color: white;	
}

a:hover.copyright{
	background-color: #000066;
	color: yellow;	
}

/***********************************
		LOGO
************************************/
tr.logo {
	background: white url(images/logored.png) top repeat-x;
}

.date {
	color: #940000;
	font-weight: bold;
}


/************************************
 			LEFT NAV
*************************************/
td.leftnav {
	background: #000066 url(images/logoblue.png) right repeat-y;
	/* background: #0000A8 url(images/logoblue.png) right repeat-y; */
	vertical-align: top;
	width: 134px;
	height: 100%;
}

.leftnav { /* this is used for the Search text that isn't a link*/
	color: #FFFF99;
	padding: 5px 10px;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	font-size: 12px;
}

a.leftnav {
	font-size: 12px;
	color: #FFFF99;
	padding: 5px 10px;
	border-bottom: 2px solid #940000;
	text-align: left;
	display: block;
	font-weight : bold;
	text-decoration: none;
}

a:HOVER.leftnav {
/* #352878 */
	background-color: #000066;
	/*background-color: #0000A8; */
	border-bottom: 2px solid white;
	color: white;
	text-decoration: none;
}

a:VISITED.leftnav {
	color: #FFFF99;
}

/************************************
 			RIGHT NAV
*************************************/
td.rightnav {
	/* background: #0000A8 url(images/logoblue.png) right repeat-y;
	*/
	vertical-align: top;
	width: 185px;
	height: 100%;
}

td.rightHead{
 	background-color: #0000A8;
 	border: thin #FFFFCC;
 	font-size: 11px;
 	font-weight: bold;
 	color: white;
 	vertical-align: top;
}

td.rightHeadred{
 	background-color: #960000;
 	border: thin #FFFFCC;
 	font-size: 11px;
 	font-weight: bold;
 	color: white;
 	vertical-align: top;
}

td.rightBody{
	font-size: 11px;
	background-color: #FFFFCC;
	vertical-align: top;
	text-align: center;
}


/************************************
 			TOP NAV
*************************************/
input.search{
	font-weight: bold;
	color: white;
	background-color: #990000;
}

input.search{
	font-weight: bold;
	color: white;
	background-color: #990000;
}

input.searchText{
	background-color: white;	
}

.topnav {
	font-size: 11px;
	color: #940000;
	padding: 5px 10px;
	text-align: left;
	display: block;
	font-weight : bold;
	text-decoration: none;
}
a.topnav {
	font-size: 11px;
	color: #FFFF99;
	padding: 5px 10px;
	text-align: left;
	display: block;
	font-weight : bold;
	text-decoration: none;
}

a:HOVER.topnav {
	color: white;
}

a:VISITED.topnav {
	color: inherit;
}

/*****************************
		Disney
*******************************/
table.disney {
	padding: 5px 5px 5px 5px;
	border: 3px;
}

tr.disney {
	background-color: #A80000;	
}

td.disney {
	background-color: #A80000;
	color: white;
	font-weight: bold;
}
