body {
	background-color:#b5b5b5;
	margin:0px;
}
.MainTable {
	width:100%;
	height:100%;
	}
td{
	padding:0px;
	}
table {
	border-collapse:collapse;
}
.CenterTable {
	width:100%;
	background:url(images/background.jpg) center repeat-y;
}
.CenterTD {
text-align:center
	
	}

.MainDIV {
	width:775px;
	background:url(images/rope_background.jpg) right repeat-y #dbdbdb;
	}
.LeftDIV {
	width:602px;
	float:left;
	position:relative;
	}
.RightDIV {
	width:173px;
	float:left;
	position:relative;
	background: url(images/right_background.jpg) top no-repeat;
	height:auto;

	}
.FrameTop {
	top:231px;
	position:relative;
	width:149px;
	}
.HeaderText {
	background: url(images/HeaderText.jpg) no-repeat;
	height:18px;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:13px;
	padding: 3px 5px 3px 5px;
	}
.Bottom {
	background-image:url(images/bottom_background.jpg);
	height:36px;
	width:775px;
	position:relative;	
	}
.Copy {
	position:relative;
	float:left;
	padding-left:275px;
	}
.Unilink {
	position:relative;
	float:left;
	padding-left:215px;	
	}

.RightText {
	background:url(images/corner.gif) bottom right no-repeat #FFFFFF;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#021451;	
	}
.RightText a:link, .RightText a:visited {
	text-decoration:none;
	color:#b20202;
	margin-left:95px;
	}
.RightText a:hover {
	text-decoration:underline;
	}

.Content {
	width:602px;
	padding:13px;
	}
HTML>BODY .Content {
padding:13px;
	width:575px
	}
.Content p  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#021451;
	line-height:22px;
	}
.Content TABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#021451;
	}
input, textarea, select{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.needed {
	color:#b20202;
	} 
.Content h1 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	color:#b20202;
	font-weight:normal;
	}
.Content a:link, .Content a:visited {
	text-decoration:none;
	color:#021451;
	
	}
.Content a:hover {
	text-decoration:underline;
	}

.Content IMG {
	border: 1px solid #000033
}
.Navigation a:link, .Navigation a:visited {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#031376;
	font-size:15px;
	text-decoration:none;
	padding: 0px 8px 0px 11px;
	background:url(images/navigation_backgr.jpg) left no-repeat;
	
	}
.Navigation a:hover {
	color:#b20202
	}
.Navigation {
	background-color:#FFFFFF;
	}
.InfoTable TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#021451;
	padding:5px;
	}
.Gallery IMG {
	margin:5px
	}
.RoutePicture {
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#021451;
	width:170px;
	margin:5px
	}
.RoutePicture TABLE {
	width:180px;
	}
HTML>BODY .RoutePicture TABLE {
	width:170px
	}

	
 .RoutePicture TD {
 	font-size:10px;
	padding:2px;
	background-color:#FFFFFF
	}
.RoutePicture .Reserved
	{
	background-color:#FF0000
	}

.BottomLinks {
	background-color:#bfbdbe;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	width:775px;
	height:auto;
	padding:10px 0px 10px 50px;
	}
HTML>BODY .BottomLinks {
	width:725px;
	height:60px;
	}
.BottomLinksLeft, .BottomLinksRight {
	position:relative;
	float:left;
	width:330px
	}
.BottomLinksLeft a:link, .BottomLinksLeft a:visited{ 
	color: #333333
	}
.BottomLinksLeft a:hover, {
	text-decoration:none
	}
.BottomLinksRight a:link, .BottomLinksRight a:visited{ 
	color: #333333
	}
.BottomLinksRight a:hover {
	text-decoration:none
	}


#lightbox{
	background-color:#eee;
	padding: 10px;
		}
#lightboxDetails{
	font-size: 10px;
	padding-top: 0.4em;
	font-family:Arial, Helvetica, sans-serif
	}	
#lightboxDetails A {color:#FF0000; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #FFF;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}