@media screen, tv {
	BODY {
		background-color: #00007B;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family:	sans-serif;
		font-size:	10pt;
	}
}
@media print {
	BODY {
		background-color: #ffffff;
		font-family:	sans-serif;
		font-size:	10pt;
	}
}

/****LINKS****/
A {
	color: #0000ff;
	text-decoration:	none;
}
A:hover {
	color:	#ff0000;
	text-decoration:	underline;
}

/****FORM ELEMENTS****/
FORM {
	margin:	0px;
	padding:	0px;
}

@media screen,tv {
	DIV.barcode {
		display:	none;
	}
}
@media print {
	DIV.barcode {
	}
}

DIV.menu {
	background:	#ffffff;
	border:		1px outset #000000;/*	filter:		alpha(opacity: 50);*/
	font-size:	10pt;
	font-weight:	bold;
	height:		75px;
/*	opacity:		.5;*/
	overflow:		hidden;
	position:		absolute;
	text-align:	center;
	top:			255px;
	white-space:	nowrap;
	width:		240px;
	z-index:		100;
}

DIV.menu_header {
	font-family:	sans-serif;
	font-size:	12pt;
	font-weight:	bold;
	height:		75px;
	white-space:	nowrap;
}

IMG.link {
	border:	1px solid #f0f0f0;
	margin:	1px;
	padding:	1px;
}
IMG.link:hover {
	border:	1px solid #f0f000;
}

TD.field_label {
	font-size:	7pt;
	padding-right:	5px;
	text-align:	right;
	vertical-align:	middle;
}
TD.field {
	font-size:	10pt;
	text-align:	left;
	vertical-align:	middle;
}
TD.section_heading {
	font-size:	11pt;
	font-weight:	bold;
	padding:	10px;
	text-align:	center;
}

TR.reservation {
	background:	#ffffff;
}
TR.reservation2 {
	background:	#f8f8f8;
}
TR.reservation:hover,
TR.reservation2:hover {
	background:	#ffff80;
}

INPUT,
SELECT,
TEXTAREA {
	background:	#ffffff;
}
INPUT:hover,
SELECT:hover,
TEXTAREA:hover {
	background:	#ffffd0;
}


@media screen, tv {
	INPUT.button {
		background:	#0000ff;
		border:		2px outset #404040;
		color:		#ffffff;
	}
	INPUT.button:hover {
		background:	#4040ff;
	}
}
@media print {
	INPUT.button {
		display:		none;
	}
}.admin_head {	background:	#000080;	color:		#ffffff;	font-size:	12pt;	font-weight:	bold;	height:		30px;	text-align:	center;	vertical-align:middle;}.admin_table {	background:	#f8ffff;	border:		2px outset #808080;	margin:		auto;	margin-top:	20px;	margin-bottom:	20px;}.admin_label {	text-align:	right;	font-weight:	bold;	padding-right:	10px;}.admin_column {	font-weight:	bold;	text-align:	center;}
/*new css*/
.main-back {
	background-image: url(images/main-back.jpg);
	background-repeat: repeat-x;
}
.logo {
	background-image: url(images/top-logo.jpg);
	background-repeat: no-repeat;
}
.myaccount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.myaccount a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.middle {
	background-image: url(images/middle.jpg);
	background-repeat: repeat-x;
}
.middle1 {
	background-image: url(images/middle1.jpg);
	background-repeat: repeat-x;
}.box-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:17px;
}
.box-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:17px;
	padding-left:14px;
}
.box-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #00007B;
	text-decoration: none;
	line-height:18px;
}
.box-heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:25px;
	padding-left:10px;

}
.middle2 {
	background-image: url(images/middle2.jpg);
	background-repeat: repeat-x;
}
.middle3 {
	background-image: url(images/middle3.jpg);
	background-repeat: repeat-x;
}
.top-bg {
	background-image: url(images/top-bg.jpg);
	background-repeat: repeat-y;
}.footer-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6B6C6C;
	text-decoration: none;
}
.bull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0B284F;
	text-decoration: none;
}
.formlable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6B6C6C;
	text-decoration: none;
}
.webeat {
	background-image: url(images/webeat.jpg);
	background-repeat: no-repeat;
}
#webeatv {
	background-image: url(images/webeat.jpg);
	background-repeat: no-repeat;
	height: 224px;
	width: 522px;
	float: right;
}

