@charset "UTF-8";

/* Slider */

#sliderIndex {
    background: #fff;
    display: block;
  height: 440px;
    max-height: 100%;
    width: 100%;
}

#sliderPage {
    background: #fff;
    display: block;
  height: 380px;
    max-height: 100%;
    width: 100%;
}

/* Headline h2 Box */

#h2box {margin: 0px; padding-bottom: 30px;}

/* Headline h3 Box */

#h3box {margin: 0px; padding-bottom: 15px;}

/* Claims */

#claim {
  font-family: 'ProximaNovaLight', Arial, Helvetica, sans-serif;
    font-size: 24px;
  margin: 0px;
  color: #005a4b;
  padding-top: 30px;
  text-transform:uppercase;
  text-align: center;
}

#claimSafaris {
  font-family: 'ProximaNovaLight',Arial, Helvetica, sans-serif;
    font-size: 24px;
  margin: 0px;
  color: #005a4b;
  padding-top: 0px;
  text-align: center;
}

/* Highlight Box */

#highlightsBox {
  margin: 0px;
  padding-bottom: 25px;
}

/* Download Box */

#downloadBox {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-bottom-left-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  
  background-color:#f7f7f7;
  border:1px solid #e2e2e2;
  padding:15px;
  text-align:center; 
}

#downloadBoxtext {
  font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
  line-height: 30px;
  margin: 0px;
  color: #005a4b;
   letter-spacing: 0px;
  padding-bottom: 10px;
}

.downloadBoxtext {
  font-family: "Times New Roman", Times, Arial, Helvetica, sans-serif;
    font-size: 24px;
  line-height: 30px;
  margin: 0px;
  color: #005a4b;
  font-weight: notmal;
   text-shadow: 1px 1px 0px #fff, 2px 2px 0px #e2e2e2;
   letter-spacing: 0px;
  vertical-align:middle;
  margin-left: 5px;
  margin-right: 5px;
}

#downloadBoxtextAppendix {
  font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
  line-height: 16px;
  margin: 0px;
  color: #7d7d7d;
  font-weight: notmal;
  font-style:italic;
  padding-top: 10px;
}

/* Contact Box */

#contactBox {
  margin: 0px;
  padding-top:20px;
  text-align:left; 
}

/* Carousel Box */
#carouselBox {
  margin: 0px; 
  padding-top:18px; 
  padding-left:32px; 
  padding-right:30px;
  padding-bottom:42px;
  border-top: 1px solid #e2e2e2; 
  text-align:center;
}

/* Tab Index */

#tabNavcontainerindex {
  color: #412300;
  line-height: 50px;;
  text-decoration: none;
  padding-left: 2.1em;
  padding-right: 2.1em;
  display: inline-block;
  background: #fff;   
}

/* White Box Container */

#contentwhite {margin: 0px; width: 100%; background-color:#fff;}

#contentContainerwhite {margin: 0 auto; width: 960px; text-align: left;}

/* Grey Box Container */

#contentgrey {margin: 0px; width: 100%; background: url(../../img/contentgreybg.gif) #f7f7f7 top left repeat-x;}

#contentContainergrey {margin: 0 auto; width: 960px; text-align: left;}

/* 1 Column 900 */

#oneC900 {margin: 0px; padding: 30px;}

#oneC900center {
  margin: 0px;
  font-family: 'ProximaNovaLight',Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  margin: 0px;
  color: #2d2d2d;
  text-align: center; 
  padding-top: 25px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}


/* 2 Columns 260_700 */

#twoC260_700 {margin: 0px; padding-top: 30px; padding-bottom: 30px; overflow: hidden;}

#twoC260left {margin: 0px; width: 260px; float: left;}

#twoC700right {margin: 0px; width: 698px; float: right; background-color:#fff; border: 1px solid #e2e2e2;}

#twoC700rightcontent {margin: 0px; padding-left: 30px; padding-right: 30px; padding-top: 30px;}

#twoC700rightcontentHeadline {
  margin: 0px;     
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
  font-weight: bold;
  color: #2d2d2d;
  text-align: left;
}

.twoC700rightcontentHeadlineYellow {
  margin: 0px;     
  color: #f5a000;
}

#twoC700rightcontentappendix {
  margin: 0px;     
  font: 14px Arial, Verdana, sans-serif; 
  line-height: 18px;
  font-weight: normal;
  color: #2d2d2d;
  text-align: left;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* 2 Columns 384_254 */

#twoC384_254 {margin: 0px; padding-top: 20px; padding-bottom: 0px; overflow: hidden;}

#twoC384left {margin: 0px; width: 384px; float: left;}

.twoC384leftHighlights {
  font-family: 'ProximaNovaLight',Arial, Helvetica, sans-serif;
    font-size: 18px;
  color: #2d2d2d;
  text-align: left;}

#twoC384leftcontent {margin: 0px; font: 14px Arial, Verdana, sans-serif; line-height: 18px; padding-right: 30px; padding-bottom: 25px;}

#twoC384leftcontent ul { margin-top: 10px; list-style-type: none; }

#twoC384leftcontent ul li { 
  font-family:  Arial, Verdana, Helvetica; 
  font-size: 14px; 
  font-weight: bold; 
  line-height: 18px; 
  text-decoration: none; 
  padding-left: 15px; 
  color: #005a4b; 
  background: url(../../img/arrowbullet.gif) no-repeat center left; 
}

#twoC384leftcontent ul li a {color: #005a4b;}
  
#twoC384leftcontent ul li a:hover { color: #f5a000;}

#twoC254right {margin: 0px; width: 254px; float: right;}

#twoC254right ul { margin-top: 10px; list-style-type: none; }

#twoC254right ul li {
  font-family:  Arial, Verdana, Helvetica;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
  padding-left: 15px;
  color: #005a4b;
  background: url(../../img/arrowbullet.gif) no-repeat center left;
}

#twoC254right ul li a {color: #005a4b;}
  
#twoC254right ul li a:hover { color: #f5a000;}

#twoC254rightcontentwrapper {margin: 0px; padding-bottom: 30px;}

#twoC254rightcontent {margin: 0px; border: 1px solid #e2e2e2;}

#twoC254rightcontentheadline {
  margin: 0px; 
  font-family:  Arial, Verdana, Helvetica; 
  font-size: 14px; 
  font-weight: normal; 
  text-transform: uppercase;
  line-height: 36px; 
  text-decoration: none; 
  padding-left: 15px; 
  color: #2d2d2d; 
  border-bottom: 1px solid #e2e2e2;}

#twoC254rightcontentimage {margin:0px; padding: 0px; height: 170px; background-color: #f7f7f7; border: 1px solid #fff;}

/* 2 Columns 384_254 Overview*/

#twoC384_254overview {margin: 0px; padding-top: 0px; padding-bottom: 30px; padding-top: 30px; border-bottom: 1px solid #e2e2e2; overflow: hidden;}

#twoC384leftoverview {margin: 0px; width: 384px; float: left;}

#twoC384leftcontentoverview {margin: 0px; font: 14px Arial, Verdana, sans-serif; line-height: 18px; padding-right: 30px;}

#twoC254rightoverview {margin: 0px; width: 254px; float: right;}

#twoC254rightcontentoverview {margin: 0px; display:block; border: 1px solid #e2e2e2;}

#twoC254rightcontentimageoverview {margin:0px; padding: 0px; height: 170px; background-color: #f7f7f7; border: 1px solid #fff;}

/* 2 Columns 480_480 */

#twoC480_480 {margin: 0px; padding-top: 30px; padding-bottom: 30px; overflow: hidden;}

#twoC480left {margin: 0px; width: 480px; float: left;}

#twoC480leftcontent {margin: 0px; font: 16px Arial, Verdana, sans-serif; line-height: 22px; padding-left: 0px; padding-right: 30px;}

#twoC480right {margin: 0px; width: 480px; float: right;}

#twoC480rightcontent {margin: 0px; font: 16px Arial, Verdana, sans-serif; line-height: 22px; padding-left: 30px; padding-right: 30px;}

#twoC480rightnews {margin: 0px; height: 202px; padding-right: 0px; background-color: #fff; border: 1px solid #f7f7f7;}

#twoC480rightnewsImage {margin: 0px; padding: 0px; border: 1px solid #fff;}

#twoC480rightnewsCaption {margin: 0px; font: 14px Arial, Verdana, sans-serif; color: #2d2d2d; line-height: 18px; font-style:italic; padding-top: 10px;}

/* 3 Columns 300_300_300 */

#threeC300_300_300wrapper {margin: 0px; padding-top: 22px; padding-bottom: 25px;}

#threeC300_300_300 {margin: 0px; overflow: hidden;}

#threeC300left {width: 300px; margin-right: 30px; padding: 0px; float: left;}

#threeC300center {width: 300px; margin-right: 30px; padding: 0px; float: left;}

#threeC300right {width: 300px; padding: 0px; float: left;}

#threeC300content {margin: 0px; font: 16px Arial, Verdana, sans-serif; color:#2d2d2d; line-height: 22px; text-align: left; border: 1px solid #e1e1e1; background-color:#fff;}

#threeC300img {margin: 0px; border: 1px solid #fff;}

#threeC300headline {
  margin: 0px;
  font-family: 'ProximaNovaLight',Arial, Helvetica, sans-serif;
    font-size: 22px;
  color: #005a4b; 
  text-align: center;
  text-transform: uppercase;
  padding-top: 9px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e1e1e1;
}

#threeC300text {
  margin: 0px;
  font-family: Arial, Verdana; Helvetica, sans-serif;
    font-size: 16px;
  line-height: 22px;
  color: #2d2d2d; 
  text-align: center;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 38px;
}

#threeC300button {
  margin-top: -32px;
  height: 60px;
  text-align: center;
}


/* Accordion */

ul.tinyaccordion h4.acc-selected {background: transparent url("../../img/arrow_up.png") no-repeat scroll left center; text-decoration: none;}


ul.tinyaccordion h4 {
    background: #f7f7f7 url("../../img/arrow_down.png") no-repeat scroll left center;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 18px;
    text-transform: none;
    line-height: 50px;
    cursor: pointer;
    display: block;
    padding-bottom: 0;
    padding-left: 60px;
    padding-top: 0;
    position: relative;
    text-align: left;
  text-decoration: none;
    z-index: 20;
}


ul.tinyaccordion ul {
    padding-left: 38px;
}

ul.tinyaccordion li {
  padding-left: 0;
  list-style-type: none;
}

ul.tinyaccordion .acc-section li {
  background: url("../../img/bulletenquiry.png") no-repeat left top scroll !important;
  list-style-type: none;
  padding-left: 25px;
  padding-top: 2px;
}