﻿/* All _ vars are IE specific. */
html, body .main{ 
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}

body {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	margin: 0px;
	padding: 0px;
	border: none;
	background: url(/images/ui/stripe.gif);
	background-repeat: repeat;
}

body td {
	font-size: 10px;
	color: #000000;
}

a {
  	color: #991C17;
}

a:hover{
	color: #FF0000;
}

/* Main content table used for centering content */
table.main{
	background: url(/images/background.png) repeat-x;
	height: 100%;
	width: 100%;
	z-index: 10;
}

* html table.main{
	background: url(/images/stripe_tile_vertical.jpg) repeat-x;
}
/*
===================================
TopBar
===================================
*/
.TopBar
{
	background: url(/images/ui/topbar_background_02.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ui/topbar_background_02.png', sizingMethod='scale');
	width: 916px;
	height: 123px;
	margin-top:8px;
}

.TopBarLogo
{
  position:absolute;
  margin-left:2px;
}

.TopBarBanner
{
  position:absolute;
  margin-left:310px;
}

/*
===================================
FrontBanner
===================================
*/
.FrontBanner
{
	background: url(/images/ui/front_banner_background_02.png) no-repeat;
	_background: none;
	width: 916px;
	height: 350px;
	padding:0 0 0 2px;
	margin-top:2px;
	position:relative;
}
.FrontBanner .Outer
{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ui/front_banner_background_02.png', sizingMethod='scale');
	width: 916px;
	height: 350px;
}
.FrontBanner .Inner
{
	position:relative;
	z-index:20;
}

.FrontBanner .Banner
{
  position:relative;
  background-repeat:no-repeat;
  height:186px;
  color:#fff;
  font:bold 12px/15px Verdana;
  padding:157px 610px 0 9px;
  cursor:pointer;
}
.FrontBanner .Banner ul
{
  margin-top:0;
  margin-bottom:0;
}
.FrontBanner .Banner li
{
  margin-top:0;
  margin-bottom:8px;
}

/*
===================================
FrontPageSpots
===================================
*/
.FrontPageSpots
{
	background: url(/images/ui/bottombar_background_02.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ui/bottombar_background_02.png', sizingMethod='scale');
	width: 914px;
	height: 134px;
	margin-top:1px;
	padding:0 0 0 2px;
}
.FrontPageSpots .SpotColumn
{
  position:relative;
  float:left;
  width:300px;
  min-height:87px;
  _height:87px;
  padding:15px 15px 0 20px;
  color:#8a0000;
  background:url(/images/ui/spot_line.gif) no-repeat right 16px;
}
.FrontPageSpots .LeftColumn
{
  padding-left:34px;
}
.FrontPageSpots .MiddleColumn
{
}
.FrontPageSpots .RightColumn
{
  width:170px;
  background:none;
}

/*
===================================
Frontspot
===================================
*/
.FrontSpot
{
}
.FrontSpot .Title
{
  font-size:13px;
  font-weight:bold;
}
.FrontSpot .Text
{
  font-size:12px;
}
.FrontSpot ul
{
  margin:4px 0 0;
  padding:0;
}
.FrontSpot li
{
  display:block;
  margin:0;
  padding:0 0 4px 15px;
  list-style-type:none;
  background:url(/images/ui/spot_arrow.gif) no-repeat 0 3px;
}

/*
===================================
LuckyNoSpot
===================================
*/
.LuckyNoSpot
{
}
.LuckyNoSpot .Title
{
  font-size:13px;
  font-weight:bold;
}
.LuckyNoSpot .Text
{
  font-size:12px;
}

/* Addressbar */
div#address_bar {
	position: relative;
	text-align: center;
	font-size: 11px;
	color: #000000;
	width: 905px;
	margin-left: 3px;
	padding-bottom: 10px;
}
