/* GENERAL BOX DEFINITIONS START **/
/** {{{ */
/* below are settings for rounded corners beacuse F***ing IE does not support radius in css */
.cms-tc,.cms-bc {
    height: 5px;
}
.cms-tc span,.cms-bc span {
    display: block;border: 0px solid #F00;
    width: 5px;height: 5px;text-indent: -9999px;overflow:hidden;
}
span.trc, span.brc {
    float: right;
}
span.tlc, span.blc {
    float: left;
}
/* default color settings - corner is overlaid with white background and corner itself is transparent
*  which means the corner itself will appear in color defined in box-head-wrapper, or box-content-wrapper
*/
span.tlc {
    background: transparent url(/appdata/colours/1/rounded_solid_header1-sprites.png) left 0px no-repeat;
}
span.trc {
    background: transparent url(/appdata/colours/1/rounded_solid_header1-sprites.png) right 0px no-repeat;
}
span.brc {
    background: transparent url(/appdata/colours/1/rounded_solid_header1-sprites.png) right -30px no-repeat;
}
span.blc {
    background: transparent url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -30px no-repeat;
}

/* box head */
.box-head-wrapper {
	background: #bcb3b4;
    color: #000;
    font-size: 100%; font-weight: bold;
}
.box-head h1,
.box-head h2 {
    color: #000; font-size: 100%;
    font-weight: bold;padding: 0 10px;
	margin: 0;
}

/* box content */
.box-content-wrapper {
    color: #000;background: #fff;
    border-top: 0;
}

.box-content {
    padding: 14px;
}
.box-content p {margin-bottom:1em;}
.box-content h5 {font-weight: bold;margin-bottom: 14px;}
/* GENERAL BOX DEFINITIONS END }}} */

/* BOX DEFAULT START */
/** {{{ */
.box-default .box-content {
	border: 1px solid #e4e4e4;
    border-top: 0px;
    border-bottom: 0px;
	padding: 2px 14px;
}
.box-default .box-head-wrapper .cms-bc span.blc,
.box-default .box-head-wrapper .cms-bc span.brc {
    display: none;
}

/* BOX DEFAULT END }}} */

/** VIDEO BOX START */
/** {{{ */
div.videoBox {
  width: 220px;
  overflow-x: hidden;
  padding-bottom: 5px;
  border: 0px solid #000;
  margin-left: 3px;
}
div.videoBox h2 {
  margin: 10px 5px 10px 5px;
  font-size: 93%;
  color: #000;
}
div.videoBox-preview {
  position: relative;
}
div.videoBox-playerLink {
}
img.videoBox-previewImg {
  width: 220px;
  height: 165px;
}
div.videoBox-info {
  position: absolute;
  top: 116px;
  left: 0px;
  width: 216px;
  height: 44px;
  overflow: hidden;
  margin-left: 0px;
  padding: 2px;
  color: #FFF;
  background-color: #000;
  border-top: 1px solid #FFF;
  border-bottom: 0px solid #FFF;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
}
div.videoBox-info-data {
}
div.videoBox-info-data h3 {
  margin: 0px;
  font-size: 70%;
}
p.videoBox-date {
  font-size: 77%;
}
div.videoBox-play_now_div {
  position: absolute;
  top: 150px;
  left: 140px;
}
div.videoBox-playlist {
  position: relative;
}
div.videoBox-scrollable {
  position:relative;
  overflow:hidden;
  height:50px;

  margin-top: 5px;
  margin-left: 18px;

  width: 183px;
}
/* container for the scrollable items */
div.videoBox-items {
  width:20000em;
  position:absolute;
}
/* single item */
div.videoBox-items a {
  display: block;
  float: left;
  width: 55px;
  height: 43px;
  overflow: hidden;
  margin-left: 2px;
  margin-right: 2px;
  cursor: pointer;
  border: 1px solid #DDD;
  filter: alpha(opacity=65);
  -moz-opacity: 0.65;
  opacity: 0.65;
}
div.videoBox-items a img {
  width: 60px;
  height: 45px;
}
div.videoBox-items a img.preview {
}
div.videoBox-items a:hover {
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
div.videoBox-items a.videoBox-active {
  cursor: default;
  padding: 0px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
div.videoBox-more {
  text-align: right;
  margin-top: 6px;
  padding-right: 20px;
}
div.videoBox-more a {
  font-size: 85%;
  font-weight: bold;
  text-decoration: underline;
}
span.videoBox-item-date,
span.videoBox-item-caption {
  display: none;
}
/** navigation buttons */
a.videoBox-next,
a.videoBox-prev {
  position: absolute;
  top: 17px;
  left: 3px;
  _left: -12px;
  display: block;
  width: 12px;
  height: 12px;
  margin: 0px;
  cursor: pointer;
  font-size: 1px;
  background: url(/img/video/video_buttons.png) no-repeat;
}
/* right */
a.videoBox-next {
  left: 100%;
  _left: 92%;
  margin-left: -15px;
  background-position: 0 -12px;
}
a.videoBox-next:hover {
  background-position: -12px -12px;
}
a.videoBox-next:active {
  background-position: -24px -12px;
}
/* left */
a.videoBox-prev {
  margin-left: 0px;
}
a.videoBox-prev:hover {
  background-position: -12px 0;
}
a.videoBox-prev:active {
  background-position: -24px 0;
}
/** VIDEO BOX END }}} */

/** YOUTUBE CHANNEL BOX START */
/** {{{ */
.App_Cms_Box_YouTubeChannel .box-head-wrapper .cms-tc span.tlc,
.App_Cms_Box_YouTubeChannel .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_YouTubeChannel .box-head-wrapper .cms-bc span.blc,
.App_Cms_Box_YouTubeChannel .box-content-wrapper .cms-tc span.tlc,
.App_Cms_Box_YouTubeChannel .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.App_Cms_Box_YouTubeChannel .box-head-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left 0px no-repeat;
}
.App_Cms_Box_YouTubeChannel .box-content-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -140px no-repeat;
}
.App_Cms_Box_YouTubeChannel .box-content-wrapper .cms-bc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -65px no-repeat;
}
.App_Cms_Box_YouTubeChannel .box-content-wrapper .cms-tc span.trc {
    background-position: right -140px;
}
.App_Cms_Box_YouTubeChannel .box-content-wrapper .cms-bc span.brc {
    background-position: right -65px;
}
.App_Cms_Box_YouTubeChannel .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
    padding: 0;
}
.App_Cms_Box_YouTubeChannel .ytChannel {
    margin-left: 8px;
}
div.ytChannel {
  width: 220px;
  overflow-x: hidden;
  padding-bottom: 5px;
  margin-left: 3px;
}
div.ytChannel_entry {
  position: relative;
  margin-bottom: 10px;
  font-size: 85%;
  padding-right: 2px;
}
div.ytChannel_entry_clear {
  clear: both;
}
.ytChannel_thumb {
  float: left;
  border: 1px solid #AAA;
  padding: 3px;
  margin-right: 5px;
}
.ytChannel_thumb img {
  border-style: none;
}
.ytChannel_link  {
  display: block;
  margin-bottom: 5px;
}
.ytChannel_link a {
  font-weight: bold;
  text-decoration: none;
}
.ytChannel_link a:hover {
  text-decoration: underline;
}
.ytChannel_date  {
  display: block;
}
.ytChannel_views  {
  display: block;
  font-style: italic;
}
.ytChannel_duration  {
  position: absolute;
  top: 61px;
  left: 73px;
  padding: 2px;
  color: #FFF;
  background-color: #000;
}
.ytChannel_link_to_all  {
  display: block;
  padding-left: 5px;
}
.ytChannel_link_to_all a {
  font-weight: normal;
  text-decoration: none;
}
.ytChannel_link_to_all a:hover {
  text-decoration: underline;
}
/** YOUTUBE CHANNEL BOX END }}} */

/** TWITTER BOX START */
/** {{{ */
.App_Cms_Box_Twitter div.twtr-hd {
    display: none;
}
.App_Cms_Box_Twitter div.twtr-ft {
    display: none;
}
.App_Cms_Box_Twitter .twtr-widget {
    font-family: arial,helvetica,clean,sans-serif !important;
    font-size: 13px !important;
}
.App_Cms_Box_Twitter .twtr-bd {
    padding: 0;
}
.App_Cms_Box_Twitter #twtr-widget-1 .twtr-tweet a {
    color: #0071C9 !important;
}
/** taken from http://widgets.twimg.com/j/2/widget.css */
/*.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}.twtr-fullscreen{font-size:220%!important;}.twtr-fullscreen .twtr-new-results{_display:none!important;}.twtr-inactive{display:none;}.twtr-widget a img{border:0!important;}.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.twtr-bd{padding:0 1px;}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}.twtr-widget h4{font-size:16px!important;}.twtr-widget em,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto!important;display:block;position:relative;bottom:5px;line-height:.9;}.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}.twtr-fullscreen .twtr-new-results span{font-size:24px!important;}.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}.twtr-fullscreen .twtr-hd{height:0;padding:0;}.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto;}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}.twtr-ft{position:relative;}.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}.twtr-ft span{float:right;text-align:right;}.twtr-ft a{float:left;display:block;}.twtr-ft a img{position:relative;top:2px;}.twtr-ft span a{float:none;}.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}.twtr-fullscreen .twtr-img img{width:72px;height:72px;}.twtr-fullscreen a.twtr-join-conv{display:none;}.twtr-tweet-text{margin-left:40px;}.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}.twtr-doc a{text-decoration:none!important;}.twtr-doc a:hover{text-decoration:underline!important;}*/
/** TWITTER BOX END }}} */

/* ADVERTISING BANNERS START */
/** {{{ */
.App_Cms_Box_AdvBanners .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_AdvBanners .box-head-wrapper .cms-bc span.blc
{
    display: none;
}
.App_Cms_Box_AdvBanners .box-content .banner-item
{
  margin-bottom: 5px;
}
.App_Cms_Box_AdvBanners .box-content {
    margin-top: 0;
    border: 1px solid #e4e4e4;
    padding: 2px;
    border-top: 0px;
    border-bottom: 0px;
}
.App_Cms_Box_AdvBanners .box-content-wrapper .cms-tc span.tlc,
.App_Cms_Box_AdvBanners .box-content-wrapper .cms-bc span.blc,
.App_Cms_Box_BookingFees .box-content-wrapper .cms-tc span.tlc,
.App_Cms_Box_BookingFees .box-content-wrapper .cms-bc span.blc {
    display: none;
}
/* ADVERTISING BANNERS END }}} */

/* TEXT BOX START */
/** {{{ */
.XTZend_Cms_Box_TextBox .box-content,
.App_Cms_Box_TextBox .box-content {
    margin-top: 0;
}
.App_Cms_Box_YouTubeVideo .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_YouTubeVideo .box-head-wrapper .cms-bc span.blc,
.App_Cms_Box_Twitter .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_Twitter .box-head-wrapper .cms-bc span.blc,
.XTZend_Cms_Box_TextBox .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_TextBox .box-head-wrapper .cms-bc span.blc,
.App_Cms_Box_TextBox .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_TextBox .box-head-wrapper .cms-bc span.blc,
.App_Cms_Box_BookingFees .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_BookingFees .box-head-wrapper .cms-bc span.blc
{
    display: none;
}
.App_Cms_Box_Twitter .box-head-wrapper div.boxNoborder .cms-bc span.brc,
.App_Cms_Box_Twitter .box-head-wrapper div.boxNoborder .cms-bc span.blc,
.XTZend_Cms_Box_TextBox .box-head-wrapper div.boxNoborder .cms-bc span.brc,
.XTZend_Cms_Box_TextBox .box-head-wrapper div.boxNoborder .cms-bc span.blc,
.App_Cms_Box_TextBox .box-head-wrapper div.boxNoborder .cms-bc span.brc,
.App_Cms_Box_TextBox .box-head-wrapper div.boxNoborder .cms-bc span.blc {
    display: block;
}

.App_Cms_Box_Twitter .box-content,
.XTZend_Cms_Box_TextBox .box-content,
.App_Cms_Box_TextBox .box-content,
.App_Cms_Box_BookingFees .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
.App_Cms_Box_Twitter .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_TextBox .box-content-wrapper .cms-tc span.tlc,
.App_Cms_Box_TextBox .box-content-wrapper .cms-bc span.blc {
    display: none;
}

/* TEXT BOX END }}} */

/* POLL BOX START */
/** {{{ */
.XTZend_Cms_Box_Poll .box-content {
    margin-top: 0;
}
.XTZend_Cms_Box_Poll .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_Poll .box-head-wrapper .cms-bc span.blc
{
    display: none;
}
.XTZend_Cms_Box_Poll .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
.XTZend_Cms_Box_Poll .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_Poll .box-content-wrapper .cms-bc span.blc {
    display: none;
}

.XTZend_Cms_Box_Poll h3 {
    font-size: 100%;
    paddingp: 5px 0;
	font-weight: bold;
	color: #67304f;
 }
.XTZend_Cms_Box_Poll .form-voting {
    text-align: left;
    padding-bottom: 5px;
}

.XTZend_Cms_Box_Poll .zend_form {
    margin-left: 15px;
}


.XTZend_Cms_Box_Poll #id-label, .pollBox #answers-label, .pollBox #vote_submit-label {
    display: none;
}

.XTZend_Cms_Box_Poll #btn-vote {
    width: auto;
    padding: 0 15px;
    background-color: #67304f;
    color: #FFF;
    font-weight: bold;
    border: 1px #000000 solid;
    margin-top: 10px;
}

.XTZend_Cms_Box_Poll  #answers-element {
    margin: 0;
}

.XTZend_Cms_Box_Poll  #answers-element label {
    margin-left: 10px;
}

.XTZend_Cms_Box_Poll .hidden {
    display: none;
}

.XTZend_Cms_Box_Poll .answer-entry {
    right:10px;
    position: relative;
}
.XTZend_Cms_Box_Poll div.perc {
    width: 16%;font-size: 77%;font-weight: normal;
	border: 0px solid #f00;float: left;line-height: 13px;height: 13px;
}
.XTZend_Cms_Box_Poll div.bar {
	width: 83%;float: left;
	border: 1px solid #eee;
}
.XTZend_Cms_Box_Poll div.bar span {
    background: #67304f;display: block;height: 11px;
}


.XTZend_Cms_Box_Poll h3.pollBox_msg{
    margin: o auto;
    font-weight: bold;
    color: #000000;
}
.XTZend_Cms_Box_Poll  .rel_cnt {
    padding-left: 3px;
}
.XTZend_Cms_Box_Poll  .cnt {
    padding-left: 3px;font-weight: normal;font-size: 77%;
}

.XTZend_Cms_Box_Poll  .total_cnt {
    text-align: right;font-size: 85%;
}

.XTZend_Cms_Box_Poll  .answer {
    list-style-type: none;
    font-weight: bold;
    color: #000;
    overflow: hidden;
}

.XTZend_Cms_Box_Poll ul {
    padding: 10px 0;
}
.XTZend_Cms_Box_Poll ul li {
    padding: 0 0 10px 0;
}
/* POLL BOX END }}} */

/* CONTACT US BOX START */
/** {{{ */
.App_Cms_Box_ContactUs div.contactInfo {
    padding: 10px;
    margin-bottom: 15px;
}

/* CONTACT US BOX END }}} */

/* BULLETED LIST START */
/** {{{ */
.XTZend_Cms_Box_BulletedList .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_BulletedList .box-head-wrapper .cms-bc span.blc {
    display: none;
}
.XTZend_Cms_Box_BulletedList .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px;
    border-bottom: 0px;
}
.XTZend_Cms_Box_BulletedList .bullet-list {
    color: #000;
}
.XTZend_Cms_Box_BulletedList .bullet-list .bullet-item {
    list-style-image:url("../img/icon/icon-bullet-arrow.gif");
    list-style-type:square;
    list-style-position: outside;
    margin-bottom: 6px;
    margin-left: 10px;
    padding: 0px;
    display:list-item;
}
.XTZend_Cms_Box_BulletedList .bullet-list a.bullet {
    text-decoration: none;
    color: #000;
}
.XTZend_Cms_Box_BulletedList .bullet-list a.topic {
    text-decoration : none;
    color: #673050;
    font-size: 100%;
}
.XTZend_Cms_Box_BulletedList .bullet-list .bullet-item span.details {
    display: block; padding-left: 6px;
}
.XTZend_Cms_Box_BulletedList .bullet-list .bullet-item span.details a {
    text-decoration : underline;
}
.XTZend_Cms_Box_BulletedList .bullet-list .bullet-item span.details a:hover {

}
.XTZend_Cms_Box_BulletedList .bullet-list a span.read_more {
    /*	color: #0171c7; */
    color: inherit;
    text-decoration: underline;
}
/* BULLETED LIST END }}} */

/* BOOKMARKS BOX */
/** {{{ */
.XTZend_Cms_Box_Bookmarks .box-content {
    margin-top: 0;
}
.XTZend_Cms_Box_Bookmarks .box-head-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_Bookmarks .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_Bookmarks .box-head-wrapper .cms-bc span.blc,
.XTZend_Cms_Box_Bookmarks .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_Bookmarks .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.XTZend_Cms_Box_Bookmarks .box-head-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left 0px no-repeat;
}
.XTZend_Cms_Box_Bookmarks .box-content-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -140px no-repeat;
}
.XTZend_Cms_Box_Bookmarks .box-content-wrapper .cms-tc span.trc {
    background-position: right -140px;
}
.XTZend_Cms_Box_Bookmarks .box-content-wrapper .cms-bc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -65px no-repeat;
}
.XTZend_Cms_Box_Bookmarks .box-content-wrapper .cms-bc span.brc {
    background-position: right -65px;
}

.XTZend_Cms_Box_Bookmarks .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}

/* BOOKMARKS BOX END }}} */

/* XTZend_Cms_Box_VideoBox START */
/** {{{ */

.App_Cms_Box_ListVideos {
    width: 100%;
}
.XTZend_Cms_Box_VideoBox .box-head-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_VideoBox .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_VideoBox .box-head-wrapper .cms-bc span.blc,
.XTZend_Cms_Box_VideoBox .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_VideoBox .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.XTZend_Cms_Box_VideoBox .box-head-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left 0px no-repeat;
}
.XTZend_Cms_Box_VideoBox .box-content-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -140px no-repeat;
}
.XTZend_Cms_Box_VideoBox .box-content-wrapper .cms-bc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -65px no-repeat;
}
.XTZend_Cms_Box_VideoBox .box-content-wrapper .cms-tc span.trc {
    background-position: right -140px;
}
.XTZend_Cms_Box_VideoBox .box-content-wrapper .cms-bc span.brc {
    background-position: right -65px;
}

.XTZend_Cms_Box_VideoBox .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
    padding: 0;
}
.XTZend_Cms_Box_VideoBox .videoBox {
    margin-left: 8px;
}
/* XTZend_Cms_Box_VideoBox END }}} */

/* XTZend_Cms_Box_VideoBoxDivision START */
/* {{{ */
.App_Cms_Box_VideoBoxDivision .box-head-wrapper .cms-tc span.tlc,
.App_Cms_Box_VideoBoxDivision .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_VideoBoxDivision .box-head-wrapper .cms-bc span.blc,
.App_Cms_Box_VideoBoxDivision .box-content-wrapper .cms-tc span.tlc,
.App_Cms_Box_VideoBoxDivision .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.App_Cms_Box_VideoBoxDivision .box-head-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left 0px no-repeat;
}
.App_Cms_Box_VideoBoxDivision .box-content-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -140px no-repeat;
}
.App_Cms_Box_VideoBoxDivision .box-content-wrapper .cms-bc {
    background: url(/appdata/colours/1/rounded_solid_header1-sprites.png) left -65px no-repeat;
}
.App_Cms_Box_VideoBoxDivision .box-content-wrapper .cms-tc span.trc {
    background-position: right -140px;
}
.App_Cms_Box_VideoBoxDivision .box-content-wrapper .cms-bc span.brc {
    background-position: right -65px;
}

.App_Cms_Box_VideoBoxDivision .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
    padding: 0;
}
.App_Cms_Box_VideoBoxDivision #video_fader{
    position: relative;
    height: 204px;
    overflow: hidden;
    width: 222px;
    margin-left: 3px;
}
.App_Cms_Box_VideoBoxDivision .player_holder h2{
    font-size: 0.9em;
    text-decoration: underline;
}
/* XTZend_Cms_Box_VideoBoxDivision END }}} */

/* SPEAKERS BOX */
/** {{{ */
.XTZend_Cms_Box_SpeakerBox div.speaker_homepage {float: left;height: 240px; /* needs to correspond with Model Speaker::PROFILE_HEIGHT*/}
.XTZend_Cms_Box_SpeakerBox div.box-content {margin-top: 0px;}
.XTZend_Cms_Box_SpeakerBox div.box-content td {padding-bottom: 10px;}

.XTZend_Cms_Box_SpeakerBox .box-head-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_SpeakerBox .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_SpeakerBox .box-head-wrapper .cms-bc span.blc,
.XTZend_Cms_Box_SpeakerBox .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_SpeakerBox .box-content-wrapper .cms-bc span.blc
{
    display: none;
}

.XTZend_Cms_Box_SpeakerBox .box-head-wrapper {
	background: #67304f;
}
.XTZend_Cms_Box_SpeakerBox .box-head-wrapper h1,
.XTZend_Cms_Box_SpeakerBox .box-head-wrapper h2  {
    color: #fff;
}
.XTZend_Cms_Box_SpeakerBox .box-head-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) left -70px no-repeat;
}

.XTZend_Cms_Box_SpeakerBox .box-content-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) left -106px no-repeat;
}
.XTZend_Cms_Box_SpeakerBox .box-content-wrapper .cms-bc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) left -136px no-repeat;
}
.XTZend_Cms_Box_SpeakerBox .box-head-wrapper .cms-tc span.trc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) right -70px no-repeat;
}
.XTZend_Cms_Box_SpeakerBox .box-content-wrapper .cms-tc span.trc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) right -106px no-repeat;
}
.XTZend_Cms_Box_SpeakerBox .box-content-wrapper .cms-bc span.brc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) right -136px no-repeat;
}

.XTZend_Cms_Box_SpeakerBox .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
/* SPEAKER BOX END }}} */

/* LOGO GALLERY BOX START */
/** {{{ */

.XTZend_Cms_Box_LogoGalery .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_LogoGalery .box-head-wrapper .cms-bc span.blc,
.XTZend_Cms_Box_LogoGalery .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_LogoGalery .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.XTZend_Cms_Box_LogoGalery .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
/* LOGO GALLERY BOX END }}} */

/* NEWS BOX News_Cms_Box_News */
/** {{{ */
.News_Cms_Box_News .box-head-wrapper .cms-bc span.brc,
.News_Cms_Box_News .box-head-wrapper .cms-bc span.blc,
.News_Cms_Box_News .box-content-wrapper .cms-tc span.tlc,
.News_Cms_Box_News .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.News_Cms_Box_News .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
.News_Cms_Box_News hr {
	border: 1px dotted #e4e4e4;height: 1px;
	color: #e4e4e4;
}
/* NEWS BOX XTZend_Cms_Box_News END }}} */

/* XTZend_Cms_Box_ReviewBox START */
/** {{{ */
.XTZend_Cms_Box_ReviewBox .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_ReviewBox .box-head-wrapper .cms-bc span.blc,
.XTZend_Cms_Box_ReviewBox .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_ReviewBox .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.XTZend_Cms_Box_ReviewBox .box-content {
	background: url(../img/reviewBox_bg.gif) no-repeat;
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
    min-height: 88px;
    height: auto !important;
    height: 88px;
}
.XTZend_Cms_Box_ReviewBox hr {
    border: 1px dotted #e4e4e4;height: 1px;
    color: #e4e4e4;
}
.XTZend_Cms_Box_ReviewBox h3.cms_review_event_title {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 12px;
}
.XTZend_Cms_Box_ReviewBox h3.cms_review_event_title a {
    color: #000;
}
.XTZend_Cms_Box_ReviewBox .cms_review_signature {
	text-align: right;
}
.XTZend_Cms_Box_ReviewBox .cms_review_author_name {
	color: #0171c7;
	font-weight: bold;
}
.XTZend_Cms_Box_ReviewBox .cms_review_author_job_title {
    color: #717171;font-size: 85%;display: block;
}
.XTZend_Cms_Box_ReviewBox .cms_review_author_company {
    color: #0171c7;display: block;
	text-transform: uppercase;
}

/* XTZend_Cms_Box_ReviewBox END }}} */

/* XTZend_Cms_Box_ScrollList */
/** {{{ */
.XTZend_Cms_Box_ScrollList .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_ScrollList .box-head-wrapper .cms-bc span.blc,
.XTZend_Cms_Box_ScrollList .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_ScrollList .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.XTZend_Cms_Box_ScrollList .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
.XTZend_Cms_Box_ScrollList hr {
    border: 1px dotted #e4e4e4;height: 1px;
    color: #e4e4e4;
}
.App_Cms_Box_ContinualScroller .linkedContent,
.XTZend_Cms_Box_ScrollList .linkedContent {
    color: black;
}

/* scrolllist default settings */
.cycleBoxEntry {
    padding: 0 2px 0 10px;
    background: url(../img/icon/icon-bullet-arrow.gif) left 4px no-repeat;
}

/* XTZend_Cms_Box_ScrollList END }}} */

/* App_Cms_Box_ContinualScroller */
/** {{{ */
.App_Cms_Box_ContinualScroller .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_ContinualScroller .box-head-wrapper .cms-bc span.blc,
.App_Cms_Box_ContinualScroller .box-content-wrapper .cms-tc span.tlc,
.App_Cms_Box_ContinualScroller .box-content-wrapper .cms-bc span.blc
{
    display: none;
}
.App_Cms_Box_ContinualScroller .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
.App_Cms_Box_ContinualScroller hr {
    border: 1px dotted #e4e4e4;height: 1px;
    color: #e4e4e4;
}

/* scrolllist default settings */
.App_Cms_Box_ContinualScroller .newsTicker ul {
    margin: 0; padding: 0;
}
.App_Cms_Box_ContinualScroller .newsTicker li {
    padding: 0 0 0 10px;
    margin-bottom: 8px;
    list-style: none;
    background: transparent url(../img/icon/icon-bullet-arrow.gif) left 4px no-repeat;
}

/* App_Cms_Box_ContinualScroller END }}} */



/* XTZend_Cms_Box_PresentationBox  */
/** {{{ */
.XTZend_Cms_Box_PresentationBox .box-head-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_PresentationBox .box-head-wrapper .cms-bc span.brc,
.XTZend_Cms_Box_PresentationBox .box-head-wrapper .cms-bc span.blc,
.XTZend_Cms_Box_PresentationBox .box-content-wrapper .cms-tc span.tlc,
.XTZend_Cms_Box_PresentationBox .box-content-wrapper .cms-bc span.blc
{
    display: none;
}

.XTZend_Cms_Box_PresentationBox .box-head-wrapper {
    background: #67304f;color: #FFF;
}
.XTZend_Cms_Box_PresentationBox .box-head-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) left -70px no-repeat;
}
.XTZend_Cms_Box_PresentationBox .box-content-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) left -106px no-repeat;
}
.XTZend_Cms_Box_PresentationBox .box-content-wrapper .cms-bc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) left -136px no-repeat;
}
.XTZend_Cms_Box_PresentationBox .box-head-wrapper .cms-tc span.trc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) right -70px no-repeat;
}
.XTZend_Cms_Box_PresentationBox .box-content-wrapper .cms-tc span.trc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) right -106px no-repeat;
}
.XTZend_Cms_Box_PresentationBox .box-content-wrapper .cms-bc span.brc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) right -136px no-repeat;
}
.XTZend_Cms_Box_PresentationBox .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
.XTZend_Cms_Box_PresentationBox .box-head-wrapper h1 {
        color: #FFF;
}
.XTZend_Cms_Box_PresentationBox ul  {
    list-style:none;padding: 0;margin: 0;
    font-size: 100%;
}
.XTZend_Cms_Box_PresentationBox ul li {
    list-style:none;list-style-image:none;
    border-bottom: 1px dotted #848484;
    padding: 4px 0;
}
.XTZend_Cms_Box_PresentationBox ul li.last {
    border-bottom: 0px;
}
.XTZend_Cms_Box_PresentationBox ul a{
    background: url(../img/bullets.png) 0 -11px no-repeat;
    color: #000;display: block;
    padding-left: 5px;text-decoration: none;font-weight: bold;
}
.XTZend_Cms_Box_PresentationBox ul li a:hover {
    color: #be3f1b;
    background-position: 0 -135px;
}

.XTZend_Cms_Box_PresentationBox ul li a.active {
    background-position: 0 -72px;
}
.XTZend_Cms_Box_PresentationBox ul li a.active:hover {
    background: #d8d5c3;
}
.XTZend_Cms_Box_PresentationBox ul li a span {
  float: right;
}
.XTZend_Cms_Box_PresentationBox ul li a span span{
  font-weight: normal;
  color: #888;
}
.XTZend_Cms_Box_PresentationBox ul li a.active span {
  float: right;
}
/* XTZend_Cms_Box_PresentationBox END }}} */

/* box sponsors */
.box-sponsors
.box-sponsors .box-head-wrapper .cms-tc span.tlc,
.box-sponsors .box-head-wrapper .cms-bc span.brc,
.box-sponsors .box-head-wrapper .cms-bc span.blc,
.box-sponsors .box-content-wrapper .cms-tc span.tlc,
.box-sponsors .box-content-wrapper .cms-bc span.blc
{
    display: none;
}

.box-sponsors .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;

}

.sponsorLogo {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 15px;
        display: inline-block;
}
/* box sponsors END */

/* Box ListSponsors START */
.App_Cms_Box_ListSponsors {
    margin-top:12px;
}
.App_Cms_Box_ListSponsors .box1-head {
    margin-top: 12px;
    font-weight: bold;
}
.App_Cms_Box_ListSponsors .sponsor_list {
    width: 100%;
}
.App_Cms_Box_ListSponsors .sponsorLogo {
    border: none;
}
.App_Cms_Box_ListSponsors .sponsor_item {
    border: none;
    overflow: hidden;
    display: inline-block;
}
.App_Cms_Box_ListSponsors .sponsor_item p {
    margin-top: 12px;
    font-size: 0.9em;
}
.App_Cms_Box_ListSponsors .sponsor_list .separator {
    clear: both;
    border-bottom: 1px solid #ccc;
    padding-top: 12px;
    margin-bottom: 12px;

}
/* Box ListSponsors END */

/* box download brochure, agenda draft, calendar */
.box-download-brochure {

}

.box-download-brochure .box-content-wrapper .cms-tc {
    background: url(../img/color1-page_sprites.png) left -307px no-repeat;
}

.box-download-brochure .box-content-wrapper .cms-bc {
    background: url(../img/color1-page_sprites.png) left -386px no-repeat;
}

.box-download-brochure .box-content-wrapper .cms-tc span.tlc,
.box-download-brochure .box-content-wrapper .cms-bc span.blc {
    display: none;
}

.box-download-brochure .box-content-wrapper .cms-tc span.trc {
    background: url(../img/color1-page_sprites.png) -389px -307px no-repeat;
}

.box-download-brochure .box-content-wrapper .cms-bc span.brc {
    background: url(../img/color1-page_sprites.png) -389px -386px no-repeat;
}

.box-download-brochure .box-content {
    border: 1px solid #bcb4b2;
    background: #ffc403;
    padding: 0;
    border-top: 0px; border-bottom: 0px;
}

.box-download-brochure .box-content a {
    display: block;
    background: transparent url(../img/download-brochure.gif) no-repeat;
    color: #000;
    padding: 0px 10px 3px 60px;
    text-decoration: none;
    font-size: 146.5%;
    font-weight: bold;
    margin-left: 4px;
}

.box-download-brochure .box-content a span {
/*    display: block;
    margin-top: 0.5em;
    text-decoration: none;
    font-size: 50%;
    font-weight: normal;*/
}
.box-download-brochure .box-content a span em {
    font-style: normal !important;
}

.box-download-brochure .box-content a:hover {
    color: #666;
}


.box-download-brochure .box-content h2 {
    font-size: 138.5%;
    font-weight: bold;
    padding: 0px 10px 1px 10px;
}

.box-download-brochure .box-content h3 {
    font-size: 93%;
    padding: 0px 10px 3px 10px;
}
.box-download-brochure .box-content h2,
.box-download-brochure .box-content h3 { color: #000;}


.box-download-brochure .box-content ul {
    font-size: 93%;
    padding: 10px 10px 3px 10px;
}

.box-download-brochure .box-content ul li {
    list-style-image:none;list-style-position:outside;list-style-type: none;
}

.box-download-brochure .box-content ul a {
    font-size: 100%;
    display: inline;
    background-image: none;
    padding: 3px 0;
}
/* box download brochure, agenda draft, calendar  END */


/* box download latest event info*/
.box-latest-info .box-content-wrapper .cms-tc {
    background: url(../img/specialboxes_sprites.png) left 0px no-repeat;
}

.box-latest-info .box-content-wrapper .cms-bc {
    background: url(../img/specialboxes_sprites.png) left -30px no-repeat;
}
.box-latest-info .box-content-wrapper .cms-tc span.tlc,
.box-latest-info .box-content-wrapper .cms-bc span.blc {
	display: none;
}
.box-latest-info .box-content-wrapper .cms-tc span.trc {
    background: url(../img/specialboxes_sprites.png) right 0px no-repeat;
}

.box-latest-info .box-content-wrapper .cms-bc span.brc {
    background: url(../img/specialboxes_sprites.png) right -30px no-repeat;
}

.box-latest-info .box-content {
    border: 0px solid #bcb4b2;
	background: #0171c7;
	padding: 0;
    border-top: 0px; border-bottom: 0px;
}
.box-latest-info .box-content a {
	display: block;
	background: transparent url(../img/download-brochure.gif) no-repeat;
    color: #FFF;
	padding: 0px 10px 3px 60px;
	text-decoration: none;
	font-size: 146.5%;
	font-weight: bold;
    margin-left: 4px;
}
.box-latest-info .box-content a span {
	display: block;
	margin-top: 0.5em;
    text-decoration: none;
    font-size: 50%;
    font-weight: normal;
}
.box-latest-info .box-content a:hover {
    color: #666;
}

.box-latest-info .box-content h2 {
	font-size: 138.5%;
    font-weight: bold;
	padding: 0px 10px 1px 10px;
}
.box-latest-info .box-content h3 {
    font-size: 93%;
    padding: 0px 10px 3px 10px;
}

.box-latest-info .box-content ul {
    font-size: 93%;
    padding: 10px 10px 3px 10px;
}
.box-latest-info .box-content ul {
    padding-top: 4px;margin-bottom: 0;
}
.box-latest-info .box-content ul li {
    list-style-image:none;list-style-position:outside;list-style-type: none;
    background: transparent url(../img/icon/icon-bullet-arrows.gif) 0 -394px no-repeat;
}
.box-latest-info .box-content ul a {
    font-size: 100%;
    display: inline;
    background-image: none;
    padding: 3px 0;
}
.box-latest-info .box-content ul a {
    padding: 1px 0 1px 1px;
    display:block;
    width: 90%;
    margin: 2px 0 0 10px;
}

/*.box-latest-info .box-content ul img {
    float:left;
}*/

.box-latest-info .box-content h2 {
    color: #FFF;
    margin-bottom: 1px;
}
.box-latest-info .box-content h3 {
    color: #FFF;
    margin-bottom: 2px;
}
/* box download event info  END */

/* box request */
.box-request .box-content-wrapper .cms-tc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) left -70px no-repeat;
}
.box-request .box-content-wrapper .cms-bc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) left -100px no-repeat;
}
.box-request .box-content-wrapper .cms-tc span.trc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) right -70px no-repeat;
}
.box-request .box-content-wrapper .cms-bc span.brc {
    background: url(/appdata/colours/1/rounded_solid_menu-sprites.png) right -100px no-repeat;
}

.box-request .box-content-wrapper .cms-tc span.tlc,
.box-request .box-content-wrapper .cms-bc span.blc {
    display: none;
}

.box-request .box-content {
	background: #67304f;
	padding: 1px 10px;
    border-top: 0px; border-bottom: 0px;
}


.box-request ul  {
    list-style:none;padding: 0;margin: 0;
    font-size: 100%;
}
.box-request ul li {
    list-style:none;list-style-image:none;
	padding: 3px 0px;
    border-bottom: 1px solid #bebebe;
}
.box-request ul li.last {
    border-bottom: 0px;
}
.box-request ul a{
    background: transparent url(../img/icon/icon-bullet-arrows.gif) 0 -393px no-repeat;
    color: #fff;display: block;
	padding: 1px 0px 1px 8px;
    text-decoration: none;font-weight: bold;
}
.box-request ul li a:hover {
    color: #b1b1b1;
}

.box-request ul li a.active {
    background-position: 0 -72px;
}
.box-request ul li a.active:hover {
    background: #d8d5c3;
}
.box-request ul li a span {
  float: right;
}
.box-request ul li a span span{
  font-weight: normal;
  color: #888;
}
.box-request ul li a.active span {
  float: right;
}

/* box request END */

/* box-tellriend */

.box-tellriend .box-content-wrapper .cms-tc {
    background: url(../img/color1-page_sprites.png) left -307px no-repeat;
}
.box-tellriend .box-content-wrapper .cms-bc {
    background: url(../img/color1-page_sprites.png) left -386px no-repeat;
}
.box-tellriend .box-content-wrapper .cms-tc span.tlc,
.box-tellriend .box-content-wrapper .cms-bc span.blc {
    display: none;
}
.box-tellriend .box-content-wrapper .cms-tc span.trc {
    background: url(../img/color1-page_sprites.png) -389px -307px no-repeat;
}
.box-tellriend .box-content-wrapper .cms-bc span.brc {
    background: url(../img/color1-page_sprites.png) -389px -386px no-repeat;
}

.box-tellriend .box-content {
    border: 1px solid #bcb4b2;
    background: #ffc403;
    padding: 14px;
    border-top: 0px; border-bottom: 0px;
}
.box-tellriend .box-content a {
    display: block;
    background: transparent url(../img/icon-tell-friend.gif) no-repeat;
    color: #000;
    padding: 0px 10px 3px 40px;
    text-decoration: none;
    font-size: 146.5%;
    font-weight: bold;
}
.box-tellriend .box-content a span {
    display: block;
    margin-top: 0.5em;
    text-decoration: none;
    font-size: 50%;
    font-weight: normal;
}
.box-tellriend .box-content a:hover {
    color: #666;
}
/* box-tellriend END */

/* box-purchase-docs */
.box-purchase-docs .box-content-wrapper .cms-tc {
    background: url(../img/color1-page_sprites.png) left -307px no-repeat;
}
.box-purchase-docs .box-content-wrapper .cms-bc {
    background: url(../img/color1-page_sprites.png) left -386px no-repeat;
}
.box-purchase-docs .box-content-wrapper .cms-tc span.tlc,
.box-purchase-docs .box-content-wrapper .cms-bc span.blc {
    display: none;
}
.box-purchase-docs .box-content-wrapper .cms-tc span.trc {
    background: url(../img/color1-page_sprites.png) -389px -307px no-repeat;
}
.box-purchase-docs .box-content-wrapper .cms-bc span.brc {
    background: url(../img/color1-page_sprites.png) -389px -386px no-repeat;
}

.box-purchase-docs .box-content {
    border: 1px solid #bcb4b2;
    background: #ffc403;
    padding: 14px;
    border-top: 0px; border-bottom: 0px;
}
.box-purchase-docs .box-content a {
    display: block;
	text-align: center;
    color: #000;
    padding: 0px 10px 3px 10px;
    text-decoration: none;
    font-size: 146.5%;
    font-weight: bold;
}
.box-purchase-docs .box-content a span {
    display: block;
    margin-top: 0.5em;
    text-decoration: none;
    font-size: 50%;
    font-weight: normal;
}
.box-purchase-docs .box-content a:hover {
    color: #666;
}
/* box-purchase-docs - END */

/* Booking fees box*/

.App_Cms_Box_BookingFees .pricingTable thead th{
	text-align: left;
}

.App_Cms_Box_BookingFees .pricingTable td,
.App_Cms_Box_BookingFees .pricingTable th{
	border:1px solid #E4E4E4;
}

.App_Cms_Box_BookingFees p.contactsubheader{
	margin-top:10px;
}

/* Booking fees END*/

.App_Cms_Box_ListEventDates .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_ListEventDates .box-head-wrapper .cms-bc span.blc,
.App_Cms_Box_ListEventDates .box-content-wrapper .cms-tc span.tlc,
.App_Cms_Box_ListEventDates .box-content-wrapper .cms-bc span.blc {
    display:none;
}

.App_Cms_Box_ListEventDates .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}


/* Box venues START */

div.details span.label{
	color: #666;
	padding-right: 3px;
}

/* Box venues END */

/* Highlighted event box start */

.highlighted_event {
    border-bottom: none;
}

.highlighted_event p {
}

.highlighted_event h3 {
    padding-top: 0;
    font-weight:normal;
}

/* Highlighted event box end */

/* Free downloads box start */

.App_Cms_Box_FreeDownloads .box-head-wrapper .cms-bc span.brc,
.App_Cms_Box_FreeDownloads .box-head-wrapper .cms-bc span.blc,
.App_Cms_Box_FreeDownloads .box-content-wrapper .cms-tc span.tlc,
.App_Cms_Box_FreeDownloads .box-content-wrapper .cms-bc span.blc {
    display:none;
}

.App_Cms_Box_FreeDownloads .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px;
    border-bottom: 0px;
    padding: 2px 14px;
}

/* Free downloads box end */

/* SETTING FOR DIFFERENT TEMPLATE LENGTHS */
#dbltxt-opboxes-opboxes-banner .mainContent,
#dbltxt-opboxes-opboxes-fullbanner .mainContent,
#txt-opboxes-opboxes-opboxes-banner .mainContent {
  width: 55.3845em;
  *width:54.00em;
  float: left;
}
#dbltxt-opboxes-opboxes-banner .rightSidebar,
#dbltxt-opboxes-opboxes-fullbanner .rightSidebar,
#txt-opboxes-opboxes-opboxes-banner  .rightSidebar {
  float: right;
  width: 18.4615em;
  *width: 18.00em;
}
#dbltxt-opboxes-opboxes-banner #content-col1 {
    width: 63.5%;
}
#dbltxt-opboxes-opboxes-banner #content-col2 {
    width: 32%;
}
#dbltxt-opboxes-opboxes-fullbanner #content-col1 {
    width: 63.5%;
}
#dbltxt-opboxes-opboxes-fullbanner #content-col2 {
    width: 32%;
}

#txt-txt-opboxes #content-col2,
#txt-txt-opboxes #content-col1 {
    width: 48.6%;
}
#txt-txt-opboxes #content-col2 {
    float: right;
}



    /* full length */

	/* for template txt-spks-txt-opboxes */
    .length-full #txt-spks-txt-opboxes #content-col1,
    .length-full #txt-spks-txt-opboxes #content-col2,
    .length-full #txt-spks-txt-opboxes #content-col3 {
        position:relative
    }
    .length-full #txt-spks-txt-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
        /*height: 900px;overflow: hidden;*/
    }

	/* for template dbltxt-opboxes-opboxes */
	.length-full #dbltxt-opboxes-opboxes #content-col1 {
        position:relative
    }

	/* for template dbltxt-spks-opboxes */
	.length-full #dbltxt-spks-opboxes #content-col1,
    .length-full #dbltxt-spks-opboxes #content-col2 {

    }
    .length-full #dbltxt-spks-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {

    }

	/* for template txt-spks-opboxes-opboxes */
	.length-full #txt-spks-opboxes-opboxes #content-col1,
    .length-full #txt-spks-opboxes-opboxes #content-col2 {
        position:relative
    }
    .length-full #txt-spks-opboxes-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         /*height: 900px;overflow: hidden;*/
    }


   /* 2/3 length */
    /* for template txt-spks-txt-opboxes */
	.length-len23 #txt-spks-txt-opboxes #content-col1,
    .length-len23 #txt-spks-txt-opboxes #content-col2,
    .length-len23 #txt-spks-txt-opboxes #content-col3 {
        height: 770px;overflow: hidden;position:relative
    }
    .length-len23 #txt-spks-txt-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
        height: 730px;overflow: hidden;
    }

	/* for template dbltxt-opboxes-opboxes */
    .length-len23 #dbltxt-opboxes-opboxes #content-col1 {
        height: 770px;overflow: hidden;position:relative
    }

	/* for template dbltxt-spks-opboxes */
	.length-len23 #dbltxt-spks-opboxes #content-col1,
    .length-len23 #dbltxt-spks-opboxes #content-col2 {
        height: 770px;overflow: hidden;position:relative
    }
    .length-len23 #dbltxt-spks-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         height: 730px;overflow: hidden;
    }

	/* for template txt-spks-opboxes-opboxes */
	.length-len23 #txt-spks-opboxes-opboxes #content-col1,
    .length-len23 #txt-spks-opboxes-opboxes #content-col2 {
        height: 770px;overflow: hidden;position:relative
    }
    .length-len23 #txt-spks-opboxes-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         height: 730px;overflow: hidden;
    }

   /* half length */

	/* for template txt-spks-txt-opboxes */
	.length-half #txt-spks-txt-opboxes #content-col1,
    .length-half #txt-spks-txt-opboxes #content-col2,
    .length-half #txt-spks-txt-opboxes #content-col3 {
        height: 500px;overflow: hidden;position:relative
    }
    .length-half #txt-spks-txt-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
        height: 500px;overflow: hidden;
    }
	/* for template dbltxt-opboxes-opboxes */
	.length-half #dbltxt-opboxes-opboxes #content-col1 {
        height: 500px;overflow: hidden;position:relative
    }
	/* for template dbltxt-spks-opboxes */
	.length-half #dbltxt-spks-opboxes #content-col1,
    .length-half #dbltxt-spks-opboxes #content-col2 {
        height: 540px;overflow: hidden;position:relative
    }
    .length-half #dbltxt-spks-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         height: 500px;overflow: hidden;
    }
	/* for template txt-spks-opboxes-opboxes */
	.length-half #txt-spks-opboxes-opboxes #content-col1,
    .length-half #txt-spks-opboxes-opboxes #content-col2 {
        height: 540px;overflow: hidden;position:relative
    }
    .length-half #txt-spks-opboxes-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         height: 500px;overflow: hidden;
    }
/* SETTING FOR DIFFERENT TEMPLATE LENGTHS - END */

.XTZend_Cms_Box_BulletedList,
.XTZend_Cms_Box_Poll,
.XTZend_Cms_Box_TextBox,
.XTZend_Cms_Box_LogoGalery,
.XTZend_Cms_Box_VideoBox,
.App_Cms_Box_VideoBoxDivision,
.XTZend_Cms_Box_Bookmarks,
.XTZend_Cms_Box_ReviewBox,
.XTZend_Cms_Box_ScrollList,
.XTZend_Cms_Box_PresentationBox,
.box-download-brochure,
.box-latest-info,
.box-request,
.box-default,
.box-tellriend,
.App_Cms_Box_AdvBanners,
.News_Cms_Box_News,
.App_Cms_Box_BookingFees,
.App_Cms_Box_ListEventDates,
.App_Cms_Box_AdvBanners,
.App_Cms_Box_TextBox,
.box-purchase-docs,
.App_Cms_Box_BannerRotate,
.App_Cms_Box_Banner3ColRotate,
.App_Cms_Box_ContinualScroller,
.App_Cms_Box_YouTubeChannel,
.App_Cms_Box_Twitter,
.XTZend_Cms_Box_SpeakerBox
{
    margin-bottom: 20px;
}


#box-linkedin,
#box-testimonials {
  width: 225px;
}


/* division banner buttons - speaker opporunities, event agendas, event calendar ... */
.btnbox-wrapper {
    position: relative;
}

.w118 #box-download-event-calendar a {
    height: 106px;width: 118px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons2.png) 0 0 no-repeat;
}
.w118 #box-download-event-calendar a:hover {
	background-position: 0 -106px;
}
.w118 #box-sponsoring a {
	height: 106px;width: 118px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons2.png) -118px 0 no-repeat;
}
.w118 #box-sponsoring a:hover {
    background-position: -118px -106px;
}

.w118 #box-subscribe-email-sms a {
	height: 106px;width: 118px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons2.png) -826px 0 no-repeat;
}
.w118 #box-subscribe-email-sms a:hover {
    background-position: -826px -106px;
}

.w118 #box-download-event-agendas a {
	height: 106px;width: 118px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons2.png) -472px 0 no-repeat;
}
.w118 #box-download-event-agendas a:hover {
    background-position: -472px -106px;
}

.w118 #box-speaking-opporunities a {
	height: 106px;width: 118px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons2.png) -590px 0 no-repeat;
}
.w118 #box-speaking-opporunities a:hover {
    background-position: -590px -106px;
}

.w118 #box-trainer-opporunities a {
    height: 106px;width: 118px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons2.png) -708px 0 no-repeat;
}
.w118 #box-trainer-opporunities a:hover {
    background-position: -708px -106px;
}




/*smaller */
.w96 #box-download-event-agendas a {
	height: 101px;width: 96px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons1.png) 0 0 no-repeat;
}
.w96 #box-download-event-agendas a:hover {
	background-position: 0 -101px;
}

.w96 #box-subscribe-email-sms a {
	height: 101px;width: 96px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons1.png) -96px 0 no-repeat;
}
.w96 #box-subscribe-email-sms a:hover {
    background-position: -96px -101px;
}

.w96 #box-sponsoring a {
    height: 101px;width: 96px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons1.png) -576px 0 no-repeat;
}
.w96 #box-sponsoring a:hover {
    background-position: -576px -101px;
}

.w96 #box-download-event-calendar a {
    height: 101px;width: 96px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/appdata/colours/1/rounded_solid_bottomButtons1.png) -384px 0 no-repeat;
}
.w96 #box-download-event-calendar a:hover {
    background-position: -384px -101px;
}
/* division banner buttons - END */

/* social icons box */
.App_Cms_Box_SocialIcons .cms-tc,
.App_Cms_Box_SocialIcons .cms-bc {
    display: none;
}
.App_Cms_Box_SocialIcons .box-content {
    padding: 0;
}
.App_Cms_Box_SocialIcons .box-content h5 {
    margin: 0;
    font-weight: normal;
    font-size: 77%;
    color: #b2b2b2;
    text-decoration: underline;
    margin-bottom: 2px;
}
.App_Cms_Box_SocialIcons .box-content h5#social_icons_like {
    margin-bottom: 3px;
}
.App_Cms_Box_SocialIcons .box-content a {
    display: block;
    height: 25px;
    width: 26px;
    float: left;
    /*border-top: 1px solid #b2b2b2;*/
}
.App_Cms_Box_SocialIcons .box-content a.last {
    width: 25px;
    margin-right: 0;
    float: left;
}

.App_Cms_Box_SocialIcons {
    margin-bottom: 20px;
}
/* social icons box  - END */

/* f*** IE6 fix for boxes */
.ie6 .XTZend_Cms_Box_Bookmarks,
.ie6 .XTZend_Cms_Box_LogoGalery,
.ie6 .XTZend_Cms_Box_TextBox,
.ie6 .XTZend_Cms_Box_VideoBox {
    width: 100%;
}
.ie6 .box-head-wrapper,
.ie6 .box-content-wrapper,
.ie6 .box-content-wrapper .cms-tc,
.ie6 .box-content-wrapper .cms-bc {
   width: 100%;
}

.ie6 .XTZend_Cms_Box_TextBox .box-content-wrapper .cms-bc,
.ie6 .XTZend_Cms_Box_LogoGalery .box-content-wrapper .cms-bc {
    margin-left: 2px;
}

/** Modeline for ViM
 * vim: set ts=4:
 * vim600: fdm=marker fdl=0 fdc=0:
 *  */
.bx-video-special {
    float: left;
    width: 478px;
    height: 330px;
}
.bx-logo-gal-special {
    float: left;
    margin-left: 22px;
    width: 220px;
}
.bx-logo-gal-special .box-content {
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
}
.bx-logo-gal-special .box-content a {
    border-right:  1px solid #E4E4E4;
    border-bottom:  1px solid #E4E4E4;
}
.blk-video-logo {
    overflow: hidden;
}
.blk-video-logo .box-head-wrapper .blc, .blk-video-logo .box-head-wrapper .brc {
    display: none;
}
.bx-logo-gal-special .box-content {
    border-bottom: none;
}
em {
    font-style: italic !important;
}

/* Send message box START */
.App_Cms_Box_SendMessage {
    padding: 10px;
}
/* Send message box END */

/* box exhibitors list */
.box-exhibitorsList
.box-exhibitorsList .box-head-wrapper .cms-tc span.tlc,
.box-exhibitorsList .box-head-wrapper .cms-bc span.brc,
.box-exhibitorsList .box-head-wrapper .cms-bc span.blc,
.box-exhibitorsList .box-content-wrapper .cms-tc span.tlc,
.box-exhibitorsList .box-content-wrapper .cms-bc span.blc
{
    display: none;
}

.box-exhibitorsList .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}

.box-exhibitorsList .exhibitors_list {
    width: 100%;
}

.box-exhibitorsList .exhibitors_list th {
    font-weight: bold;
    text-align: center;
    border: 1px solid;
    padding: 10px;
}

.box-exhibitorsList .exhibitors_list td {
    padding: 5px;
    border: 1px solid;
}
/* box exhibitors list END */

.App_Cms_Box_BlogSearch .box-content {
    padding: 10px 5px 20px 5px;
}

/* Mailchimp box START */
.App_Cms_Box_Blog_MailChimp {
    padding-bottom: 10px;
}
.App_Cms_Box_Blog_MailChimp dt {
    padding: 10px 0 5px 0;
}
.App_Cms_Box_Blog_MailChimp dt label {
    font-weight: 600;
}
.App_Cms_Box_Blog_MailChimp dd {
    padding-bottom: 10px;
}
/* Mailchimp box END */

