
#spotlight{
	filter:light
	}

#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}

#cache {
	position:absolute; 
	left=10; top:10px; 
	z-index:10; 
	visibility:hidden;
	}

body { 
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000; 
	letter-spacing: 1pt; 
	padding: 1px; 
	background-color: #FFFFFF;
	}

.layoutquickinfocontainer {
	float:left;
	z-index: -1;
	}

.layoutquickinfocontent {
	border-collapse: collapse; 
	border-style: outset; 
	border-width: 2px;
	}

.layout_topheaderleft { 
	background-image: url('images/layoutheaderbackground.gif'); 
	font-family:Arial; 
	color:#000000; 
	font-size:10pt; 
	letter-spacing:2pt; 
	height:49; 
	padding-left:5px; 
	vertical-align:middle; 
	text-align:left 
	}

.layout_topheadercenter { 
	background-image: url('images/layoutheaderbackground.gif'); 
	font-family:Arial; 
	color:#000000; 
	font-size:14pt; 
	letter-spacing:2pt; 
	height:49; 
	padding-left:5px; 
	vertical-align:middle; 
	text-align:left 
	}

.layout_topheaderright { 
	background-image: url('images/layoutheaderbackground.gif'); 
	font-family:Arial; 
	color:#000000; 
	font-size:10pt; 
	letter-spacing:2pt; 
	height:49; 
	padding-right:5px; 
	vertical-align:middle; 
	text-align:right 
	}

.headeroption {
	font-family: Arial Narrow; 
	font-size: 12pt; 
	color: #000000; 
	border: 1px solid #FFFFFF; 
	padding: 1px; 
	padding-left:5px; 
	padding-right:5px; 
	background-color: #FFFFFF;
	}

.layout_navigation { 
	text-align: left; 
	vertical-align:top;
	font-family: Arial Narrow; 
	font-size: 12pt; 
	color: #000000; 
	background-image: url('images/layoutnavigationbackground.gif'); 
	background-position: left top; 
	width:152;
	padding-top:5px
	}

.layout_welcomebox { 
	font-family: Arial Narrow; 
	color: #000000; 
	font-size: 10pt; 
	letter-spacing: 1pt; 
	text-align: left; 
	vertical-align:middle;
	padding-left: 5px; 
	background-color: #808080;
	background-image: url('images/layoutwelcomeboxbackground.gif'); 
	background-position: left top; 
	}

.layouttablecontent {
	text-align: left; 
	vertical-align:top;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 10px; 
	padding-bottom: 5px; 
	border-left:1px solid #d8dfea; 
	border-right:1px solid #d8dfea; 
	border-top:1px solid #808080; 
	border-bottom:1px solid #C0C0C0;
	}

.cookietrail {
	font-family: Arial Narrow; 
	font-size: 10pt;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 0px; 
	padding-bottom: 2px; 
	border-bottom: 1px groove #909090
	}

.tableheaderleft {
	font-family: Arial Narrow; 
	color: #000000; 
	font-size: 10pt; 
	letter-spacing: 1pt; 
	text-align: left; 
	vertical-align:middle;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom: 1px solid #808080;
	background-color:#000000;
	background-image: url('images/layouttableheaderbackground.gif'); 
	background-position: left top; 
	}

.tableheadercenter {
	font-family: Arial Narrow; 
	font-size: 14pt; 
	color: #000000;
	text-align: left; 
	vertical-align:bottom;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom: 1px solid #808080; 
	padding-left: 5px; 
	padding-top: 2px; 
	padding-bottom: 5px; 
	background-color:#FFFFFF;
	background-image: url('images/layouttableheaderbackground.gif'); 
	background-position: left top; 
	}

.tableheaderright {
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000;
	text-align: right; 
	vertical-align:middle;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom: 1px solid #808080;
	padding-right:5px;
	background-color:#808080;
	background-image: url('images/layouttableheaderbackground.gif'); 
	background-position: right top; 
	}

.tablesubcontent {
	background-color:#FFFFFF;
	border-left: 1px solid #808080; 
	border-right: 1px solid #808080; 
	border-top-width: 1px; 
	border-bottom: 1px solid #808080; 
	padding: 0;
	text-align: left; 
	vertical-align:top;
	}

.formoptions {
	font-family: Arial Narrow; 
	font-size: 14pt; 
	color: #000000;
	text-align: left; 
	vertical-align:middle;
	border: 1px solid #AC9D8A;
	width: 25%;
	background-color:#FFFFFF;
	}

.Commonfieldbox { 
	font-family: Arial Narrow; 
	color: #000000; 
	font-size: 12pt; 
	letter-spacing: 1pt; 
	border: 1px inset #AC9D8A; 
	padding: 1px;
	}

.formsubmit {
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000; 
	border: 1px solid #808080; 
	background-color: #FFFFFF;
	cursor: hand;
	}

.formresultscount {
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000; 
	}

.formoptionsavilabletop {
	border-left:1px solid #808080; 
	border-right:1px solid #808080; 
	border-top:1px solid #808080; 
	border-bottom:1px dotted #808080; 
	font-family: arial narrow; 
	font-size: 10pt; 
	color: #000000; 
	background: #FFFFFF;
	}

.formoptionsavilablebottom {
	border-left:1px solid #808080; 
	border-right:1px solid #808080; 
	border-bottom:1px solid #808080; 
	font-family: arial narrow; 
	font-size: 10pt; 
	color: #000000;
	text-align: right; 
	vertical-align:middle;
	background: #FFFFFF;
	}

.formoptionsubmit {
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000; 
	border: 1px solid #E1BB68; 
	background-color: #FFFFFF;
	cursor: hand;
	}

.tabledatarow {
	border: 1px solid #808080; 
	padding-left: 0;
	background-color: #FFFFFF;
	text-align: left; 
	vertical-align:top;
	}

.formheaders{
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000;
	text-align: center; 
	vertical-align:middle;
	border: 1px solid #AC9D8A;
	background-color:#FFFFFF;
	}

.inlinehiddenbox { 
	border:1px solid #867C71; 
	color: #000000; 
	font-size: 10px; 
	text-align: center; 
	padding: 0; 
	background-color:#867C71;
	}

.formresults {
	border-top-style: groove; 
	border-top-width: 2px; 
	border-bottom: 1px groove #867C71; 
	background-color: #FFFFFF;
	}

.formanswers {
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000; 
	border: 1px solid #AC9D8A;
	width: 75%;
	text-align: left;
	background-color: #FFFFFF;
	}

.formanswers_multicolumn {
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000; 
	border: 1px solid #AC9D8A;
	text-align: center;
	background-color: #FFFFFF;
	}

.formanswers_holiday {
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000; 
	border: 1px solid #AC9D8A;
	text-align: center;
	background-color: #FFFFFF;
	}

.formanswers_weekend {
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000; 
	border: 1px solid #AC9D8A;
	text-align: center;
	background-color: #FFFFFF;
	}

.formresultspf {
	border-top: 1px solid #6D84B4; 
	border-bottom: 1px solid #D8DFEA; 
	background-color:#FFFFFF; 
	font-family: Arial Narrow; 
	font-size: 10pt; 
	color: #000000;
	padding: 3px
	}

body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}


#topsection{
background: #FFFFFF;
height: 48px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 170px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 170px; /*Width of left column*/
margin-left: -100%;
background: #FFFFFF;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
