/*****************************/
/*** Core html setup stuff ***/
/*****************************/
/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0 none;
outline:0;
font-size:100%;
background:;
}

body {
line-height:1;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none;
}

:focus {
outline:0;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

li {
list-style-type:none;
margin:0;
padding:0;
}

* {
margin:0;
padding:0;
}

/* JOOMLA */
/* Copyright (C) 2007 - 2009 YOOtheme GmbH - GPL Used by JoomlaXTC courtesy of YooTheme - Part of Joomla Tables System overides */
/*
 * general
 * used by Jommla core components
 */
div.joomla h1,div.joomla h2,div.joomla h3,div.joomla h4,div.joomla h5,div.joomla h6 {
line-height:100%;
margin-bottom:0;
}

div.joomla h1 {
font-size:300%;
}

div.joomla h2 {
font-size:250%;
}

div.joomla h3 {
font-size:200%;
}

div.joomla h4 {
font-size:175%;
}

div.joomla h5 {
font-size:150%;
}

div.joomla h6 {
font-size:125%;
}

div.joomla h1 {
letter-spacing:-2px;
}

div.joomla h2,div.joomla h3,div.joomla h4,div.joomla h5 {
letter-spacing:-1px;
}

div.joomla p {
margin:10px 0 15px;
}

div.joomla h1.pagetitle {
}

div.joomla div.description {
margin:10px 0;
overflow:hidden;
}

div.joomla div.description img.left {
margin-right:15px;
float:left;
}

div.joomla div.description img.right {
margin-left:15px;
float:right;
}

div.joomla div.filter {
margin:10px 0;
padding:15px;
}

div.joomla th {
padding:10px 5px 13px;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
}

div.joomla tr.even td {
padding:16px 5px;
border-bottom:1px solid #dcdcdc;
}

div.joomla tr.odd td {
padding:16px 5px;
border-bottom:1px solid #dcdcdc;
}

div.joomla span.number {
color:#969696;
font-style:italic;
}

div.joomla .float-left {
float:left;
overflow:hidden;
}

div.joomla .float-right {
float:right;
overflow:hidden;
}

div.joomla .width25 {
width:24.999001%;
}

div.joomla .width33 {
width:33.333%;
}

div.joomla .width50 {
width:49.999001%;
}

div.joomla .width100 {
width:100%;
}

div.joomla div.blog div.description {
margin:10px 0 15px;
padding-bottom:20px;
border-bottom:1px #c8c8c8 dotted;
}

div.joomla div.leadingarticles {
overflow:hidden;
}

div.joomla div.teaserarticles {
overflow:hidden;
}

div.joomla div.item {
/*margin-bottom:15px;*/
}

div.joomla div.item-bg {
padding-bottom:30px;
margin-bottom:22px;
border-bottom:1px #222222 solid;
overflow:hidden;
}

div.joomla div.multicolumns div.item {
margin:0 15px 15px;
}

div.joomla div.multicolumns div.first div.item {
margin-left:0;
}

div.joomla div.multicolumns div.last div.item {
margin-right:0;
}

div.joomla div.morearticles {
margin:10px 0;
}

div.joomla div.pagination {
text-align:center;
}

div.joomla div.pagination p.results {
}

/* PAGINATION */
.pagination { text-align:center;margin:0 auto;}
.pagination span {padding:6px 5px;width:auto;}
.pagination a {padding:6px 5px;width:auto;}
.pagination ul {list-style:none outside none !important;font-weight:bold;}
.pagination ul li {background-image:none;display:inline-block;width:auto;padding:0;margin:0}



/* Menu Columns */
.colum-menu{
  list-style:none outside none !important;
}

.colum-menu li{
  float:left;
  width:50%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  margin: 0 0 4px;
  padding: 0 0 4px;
  text-decoration: none;
}


div.joomla div.headline {
overflow:hidden;
}

div.joomla h1.title {
width:auto;
float:left;
}

div.joomla div.multicolumns h1.title {
font-size:200%;
letter-spacing:-1px;
}

div.joomla span.icon {
display:block;
margin-top:10px;
float:right;
}

div.joomla div.multicolumns span.icon {
margin-top:5px;
}

div.joomla span.edit {
margin-left:10px;
float:left;
}

div.joomla span.pdf {
margin-right:5px;
}

div.joomla span.print {
margin-right:5px;
}

div.joomla span.email {
}

div.joomla span.printscreen {
}

div.joomla p.iteminfo {
margin:0 0 15px;
}

div.joomla p.articleinfo {
}

div.joomla p.articleinfo span.modified,div.joomla p.articleinfo span.author,div.joomla p.articleinfo span.created,div.joomla p.articleinfo span.url {
display:block;
font-size:95%;
}

div.joomla p.articleinfo span.author {
color:#969696;
font-style:italic;
}

div.joomla p.articleinfo span.created {
font-weight:bold;
}

div.joomla div.edit-article fieldset {
margin-bottom:30px;
}

div.joomla div.edit-article fieldset div {
overflow:hidden;
}

div.joomla div.edit-article label.label-left {
display:block;
width:150px;
float:left;
}

div.joomla div.edit-article div.save {
margin:0;
float:right;
}

div.joomla div.edit-article div#editor-xtd-buttons {
margin-bottom:0;
overflow:hidden;
}

div.joomla div.edit-article div#editor-xtd-buttons div {
margin:0;
}

div.joomla div.edit-article div#editor-xtd-buttons div.button2-left {
margin-right:5px;
}

div.joomla div.edit-article div#editor-xtd-buttons a:link,div.joomla div.edit-article div#editor-xtd-buttons a:visited,div.joomla div.edit-article div#editor-xtd-buttons a:hover {
color:#323232;
}

div.joomla div.weblinks fieldset {
}

div.joomla div.weblinks fieldset div {
overflow:hidden;
}

div.joomla div.weblinks label.label-left {
display:block;
width:150px;
float:left;
}

div.joomla div.search p.info {
margin:0;
color:#969696;
font-style:italic;
}

div.joomla div.search span.highlight {
background:#ffffaa;
}

div.joomla div.poll fieldset {
margin:15px 0 10px;
}

div.joomla div.contact h1 {
margin-bottom:0;
font-size:250%;
font-weight:normal;
letter-spacing:-1px;
}

div.joomla div.contact h2 {
margin-bottom:10px;
font-size:120%;
font-weight:normal;
text-transform:uppercase;
letter-spacing:0;
}

div.joomla div.contact div.image {
float:right;
}

div.joomla div.contact table {
margin-bottom:10px;
}

div.joomla div.contact label.label-top {
display:block;
}

div.joomla div.user label.label-left,div.joomla div.user span.label-left {
display:block;
width:130px;
float:left;
}

div.module-newsflash {
overflow:hidden;
}

div.module-newsflash div.item {
padding-bottom:15px;
overflow:hidden;
}

div.module-newsflash div.last {
padding-bottom:0;
}

.contentheading,.componentheading {
margin:0;
padding:0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:250%;
line-height:100%;
font-weight:bold;
color:#999;
letter-spacing:-1px;
}

.contentheading {
margin:0 15px 0 0;
width:99%;
}

.componentheading {
padding:0 0 5px 10px;
width:99%;
}

.tool-tip {
float:left;
background:#ffc;
border:1px solid #D4D5AA;
padding:5px;
max-width:200px;
color:#323232;
}

.tool-title {
padding:0;
margin:0;
font-size:100%;
font-weight:bold;
margin-top:-15px;
padding-top:15px;
padding-bottom:5px;
background:url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
font-size:100%;
margin:0;
}

/* FORMS */
form#form-login {
font-weight:normal;
margin-left:8px;
width:320px;
float:left;
padding:20px;
}

#logintopper {
background:#777;
padding-left:12px;
color:fff;
font-size:14px;
}

#login_side {
float:right;
padding:20px;
width:300px;
}

#user_pass,#user_login,#user_email {
background:none repeat scroll 0 0 #FBFBFB;
border:1px solid #E5E5E5;
font-size:24px;
margin-bottom:16px;
margin-right:6px;
margin-top:2px;
padding:3px;
width:97%;
}

form#form-login label {
color:#777777;
font-size:13px;
}

form .forgetmenot {
float:left;
font-weight:normal;
margin-bottom:0;
}

form#form-login .forgetmenot label {
font-size:12px;
}

textarea,input[type=text],input[type=password],input[type=file],input[type=button],input[type=submit],input[type=reset],select {
/*background-color:#FFFFFF;
        border-color:#DFDFDF; */
}

form#form-login .submit {
float:right;
}

input.button-primary,button.button-primary,a.button-primary {
background:url(../images/button-grad.png) repeat-x scroll left top #21759B;
border-color:#298CBA;
color:#FFFFFF!important;
font-weight:bold;
text-shadow:0 -1px 0 rgba(0,0,0,0.3);
-moz-border-radius:11px;
border-radius:11px 11px 11px 11px;
border:1px solid;
cursor:pointer;
}

input.button-primary:active,button.button-primary:active,a.button-primary:active {
background:url(../images/button-grad-active.png) repeat-x scroll left top #21759B;
color:#EAF2FA!important;
}

input.button-primary:hover,button.button-primary:hover,a.button-primary:hover,a.button-primary:focus,a.button-primary:active {
border-color:#13455B;
color:#EAF2FA!important;
}

form#form-login input {
color:#555555;
}

#admin-link-wrap {
margin:0 auto;
width:80px;
}

a.register_joomla {
color:#555555;
position:relative;
top:48px;
}

#login_wrapper {
position:absolute;
top:-19px;
right:0;
width:144px;
height:19px;
}

.login_open_wrap {
margin-top:0;
position:relative;
text-align:center;
z-index:800;
right:0;
top:0;
padding:5px 0 0 35px;
:hover { cursor:pointer;
}
}

a#login_open {
color:#FF0291;
display:block;
font-size:10px;
right:0;
position:relative;
top:0;
z-index:900;
:hover { cursor:pointer;
}
}

a#login_open.logout {
margin-top:0;
}

#login_popup {
border-radius:0 40px 0 40px;
-moz-border-radius:0 40px;
background:#000;
border:1px solid #333;
height:300px;
width:375px;
}

#form-logout input {
font-size:48px;
margin-top:42px!important;
padding:0!important;
}

#form-logout input:hover {
color:#68B5D5;
cursor:pointer;
}

.logintopper {
color:#FF0291;
padding:20px 0 20px 22px;
}

.logintopper h4 {
font-size:24px;
margin:0;
}

#login_left {
float:left;
}

#loginside {
float:right;
margin-top:-5px;
}

/** End Login *******************/
/* STUFF */
/*Legacy bottom menu*/
a.mainlevellegacybot {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0 4px;
padding:0 4px;
display:block;
color:#5C97B3;
text-decoration:none;
width:auto;
float:left;
}

a.mainlevellegacybot:hover {
color:#fff;
}

a.mainlevellegacybot:active,a.mainlevellegacybot:focus {
font-weight:normal;
color:#ffe465;
}

/*Input Boxes */
.user .button {
width:150px;
}

.inputbox,input,.text_area {
width:auto;
height:22px;
border:none;
font-size:11px!important;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin:5px 0;
}

/*Image Style */
img {
border:none;
}

#search {
height:30px;
width:220px;
position:absolute;
margin-top:-34px;
left:890px;
z-index:99;
}

/* JOOMLA CONTENT STYLES */
.article_info_container {
font:normal 10px/12px Arial, Helvetica, sans-serif;
color:#a3a3a3;
text-align:left;
}

.article_info {
font:normal 10px/12px Arial, Helvetica, sans-serif;
color:#a3a3a3;
text-align:left;
margin:5px 0 10px;
}

.icons {
float:left;
}

.icons2 {
float:right;
margin-top:-33px!important;
margin-right:12px!important;
}

.icon3,p.readmore a {
background-image:none!important;
float:left;
color:#fff!important;
text-align:center;
font-family:Verdana;
font-size:10px;
padding:3px!important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#939393;
border:1px solid #939393;
margin-right:2px;
}

.icon4 {
background-image:none!important;
float:left;
color:#fff!important;
text-align:center;
font-family:Verdana;
font-size:10px;
padding:3px!important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#939393;
border:1px solid #939393;
margin-left:2px;
}

.icon3 a,.icon4 a {
color:#fff;
}

/* JCOMMENTS */
.comment-link,.readmore-link {
background-image:none!important;
float:right;
color:#fff;
text-align:center;
font-family:Verdana;
font-size:10px;
padding:3px!important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#939393;
border:1px solid #939393;
margin-left:2px;
}

/*K2*/
.clr {
clear:both;
height:0;
line-height:0;
display:block;
float:none;
}

.search input {
height:auto;
width:auto;
}
#searchForm button{float:none;padding:4px 12px;}

/* CCNEWSLETTER */
.mainnewsletter .button {
width:90px;
}

.mainnewsletter input {
width:100%;
}

/* EVENT LIST STYLING */
.filter .inputbox {
width:auto;
}

button {
border:none;
padding:2px 4px;
margin:0 4px;
border-radius:2px;
/* For Opera */
-moz-border-radius:2px;
/* For FireFox */
-webkit-border-radius:2px;
/* For Safari/Chrome */
}

div#eventlist .componentheading {
margin:0 0 5px;
padding:0;
line-height:100%;
line-height:90%;
}

div#eventlist .componentheading1 {
float:left;
margin:0 0 15px;
padding:0;
line-height:90%;
}

div#eventlist #el_filter .text_area {
width:auto;
}

div#eventlist #el_filter .inputbox {
width:auto;
}

#xtcmessage {
position:absolute;
top:200px;
left:50%;
width:500px;
margin-left:-250px;
-moz-border-radius:5px;
background:#4a4a4a;
z-index:90;
padding:2px;
}

dt.error {
background:#333;
font-size:20px;
line-height:20px;
padding:10px;
color:#ccc;
}

dd.error {
background:#2E2E2E;
padding:10px;
}

dd.error ul {
list-style:none;
}

dd.error ul li {
}

body {
line-height:130%;
color:#7B7876;
}

a {
text-decoration:none;
}

p {
color:#777;
}

.box-black .grey_black,.box-blackbanner .grey_black {
background:#333!important;
color:#ccc!important;
}

/*clearfix */
.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

* html .clearfix {
zoom:1;
}

/* IE6 */
:first-child+html .clearfix {
zoom:1;
}

/* IE7 */
.clearBoth {
clear:both;
}

a.hideTxt,span.hideTxt {
display:block;
}

.hideTxt {
text-indent:-9999px;
}

#mod_search_searchword {
width:100%;
background:#050505;
border:1px solid #444444;
color:#444444;
border-radius:0 0 0 0;
-moz-border-radius:0;
height:16px;
padding:2px 0 2px 3px;
width:99%;
}

.box-black {
padding:15px;
}

/* ----------------------------------------------*/
/* 08 - Module output
/* ----------------------------------------------*/
#mid .col_default .noround {
border-radius:0;
-moz-border-radius:0;
padding:8px 20px;
}

#container3 .box-black {
background:none;
padding:0;
}

#container3 .box-black h3.modtitle {
padding:15px;
margin-bottom:10px;
}

#container3 .box-black .box-black-content {
padding:15px;
}

#container3 .box-black .clearwrap {
margin-bottom:0;
}

#right2 .col_default .modhead h3.modtitle {
padding:15px;
margin-bottom:10px;
}

#right2 .col_default .module_content_wrap {
}

/* #right2 .col_default{padding:15px;  margin-bottom:10px;} */
.bottom {
padding:10px;
margin-bottom:15px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}

.inputbox {padding:4px 12px;height:auto;}

.clearbox {
padding:0!important;
}
.clearbox.content {
    padding:0!important;
    margin:0!important;
	background:none!important;
}
.newsflash_clearbox {
padding:0;
margin:0;
background:#000;
}

.clearwrap {
padding:15px;
}
.clearwrap.content,.clearwrap.content .clearwrap{padding:0!important;}
/* .col_default{margin-bottom:10px;} */
#mid3 .box-blackbanner .mtitle,#left3 .box-blackbanner .mtitle,#right3 .box-blackbanner .mtitle {
margin-bottom:10px;
padding:15px;
}

#mid3 .box-blackbanner-content,#left3 .box-blackbanner-content,#right3 .box-blackbanner-content {
padding:0;
background:none;
}

#mid .col_default,#left .col_default,#right .col_default {
margin-bottom:15px;
}

#mid h3.modtitle,#left h3.modtitle,#right h3.modtitle {
border-bottom:2px solid #ccc;
padding-bottom:10px;
margin-bottom:15px;
}

#mid .block .block h3.modtitle,#left .block .block h3.modtitle,#mid .block .block h3.modtitle {
border-bottom:none;
}

#mid .block .modhead,#left .block .modhead,#mid .block .modhead {
}

#mid .col_default .noround {
border-radius:0;
-moz-border-radius:0;
padding:8px 20px;
}

#mid .block .block h3.modtitle,#left .block .block h3.modtitle,#mid .block .block h3.modtitle {
border-bottom:none;
}

#mid .block .modhead,#left .block .modhead,#mid .block .modhead {
}

#breadcrumb .bottom,#debug .bottom,#bottom .bottom {
background:none;
border-left:0;
}

#bottom {
width:100%;
clear:both;
}

#container8 .bottom {
padding:0 0 0 20px;
}

#bottom .bottom {
clear:both;
overflow:hidden;
}

#left2 .col_default,#mid2 .col_default {
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px;
background:#000000;
margin-bottom:10px;
padding:15px;
}

#inset .module {
background:none;
margin-bottom:10px;
padding:0;
}

#inset .nowrap {
border-radius:0;
-moz-border-radius:0;
background:none;
margin-bottom:10px;
padding:0;
}

#legals {
text-align:right;
}

.input_bg {
text-align:right;
}

.bottom .col_default .input_bg .inputbox {
width:150px;
}

.button {
background-image:none!important;
float:left;
color:#fff;
text-align:center;
font-family:Verdana;
font-size:10px;
padding:5px 12px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#939393;
margin-left:2px;
border:none;
}

/* XTC */
/* Mid - Left - Right Underline Suffix Data */
#left .underline_p_blue h3.modtitle, #mid .underline_p_blue h3.modtitle, #right .underline_p_blue h3.modtitle { color:#2fc2ff!important;  border-bottom:2px solid #ff0291!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_b_pink h3.modtitle, #mid .underline_b_pink h3.modtitle, #right .underline_b_pink h3.modtitle { color:#ff0291!important;  border-bottom:2px solid #2fc2ff!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_grey h3.modtitle, #mid .underline_g_grey h3.modtitle, #right .underline_g_grey h3.modtitle {color:#555555 !important; border-bottom-color: #555555!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_orange h3.modtitle, #mid .underline_g_orange h3.modtitle, #right .underline_g_orange h3.modtitle {color:#ff9c00 !important; border-bottom-color: #555555!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_green h3.modtitle, #mid .underline_g_green h3.modtitle, #right .underline_g_green h3.modtitle  {color:#D3F248!important; border-bottom-color: #555555!important; padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_yellow h3.modtitle, #mid .underline_g_yellow h3.modtitle, #right .underline_g_yellow h3.modtitle  {color:#ffea76!important; border-bottom-color: #555555!important; padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_pink h3.modtitle, #mid .underline_g_pink h3.modtitle, #right .underline_g_pink h3.modtitle { color:#ff0291!important;  border-bottom:2px solid #555555!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_blue h3.modtitle, #mid .underline_g_blue h3.modtitle, #right .underline_g_blue h3.modtitle { color:#2fc2ff!important;  border-bottom:2px solid #555555!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_y_blue h3.modtitle, #mid .underline_y_blue h3.modtitle, #right .underline_y_blue h3.modtitle { color:#2fc2ff!important;  border-bottom:2px solid #ffea76!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_y_pink h3.modtitle, #mid .underline_y_pink h3.modtitle, #right .underline_y_pink h3.modtitle { color:#ff0291!important;  border-bottom:2px solid #ffea76!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_y_green h3.modtitle, #mid .underline_y_green h3.modtitle, #right .underline_y_green h3.modtitle { color:#D3F248!important;  border-bottom:2px solid #ffea76!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_p_yellow h3.modtitle, #mid .underline_p_yellow h3.modtitle, #right .underline_p_yellow h3.modtitle { color:#ffea76!important;  border-bottom:2px solid #ff0291!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_b_yellow h3.modtitle, #mid .underline_b_yellow h3.modtitle, #right .underline_b_yellow h3.modtitle { color:#ffea76!important;  border-bottom:2px solid #2fc2ff!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_white h3.modtitle, #mid .underline_g_white h3.modtitle, #right .underline_g_white h3.modtitle { color:#fff!important;  border-bottom:2px solid #555555!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_black h3.modtitle, #mid .underline_g_black h3.modtitle, #right .underline_g_black h3.modtitle { color:#000!important;  border-bottom:2px solid #555555!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_white h3.modtitle, #mid .underline_g_white h3.modtitle, #right .underline_g_white h3.modtitle { color:#fff!important;  border-bottom:2px solid #555555!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_g_aqua h3.modtitle, #mid .underline_g_aqua h3.modtitle, #right .underline_g_aqua h3.modtitle { color: #00e2ff!important;  border-bottom:2px solid #555555!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_b_black h3.modtitle, #mid .underline_b_black h3.modtitle, #right .underline_b_black h3.modtitle { color:#000!important;  border-bottom:2px solid #000!important;  padding-bottom: 10px; margin-bottom: 15px;}
#left .underline_w_white h3.modtitle, #mid .underline_w_white h3.modtitle, #right .underline_w_white h3.modtitle { color:#fff!important;  border-bottom:2px solid #fff!important;  padding-bottom: 10px; margin-bottom: 15px;}

/* XTC Menu Structure */
ul.suckerfish, ul.dropline, ul.dualfish {position:relative;list-style-type:none;z-index:99999999999999;margin:0;padding:0;}
#menu > ul > li {display:block;float:left;margin: 0 0 0 33px;padding: 25px 0 0 0; }
#menu > ul > li > a {display:block;padding:0; margin-left:0;}
#menu li.parent ul > li {padding: 1px 0 0 0;}
ul.suckerfish > ul > li > a, ul.dropline > ul > li > a, ul.dualfish > ul > li > a {display:block;}
ul.dualfish > li > ul li > ul,ul.suckerfish > li > ul li > ul,ul.dropline > li > ul li > ul {visibility:hidden;}
ul.suckerfish li.xtcHover > ul, ul.dropline li.xtcHover > ul, ul.dualfish li.xtcHover > ul,ul.suckerfish li > ul:hover, ul.dropline li > ul:hover, ul.dualfish li > ul:hover {visibility:visible;}
ul.suckerfish ul,ul.dropline ul,  ul.dualfish ul {display: block;visibility:hidden;overflow:hidden;position:absolute;z-index:9999919;top:65px;padding:12px 8px 10px;}
ul.suckerfish ul:hover, ul.dropline ul:hover, ul.dualfish ul:hover {overflow:visible;}
ul.suckerfish > li > ul > li:hover > a, ul.dualfish > li > ul > li:hover > a, ul.dropline > li > ul > li:hover > a {padding:0; position:relative; z-index:999; line-height:46px;}
ul.dualfish > li > ul > li > a,ul.suckerfish > li > ul > li > a,ul.dropline > li > ul > li > a,ul.dualfish > li > ul > li.active > a,ul.suckerfish > li > ul > li.active > a, ul.dropline > li > ul > li.active > a {display:block;padding:0;line-height:46px;}
ul.dualfish > li > ul > li a{}
ul.dualfish > li > ul > li > a:hover,ul.suckerfish > li > ul > li > a:hover,ul.dropline > li > ul > li > a:hover {display:block;padding:0;line-height:46px;}
#menu ul.menu li.parent > ul ul{}
ul.dualfish li a > span,ul.suckerfish li a > span,ul.dropline li a > span {padding:0;}
ul.dualfish li a > span.image-title,ul.suckerfish li a > span.image-title,ul.dropline li a > span.image-title {margin:0 0 0 56px;padding:12px 0 0 0;display:block;}
ul.dualfish li a > span.image-title span.xmenu,ul.suckerfish li a > span.image-title span.xmenu,ul.dropline li a > span.image-title span.xmenu {}
ul.dualfish li a span.xmenu,ul.suckerfish li a span.xmenu,ul.dropline li a span.xmenu {padding:0;}
ul.suckerfish li a img,ul.dualfish li a img,ul.dropline li a img {padding:0;float:left;}
ul.suckerfish > li, ul.dualfish > li, ul.dropline > li {margin-right:0;background:none;}
ul.suckerfish li ul li.xtcHover a, ul.dualfish li ul li.xtcHover a, ul.dropline li ul li.xtcHover a {padding:0;line-height:46px;}
ul.suckerfish li li > a {}
ul.dualfish li li > a,  ul.dropline li li > a{border-left:0px!important;}
/* Suckerfish */
ul.suckerfish ul > li {display:block;position:relative;float:none;}
ul.suckerfish ul li:first-child{background:none!important;}
ul.suckerfish > li > ul {width:190px;}
ul.suckerfish > li > ul > li {width:190px;margin:0;position:relative;}
ul.suckerfish > li > ul > li > a {display:block;margin:0;text-align:center;}
ul.suckerfish > li > ul > li > ul {margin:0px 0px 0px 190px;}
ul.suckerfish > li > ul > li > ul {top:0;padding-top:0;}
/* Dualfish */
ul.dualfish > li > ul {width:360px;}
ul.dualfish > li > ul > li {width:190px;margin:0px;padding:0;display:block;position:relative;float:left;}
#menu > ul.dualfish > li > ul > li:first-child + li{background:none!important;}
ul.dualfish li ul li:first-child{background:none!important;}
ul.dualfish > li > ul > li > ul {top:0;left:190px !important;padding:0;width:190px;}
/* Dropline */
ul.dropline > ul > li {display:block;float:left;width:auto;}
ul.dropline li ul {height:auto;width:752px;padding:0;margin-left:0!important;left:0;position:absolute;display:block;float:none;}
ul.dropline li ul li {width:188px;margin:0;padding:0px;text-align:left;position:relative;}
ul.dropline > li > ul > li > a {display:block;margin:0px;}
ul.dropline > li > ul > li > ul {position:absolute;margin:0;top:59px;left:-188px;}
.menu li a{float:none!important;}
#menu{float:right;margin:0 39px;text-transform:uppercase;}
#menu > ul > li > a{font-size:12px;font-weight:bold;}
#menu > ul > li > ul > li > ul{background-image:none!important;}
#menu ul.menu li.parent > ul{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#menu ul.menu li.parent > ul ul{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu ul.menu li.parent > ul > li > a{line-height:36px;}
