﻿body {
margin: 0;
padding: 0;
border: 0;
background: #fff url(images/background.jpg);
text-align: left;
font-family: arial, sans-serif, tahoma, helvetica;
font-size: 0.9em;
color: #000;
}

form {
margin: 1px 0 -1px 0;
padding: 0;
}

h1, h2  {
background: #E8E8E8;
color: #000099;
font-size: 1.7em;
width:704px;
margin-top:-5px;
margin-bottom:0px;
padding:5px;
}

h3 {
font-size: 1.1em;
margin-top:-8px;
}

h4 {
background: #E8E8E8;
color: #000099;
width:140px;
margin-top:0px;
margin-bottom:0px;
padding:5px;
font-size:0.8em;
}

strong {
font-weight: bold;
}

img {
border: 0;
}

ol {
margin-top: -12px;
}

ul {
margin-top: -4px;
margin-bottom: 0px;
}

p {
margin-top: 0;
margin-bottom: 10px;
}

table {
margin: -3px auto 10px auto;
border-collapse: collapse;
/* border: #c0c0c0 1px solid; */
}

td {
padding: 5px;
text-align:center;
border: #c0c0c0 1px solid;
}

table.thumbs {
border-collapse: separate;
border: 0;
}

td.thumbs {
text-align:left;
border:0;
}

#frame {
color: #000;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 1%;
width: 740px;
}

#header {
background: url(images/bgheader.gif) repeat-y;
color: #000;
width: 740px;
font-weight: bold;
}

#header p {
margin: 0;
}

#menubar {
border-left:solid 3px #1F13B7;
border-right:solid 3px #1F13B7;
}

#pagecontent {
background: #fff;
color: #000;
margin-left: auto;
margin-right: auto;
margin-bottom: 22px;
width: 734px;
border-left: solid 3px #1F13B7;
border-right: solid 3px #1F13B7;
}

#footer {
background: url(images/bgfooter.gif) no-repeat;
color: #676767;
width: 740px;
clear: both;
margin-top: -22px;
height:66px;
border-top: solid 1px #1F13B7;
text-align: center;
}

#footer p {
margin:5px;
}

	#tabmenu {
		color: #1F13B7;
		border-bottom: 1px solid #1F13B7;
		border-top: 1px solid #1F13B7;
		background: #E8E8E8;
		margin: 0;
		padding-left: 7px;
		padding-top: 10px;
		z-index: 1;}

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a {
		color: #fff;
		background: #ccc;
		font-weight: bold;
		border: 1px solid #1F13B7;
		padding: 2px 5px 0px 5px;
		margin: 0;
		text-decoration: none; }

	#tabmenu a.active {
		color: #1F13B7;
		background: #fff;
		border-bottom: 2px solid #fff; }

	#tabmenu a:hover {
		color: #1F13B7;
		background: #ccc; }

	#tabmenu a.active:hover {
		background: #fff; }

	#currentpage a {
		color: #1F13B7;
		background: #fff;
		border-bottom: 2px solid #fff; }

.higher {
margin-top: -8px;
}

.lower {
margin-top: 25px;
}

.underheading {
margin-top: 10px;
}

.leftcol {
float:left;
width:52%;
padding: 10px;
margin-top: -5px;
}

.rightcol {
float:right;
width:42%;
padding: 10px 10px 10px 0;
margin-top: -5px;
}

.fullwidth {
width: 714px;
padding: 10px 10px 0 10px;
}

.click {
width:368px;
border: 1px gray solid;
border-width: 0px 1px 1px 1px;
padding: 5px;
color: gray;
font-size:0.8em;
}

.mainpic {
margin-bottom:0;
}