/* GENERAL BOX DEFINITIONS 
* below are settings for rounded corners beacuse F***ing IE does not support radius in css
* see   
*/

.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 */
.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 }}} */
  



/* ADVERTISING BANNERS */
.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 {
    display: none;
}
/* ADVERTISING BANNERS END */


/* TEXT BOX */
.XTZend_Cms_Box_TextBox .box-content,
.App_Cms_Box_TextBox .box-content {
    margin-top: 0;
}
.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 
{
    display: none;
}
.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;
} 

.XTZend_Cms_Box_TextBox .box-content,
.App_Cms_Box_TextBox .box-content {
    border: 1px solid #e4e4e4;
    border-top: 0px; border-bottom: 0px;
}
.XTZend_Cms_Box_TextBox .box-content-wrapper .cms-tc span.tlc, 
.XTZend_Cms_Box_TextBox .box-content-wrapper .cms-bc span.blc,
.App_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 */
.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 */
.App_Cms_Box_ContactUs div.contactInfo {
    padding: 10px;
    margin-bottom: 15px;
}

/* CONTACT US BOX END*/


/* BULLETED LIST */
.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 ul {
    color: #000;
}
.XTZend_Cms_Box_BulletedList ul li {
	list-style-image:url("../img/icon/icon-bullet-arrow.gif");
    list-style-type:square;
	list-style-position: outside;
    font-size: 93%;
    margin-bottom: 6px;
    padding: 0px; 
}

.XTZend_Cms_Box_BulletedList ul a {
    text-decoration : none;color: #000;
}
.XTZend_Cms_Box_BulletedList ul a.topic {
    text-decoration : none;color: #673050;font-weight: bold;font-size: 108%;
}
.XTZend_Cms_Box_BulletedList ul li span.details {
    display: block; padding-left: 6px;
}



.XTZend_Cms_Box_BulletedList ul a span.read_more {
	color: #0171c7; 
}
.XTZend_Cms_Box_BulletedList ul a:hover span.read_more {
    color: #042a47; 
}
/* 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 */
.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 */
.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_VideoBox END */


/* SPEAKERS BOX */
.XTZend_Cms_Box_SpeakerBox div.speaker_homepage {float: left;height: 215px; /* 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 */

.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 */
.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;
}

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

/* XTZend_Cms_Box_ScrollList 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/color1-page_sprites.png) 0 -58px 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 -72px;   
}

.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;
}
/* 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;
}
.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: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 {
    font-size: 11px;
    line-height: 15px;
}

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

/* 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 */

    /* 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 {
        height: 940px;overflow: hidden;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 {
        height: 940px;overflow: hidden;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 {
        height: 940px;overflow: hidden;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: 715px;overflow: hidden;position:relative
    }
    .length-len23 #txt-spks-txt-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
        height: 675px;overflow: hidden;
    }
	
	/* for template dbltxt-opboxes-opboxes */
    .length-len23 #dbltxt-opboxes-opboxes #content-col1 {
        height: 715px;overflow: hidden;position:relative
    } 
	
	/* for template dbltxt-spks-opboxes */
	.length-len23 #dbltxt-spks-opboxes #content-col1,
    .length-len23 #dbltxt-spks-opboxes #content-col2 {
        height: 715px;overflow: hidden;position:relative
    } 
    .length-len23 #dbltxt-spks-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         height: 675px;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: 715px;overflow: hidden;position:relative
    } 
    .length-len23 #txt-spks-opboxes-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         height: 675px;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: 490px;overflow: hidden;position:relative
    }
    .length-half #txt-spks-txt-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
        height: 450px;overflow: hidden;
    }
	/* for template dbltxt-opboxes-opboxes */
	.length-half #dbltxt-opboxes-opboxes #content-col1 {
        height: 490px;overflow: hidden;position:relative
    } 
	/* for template dbltxt-spks-opboxes */
	.length-half #dbltxt-spks-opboxes #content-col1,
    .length-half #dbltxt-spks-opboxes #content-col2 {
        height: 490px;overflow: hidden;position:relative
    } 
    .length-half #dbltxt-spks-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         height: 450px;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: 490px;overflow: hidden;position:relative
    } 
    .length-half #txt-spks-opboxes-opboxes #content-col2  .XTZend_Cms_Box_SpeakerBox .box-content {
         height: 450px;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
{ 
    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 */


/* 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;
}



