@CHARSET "UTF-8";

html, body {
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: white;
  background-image: url('/files/layout/gfx/background.png');
  background-repeat: repeat-x;
}

br.clr {
  clear: both;
}

* {
  color: #2c2c2c;
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
}

div#site {
  width: 900px;
  position: absolute;
  left: 50%;
  top: 5px;
  margin-left: -450px;
  background-color: white;
}

div#site div#topmenu {
  background-image: url('/files/layout/gfx/menubarBackground.png');
  background-repeat: no-repeat;
  width: 900px;
  height: 47px;
}

div#site div#topmenu div#menu {
  width: 990px;
  height: 47px;
  margin-left: 12px;
  position: relative;
}

div#site div#topmenu div#menu span {
  height: 47px;
  display: block;
  float: left;
  margin-left: 10px;
  position: relative;
}

div#site div#topmenu div#menu span a {
  padding-right: 10px;
  background-image: url('/files/layout/gfx/menuSplit.png');
  background-repeat: no-repeat;
  background-position: right;
  display: block;
  float: left;
  height: 47px;
  overflow-y: hidden;
}

div#site div#topmenu div#menu a {
  padding-right: 10px;
  background-image: url('/files/layout/gfx/menuSplit.png');
  background-repeat: no-repeat;
  background-position: right;
  display: block;
  float: left;
  height: 47px;
  overflow-y: hidden;
}

div#site div#topmenu div#menu span a img {
  border: 0px;
  height: 96px;
}

div#site div#topmenu div#menu span a:hover img {
  border: 0px;
  margin-top: -47px;
}

div#site div#topmenu div#menu div.undermenudiv {
  width: 165px;
  width: 190px;
  background-color: #161616;
  background-image: url('/files/layout/gfx/undermenuTop.png');
  background-repeat: repeat-x;
  position: absolute;
visibility: hidden;
}

div#site div#topmenu div#menu div.undermenudiv a:link.submenu,
div#site div#topmenu div#menu div.undermenudiv a:visited.submenu {
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  color: white;
  text-decoration: none;
  /* display: block; */
  display: none;
  float: left;
  margin: 5px 10px;
  display: block;
  width: 100%;
}

div#site div#topmenu div#menu div.undermenudiv a:hover.submenu {
  color: #9cc114;
}

div#site div#banner {
  width: 900px;
  height: 235px;
}



div#site div#mainContent {
  width: 900px;
}

div#site div#mainContent div#content {
  width: 860px;
  margin: 0 20px;
}

div#site div#mainContent div#leftcontent {
  width: 220px;
  float: left;
}

div#site div#mainContent div#rightcontent {
  width: 640px;
  float: left;
}

div#site div#mainContent div#rightcontent div#content {
  width: 610px;
  margin: 0 20px;
}

div#site div#mainContent div#content h1 {
  color: #b0cd43;
  font-size: 18px;
  font-family: verdana, arial, sans-serif;
  font-family: arial, verdana, sans-serif;
}

div#site div.front div#content p {
  width: 550px;
}

div#site div#mainContent div#content p {
  color: #2c2c2c;
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
}


div#site div#threeBoxes {
  width: 900px;
  height: 127px;
}

div#site div#threeBoxes div {

}

div#site div#threeBoxes div#boxOne h2,
div#site div#threeBoxes div#boxTwo h2,
div#site div#threeBoxes div#boxThree h2 {
  color: white;
  font-size: 14px;
  font-family: verdana, arial, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  margin: 0px;
  padding: 0px;
  margin-top: -4px; /* FF makes a room of 4 px above this header */
  margin-bottom: 4px;
}

div#site div#threeBoxes div#boxOne div.row,
div#site div#threeBoxes div#boxTwo div.row,
div#site div#threeBoxes div#boxThree div.row {
  float: left;
  width: 100%;
}

div#site div#threeBoxes div#boxOne div.row div.cell,
div#site div#threeBoxes div#boxTwo div.row div.cell,
div#site div#threeBoxes div#boxThree div.row div.cell {
  float: left;
}

div#site div#threeBoxes div#boxOne {
  width: 299px;
  height: 127px;
  /*width: 279px;
  height: 107px;
  padding: 10px;*/
  background-image: url('/files/layout/gfx/bannerBottomLeft.png');
  float: left;
}

div#site div#threeBoxes div#boxOne a {
margin: 0px;
padding:0px;
border: 0;
}

div#site div#threeBoxes div#boxOne a img {
border: 0;
}

div#site div#threeBoxes div#boxOne div.row div.left {
  width: 165px;
  width: 175px;
  height: 94px;
}

div#site div#threeBoxes div#boxOne div.row div.right div#mapInfo {
  height: 94px;
  position: relative;
  float: left;
}

div#site div#threeBoxes div#boxOne div.row div.right,
div#site div#threeBoxes div#boxOne div.row div.right div p {
  width: 104px;
  color: white;
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
}

div#site div#threeBoxes div#boxOne div.row div.right div#mapInfo a {
  color: white;
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
  position: absolute;
  right: 0px;
  bottom: 0px;
}

div#site div#threeBoxes div#boxTwo {
  margin-left: 1px;
  width: 299px;
  height: 127px;
  /*width: 279px;
  height: 107px;
  padding: 10px;*/
  background-image: url('/files/layout/gfx/bannerBottomMiddle.png');
  float: left;
}

div#site div#threeBoxes div#boxTwo div.row div.left {
  width: 165px;
  width: 175px;
  height: 94px;
}

div#site div#threeBoxes div#boxTwo div.row div.right div#skinInfo {
  height: 94px;
  position: relative;
  float: left;
}

div#site div#threeBoxes div#boxTwo div.row div.right,
div#site div#threeBoxes div#boxTwo div.row div.right div p {
  width: 104px;
  color: white;
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
}

div#site div#threeBoxes div#boxTwo div.row div.right div#skinInfo a {
  color: white;
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
  position: absolute;
  right: 0px;
  bottom: 0px;
}

div#site div#threeBoxes div#boxOne a,
div#site div#threeBoxes div#boxTwo a {
  display: block;
  float: left;
  margin-left: 8px;
  margin-top: 8px;
}

/*
div#site div#threeBoxes div#boxOne a,
div#site div#threeBoxes div#boxTwo a {
margin: 0px;
padding:0px;
border: 0;
}

div#site div#threeBoxes div#boxOne a img,
div#site div#threeBoxes div#boxTwo a img {
border: 0;
}
*/

div#site div#threeBoxes div#boxThree {
  margin-left: 1px;
  width: 298px;
  height: 127px;
  width: 278px;
  height: 107px;
  padding: 10px;
  background-image: url('/files/layout/gfx/bannerBottomRight.png');
  float: left;
}

div#site div#threeBoxes div#boxThree h2 {
  margin-bottom: 15px;
}

div#site div#threeBoxes div#boxThree img#newsletterImage {
  margin-left: -1px;
  margin-top: -3px;
  margin-bottom: 19px;
}

div#site div#threeBoxes div#boxThree div.row div.left {
  width: 75px;
}

div#site div#threeBoxes div#boxThree div.row div.left span {
  display: block;
  float: left;
  width: 100%;
  height: 24px;
  color: white;
  font-size: 12px;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
}

div#site div#threeBoxes div#boxThree div.row div.right {
  width: 189px;
  color: white;
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
}

div#site div#threeBoxes div#boxThree div.row div.right span {
  display: block;
  float: left;
  width: 100%;
  border: 1px solid #4e4e4e;
  margin-bottom: 5px;
}

div#site div#threeBoxes div#boxThree div.row div.right span.borderLess {
  border: 0px;
  margin-left: 1px;
}

div#site div#threeBoxes div#boxThree div.row div.right span input.textField {
  background-color: #e8e8e8;
  border: 0px;
  width: 189px;
  height: 22px;
  margin: 0px;
  padding: 0px;
}

div#site div#threeBoxes div#boxThree div.row div.right span input.signupButton {
  width: 69px;
  height: 21px;
  background-image: url('/files/layout/gfx/tilmeld.jpg');
  border: 0px;
  float: right;
  cursor: pointer;
  font-size: 1000px;
  overflow: hidden;
}



div#site div#bottom {
  position: relative;
  margin-top: 12px;
}

div#site div#bottom div#line {
  margin-bottom: 6px;
}

div#site div#bottom div#info {
  color: #1f1f1f;
  font-size: 11px;
  position: absolute;
  left: 0px;
}

div#site div#bottom div#info a:link,
div#site div#bottom div#info a:visited {
  color: #1f1f1f;
  font-size: 11px;
  text-decoration: none;
}

div#site div#bottom div#info a:hover {
  text-decoration: underline;
}

div#site div#bottom div#dixondesign {
  position: absolute;
  right: 0px;
margin-top:2px;
}

div#site div#bottom div#dixondesign a:link,
div#site div#bottom div#dixondesign a:visited {
  font-size: 0px;
}

div#site div#bottom div#dixondesign a img {
  border: 0px;
}


div#site divbannerPlacer {

}

div#site div#bannerPlacer p {
  margin: 0px;
  padding: 0px;
}

div#site div#threeBoxes table.bannerTable td.bannerTD2 img {
  margin-left: 1px;
}

div#site div#mainContent div#content table.bannerTable {
  display: none;
}





div#leftMenu {
  width: 213px;
  font-family: verdana, arial, sans-serif;
  color: white;
  font-size: 10px;
}

div#leftMenu div.top {
  width: 213px;
  height: 26px;
  background-image: url('/files/layout/gfx/leftmenuTop.jpg');
  font-family: verdana, arial, sans-serif;
  color: white;
  font-size: 10px;
}

div#leftMenu div.top span {
  font-family: verdana, arial, sans-serif;
  color: white;
  font-size: 12px;
  display: inline-block;
  margin-left: 15px;
  margin-top: 7px;
  font-weight: bold;
  line-height: 10px;
}

div#leftMenu div.item {
  width: 213px;
  height: 19px;
  background-image: url('/files/layout/gfx/leftmenuItem.jpg');
  font-family: verdana, arial, sans-serif;
  color: white;
  font-size: 10px;
}

div#leftMenu div.item a:link,
div#leftMenu div.item a:visited {
  display: inline-block;
  margin-left: 25px;
  font-family: verdana, arial, sans-serif;
  color: white;
  font-size: 10px;
  margin-top: 3px;
  line-height: 10px;
  text-decoration: none;
}

div#leftMenu div.item.bottom {
  width: 213px;
  height: 25px;
  background-image: url('/files/layout/gfx/leftmenuBottom.jpg');
  font-family: verdana, arial, sans-serif;
  color: white;
  font-size: 10px;
}

div#leftMenu div.subitems {
  width: 213px;
  height: 0px;
  display: none;
  overflow: hidden;
}

div#leftMenu div.subitems.open {
  width: 213px;
  height: auto;
  display: block;
  overflow: hidden;
}

div#leftMenu div.subitems div.subitem {
  width: 213px;
  height: 19px;
  background-image: url('/files/layout/gfx/leftmenuItem.jpg');
  font-family: verdana, arial, sans-serif;
  color: white;
  font-size: 10px;
}

div#leftMenu div.subitems div.subitem a:link,
div#leftMenu div.subitems div.subitem a:visited {
  display: inline-block;
  margin-left: 35px;
  margin-top: 3px;
  font-family: verdana, arial, sans-serif;
  color: white;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
}

div#leftMenu div.active span,
div#leftMenu div.item.active a,
div#leftMenu div.subitems div.subitem.active a {
  font-weight: bold;
}