body {
	font-family : arial,helvetica,sans-serif;
	text-align:left;
}

table td {
	vertical-align: top;
	text-align:left;
}

a {
	text-decoration: none;
}

.subnavcontainer {
	background: #F9EECF;
}

.containerborder {
	background: #ddb6b6;
}

div#column {
	padding: 10px;
}

div#content {
	padding: 10px;
}

p {
	margin: 0.50em 0 1.00em 0;
	line-height: 1.50em;
}

h2 {
	margin: 0.50em 0 1.00em 0;
}

div#content p {
	background: transparent;
	color: #A90033;
	font-size : 12px;
}

.miniText {
	background: transparent;
	color: #A90033;
	font-size : 12px;
}

div#content h2 {
	background: transparent;
	color: #A90033;
	font-size : 14px;
}

div#content h1 {
	background: transparent;
	color: #A90033;
	font-size : 16px;
}

div#content a {
	background: transparent;
	color: #A90033;
	font-weight: bold;
}

div#content ul {
	background: transparent;
	color: #A90033;
	font-size: 75%;
	margin : 12pt;
	padding : 0pt;
}

div#content label {
	background: transparent;
	color: #A90033;
	font-size: 75%;
}

ul#subnavlist {
	background : transparent;
	font-size : 75%;
	font-size-adjust : none;
	font-stretch : normal;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 75%;
	list-style-type : none;
	margin : 0pt;
	padding : 0pt;
	padding: 5px;
	list-style-image:none;
	list-style-position:outside;
}

ul#subnavlist li {
	display:inline;
}

ul#subnavlist li a {
	border-right:1px solid #A90033;
	padding:0pt 1em;
}

ul#subnavlist li a.last {
	border-right: none;
}

ul#subnavlist li a, .subnavdropdown label {
	background: transparent;
	color: #A90033;
}

.subnavdropdown {
	padding: 5px;
}

.subnavdropdown label {
	font-size: 75%;
}

select#strHotel {
	color:#A90033;
	font-size:0.8em;
	width:185px;
	background:#FFFFFF;
	padding:1px;
}

select#intDay, select#intMonth, select#intYear, select#strOutlet {
	color:#A90033;
	font-size:0.8em;
	background:#FFFFFF;
	padding:1px;
}

ul#vnavlist {
	background : #891224 url(../images/common/nav_middle.gif) no-repeat;
	font-family : arial,helvetica,sans-serif;
	font-size : 75%;
	font-size-adjust : none;
	font-stretch : normal;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 75%;
	list-style-type : none;
	margin : 0pt;
	padding : 0pt;
	width: 150px;
	list-style-image:none;
	list-style-position:outside;
}



ul#vnavlist li {
	border-left: 1px #CECECE solid;
	border-right: 1px #CECECE solid;
	border-bottom: 1px #FAEECF dashed;
	padding: 14px 0;
	font-weight: bold;
}

ul#vnavlist li.vnavlist-top {
	border-left: 1px #CECECE solid;
	border-right: 1px #CECECE solid;
	border-bottom: 1px #FAEECF dashed;
	padding: 16px 0;
}

ul#vnavlist li.vnavlist-bottom {
	padding: 16px 0;
	border: none !important;
	background : #891224 url(../images/common/nav_bottom.gif) no-repeat;
}

ul#vnavlist li a {
	background: transparent;
	color: #FAEECF;
	padding:0pt 1em;
}

ul.bannerlist {
	list-style-type : none;
	padding: 0 4px 5px 0;
	list-style-image:none;
	list-style-position:outside;
	border: 1px red solid;
}

.bannerlistlast {
	padding-right: 0 !important;
}


ul.bannerlist li {

padding: 0 0 0 0;
}

.padding-top-10 { padding-top: 10px; }
.padding-left-10 { padding-left: 10px; }
.padding-right-10 { padding-right: 10px; }
.padding-bottom-10 { padding-bottom: 10px; }

.padding-top-20 { padding-top: 20px; }
.padding-left-20 { padding-left: 20px; }
.padding-right-20 { padding-right: 20px; }
.padding-bottom-20 { padding-bottom: 20px; }

.padding-top-5 { padding-top: 5px !important; }
.padding-left-5 { padding-left: 5px !important; }
.padding-right-5 { padding-right: 5px !important; }
.padding-bottom-5 { padding-bottom: 5px !important; }

.padding-top-0 { padding-top: 0 !important; }
.padding-left-0 { padding-left: 0 !important; }
.padding-right-0 { padding-right: 0 !important; }
.padding-bottom-0 { padding-bottom: 0 !important; }

.ralign { text-align: right !important; }

td#homeBanner {
	
	padding: 55px 15px 5px 25px;
}

td#homeBanner p {
	font-size: 75%;
	color: #FFFFFF;
}

td#homeBanner a {
	font-weight: bold;
	color: #FFFFFF;
}

a:hover {
	text-decoration:underline;
}


ul#vnavsublist {
	font-size-adjust : none;
	font-stretch : normal;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 75%;
	list-style-type : none;
	margin : 0pt;
	padding : 0pt;
	list-style-image:none;
	list-style-position:outside;
}

ul#vnavsublist li {
	padding: 9px 0 1px 0 !important;
	border: none !important;
	font-weight: normal !important;
}

ul#vnavsublist li a {
	background: transparent;
	color: #FAEECF !important;
	width: 148px !important;
	font-size: 11px !important;
}

table#tblJobs {
	background: #FFFFFF url(../images/about/gradient_bg.gif) repeat-x;
	
}

table#tblJobs td {
	background: transparent;
	color: #A90033;
	font-size : 12px;
	font-weight: bold;
}

table#tblJobs th {
	background: transparent;
	color: #A90033;
	font-size : 75%;
	font-weight: normal;
}

table#tblJobsForm td {
	padding: 3px;
}

img {
	border: 0;
}

table.tblGradient {
	background: #FFFFFF url(../images/about/gradient_bg.gif) repeat-x;
	margin-bottom: 5px;
}

table.tblGradient td {
	background: transparent;
	color: #A90033;
	padding: 10px;
	font-size: 12px;
}


table.tblConfirm {
	background: #FFFFFF url(../images/about/gradient_bg.gif) repeat-x;
	margin-bottom: 5px;
}

table.tblConfirm th {
	background: #C31730;
	color: white;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
}

table.tblConfirm td {
	background: transparent;
	color: #A90033;
	padding: 5px 10px;
	font-size: 12px;
}





table.borderbottom td {
	border-bottom: 1px #9A787F solid;
}

table.tblFooter td,a {
	background: transparent;
	color: #A90033;
	font-size: 12px;
}

table.tblFooter img {
	padding-right:  10px;
}

img.venue{
	width: 110px;
	border: 3px #D0D1D3 solid;
}

img.keyline{
	border: 3px #D0D1D3 solid;
}

img.venueLarge{
	width: 175px;
	border: 3px #D0D1D3 solid;
}

table.tblList {
	border-top: 1px #D5A8B0 solid;
	margin-bottom: 5px;
}

table.tblList td {
	background: transparent;
	color: #A90033;
	padding: 10px;
	font-size: 12px;
}

table#tblJobs td.largeText {
	font-size: 14px !important;
}

p.bigText { 
font-size: 14px !important;
}

.imgIcon {
	padding-left: 10px;
}