body {
	font			: 9pt verdana, arial, geneva, sans-serif;
	line-height		: 14px;
	background-color: #FFF;
	padding			: 0px;
	margin			: 0px;
}

table {
	border			: none;
	padding			: none;
	margin			: none;
}

td {
	padding			: none;
	margin			: none;
}

a 			{ color	: #F9B08D; }
a:link 		{ color	: #F9B08D; }
a:visited	{ color	: #F9B08D; }
a:hover 	{ color	: #FFFFFF; }
a:active 	{ color	: #F9B08D; }

img.c6tl, img.c6tr, img.c6br, img.c6bl { position: absolute; }
img.c6tl { top		: 0px;	left	: 0px;	clip	: rect(0px 6px 6px 0px);	}
img.c6tr { top		: 0px;	right	: 0px;	clip	: rect(0px 12px 6px 6px);	}
img.c6br { bottom	: 0px;	right	: 0px;	clip	: rect(6px 12px 12px 6px);	}
img.c6bl { bottom	: 0px;	left	: 0px;	clip	: rect(6px 6px 12px 0px);	}

img.c4tl, img.c4tr { position: absolute; top: 0px; }
img.c4tl { left		: -4px;	clip	: rect(0px 4px 4px 0px); }
img.c4tr { right	: -4px;	clip	: rect(0px 8px 4px 4px); }
div.c4l, div.c4r, div.c4b { position: absolute; }
div.c4l, div.c4r { position: absolute;	top: 4px;	width: 4px;		height: 100%; }
div.c4l  { left		: -4px;	top		: 4px;	width	: 4px;	height	: 100%; }
div.c4r  { right	: -4px;	top		; 4px;	width	: 4px;	height	: 100%; }
div.c4b  { left		: 0px;	width	: 100%;	bottom	: -4px;	height	: 4px; }

div.c4l, div.c4r, div.c4b { background-color: #808080 }

div#maindiv {
	position		: relative;
	top				: 8px;
	width			: 1003px;
	height			: 650px;
	background-image: url('images/background.png');
	background-repeat:repeat-x;
	background-position: 0px 0px;
}

div#map {
	position		: absolute;
	top				: 8px;
	left			: 8px;
	width			: 748px;
	height			: 459px;
	padding			: 0px;
	border			: 2px solid #FFF;
}

div.section {
	position		: absolute;
	right			: 8px;
	width			: 228px;
	color			: #FFFFFF;
	border			: none;
	padding			: 0px;
	margin			: 0px;
	text-align		: left;
}

div.heading {
	position		: relative;
	left			: 4px;
	width			: 216px;
	background-color: #808080;
	color			: #FFFFFF;
	border			: none;
	padding			: 2px;
	padding-top		: 6px;
	text-align		: center;
	margin			: 0px;
	margin-bottom	: 6px;
}

div.inside {
	position		: relative;
	padding			: 0px;
	left			: 0px;
	width			: 100%;
	margin			: 0px;
	margin-bottom	: 6px;
	text-align		: center;
}
div.inside p { margin:0px; padding:0px; margin-top:6px; }


div#tz {
	top				: 8px;
	height			: 206px;
}

div#location {
	margin-top		: 20px;
	font-size		: 120%;
	line-height		: 16px;
	height			: 32px;
}

div#logo {
	position		: absolute;
	bottom			: 8px;
	right			: 43px;
}

div#tz input {
	width			: 223px;
	height			: 12px;
	font			: 7pt verdana, arial, geneva, sans-serif;
	line-height		: 12px;
	padding			: 0px;
	margin			: 0px;
}

div#results {
	font			: 8pt verdana, arial, geneva, sans-serif;
	position		: absolute;
	overflow		: auto;
	overflow-x		: hidden;
	overflow-y		: auto;
	right			: 0px;
	bottom			: 10px;
	width			: 100%;
	height			: 145px;
	text-align		: left;
	visibility		: hidden;
}


div#timeouter {
	top				: 220px;
	height			: 210px;
}
div#timeouter div.inside {
	font			: 10pt arial, geneva, sans-serif;
}

div#cal {
	cursor			: default;
	overflow		: hide;
	position		: relative;
	top				: 3px;
	width			: 154px;
	height			: 100px;
	font			: 7pt verdana, arial, geneva, sans-serif;
	line-height		: 12px;
}

td.highlight:hover	{ background-color: #88F; }

div#settimediv {
	position		: relative;
	top				: 0px;
	height			: 22px;
	font			: 12pt verdana, arial, geneva, sans-serif;
	text-align		: center;
	width			: 82px;
}
	div#settimediv input { position: absolute; }

	input#hoursel, input#minsel {
		top				: -1px;
		width			: 17px;
		height			: 18px;
		background-color: white;
		border			: solid #000 1px;
		padding			: 1px;
	}
	input#hoursel	{ left: 0px; }
	input#minsel	{ left: 46px; }

	div.arrow:hover	{ background-color:#cdf; }
	div.arrow {
		background-color: #bbb;
		position		: absolute;
		width			: 12px;
		height			: 8px;
		padding			: 0px;
		margin			: 0px;
		border			: 1px outset #bbb;
		cursor			: pointer;
	}
	div.arrow img {
		position		: absolute;
		top				: 2px;
		left			: 2px;
		padding			: 0px;
		margin			: 0px;
		border			: none;
	}
	div#btnhourup	{ top: 0px;		left: 21px;	}
	div#btnhourdn	{ top: 10px;	left: 21px; }
	div#btnminup	{ top: 0px;		left: 67px;	}
	div#btnmindn	{ top: 10px;	left: 67px;	}
	div#colon {
		position		: absolute;
		top				: 0px;
		left			: 38px;
	}
	div#utcdiv {
		position		: absolute;
		top				: -1px;
		left			: 90px;
	}
	span#utclabel {
		position		: relative;
		left			: 20px;
		top				: -2px;
		font			: 10px verdana, arial, geneva;
	}

div#durationdiv {
	position		: relative;
	top				: 5px;
	left			: 8px;
	height			: 22px;
	font			: 10px verdana, arial, geneva;
	width			: 128px;
}
	span#durationlabel {
		position		: absolute;
		left			: 0px;
		top				: 4px;
	}
	span#minuteslabel {
		position		: absolute;
		right			: 0px;
		top				: 4px;
	}
	input#dursel {
		position		: absolute;
		top				: 0px;
		width			: 25px;
		left			: 53px;
		height			: 18px;
		background-color: white;
		border			: solid #000 1px;
		padding			: 1px;
		text-align		: right;
	}
	div#btndurup, div#btndurdn { position:absolute; left:82px; }
	div#btndurup	{ top: 1px;	}
	div#btndurdn	{ top: 11px }

div#poslist {
	border			: solid 1px #FFF;
	position		: absolute;
	left			: 8px;
	top				: 478px;
	width			: 750px;
	height			: 136px;
	overflow		: auto;
	background-color: #F8B18D;
	font			: 10pt verdana, arial, geneva, sans-serif;
	line-height		: 16px;
}

div#sharediv {
	top				: 445px;
	height			: 150px;
}

div#sharediv div.inner {
	margin-top		: 10px;
	line-height		: 20px;
	text-align		: center;
}

input#emailbtn {
	font			: 13px arial;
	font-weight		: bold;
	height			: 22px;
	padding			: 0px;
	margin			: 0px;
}


input#instbtn, input#feedbackbtn {
	position		: absolute;
	top				: 595px;
	font			: 13px arial;
	font-weight		: bold;
	width			: 110px;
	height			: 22px;
}
input#instbtn { left: 768px; }
input#feedbackbtn {	right: 8px; }


div#footer {
	color			: #FFF;
	position		: absolute;
	width			: 98%;
	bottom			: 4px;
	left			: 1%;
	font			: 9px verdana, geneva, sans-serif;
	text-align		: center;
	border-top		: 1px dotted #888;
	line-height		: 13px;
}

div#contactus {
	color			: #FFF;
	position		: absolute;
	top				: 0px;
	right			: 0px;
	text-align		: right;
}

div#transparentdiv {
	position		: absolute;
	top				: 8px;
	left			: 8px;
	width			: 750px;
	height			: 463px;
	z-index			: -1;
	visibility		: hidden;
	overflow		: hidden;
	padding			: 0px;
	filter			: alpha(opacity=80);
	-moz-opacity	: 0.8;
	opacity			: 0.8;
	background-color: #f0f0f0;
}

div#instructionsdiv {
	position		: absolute;
	border			: none;
	padding			: 30px;
	padding-top		: 15px;
	top				: 10px;
	left			: 10px;
	width			: 690px;
	height			: 400px;
	z-index			: -1;
	visibility		: hidden;
	overflow		: hidden;
	text-align		: justify;
	font			: 10pt arial, geneva;
}


