body
{
	background: url(pictures/143_2.jpg);
	color: #111;
}

.invisible
{
  position: absolute;
  left: -9999px;
}

.center
{
	text-align: center;
}

.page
{
	max-width:1100px;
	margin: auto;
	background: url(pictures/emblem.png) left top no-repeat;
}

.mainmenu 
{
	height: 90px;
}

.mainmenu ul
{
	float: right;
	list-style-type: none;
	margin-left: 264px;
}

.mainmenu li
{
	color: #0000FF;
	float: left;
	margin-right: 15px;
	min-width: 75px;
}

.mainmenu a
{
	text-shadow:2px 3px 1px #999;

	background: url(blue.png);
	background-repeat: no-repeat; 
    background-position: center top;
	
	padding: 50px 3px 0px 3px;
	color: #111;
	font-weight: bolder;
	text-decoration:none;
	display: block;
    text-align: center;
}

.mainmenu a:hover
{
	color: #B00;
}

.mainmenu li.active a {
	background: url(red.png);
	background-repeat: no-repeat; 
    background-position: center top;
	
	color: #B00;
}

/*
.mainmenu 
{
	height: 90px;
}

.mainmenu ul
{
	float: right;
	list-style-type: none;
	margin-left: 264px;
}

.mainmenu li
{
	background: rgba(255,0,0,0.5);
	color: #0000FF;
	float: left;
	margin-right: 15px;
	min-width: 75px;
	padding-top: 50px;

	background: url(blue.png);
	background-repeat: no-repeat; 
    background-position: center top;
}

.mainmenu li.active {
	background: url(red.png);
	background-repeat: no-repeat; 
    background-position: center top;
}

.mainmenu a
{
	text-shadow:2px 3px 1px #999;
	background: rgba(255,255,255,0.0);
	padding: 0 3px;
	color: #333;
	font-weight: bolder;
	text-decoration:none;
	display: block;
    text-align: center;
}

.mainmenu a:hover
{
	color: #B00;
}

.mainmenu li.active a {
	color: #B00;
}
*/

img
{
	border: 0px solid black;
}
.picturebox {
	background-color: #F4F4E4;
	padding: 8px;
	border: 1px solid #333333;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-style: italic;
	text-align: center;
}

.content
{
	font-size:1.2em;
	clear: both;
}

.contentArea
{
	background: url(pictures/143.jpg);
	padding: 0 10px;
}

.content .left
{
  float: left;
  margin: 0 10px 10px 0;
}

.content .right
{
  float: right;
  margin: 0 0 10px 10px;
}

.content .small {
  width: 300px;
  margin: 0 0 10px 0;
}

.content .medium {
  width: 400px;
  margin: 0 0 10px 0;
}

.content .big {
  width: 500px;
  margin: 0 0 10px 0;
}

.content h1
{
	text-align: right;
}

.content h1,h2,h3,h4,h5,h6,hr,p,ul,ol,form{
  margin: 0px 0 10px 0;
}

.endLine
{
	clear: both;
}
	
.footer p
{
	text-align: center;
}

#footerPrintOnly
{
	display: none;
}