/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { 
  font-size: 100%; 
  -webkit-text-size-adjust: 100%; 
  -ms-text-size-adjust: 100%; 
  font-family: sans-serif;  
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
}

body { 
  margin: 0; 
  font-size: 1em; 
  line-height: 1.4; 


}

#wrapper .widget button, 
#wrapper .widget input, 
#wrapper .widget select, 
#wrapper .widget textarea { 
  font-family: 'Ubuntu', sans-serif;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 */   

#wrapper ::-moz-selection { 
  background: #2bb1d2;
  color: #fff; 
  text-shadow: none; 
}

#wrapper ::selection { 
  background: data:image/jpeg;base64,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 
  color: #fff; 
  text-shadow: none; 
}


/* =============================================================================
   Links
   ========================================================================== */

#wrapper a:focus { 
  outline: none; /* remove dotted border from links in FF */
}    

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
#wrapper a:hover, 
#wrapper a:active { 
  outline: 0; 
}


/* =============================================================================
   Typography
   ========================================================================== */

#wrapper .widget abbr[title] { 
  border-bottom: 1px dotted; 
}

#wrapper .widget b,
#wrapper .widget strong { 
  font-weight: bold; 
}

#wrapper .widget blockquote { 
  margin: 1em 40px;
}

#wrapper .widget dfn { 
  font-style: italic; 
}

#wrapper .widget hr { 
  display: block; 
  height: 1px; 
  border: 0; 
  margin: 1em 0; 
  padding: 0; 
}

#wrapper.DARK .widget hr { 
  border-top: 1px solid #2a2a2a; 
}

#wrapper .widget ins { 
  background: #ff9; 
  color: #000; 
  text-decoration: none; 
}

#wrapper .widget mark { 
  background: #ff0; 
  color: #000; 
  font-style: italic; 
  font-weight: bold; 
}

/* Redeclare monospace font family: h5bp.com/j */
#wrapper .widget pre, 
#wrapper .widget code, 
#wrapper .widget kbd,
#wrapper .widget samp { 
  font-family: monospace, serif;
  _font-family: 'courier new', monospace; 
  font-size: 1em; 
}

/* Improve readability of pre-formatted text in all browsers */
#wrapper .widget pre { 
  white-space: pre; 
  white-space: pre-wrap;
  word-wrap: break-word; 
}

#wrapper .widget q { 
  quotes: none; 
}

#wrapper .widget q:before, 
#wrapper .widget q:after { 
  content: "";
  content: none; 
}

#wrapper .widget small { 
  font-size: 85%; 
}

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
#wrapper .widget sub,
#wrapper .widget sup { 
  font-size: 75%; 
  line-height: 0; 
  position: relative; 
  vertical-align: baseline; 
}

#wrapper .widget sup { 
  top: -0.5em; 
}

#wrapper .widget sub { 
  bottom: -0.25em; 
}


/* =============================================================================
   Lists
   ========================================================================== */

#wrapper .widget ul, 
#wrapper .widget ol { 
  margin: 0 0 30px 0; 
  padding: 0 0 0 30px; 
}

#wrapper .widget ul ul, 
#wrapper .widget ul ol,   
#wrapper .widget ol ul, 
#wrapper .widget ol ol{ 
  margin: 0;   
}

#wrapper .widget dd { 
  margin: 0 0 0 30px; 
}

#wrapper .widget nav ul, 
#wrapper .widget nav ol { 
  list-style: none; 
  list-style-image: none; 
  margin: 0; 
  padding: 0; 
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */

#wrapper .widget img { 
  border: 0; 
  -ms-interpolation-mode: bicubic; 
  vertical-align: middle; 
  margin: 10px; 
}

/*
 * Correct overflow not hidden in IE9
 */

#wrapper .widget svg:not(:root) { 
  overflow: hidden; 
}


/* =============================================================================
   Figures
   ========================================================================== */

#wrapper .widget figure { 
  margin: 0; 
}


/* =============================================================================
   Forms
   ========================================================================== */

#wrapper *:focus {  
  outline: none;  /* remove focus border from chrome */
}  

#wrapper .widget form { 
  margin: 0; 
}

#wrapper .widget fieldset { 
  border: 0; 
  margin: 0; 
  padding: 0; 
}

/* Indicate that 'label' will shift focus to the associated form element */
#wrapper .widget label { 
  cursor: pointer; 
}

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

#wrapper .widget legend { 
  border: 0; 
  *margin-left: -7px; 
  padding: 0; 
  white-space: normal; 
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

#wrapper button, 
#wrapper input,
#wrapper select, 
#wrapper textarea { 
  font-size: 100%; 
  margin: 0; 
  vertical-align: baseline; 
  *vertical-align: middle; 
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */

#wrapper button, 
#wrapper input { 
  line-height: normal; 
}

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */

#wrapper button, 
#wrapper input[type="button"], 
#wrapper input[type="reset"], 
#wrapper input[type="submit"] { 
  cursor: pointer; 
  -webkit-appearance: button; 
  *overflow: visible; 
}

/*
 * Re-set default cursor for disabled elements
 */

#wrapper button[disabled], 
#wrapper input[disabled] { 
  cursor: default; 
}

/*
 * Consistent box sizing and appearance
 */

#wrapper .widget input[type="checkbox"], 
#wrapper .widget input[type="radio"] { 
  box-sizing: border-box; 
  padding: 0; 
  *width: 13px; 
  *height: 13px; 
}

#wrapper .widget input[type="search"] { 
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box; 
  -webkit-box-sizing: content-box; 
  box-sizing: content-box; 
}

#wrapper .widget input[type="search"]::-webkit-search-decoration, 
#wrapper .widget input[type="search"]::-webkit-search-cancel-button { 
  -webkit-appearance: none; 
}

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

#wrapper .widget button::-moz-focus-inner, 
#wrapper .widget input::-moz-focus-inner { 
  border: 0; 
  padding: 0; 
}

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

#wrapper textarea { 
  overflow: auto; 
  vertical-align: top; 
  resize: none; 
  max-height: 400px; 
}

/* Colors for form validity */
#wrapper .widget input:valid, 
#wrapper .widget textarea:valid {  }

#wrapper .widget input:invalid, 
#wrapper .widget textarea:invalid { 

}


/* =============================================================================
   Tables
   ========================================================================== */

#wrapper .widget table { 
  border-collapse: collapse; 
  border-spacing: 0; 
}

#wrapper .widget td { 
  vertical-align: top; 
}



/* ==|== primary styles =====================================================
   Author: Webnode.com
   ========================================================================== */

html { 
  height: 100%; 
  margin: 0; 
  padding: 0;  
}

body { 
  height: 100%;  
  margin: 0; 
  padding: 0;
  min-width: 960px;
  background-color: #101010;
}

#wrapper { 
  font-size: 1.125em; 
  line-height: 1.75em; 
  padding: 100px 0 0 0;  
  font-family: 'Ubuntu', sans-serif;
  min-width: 960px;
}


#wrapper.DARK { 
  background-color: #101010;
  color: #b2b2b2;  
}

#wrapper #header {
  min-width: 960px;
}


/* .DARK.PURPLE */

a {
  color: #a74db7;
}








/* =============================================================================
   Headings
   ========================================================================== */

#wrapper #main h1, 
#wrapper #main h2, 
#wrapper #main h3, 
#wrapper #main h4, 
#wrapper #main h5, 
#wrapper #main h6 { 
  font-family: 'Ubuntu', sans-serif;   
  text-shadow: none; 
}  
           
#wrapper #main h1 {
  font-size: 2.5em;   
  font-weight: normal; 
  margin: 0 0 30px 0; 
  padding: 0 0 0 0; 
  line-height: 1.25em; 
}  

#wrapper.DARK #main h1 {
  color: #fff;  
  border-bottom: 1px solid #2a2a2a; 
}  
      
      
#wrapper #main h2 {
  font-size: 2.0em;   
  font-weight: normal; 
  margin: 0 0 30px 0; 
  padding: 0 0 0 0; 
  line-height: 1.25em; 
} 

#wrapper.DARK #main h2 {
  color: #FFF;  
  border-bottom: 1px solid #2a2a2a;
}  
    
#wrapper #main h3 {
  font-size: 1.333em;   
  font-weight: normal; 
  margin: 0 0 20px 0; 
  padding: 0 0 0 0; 
  line-height: 1.25em; 
} 


#wrapper.DARK #main h3 {
  color: #b2b2b2;  
}    

#wrapper #main h4 {
  font-size: 1.0em;   
  font-weight: bold; 
  margin: 0 0 10px 0; 
  padding: 0 0 0 0; 
  line-height: 1.25em; 
} 

#wrapper.DARK #main h4 {
  color: #b2b2b2;  
}  

#wrapper #main h5 {
  font-size: 1.0em;   
  font-weight: normal; 
  font-style: italic;
  margin: 0 0 5px 0; 
  padding: 0 0 0 0; 
  line-height: 1.25em; 
} 

 
#wrapper.DARK #main h5 {
  color: #b2b2b2;  
}  

#wrapper #main h6 { 
  font-size: 1.0em;   
  font-weight: normal; 
  margin: 0 0 5px 0; 
  padding: 0 0 0 0; 
  line-height: 1.25em; 
} 

 
#wrapper.DARK #main h6 {
  color: #b2b2b2;  
}  

#wrapper #main h1 a, 
#wrapper #main h2 a, 
#wrapper #main h3 a,
#wrapper #main h4 a, 
#wrapper #main h5 a, 
#wrapper #main h6 a { 
  text-decoration: none; 
}

#wrapper #main h1 a:hover, 
#wrapper #main h2 a:hover, 
#wrapper #main h3 a:hover,
#wrapper #main h4 a:hover, 
#wrapper #main h5 a:hover, 
#wrapper #main h6 a:hover { 
  text-decoration: underline; 
}


/* headings footer ---------------------------------------------------------- */

#wrapper #footerCover h1 { 
  font-size: 3.0em;   
  font-weight: normal; 
  margin: 0 0 15px 0; 
  padding: 0 0 5px 0; 
  line-height: 1.25em; 
  font-family: 'Ubuntu', sans-serif;    
  display: block;     
}
 
#wrapper.DARK #footerCover h1 {
  color: #fff;
    border-bottom: 1px solid #2a2a2a;
}


 
#wrapper #footerCover h2 { 
  font-size: 2.0em;   
  font-weight: normal; 
  margin: 0 0 10px 0; 
  padding: 0 0 5px 0; 
  line-height: 1.25em;
  display: block;    
  font-family: 'Ubuntu', sans-serif;     
}
 
#wrapper.DARK #footerCover h2 {
  color: #fff;
    border-bottom: 1px solid #2a2a2a;
}






#wrapper #footerCover h3 { 
  font-size: 1.0em;   
  font-weight: bold; 
  margin: 0 0 5px 0; 
  padding: 0 0 0 0; 
}
 
#wrapper.DARK #footerCover h3 {
  color: #b2b2b2;  
}  

#wrapper #footerCover h4 { 
  font-size: 1.0em;   
  font-weight: normal; 
  font-style: italic;
  margin: 0 0 5px 0; 
  padding: 0 0 0 0; 
  color: #858a98;
}
 
#wrapper.DARK #footerCover h4 {
  color: #b2b2b2;  
}  

#wrapper #footerCover h5 { 
  font-size: 1.0em;   
  font-weight: normal; 
  margin: 0 0 5px 0; 
  padding: 0 0 0 0; 
} 

 
#wrapper.DARK #footerCover h5 {
  color: #b2b2b2;  
} 

#wrapper #footerCover h6 { 
  font-size: 1.0em;   
  font-weight: normal; 
  margin: 0 0 5px 0; 
  padding: 0 0 0 0; 
  color: #858a98;
} 

 
#wrapper.DARK #footerCover h6 {
  color: #b2b2b2;  
} 
     
#wrapper #footerCover h3 a,
#wrapper #footerCover h4 a, 
#wrapper #footerCover h5 a, 
#wrapper #footerCover h6 a { 
  text-decoration: underline;
}

#wrapper #footerCover h1 a:hover, 
#wrapper #footerCover h2 a:hover { 
  text-decoration: underline; 
}    

#wrapper #footerCover h3 a:hover,
#wrapper #footerCover h4 a:hover, 
#wrapper #footerCover h5 a:hover, 
#wrapper #footerCover h6 a:hover { 
  text-decoration: none; 
}




/* =============================================================================
   Links
   ========================================================================== */
    
#wrapper a,
#wrapper a:visited { 
  text-decoration: none; 
  font-weight: normal;
}

#wrapper a:hover { 
  text-decoration: underline; 
}   


#wrapper.DARK.PURPLE .widget a,
#wrapper.DARK.PURPLE .widget a:visited,
#wrapper.DARK.PURPLE .widget a:hover {
    color: #a74db7;
}






#wrapper #main a.iconBack { 
   padding: 3px 10px 3px 30px;
   color: #fff;
   background: url("../img/arrows.png") no-repeat scroll 10px -87px #50cfa4;
   text-decoration: none;
   display: inline-block;
}



#wrapper.DARK.PURPLE #main a.iconBack {
    background-color: #a74db7;
}


#wrapper.DARK #main a.iconBack:hover { 
   color: #000;
   background: url("../img/arrows.png") no-repeat scroll 10px -137px #fff;
   text-decoration: none;
}


/* =============================================================================
   Typo
   ========================================================================== */

#wrapper .widget p {
  margin: 0 0 30px 0;
  padding: 0;
}

#wrapper .widget blockquote {
  display: block;
  padding: 20px 20px 20px 40px;
  margin: 0;
  margin-bottom: 15px;  
  overflow: hidden;

}

#wrapper.DARK .widget blockquote {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
  background: url("../img/var_dark_quotes.png") no-repeat scroll left center transparent;
}
               
#wrapper #footerCover .widget blockquote {
  padding: 6px 10px 6px 40px;
  margin: 0;
  margin-bottom: 30px;     
}

#wrapper.DARK #footerCover .widget blockquote { 
  border: 1px solid #2a2a2a; 
  background-color: #101010;  
}

#wrapper .widget blockquote p {
  padding: 0;
  margin: 0;
}

#wrapper img { 
  border: 0; 
  margin: 0;
}     

#wrapper address { 
  margin: 6px 0; 
  font-style: normal; 
}
   
#wrapper dl { 
  margin: 0 0 30px 0px;   
}   

#wrapper dl dt {
  margin-bottom: 10px; 
  font-weight: bold; 
} 

#wrapper dl dd {
  margin: 0 0 0 10px; 
}

#wrapper .widget hr { 
  margin: 10px 0 30px 0;
  background: none; 
}



#wrapper table { 
  border-collapse:collapse; 
  border-width: 1px 0 0 1px;  
  border-style: solid; 
  text-align: left; 
  display: inline-table; 
  margin: 0 0 30px 0; 
}

#wrapper.DARK table { 
  border-color: #2a2a2a; 
}

#wrapper table.basic {
  border: 0;
}   

#wrapper td, 
#wrapper th {
  border-width: 0 1px 1px 0;  
  border-style: solid; 
  padding: 5px; 
  text-align: left; 
}

#wrapper.DARK td, 
#wrapper.DARK th { 
  border-color: #2a2a2a; 
  background-color: #101010;
}      

#wrapper table.basic td, 
#wrapper table.basic th,
#wrapper #footerCover table.basic td, 
#wrapper #footerCover table.basic th {
  border: 0; 
  background-color: transparent;
}



#wrapper.DARK.PURPLE table.withHeader th,
#wrapper.DARK.PURPLE table.withHeader thead td {
    background-color: #a74db7;
    color: #fff;
}




/* =============================================================================
   Forms
   ========================================================================== */

#wrapper .wrapperInputTextInput input,
#wrapper .wrapperInputButton input,
#wrapper textarea,
#wrapper select { 
  padding: 5px 10px;              
  height: 26px;  
  font-family: 'Ubuntu', sans-serif;         
  display: block;
  outline: none; /* removes glow focus from safari */
}


#wrapper.DARK .wrapperInputTextInput input,
#wrapper.DARK .wrapperInputButton input,
#wrapper.DARK textarea,
#wrapper.DARK select { 
  color: #b2b2b2; 
  background-color: #101010; 
  border: 1px solid #2a2a2a;  
}


#wrapper #footerCover .wrapperInputTextInput input,
#wrapper #footerCover .wrapperInputButton input,
#wrapper #footerCover textarea,
#wrapper #footerCover select {   
  padding: 5px 10px;          
  height: 20px;  
  font-family: sans-serif;  
  display: block;
}   

#wrapper select option {
  padding: 5px; 
}    

#wrapper input[type="image"],
#wrapper #footerCover input[type="image"] { 
  padding: 0px;  
  background-color: transparent; 
  border: 0;            
  height: auto;  
  display: inline-block;
  outline: none; /* removes glow focus from safari */
} 

#wrapper select { 
  height: 38px; 
  line-height:32px;
}

#wrapper #footerCover select { 
  height: 32px; 
  line-height:26px;
}



#wrapper textarea { 
  height: 100px; 
}

#wrapper #footerCover textarea { 
  height: 70px; 
}

#wrapper .wrapperInputRadio,
#wrapper .wrapperInputCheckbox {
  position: relative;
}

#wrapper .wrapperInputRadio label,
#wrapper .wrapperInputCheckbox label { 
  padding-left: 25px;
}

#wrapper .wrapperInputRadio input,
#wrapper .wrapperInputCheckbox input { 
  width: 13px !important;
  height: 13px !important;
  display: block; 
  position: absolute;
  top: 10px;
  left: 0;
}

#wrapper #footerCover .wrapperInputRadio input,
#wrapper #footerCover .wrapperInputCheckbox input { 
  top: 3px;
  left: 0;
}



/* BUTTONS */

#wrapper input[type="button"], 
#wrapper input[type="reset"], 
#wrapper input[type="submit"], 
#wrapper button,
#wrapper a.button {
  display: block; 
  height: 37px; 
  padding: 0 40px 0 20px;  
  font-family: 'Ubuntu', sans-serif;    
  overflow-y: hidden;  
  border: 0; 
  -webkit-box-shadow: none; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
          box-shadow: none; /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
  width: auto;
  text-decoration: none;
  cursor: pointer;  
}

#wrapper #main a.button {
  line-height: 2.1em;
}


#wrapper input[type="button"]:hover, 
#wrapper input[type="reset"]:hover, 
#wrapper input[type="submit"]:hover, 
#wrapper button:hover,
#wrapper a.button:hover {
  text-decoration: none;
}   




#wrapper.DARK.PURPLE input[type="button"],
#wrapper.DARK.PURPLE input[type="reset"],
#wrapper.DARK.PURPLE input[type="submit"],
#wrapper.DARK.PURPLE button,
#wrapper.DARK.PURPLE a.button {
    color: #ffffff !important;
    background: url("../img/arrows.png") no-repeat scroll right -39px transparent;
    background-color: #a74db7;
}



#wrapper.DARK.PURPLE input[type="button"]:hover,
#wrapper.DARK.PURPLE input[type="reset"]:hover,
#wrapper.DARK.PURPLE input[type="submit"]:hover,
#wrapper.DARK.PURPLE button:hover,
#wrapper.DARK.PURPLE a.button:hover {
    background-color: #fff;
    color: #a74db7 !important;
    background-position: right 11px;
}


/* FOOTER BUTTONS */

#wrapper #footerCover input[type="button"], 
#wrapper #footerCover input[type="reset"], 
#wrapper #footerCover input[type="submit"], 
#wrapper #footerCover button,
#wrapper #footerCover a.button {
  display: block; 
  height: 30px;   
  padding: 2px 30px 0 10px;
  font-family: sans-serif;    
  overflow-y: hidden;  
  border: 0;     
  -webkit-box-shadow: none; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
          box-shadow: none; /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
  text-decoration: none;
} 

#wrapper #footerCover a.button {
  padding: 5px 30px 3px 10px;
  height: 23px;
}

#wrapper #footerCover input[type="button"]:hover, 
#wrapper #footerCover input[type="reset"]:hover, 
#wrapper #footerCover input[type="submit"]:hover, 
#wrapper #footerCover button:hover,
#wrapper #footerCover a.button:hover {
  text-decoration: none;
}   


#wrapper.DARK.PURPLE #footerCover input[type="button"],
#wrapper.DARK.PURPLE #footerCover input[type="reset"],
#wrapper.DARK.PURPLE #footerCover input[type="submit"],
#wrapper.DARK.PURPLE #footerCover button,
#wrapper.DARK.PURPLE #footerCover a.button {
    background-position: right -42px;
    color: #ffffff;
    background-color: #a74db7;
}

#wrapper.DARK.PURPLE #footerCover input[type="button"]:hover,
#wrapper.DARK.PURPLE #footerCover input[type="reset"]:hover,
#wrapper.DARK.PURPLE #footerCover input[type="submit"]:hover,
#wrapper.DARK.PURPLE #footerCover button:hover,
#wrapper.DARK.PURPLE #footerCover a.button:hover {
    background-color: #fff;
    color: #a74db7;
    background-position: right 8px;
}

#wrapper a.button,
#wrapper #footerCover a.button {
  display: inline-block;
}

#wrapper label {
  font-size: 0.778em;        
  font-family: 'Ubuntu', sans-serif;
  display: block;
  text-transform: uppercase;
}

#wrapper #footerCover label {
  font-size: 1.0em;
  font-family: sans-serif;   
  display: block;
  text-transform: uppercase;
}
  
#wrapper .wrapperInput {
  margin-right: 0px;
  margin-bottom: 15px;
  float: none;
}

#wrapper #footerCover .wrapperInput {
  /*margin-bottom: 15px;*/
}

#wrapper .wrapperInputButton {
  margin-top: 20px;
}



#wrapper .column100 .wrapperInput {
  width: 400px;
} 
#wrapper .column75  .wrapperInput {
  width: 400px;
}
#wrapper .column25  .wrapperInput {
  width: 178px;
}   
#wrapper .column33  .wrapperInput {
  width: 280px;
}



#wrapper .column100 .wrapperInputTextarea {
  width: 898px;
}       
#wrapper .column75  .wrapperInputTextarea {
  width: 658px;
}   
#wrapper .column25  .wrapperInputTextarea {
  width: 178px;
}     
#wrapper .column33  .wrapperInputTextarea {
  width: 280px;
}   



#wrapper .column100 .wrapperInput input {
  width: 378px;
}
#wrapper .column75  .wrapperInput input {
  width: 378px;
}
#wrapper .column25  .wrapperInput input {
  width: 156px;
}
#wrapper .column33  .wrapperInput input {
  width: 258px;
}



#wrapper .column100 .wrapperInput textarea {
  width: 876px;
}   
#wrapper .column75  .wrapperInput textarea {
  width: 616px;
}   
#wrapper .column25  .wrapperInput textarea {
  width: 156px;
}   
#wrapper .column33  .wrapperInput textarea {
  width: 258px;
}




#wrapper .column100 select {
  width: 400px;
}  
#wrapper .column100 input[type="button"],
#wrapper .column100 input[type="reset"], 
#wrapper .column100 input[type="submit"], 
#wrapper .column100 button {
  width: auto;
}


#wrapper .column75 select {
  width: 400px;
}
#wrapper .column75 input[type="button"], 
#wrapper .column75 input[type="reset"], 
#wrapper .column75 input[type="submit"], 
#wrapper .column75 button {
  width: auto;
}



#wrapper .column25 select {
  width: 178px;
}
#wrapper .column25 input[type="button"], 
#wrapper .column25 input[type="reset"], 
#wrapper .column25 input[type="submit"], 
#wrapper .column25 button {
  width: auto;
}



#wrapper .column33 select {
  width: 280px;
}
#wrapper .column33 input[type="button"], 
#wrapper .column33 input[type="reset"], 
#wrapper .column33 input[type="submit"], 
#wrapper .column33 button {
  width: auto;
}


/* IE6 BUTTONS */

.lt-ie7 #wrapper button,
.lt-ie7 #wrapper input.submit,
.lt-ie7 #wrapper a.button {
  display: block; 
  height: 37px; 
  padding: 0 40px 0 20px;
  font-family: 'Ubuntu', sans-serif;
  overflow-y: hidden;  
  border: 0;
  width: auto;
}    

.lt-ie7 #wrapper #footerCover button,
.lt-ie7 #wrapper #footerCover input.submit,
.lt-ie7 #wrapper #footerCover a.button {
  display: block; 
  height: 30px;   
  padding: 0 30px 0 10px;
  font-family: sans-serif;         
  overflow-y: hidden;  
  border: 0; 
}   

.lt-ie7 #wrapper #footerCover a.button {
  padding: 5px 30px 3px 10px;
}   
        

#wrapper .formError,
#wrapper label.error,
#wrapper label.wrong,
#wrapper #footerCover label.error,
#wrapper #footerCover label.wrong {
  color: #d34040;
}



#wrapper.DARK #main .widgetFormFormatter {
    background-color: #282828;
    border: 1px solid #2a2a2a;
    padding: 20px;
}



/* -- forms ---------------------------------------- */

#wrapper .wrapperInput label.groupLabel {
    margin-bottom: 5px !important;
}

#wrapper .choicesGroup {
    margin: 0 0 15px 0;
}

#wrapper .wrapperInputRadio,
#wrapper .choicesGroup .wrapperInputCheckbox {
    margin: 0 0 0 15px;
}

#wrapper .wrapperInputCheckbox,
#wrapper .wrapperInputSelect {
    margin-top: 10px;
    margin-bottom: 10px;
}

#wrapper .wrapperInput label.inlineLabel {
    float: none !important; 
    display: inline !important;
}

#wrapper .fileInput {
    position: relative;
    height: 37px;
    overflow: hidden;
    white-space: nowrap;
}

#wrapper .fileInputBase {
    position: absolute;
    top: 0;
    left: 0;
    width: auto !important;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
}

#wrapper .fileInputSelect {
    display: block;
    float: left;
    position: relative;
}

#wrapper .fileInputText {
    padding: 0 0 0 7px;
}


/* -- end: forms ----------------------------------- */



/* =============================================================================
   Layout
   ========================================================================== */


/* MAIN */

#wrapper.DARK #main { 
  background-color: #101010;
}



/* HEADER */

#wrapper #header { 
  position: absolute;
  top: 0;
  left: 0;
    z-index: 100;
    width: 100%;
  height: 90px;
}

#wrapper.DARK #header { 
  background-color: #101010;
}

#wrapper #headerContent { 
  width: 960px; 
  height: 90px; 
  margin: 0 auto; 
  text-align: center; 
}      

#wrapper #headerNav {
  width: 600px; 
  height: 60px; 
  float: right;
  padding: 35px 0 0 0;
}

/* IE6 fix */                                      
.lt-ie7 #wrapper #headerNav { 
  display: inline; 
}


/* ILLUSTRATION */

#wrapper #illustration {
  width: 100%; 
  height: 350px; 
  position: relative;
  text-align: center;
    overflow: hidden;
}


#wrapper #illustrationImgWapper {
    text-align: center;
    width: 100%;
}

#wrapper #illustration.illustrationSubpage {
    height: 100px;
}

#wrapper #illustrationContent { 
  width: 960px; 
  margin: 0 auto;
  position: relative;
  text-align: left;
  z-index: 15;
}

#wrapper #moto {
  margin: 0;
  padding: 10px 20px;
  line-height: 1.3em;
  font-size: 2.3em;
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 11;
  font-weight: 300;
  max-height: 210px;
  max-width: 920px;
  overflow: hidden;
}

#wrapper .illustrationSubpage #moto {
    display:none;
}

#wrapper.DARK #moto {
  color: #fff;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.75);
}


#wrapper #rbcSystemIdentifierBanner {
  display: inline-block;

}


/* BREADCRUMBS */

#wrapper #breadcrumbs {
  min-width: 960px;
  max-width: 1920px;
  color: #fff !important;
  font-size: 0.75em;
  min-height: 44px;
  margin: 0 auto;
  margin-top: 2px;
}


#wrapper #breadcrumbs.emptyBreadcrumbs {
  min-height: 5px;  
  padding-bottom: 0; 
}  


#wrapper.DARK.PURPLE #breadcrumbs {
    background-color: #a74db7;
}



#wrapper #breadcrumbsContent { 
  width: 960px; 
  margin: 0 auto;   
  min-height: 44px; 
  overflow: hidden;    
}

#wrapper #breadcrumbs.emptyBreadcrumbs #breadcrumbsContent{
  min-height: 5px;   
}  

#wrapper #breadcrumbs a,
#wrapper #breadcrumbs a:visited {
  color: #fff !important;
  text-decoration: underline;
}  

#wrapper #breadcrumbs a:hover {
  color: #fff !important;
  text-decoration: none;
}


#wrapper #breadcrumbs #navigator {
  margin: 0px;
  padding: 6px 0 0 10px;
} 

#wrapper #breadcrumbs #pageNavigator {
  margin: 0;
  padding: 0;
} 

/* MAIN */

#wrapper #mainContent {
  width: 960px; 
  margin: 0 auto; 
  text-align: center; 
  padding: 40px 0 40px 0;
}




/* FOOTER */

#wrapper #footerCover { 
  font-size: 0.7em;
  line-height: 1.7em;
  position: relative;
  z-index: 8;
}       

#wrapper #footerMain { 
  width: 100%; 
  position: relative;
}

#wrapper.DARK #footerMain { 
  background-color: #222222; 
}

#wrapper.DARK.PURPLE #footerMain {
    border-top: 6px solid #a74db7;
}



#wrapper #footerMainContent { 
  width: 960px; 
  margin: 0 auto; 
  text-align: center; 
  padding: 20px 0 40px 0;
  position: relative;
  z-index: 10;
}

#wrapper #footerText { 
  width: 100%; 
  height: 100px; 
  position: relative;
  font-size: 0.92em;
    line-height: 2.0em;
}

#wrapper.DARK #footerText { 
  background-color: #101010; 
}

#wrapper #footerTextContent { 
  width: 960px; 
  height: 70px; 
  margin: 0 auto; 
  text-align: center; 
  padding: 20px 0 0 0;
  overflow: hidden;
}


/* =============================================================================
   Grid
   ========================================================================== */

#wrapper .column100 {
  margin: 0 10px; 
  text-align: left;
  overflow: hidden;
}  

#wrapper .column75,
#wrapper .column50, 
#wrapper .column33,
#wrapper .column25 { 
  margin: 0 10px; 
  float: left; 
  text-align: left;
  overflow: hidden;
}  

.lt-ie7 #wrapper .column75,
.lt-ie7 #wrapper .column50, 
.lt-ie7 #wrapper .column33,
.lt-ie7 #wrapper .column25 { 
  display: inline; 
}   

#wrapper .column75 { 
  width: 700px;
}
   
#wrapper .column50 { 
  width: 460px;
}
  
#wrapper .column33 {
  width: 300px;
} 

#wrapper .column25 {
  width: 220px;
} 

#wrapper #footerCover .column50 {  
  overflow: hidden; 
  min-height: 30px; 
}




/* =============================================================================
   Logo
   ========================================================================== */

#wrapper #logoZone { 
  float: left; 
  width: 330px; 
  height: 90px;
  padding: 0 0 0 10px;
  text-align: left; 
  overflow: hidden; 

}

.lt-ie8 #wrapper #logoZone {
    position: relative;
}

#wrapper #logoZone #logo {   
  font-size: 1.5em;   
  font-weight: bold; 
  margin: 0; 
  padding: 0 0 0; 
  line-height: 1.5em; 
  display: block;
  float: left;
}   


#wrapper #logoZone #logo span,
#wrapper #logoZone #logo a {
  display: block;
  padding-top: 10px;
}

#wrapper #logoZone #logo span span,
#wrapper #logoZone #logo a span {
  padding-top: 0px;
  display: table-cell;
  vertical-align: middle;
  height: 80px;
}

.lt-ie8 #wrapper #logoZone #logo span,
.lt-ie8 #wrapper #logoZone #logo a {
    display: block;
    height: 80px;
    display: inline-block;
}

.lt-ie8 #wrapper #logoZone #logo span span,
.lt-ie8 #wrapper #logoZone #logo a span,
.lt-ie8 #wrapper #logoZone #logo span span img,
.lt-ie8 #wrapper #logoZone #logo a span img{
    height: auto;
    position: relative;
    margin-top: inherit;
    *clear: expression(
        style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
        style.clear = "none", 0
    );
}



#wrapper #logoZone #logo,
#wrapper #logo a, 
#wrapper #logo a:hover,
#wrapper #logo a:visited {
  text-decoration: none; 
  font-weight: bold !important; 
}

#wrapper.DARK.PURPLE #logoZone #logo,
#wrapper.DARK.PURPLE #logo a,
#wrapper.DARK.PURPLE #logo a:hover,
#wrapper.DARK.PURPLE #logo a:visited {
    color: #a74db7;
}


/* IE6 fix */                                      
.lt-ie7 #wrapper #logoZone { 
  display: inline; 
}




/* =============================================================================
   Main Menu
   ========================================================================== */

#wrapper .menuWrapper { 
  max-width: 600px; 
  width: 600px;
} 

.lt-ie8 #wrapper .menuWrapper { 
  position: relative; 
}  
        
#wrapper ul.menu { 
  float: right; 
  display: block; 
  text-align: left; 
  font-size: 0.75em; 
  max-width: 600px; 
  margin: 0; 
  padding: 0;
  list-style: none;    
  height: 37px;
}

#wrapper ul.menu li { 
  display: block; 
  position: relative; 
  float: left; 
  padding: 0; 
  margin: 0 0 0 1px; 
  height: 35px;
}

.lt-ie8 #wrapper ul.menu li { 
  display: inline;
  zoom: 1;
}   


#wrapper ul.menu li a {
  position: relative; 
  z-index: 99; 
  text-decoration: none; 
  display: block; 
  padding: 0px 20px;
  background: none;
  margin: 0;  
  border: 1px solid transparent;
}

.lt-ie7 #wrapper ul.menu li a {
    border: 0;
}
.lt-ie7 #wrapper ul.menu li a:hover,
.lt-ie7 #wrapper ul.menu li a.touched  {
    text-decoration: none !important;
}

#wrapper ul.menu > li.withSubmenu > a {
  padding: 0px 40px 0 20px;
}

#wrapper.DARK ul.menu > li.withSubmenu > a {
    background: url("../img/arrows_menu.png") no-repeat scroll right 12px transparent;
}

#wrapper.DARK ul.menu li a {
  color: #888;    
}   


.lt-ie8 #wrapper ul.menu li a { 
  display: inline-block; 
}             

#wrapper ul.menu > li > a:hover, 
#wrapper ul.menu > li:hover > a,
#wrapper ul.menu > li.activeSelected > a,
#wrapper ul.menu > li.selected > a,
#wrapper ul.menu > li > a.touched {
  text-decoration: none;
}  

#wrapper ul.menu > li.withSubmenu.activeSelected > a,
#wrapper ul.menu > li.withSubmenu.selected > a {
  background: url("../img/arrows_menu.png") no-repeat scroll right -38px transparent;
}




#wrapper.DARK.PURPLE ul.menu > li > a:hover,
#wrapper.DARK.PURPLE ul.menu > li:hover > a,
#wrapper.DARK.PURPLE ul.menu > li > a.touched {
    border: 1px solid #2a2a2a;
    color: #888;
}
#wrapper.DARK.PURPLE ul.menu > li.activeSelected > a,
#wrapper.DARK.PURPLE ul.menu > li.selected > a {
    background-color: #a74db7;
    color: #fff;
}




.lt-ie7 #wrapper.DARK.PURPLE ul.menu li a:hover,
.lt-ie7 #wrapper.DARK.PURPLE ul.menu li:hover a,
.lt-ie7 #wrapper.DARK.PURPLE ul.menu li a.touched {
    border: 1px solid #2a2a2a;
    color: #888;
}


.lt-ie7 #wrapper.DARK.PURPLE ul.menu li.activeSelected a,
.lt-ie7 #wrapper.DARK.PURPLE ul.menu li.selected a {
    background-color: #a74db7;
    color: #fff;
}




#wrapper ul.menu ul {
  display: none;
  width: 205px;
  padding: 0;
  position: absolute; 
  z-index: 100; 
  margin: 0;
  padding: 0;
  top: 35px; 
  right: 0;      

}


#wrapper.DARK ul.menu ul {
  border-top: 1px solid #2a2a2a;
  border-left: 1px solid #2a2a2a;
  border-right: 1px solid #2a2a2a;
  background-color: #101010;     
}

  
#wrapper ul.menu ul ul {
  top: 0px; 
  right: 205px;
}  

#wrapper ul.menu ul ul ul{
  top: auto; 
  left: auto;
  position: static;
  margin: 0;
  padding: 0;
  border: 0 !important;
  display: block;
  background: none;
  -webkit-box-shadow: none; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
          box-shadow: none; /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */  
}    

#wrapper ul.menu ul li {
  display: block;
  width: 205px;
  height: auto;
  min-height: 37px;     
  position: relative;
  padding: 0;
  margin: 0;
  float: none;   
}

.lt-ie7 #wrapper ul.menu ul li {
  height: 35px;
  margin-bottom: -5px;   
}

#wrapper ul.menu ul li a {
  display: block;
  width: 155px;
  height: auto;
  background: none;
  color: #747474;
  padding: 7px 25px 7px 25px;
  margin: 0;
  float: none;
  position: static;
  border: 0;      
  overflow: hidden;
  line-height: 1.8em; 
}

#wrapper.DARK ul.menu ul li a {
  color: #888;   
  border-bottom: 1px solid #2a2a2a;
}   

#wrapper.DARK ul.menu > li > ul > li.withSubmenu > a {
    background: url("../img/arrows_menu.png") no-repeat scroll right -84px transparent;
}


#wrapper.DARK ul.menu ul ul ul li a {
  border-bottom: 1px solid #2a2a2a;
}   

.lt-ie7 #wrapper ul.menu ul li a {
  height: 35px;   
}  


#wrapper ul.menu ul li a:hover,
#wrapper ul.menu ul li.activeSelected > a,
#wrapper ul.menu > li > ul > li:hover > a,
#wrapper ul.menu ul li a.touched { 
  display: block;
  width: 155px;
  height: auto;
  text-decoration: none;
  padding: 7px 25px 7px 25px;
  margin: 0;  
  text-decoration: none; 
} 



#wrapper.DARK.PURPLE ul.menu ul li a:hover,
#wrapper.DARK.PURPLE ul.menu ul li.activeSelected > a,
#wrapper.DARK.PURPLE ul.menu > li > ul > li:hover > a,
#wrapper.DARK.PURPLE ul.menu ul li a.touched {
    color: #a74db7;
}

#wrapper ul.menu li:hover > ul,
#wrapper ul.menu li.touched > ul  { 
  display:block; 
}       


/* =============================================================================
   Footer
   ========================================================================== */

#wrapper .footerColumn1,
#wrapper .footerColumn2,
#wrapper .footerColumn3 {
  width: 280px;
  overflow: hidden;
  min-height: 100px; 
  text-align: left;
}

#wrapper .footerColumn1 { 
  padding-right: 20px; 
}

#wrapper .footerColumn2 {
  padding: 0 10px;
}

#wrapper .footerColumn3 {
  padding-left: 20px;
}


/* =============================================================================
   Copyright
   ========================================================================== */


#wrapper.DARK #copyright {
    color: #b2b2b2;
    text-align: left;
}

#wrapper.DARK #signature {
    color: #b2b2b2;
    text-align: left;
}

#wrapper.DARK #copyright a,
#wrapper.DARK #signature a {
    color: #b2b2b2 !important;
    text-decoration: none !important;
}

#wrapper.DARK #copyright a:hover,
#wrapper.DARK #signature a:hover {
    color: #b2b2b2 !important;
    text-decoration: underline !important;
}


/* =============================================================================
   System Nav
   ========================================================================== */

#wrapper ul.systemNav { 
  margin: 0; 
  list-style: none; 
  display: block; 
  float: right; 
} 

#wrapper ul.systemNav li { 
  margin: 0 0 0 15px; 
  padding: 0 0 0 15px; 
  float: left; 
}

#wrapper.DARK ul.systemNav li a { 
  color: #b2b2b2 !important; 
  text-decoration: none !important; 
}         
#wrapper.DARK ul.systemNav li a:hover { 
  color: #b2b2b2 !important; 
  text-decoration: underline !important; 
} 


#wrapper.DARK ul.systemNav li.homepage { 
  background: url("../img/var_dark_sys_icon.png") no-repeat scroll 0 3px transparent; 
}  
#wrapper.DARK ul.systemNav li.print { 
  background: url("../img/var_dark_sys_icon.png") no-repeat scroll 0 -27px transparent; 
}    
#wrapper.DARK ul.systemNav li.rss { 
  background: url("../img/var_dark_sys_icon.png") no-repeat scroll 0 -57px transparent; 
}   
#wrapper.DARK ul.systemNav li.sitemap { 
  background: url("../img/var_dark_sys_icon.png") no-repeat scroll 0 -87px transparent; 
}

.lt-ie7 #wrapper ul.systemNav li { 
  display: inline; 
}



/* =============================================================================
   
   
   WIDGETS
   
   
   ========================================================================== */


#wrapper .widget {
  margin-bottom: 40px;
  padding: 0 0 20px 0;
  overflow: hidden;
}

#wrapper .widget .widget {
  margin-bottom: 0 !important;       
  background: none !important;
  padding: 0 0 0 0 !important;
}

#wrapper #footerCover .widget {
  margin-bottom: 30px;
  background: none;
  padding: 0;
}       

#wrapper #footerCover .widgetTitle {
  margin-bottom: 20px;
}

#wrapper .box {
  display: block;
  margin-bottom: 30px;  
}

#wrapper #footerCover .box {
  border: 0;
  padding: 0;
  margin-bottom: 30px;
  padding-bottom: 10px;
}

#wrapper.DARK #footerCover .box {
    border-bottom: 1px solid #2a2a2a;
}


#wrapper p.msgNotFound,
#wrapper p.msgSent{
  margin: 0;
}   


/* ==========================================================================
   Pagination + Paging Info
   ========================================================================== */

#wrapper .widget .pagingInfo {    
  margin: 30px 0 0 0;
  float: right;
}

#wrapper #footerCover .widget .pagingInfo {    
  margin: 20px 0 0 0;
}

#wrapper .widget .paging {    
  margin: 30px 0 0 0;
  float: left;
}

#wrapper #footerCover .widget .paging {    
  margin: 20px 0 0 0;
}

#wrapper .widget .paging a { 
  font-weight: normal; 
  text-decoration: none !important; 
}

#wrapper.DARK .widget .paging a { 
  color: #b2b2b2 !important; 
}

#wrapper .widget .paging a * { 
  cursor: pointer; 
  cursor: hand; 
}


#wrapper.DARK .widget .paging .pageText, 
#wrapper.DARK .widget .paging .rightText, 
#wrapper.DARK .widget .paging .rightEndText,
#wrapper.DARK .widget .paging .leftText, 
#wrapper.DARK .widget .paging .leftEndText { 
  display: inline-block; 
  border: 1px solid #2a2a2a; 
  background-color: #282828; 
  padding: 1px 6px; 
} 


#wrapper.DARK.PURPLE .widget .paging a:hover .pageText,
#wrapper.DARK.PURPLE .widget .paging a:hover .rightText,
#wrapper.DARK.PURPLE .widget .paging a:hover .rightEndText,
#wrapper.DARK.PURPLE .widget .paging a:hover .leftText,
#wrapper.DARK.PURPLE .widget .paging a:hover .leftEndText {
    background-color: #a74db7 !important;
    color: #fff !important;
    border: 1px solid #a74db7;
}



#wrapper #footerCover .widget .paging .pageText, 
#wrapper #footerCover .widget .paging .rightText, 
#wrapper #footerCover .widget .paging .rightEndText,
#wrapper #footerCover .widget .paging .leftText, 
#wrapper #footerCover .widget .paging .leftEndText {     
  padding: 6px 6px;
}


#wrapper .widget .paging .selected .pageText, 
#wrapper #footerCover .widget .paging .selected .pageText, 
#wrapper #contentSlider .widget .paging .selected .pageText { 
  background-color: transparent;
  border: 0;
}

#wrapper .widget .paging .separator { 
  display: none; 
}


/* ==========================================================================
   Navigator
   ========================================================================== */
/*
#wrapper .widgetNavigator {

}     
*/


/* =============================================================================
   Widget Wysiwyg
   ========================================================================== */

#wrapper .widgetWysiwyg img {
   margin: 10px; 
}    

/* =============================================================================
   Widget Tags
   ========================================================================== */


#wrapper .widgetTags ul.tags {
  list-style: none;
  margin: 0;
  padding: 0;
}

#wrapper .widgetTags ul.tags li {
  display: inline;
  padding: 0 3px;
}


/* =============================================================================
   Widget TagList
   ========================================================================== */
/*
#wrapper .widgetTagList {  
}   

#wrapper .widgetTagList .boxTagList {  
} 
*/

#wrapper.DARK .widgetTagList .boxTagList h3 a{
    color: #b2b2b2 !important;
}


/* =============================================================================
   Widget Sitemap
   ========================================================================== */
/*
#wrapper .widgetSitemap {       
}   
*/

/* =============================================================================
   Widget Rss
   ========================================================================== */

/*
#wrapper .widgetRss {    
}   

#wrapper .widgetRss .boxRss {     
} 
*/

#wrapper.DARK .widgetRss .boxRss h3 a {
    color: #b2b2b2 !important;
}


/* =============================================================================
   Widget ProductsDetail
   ========================================================================== */

#wrapper .widgetProductsDetail .wrapperImage {
  float: left;
  margin: 0 20px 20px 0; 
}
     
#wrapper .widgetProductsDetail .wrapperImage img {
  margin: 0;
}


#wrapper .widgetProductsDetail .rbcTags {
    margin: 30px 0 0 0;
    float: left;
}

#wrapper.DARK .widgetProductsDetail .rbcTags {
    color: #696969;
}

#wrapper .widgetProductsDetail .rbcTags h4{
    float: left;
}

#wrapper.DARK .widgetProductsDetail .rbcTags h4{
    color: #696969 !important;
}


#wrapper .widgetProductsDetail .rbcTags p.tags{
    float: left;
    margin: 0 0 0 10px;
    line-height: 1.25em;
}

#wrapper .widgetProductsDetail .wrapperContent {
    margin-top: 15px;
    padding-top: 30px;
}

#wrapper .widgetProductsDetail .rbcBookmarks {
    float: right;
    padding-top: 5px;
}

#wrapper .widgetProductsDetail .wrapperBacklink {
    float: left;
}

#wrapper .widgetProductsDetail .wrapperProductsFooter {
    margin: 30px 0 0 0;
    padding: 5px 0;
}

#wrapper.DARK .widgetProductsDetail .wrapperProductsFooter {
    background-color: #282828;
}


/* =============================================================================
   Widget Products
   ========================================================================== */



#wrapper.DARK #main .widgetProducts .boxProducts {
    border-bottom: 1px solid #2a2a2a;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

#wrapper .widgetProducts .boxImage {
  float: left;
  margin: 0 20px 0 0;
  width: 118px; 
  height: 118px; 
  overflow: hidden;   
}

#wrapper #footerCover .widgetProducts .boxImage,
#wrapper .column25 .widgetProducts .boxImage {
  width: auto; 
  height: auto;
  margin: 0 0 10px 0;
  float: none;
  text-align: left;
}  

#wrapper .widgetProducts .boxImage img {
  margin: 0;
}

#wrapper .widgetProducts .withImage .boxTitle,
#wrapper .widgetProducts .withImage .boxContent {
  padding-left: 138px;
}

#wrapper #footerCover .widgetProducts .withImage .boxTitle,
#wrapper #footerCover .widgetProducts .withImage .boxContent,
#wrapper .column25 .widgetProducts .withImage .boxTitle,
#wrapper .column25 .widgetProducts .withImage .boxContent {
  padding-left: 0;
}



       
/* =============================================================================
   Widget Polls
   ========================================================================== */


#wrapper #footerCover .widgetPolls .boxPoll {
  margin-bottom: 0;
}   
  
#wrapper .widgetPolls p.msgVoted {  
  margin: 0;
  padding: 10px 0 0 0;
}     

#wrapper #footerCover .widgetPolls h4 {  
  font-weight: bold;
  font-style: normal;
}        
  
#wrapper .widgetPolls .msgVotedCount {  
  font-weight: bold;
}                       
   
#wrapper .widgetPolls .boxTitle,
#wrapper .widgetPolls .boxContent {
  margin-bottom: 15px;
}

#wrapper .widgetPolls .pollbarWrapper {  
  height: 14px;
  margin-top: 10px;
}   


#wrapper.DARK .widgetPolls .pollbarWrapper {         
  background-color: #000000;
  border-left: 1px solid #0f0f0f;   
  border-right: 1px solid #0f0f0f;  
}   

#wrapper.DARK #footerCover .widgetPolls .pollbarWrapper {         
  background-color: #2a2a2a;
  border-left: 1px solid #2a2a2a;   
  border-right: 1px solid #2a2a2a;  
}         

                     

#wrapper .widgetPolls .pollbar {
  height: 14px;
  display: block;
  overflow: hidden; /* IE6 Fix - small heights */
}

#wrapper .widgetPolls .pollbar {
  height: 14px;
  display: block;
  overflow: hidden; /* IE6 Fix - small heights */
}


#wrapper.DARK.PURPLE .widgetPolls .pollbar {
    background-color: #a74db7;
}

#wrapper .widgetPolls .pollQuestion {
  line-height: 1.25em;
}

#wrapper.DARK .widgetPolls .pollNumber {
    color: #696969;
}

#wrapper .widgetPolls .waitingArea { 
  margin: 20px 0; 
  text-align: center; 
  padding-top: 80px;
}



/* =============================================================================
   Widget PhotogalleryDetail
   ========================================================================== */


#wrapper .widgetPhotogalleryDetail .wrapperNav table {
  width: 100%;
  margin: 0; padding: 0;
  background: none;
  border: 0;
}

#wrapper .widgetPhotogalleryDetail .wrapperNav table tr {
  margin: 0; padding: 0;
  background: none;
  border: 0;  
}

#wrapper .widgetPhotogalleryDetail .wrapperNav table td { 
  margin: 0; padding: 0;
  text-align: center;
  background: none;
  border: 0;  
}

#wrapper .widgetPhotogalleryDetail .wrapperNav table td.before,
#wrapper .widgetPhotogalleryDetail .wrapperNav table td.after { 
  width: 200px;
}

#wrapper .widgetPhotogalleryDetail .wrapperImage {
  text-align: center;
  margin: 30px 0 0 0;
}

#wrapper .widgetPhotogalleryDetail .wrapperImage img {
  margin: 0;
}
   
#wrapper .widgetPhotogalleryDetail .rbcTags {
  margin: 30px 0 0 0;
} 

#wrapper .widgetPhotogalleryDetail .wrapperBacklink {
  margin: 30px 0 0 0;
}

#wrapper .widgetPhotogalleryDetail .waitingArea { 
  margin: 20px 0; 
  text-align: center; 
}

#wrapper .widgetPhotogalleryDetail a#slideshowControl { 
  cursor: pointer; 
  cursor: hand; 
}


/* =============================================================================
   Widget Photogallery
   ========================================================================== */ 

#wrapper .widgetPhotogallery ul.photogallery {
  list-style: none;
  margin: 0;
  padding: 0;
}

#wrapper .column75 .widgetPhotogallery118 ul.photogallery,
#wrapper .column25 .widgetPhotogallery118 ul.photogallery {
  padding-left: 41px;
}

#wrapper .widgetPhotogallery li.photo {
  padding: 0;
  float: left;
  display: block;
}

.lt-ie7 #wrapper .widgetPhotogallery li.photo {
  display: inline;
}

#wrapper .widgetPhotogallery118 li.photo {
  margin: 0 22px 22px 0;
  width: 138px;
  height: 138px;
}   

#wrapper .widgetPhotogallery200 li.photo {
  margin: 0 20px 20px 0;   
  width: 220px;
  height: 220px;   
}

#wrapper #footerCover .widgetPhotogallery118 li.photo {
  width: 124px;
  height: 124px;
}   

#wrapper #footerCover .widgetPhotogallery200 li.photo { 
  width: 208px;
  height: 208px;   
}


#wrapper .column100 .widgetPhotogallery118 li.photo:nth-child(6n + 0),
#wrapper .column75  .widgetPhotogallery118 li.photo:nth-child(4n + 0),
#wrapper .column25  .widgetPhotogallery118 li.photo:nth-child(2n + 0) {
  margin: 0 0 22px 0;    
}

#wrapper .column100 .widgetPhotogallery118 li.jsFixLastInRow,
#wrapper .column75  .widgetPhotogallery118 li.jsFixLastInRow,
#wrapper .column25  .widgetPhotogallery118 li.jsFixLastInRow {
  margin: 0 0 22px 0;  /* IE FIX */
}


#wrapper .column100 .widgetPhotogallery200 li.photo:nth-child(4n + 0),
#wrapper .column75  .widgetPhotogallery200 li.photo:nth-child(3n + 0),
#wrapper .column25  .widgetPhotogallery200 li.photo {
  margin: 0 0 20px 0; 
}   
#wrapper .column100 .widgetPhotogallery200 li.jsFixLastInRow,
#wrapper .column75  .widgetPhotogallery200 li.jsFixLastInRow {
  margin: 0 0 20px 0;  /* IE FIX */
}   


#wrapper .column33 .widgetPhotogallery118 li.photo {
  margin: 0 6px 12px 10px; 
} 

#wrapper .column33 .widgetPhotogallery118 li.photo:nth-child(2n + 0) {
  margin: 0 10px 12px 6px; 
}    
#wrapper .column33 .widgetPhotogallery118 li.jsFixLastInRow {
  margin: 0 10px 12px 6px;  /* IE FIX */
}        


#wrapper .column33 .widgetPhotogallery200 li.photo {
  margin: 0 36px 20px 36px; 
}  



#wrapper .widgetPhotogallery a.photoLink {
  padding: 9px;
  display: inline-block;
  position: relative;
  border: 1px solid transparent;
}

#wrapper .widgetPhotogallery a.photoLink:hover {
    border: 1px solid transparent;
}

#wrapper .widgetPhotogallery118 a.photoLink {
  width: 118px;
  height: 118px;
}

#wrapper .widgetPhotogallery200 a.photoLink {
  width: 200px;
  height: 200px;
}    

#wrapper #footerCover .widgetPhotogallery a.photoLink {
  border: 0;
}  

#wrapper #footerCover .widgetPhotogallery200 a.photoLink {
  padding: 4px;
  width: 200px;
  height: 200px;
}

#wrapper #footerCover .widgetPhotogallery118 a.photoLink {
  padding: 3px;
  width: 118px;
  height: 118px;
}

#wrapper .widgetPhotogallery a.photoLink * { 
  cursor:pointer; 
  cursor:hand; 
}



#wrapper .widgetPhotogallery .img img {
  margin: 0;
}     

#wrapper .widgetPhotogallery .img {
  display: table-cell;
  background-color: #f0f0f0;
  vertical-align: middle;
  text-align: center;
}   

.lt-ie8 #wrapper .widgetPhotogallery .img {
  display: inline;
  zoom: 1;
  margin-bottom: 0px;
} 
.lt-ie8 #wrapper #footerCover .widgetPhotogallery .img {
  margin-bottom: 0px;
}   

.lt-ie8 #wrapper .widgetPhotogallery .img img {
  margin-top: -2px;
}     
.lt-ie8 #wrapper #footerCover .widgetPhotogallery .img img {
  margin-top: -1px;
}  


#wrapper .widgetPhotogallery118 .img {
  width: 118px;
  height: 118px;
}   

#wrapper .widgetPhotogallery200 .img {
  width: 200px;
  height: 200px;
}
 
#wrapper .widgetPhotogallery .imgTitle {
  display: block;
  position: absolute; 
  left: 9px;
  bottom: 9px;         
  padding: 9px;
  text-align: center;
  overflow: hidden;
  height: 100%;
  opacity:0;
  filter:alpha(opacity=0); /* For IE8 and earlier */  
}

.lt-ie9 #wrapper .widgetPhotogallery .imgTitle {
  bottom: -27px;    
}      
.lt-ie8 #wrapper .widgetPhotogallery .imgTitle {
  bottom: 11px;    
}  
#wrapper.DARK.PURPLE .widgetPhotogallery .imgTitle {
    background: rgb(167, 77, 183); /* The Fallback */
    background: rgba(267, 77, 183, 0.85);
    color: #ffffff;
}


#wrapper #footerCover .widgetPhotogallery200 .imgTitle {
  left: 4px;
  bottom: 4px;    
}  

#wrapper #footerCover .widgetPhotogallery118 .imgTitle {
  left: 3px;
  bottom: 3px;    
}    

.lt-ie9 #wrapper #footerCover .widgetPhotogallery200 .imgTitle {
  bottom: -22px;    
}  
.lt-ie8 #wrapper #footerCover .widgetPhotogallery200 .imgTitle {
  bottom: 5px;    
}  

.lt-ie9 #wrapper #footerCover .widgetPhotogallery118 .imgTitle {
  bottom: -21px;    
}      
.lt-ie8 #wrapper #footerCover .widgetPhotogallery118 .imgTitle {
  bottom: 4px;    
}  


#wrapper .widgetPhotogallery118 .imgTitle {
  width: 100px;
  max-height: 100px;   
}

#wrapper .widgetPhotogallery200 .imgTitle {
  width: 182px;
  max-height: 182px;  
}       

 
#wrapper .widgetPhotogallery .imgHover {
  display: none;
} 


/* =============================================================================
   Widget Fulltext
   ========================================================================== */


#wrapper .widgetFulltext fieldset {
  display: block;
  margin: 0;
  padding: 0;
}

#wrapper.DARK .widgetFulltext .boxFulltextResult h3 a{
    color: #b2b2b2 !important;
}

#wrapper .widgetFulltext .searchSize {
  color: #aeaeae;
  font-size: 0.778em;
} 

/* Widget Fulltext COLUMN 100% */ 

#wrapper .column100 .widgetFulltext .wrapperInput {
  width: 286px;
  margin-right: 20px;
  margin-bottom: 0px;
  float: left;
}

#wrapper .column100 .widgetFulltext .wrapperInputButton {
  margin-right: 0px !important;  
  margin-top: 36px !important;
}

#wrapper .column100 .widgetFulltext .wrapperInput input,
#wrapper .column100 .widgetFulltext .wrapperInput textarea {
  width: 264px;
}

#wrapper .column100 .widgetFulltext select,
#wrapper .column100 .widgetFulltext input[type="button"], 
#wrapper .column100 .widgetFulltext input[type="reset"], 
#wrapper .column100 .widgetFulltext input[type="submit"], 
#wrapper .column100 .widgetFulltext button {
  width: 286px;
}

/* Widget Fulltext COLUMN 75% */ 

#wrapper .column75 .widgetFulltext .wrapperInput {
  width: 206px;
  margin-right: 20px;
  margin-bottom: 0px;
  float: left;
}

#wrapper .column75 .widgetFulltext .wrapperInputButton {
  margin-right: 0px !important;  
  margin-top: 36px !important;
}

#wrapper .column75 .widgetFulltext .wrapperInput input,
#wrapper .column75 .widgetFulltext .wrapperInput textarea {
  width: 184px;
}

#wrapper .column75 .widgetFulltext select,
#wrapper .column75 .widgetFulltext input[type="button"], 
#wrapper .column75 .widgetFulltext input[type="reset"], 
#wrapper .column75 .widgetFulltext input[type="submit"], 
#wrapper .column75 .widgetFulltext button {
  width: 206px;
}


/* =============================================================================
   Widget Faq
   ========================================================================== */


#wrapper .widgetFaq .boxFaq .boxContent p:last-child {
  margin-bottom: 0;
}

#wrapper .widgetFaq .boxFaq {
    margin-bottom: 30px;
    padding-bottom: 30px;
}

#wrapper .column100 .widgetFaq .boxFaq,
#wrapper .column75 .widgetFaq .boxFaq {
    padding-left: 60px;
}

#wrapper.DARK.PURPLE .column100 .widgetFaq .boxFaq,
#wrapper.DARK.PURPLE .column75 .widgetFaq .boxFaq {
    background: url("../img/var_dark_purple_faq.png") no-repeat scroll left top transparent;
}

#wrapper #footerCover .column33 .widgetFaq .boxFaq {
    padding-left: 30px;
}

#wrapper.DARK #footerCover .column33 .widgetFaq .boxFaq {
    background: url("../img/var_dark_footer_faq.png") no-repeat scroll left top transparent;
}

#wrapper.DARK .widgetFaq .boxFaq {
    border-bottom: 1px solid #2a2a2a;
}


/* =============================================================================
   Widget Discussion
   ========================================================================== */


#wrapper .boxDiscussion {
    padding-bottom: 30px;
}

#wrapper.DARK .boxDiscussion {
    border-bottom: 1px solid #2a2a2a;
}


#wrapper #footerCover .boxDiscussion {
    padding-left: 35px;
}

#wrapper.DARK #footerCover .boxDiscussion {
    background: url("../img/var_dark_footer_discussion.png") no-repeat scroll left top transparent;
}


#wrapper .boxDiscussion .discussionPostInfo {
  font-size: 0.778em;
  text-transform: uppercase;
  line-height: 1.25em;
  margin-bottom: 15px;
}

#wrapper.DARK .boxDiscussion .discussionPostInfo {
    color: #696969;
}

#wrapper .boxDiscussion .discussionPostInfo .discussionPostAuthor {
  padding-right: 10px;
    padding-left: 25px;
}

#wrapper.DARK .boxDiscussion .discussionPostInfo .discussionPostAuthor {
    background: url("../img/var_dark_discuss_icon_user.png") no-repeat scroll left center transparent;
}



#wrapper .boxDiscussion .discussionPostInfo .discussionPostDate { 
  padding-left: 35px;
}


#wrapper.DARK .boxDiscussion .discussionPostInfo .discussionPostDate {
    background: url("../img/var_dark_discuss_icon_calendar.png") no-repeat scroll 10px center transparent;
    border-left: 1px solid #2a2a2a;
}


#wrapper #main .boxDiscussion .discussionPostReply {
    padding-top: 20px;
}

#wrapper #main .boxDiscussion .discussionPostReply a {
    padding: 10px 20px 10px 20px;
}

#wrapper.DARK #main .boxDiscussion .discussionPostReply a {
    border: 1px solid #282828;
}


#wrapper #main .boxDiscussion .discussionPostReply a:hover{
    text-decoration: none;
}


#wrapper.DARK.PURPLE #main .boxDiscussion .discussionPostReply a:hover{
    border: 1px solid #a74db7;
    background-color: #a74db7;
    color: #ffffff;
}


#wrapper #footerCover .boxDiscussion .discussionPostReply {
    padding-top: 0;
}

#wrapper #footerCover .boxDiscussion .discussionPostReply a {
    padding: 0;
    border: 0;
    text-decoration: none;
}

#wrapper #footerCover .boxDiscussion .discussionPostReply a:hover {
    text-decoration: underline;
    border: 0;
    background-color: transparent;
}



   
#wrapper .boxDiscussion .discussionPostText {
  margin-bottom: 15px;
}
    
#wrapper .column100 .boxDiscussion,
#wrapper .column75 .boxDiscussion {
  padding: 20px 20px 20px 138px;
  min-height: 122px; /*  !!!  IE6 hack !!! */
}


#wrapper.DARK.PURPLE .column100 .boxDiscussion,
#wrapper.DARK.PURPLE .column75 .boxDiscussion {
    background: url("../img/var_dark_purple_discussion_img_placeholder.jpg") no-repeat scroll 0 20px transparent;
}



#wrapper .discussionForm {
  margin-top: 60px;
}


#wrapper.DARK #main .boxDiscussionForm {
    background: url("../img/var_dark_speech_bubble.png") no-repeat scroll right top #282828;
    border: 1px solid #2a2a2a;
    padding: 20px;
}

#wrapper .discussionForm fieldset{
  margin: 0;
  border: 0;
  padding: 0;
}

#wrapper .boxDiscussion {
  margin-left: 40px;
}

#wrapper .column100 .discussionLevel-1,
#wrapper .column75  .discussionLevel-1,
#wrapper .column25  .discussionLevel-1,
#wrapper .column33  .discussionLevel-1 { 
  margin-left: 0px; 
}  

#wrapper .column100 .discussionLevel-2,
#wrapper .column75  .discussionLevel-2, 
#wrapper .column50  .discussionLevel-2, 
#wrapper .column33  .discussionLevel-2 { 
  margin-left: 20px; 
}

#wrapper .column100 .discussionLevel-3,
#wrapper .column75  .discussionLevel-3, 
#wrapper .column50  .discussionLevel-3, 
#wrapper .column33  .discussionLevel-3 { 
  margin-left: 40px; 
}

#wrapper .wrapperNewFormLink {
  margin: 30px 0 0 0;
}

#wrapper #footerCover .wrapperNewFormLink {
  margin: 20px 0 0 0;
}


/* =============================================================================
   Widget Contact Form
   ========================================================================== */

#wrapper.DARK .widgetContactForm {
    background-color: #282828;
    border: 1px solid #2a2a2a;
    padding: 20px;
}



/* =============================================================================
   Widget Contact
   ========================================================================== */


#wrapper .widgetContact .widgetContent span {
  display: block;
}   
    
#wrapper .widgetContact .contactCompany {
  font-weight: bold;
  padding-left: 26px;
}

#wrapper.DARK .widgetContact .contactCompany {
    background: url("../img/var_dark_icons_contact_address_16x16.png") no-repeat scroll left center transparent;
}



#wrapper .widgetContact .contactAddress {
  padding-left: 26px;
}  

#wrapper.DARK .widgetContact .contactEmail {
    background: url("../img/var_dark_icons_contact_email_16x16.png") no-repeat scroll left center transparent;
    padding-left: 26px;
}

#wrapper.DARK .widgetContact .contactPhone {
    background: url("../img/var_dark_icons_contact_phone_16x16.png") no-repeat scroll left center transparent;
    padding-left: 26px;
}

#wrapper .widgetContact .rbcContactEmail { 
  white-space: nowrap; 
  display: block; 
  word-wrap: break-word; 
}

#wrapper .widgetContact .contactEmail wbr { 
  display: none; 
  white-space: nowrap; 
}   


/* =============================================================================
   Widget Articles Detial
   ========================================================================== */


#wrapper .widgetArticlesDetial .wrapperDate {
  font-size: 0.778em;
  line-height: 1.25em;
  margin-bottom: 15px;   
  float: left; 
  padding-top: 4px;
}

#wrapper.DARK .widgetArticlesDetial .wrapperDate {
    color: #696969;
}

#wrapper .widgetArticlesDetial .rbcTags {
  float: left;
  margin: 0 0 0 30px;
}

#wrapper.DARK .widgetArticlesDetial .rbcTags {
    color: #696969;
}


#wrapper .widgetArticlesDetial .rbcTags h4{
  float: left;
}

#wrapper.DARK .widgetArticlesDetial .rbcTags h4{
  color: #696969 !important;
}


#wrapper .widgetArticlesDetial .rbcTags p.tags{
  float: left;
  margin: 0 0 0 10px;
  line-height: 1.25em;  
}

#wrapper .widgetArticlesDetial .wrapperContent {
  margin-top: 15px;
  padding-top: 30px;
} 

#wrapper.DARK .widgetArticlesDetial .wrapperContent {
  border-top: 1px solid #2a2a2a;
} 

#wrapper .widgetArticlesDetial .rbcBookmarks {
  float: right;
} 

#wrapper .widgetArticlesDetial .wrapperBacklink {
  float: left;
}

#wrapper .widgetArticlesDetial .wrapperArticlesFooter {
  margin: 30px 0 0 0;
  padding: 5px 0;
}

#wrapper.DARK .widgetArticlesDetial .wrapperArticlesFooter {
  background-color: #282828;
}


/* =============================================================================
   Widget Articles
   ========================================================================== */


#wrapper #main .widgetArticles .wrapperDate {
  font-size: 0.778em;
  line-height: 1.25em;
  margin-bottom: 15px;  
}

#wrapper.DARK #main .widgetArticles .wrapperDate {
    color: #696969;
}

#wrapper #footerCover .widgetArticles .wrapperDate {
  line-height: 1.25em;
  margin-bottom: 15px;  
}

#wrapper.DARK #footerCover .widgetArticles .wrapperDate {
    color: #696969;
}

#wrapper.DARK #main .widgetArticles .boxArticles {
  border-bottom: 1px solid #2a2a2a;
  margin-bottom: 30px;  
  padding-bottom: 30px;
}

#wrapper.DARK #footerCover .widgetArticles .boxArticles {
    background: url("../img/var_dark_article.jpg") no-repeat scroll left top transparent;
    padding-left: 30px;
}


#wrapper #main .widgetArticles .wrapperArchive {
  text-align: right;  
}  



/* =============================================================================
   Lang
   ========================================================================== */

#wrapper #languageSelectBody { 
  margin-top: 10px;
  padding-top: 20px;
  text-align: right;  
}

#wrapper #languageSelect ul { 
  display: none;       
}       

#wrapper #languageSelect #languageFlags a { 
  background: none no-repeat scroll center center transparent; 
  display: block; 
  float: left; 
  height: 16px; 
  margin: 0 0 0 7px; 
  padding: 0; 
  text-decoration: none; 
  width: 16px; 
}

#wrapper #languageSelect .languageSelectbox { 
  width: 150px; 
  font-family: sans-serif;
  float: right;
}   

#wrapper #languageSelect #languageList { 
  display: block; 
  text-align: right;
}

#wrapper.DARK #languageSelect #languageList a {
    text-decoration: none !important;
    padding: 0 5px;
    color: #b2b2b2 !important;
}

#wrapper.DARK #languageSelect #languageList a:hover {
    text-decoration: underline !important;
    color: #b2b2b2 !important;
}


#wrapper #languageSelect #languageFlags {
  float: right;
}




/* ==========================================================================
   Private access form
   ========================================================================== */


#wrapper #privateAccessForm,
#wrapper .privateAccessForm { 
  margin-bottom: 20px;
  padding: 0; 
}

#wrapper .privateAccessForm .error {
  color: #d34040;
}

#wrapper .privateAccessForm table { 
  background: none; 
  background-color: transparent;  
  border: 0; 
}

#wrapper .privateAccessForm table td { 
  background: none; 
  background-color: transparent; 
  border: 0; 
  padding: 10px 0 0 0; 
}

#wrapper #lostPasswordLink { 
  margin-bottom: 20px; 
}

#wrapper .privateAccessForm form{ 
  margin: 0;
  padding: 20px; 
}

#wrapper.DARK .privateAccessForm form{
    background-color: #282828;
    border: 1px solid #2a2a2a;
    padding: 20px;
}


#wrapper .privateAccessForm fieldset{ 
  margin: 0;
  padding: 0;
  border: 0;
}

#wrapper .privateAccessForm label{ 
  padding-right: 20px;
}

#wrapper .privateAccessForm input{ 
  width: 300px;
}

#wrapper .privateAccessForm button{ 
  margin-top: 20px;
  width: auto;
}


#wrapper.DARK.PURPLE #lostPasswordLink a,
#wrapper.DARK.PURPLE #lostPasswordLink a:hover,
#wrapper.DARK.PURPLE #lostPasswordLink a:visited {
    color: #a74db7;
}


#wrapper #privateAccessForm .error {
  color: #d34040;
}
    
#wrapper #privateAccessForm .formSuffixLinks {
  padding-top: 30px;
}

#wrapper #privateAccessForm .formSuffixLinks a{
  padding-right: 30px;
  display: inline-block;
}

#wrapper .column25 #privateAccessForm .formSuffixLinks a{
  padding-right: 0px;
  display: inline;
}

#wrapper .column25 #privateAccessForm .formSuffixLinks a:nth-child(2){
  display: block;
}

#wrapper #footerCover #privateAccessForm .formSuffixLinks a{
  padding-right: 0px;
  display: block;
}

/* =============================================================================
   Rbc
   ========================================================================== */


#wrapper .rbcContentZone .rbcContentHeaderDelButton { 
  line-height: 0.4em; 
}

#wrapper.DARK .rbcReplaceTextColor {
    color: #b2b2b2;
}


#wrapper .endZoneContent,
#wrapper .emptyZoneContent,
#wrapper .rbcSafeModeBlock {
  line-height: 18px;
  font-family: sans-serif;
}

#rbcEditedPage .menuWrapper #mainMenu { 
  overflow: visible; 
  margin-top: -32px;
}    

#wrapper #contentSlider .column100 .rbcContentBlock {
  overflow: visible !important;
}

#wrapper #footerCover #contactBlock {
  margin-bottom: 0;
  padding-bottom: 0;
}           

#wrapper #main .rbcBookmarks .addthis_toolbox {
  margin-top: 5px;
}

#wrapper .rbcWaitingTextArea .rbcWaitingText {
  font-family: sans-serif;
}



/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
#wrapper .ir { 
  display: block; 
  border: 0; 
  text-indent: -999em; 
  overflow: hidden; 
  background-color: transparent; 
  background-repeat: no-repeat; 
  text-align: left; 
  direction: ltr; 
  *line-height: 0; 
}

#wrapper .ir br { 
  display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
#wrapper .hidden { 
  display: none !important; 
  visibility: hidden; 
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
#wrapper .visuallyhidden { 
  border: 0; 
  clip: rect(0 0 0 0); 
  height: 1px; 
  margin: -1px; 
  overflow: hidden; 
  padding: 0; 
  position: absolute; 
  width: 1px; 
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
#wrapper .visuallyhidden.focusable:active, 
#wrapper .visuallyhidden.focusable:focus { 
  clip: auto; 
  height: auto; 
  margin: 0; 
  overflow: visible; 
  position: static; 
  width: auto; 
}

/* Hide visually and from screenreaders, but maintain layout */
#wrapper .invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
#wrapper .clearfix:before, 
#wrapper .clearfix:after, 
#wrapper .cleaner:before, 
#wrapper .cleaner:after { 
  content: ""; 
  display: table; 
}

#wrapper .clearfix:after,
#wrapper .cleaner:after { 
  clear: both; 
}

#wrapper .clearfix, 
#wrapper .cleaner { 
  *zoom: 1; 
}



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
* { 
  background: transparent !important; 
  color: black !important; 
  box-shadow:none !important; 
  text-shadow: none !important; 
  filter:none !important; 
  -ms-filter: none !important; 
} /* Black prints faster: h5bp.com/s */

a, 
a:visited { 
  text-decoration: underline; 
}

a[href]:after { 
  content: " (" attr(href) ")"; 
}

abbr[title]:after { 
  content: " (" attr(title) ")"; 
}

.ir a:after, 
a[href^="javascript:"]:after, 
a[href^="#"]:after { 
  content: ""; 
}  /* Don't show links for images, or javascript/internal links */


pre, 
blockquote { 
  border: 1px solid #999; 
  page-break-inside: avoid; 
}

thead { 
  display: table-header-group; 
} /* h5bp.com/t */

tr, 
img { 
  page-break-inside: avoid; 
}

img { 
  max-width: 100% !important; 
}

@page { 
  margin: 0.5cm; 
}

p, 
h2, 
h3 { 
  orphans: 3; 
  widows: 3; 
}

h2, 
h3 { 
  page-break-after: avoid; 
}       


#wrapper {
  margin: 0;
  padding: 0;
}


#wrapper #illustration,
#wrapper #header,
#wrapper .pagingInfo, 
#wrapper .paging, 
#wrapper #lang, 
#wrapper #footerText,
#wrapper .waitingArea {
  display: none;
}  

#wrapper #footerMainContent,
#wrapper .footerColumn1,
#wrapper .footerColumn2,
#wrapper .footerColumn3 {
  padding: 0;
  margin: 0;
  min-height: 0;
}
  
#wrapper .column100,  
#wrapper .column75, 
#wrapper .column25,  
#wrapper .column33 {
  width: 960px !important;
  margin: 0;
  padding: 0;
  float: none;
}  
                    
}


