/* CSS Document */
body{
	font-family: Times New Roman;
	font-size: 18px;
	line-height: 18px;
	color: #000000;}

a {
	color: #6001E2;
	text-decoration: none;
	font-family: Times New Roman;
	font-weight:bold;
	}
a:hover {
    color: #f80d23;
	text-decoration: underline;font-weight:bold;}
/*
.top{
	font-family: Times New Roman;
	font-size: 10px;
	line-height: 13px;
	color: #003333;
}
*/
/*
.subtext{
border-bottom: 2px solid #993333;
border-top: 2px solid #993333;
border-left: 2px solid #993333;
border-right: 2px solid #993333;
width:269px;
font: 12px arial;}
*/
li {
	font-family: Times New Roman;
/*	font-size: 12px; */
/*	line-height: 11px; */
	margin-left:15px;
}

/* CSS from the old thills site */
h3 {color:#000000; font-family: Times New Roman;
font-weight:bold;}
h5{color:#000000;
font-weight:bold; font-family: Times New Roman;}
.greentext{color:#006600;}
.redtext{color:#FF0000;}
.bluetext{color:#0000ff;}
.sredtext{color:#FF0000;
font-size:10px;font-style:bold;line-height: 10px;
}
.greentextbig{color:#006600;font-size:18px;font-style:bold;line-height: 10px;}
.bluetextbig{color:#0000ff;font-size:18px;font-style:bold;line-height: 10px;}
.redtextbig{color:#FF0000;font-size:18px;font-style:bold;line-height: 10px;}
.prices
{color:#ff0000;
font-weight:bold;}
p {
	font-family: Times New Roman;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
	margin:15px;
}
.form {
	font-family: Times New Roman;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
	margin:2px;
}
td {
	font-family: Times New Roman;
/*	font-size: 12px; */
/*	line-height: 15px; */
	color: #000000;
/*	margin:15px; */
}


label 
{
	white-space:nowrap;
}

span.note
{
	font-size: 12px;
	float: left;
}

div.labeldiv
{
	float:left;
	width:20%;
	vertical-align:top;
	page-break-inside:avoid;
}
div.valuediv
{
	float:right;
	width:79%;
	vertical-align:top;
	page-break-inside:avoid;
}

div.valuedivindent
{
	float:left;
	width:59%;
	vertical-align:top;
	page-break-inside:avoid;
}


div.rowdiv
{ 
	width:100%;
	clear:both;
	margin-bottom:5px;
	page-break-inside:avoid;
/*	border: solid thin; */
}


div.pagebreak
{
}

.nowrapping
{
	white-space:nowrap;
}

.printnowrapping
{
}

div.clearer {clear: both; line-height: 0; height: 0;}

#Layer1
{
	position:absolute; left:167px; top:160px; width:725px; z-index:1;
}

#mailpage
{
	float:right;
}

#printready
{
}

	div.pagefooter
	{
		text-align:center;
	}
	
	p.pagefooter
	{
	}

h4 {border: solid 2px black; }
	
@media print 
{
	body 
	{
		font-size: 15px;
	}
	div.pagebreak
	{
		clear:both;
		page-break-before:always;
	}
	p.topdescription
	{
		font-size: 12px;
		display:none;
	}
	table.nav
	{
		display:none;
	}
	
	div.rowdiv
	{
		page-break-after: avoid;
	}
	table
	{
		page-break-inside: avoid;
		page-break-after: avoid;
	}
	
	#Layer1
	{
		position:relative;
		left:0px; top:0px;
		z-index: 1;
	}
	
	#mailpage, #printready
	{
		display:none;
	}
	
	div.pagefooter
	{
		text-align:center;
		font-size: 14px;
	}
	
	p.pagefooter
	{
		display:none;
		font-size: 14px;
	}
	
	p.pagefooterprint
	{
		margin-top:0;
		font-size: 14px;
	}

	.noprint
	{
		display:none;
	}
	
	h4 
	{
		border: solid 2px black; 
		white-space:nowrap;
	}	
	
	.printnowrapping
	{
		white-space:nowrap;
	}

	
}