body
{
  background: #cccccc url(/media/system/skravering.gif) repeat top left;
  background-attachment: fixed;
  margin: 0;
}
body, select, textarea, button, td, th
{
  font-family: Arial, sans-serif;
  font-size: 12px;
}
form
{
  margin: 0;
  padding: 0;
}
img
{
  border: none;
}
p
{
  line-height: 140%;
  margin: 0px;
  padding: 0px 0px 12px;
  overflow: hidden;
  clear: both;
}
table
{
  margin: 0 0 12px;
  border-collapse: collapse;
}
td, th
{
  line-height: 150%;
  vertical-align: top;
  padding: 2px 6px 2px 0;
  overflow: hidden;
}
p.small, p.smallClose
{
  font-size: 90%;
}
p.close, p.smallClose
{
  padding-bottom: 2px;
  color: #727272;
}
h1, h2, h3, h4
{
  font-weight: bold;
  line-height: 120%;
  padding: 0 0 6px;
  margin: 0;
}
h3.spaced
{
  padding-bottom: 12px;
}
h1, h2, #floatContainer a.button span
{
  font-family: "Franklin Gothic Medium", Arial;
  font-weight: normal;
}
h1
{
  font-size: 166%;
  clear: both;
}
.home #rightColumn h1
{
  display: block;
  border-bottom: solid 1px #cccccc;
  margin: 0 0 6px;
}
h2
{
  font-size: 125%;
  font-weight: normal;
  color: #000e60;
  padding: 0 0 6px;
  line-height: 150%;
  clear: both;
}
h2.close
{
  line-height: 100%;
  padding: 0 0 5px;
}
h3
{
  font-size: 100%;
  line-height: 140%;
  padding: 0 0 2px;
}

h3.lined
{
  border-bottom: solid 1px #bbbbbb;
  margin: 0 0 6px -20px;
  padding: 0 0 6px 20px;
  line-height: 100%;
}


hr
{
  clear: both;
  margin: 0 0 8px;
  padding: 0;
  height: 1px;
  border: none;
  color: #cccccc;
  background: #cccccc;
}

a
{
  text-decoration: none;
  color: #000064;
}
a:hover
{
  text-decoration: underline;
  color: #999999;
}
#floatContainer a
{
        font-weight: bold;
}
a.arrow, a.pdf, a.ppt, a.rss
{
  font-weight: bold;
  padding-left: 14px;
  background: transparent url(/media/system/arrowBlue.gif) no-repeat 0px 3px;
  clear: both;
  float: left;
}
a.pdf
{
  background-image: url(/media/system/icon.pdf.gif);
}
a.ppt
{
  background-image: url(/media/system/icon.ppt.gif);
}
a.rss
{
  background-image: url(/media/system/icon.rss.png);
  background-position: 0px 1px;
  padding-left: 18px;
}
#floatContainer h1 a, #floatContainer h2 a, #floatContainer h3 a
{
  background: none;
  display: inline;
  float: none;
  clear: none;
  padding: 0;
  font-weight: inherit;
}
#floatContainer a:visited
{
  color: #000064;
}
#floatContainer a:hover
{
}
div.quote
{
  clear: both;
}
div.quoteImage
{
  float: left;
}
div.quoteText
{
  float: right;
  width: 210px;
}
div.quoteText p
{
  padding-right: 20px;
}
div.quoteText p.small
{
  text-align: right;
  padding-right: 0px;
}

.quoteStart, .quoteEnd
{
  color: #999999;
  font-size: 400%;
  line-height: 100%;
  margin-bottom: -20px;
  display: block;
}
.quoteEnd
{
  text-align: right;
  margin-top: -12px;
}


ol
{
  margin: 0px;
  padding: 0 0 12px 26px;
}
ol li
{
  line-height: 150%;
}

.nav, .nav li
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.path
{
  padding-left: 20px;
  padding-bottom: 16px;
  overflow: hidden;
}
#floatContainer .path a
{
  font-weight: normal;
}
.path a
{
  color: #999999;
  float: left;
}
.path ul a
{
  background: transparent url(/media/system/arrowLeftSub.gif) no-repeat 0px 2px;
  padding: 0 0 0 14px;
}
.path ul
{
  float: left;
  padding-left: 10px;
  margin-left: 0px;
}
.path a:hover, .path a.selected
{
  text-decoration: none;
  color: #000064;
  background-position: 0px -398px;
}

#siteContainer
{
  width: 950px;
  margin: 0 auto 0px;
  padding: 0 0 10px;
  background: #ffffff;
  position: relative;
}

#floatContainer, #top
{
  overflow: hidden;
}
#floatContainer
{
  padding: 20px 0 0;
}

#top .blue
{
  padding: 15px 20px 0px;
  background: #000064;
  overflow: hidden;
  position: relative;
}
#top a
{
  color: #ffffff;
}
#top .logo
{
  float: left;
  margin-bottom: 32px;
}
#top .logoLarge
{
  margin-bottom: 15px;
}
#top .logoPSS
{
  position: relative;
  top: -15px;
  left: -20px;
  margin-bottom: 0px;
}
#topText
{
  position: absolute;
  width: 480px;
  left: 170px;
  top: 30px;
  color: #ffffff;
}
#topText h2
{
  padding-right: 40px;
}
#topText p
{
  text-align: right;
}
#tools
{
  position: absolute;
  top: 5px;
  right: 20px;
  width: 350px;
}
#tools .nav, #tools form
{
  float: right;
}
#tools form
{
  margin: 10px 0 0px;
  width: 210px;
}
#tools .logos
{
  overflow: hidden;
  position: absolute;
  top: 58px;
  right: 0px;
  width: 250px;
}
#tools form input
{
  border: solid 1px #999999;
  float: left;
  font-size: 120%;
  width: 144px;
  height: 18px;
  padding: 2px 4px;
}
#tools input.button
{
  display: none;
}
a.button, a.button span, #floatContainer a.button
{
  display: block;
  background: transparent url(/media/system/backgroundButton.gif) no-repeat top right;
  padding-left: 0px;
  color: #ffffff;
}
a.buttonRight
{
  float: right;
}
#floatContainer a.buttonPink, a.buttonPink, a.buttonPink span, #floatContainer a.buttonPink span
{
  background-image: url(/media/system/backgroundButtonPink.gif);
}
.eventGroup a.button, .eventGroup a.button span, #floatContainer .eventGroup a.button
{
  background-image: url(/media/system/backgroundButtonOpen.gif);
}
#rightColumn a.button
{
  float: left;
  margin: 0 0 12px;
  clear: both;
}
#tools a.button
{
  background-image: url(/media/system/backgroundButtonOnBlue.gif);
  float: right;
}
a.button span
{
  height: 16px;
  padding: 3px 20px 5px 10px;
  background-position: 0px -24px;
}
#tools a.button span
{
  background-image: url(/media/system/backgroundButtonOnBlue.gif);
}
a.button:hover, a.button.open, #tools a.button:hover, #floatContainer a.button:hover, #floatContainer a.button.open
{
  text-decoration: none;
  background-position: 100% -48px;
}
a.button:hover span, a.button.open span, #tools a.button:hover span, #floatContainer a.button:hover span, #floatContainer a.button.open span
{
  background-position: 0px -72px;
}

#floatContainer a.buttonInvert
{
  background-position: 100% -48px;
}
#floatContainer a.buttonInvert span
{
  line-height: 140%!important;
  font-weight: bold!important;
  font-family: Arial!important;
  background-position: 0px -72px;
}
#floatContainer a.buttonInvert:hover
{
  background-position: 100% 0px;
}
#floatContainer a.buttonInvert:hover span
{
  background-position: 0 -24px;
}

a.buttonLarge, a.buttonLarge span, #floatContainer a.buttonLarge
{
  background-image: url(/media/system/backgroundButtonLarge.gif);
  margin-bottom: 8px;
  float: none;
}
a.buttonYellow, a.buttonYellow span, #floatContainer a.buttonYellow, #floatContainer a.buttonYellow span
{
  background-image: url(/media/system/backgroundButtonYellowLarge.gif);
}
a.buttonLarge span
{
  background-image: url(/media/system/backgroundButtonLarge.gif);
  font-size: 200%;
  line-height: 120%;
  background-position: 0px -55px;
  color: #000000;
  padding: 12px 15px 0px;
  height: 43px;
}
#floatContainer a.buttonArrow, #floatContainer a.buttonArrow span
{
  background-image: url(/media/system/backgroundButtonLargeArrow.gif);
}
a.buttonArrow span
{
  padding: 12px 15px;
  height: 44px;
  background-position: 0px -70px;
  font-size: 140%;
}
#floatContainer a.buttonArrow span span
{
  padding: 0px;
  height: auto;
  font-size: 80%;
  background: none;
  font-family: Arial;
  padding: 3px 0 0;
}
#floatContainer a.buttonLarge:hover
{
  background-position: 100% -110px;
}
#floatContainer a.buttonLarge:hover span
{
  color: #ffffff;
  background-position: 0px -165px;
}
#floatContainer a.buttonArrow:hover
{
  background-position: 100% -140px;
}
#floatContainer a.buttonArrow:hover span
{
  background-position: 0px -210px;
}

#tools .nav li
{
  float: left;
  padding-left: 15px;
}

#topNavigation
{
  clear: both;
}
#topNavigation .nav
{
  float: left;
  width: 690px;
}
#topNavigation .nav li
{
  float: left;
  margin-right: 5px;
}
#topNavigation .nav a
{
  background: transparent url(/media/system/topNavigationBackground.gif) no-repeat 100% -52px;
  display: block;
  font-weight: bold;
}
#topNavigation .nav a span
{
  background: transparent url(/media/system/topNavigationBackground.gif) no-repeat top left;
  padding: 7px 11px;
  height: 12px;
  display: block;
}
#topNavigation .nav a:hover, #topNavigation .nav a.open, #topNavigation .nav a.selected
{
  background-position: 100% -78px;
  color: #636363;
  text-decoration: none;
}
#topNavigation .nav a:hover span, #topNavigation .nav a.open span, #topNavigation .nav a.selected span
{
  background-position: 0px -26px;
}


.column
{
  width: 210px;
  float: left;
  padding-left: 20px;
  border-bottom: solid 1px #ffffff;
}

#content
{
  width: 450px;
  margin-left: 230px;
  min-height:300px;
}
#pathContainer
{
  margin-left: 230px;
  display: inline;
  float: left;
}
#pathContainer #content
{
  margin-left: 0px;
}
#floatContainer .wideContentFull
{
  width: 910px;
  margin-left: 0px;
}
#floatContainer .wideContentRight
{
  width: 680px;
}
#floatContainer .wideContentLeft
{
  width: 680px;
  margin-left: 0px;
}
#floatContainer .evenRight
{
  margin-left: 350px;
  width: 330px;
}
#floatContainer .evenLeft
{
  width: 330px;
}
#wideBlock
{
  width: 700px;
  float: left;
}
#floatContainer .wideRight
{
  margin-left: 230px;
  display: inline;
}
#wideContent
{
  width: 680px;
}
#wideBlock #leftColumn, #wideBlock #content
{
  margin-left: 0px;
}
#leftColumn
{
  margin-left: -930px;
}




#leftColumn .nav
{
  overflow: hidden;
  display: block;
  width: 100%;
  margin-top: -6px;
  margin-bottom: 8px;
}
#leftColumn .nav li
{
  margin-top: 6px;
  width: 100%;
  float: left;
}
#leftColumn .nav a
{
  font-weight: bold;
  font-size: 130%;
  padding-left: 14px;
  background: transparent url(/media/system/arrowLeft.gif) no-repeat 0px 4px;
  float: left;
  display: block;
  color: #636363;
}
#leftColumn .nav ul a
{
  background: transparent url(/media/system/arrowLeftSub.gif) no-repeat 0px 2px;
  font-size: 100%;
  font-weight: normal;
}
#leftColumn .nav a:hover, #leftColumn .nav a.selected, #leftColumn .nav a.open
{
  background-position: 0px -196px;
  color: #000064;
  text-decoration: none;
}
#leftColumn .nav ul a:hover, #leftColumn .nav ul a.selected, #leftColumn .nav ul a.open
{
  background-position: 0px -198px;
}
#leftColumn .nav ul
{
  margin: 0;
  width: 100%;
  overflow: hidden;
  padding: 0px 0 0px 14px;
}
#siteContainer #leftColumn .nav ul ul ul a
{
  background: none;
}

#subNavigation
{
  border-bottom: solid 2px #bbbbbb;
  overflow: hidden;
  padding: 0px 0px 0px 20px;
}
#subNavigation .nav li
{
  float: left;
}
#subNavigation .nav a
{
  font-weight: bold;
  color: #636363;
  padding: 9px 10px 9px;
  display: block;
}
#subNavigation .nav a:hover, #subNavigation .nav a.open, #subNavigation .nav a.selected
{
  text-decoration: none;
  padding-bottom: 4px;
  border-bottom: solid 5px #000064;
  color: #000064;
}


#footerContainer
{
  background: transparent url(/media/system/contentBackground.gif) no-repeat top left;
  margin: 0 auto 10px;
  width: 950px;
  padding: 14px 0px 10px;
}
#footer
{
  padding: 20px;
  background: transparent url(/media/system/footerBackground.gif) no-repeat top left;
  height: 36px;
  color: #ffffff;
}
#footer a.logo, #footer div
{
  float: left;
}
#footer div
{
  padding: 4px 0px 0px 61px;
  width: 520px;
}
#footer a.right, #footer a.middle, #tools .logos a.right, #tools .logos a.middle
{
  float: right;
}
#footer a.right, #tools .logos a.right
{
  margin-left: 20px;
}
#footer a.middle
{
  margin: 14px 0px 0px 0px;
}
#tools .logos a.middle
{
  margin-top: 26px;
}
#footer p
{
  line-height: 100%;
  padding: 0 0 6px;
}
#footer a
{
  color: #ffffff;
}

.hidden, .toggleHidden, .showInPrint
{
  display: none;
}


div.box
{
  background: #f8f8f8 url(/media/system/boxedContentBackgroundRight.gif) no-repeat bottom right;
}
div.innerBox
{
  background: transparent url(/media/system/boxedContentBackgroundLeft.gif) no-repeat bottom left;
  padding: 0px 15px;
}
.innerBox h1
{
  background: transparent url(/media/system/boxedContentHeaderYellow.gif) no-repeat top right;
  margin: 0 -15px 10px;
}
.innerBox h1 span
{
  padding: 10px 15px 0px;
  height: 36px;
  display: block;
  background: transparent url(/media/system/boxedContentHeaderYellow.gif) no-repeat 0px -60px;
}




.packages
{
  overflow: hidden;
  margin-bottom: 5px;
  width: 700px;
  margin-right: -20px;
}

a.package
{
  width: 120px;
  height: 75px;
  float: left;
  margin-right: 20px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
a.package:hover
{
  background-position: 0% -100%;
}





.rnd {
  position: relative;
  overflow: hidden;
  display: block;
}
 
.rnd img
{
  border-width: 0;
  border-style: none;
}
 
.rnd .tl, .rnd .tr, .rnd .bl, .rnd .br
{
  height: 5px;
  position: absolute;
  width: 5px;
  display: block;
  z-index: 100;
/*
  width: 100%;
*/
}
 
.rnd .tl {
  top: 0;
  left: 0;
  background: url(/media/system/tl.png) no-repeat left top;
}
 
.rnd .tr {
  top: 0;
  right: 0;
  background: url(/media/system/tr.png) no-repeat right top;  
}
 
.rnd .br {
  bottom: 0;
  right: 0;
  background: url(/media/system/br.png) no-repeat right bottom;  
}
 
.rnd .bl {
  bottom: 0;
  left: 0;
  background: url(/media/system/bl.png) no-repeat left bottom;
}


div.debug
{
  border: dashed 1px black;
  background: #ffcc00;
  padding: 5px;
}


.pnav
{
  background: transparent url(/media/system/backgroundPackageNavigation.gif) no-repeat top right;
  height: 26px;
  margin: 0 16px 10px 0px;
}
.pnav ul
{
  background: transparent url(/media/system/backgroundPackageNavigation.gif) no-repeat 0px -30px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  height: 26px;
}
.pnav li
{
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 5px 5px 0px 10px;
}
.pnav a
{
  background: none;
  padding: 0px;
  color: #ffffff;
}
.pnav a:hover, .pnav a.selected
{
  color: #000000;
  text-decoration: none;
}

fieldset
{
  margin: 0;
  padding: 0;
  border: none;
}
label
{
  display: block;
  margin: 0 0 1px;
}
select, input.text
{
  margin: 0 0 10px;
}
input.text
{
  border: solid 1px #999999;
  height: 18px;
  font-size: 120%;
}
.packageIntro
{
  padding-top: 5px;
}
.sitemap li, .sitemap ul
{
  margin: 0px;
  padding: 0px;
}
.sitemap ul ul
{
  padding-left: 20px;
}
.sitemap ul, .sitemap li
{
  list-style-type: none;
}

#cse-search-results iframe
{
  width: 450px;
}

.wideContentFull iframe
{
  margin: 0px -21px;
}
a.imageButton
{
  display: block;
  float: left;
  overflow: hidden;
  margin-right: 20px;
}
a.imageButton:hover
{
  background-position: 0% -100%;
}
#floatContainer .fullWidthPathContainer
{
  margin-left: 0px;
}
.eventGroup a.button
{
  margin-bottom: 12px;
  cursor: pointer;
}
.eventGroup a.button span
{
  text-transform: uppercase;
}


p.grey img, h6 img
{
  float: left;
  margin: -10px 10px -10px -10px;
}
p.grey, h6
{
  font-weight: normal;
  font-size: 12px;
  background: #f5f5f5;
  overflow: hidden;
  clear: both;
  padding: 10px;
}

.logbox
{
  background: #f5f5f5;
  border-bottom: solid 10px #ffffff;

}
.logbox .item
{
  clear: both;
  padding: 20px 10px 0px;
  overflow: hidden;
  position: relative;
}
.logbox p.small
{
  float: left;
  width: 140px;
  font-size: 120%;
}
.logbox .content
{
  border-left: solid 1px #cccccc;
  overflow: hidden;
  float: left;
  padding: 0 0 0 10px;
  width: 269px;
}
.logTeaser .content
{
  border: none;
  width: 350px;
}
.logboxHideDate .content
{
  border: none;
  padding-left: 20px;
  width: 250px;
}
.logboxHideDate .content h3, .logTeaser .content h3
{
  font-size: 130%;
}
.wideContentRight .logbox .content
{
  width: 499px;
}
.tabbedLog p.small
{
  padding-left: 20px;
  width: 60px;
}
.tabbedLog .content
{
  width: 329px;
}
.wideContentRight .tabbedLog .content
{
  width: 559px;
}

.logbox .bottomButton, .logbox .bottomButton:hover, .logbox .bottomButton:visited
{
  display: block;
  background: #000064;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  padding: 6px 0;
}
.logbox .bottomSpace
{
  height: 20px;
  clear: both;
}
.logTeaser .bottomSpace
{
  padding-top: 5px;
  width: 291px;
  margin: 0 0 0 10px;
}
.logbox .bottomButton span
{
  background: transparent url(/media/system/arrowSmallWhiteOnBlue.gif) no-repeat 0px 1px;
  padding-left: 15px;
  margin: 0 auto;
  color: #ffffff;
}
.logNavigation
{
  margin: 0px;
  padding: 0px 10px;
  background: transparent url(/media/system/backgroundPackageNavigation.gif) top left;
  overflow: hidden;
}
.logNavigation li
{
  float: left;
  overflow: hidden;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.logNavigation li.label
{
  color: #000000;
  font-weight: bold;
  padding: 5px 0 0;
  width: 141px;
}
#floatContainer .logNavigation a, #floatContainer .logNavigation a:visited
{
  display: block;
  padding: 5px 10px;
  color: #ffffff;
}
#floatContainer .logNavigation a:hover, #floatContainer .logNavigation a.active
{
  color: #000064;
  background: #f5f5f5;
}
.tabbedLog .logNavigation
{
  background: none;
  padding: 15px;
}
#floatContainer .tabbedLog .logNavigation a span
{
  display: block;
  padding: 5px 10px;
}
#floatContainer .tabbedLog .logNavigation a, #floatContainer .tabbedLog .logNavigation a:visited
{
  padding: 0px;
  margin-right: 3px;
  color: #000064;
  text-decoration: underline;
}
#floatContainer .tabbedLog .logNavigation a:hover, #floatContainer .tabbedLog .logNavigation a.active
{
  background: transparent url(/media/system/backgroundBlueOnGrey.gif) no-repeat top right;
  color: #ffffff;
  text-decoration: none;
}
#floatContainer .tabbedLog .logNavigation a:hover span, #floatContainer .tabbedLog .logNavigation a.active span
{
  background: transparent url(/media/system/backgroundBlueOnGrey.gif) no-repeat 0px -30px;
}
.tabbedLog p.stackedDate
{
  padding: 0px;
  width: 80px;
  text-align: center;
}
.stackedDate span
{
  display: block;
  clear:  both;
  line-height: 100%;
}
.stackedDate .day
{
  font-size: 160%;
  line-height: 80%;
}
.stackedDate .month
{
  font-size: 100%;
}
.stackedDate .year
{
  font-size: 80%;
  line-height: 130%;
}


#mce-EMAIL
{
  width: 150px;
}
p.pink
{
  padding: 10px;
}
p.campaignElement
{
  padding: 0px;
  margin: 0 0 10px;
}
#floatContainer .campaignElement a
{
  font-weight: normal;
  color: inherit;
  padding: 10px 40px 10px 10px;
  display: block;
  background:transparent url(/media/system/arrowWhiteRight.png) no-repeat 92% 50%;
}
#floatContainer .campaignElement a:hover
{
  text-decoration: none;
}
.campaignElement strong
{
  font-size: 110%;
}
.pink,
.campaignElement.pink, .campaignElement.blue, .campaignElement.yellow, .campaignElement.grey
{
  background: #ff3278;
  color: #ffffff;
}
.campaignElement.pink a, .campaignElement.blue a, .campaignElement.grey a
{
  color: #ffffff!important;
}
.campaignElement.blue
{
  background: #000064;
}
.campaignElement.yellow
{
  background: #faff23;
  color: #636466;
}
.campaignElement.yellow a
{
  color: #636466;
}
.campaignElement.grey
{
  background: #636466;
}
.pink iframe
{
  margin-top: 10px;
}


.imageWithOverlay
{
  cursor: pointer;
  overflow: hidden;
  position: relative;
  padding: 10px;
  background: #d3d1d4;
  margin: 0 0 20px;
}
.imageWithOverlay .mouseOver, .imageWithOverlay .default
{
  padding-right: 180px;
  font-size: 120%;
  line-height: 150%;
}
.imageWithOverlay .readMore
{
  font-weight: normal;
  position: absolute;
  font-size: 200%;
  line-height: 110%;
  bottom: 10px;
  right: 10px;
  text-align: left;
}
.imageWithOverlay .overlay
{
  min-height: 50px;
  width: 640px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 10px;
  margin: 10px;
  background: rgb(0, 0, 100) transparent;
  background: rgba(0, 0, 100, 0.81);
  color: #ffffff;
}
.ie7 .overlay
{
  zoom: 1;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d0000064, endColorstr=#d0000064);
}
.ie8 .overlay
{
  zoom: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d0000064, endColorstr=#d0000064)";
}

.columnContainer
{
}
.contentRightContainer
{
}
.topWideContainer
{
  margin-left: 20px;
  width: 680px;
}


.spot
{
  width: 220px;
  overflow: hidden;
  float: left;
  margin-bottom: 10px;
}

.spot a, .spot a:hover, .spot a.selected
{
  text-decoration: none;
  color: #000064;
  margin-top: -10px;
}

#content .spot
{
  margin-right: 10px;
}
#bottomFullWidthColumn .spot
{
  width: 290px;
  margin-right: 20px;
}

#content .spot.last, #bottomFullWidthColumn .spot.last
{
  margin-right: 0px;
}
.spot h1, h1.lined
{
  display: block;
  border-bottom: solid 1px #cccccc;
  margin: 0 0 12px;
}
.spot .imageCrop
{
  height: 150px;
  overflow: hidden;
  margin: 0 0 10px;
}
#bottomFullWidthColumn .spot .imageCrop
{
  height: 175px;
}

#mce-responses
{
  clear: both;
}


.navigationSliderContainer
{
  width: 910px;
  position: relative;
  overflow: hidden;
  margin: 0 0 20px;
}
.navigationSliderContainer a.next, .navigationSliderContainer a.prev
{
  font-size: 700%;
  font-weight: normal!important;
  height: 216px;
  width: 30px;
  float: left;
  line-height: 216px;
  outline: none;
}
.navigationSliderContainer a.next
{
  text-align: right;
}
.navigationSliderContainer a.next:hover, .navigationSliderContainer a.prev:hover
{
  text-decoration: none!important;
}
.navigationSliderContainer a.disabled
{
  cursor: default;
  color: #999999!important;
}
.navigationSliderCropper
{
  float: left;
  height: 216px;
  width: 850px;
  position: relative;
  overflow: hidden;
}
.navigationSlides
{
  position: relative;
}
.navigationSlides .item
{
  outline: none;
  width: 166px;
  margin-right: 4px;
  height: 216px;
  background: transparent url(/media/system/backgroundSlider.gif) no-repeat 0px -220px;
  float: left;
}
.navigationSlides .item .text
{
  height: 51px;
  display: table-row;
  position: relative;
}
.navigationSlides .item .text .center
{
  height: 51px;
  width: 142px;
  padding: 0 12px;
  display: table-cell;
  vertical-align: middle;
  font-size: 120%;
  line-height: 110%;
  color: #494949;
  text-decoration: none;
  text-align: center;
}
.ie7 .navigationSlides .item .text .center
{
  display: inline-block;
}
.navigationSlides .item .image
{
  display: block;
  margin: 13px 0 5px 13px;
  height: 140px;
  width: 140px;
  overflow: hidden;
}
.navigationSlides .item:hover
{
  text-decoration: none!important;
  background-position: 0px 0px;
}
.navigationSlides .item.last
{
  margin-right: 0px;
}


.logSlideCropper
{
  overflow: hidden;
  width: 680px;
}
.logSlideContainer
{
  position: relative;
}
.logSlideContainer .item
{
  width: 660px;
  float: left;
  clear: none;
}
.logTeaser .dot
{
  margin-right: 10px;
  text-decoration: none;
  width: 12px;
  height: 12px;
  float: left;
  background: url(/media/system/logSliderDot.gif) no-repeat 0px 0px;
}
.logTeaser .dot.active, .logTeaser .dot:hover
{
  background-position: 0px -20px;
}
#content .sharing {
  border-top: 1px solid #b0b0b0;
  border-bottom: 3px solid #b0b0b0;
  margin: 5px 0 10px 0;
  padding: 10px 0;
  height: 20px;
  overflow: visible!important;
}
#content .sharing .fb-like {
  float: left;
}
#content .sharing ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-indent: -100em;
}
#content .sharing ul li {
  float: left;
  padding-right: 5px;
}
#content .sharing li a {
  display: block;
}
#content .sharing li a.share-email {
  width: 115px;
  height: 24px;
  background: url(/media/265464/share_email.png) no-repeat 0 0;
}
#content .sharing li a.share-print {
  width: 65px;
  height: 24px;
  background: url(/media/265469/share_print.png) no-repeat 0 0;
}
#content .sharing li a.share-email:hover {
  background: url(/media/265474/share_email_hover.png) no-repeat 0 0;
}
#content .sharing li a.share-print:hover {
  background: url(/media/265479/share_print_hover.png) no-repeat 0 0;
}
#content .sharing .fb-like {
  position: relative;
  left: -1px;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

