BODY 
{ 
	background: #ffff99 url(images/background.jpg) fixed; 
	color: #000000;
	text-align: left;
} 
H1
{
    FONT-SIZE: 20pt;
    FONT-WEIGHT: Bold;
}




A:visited
{
    COLOR: red;
	text-decoration: none;
	font-weight: bold;
}
A:link
{
    COLOR: black;
	text-decoration: none;
	font-weight: bold;
}

A
{
    PADDING: 1px;
    WIDTH: 100%;
    COLOR: black;
	text-decoration: none;
	
}

A:hover
{
    COLOR: white;
	text-decoration: none;
}

A:visited:hover
{
    COLOR: white;
	text-decoration: none;
}



A.title
{
    COLOR: #000000;
}
A.title:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.title:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.title:active
{
    COLOR: #990000;
    TEXT-DECORATION: none;
}
TABLE.MainTable
{
    BORDER: 0;
    BORDER-COLLAPSE: collapse; 
    BORDER-SPACING: 0px;
    MARGIN: 0px;    
}

TABLE.MainTable TD
{
	
}



TABLE.MainTable TD.ScrollTitle
{
	vertical-align: text-top;
	font-size: 42;
	font-weight: bold;
}

TABLE.MainTable TD.WholeScroll
{
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 5px;
}

TABLE.MainTable TD.ScrollCaption
{
	text-align: left;
	vertical-align: middle;
	font-size:16pt;
	border-color:#3333CC;
}

TABLE.MainTable TD.ScrollBlurb
{
	vertical-align: text-top;
	text-align: left;
}

.HotSpotTitle
{
	font-size: 20;
	font-weight: bold;
}

.Main
{
	text-align: center; 
	font-size: 20;
	font-weight: bold;
}

.Back
{
	text-align: center; 
	font-size: 20;
	font-weight: bold;
}

.Next
{
	text-align: center; 
	font-size: 20;
	font-weight: bold;
}

.Map
{
	text-align: center; 
	font-size: 20;
	font-weight: bold;
}

.Zoom
{
	text-align: center; 
	font-size: 20;
	font-weight: bold;
}


TABLE.NavTable
{
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 2px;
    BORDER: 0;
    BORDER-COLLAPSE: collapse;
    BORDER-SPACING: 0px;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: Bold;
}
TABLE.NavTable TD.MainHeader
{
    BACKGROUND-COLOR: #CCBC72;
    PADDING: 2px;
    FONT-SIZE: 15pt;
}
TABLE.NavTable TD.TextHeader
{
    COLOR: #000;
    BACKGROUND-COLOR: #E48060;
    FONT-SIZE: 15pt;
    FONT-WEIGHT: Bold;
    TEXT-ALIGN: left;
    PADDING: 2px;
}

TABLE.NavTable TD.MenuItem1
{
    BACKGROUND-COLOR: #8E2B0C;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    TEXT-ALIGN: left;
	text-decoration: none;
}
.MenuItem1 A:visited
{
    COLOR: black;
	text-decoration: none;
}
.MenuItem1 A:link
{
    COLOR: black;
	text-decoration: none;
}
.MenuItem1 A
{
    BACKGROUND-COLOR: #8E2B0C;
    PADDING: 1px;
    WIDTH: 100%;
    COLOR: black;
	text-decoration: none;
	
}

.MenuItem1 A:hover
{
    COLOR: white;
	text-decoration: none;
}

.MenuItem1 A:visited:hover
{
    COLOR: white;
	text-decoration: none;
}


TABLE.NavTable TD.MenuItem2
{
    BACKGROUND-COLOR: #E48060;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    TEXT-ALIGN: left;
	text-decoration: none;
}
.MenuItem2 A
{
    BACKGROUND-COLOR: #E48060;
    PADDING: 1px;
    WIDTH: 100%;
    COLOR: black;
	text-decoration: none;
}

.MenuItem2 A:link
{
    COLOR: black;
	text-decoration: none;
}

.MenuItem2 A:hover
{
    COLOR: white;
	text-decoration: none;
}

.MenuItem2 A:visited
{
    COLOR: black;
	text-decoration: none;
}

.MenuItem2 A:visited:hover
{
    COLOR: white;
	text-decoration: none;
}

TABLE.GateTable
{
	border: 0px;
	border-spacing: 0px;
    MARGIN: 0px;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: Bold;
	border-collapse:collapse;
}

TABLE.GateTable TD
{
	padding:5px;
}

TABLE.GateTable TR.Row1
{
	height: 220px;
    BACKGROUND-COLOR: #CF3E17;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Normal;
    TEXT-ALIGN: left;
	text-decoration: none;
	border-top: 5px;
}

TABLE.GateTable TR.Row2
{
	height: 220px;
    BACKGROUND-COLOR: #E48060;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Normal;
    TEXT-ALIGN: left;
	text-decoration: none;
	border-top: 5px;
}

TABLE.GateTable TR.vRow1
{
    BACKGROUND-COLOR: #CF3E17;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Normal;
    TEXT-ALIGN: left;
	text-decoration: none;
	border-top: 5px;
}

TABLE.GateTable TR.vRow2
{
    BACKGROUND-COLOR: #E48060;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Normal;
    TEXT-ALIGN: left;
	text-decoration: none;
	border-top: 5px;
}


TABLE.GateTable TD.Icon
{
	text-align: center;
	border: 10px;
}

TABLE.GateTable TD.DescCell
{
	padding-right: 10px;
}

TABLE.GateTable TD.TextCell
{
	text-align:center;
}

.Row2 A
{
    BACKGROUND-COLOR: #E48060;
    PADDING: 1px;
    WIDTH: 100%;
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.Row2 A:link
{
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.Row2 A:hover
{
    COLOR: white;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.Row2 A:visited
{
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.Row2 A:visited:hover
{
    COLOR: white;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.Row1 A:visited
{
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}
.Row1 A:link
{
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}
.Row1 A
{
    BACKGROUND-COLOR: #CF3E17;
    PADDING: 1px;
    WIDTH: 100%;
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
	
}

.Row1 A:hover
{
    COLOR: white;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.vRow2 A
{
    BACKGROUND-COLOR: #E48060;
    PADDING: 1px;
    WIDTH: 100%;
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.vRow2 A:link
{
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.vRow2 A:hover
{
    COLOR: white;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.vRow2 A:visited
{
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.vRow2 A:visited:hover
{
    COLOR: white;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}

.vRow1 A:visited
{
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}
.vRow1 A:link
{
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}
.vRow1 A
{
    BACKGROUND-COLOR: #CF3E17;
    PADDING: 1px;
    WIDTH: 100%;
    COLOR: black;
	text-decoration: none;
	FONT-WEIGHT: Bold;
	
}

.vRow1 A:hover
{
    COLOR: white;
	text-decoration: none;
	FONT-WEIGHT: Bold;
}


#back {
//	margin: 0px;
	padding: 8px 8px 8px 8px;
	border: 0px solid #000000;
	text-align: left;
	font: bold 18pt; 
	font-weight: bold;
	font-size:18pt;
	BACKGROUND-COLOR: #8E2B0C;
}
	
#back A:visited
{
    COLOR: black;
	text-decoration: none;
}
#back A:link
{
    COLOR: black;
	text-decoration: none;
}
#back A
{
    BACKGROUND-COLOR: #8E2B0C;
    PADDING: 1px;
    WIDTH: 100%;
    COLOR: black;
	text-decoration: none;
	
}

#back A:hover
{
    COLOR: white;
	text-decoration: none;
}

#back A:visited:hover
{
    COLOR: white;
	text-decoration: none;
}

TABLE.SideBySide
{
    BORDER: 0;
    
}

TABLE.SideBySide TD.CompareScroll;
{
	vertical-align: top;
	border-spacing: 25px;
}

.BigTitle {
	font-size: 48px;
	font-weight: bold;
	text-align:center;
}

.BigButton
{
	font: bold 18pt; 
	font-weight: bold;
	font-size:18pt;
	BACKGROUND-COLOR: #8E2B0C;
    padding: 8px 8px 8px 8px;
	border: 0px solid #000000;
}

.BigButton:hover
{
	color:white;
}


TABLE.ImageCaption 
{
	MARGIN: 10px; 
}
