:focus { outline:0; }
a:active { outline:none; }
img { border: 0px; }

html
{
	height: 100%;
	overflow-y: scroll;
}

body
{
	height: 100%;
	margin: 0px;
	
}

td, div, input, button, select, textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #231f20;
}

h1
{
	text-transform: uppercase;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

h2
{
	text-transform: uppercase;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}


a:link, a:active, a:visited {
	text-decoration: underline;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #404040;
}

.menu td
{
	font-size: 13px;
	text-transform: uppercase;
	color: #808285;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
}

.menu td a:link, .menu td a:active, .menu td a:visited
{
	color: #808285;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}

.menu td a:hover
{
	color: #696a6d;
	text-transform: uppercase;
	text-decoration: none;
}

.formField
{
	background-color: #f1ebe1;
	border: 0px;
	border-top: #a6a199 solid 1px;
	border-bottom: #a6a199 solid 1px;
	padding: 3px;
	width: 100%;
}

.formSelect
{
	width: 100%;
	background-color: #f1ebe1;
	border: 0px;
	border-top: #a6a199 solid 1px;
	border-bottom: #a6a199 solid 1px;
	padding: 1px;
}

.formTextarea
{
	background-color: #f1ebe1;
	border: 0px;
	border-top: #a6a199 solid 1px;
	border-bottom: #a6a199 solid 1px;
	padding: 3px;
	width: 100%;
	resize: none;
}

.payment
{
	border-top: #a6a199 dashed 1px;
	border-right: #a6a199 dashed 1px;
	height: 350px;
}

.clear
{
	clear: both;
}

.odd { background-color: #e8d4b3; }
.even { background-color: #e1cdad; }
.over { background-color: #e8d4b3; }

.list td
{
	height: 22px;
	padding: 4px;
}

.headline_link
{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

.padding10 td
{
	padding: 10px;
}

/*
label       { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px; text-shadow: 0 -1px 0 rgba(0,0,0,.2); }
.radios     { padding-top: 18px; background: url(divider.png) repeat-x 0 0; }
.label_check input,
.label_radio input  { margin-right: 5px; }

.has-js .label_check,
.has-js .label_radio    { padding-left: 34px; }
.has-js .label_radio    { background: url(../images/radio_off.png) no-repeat; }
.has-js .label_check    { background: url(../images/radio_off.png) no-repeat; }
.has-js label.c_on      { background: url(../images/radio_on.png) no-repeat; }
.has-js label.r_on      { background: url(../images/radio_on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }

.r_on
{
	background: transparent url(../images/radio_on.png) scroll no-repeat;
	width: 19px;
	height: 19px;
}

.r_off
{
	background: transparent url(../images/radio_off.png) scroll no-repeat;
	width: 19px;
	height: 19px;
}
*/