body {
	background-image: url('img/bghouse.jpg');
	background-repeat: no-repeat;
	background-color: rgb(255,255,255);
	background-position: bottom right;
	font-family: arial;
	font-size: 1em;
	color: rgb(0,0,0);
}

h1 {
	color: rgb(0,0,188);
	font-size: 3.00em;
	font-variant: ;
	font-family: arial;
}

h2 {
	color: rgb(0,0,188);
	font-size: 1.75em;
	font-variant: ;
	font-family: arial;
}

h3 {
	color: rgb(0,0,188);
	font-size: 0.75em;
	font-variant: ;
	font-family: arial;
}

h4 {
	color: rgb(0,0,188);
	font-size: 1.25em;
	font-variant: ;
	font-family: arial;
}

p {
	font-family: sans-serif;
	font-size: 1em;
}

table {
	table-layout: fixed;
	border-collapse: collapse;
}
table.header {
	background-image: url('img/header.jpg');
	background-repeat: no-repeat;
}
table.bordertop {
	background-image: url('img/bordertop.jpg');
	background-repeat: no-repeat;
}
table.bordertop2 {
	background-image: url('img/bordertop3.jpg');
	background-repeat: no-repeat;
	text-align: center;
	overflow: hidden;
}
table.footer {
	background-image: url('img/borderextra.jpg');
	background-repeat: no-repeat;
}
table.welcome {
	position: relative;
	left: 10px;
}
table.info {
	position: relative;
	left: 20px;
}
table.table {
	position: relative;
	left: 15px;
	top: 20px;
	border-collapse: separate;
	border-spacing: 0.1em;
	border-style: solid;
	border-width: 3px;
	border-color: rgb(0,0,0);
	/*outline-style: solid;
	outline-width: medium;*/
}
table.hidden {
	font-family: arial;
	font-size: 0.95em;
	font-style: bold;
	text-align: center;
	border-collapse: separate;
	border-style: solid;
	border-width: 2px;
	border-color: rgb(23,31,23);
	position: absolute;
	visibility: hidden;
	background-color: transparent;
	background-image: url('img/bg.gif');
	background-repeat: repeat;
	display: inline;
}

tr.center {
	text-indent: 25px;
	font-family: arial;
	font-size: 0.8em;
}
tr.table {
	font-family: arial;
	font-size: 0.85em;
}
tr.title {
	color: rgb(255,255,255);
	background-color: rgb(0,0,150);
	font-size: 1em;
	font-weight: bold;
	font-family: arial;
}
tr.ppl {
	height: 175px;
}

th.index {
	color: rgb(0,0,188);
	font-variant: small-caps;
	font-family: arial;
	font-size: 1.5em;
	text-decoration: underline;
}
th.intro {
	color: rgb(0,0,188);
	font-size: 1.05em;
	font-weight: normal;
}

td.info {
	font-family: arial;
	font-size: 1em;
}
td.borderleft {
	background-image: url('img/borderleft.jpg');
	background-repeat: no-repeat;
	height: 55px;
}
td.borderleftend {
	background-image: url('img/borderleft.jpg');
	background-repeat: no-repeat;
	height: 3px;
}
td.borderleft2 {
	background-image: url('img/borderleft2.jpg');
	background-repeat: repeat;
}
td.borderright {
	background-image: url('img/borderright.jpg');
	background-repeat: no-repeat;
}
td.borderright2 {
	background-image: url('img/borderright2.jpg');
	background-repeat: no-repeat;
}
td.borderright3 {
	background-image: url('img/borderright3.jpg');
	background-repeat: no-repeat;
}
td.borderright4 {
	background-image: url('img/borderright4.jpg');
	background-repeat: no-repeat;
}
td.ppl {
	padding: 0.2cm 0.7cm 0.5cm 0cm;
}

img {
	border-style: none;
}

img.decor {
	border-style: groove;
}
img.float {
	float: left;
}
img.menutop {
	padding: 1em 0em 0.2em 0em;
}
img.menutop2 {
	padding: 0.9em 0em 0.6em 0em;
	text-align: center;
}
img.menu {
	padding: 0.2em 0em 0.2em 0em;
}
img.index {
	padding: 0.5em 0.1em 0.7em 0.1em;
}
img.logo {
	border-style: none;
}

ul {
	list-style-image: url('img/arrow.jpg');
	list-style-position: outside;
	position: relative;
	left: -7px
}

dl {
	font-style: arial;
	font-size: 0.9em;
}

dt.terms {
	margin: 0px;
	color: rgb(0,0,188);
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.1em;
} 

span.menu {
	float: right;
	display: inline;
	position: relative;
	top: -50px;
}
span.title {
	font-family: arial;
	font-size: 1.3em;
	text-indent: 50px;
	color: rgb(0,0,188);
	font-weight: bold;
	font-variant: small-caps;
}
span.b {
	font-family: arial;
	font-size: 1.05em;
	color: rgb(0,0,188);
	font-weight: bold;
	text-indent: 75px;
	display: block;
	font-variant: normal;
}

div.terms {
	height: 350px;
	overflow: auto;
}
div.footer {
	color: rgb(0,0,188);
	font-size: 0.7em;
	font-variant: small-caps;
	font-family: arial;
}

a {text-decoration: none;}
a:link {color: rgb(0,0,180); font-weight: bold}
a:visited {color: rgb(0,0,180); font-weight: bold}
a:hover {text-decoration: underline}
a:active {color: rgb(0,80,148)}

a.menu {color: rgb(23,31,23); font-weight: bold; font-variant: small-caps; display: block}
a.menu:visited{color: rgb(23,31,23)}
a.menu:hover{color: rgb(232,232,0); background-color: rgb(88,88,218)}
a.menu:active{color: rgb(23,31,23)}
