﻿zzzz {
	color: #1b1700;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	-webkit-text-size-adjust: none;
}

body {
	background-color: #ffffff;
	text-align: center;
}

*.shell {
	text-align: left;
	width: 910px;
	height: 100%;
	margin: 0 auto; 
}

*.webaddress {
	color: #ccccbb;
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
}

*.strap {
	color: #aaaa99;
	font-style: italic;
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
}

*.subhead {
	font-size: 13px;
}

*.small {
	font-size: 11px;
	line-height: 16px;
}

p {
	color: #1b1700;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-top: 9px;
	margin-bottom: 9px;
	text-align: justify;
	padding-left: 20px;
	padding-right: 6px;
}

p.list {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
	padding-left: 20px;
	line-height: 16px;
}

p.large
{
	font-size: 14px;
	line-height: 34px;
}

b
{
	font-weight: bold;
}

span.found_words
{
	background: #ffcccc;
}

a {
	color: #7777ff;
	text-decoration: none;
}
a:hover {
	color: #68050d;
	text-decoration: underline;
}

a.topmenu, a:link.topmenu, a:visited.topmenu
{
	display: block;
	width: 120px;
	height: 33px;
	line-height: 33px;
	background: #f8f7ec;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

a:hover.topmenu
{
	background: #ffe8e8;
	color: #000000;
}

a:active.topmenu
{
	background: #ffe8e8;
	color: #e0ffe0;
}

a.bottomenu, a:link.bottomenu, a:visited.bottomenu
{
	font-size: 11px;
	display: block;
	width: 100px;
	height: 17px;
	line-height: 17px;
	background: #f8f7ec;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

a:hover.bottomenu
{
	background: #ffe8e8;
	color: #000000;
}

a:active.bottomenu
{
	background: #ffe8e8;
	color: #e0ffe0;
}

a.large
{
	color: #aa3333;
	font-size: 14px;
	line-height: 24px;
}

a.search {
	font-size: 14px;
	font-weight: bold;
	display: block;
	height: 18px;
	margin-top: 20px;
	padding-bottom: 1px;
}

a.h3 {
	color: #1b1700;
	text-decoration: none;
	font-size: 12px;
	line-height: 34px;
	padding-left: 10px;
	width: 100%;
}

ul
{
	list-style-type:circle;
}

li
{
	padding-left: 4px;
	padding-right: 6px;
	margin-top: 9px;
	margin-bottom: 9px;
}

li.large
{
	list-style-type:circle;
	list-style-image:url('images/bullet_tick.png');
	font-size: 14px;
	line-height: 34px;
}

td {
	color: #1b1700;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

td.onecolumn {
	vertical-align:top;
	width: 900px;
}

td.twocolumn {
	vertical-align:top;
	width: 440px;
}

td.threecolumn {
	vertical-align:top;
	width: 293px;
}

td.threecolumngreen {
	vertical-align:top;
	width: 293px;
	background: #e0ffe0;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e0ffe0', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, left bottom, from(#e0ffe0), to(#ffffff));
	background: -moz-linear-gradient(top,  #e0ffe0,  #ffffff);
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
}

td.threecolumnyellow {
	vertical-align:top;
	width: 293px;
	background: #ffffd0;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffd0', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffd0), to(#ffffff));
	background: -moz-linear-gradient(top,  #ffffd0,  #ffffff);
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
}

td.threecolumnblue {
	vertical-align:top;
	width: 293px;
	background: #e8e8ff;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e8e8ff', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, left bottom, from(#e8e8ff), to(#ffffff));
	background: -moz-linear-gradient(top,  #e8e8ff,  #ffffff);
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
}

td.gap {
	width: 20px;
}

h1 {
	color: #ccccbb;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	line-height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 16px;
	line-height: 44px;
	padding-left: 10px;
	width: 100%;
	color: #1b1700;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

hr {
	border: 0;
	background-color: #f8f7ec;
	color: #f8f7ec;
	height: 5px;
}


option.padded
{
	padding: 6px;

}

input.ronly
{
	border: 0;
	text-align: right;
	background:transparent;

}

*.red {
	background: #ffe8e8;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffe8e8', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, right top, from(#ffe8e8), to(#ffffff));
	background: -moz-linear-gradient(left,  #ffe8e8,  #ffffff);
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
}

*.blue {
	background: #e8e8ff;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#e8e8ff', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, right top, from(#e8e8ff), to(#ffffff));
	background: -moz-linear-gradient(left,  #e8e8ff,  #ffffff);
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
}

*.green {
	background: #e0ffe0;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#e0ffe0', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, right top, from(#e0ffe0), to(#ffffff));
	background: -moz-linear-gradient(left,  #e0ffe0,  #ffffff);
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
}

*.yellow {
	background: #ffffd0;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffd0', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, right top, from(#ffffd0), to(#ffffff));
	background: -moz-linear-gradient(left,  #ffffd0,  #ffffff);
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
}

*.grey {
	background: #d0d0d0;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#d0d0d0', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, right top, from(#d0d0d0), to(#ffffff));
	background: -moz-linear-gradient(left,  #d0d0d0,  #ffffff);
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
}