body, td, div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.link A:hover {
  font-weight: bold;
  font-size: 12 px;
  text-decoration: underline;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
}

.link a:link, .link a:active, .link a:visited {
  font-weight: bold;
  font-size: 12 px;
  text-decoration: underline;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
}

.link a.small {
  font-family : verdana, arial, sans-serif;
  font-size:small;
  text-decoration:none;
  color:#000000;
  align:center
}

.link a.small:visited {
  color:#000000;
  text-decoration:none;
}

.link a.small:hover {
  color:#000000;
  text-decoration:underline;
}

td.counter { font-weight: normal; font-family: Helvetica, arial, sans-serif; text-align: left; font-size: 60%; }

table.tbl {cellspacing=0; cellpadding=1; border: 1px solid black; background-color: #E3E3E3}
td.tbl {
  font-family: verdana, arial, sans-serif;
  color: #000000;
}

.tableheader {
        background-color : #192354;
        color : #FFFFFF;
        font-family: verdana, arial, sans-serif;
        font-weight: bold;
        font-size: 12 px;
        BORDER-TOP: #C1B08F 1px solid;
}

.tablecell {
        background-color : #394384;
        color : #FFFFFF;
        font-family: verdana, arial, sans-serif;
        font-weight: bold;
        font-size: 12 px;
}

.tablecompactheader {
        background-color : #192354;
        color : #FFFFFF;
        font-family: verdana, arial, sans-serif;
        font-size: 70%;
}

.tablecompactheader_special {
        background-color : green;
        color : #FFFFFF;
        font-family: verdana, arial, sans-serif;
        font-size: 70%;
}

.tablecompactcell {
        background-color : #394384;
        color : #FFFFFF;
        font-family: verdana, arial, sans-serif;
        font-size: 60%;
}

.guestbook-nav {
	background-color: #192354;
	color: white;
}

.guestbook-top {
        background-color: #f0d050;
        color: black;
}

.guestbook-bottom {
        background-color: #fff0c0;
        color: black;
}

.form_text {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-WEIGHT: normal;
        FONT-SIZE: 11px;
	BORDER-LEFT: #000000 1px solid;
        COLOR: #333333;
	BORDER-BOTTOM: #000000 1px solid;

        FONT-FAMILY: verdana, arial, sans-serif;
        HEIGHT: 18px;
	BACKGROUND-COLOR: #FFFFFF
        }

.form_textarea {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-WEIGHT: normal;
        FONT-SIZE: 11px;
	BORDER-LEFT: #000000 1px solid;
        COLOR: #333333;
	BORDER-BOTTOM: #000000 1px solid;

        FONT-FAMILY: verdana, arial, sans-serif;
        /*HEIGHT: 18px; */
	BACKGROUND-COLOR: #FFFFFF
        }

.button {
        BACKGROUND-COLOR: #aa5555;
        border: 1px solid;
        border-color: #000000;
        COLOR: #FFFFFF;
        /* FLOAT: right; */
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        MARGIN-RIGHT: 12px
        height: 16px;
        font-family: verdana, arial, sans-serif;
}

.default_button {
        BACKGROUND-COLOR: #55aa55;
        border: 1px solid;
        border-color: #000000;
        COLOR: #FFFFFF;
        /* FLOAT: right; */
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        MARGIN-RIGHT: 12px
        height: 16px;
        font-family: verdana, arial, sans-serif;
}

.menu_button {
        BACKGROUND-COLOR: #AAAAB2;
        border: 1px solid;
        border-color: #000000;
        COLOR: #FFFFFF;
        /* FLOAT: right; */
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        MARGIN-RIGHT: 12px
        height: 16px;
        font-family: verdana, arial, sans-serif;
}

a.knap:link, a.knap:active, a.knap:visited {
	border: 1px solid;
	border-color: #000000;
	/*margin: 2px 2px 2px 2px;*/
	padding: 1px 1px 1px 1px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
        color: #ffffff;
        width: 125;
        font-family: verdana, arial, sans-serif;
	height: 16px;
	background-color: #C1B08F;
}

a.knap:hover {
	border: 1px solid;
	border-color: #000000;
	/*margin: 2px 2px 2px 2px;*/
	padding: 1px 1px 1px 1px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: #000000;
	width: 125;
	font-family: verdana, arial, sans-serif;
	height: 16px;
	background-color: #FFFFFF;
}

.news {
        FONT-SIZE: 10px;
        font-family: verdana, arial, sans-serif;
}


.error {
        color : #FF0000;
        font-family: verdana, arial, sans-serif;
        font-weight: bold;
}




.thumbnail {
float: left;
width: 124px;
height: 140px;
padding: 10px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22 px;
	color: #FC0082;
}

.menuHeader{
	color: #0D95A1;
}
	
.menu{
	background:#EFF8F9;
	float:left;
	padding: 10px;

	list-style-type: none;
	margin: 0 0 0 0px;
	padding: 0;
	width: 100%; 
	border-left: 6px solid #FC0082; /* thick left border of menu */
}

.menu li{
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
	border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.menu li a{
	background: white url('/images/menu.gif') repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
	display: block;
	width: auto;
	border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
	padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
	text-indent: 4px;
	text-decoration: none;
	color: black;
}

.menu li a:visited, .menu li a:active{
	text-decoration: none;
	color: black;
}

.menu li a:hover{
	background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
	text-decoration: none;
	color: black;
}

.menu li.lastitem, .menu li.lastitem a{
	border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.menu li.lastitem a{
	padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

#footer{
	margin: 20px 0 0 0;
}

