/**
 * @version		1.3.1
 * @package		Enterprise template for Joomla! 2.5.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2012,2013,2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* D 00 - CSS 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0px none;}
table { border-collapse: separate; border-spacing: 0px;}
caption, th, td { text-align: left; font-weight: normal; border-collapse: collapse; }
blockquote:before, blockquote:after, q:before, q:after {  }
blockquote, q {  }
ul {list-style:none;}
li {list-style-type:none;list-style-image:none;}
a{color: inherit; text-decoration:none; }
td, div {font-size: 100%;}
* {padding:0;margin:0;}
body {line-height:130%;margin:0;padding:0;height:100%;width:100%;}
/* ----------------------------------------------*/
/* D 01 - CSS Grid
/* ----------------------------------------------*/
/* ----------------------------------------------*/
/* D 02 - CSS 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;}
/* ----------------------------------------------*/
/* D 03 - CSS Float Classes
/* ----------------------------------------------*/
.floatLeft {float:left;}
.floatRight {float:right;}
/* ----------------------------------------------*/
/* D 04 - CSS Hide Text
/* ----------------------------------------------*/
a.hideTxt, span.hideTxt {display:block;}
.hideTxt {text-indent:-9999px;}
/* ----------------------------------------------*/
/* D 05 - Simple Image Gallery Pro fix
/* ----------------------------------------------*/
#lbOverlay {z-index: 999998!important;}
#lbCenter, #lbBottomContainer {z-index: 999999!important;}
#sbox-content {background:#000 !important;}
/* ----------------------------------------------*/
/* D 06 - XTC Menu Structure
/* ----------------------------------------------*/
ul.suckerfish, ul.dropline, ul.dualfish {position:relative;list-style-type:none;z-index:99999999999999;margin:0;padding:0;}
ul.suckerfish > li, ul.dropline > li, ul.dualfish > li {display:block;float:left;padding:0; }
ul.suckerfish > li > a, ul.dropline > li > a, ul.dualfish > li > a {display: block;padding:8px 28px;}
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:9999;top:60px;padding:4px 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;}
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 > a, ul.dualfish > li > a, ul.dropline > li > a {padding:14px 36px 16px;line-height:100%;}
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 {position:relative;float:none;}
ul.suckerfish ul li:first-child{background:none!important;}
ul.suckerfish > li > ul {width:200px;padding:0;}
ul.suckerfish > li > ul > li {width:200px;margin:0;padding:0px;text-align:center;position:relative;}
ul.suckerfish > li > ul > li > a {padding:0;margin:0;}
ul.suckerfish > li > ul > li > ul {margin:0px 0px 0px 195px;}
ul.suckerfish > li > ul > li > ul {top:0;}
/* Dualfish */
ul.dualfish > li > ul {width:345px;}
ul.dualfish > li > ul > li {width:152px;margin:0 0px 0 16px;padding:0;text-align:left;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:-8px;left:172px !important;padding:0;width:190px;}
/* Dropline */
ul.dropline > ul > li {display:block;float:left;width:auto;}
ul.dropline li ul {height:auto;width:786px;padding:0;margin-left:0!important;left:-86px;;position:absolute;display:block;float:none;}
ul.dropline li ul li {width:149px;margin:0 0px 0 8px;padding:0px;text-align:center;position:relative;}
ul.dropline > li > ul > li > a {display:block;margin:0px;}
ul.dropline > li > ul > li > ul {position:absolute;margin:0;top:45px;left:-164px;}
#menu > ul.dropline > li > ul > li:first-child,#menu > ul.dropline > li > ul > li:first-child + li,#menu > ul.dropline > li > ul > li:first-child + li + li,#menu > ul.dropline > li > ul > li:first-child + li + li + li,#menu > ul.dropline > li > ul > li:first-child + li + li + li + li,#menu > ul.dropline > li > ul > li ul li:first-child,#menu > ul.dropline > li > ul > li ul li:first-child + li,#menu > ul.dropline > li > ul > li ul li:first-child + li + li,#menu > ul.dropline > li > ul > li ul li:first-child + li + li + li,#menu > ul.dropline > li > ul > li ul li:first-child + li + li + li + li{background:none!important;}
/* X-Menu */
.xmenu {text-transform:none;letter-spacing:0;font-size:11px !important; }
ul.imgmenu{width:100%;display:table; float:right;}
ul.imgmenu li{display:table-cell;}
ul.imgmenu li:first-child{padding-left:0;}
ul.imgmenu img{float:left;padding:0 12px 0 0;width:3em;}
ul.imgmenu span.image-title{float:left; font-size:1em; display:inline-block; line-height:133%; }
/* ----------------------------------------------*/
/* D 07 - Content Overrides
/* ----------------------------------------------*/
/*content pages*/
.category_header span, .article_header span,.action span{margin:0 5px 0 0;float:left;font-size:85%;line-height:130%;}
.action span{float:right;}
span.subheading-category {display:block;background:#5e8bc9;padding:12px 28px;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
/*category list*/
.categories-list li{border-top:1px solid #CCCCCC;padding:10px 0;}
.categories-list ul li ul li h4{font-size:0.975em;}
.categories-list ul li span{font-size:0.875em;}
tr.cat-list-row0 td,tr.cat-list-row1 td{ border-bottom: 1px solid #ccc;padding: 20px 5px 20px;font-family:Arial, Helvetica, sans-serif!important;font-size:14px;}
div.display-limit {margin-bottom:20px;}
th.hits,th.hits a{font-size:22px;}
.webtitle,.webtitle p{font-size:24px;}
tr.cat-list-row0 td p,tr.cat-list-row1 td p{margin:0!important;padding:0!important;}
/*More Articles */
.items-more {margin-top:40px;}
.items-more ol {margin:0;}
.items-more h3 {font-size:18px;margin:12px 0;}
p.counter {text-align:center;}
div.pagination,div.pagination ul  {text-align: center;height:auto;box-shadow:none!important;}
div.pagination ul li{display:inline-block; padding:0 10px 0 0}
div.pagination span {padding:10px 15px;font-size:14px;}
div.pagination a,ul.pagenav a {padding:10px 15px;font-size:14px;}
ul.pagenav li.pagenav-prev{float:left;}
ul.pagenav li.pagenav-next{float:right;}
p.counter{font-size:14px!important;}
/*search*/
.result{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd;}
dd {margin:0 0 3px 0; font-size:0.875em;}
/* contact */
.contact_image {margin:15px 0 15px 0;}
.vcard {margin: 12px 0;padding:12px;background:#999;color:#fff;}
.contact label{font-size: 0.875em;font-weight:bold;line-height:18px;}
.ctfields {border:5px solid #fff; outline:1px solid #f1f1f1; padding:30px !important;}
.ctfields img{padding:8px 0 0 0;}
/*user pages*/
#users-profile-core dd, #users-profile-custom dd {padding: 8px 0; }
#users-profile-core dt, #users-profile-custom dt,.login label {float: left;line-height:30px;width: 12em; }
label#password-lbl, label#username-lbl {padding-top:8px;}
label#remember-lbl {line-height:24px;}
form fieldset dt {clear: left;float: left;padding: 3px 0;width: 16em; margin-top:12px !important;}
span.star{color:#F00;}
span.optional {font-size: 10px; font-weight:normal; text-transform:uppercase; color:#999;}
label{display:inline-block;font-size:10px; text-transform:uppercase; font-weight:bold; padding-right:12px;}
input[type="radio"], input[type="checkbox"]{margin-top:0;}
#login-form label{line-height:14px;float:left;width:76px;}
#adminForm label{float:left;width:150px;}
p#form-login-username label,p#form-login-password label{line-height:26px;}
input,select{margin:0 0 10px 0;}
dt span.spacer{display:block;}
.registration dl dt.spacer{float:none;}
#recaptcha_area{margin:0 0 10px 0;}
label{margin:0;}
select, input[type="file"]{height:auto;margin-bottom: 9px;}
.ffield{clear:both;margin:0 0 9px 0;}
.formwrap,form#finder-search {text-align:left; width:50%; padding:42px 42px 22px; background:#f7f7f7; border:5px solid #ffffff; outline:1px solid #f1f1f1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
a#advanced-search-toggle {display:inline-block; margin: 16px 0 0 154px;}
.formwrap ul {margin-top:12px;}
.formwrap li {font-size:10px !important; text-transform:uppercase !important; list-style: inside; padding-top:4px;}
ol.feedwrap, ul.feedwrap {margin:30px 0 0 0 !important;}
ol.feedwrap li, ul.feedwrap li {padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #efefef;}
h4.feedtitle {font-size:100%;}
div.category-desc {}
div.category-desc img {border:1px solid #ebebeb; width:115px; margin:6px 20px 0px 0;}
/*newsfeeds*/
.categories-list{}
.categories-list ul{list-style:none;margin:0;padding:0;}
.categories-list li{/*border-top:1px solid #efefef;padding:10px 0;*/}
.categories-list li:first-child{border-top:none;}
.categories-list h2{margin-bottom:0;}
ul.actions{list-style:none;}
.newsfeed-count{margin:0;}
.archive ul{margin:0;list-style:none;}
.archive ul li{padding:0;list-style:none;}
div.newsfeed.redirect-ltr {text-align:left; padding:50px; background:#f7f7f7; border:5px solid #ffffff; outline:1px solid #f1f1f1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
div.newsfeed.redirect-ltr .ol {margin:0 !important; list-style: lower-roman!important; font-size:1em;}
/*buttons*/
.readmore{float:left;}
.readmore a {font-weight:bold;color:#999;font-size:0.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;float:left;}
.quotetxt {font-weight: 100 !important}
/*form and buttons*/
select, input{margin:0;padding:11px !important;border:1px solid #f1f1f1 !important;background: #ffffff !important;-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.button, button {background:#5e8bc9;padding:12px 49px !important;font-weight:bold;color:#999;font-size:0.875em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
input.button{border:none!important; }
.search select#ordering {line-height:26px;}
input#ccname1, input#ccemail1 {margin-bottom:20px;}
textarea {-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #ebebeb;color:#999999;font-size:12px;margin:0 5px 0 0;padding-left:12px;}
input[type="checkbox"], input[type="radio"] {height:auto;border:0px!important; padding-top:12px !important;}
/*system message*/
dt.error{font-size:20px;line-height:20px;padding:10px;color:#ccc;}
dd.error{padding:10px;}
dd.error ul{list-style:none;}
.catmenu img {float:left;}
/* Panes */
.panel{margin-top:-1px;}
#main .contact .panel h3{margin:0px 0 0px 0;padding: 0;	background:#eee;border:0}
.panel h3 a{display:block;padding:6px;text-decoration:none;color:#444;padding:6px;}
.pagination ul{text-align:center;}
.pagination ul li{display:inline;padding:0 10px;}
#mailto-window {padding:24px;background:#fff;}
#left .module:first-child h3,#right .module:first-child h3{border-top:none!important;}
#xtc-region3title{margin: 0 auto;}
.wallpage {table-layout:fixed!important;}
.wallslider{display:block!important;}
h3.moduletitle i{vertical-align:middle; line-height:100%;}
h3.moduletitle i:before{vertical-align:middle;}
.tip-wrap{background:#FFFFCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;max-width:80%;}
.tip-text{color:#222;font-size:11px;}
#adminForm label{font-size: 0.875em;font-weight:bold;line-height:42px;}
[class^="icon-"], [class*=" icon-"]{background-image:none!important;}/**
 * @version		1.3.1
 * @package		Enterprise template for Joomla! 2.5.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2012,2013,2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* G 00 - Body
/* ----------------------------------------------*/
/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1%;}
.xtc-wrapper {max-width:1280px;}
.xtc-wrapperpad {max-width:1280px;margin:0 auto;}
/* ----Header---------------------------*/
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1200px;padding-top:10px!important;padding-bottom:10px!important;padding-left:40px!important;padding-right:40px!important;margin:0 auto;}
#header.row-fluid{width:auto;}
#headerwrap{z-index:9999999999999999;position:relative;}
/* ----Sticky Header ----------------------*/
body.sticky{margin-top:78px;}
body.nosticky #headerwrap{z-index: 9999999;position:relative;width: 100%;}
body.sticky #headerwrap {position:fixed;top: 0;width: 100%;z-index: 9999999;margin-bottom:100px;}
body.sticky #header {max-width:100%  -80px;padding-top:10px!important;padding-bottom:10px!important;padding-left:40px!important;padding-right:40px!important;}
body.sticky .stickyscroll #header{padding-top:15px!important;}
#headerwrap.stickyscroll {height: 80px;z-index: 99999;}
#logo{  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;}
.stickyscroll #menuwrap {margin-top:0px!important;}
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region1wrap .xtc-wrapper {max-width:1280px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region1.row-fluid{width:auto;}
/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region2wrap .xtc-wrapper {max-width:1280px;padding-top:20px!important;padding-bottom:20px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region2.row-fluid{width:auto;}
/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1280px;padding-top:40px!important;padding-bottom:40px!important;margin:0 auto;}
#component{padding-left:40px;padding-right:40px;}
#left{padding-left:40px!important;}
#right{padding-right:40px!important;}
#region3.row-fluid{width:auto;}
.r3spacer {padding-bottom:0 !important;}
.r3spacer_bottom {padding-bottom:0 !important;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1280px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin:0 auto;}
#region4.row-fluid{width:auto;}
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1200px;padding-top:0px!important;padding-bottom:0px!important;padding-left:40px!important;padding-right:40px!important;margin:0 auto;}
#region5.row-fluid{width:auto;}
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1280px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region6.row-fluid{width:auto;}
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1280px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region7.row-fluid{width:auto;}
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1280px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region8.row-fluid{width:auto;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1200px;padding-top:20px!important;padding-bottom:20px!important;padding-left:40px!important;padding-right:40px!important;margin:0 auto;}
#region9.row-fluid{width:auto;}
/* ----Footer---------------------------*/
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapper {max-width:1260px;padding-top:10px!important;padding-bottom:10px!important;padding-left:10px!important;padding-right:10px!important;margin:0 auto;}
#footerpad.row-fluid{width:auto;}
/* ----Region Padding---------------------------*/
..xtc-spacer {margin-bottom:3.727865px;}
.xtc-gutter {padding:0px;}
.xtc-gutter2 {padding:45px 0px 50px;}
.xtc-gutter3 {padding:0 0px;}
.r1spacer_top{padding:20px 0 0 0;}
.r2spacer_top{padding:20px 0 0 0;}
.r3spacer_top{padding:0px 0 0 0;}
.r4spacer_top{padding:20px 0 0 0;}
.r5spacer_top{padding:20px 0 0 0;}
.r6spacer_top{padding:20px 0 0 0;}
.r7spacer_top{padding:20px 0 0 0;}
.r8spacer_top{padding:20px 0 0 0;}
.r9spacer_top{padding:20px 0 0 0;}
/* ----Module Padding---------------------------*/
.firstarea .module, #left .module:first-child, #right .module:first-child,#region4_banner .module:first-child{margin-top:0;}
.center > div:first-child{padding-top:0;}
/* Content Pages*/
.row-fluid > .xtc-leading > div:first-child,.row-fluid > .xtc-leading > div:first-child+div,.row-fluid > .xtc-leading >div:first-child+div+div{margin-bottom:30px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{margin-bottom:12px;}
.xtc-intro .row-fluid > div > div{margin-bottom:30px;;}
.blog-featured > .xtc-leading > div > div,.blog-featured > .row-fluid > .row-fluid > div{margin-bottom:30px;}
/* ----------------------------------------------*/
/* G 02 - Header,logo,menu,top
/* ----------------------------------------------*/
#headerglobal{width:100%;padding:0;position:fixed;top:0;z-index:999;}
#header{position:relative;z-index:9999;}
#logo{float:left;margin:6px 0 0 0;}
#top{float:right;margin-top:30px;position:relative;z-index:997;}
#search{float:right;}
#search .module{margin:0;padding:0;}
#search input{}
#search input.button{}
#search input#mod-search-searchword{}
#messagewrap{padding:10px 0;}
/* ----------------------------------------------*/
/* G 03 - Menu
/* ----------------------------------------------*/
#menu{float:right;margin:8px 0 0 0;padding:0 13px 0 0;}
#menu > ul.menu{float:left;}
#menu ul.menu > li:first-child > a,#menu ul.menu > li:first-child > a:hover,#menu ul.menu > li.current:first-child > a{}
#menu ul.menu > li > a{}
#menu ul.menu li.parent > ul{}
#menuright1,#menuright2{float:right;padding:4px 0 0 10px;}
#menu > div:first-child{padding:16px 0 0 0;}
.xtcmobilemenu{float:left;}
/* Side Menu */
ul.sidemenu{}
ul.sidemenu li{line-height:280%;padding:0;border-top:1px solid #ccc;}
ul.sidemenu li:first-child{border-top:none;}
/* Dual Menu */
.dualcol{clear:both;overflow:hidden;}
.dualcol li {float:left;width:50%;padding:0;text-align:left!important;font-size:0.9em;line-height:220%;}
/* ----------------------------------------------*/
/* G 04 - Content
/* ----------------------------------------------*/
#component{}
body.frontpage #component{}
body.frontpage div.item-page {} 
body.frontpage #region3wrap .xtc-wrapper {padding-bottom:0!important;}
/* ----------------------------------------------*/
/* G 05 - Footer
/* ----------------------------------------------*/
#footerwrap .module{margin:0;font-size:10px;text-align:center;}
/* ----------------------------------------------*/
/* G 06 - Module
/* ----------------------------------------------*/
.module{margin:40px 0 0 0;}
.module h3{margin:0 0 10px 0;}
/* ----------------------------------------------*/
/* G 07 - Content Overrides
/* ----------------------------------------------*/
.btn input,.btn button{margin:0;padding:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;padding:10px 20px;text-align:center;}
.btn {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:arial;font-size:13px;font-weight:bold;padding:8px 18px;text-decoration:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.article_header{margin:0 0 20px 0;border-bottom: 1px solid #cccccc; padding-bottom: 24px;}
.newsdate{float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:arial;font-size:16px;font-weight:normal;padding:12px 18px;text-decoration:none;text-transform:uppercase;}
.article_info{margin-left:112px;}
.article_info_nodate{}
h1.pagetitle{padding:0 10px;}
h5.month{display:inline-block;font-family arial;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.article_date{float:left;padding:8px;}
.article_date_pad{float:left;width:80px;height:80px;text-align:center;}
h5.day {margin:0;width:80px!important;text-align:center;padding:18px 0 0 0;line-height:70%;}
h5.month{margin:0;width:80px!important;text-align:center;padding:0 0 6px 0;line-height:70%;}
.category_header span, .article_header span, .action span {font-size:11px;line-height:144%;display:inline-block;}
div.breadcrumbs { padding:4px 4px;text-transform:uppercase;font-size:0.7em!important;;}
span.showHere {padding:0 5px;}
a.pathway {padding:0 5px 0 0;}
span.here {padding-left:5px;}
.readmore a span {font-size:100%;padding-right:8px;}
.pagination ul > li > a, .pagination ul > li > span {font-size:87%;line-height:28px;font-weight:bold;}
div.action.float:right img {width:10px!important;}
email-icon img {width:10px!important;}
.readmore{float:left;}
.iconbar{float:right;}
.category_date{float:left;}
.category_info{margin:0 0 0 96px;}
div.action{position:relative;bottom:0;}
.cat-item{position:relative;}
.cat-item div.action{position:absolute;bottom:-38px;right:0;}
.cat-item div.action img,div.action img{width:12px;}
.cat-item div.action span{padding-right:10px;margin:0 12px 0 0;}
.cat-item div.action span:first-child{padding-right:0;margin:0;border-right:none;}
.day {font-size:36px!important;line-height:100%;}
.wallframe  {padding:8px;}
.imgframe  {padding:8px;}
div.phrases-box {margin:0 0 12px 0;}
div.form-limit {margin-top:18px;}
div.login-fields {margin-bottom:12px;}
form#login-form > ul > li {line-height:144%!important;}
form#login-form > ul > li a {font-size:10px;font-weight:bold;text-transform:uppercase;}
td.wb-title h4.title {font-size:100%;}
th.hits {font-size:100%!important;}
div#bottom1 ul li {list-style:none;text-align:left;}
.xtc-leading > div:first-child+div+div+div /* Third column */{margin-left:0;}
div#bottom1 .module, div#bottom2 .module, div#bottom3 .module, div#bottom4 .module, div#bottom6 .module {margin-bottom:20px;padding:20px;}
.comwrap {padding:12px 22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
div.contact.row-fluid {padding-top:12px;}
div.contact.row-fluid img {margin-top:-28px;}
div.contact.row-fluid span.subheading-category {display:inline-block;margin-bottom:12px 0 20px;}
div.contact.row-fluid h3 {margin-bottom:20px;font-size:1.5em;font-weight:normal;}
div.contact.row-fluid h2 {margin:-15px 0 20px -5px;padding:0;font-size:3em;font-weight:normal;}
div.contact.row-fluid div.ctfields img {margin-top:-10px;}
.pager a, .pager span{background:none!important;border:none!important;}
.items-leading .span6 p{display:none;}
div.items-leading.xtc-leading div.span6 .art_info {display:inline-block;margin:9px 0!important;padding-right:12px;}
.items-leading.xtc-leading .span6 .cat-item{margin-bottom:0;}
.category_text p {margin:1em 0!important;}
h4.title{padding:18px 0 6px 0;font-size:21px;line-height:110%;}
div.items-leading.xtc-leading.span12 div.span6 h4 {font-size:28px;letter-spacing:-1px;}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:none;}
div.items-leading.xtc-leading.span12 div.span6 div.kmt-readon {margin-top:3px;}
div.items-leading.xtc-leading.span12 div.span6 .cat-item div.action {bottom:-21px;}
.art_info{font-size:0.75em!important;display:block;margin:8px 0 8px 0!important;} 
div.items-leading.xtc-leading.span12 div.span6 .art_info{display:inline-block;margin:9px 0 9px 0!important;padding-right:12px;}
/* Front Page Article layout */
.fpwrap {padding:0;}
.fpwrap h1 {font-size:4em;font-weight:100;letter-spacing:-2px;}
.fpwrap h2 {font-size:3em;font-weight:100;}
.fpwrap span.fptext {display:block;font-size:120%!important;padding:20px 0;}
ul.fplist {padding:0;display:inline-block;}
ul.fplist li {font-size:1.2em!important;padding-left:0;}
ul.fplist li span i {font-size:0.875em;margin:4px 6px 0 0;}
img.signature {display:inline-block;margin:-42px 0 0 50px;}
.article_info .btn{background:none!important;border-color:transparent!important;}
.article_info .btn-group.open .dropdown-toggle{background:none!important;border:none!important;box-shadow:none!important;}
span.caret{float:none!important;}
.article_info ul li{float:left;}
.article_info ul li a:hover,.article_info ul li a:focus{background:none!important;}
.xtc-full-img{margin:0 0 20px 0;}

/* ----------------------------------------------*/
/* S 00 - Module Overrides,overrides for default suffix within specific areas of the regions
/* ----------------------------------------------*/
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left1 .module:first-child,#right1 .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#left4 .module:first-child,#right4 .module:first-child,#left5 .module:first-child,#right5 .module:first-child,#left6 .module:first-child,#right6 .module:first-child,#left7 .module:first-child,#right7 .module:first-child,#left8 .module:first-child,#right8 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
.singlearea .module,.firstarea .module,#region1 .module:first-child{margin:0;}
/* ----------------------------------------------*/
/* S 01 - Box Styles
/* ----------------------------------------------*/
.box h3 span, .darkbox h3 span,.bluebox h3 span,.redbox h3 span,.greenbox h3 span,.pinkbox h3 span,.aquabox h3 span,.tanbox h3 span{color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.box,.darkbox,.bluebox,.bluebox,.redbox,.greenbox,.pinkbox,.aquabox,.tanbox,.lightbox{padding:20px; border:8px solid #fff !important; outline:1px solid #f1f1f1;}
.box h3,.darkbox h3,.bluebox h3,.redbox h3,.greenbox h3,.pinkbox h3,.aquabox h3,.tanbox h3{ background:none!important;border:none!important; }
.darkbox{background:#222222;color:#fff;}
.bluebox{background:#5e8bc9;color:#fff;}
.redbox{background:#a50729;color:#fff;}
.greenbox{background:#529ca6;color:#fff;}
.pinkbox{background:#e55171;color:#fff;}
.aquabox{background:#007489;color:#fff;}
.tanbox{background:#c0b69f;color:#fff;}
.lightbox {background:#f1f0f0;color:#666;}
.lightbox h3{background:none!important;border:none!important;}
.lightbox h3 span{}
/* ----------------------------------------------*/
/* S 02 - Bottom 
/* ----------------------------------------------*/
.bottom h3 span {font-weight:normal!important;color:#6f7576!important;font-size:0.6em!important;font-family:Arial, Helvetica, sans-serif!important;text-transform:uppercase;letter-spacing:1px!important;}
.bottom h3 {border-bottom:1px solid #2a2a2a;padding-bottom:12px;}
/* ----------------------------------------------*/
/* S 03 - Underline (underline)
/* ----------------------------------------------*/
.underline h3 span {color:#cecece!important;}
.underline h3 {border-bottom:4px solid #cecece;padding-bottom:8px;background:none!important;}
.underlinedark h3 span {color:#666666!important;}
.underlinedark h3 {border-bottom:4px solid #666666;padding-bottom:8px;background:none!important;}
.underlineblue h3 span {color:#5e8bc9!important;}
.underlineblue h3 {border-bottom:4px solid #5e8bc9;padding-bottom:8px;background:none!important;}
.underlinered h3 span {color:#a50729!important;}
.underlinered h3 {border-bottom:4px solid #a50729;padding-bottom:8px;background:none!important;}
.underlinegreen h3 span {color:#529ca6!important;}
.underlinegreen h3 {border-bottom:4px solid #529ca6;padding-bottom:8px;background:none!important;}
.underlinepink  h3 span {color:#e55171!important;}
.underlinepink h3 {border-bottom:4px solid #e55171;padding-bottom:8px;background:none!important;}
.underlineaqua h3 span {color:#007489!important;}
.underlineaqua h3 {border-bottom:4px solid #007489;padding-bottom:8px;background:none!important;}
.underlinetan h3 span {color:#c0b69f!important;}
.underlinetan h3 {border-bottom:4px solid #c0b69f;padding-bottom:8px;background:none!important;}
/* ----------------------------------------------*/
/* S 04 -Icons (classname as suffix)
/* ----------------------------------------------*/
.alert h3,.articlez h3,.briefcase h3,.camera h3,.cart h3,.ccards h3,.chart h3,.clack h3,.clipboard h3,.clock h3,.comment h3,.envelope h3,.file h3,.film h3,.graph h3,.heart h3,.inbox h3,.mic h3,.movie h3,.paperclip h3,.phone h3,.phones h3,.picto h3,.radar h3,.srch h3,.speech h3,.stylus h3,.tag h3,.userz h3,.world h3{padding-left:65px!important;padding-top:14px!important;padding-bottom:14px!important;background-size:28px!important;border:none!important;}
.alert h3 span.rest,.articlez h3 span.rest,.briefcase h3 span.rest,.camera h3 span.rest,.cart h3 span.rest,.ccards h3 span.rest,.chart h3 span.rest,.clack h3 span.rest,.clipboard h3 span.rest,.clock h3 span.rest,.comment h3 span.rest,.envelope h3 span.rest,.file h3 span.rest,.film h3 span.rest,.graph h3 span.rest,.heart h3 span.rest,.inbox h3 span.rest,.mic h3 span.rest,.movie h3 span.rest,.paperclip h3 span.rest,.phone h3 span.rest,.phones h3 span.rest,.picto h3 span.rest,.radar h3 span.rest,.srch h3 span.rest,.speech h3 span.rest,.stylus h3 span.rest,.tag h3 span.rest,.userz h3 span.rest,.world h3 span.rest{color:#999;}
.alert h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/alert.png) no-repeat 0 50%!important;}
.articlez h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/article.png) no-repeat 0 50%!important;}
.briefcase h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/briefcase.png) no-repeat 0 50%!important;}
.camera h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/camera.png) no-repeat 0 50%!important;}
.cart h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/cart.png) no-repeat 0 50%!important;}
.ccards h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/ccards.png) no-repeat 0 50%!important;}
.chart h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/chart.png) no-repeat 0 50%!important;}
.clack h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/clack.png) no-repeat 0 50%!important;}
.clipboard h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/clipboard.png) no-repeat 0 50%!important;}
.clock h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/clock.png) no-repeat 0 50%!important;}
.comment h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/comment.png) no-repeat 0 50%!important;}
.envelope h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/envelope.png) no-repeat 0 50%!important;}
.file h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/file.png) no-repeat 0 50%!important;}
.film h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/film.png) no-repeat 0 50%!important;}
.graph h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/graph.png) no-repeat 0 50%!important;}
.heart h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/heart.png) no-repeat 0 50%!important;}
.inbox h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/inbox.png) no-repeat 0 50%!important;}
.mic h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/mic.png) no-repeat 0 50%!important;}
.movie h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/movie.png) no-repeat 0 50%!important;}
.paperclip h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/paperclip.png) no-repeat 0 50%!important;}
.phone h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/phone.png) no-repeat 0 50%!important;}
.phones h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/phones.png) no-repeat 0 50%!important;}
.picto h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/picto.png) no-repeat 0 50%!important;}
.radar h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/radar.png) no-repeat 0 50%!important;}
.srch h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/search.png) no-repeat 0 50%!important;}
.speech h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/speech.png) no-repeat 0 50%!important;}
.stylus h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/stylus.png) no-repeat 0 50%!important;}
.tag h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/tag.png) no-repeat 0 50%!important;}
.userz h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/user.png) no-repeat 0 50%!important;}
.world h3{background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/world.png) no-repeat 0 50%!important;}
/* ----------------------------------------------*/
/* S 05 - Tabbed (classname as suffix)
/* ----------------------------------------------*/
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedtan h3,.tabbedpink h3,.tabbedaqua h3{border-bottom-style:solid!important;border-bottom-width:2px!important;padding:0 0 10px 0!important;margin:10px 0 40px 0!important;}
.tabbed h3 span,.tabbedlight h3 span,.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedtan h3 span,.tabbedaqua h3 span,.tabbedpink h3 span{padding:10px 24px!important;min-width:120px!important;}
.tabbedblue h3{border-bottom-color:#33749f!important;background:none!important;}
.tabbedlight h3{border-bottom-color:#ccc!important;background:none!important;}
.tabbeddark h3{border-bottom-color:#666666!important;background:none!important;}
.tabbedred h3{border-bottom-color:#5e1b1b!important;background:none!important;}
.tabbedgreen h3{border-bottom-color:#529ca6!important;background:none!important;}
.tabbedpink h3{border-bottom-color:#e55171!important;background:none!important;}
.tabbedaqua h3{border-bottom-color:#007489!important;background:none!important;}
.tabbedtan h3{border-bottom-color:#c0b69f!important;background:none!important;}
.tabbedblue h3 span{background:#33749f!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedlight h3 span{background:#cccccc!important;color:#999!important;}
.tabbeddark h3 span{background:#666666!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedred h3 span{background:#5e1b1b!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedgreen h3 span{background:#529ca6!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedaqua h3 span{background:#007489!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedpink h3 span{background:#e55171!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedtan h3 span{background:#c0b69f!important;color:#333!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
/* ----------------------------------------------*/
/* S 06 - Colors (classname as suffix)
/* ----------------------------------------------*/
.blue h3,.ltgrey h3,.dkgrey h3,.red h3,.green h3,.aqua h3,.pink h3,.tan h3{background:none!important;border:none!important;}
.blue h3 span {color:#33749f!important;}
.ltgrey h3 span {color:#ccc!important;}
.dkgrey h3 span {color:#666666!important;}
.red h3 span {color:#5e1b1b!important;}
.green h3 span {color:#529ca6!important;}
.aqua h3 span {color:#007489!important;}
.pink h3 span {color:#e55171!important;}
.tan h3 span {color:#c0b69f!important;}
/* ----------------------------------------------*/
/* S 07 - Nopad (classname as suffix)
/*------------------------------------------------*/
.nopad {padding:0px!important;}
/* ----------------------------------------------*/
/* S 08  - Nopad (classname as suffix)
/*------------------------------------------------*/
.pushleft{margin-left:28.641%!important;}
/* ----------------------------------------------*/
/* MOD 00 - Login Slide
/* ----------------------------------------------*/
div.slide-leftbox input.button, input.button {padding:12px 35px!important;font-weight:bold;font-size:12px!important;display:inline-block;text-transform:uppercase;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;}
.slide-container{z-index:999999!important;margin:60px auto 30px;position:relative;border-radius:4px;}
.slide-container h1 {font-size:15px;font-weight:bold;padding-bottom:8px;margin-bottom:16px;}
.slide-container h1 .log-in,.slide-container h1 .sign-up {display:inline-block;text-transform:uppercase;}
.slide-container h1 .log-in {padding-right:2px;}
.slide-container h1 .sign-up {padding-left:2px;}
.slide-container .float {width:50%;float:left;padding-top:15px;}
.slide-container .float:first-of-type {padding-right:5px;}
.slide-container .float:last-of-type {padding-left:5px;}
.slide-container label {display:block;padding:0 0 5px 2px;cursor:pointer;text-transform:uppercase;font-weight:400;font-size:11px;}
.slide-container label i {margin-right:5px;display:inline-block;width:10px;}	
.ulogin1 {float:left;width:48%;}
.ulogin2 {float:right;width:48%;}	
.jlogin1 {float:left;width:20%;margin-right:12px;}
.jlogin2 {float:left;width:70%;margin-top:14px;color:#999;}
.jlogintext {float:left;margin:0 12px 12px 0;}
/* ----------------------------------------------*/
/* MOD 01 Acymailing
/* ----------------------------------------------*/
.acysubbuttons{	text-align:left!important;margin-top:12px;}

/* ----------------------------------------------*/
/* MOD 02 - JXTC  Walls NewsPro - Grid Styles - Color styles are found in the styles css
/* ----------------------------------------------*/
.newsitemwrap {margin:0;padding:0;}
/*------Text----------*/
.newstext {padding:20px;text-align:center;}
.newsitemwrap h4 a {font-size:16px;text-transform:uppercase;}
/*------Read More Buttons------*/
/*
.newsitemwrap a.article-readmore {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;margin-top:17px;}
*/
/*------ToolTips----------*/
.tt-wrapper{padding:0;width:100%;height:60px;margin-top:16px;}
.tt-wrapper li{display:inline-block;padding:0 8px;}
.tt-wrapper li a{display:block;width:60px;height:60px;border-radius:50%;outline:none;position:relative;}
.tt-wrapper li a span{width:100px;height:auto;line-height:20px;padding:10px;left:50%;margin-left:-64px;font-family:'Alegreya SC', Georgia, serif;font-weight:400;font-style:italic;font-size:14px;text-align:center;text-indent:0px;border-radius:5px;position:absolute;pointer-events:none;bottom:100px;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.tt-wrapper li a span:before,.tt-wrapper li a span:after{content:'';position:absolute;bottom:-15px;left:50%;margin-left:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;}
.tt-wrapper li a span:after{bottom:-14px;margin-left:-10px;}
.tt-wrapper li a:hover span{opacity:0.9;bottom:70px;}
/* ----------------------------------------------*/
/* H 01 - Custom HTML Markup(etc)
/* ----------------------------------------------*/
.devices {width:408px;height:526px;margin:-105px 60px 0 -40px;z-index:99;position:relative;background:url(http://140.112.66.168/tao/templates/enterprise/images/backgrounds/devices-fp.png) right bottom no-repeat;float:left;}
h3.xxl{font-size:204px!important;line-height:100%!important;text-align:center;}
body h3.medium,body h3.medium span{font-size:180%;line-height:90%;text-align:center;display:block;padding-top:12px;letter-spacing:-2px;}
h2.spanpink {margin-bottom:8px;}
p.lgt-drk{text-transform:uppercase;font-size:14px;text-align:center;}
.gridgutter {display:table-cell;}
.time-to {width:100%;height:155px;margin-bottom:32px;}
ul.social li {line-height:70%!important;display:inline-block;margin-right:0px;padding:3px 7px 3px 3px!important;}
ul.social li span {padding:0;}
ul.social li.last {padding:0!important;border:none;}
.social1 {width:100%;margin-top:40px;}
ul.social1 {display:table;}
ul.social1 li {display:table-cell;line-height:70%!important;margin:0px;text-align:center;padding:0!important;font-size:3em;}
/* Grey Bar Embelem/Menu Buttons */
.embelemmenu {}
.embelemwrap {margin:-60px 0; float:left; width:33%; height:319px;position:relative;z-index:9999;}
.embelem-lg {height:598px;}
/*.embelemwrap img {max-width:100%;position:relative;z-index:9999;}*/
.midmenuwrap1 {margin-top:78px; width:33.5%;float:left;text-align:right;}
.midmenuwrap2 {margin-top:78px; width:33%;float:left; text-align:left;}
.midmenuwrap1 a.article-readmore-last {margin:0 0 0 32px;}
.midmenuwrap2 a.article-readmore-first {margin:0 32px 0 0;}
.midmenuwrap1 a.first,.midmenuwrap1 a.last,.midmenuwrap2 a.first, .midmenuwrap2 a.last {
display:inline-block;
-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;
font-weight:100 !important; letter-spacing:0.5px; text-transform:uppercase; font-size:1.05em; font-weight:bold; text-align:center;
padding:9px 0; width:41%;
text-decoration:none;
}
.midmenuwrap1 a.first {margin:0 32px 0 0;}
.midmenuwrap1 a.last {margin:0;}
.midmenuwrap2 a.first {margin:0 32px 0 0;}
.midmenuwrap2 a.last {margin:0;}
ul.fplist1 {width:100%;padding:0;}
ul.fplist1 li {width:40%;text-align:center;font-size:1.7em!important;font-weight:bold;line-height:100%;display:inline-block!important;}
ul.fplist1 li .iwrap {width:220px;height:220px;margin-bottom:20px;border-radius:50%; border:3px solid #fff;}
ul.fplist1 li .iwrwap img {max-width:100%;} 
ul.fplist1 li.first {padding:0 60px 0 0; }
ul.fplist1 li.middle {padding:0 0 0 60px;}
ul.fplist1 li.last {margin-left:-12px;}
.contactwrap {white-space:nowrap;}
.contactwrap i {padding-top:2px;}
.contactwrap1 {text-align:center !important;margin-top:28px;}
.contactwrap1 i {padding-top:6px;}
input.button.subbutton.btn.btn-primary {background:#444 !important;}
/* ----------------------------------------------*/
/* H 02 - Kommento
/* ----------------------------------------------*/
div.kmt-readon {margin-top:8px; }
.kmt-readon span.aligned-left {margin-right:10px;}
.kmt-readon span.kmt-readmore {background:none!important;font-weight:100 !important;font-size:0.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.kmt-readmore a {padding-right:10px;}
.kmt-readon span.kmt-comment,.kmt-readon span.kmt-hits  {background:none!important;font-weight:100 !important;font-size:0.85em;display:inline-block;text-transform:uppercase;}
.kmt-comment a {padding-right:10px;}
.kmt-readon span {padding:0;}
#section-kmt #kmt-fame {padding:30px;}
#section-kmt .avatar {margin-right:20px;}
#section-kmt .kmt-list > li > div {padding:30px 0!important}
#section-kmt .input.button {margin-left:6px!important;}
#section-kmt .kmt-btn-submit,#section-kmt .input.button  {padding:9px 28px!important;font-weight:100 !important;font-family:Arial, Helvetica, sans-serif;font-size:12px!important;display:inline-block;text-transform:uppercase;border:none!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.kmt-content p {line-height:133%;margin:0 0 35px 20px!important;position:relative;padding:30px!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
div.kmt-content p:after {content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0px;border-style:solid;display:block;width:0;}
#section-kmt .kmt-control-user {padding-left:20px;}
#section-kmt .kmt-form-length > b {padding:7px 14px 7px 36px!important;}
#section-kmt .kmt-option{float:none!important;}
#section-kmt .float-li > li, #section-kmt .float-span > span{float:right!important;}
#section-kmt ul.kmt-form-author{ margin:0 0 15px 0;}
#section-kmt h3.kmt-title {font-size:18px;}
/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {background:url(http://140.112.66.168/tao/templates/enterprise/images/icons/menu-icon.png) no-repeat  50% 50%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;position:relative;width:20px;height:20px;float:left;margin:10px 0 13px 13px;overflow:hidden;}
.mobilebtn{display:none;}
.mobilebtn select {background:none!important;border:none!important;font-size:16px;height:30px;margin-right:40px;width:15px;}
.mobilelogo {padding:0px 0px 0px 16px;}
body.mobile{padding:0;width:100%;}
body.mobile #enterprisemobile,body.mobile #headerwrap{}

body.mobile .mobilepad{padding:20px 0 0 0;}
body.mobile .enterprisemobile > div:first-child{padding:0;}
body.mobile #mobilewrap{float:right;width:80%;}
body.mobile .module{margin:0;}
body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none;}
body.mobile #footerwrap {min-width:100%;}
body.mobile span.itemImage img{max-width:100%;width:auto!important;}
body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none!important;width:100%!important;}
body.mobile #mobilewrap .lg a{line-height:16px!important;}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){
html,  body{width:100%;}
.firstarea{ width:100% !important;}
.centerarea{ width:100% !important;}
.lastarea{ width:100% !important;}
.modulecontent img { width:100% !important; padding:0px !important;}
#user32 ul {
    width: 98% !important;
		margin-left:2%;
}
#user31 ul {
  width: 100% !important;
	margin-left:2%;
}
#user31 {
  padding: 10px !important;
}
.footerlink{ width: 100% !important;}
#bottom4 {
  width: 100% !important;
}
#bottom1 {
  width: 100% !important;
}
.search input {
  height: 0px;
	width:50px;
}

#region1wrap .xtc-wrapperpad {
  overflow: auto;
}
#logo a {
	background-position: left top !important;
	width: 120px !important;
}
.modulecontent { display:block;}
}
ul.social1 {display:none;}
ul.fplist1 {display:none;}
.embelem-lg {display:none;}
/**
 * @version		1.3.1
 * @package		Enterprise template for Joomla! 2.5.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2012,2013,2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body {background:#dddddd  url('http://140.112.66.168/tao/templates/enterprise/images/backgrounds/bkgbright.png') no-repeat 50% -12px;color:#666666;-moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%;}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#b87c86;}
.componentheading {color:#b87c86;}
a,input.button {color:#666666;}
a:hover {color:#b87c86 !important;}
a:active {color:#666666;}
h1 {color:#b87c86;}
h2 {color:#b87c86;}
h3 {color:#333333;}
h4 {color:#b87c86;}
h5 {color:#333333;}
h6 {color:#333333;}
/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle{background-color: #f6f6f6;}
.pagetitle, .pagetitle a {color:#fff; color:#b87c86;}
.pagetitle span{}
.title {color:#b87c86;}
.title a {color:#b87c86;}
.title a:hover {color:#666666;}
h4.title{color:#666;}
/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#b87c86;}
.basecolor_2 {color:#393939;}
.basecolor_2 a {color:#393939;}
.basecolor_3 {color:#aaaaaa;}
.basecolor_4 {color:#cccccc;}
.basecolor_5 {color:#64a2ce;}
.basecolor_6 {color:#b87c86;}
.basecolor_7 {color:#74606e;}
.basecolor_8 {color:#f8b096;}

/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap{background:transparent ; }
#header{background:#224268 ;border-bottom:6px solid #f8b096;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
#logo a{background:url(http://140.112.66.168/tao/templates/enterprise/images/logos/eplogo.png) no-repeat 0 0;height: 70px;width:250px;padding:0px;}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ; }
#region1{background:transparent ;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:transparent ; }
#region2{background:#000  url('http://140.112.66.168/tao/templates/enterprise/images/backgrounds/whitestripes-new-dk.png') 50% 50% repeat-x; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:transparent ; }
#region3wrapnoimg{background:transparent;}
#region3{ background:#f9f9f9 ;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:transparent ; }
#region4 {background:#eeeeee  url('http://140.112.66.168/tao/templates/enterprise/images/backgrounds/whitestripes-new.png') bottom repeat-x;border-bottom:5px solid #c9c9c9; border-top:1px solid #ebebeb;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:transparent ; }
#region5{background:  url('http://140.112.66.168/tao/templates/enterprise/images/backgrounds/regionsep.png') bottom repeat-x;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:transparent ; }
#region6{background:  url('http://140.112.66.168/tao/templates/enterprise/images/backgrounds/regionsep.png') bottom repeat-x;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent ; }
#region7{background:#f9f9f9 ;border-left:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:transparent ; }
#region8{background:#f9f9f9 ;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background: ; }
#region9{background:#222222 ;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
#region9 input.inputbox{background:#333!important;border:1px solid #333!important;}
/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:transparent;color:#222;}
#footerpad{background:#000000;}

/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
#menu {background: transparent;}
/* Top Level */
#header ul.menu > li > a {color:#bbb; background: transparent; border-top:0.1px solid transparent;  }
#header ul.menu > li > a:hover {color:#fff;background: transparent;border-top:0.1px solid #b87c86; }
#header ul.menu > li.active > a {color:#fff;background: transparent;border-top:0.1px solid #393939;}
/* Dropdown Level */
#header ul.menu li.parent > ul {background: #393939;border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; box-shadow: 0 10px 15px rgba(0,0,0,0.5); -moz-box-shadow: 0 10px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.5);}
#header ul.menu li.parent > ul > li {border-bottom:1px dotted #444;}
#header ul.menu li.parent > ul > li > a {color:#ccc; color:rgba(255,255,255,0.75);background: transparent;}
#header ul.menu li.parent > ul > li.active > a {color:rgba(255,255,255,0.85);background:  ;}
#header ul.menu li.parent > ul > li > a:hover {color:#e5e5e5;background: #444 ;}
#header ul.menu li.parent > ul li:first-child a{}
#header ul.menu li.parent > ul li:last-child a{}
/* ----------------------------------------------*/
/* M 01 - Main Menu Dropdown Styles
/* ----------------------------------------------*/
.drop1 {border-left: 4px solid #b87c86;}
.drop2 {border-left: 4px solid #eee;}
.drop3 {border-left: 4px solid #f8b096;}
.drop4 {border-left: 4px solid #b87c86;}
.drop5 {border-left: 4px solid #eee;}
.drop6 {border-left: 4px solid #f8b096;}
.drop7 {border-left: 4px solid #b87c86;}
.drop8 {border-left: 4px solid #eee;}
.drop9 {border-left: 4px solid #f8b096;}
.dropstyles1 {border-left: 4px solid #93107f;}
.dropstyles2 {border-left: 4px solid #108893;}
.dropstyles3 {border-left: 4px solid #936d10;}
.dropstyles4 {border-left: 4px solid #931029;}
.dropstyles5 {border-left: 4px solid #93107f;}
.dropstyles6 {border-left: 4px solid #108893;}
/* ----------------------------------------------*/
/* M 02 - Horizontal Top Menu
/* ----------------------------------------------*/
.menualignwrap {border:1px solid #ff0000;}
.midmenuwrap1 a.first,.midmenuwrap1 a.last, .midmenuwrap2 a.first, .midmenuwrap2 a.last {
background-color:#f9f9f9;
border:1px solid #e0e0e0;
color:#a2a2a2;
text-shadow:1.6px 1.6px 0 #fff;
-moz-box-shadow:0 0 0 6px #eeeeee, 0 0 0 7px #ffffff;
-webkit-box-shadow:0 0 0 6px #eeeeee, 0 0 0 7px #ffffff;
box-shadow:0 0 0 6px #eeeeee, 0 0 0 7px #ffffff;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));
background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);

}
.xmenu {color:#444;}

/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: ;}
.module h3{background:   ; }
.module h3 span.first_word{color:#222222;}
.module h3 span.rest{color:#b87c86!important;}
.rtitle h3 span {background-color:#393939;color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.underline h3 {border-bottom: 4px solid #393939;background:none!important;}
.frame {border: 8px solid #393939!important;}
.box{background:#393939!important;color:#fff!important;}
.tabbed h3{border-bottom-color:#393939!important;background:none!important;}
.tabbed h3 span{background:#393939!important;	color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}

/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
/* Front Page Article layout */
.fpwrap h1 {color:#393939;}
.fpwrap h2 {color:#aaaaaa;}
.fpwrap span.fptext {color:#797979;}
ul.fplist li {color:#333;}
ul.fplist li span i {color:#666;}
/* Joomla Content */
.comwrap {background:#f7f7f7;border:5px solid #ffffff;outline:1px solid #f1f1f1;}
.category_img{border:1px solid #e1e2de;background:#eef0eb;}
.cat-item div.action span{border-right:1px solid #CCCCCC;}
.btn input,.btn button{ background:#660066;}
.btn { background:#ff0000; }
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.wallframe {background:#d5d5d5; border: 1px solid #fff;}
.imgframe,.article_date {background:#fff;  outline:1px solid #f1f1f1; }
h5.day {color:#fff;}
h5.month{color:#fff;}
.article_date_pad{color:#fff;background-color:#393939;}
div.contact.row-fluid h3 {color:#333;}
div.breadcrumbs {background:#ebebeb;}
span.showHere {color:#b87c86;}
a.pathway {color:#999999 !important;}
span.here {color:#999999 !important;}
.readmore a {color:#b87c86 !important; font-weight:normal;}
.readmore a span {color:#393939;}
div.pagination span {color:#ccc;}
.pagination ul > li > a, .pagination ul > li > span {background-color:#aaaaaa;color:#ccc;}
.pagination ul > li > a {color:#fff;}	
.pagination ul > li > a:hover {color:#666;}
div.action{}
legend {color:#b87c86 !important;}
dt.result-title, dt.result-title a {color:#b87c86 !important; font-weight:normal;}
.search_menu_btn {color:#ebebeb;background:#666;}
.search_menu_btn:hover {color:#fff;background:#b87c86;cursor:pointer;}
.items-more h3 {color:#b87c86!important;}

.itemExtraFieldsValue p {display: inline-block;}
/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:#f9f9f9;}
.bargraphv,.bargraphv a:hover{ background-color:#b87c86!important;}
.circletag { background-color:#b87c86!important;}
.circlebottom {border-top-color: #b87c86!important;}
.cloud_tag1 {background-color:#393939!important;}
.bargraphv,.bargraphv a {background-color:#b87c86!important;} 

/* ----------------------------------------------*/
/* H 01 - JXTC  Walls(Newspro News Module)
/* ----------------------------------------------*/
/*------Text Colors----------*/
.newsitemwrap h4 a {color:#333;} 
p.article-info {color:#999;}
p.article-intro {color:#5a5a5a}
/*------Read More Buttons------*/
/*.newsitemwrap a.article-readmore {-moz-box-shadow:1px 1px 0 0 #bdbdbd;-webkit-box-shadow:1px 1px 0 0 #bdbdbd;box-shadow:1px 1px 0 0 #bdbdbd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);background-color:#f9f9f9;border:5px solid #e3e3e3;display:inline-block;color:#a6a6a6;text-shadow:1px 1px 0 #fff;}
*/
/*------Border Styles----------*/
.newswrap {border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.newsitemwrap {border-right:1px solid #ebebeb;}
.newsitemwrap img.intimage {border-bottom:1px solid #ebebeb;}
/*------ToolTips----------*/
.tt-wrapper li a.first{ background-color:#b87c86;}
.tt-wrapper li a.middle{ background-color:#74606e;}
.tt-wrapper li a.last{ background-color:#f8b096;}
.tt-wrapper li a span{color: #719DAB;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);border: 4px solid #fff;background:#fff;box-shadow: 1px 1px 2px rgba(0,0,0,0.1);}
.tt-wrapper li a span:before,.tt-wrapper li a span:after{border-top: 10px solid rgba(0,0,0,0.1);}
.tt-wrapper li a span:after{border-top: 10px solid #fff;}
/* ----------------------------------------------*/
/* H 02 - JXTC Slide Panel
/* ----------------------------------------------*/
.slide-container{background: #ffffff;border-radius: 4px;color: #7e7975;box-shadow: 0 2px 2px rgba(0,0,0,0.2),0 1px 5px rgba(0,0,0,0.2),0 0 0 12px rgba(255,255,255,0.4);}
.slide-container h1 {color: #bdb5aa;border-bottom: 1px solid #EBE6E2;text-shadow: 0 2px 0 rgba(255,255,255,0.8);box-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.slide-container h1 .log-in {color: #6c6763;}
.slide-container h1 .sign-up {color: #ffb347;}
.slide-container .float {border-top: 1px solid rgba(255,255,255,1);}
.slide-container label {color:#000;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.login_slide_btn {color:#ebebeb;background:#b87c86;}
.login_slide_btn:hover {color:#fff;background:#b87c86;cursor:pointer;}
.logout_slide_btn {color:#b87c86;background:#ebebeb;}
.logout_slide_btn:hover {color:#fff;background:#b87c86;cursor:pointer;}
div.slide-leftbox li a {color:#b87c86;font-size:10px; font-weight:bold; text-transform:uppercase;}
div.slide-leftbox input.button, input.button {background:#b87c86 !important;	color:#fff;}
/* ----------------------------------------------*/
/* H 03 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing {background:#666!important;}
#user_email_formAcymailing {background:#666!important;}
/* ----------------------------------------------*/
/* H 04 - JXTC Contact Wall
/* ----------------------------------------------*/
.circle1:hover {background-color:#b87c86;}
/* ----------------------------------------------*/
/* H 05 - Custom HTML Markup
/* ----------------------------------------------*/
.embelemwrap {
background: url(http://140.112.66.168/tao/templates/enterprise/images/backgrounds/embelem-lg-s1.png) 50% 50% no-repeat;
-moz-background-size:contain; -webkit-background-size:contain; background-size:contain;
}
.embelem-lg {background: url(http://140.112.66.168/tao/templates/enterprise/images/backgrounds/embelem-lg-s1.png) 50% 50% no-repeat;
-moz-background-size:contain; -webkit-background-size:contain; background-size:contain;}
ul.social li a {color:#393939;}
ul.social li {border-right: 1px solid #ebebeb;}
ul.social1 li {color:#999;}
.map {background: url(http://140.112.66.168/tao/templates/enterprise/images/backgrounds/usamap-s2.png) 50% 50% no-repeat; max-width:100%; height:164px;
-moz-background-size:100%; -webkit-background-size:100%; background-size:100%;}
ul.fplist1 li .iwrap {border:8px solid #fff; box-shadow: 0 0 0 10px rgba(0,0,0,0.025);}
ul.fplist1 li.first .iwrap {background:#b87c86;}
ul.fplist1 li.middle .iwrap {background:#f8b096;}
ul.fplist1 li.last .iwrap {background:#74606e;}
/* ----------------------------------------------*/
/* H 06 - Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#b87c86 !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#b87c86 !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#b87c86 !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#b87c86 !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#b87c86 !important;}
.kmt-hits a:hover {color:#b87c86 !important;}
#section-kmt .input.button {background:#b87c86 !important;color:#fff !important;	}
#section-kmt .kmt-btn-submit {background:#b87c86 !important;color:#fff !important;}
div.kmt-content p {background:#fff;}
div.kmt-content p:after {border-color:transparent #fff;}
/* ----------------------------------------------*/
/* H 07 - JXTC Easy Image Gallery
/* ----------------------------------------------*/
.unoslider_title {color:#fff;}
.unoslider_description {color:#f1f1f1;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {background-color:rgba(0,0,0,0.4);}

@media(max-width:960px ){
	#logo a{background:url(http://140.112.66.168/tao/templates/enterprise/images/logos/eplogo.png) no-repeat 0 0;height: 70px;width:250px!important;margin:0px!important;} 
	}
/**
 * @version		1.3.1
 * @package		Enterprise template for Joomla! 2.5.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2012,2013,2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
.row-fluid .span12{margin-left:0;}
img{max-width:100%;}
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu li.parent > ul > li > a,.login_slide_btn,.logout_slide_btn,.search_menu_btn,.social a,.flatgreybutton,.bargraphv a,.circle1,#header ul.menu > li > a:hover {
	     -webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.15s,0.15s;
		-moz-transition-duration: 0.15s,0.15s;
		-o-transition-duration: 0.15s,0.15s;
		-ms-transition-duration: 0.15s, 0.15s;
		transition-duration: 0.15s, 0.15s;
		-webkit-transition-timing-function: ease-in,ease-out;
		-moz-transition-timing-function: ease-in,ease-out;
		-o-transition-timing-function: ease-in,ease-out;
		-ms-transition-timing-function: ease-in,ease-out;
		transition-timing-function: ease-in,ease-out;
	}

/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.animated1{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.7s;-moz-animation-duration:0.7s;-ms-animation-duration:0.7s;-o-animation-duration:0.7s;animation-duration:0.7s;
-moz-animation-delay:0.5s; -webkit-animation-delay:0.5s; -0-animation-delay:0.5s; animation-delay:0.5s;
-webkit-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
   -moz-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
     -o-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
        transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);}
.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}


@-webkit-keyframes anistyle {
0%   {opacity: 0; -webkit-transform: translateY (2000px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
		
@-moz-keyframes anistyle {
0% {opacity: 0;	-moz-transform: translateY(2000px);}
100% {opacity: 1;-moz-transform: translateY(0);}
}
	
@-o-keyframes anistyle {
0% {opacity: 0;	-o-transform: translateY(2000px);}
100% {opacity: 1;-o-transform: translateY(0);}
}
	
@keyframes anistyle {
0% {opacity: 0;transform: translateY(2000px);}
100% {opacity: 1;transform: translateY(0);}
}
	
.anistyle {
-webkit-animation-name: anistyle;
-moz-animation-name: anistyle;
-o-animation-name: anistyle;
animation-name: anistyle;
}	

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/


/* Responsive Animation Parameters */
	
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12
 {
 -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
     -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
	 -moz-transition: width 0.8s ease-in-out;
    -webkit-transition: width 0.8s ease-in-out;
    -moz-transition: width 0.8s ease-in-out;
    -o-transition: width 0.8s ease-in-out;
    transition: width 0.8s ease-in-out;
		}



/* CSS3 Rotating Words */
.rw-wrapper{width: 100%;text-align:center!important;padding: 20px 0 30px 0;position:relative;}
.rw-words{display: inline;text-indent: 10px;}
.rw-words-1 span{position: absolute;opacity: 0;overflow: hidden;text-align:center!important;-webkit-animation: rotateWord 18s linear infinite 0s;-moz-animation: rotateWord 18s linear infinite 0s;-o-animation: rotateWord 18s linear infinite 0s;-ms-animation: rotateWord 18s linear infinite 0s;animation: rotateWord 18s linear infinite 0s;left: 50%;margin-left:-50%;width: 100%;}
.rw-words-1 span:nth-child(2) {-webkit-animation-delay: 3s;-moz-animation-delay: 3s;-o-animation-delay: 3s;-ms-animation-delay: 3s;animation-delay: 3s;}
.rw-words-1 span:nth-child(3) {-webkit-animation-delay: 6s;-moz-animation-delay: 6s;-o-animation-delay: 6s;-ms-animation-delay: 6s;animation-delay: 6s;}
.rw-words-1 span:nth-child(4) {-webkit-animation-delay: 9s;-moz-animation-delay: 9s;-o-animation-delay: 9s;-ms-animation-delay: 9s;animation-delay: 9s;}
.rw-words-1 span:nth-child(5) {-webkit-animation-delay: 12s;-moz-animation-delay: 12s;-o-animation-delay: 12s;-ms-animation-delay: 12s;animation-delay: 12s;}
.rw-words-1 span:nth-child(6) {-webkit-animation-delay: 15s;-moz-animation-delay: 15s;-o-animation-delay: 15s;-ms-animation-delay: 15s;animation-delay: 15s;}
@-webkit-keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;-webkit-transform: translateY(-30px);}
	5% { opacity: 1;-webkit-transform: translateY(0px);}
    17% { opacity: 1;-webkit-transform: translateY(0px);}
	20% { opacity: 0;-webkit-transform: translateY(30px);}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@-moz-keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;}
	5% { opacity: 1;}
    17% { opacity: 1;}
	20% { opacity: 0;}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@-o-keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;-o-transform: translateY(-30px);}
	5% { opacity: 1;-o-transform: translateY(0px);}
    17% { opacity: 1;-o-transform: translateY(0px);}
	20% { opacity: 0;-o-transform: translateY(30px);}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@-ms-keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;-ms-transform: translateY(-30px);}
	5% { opacity: 1;-ms-transform: translateY(0px);}
    17% { opacity: 1;-ms-transform: translateY(0px);}
	20% { opacity: 0;-ms-transform: translateY(30px);}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;transform: translateY(-30px);}
	5% { opacity: 1;transform: translateY(0px);}
    17% { opacity: 1;transform: translateY(0px);}
	20% { opacity: 0;transform: translateY(30px);}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@media screen and (max-width: 768px){.rw-sentence { font-size: 18px;}}
@media screen and (max-width: 320px){.rw-sentence { font-size: 9px;}}

/* CSS3 Animations */
.spin {-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-o-transition: all 400ms linear;-ms-transition: all 400ms linear;transition: all 400ms linear;}
.spin:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.animated { -webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation: 0.5s ease;-moz-animation: 0.5s ease;-ms-animation: 0.5s ease;-o-animation: 0.5s ease;animation: 0.5s ease;}
.animated.hinge {-webkit-animation: 2s ease;-moz-animation: 2s ease;-ms-animation: 2s ease;-o-animation: 2s ease;animation: 2s ease;}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1);} 
  50% { -webkit-transform: scale(1.5);}
    100% { -webkit-transform: scale(1);}}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1);}  
  50% { -moz-transform: scale(1.5);}
    100% { -moz-transform: scale(1);}}
@-ms-keyframes pulse {
    0% { -ms-transform: scale(1);} 
  50% { -ms-transform: scale(1.5);}
    100% { -ms-transform: scale(1);}}
@-o-keyframes pulse {
    0% { -o-transform: scale(1);}  
  50% { -o-transform: scale(1.5);}
    100% { -o-transform: scale(1);}}
@keyframes pulse {
    0% { transform: scale(1);} 
  50% { transform: scale(1.5);}
    100% { transform: scale(1);}}
.pulse:hover{-webkit-animation-name: pulse;-moz-animation-name: pulse;-ms-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;}
@keyframes shake{
0% { transform: translate(2px, 1px) rotate(0deg);}
10% { transform: translate(-1px, -2px) rotate(-1deg);}
20% { transform: translate(-3px, 0px) rotate(1deg);}
30% { transform: translate(0px, 2px) rotate(0deg);}
40% { transform: translate(1px, -1px) rotate(1deg);}
50% { transform: translate(-1px, 2px) rotate(-1deg);}
60% { transform: translate(-3px, 1px) rotate(0deg);}
70% { transform: translate(2px, 1px) rotate(-1deg);}
80% { transform: translate(-1px, -1px) rotate(1deg);}
90% { transform: translate(2px, 2px) rotate(0deg);}
100% { transform: translate(1px, -2px) rotate(-1deg);}}
@-moz-keyframes shake{
0% { -moz-transform: translate(2px, 1px) rotate(0deg);}
10% { -moz-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -moz-transform: translate(-3px, 0px) rotate(1deg);}
30% { -moz-transform: translate(0px, 2px) rotate(0deg);}
40% { -moz-transform: translate(1px, -1px) rotate(1deg);}
50% { -moz-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -moz-transform: translate(-3px, 1px) rotate(0deg);}
70% { -moz-transform: translate(2px, 1px) rotate(-1deg);}
80% { -moz-transform: translate(-1px, -1px) rotate(1deg);}
90% { -moz-transform: translate(2px, 2px) rotate(0deg);}
100% { -moz-transform: translate(1px, -2px) rotate(-1deg);}}
@-webkit-keyframes shake {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg);}
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg);}
30% { -webkit-transform: translate(0px, 2px) rotate(0deg);}
40% { -webkit-transform: translate(1px, -1px) rotate(1deg);}
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg);}
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg);}
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg);}
90% { -webkit-transform: translate(2px, 2px) rotate(0deg);}
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg);}}
.shake{display:block;}
.shake:hover,.shake:focus{animation-name: shake;animation-duration: 0.8s;transform-origin:50% 50%;animation-iteration-count: infinite;animation-timing-function: linear;-moz-animation-name:shake;-moz-animation-duration: 0.8s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count: infinite;-moz-animation-timing-function:linear;-webkit-animation-name: shake;-webkit-animation-duration: 0.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
.bump{float: left;margin: 15px;-webkit-transition: margin 0.5s ease-out;-moz-transition: margin 0.5s ease-out;-o-transition: margin 0.5s ease-out;}
.bump:hover {margin-top: 2px;clear:both;}
.tint {position: relative;cursor: pointer;}
.tint:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.3);-moz-transition: all .3s linear;-webkit-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.tint:hover:before {background: none;}
 
/* CSS3 Responsive Breakpoints */
@media(max-width:1920px){
#component p {}
p {font-size:100%;}
.team-lft {display:none}
.team-rt {width:100%!important;float:none;}}
@media(max-width:1600px){.unoslider_caption {bottom:36%;}}
@media(max-width:1440px){.unoslider_caption {bottom:36%;}}
@media(max-width:1280px){.fpwrap h2 {font-size:2.7em;}.unoslider_caption {bottom:36%;}}
@media(max-width:1160px){.devices {width:358px;} 
.unoslider_caption {bottom:36%;}}
@media(max-width:1140px){
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {}
.fpwrap h1 {font-size:3.7em; white-space:nowrap;}
.fpwrap h2 {font-size:2.4em; white-space:nowrap;}
.devices {width:348px;}
.embelemwrap {width:37%;}
.midmenuwrap1 {width:31.5%; margin-top:45px;}
.midmenuwrap2 {width:31%; margin-top:45px;}
.midmenuwrap1 a.first {margin:0 0 28px 0;width:86%;text-align:center;padding-left:0;padding-right:0;}
.midmenuwrap1 a.last {margin:0;width:86%;text-align:center;padding-left:0;padding-right:0;}
.midmenuwrap2 a.first {margin:0 0 28px 0;width:86%;text-align:center;padding-left:0;padding-right:0;}
.midmenuwrap2 a.last {margin:0;width:86%;text-align:center;padding-left:0;padding-right:0;}
.tt-wrapper{margin-bottom: 70px;}
.devices {width:338px;}
.unoslider_caption {bottom:36%;}}
@media(max-width:1070px){
img.signature {display:inline-block;margin:-58px 0 0 24px;max-width:30%;}}
@media(max-width:1000px){ 
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:50%!important;}
.ulwrap {width:29%;}
body.frontpage #component {padding-bottom:60px;}
.devices {margin-top:-100px;}
.fpwrap span.fptext {font-size:110%!important;}
.fpwrap h1 {font-weight:bold;font-size:5.2em;line-height:70%!important;}
.fpwrap h2 {padding-top:12px;font-size:2em;}
.fpwrap h1 span {font-size:.5em;display:block;}
body.frontpage #component {padding-top:0;}
.embelemwrap {margin:-48px 0 -61px !important; width:41%; height:300px; }
.midmenuwrap1 {width:29%;}
.midmenuwrap2 {width:29%;}
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {padding:14px 28px 16px;}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {padding:14px 28px 16px;}
ul.imgmenu{}
ul.imgmenu li{}
ul.imgmenu img { }
ul.imgmenu span.image-title {width:50%; line-height:110%; padding-top:5px;}
.xmenu {display:none;}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:inline-block;margin-top:0.6em!important;}
#region4 {}
.unoslider_caption {bottom:36%;}}
@media screen and (max-width: 979px){
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.rightlarge .items-leading .span6{width:100%;margin-left:0;}
.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6{width:100%;margin-left:0;}
.centerlarge .items-leading .span3{width:100%;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
.devices {width:290px;}
img.signature {margin-left:18px;max-width:25%;}
.unoslider_caption {bottom:36%;}}
@media(max-width:900px){
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {padding:14px 21px 16px;}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {padding:14px 21px 16px;}
.modspace a h4.news {min-height:50px;}
/*div.item-page {padding:30px 20px 0 20px;}*/
.fpwrap h1 {font-weight:bold;font-size:4.6em;line-height:70%!important; white-space:nowrap;}
.fpwrap h1 span {font-size:.5em;display:block;font-family: Source, sans-serif;}
.fpwrap h2 {font-size:1.7em;}
.embelemwrap {margin:-33px 0;}
.tt-wrapper{margin-bottom: 0;}
.wallfloat { width:50%!important;}
.wallfloat.lastcol {clear:none!important;}
.wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;width:50%!important;}
.map {height:180px;background-position:center top;-moz-background-size:80%;-webkit-background-size:80%;background-size:80%;}	
#region9 .row-fluid .span3{float:left;width:48.6188%;margin-left:2.76243%;}
#region9 .row-fluid .span3:first-child,#region9 .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
#region9 .row-fluid .span3:first-child + .span3 + .span3{clear:left;}
ul.imgmenu{}
ul.imgmenu li{}
ul.imgmenu img { }
ul.imgmenu span.image-title {}
#headerwrap .xtc-wrapper {padding-left:24px!important; padding-right:12px!important; }

.unoslider_caption {bottom:36%;}}
@media(max-width:840px){
	img.signature {display:none;}
	.unoslider_caption {bottom:36%;}}
@media (min-width: 768px) and (max-width: 979px) { 
.xtc-intro div.span12 div.column-4,.xtc-intro div.span12 div.column-2,.blog-featured .row-fluid .row-fluid .span3:first-child,.blog-featured .row-fluid .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
.xtc-intro .span3,.blog-featured .row-fluid .row-fluid .span3{float:left;width:48.6188%;}
.embelemwrap {margin:-45px 0; width:43%;}
.midmenuwrap1 {width:28%;}
.midmenuwrap2 {width:28%;}
.unoslider_caption {bottom:36%;}}
@media (max-width: 767px) { 
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
.xmenu {display:none;}
#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:20px;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:20px;}
.map {height:180px;-moz-background-size:95%;-webkit-background-size:95%;background-size:95%;}
/*
ul.fplist li {text-align:center;display:inline !important;}
ul.fplist li span i {margin:0 0 16px 0;display:block;font-size:4em!important;}
*/
#component, #left, #right{padding-left:40px;padding-right:40px;}
.pushleft{margin-left:1.641%!important;}
.unoslider_caption {bottom:36%;}}
@media(max-width:800px){
.embelemwrap {margin:-45px 0; width:47%;}
.midmenuwrap1 {width:26%;}
.midmenuwrap2 {width:26%;}
.unoslider_caption {bottom:36%;}}
@media(max-width:786px){
#component p {font-size:110%;line-height:133%}
h4 {padding:16px 6px 6px 0;font-size:150%!important;line-height:110%;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.xtcdefaultmenu{display:none;}
#region9 .xtcdefaultmenu{display:block;}
.mobilebtn{display:block;}
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
.ulwrap {width:45%;}
.modspace {padding-bottom:50px;margin-bottom:20px;border-bottom:1px solid #dddddd;}
.modspace a h4.news {font-size:200%!important;letter-spacing:-1px;padding-bottom:0!important;margin-bottom:0!important;}
ul.social1 {display:table;}
#left {display:none;}
.devices {display:none;}
.unoslider_caption {bottom:28% !important;}
body.frontpage #component {padding:0px 10px;}
.fpwrap h1 {font-size:5.4em;line-height:70%!important; border:none; white-space:normal;}
.fpwrap h2 {font-size:2.4em; white-space:normal;}
.fpwrap span.fptext {max-width:100%;}
.fpwrap-bottom {text-align:center;}
.fpwrap {text-align:center;}
ul.fplist {display:none;}
ul.fplist1 {display:block; margin-bottom:30px;}
#region1 {display:none !important;}
#region2 {background:#222 !important;}
#region4 {padding:45px 0!important;}
.pushleft{margin-left:5.641%!important;}
.embelemwrap {display:none;} .embelemwrap img {display:none;}
.embelem-lg {display:block!important;margin-bottom:30px;}
.midmenuwrap1 {float:left;}
.midmenuwrap2 {float:right;}
.midmenuwrap1,.midmenuwrap2 {margin:10px 0 0 0!important;width:49%; text-align:center;}
.midmenuwrap1 a.first {margin:0 0 14px 16px;width:90%;padding-left:0;padding-right:0;}
.midmenuwrap1 a.last {margin:14px 0 0 16px;width:90%;padding-left:0;padding-right:0;}
.midmenuwrap2 a.first {margin:0 16px 14px 0;width:90%;padding-left:0;padding-right:0;}
.midmenuwrap2 a.last {margin:14px 16px 0 0;width:90%;padding-left:0;padding-right:0;}
.unoslider_caption {bottom:36%;}}

@media all and (max-width: 768px/*) and (min-width: 480px*/) {
.team-lft {display:inline-block;width:28%!important;float:left;}
.team-rt {width:68%!important;float:right;}
h3.teamtitle-rt{font-size:140%;color:#444;margin:0 0 0.4em 0;font-size:160%!important;}
.team {max-width:100%;}
.teamintro-rt {font-size:140%;margin:0 0 0.4em 0;line-height:144%;font-size:1em!important;}
ul.fplist1 li.first {padding:0 45px 0 0;}
ul.fplist1 li.middle {padding:0 0 0 45px;}
ul.fplist1 li.last {}
.unoslider_caption {bottom:36%;}}
@media(max-width:650px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.wallfloat { width:100%!important;}
.wallfloat.lastcol {clear:none!important;}
.wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;width:100%!important;}
.ulwrap {width:40%;margin-right:20px;}
.modspace a h4.news { min-height:none!important;}
.team-lft {display:block;width:98%!important;float:none;margin-bottom:20px;}
.team-rt {width:100%!important;float:none;}
div.formwrap {width:auto;padding:7%;}
#region9 .row-fluid .span3{width:100%;margin-left:0;}
.map {height:280px !important;}
#region9 .module h3{text-align:center; border:none; padding:14px 0; background:#202020;}
div#bottom1 .module, div#bottom2 .module, div#bottom3 .module, div#bottom4 .module, div#bottom6 .module {padding-bottom:0;margin-bottom:10px;}
.dualcol li {font-size:1.1em;text-align:center!important;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #292929;}
.contactwrap {text-align:center; font-size:120%; line-height:184%;}
.contactwrap1 {display:inline-block; margin:28px auto 0;  }
.contactwrap1 span.circle1 {display:inline-block;width:60px; height:60px; margin:0 24px;}
.contactwrap1 i {padding:19px 10px 0; font-size:140% !important;}
.unoslider_caption {bottom:36%;}
div.acymailing_form {text-align:center;}
p.acysubbuttons {text-align:center !important;}
input.button.subbutton.btn.btn-primary {width:85%;}
.slide-containter {left:180px!important;}}
@media(max-width:620px){
.midmenuwrap1,.midmenuwrap2 {margin:14px 0 0 0;width:48%; text-align:center;}
/*ul.fplist1 li {padding:0!important;width:100%!important;}*/
ul.fplist1 li .iwrap {width:160px;height:160px;margin-bottom:20px;}
ul.fplist1 li.first {padding:0 35px 0 0;}
ul.fplist1 li.middle {padding:0 0 0 35px;}
ul.fplist1 li.last {padding-top:20px;}
.article_date,.article_date_pad  {display:none;}
.article_info{margin-left:0;}
.fpwrap h2 {font-size:2em;}
ul.imgmenu{display:none !important;}
.embelem-lg {height:498px;}
#region2 {display:none !important;}
.unoslider_caption {bottom:36%;}
.slide-containter {left:150px!important;}
}
@media(max-width:525px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.embelem-lg {height:428px;}
.ulwrap {width:100%;margin-right:0;}
.fpwrap h1 {font-size:5em;}
.fpwrap h2 {font-size:2.5em;}
.unoslider_caption {bottom:36%;}
#region9wrap .xtc-wrapper {padding:20px !important;}
.slide-container {left:100px!important;}}
@media(max-width:480px){
#region4 {min-height:none!important;border-top:10px solid #f1f1f1;background-image:none!important; border-bottom:10px solid #f1f1f1; outline:1px solid #ebebeb;}
#region4 {padding:0!important;}
#region4wrap .xtc-wrapper {padding:30px 0 !important;}
.midmenuwrap1, .midmenuwrap2 {width:100%;}
.midmenuwrap1 {margin:0;}
.midmenuwrap2 {margin-top:24px;}
.midmenuwrap1 a.first,.midmenuwrap2 a.first{margin:0 10px;}
.midmenuwrap1 a.last,.midmenuwrap2 a.last{margin:25px 10px 0 10px;}
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.embelem-lg {height:400px;}
ul.social {display:none}
ul.social {width:90%;}
ul.social1 li {font-size:2em;}
ul.partners li {font-size:1.4em!important;}
ul.fplist1 li .iwrap {width:140px;height:140px;margin-bottom:20px;}
  ul.fplist1 li.first {padding:0 30px 0 0;}
ul.fplist1 li.middle {padding:0 0 0 30px;}
.unoslider_caption {bottom:36%;}
.map {height:220px !important;}
.slide-container {left:80px!important;}
.slide-leftbox {width:420px!important;height:500px!important;}
.slide-container {left:20px!important;width:420px!important;height:500px!important;}
.slide-inner-container {width:420px!important;height:500px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}	
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}}
@media(max-width:440px){
ul.fplist1 li {padding:0 0 30px 0!important; margin-bottom:30px; border-bottom:1px solid #ebebeb;width:100%!important; display:block;}
ul.fplist1 li.last {margin:0; padding:0; border:none;}
ul.fplist1 li .iwrap {width:240px;height:240px;margin-bottom:20px;}
.fpwrap h1 {font-size:4.2em;}
.fpwrap h2 {font-size:2.5em;}
#headerwrap .xtc-wrapper {padding-left:12px!important; padding-right:0px!important; }
#logo a {width:150px;}
.embelem-lg {height:380px;}
.map {height:190px !important;}
.contactwrap1 span.circle1 {width:50px; height:50px; margin:0 16px;}
.contactwrap1 i {padding:12px 10px 0; font-size:140% !important;}
.slide-leftbox {width:400px!important;height:400px!important;}
.slide-container {left:20px!important;width:400px!important;height:400px!important;}
.slide-inner-container {width:400px!important;height:400px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}	
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}}
@media(max-width:390px){.embelem-lg {height:340px;}}
@media(max-width:350px){.embelem-lg {height:300px;}}
@media(max-width:320px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
div.pagination span, div.pagination a,ul.pagenav a {font-size:1em!important;padding:2px 8px;border:2px solid #e3e3e3;}
div.pagination ul li {padding:0 4px 0 0;}
.map {height:130px !important;}
.slide-leftbox {width:280px!important;height:400px!important;}
.slide-container {left:20px!important;width:280px!important;height:500px!important;}
.slide-inner-container {width:280px!important;height:500px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
.embelem-lg {height:260px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.newsdate{margin:0 30px 0 0;}}
/* End Responsive Parameters */
/**
 * @version		1.3.1
 * @package		Enterprise template for Joomla! 2.5.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2012,2013,2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* FONT FACE FOR TEMPLATE TEXT */
@font-face {
    font-family: 'Luxi';
    src: url('../fonts/Luxi/luxisr-webfont.eot');
    src: url('../fonts/Luxi/luxisr-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Luxi/luxisr-webfont.woff') format('woff'),
         url('../fonts/Luxi/luxisr-webfont.ttf') format('truetype'),
         url('../fonts/Luxi/luxisr-webfont.svg#RockwellRegular') format('svg');
    font-weight: 100;
    font-style: normal;}
@font-face {
    font-family: 'LuxiBold';
    src: url('../fonts/Luxi/luxisb-webfont.eot');
    src: url('../fonts/Luxi/luxisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Luxi/luxisb-webfont.woff') format('woff'),
         url('../fonts/Luxi/luxisb-webfont.ttf') format('truetype'),
         url('../fonts/Luxi/luxisb-webfont.svg#Rockwell') format('svg');
    font-weight: 100;
    font-style: normal;}
@font-face {
    font-family: 'Oxygen';
    src: url('../fonts/Luxi/Oxygen-webfont.eot');
    src: url('../fonts/Luxi/Oxygen-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Luxi/Oxygen-webfont.woff') format('woff'),
         url('../fonts/Luxi/Oxygen-webfont.ttf') format('truetype'),
         url('../fonts/Luxi/Oxygen-webfont.svg#RockwellRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'OxygenBold';
    src: url('../fonts/Luxi/Oxygen-Bold-webfont.eot');
    src: url('../fonts/Luxi/Oxygen-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Luxi/Oxygen-Bold-webfont.woff') format('woff'),
         url('../fonts/Luxi/Oxygen-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Luxi/Oxygen-Bold-webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'Source';
    src: url('../fonts/Source/SourceSansPro-Regular-webfont.eot');
    src: url('../fonts/Source/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Source/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('../fonts/Source/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Source/SourceSansPro-Regular-webfont.svg#RockwellRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'SourceSemiBold';
    src: url('../fonts/Source/SourceSansPro-Semibold-webfont.eot');
    src: url('../fonts/Source/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Source/SourceSansPro-Semibold-webfont.woff') format('woff'),
         url('../fonts/Source/SourceSansPro-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/Source/SourceSansPro-Semibold-webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'SourceBold';
    src: url('../fonts/Source/SourceSansPro-Bold-webfont.eot');
    src: url('../fonts/Source/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Source/SourceSansPro-Bold-webfont.woff') format('woff'),
         url('../fonts/Source/SourceSansPro-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Source/SourceSansPro-Bold-webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'SourceLight';
    src: url('../fonts/Source/SourceSansPro-Light-webfont.eot');
    src: url('../fonts/Source/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Source/SourceSansPro-Light-webfont.woff') format('woff'),
         url('../fonts/Source/SourceSansPro-Light-webfont.ttf') format('truetype'),
         url('../fonts/Source/SourceSansPro-Light-webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald/Oswald-Regular-webfont.eot');
    src: url('../fonts/Oswald/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Oswald/Oswald-Regular-webfont.woff') format('woff'),
         url('../fonts/Oswald/Oswald-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Oswald/Oswald-Regular-webfont.svg#RockwellRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
h1, h2, h3, h4, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content .contentheading, #content .componentheading, .jnewstitle, .category, a.mainlevel, .contentheading span,.unoslider_caption, ul.fplist1 li, .midmenuwrap1 a.first,.midmenuwrap1 a.last,.midmenuwrap2 a.first, .midmenuwrap2 a.last,div.pagination a,ul.pagenav a,.items-more h3  {
/*font-family: LuxiBold, sans-serif !important;*/
/*font-family: OxygenBold, sans-serif !important;*/
font-family: Noto Sans, sans-serif;
font-weight:100 !important;}  
#topmenu #mainmenu > li a, .slidetext p,  .flatgreybutton1, .fpwrap h2, ul.fplist li, .fpwrap h1,.unoslider_description  {
/*font-family: Luxi, sans-serif !important;*/
/*font-family: Oxygen, sans-serif !important;*/
font-family: Source, sans-serif !important;
font-weight:100 !important;}
.callwrap1 h1, h1.slide {font-family: SourceLight, sans-serif !important;font-weight:100 !important;}
/*Global */
body {
font-family:Noto Sans, sans-serif;;font-size:0.9em;direction:ltr;line-height: 160%;}
/*Content and Component Headings */
.contentheading,h2.title {font-family:Noto Sans, sans-serif;;font-size:3em;line-height:95% !important;padding:12px 0;}
div.joomla div.multicolumns h2.title {font-size:2.1428571428571;line-height:2.1428571428571;}
.componentheading,.pagetitle {font-family: Noto Sans, sans-serif;;font-size: 1.5em;line-height: 1.5em;margin:0 0 20px 0;}
.pagetitle span {padding:5px 32px 5px 32px;font-weight:bold;display:inline-block;}
.component h2 {letter-spacing:-2px;}
.module h3 span {font-size:1.1em;line-height:1.1em;}
.module h3 span.module_subtitle {font-size:11px;font-weight:normal;text-transform:none;line-height:12px;}
.cat h3.title,.cat_rest h3.title {font-size: 250%;font-weight: normal;letter-spacing: -1px;line-height: 110%;margin: 0;padding:0 0 4px;float:left;width:auto;}
div.joomla div.description {font-size:18px;line-height:20px;}
p {line-height:152%;}
.txt_small {font-size:12px;line-height:14px;}
.txt_large {font-size:60px;line-height:63px;padding:0;}
.upper {text-transform:uppercase;}
.ff_times {font-family:"Times New Roman", Times, serif;}
ul.dualfish li a,ul.suckerfish li a,ul.dropline li a {font-size:1em;}
ul.dualfish li ul.dualfish li a,ul.suckerfish li ul.suckerfish li a,ul.dropline li ul.dropline li a{font-size:0.9em;}
/*Be nice, IE fix below*/
div,a,a:link,ul.dualfish li ul li a span, ul.suckerfish li ul li a span, ul.dropline li ul li a span{font-family:Noto Sans, sans-serif;;}
/* ----------------------------------------------*/
/* TYPOGRAPHY display: inline-block;
/* ----------------------------------------------*/
#component p {margin: 2em 0;line-height:170%;}

h1 {font-size:2em;letter-spacing: -1px; line-height:100%; padding:0; }
h1.iteminfo{padding:0 0 55px 0;margin:0 0 18px 0;}
h2 { font-size:1.7em; letter-spacing: -1px; line-height:100%; font-weight:normal;}
h3 { font-size:1.3em;letter-spacing: -1px; line-height:100%;}
h4 { font-size:0.85em;}
h5 { font-size:0.85em;}
h6 { font-size:0.85em;}
.dropcap{float:left;padding:4px 8px 0 0;display:block;color:#999;font:50px/40px Times,serif}
quotes{padding:1em 40px 1em 15px;font:16px Arial;color:#777}
blockquote.opensmall{background:url(../images/typo/openquote.gif) no-repeat 0 0;border:0;padding:0 0 0 6px;text-align:justify}
blockquote.opensmall p{background:url(../images/typo/closequote.gif) no-repeat 100% 100%;padding:0 0 0 15px;font:16px Arial;color:#777}
blockquote.openlarge{background:url(../images/typo/oquote_lg.png) no-repeat 0 0;border:0;padding:0;text-align:justify}
blockquote.openlarge p{background:url(../images/typo/equote_lg.png) no-repeat 100% 100%;padding:10px 0 10px 50px;font:18px Arial;line-height:28px;color:#777}
.highlight{padding:12px;background:#ffc;color:#333;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
.code{background:#f4f4f4;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;padding:12px;color:#333}
.note{background:#feef9c url(../images/typo/note.gif) no-repeat right bottom;font-size:1em;color:#000!important;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;margin-bottom:15px}
p.error{padding-left:25px;color:#f10033;background:url(../images/typo/error.gif) no-repeat top left}
p.message{color:#069;background:url(../images/typo/info.gif) no-repeat top left;padding-left:25px}
p.ideas{padding-left:25px;color:#ee9600;background:url(../images/typo/lightbulb.gif) no-repeat top left}
p.download{background:url(../images/typo/download.gif) no-repeat 5px center;padding-left:25px}
p.astrix{background:url(../images/typo/icon-asterisk_sm.png) no-repeat 5px center;padding-left:25px}
p.com{background:url(../images/typo/ext_com.png) no-repeat 5px center;padding-left:35px}
p.mod{background:url(../images/typo/ext_mod.png) no-repeat 5px center;padding-left:35px}
p.plug{background:url(../images/typo/ext_plugin.png) no-repeat 5px center;padding-left:35px}
p.lang{background:url(../images/typo/ext_lang.png) no-repeat 5px center;padding-left:35px}
p.rss{background:url(../images/typo/rss.png) no-repeat 5px center;padding-left:25px;padding-right:0;padding-top:0;padding-bottom:0}
.ulwrap{background:#f4f4f4;border:1px solid #ddd;width:20%;min-width:150px;margin:0 20px 20px 0;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.titlewrap{padding:12px;background:#f1f1f1;border-bottom:1px solid #ddd;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
h3.wraptitle{padding:0;margin:0;font-size:16px;color:#666;line-height:100%}
ul.icons{list-style:none;padding:12px 0;margin:0}
ul.icons li span{padding-right:10px}
ul.icons li span i.icon-ok{color:#5ea62a}
ul.icons li span i.icon-star{color:#eec523}
ul.icons li span i.icon-remove-sign{color:#900}
ul.icons li span i.icon-comments{color:#5e8bc9}
ul.icons li span i.icon-play-circle{color:#222}
.blog-red,.blog-blue,.blog-green,.blog-cyan,.blog-tan,.blog-yellow,.blog-grey,.blog-pink{line-height:133%;margin-bottom:15px!important;position:relative;padding:30px!important;font-size:14px;color:#fff;color:rgba(255,255,255,0.85);text-shadow:1px 1px 0 rgba(0,0,0,0.5);font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.blog-red+p,.blog-blue+p,.blog-green+p,.blog-cyan+p,.blog-tan+p,.blog-yellow+p,.blog-grey+p,.blog-pink+p{margin:15px 0 2em 85px!important;font-style:italic}
.blog-red:after,.blog-blue:after,.blog-green:after,.blog-cyan:after,.blog-tan:after,.blog-yellow:after,.blog-grey:after,.blog-pink:after{content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0;border-style:solid;display:block;width:0}
.blog-red{background:#6c1d1e;background:-webkit-gradient(linear,0 0,0 100%,from(#6c1d1e),to(#590c0d));background:-moz-linear-gradient(#6c1d1e,#590c0d);background:-o-linear-gradient(#6c1d1e,#590c0d);background:linear-gradient(#6c1d1e,590c0d)}
.blog-red:after{border-color:transparent #590c0d}
.blog-blue{background:#8296af;background:-webkit-gradient(linear,0 0,0 100%,from(#8296af),to(#587faf));background:-moz-linear-gradient(#8296af,#587faf);background:-o-linear-gradient(#8296af,#587faf);background:linear-gradient(#8296af,#587faf)}
.blog-blue:after{border-color:transparent #587faf}
.blog-green{background:#aba338;background:-webkit-gradient(linear,0 0,0 100%,from(#aba338),to(#90892f));background:-moz-linear-gradient(#aba338,#90892f);background:-o-linear-gradient(#aba338,#90892f);background:linear-gradient(#aba338,#90892f)}
.blog-green:after{border-color:transparent #90892f}
.blog-tan{background:#877e6e;background:-webkit-gradient(linear,0 0,0 100%,from(#877e6e),to(#87785e));background:-moz-linear-gradient(#877e6e,#87785e);background:-o-linear-gradient(#877e6e,#87785e);background:linear-gradient(#877e6e,#87785e)}
.blog-tan:after{border-color:transparent #87785e}
.blog-cyan{background:#8ad5da;background:-webkit-gradient(linear,0 0,0 100%,from(#8ad5da),to(#21ceda));background:-moz-linear-gradient(#8ad5da,#21ceda);background:-o-linear-gradient(#8ad5da,#21ceda);background:linear-gradient(#8ad5da,#21ceda)}
.blog-cyan:after{border-color:transparent #21ceda}
.blog-yellow{background:#c8ab5e;background:-webkit-gradient(linear,0 0,0 100%,from(#c8ab5e),to(#c8a446));background:-moz-linear-gradient(#c8ab5e,#c8a446);background:-o-linear-gradient(#c8ab5e,#c8a446);background:linear-gradient(#c8ab5e,#c8a446)}
.blog-yellow:after{border-color:transparent #c8a446}
.blog-grey{background:#999;background:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#7a7a7a));background:-moz-linear-gradient(#999,#7a7a7a);background:-o-linear-gradient(#999,#7a7a7a);background:linear-gradient(#999,#7a7a7a)}
.blog-grey:after{border-color:transparent #7a7a7a}
.blog-pink{background:#e03960;background:-webkit-gradient(linear,0 0,0 100%,from(#e03960),to(#b12d4c));background:-moz-linear-gradient(#e03960,#b12d4c);background:-o-linear-gradient(#e03960,#b12d4c);background:linear-gradient(#e03960,#b12d4c)}
.blog-pink:after{border-color:transparent #b12d4c}
.num{position:relative;width:200px;height:200px;margin:50px 0 200px;text-align:center;font:140px/200px Arial,sans-serif;color:#fff;color:rgba(255,255,255,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.4);font-weight:bold;background:#c91f2c}
.num:before{content:"";position:absolute;bottom:-100px;right:0;border-width:0 0 100px 100px;border-style:solid;border-color:transparent #c91f2c}
.num:after{content:"";position:absolute;bottom:-140px;right:85px;border-width:0 0 140px 0;border-style:solid}
.num-med{position:relative;width:130px;height:130px;margin:50px 0 200px;text-align:center;font:80px/120px Arial,sans-serif;color:#fff;color:rgba(255,255,255,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.4);font-weight:bold;background:#c91f2c}
.num-med:before{content:"";position:absolute;bottom:-80px;right:0;border-width:0 0 80px 80px;border-style:solid;border-color:transparent #c91f2c}
.num-med:after{content:"";position:absolute;bottom:-140px;right:85px;border-width:0 0 140px 0;border-style:solid}
.num-sm{position:relative;width:80px;height:80px;margin:50px 0 200px;text-align:center;font:50px/80px Arial,sans-serif;color:#fff;color:rgba(255,255,255,0.75);text-shadow:-1px -1px 0 rgba(0,0,0,0.4);font-weight:bold;background:#c91f2c}
.num-sm:before{content:"";position:absolute;bottom:-30px;right:0;border-width:0 0 30px 30px;border-style:solid;border-color:transparent #c91f2c}
.num-sm:after{content:"";position:absolute;bottom:-10px;right:85px;border-width:0 0 140px 0;border-style:solid}
button:hover{cursor:pointer}
button::-moz-focus-inner{border:0}
button.minimal{background:#e3e3e3;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 1px 1px #f6f6f6;-webkit-box-shadow:inset 0 0 1px 1px #f6f6f6;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#333;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:8px 0 9px;text-align:center;text-shadow:0 1px 0 #fff;width:150px}
button.minimal:hover{background:#d9d9d9;-moz-box-shadow:inset 0 0 1px 1px #eaeaea;-webkit-box-shadow:inset 0 0 1px 1px #eaeaea;box-shadow:inset 0 0 1px 1px #eaeaea;color:#222;cursor:pointer}
button.minimal:active{background:#d0d0d0;-moz-box-shadow:inset 0 0 1px 1px #e3e3e3;-webkit-box-shadow:inset 0 0 1px 1px #e3e3e3;box-shadow:inset 0 0 1px 1px #e3e3e3;color:#000}
button.blue-pill{background:#8296af;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0;text-align:center;text-transform:uppercase;width:150px}
button.blue-pill:hover{background:#587faf;cursor:pointer}
button.purple-pill{background:#a5b8da;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.purple-pill:hover{background:#9badcc;cursor:pointer}
button.red-pill{background:#6c1d1e;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.red-pill:hover{background:#800002;cursor:pointer}
button.cyan-pill{background:#8ad5da;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.cyan-pill:hover{background:#21ceda;cursor:pointer}
button.tan-pill{background:#877e6e;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.tan-pill:hover{background:#87785e;cursor:pointer}
button.yellow-pill{background:#c8a446;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.yellow-pill:hover{background:#c89100;cursor:pointer}
button.grey-pill{background:#999;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.grey-pill:hover{background:#7a7a7a;cursor:pointer}
button.pink-pill{background:#e03960;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.pink-pill:hover{background:#e03960;cursor:pointer}
button.blue{background:#8296af;background:-webkit-gradient(linear,0 0,0 100%,from(#8296af),to(#587faf));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.blue:hover{background:#587faf;cursor:pointer}
button.purple{background:#a5b8da;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.purple:hover{background:#9badcc;cursor:pointer}
button.cyan{background:#8ad5da;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.cyan:hover{background:#21ceda;cursor:pointer}
button.red{background:#6c1d1e;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.red:hover{background:#800002;cursor:pointer}
button.tan{background:#877e6e;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.tan:hover{background:#87785e;cursor:pointer}
button.yellow{background:#c8a446;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.yellow:hover{background:#c89100;cursor:pointer}
button.grey{background:#999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.grey:hover{background:#7a7a7a;cursor:pointer}
button.pink{background:#e03960;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.pink:hover{background:#7a7a7a;cursor:pointer}
.flatbluebutton{background:#5e8bc9;padding:12px 28px;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatbluebutton_lg{background:#5e8bc9;padding:2.3% 9%;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatbluebutton_lg1{background:#5e8bc9;padding:2.3% 9%;font-weight:bold;color:#fff;display:none;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatgreybutton{background:#3f3f3f;padding:12px 28px;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatgreybutton_lg{background:#3f3f3f;padding:2.3% 9%;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatgreybutton_lg1{background:#3f3f3f;padding:2.3% 9%;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none}
.smallbluebutton{font-weight:100;color:#999;font-size:.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.smallgreybutton{font-weight:100;color:#fff;font-size:.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
button[disabled],button[disabled]:hover,button[disabled]:active{background:#999;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#aaa;cursor:not-allowed;text-shadow:none}
ul.column li{margin:0 0 30px 0;text-align:center}
.grayhover1{padding:12px}
td{font-size:100%}
th{font-weight:bold;padding:5px;text-align:left}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:80%;}
sup{bottom:1ex}
sub{top:.5ex}
del{text-decoration:line-through}
small{font-size:8px}
pre{border-left:3px solid #999;font:1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px;background:#efefef}
ol{list-style-type:upper-roman}
hr{border-color:#ededed;border-style:solid;border-width:1px 0 0;height:1px;margin:2px 0}
fieldset{border:0 solid #999}
legend{padding:.2em 0;border:0 solid #333;color:#aaa;font-size:100%;font-weight:bold;margin:0;text-transform:uppercase}
abbr[title]{border-bottom:1px dashed #999;cursor:help}
big{font-size:150%}
button,.button{border:0;font-size:12px;color:#fff}
center{text-align:center}
em{font-style:normal}
ul{list-style-image:none}
ul li{line-height:180%;padding-left:15px}
ul.list1 li{background:url(../images/bullet.gif) no-repeat 18px 13px;line-height:133%!important;padding:7px 0 7px 40px!important}
ul.pagenav{text-align:center}
ul.pagenav li{display:inline;padding:0 10px}
div.cat-children ul li{border-bottom:1px solid #dcdcdc;padding:15px 5px}
span.item-title a{font-size:24px;font-weight:normal;letter-spacing:0}
div.cat-children p{margin:10px 0!important}
ol{margin-left:25px}
ol li{list-style-type:decimal;background:0;margin:0 0 0 30px;padding:0}
a{text-decoration:none}
a:hover{text-decoration:none}
h1.pagetitle1{background-color:#ebebeb;border:4px solid #fff;outline:1px solid #f2f2f2;padding:0 10px;margin:0 0 30px 0!important;font-family:Arial;font-size:2em;font-weight:normal;line-height:2em;display:block;color:#333}
h1.pagetitle1 i {font-size:1em; padding:0.3em 0.75em 0 0.15em; color:#333;}
.typowrap {background:#fafafa; padding:30px; border-radius:5px; margin-bottom:30px;}
.GreyButton{-moz-box-shadow:1px 1px 0 0 #bdbdbd;-webkit-box-shadow:1px 1px 0 0 #bdbdbd;box-shadow:1px 1px 0 0 #bdbdbd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);background-color:#f9f9f9;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #e3e3e3;display:inline-block;color:#a6a6a6;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #fff}
.GreyButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e9e9e9),color-stop(1,#f9f9f9));background:-moz-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-webkit-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-o-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-ms-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:linear-gradient(to bottom,#e9e9e9 5%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#f9f9f9',GradientType=0);background-color:#e9e9e9;color:#a6a6a6;cursor:pointer}
.GreyButton:active{position:relative;top:1px}
.BlueButton{-moz-box-shadow:inset 1px 1px 0 0 #54a3f7;-webkit-box-shadow:inset 1px 1px 0 0 #54a3f7;box-shadow:inset 1px 1px 0 0 #54a3f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#007dc1),color-stop(1,#0061a7));background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1',endColorstr='#0061a7',GradientType=0);background-color:#007dc1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #19557d;display:inline-block;color:#dfe9f0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #154682}
.BlueButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0061a7),color-stop(1,#007dc1));background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7',endColorstr='#007dc1',GradientType=0);background-color:#0061a7;color:#dfe9f0!important;cursor:pointer}
.BlueButton:active{position:relative;top:1px}
.OrangeButton{-moz-box-shadow:1px 1px 0 0 #828282;-webkit-box-shadow:1px 1px 0 0 #828282;box-shadow:1px 1px 0 0 #828282;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fbb450),color-stop(1,#f89306));background:-moz-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-webkit-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-o-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-ms-linear-gradient(top,#fbb450 5%,#f89306 100%);background:linear-gradient(to bottom,#fbb450 5%,#f89306 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89306',GradientType=0);background-color:#fbb450;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #d48f3b;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #8f7f24}
.OrangeButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f89306),color-stop(1,#fbb450));background:-moz-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-webkit-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-o-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-ms-linear-gradient(top,#f89306 5%,#fbb450 100%);background:linear-gradient(to bottom,#f89306 5%,#fbb450 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306',endColorstr='#fbb450',GradientType=0);background-color:#f89306;color:#fff;cursor:pointer}
.OrangeButton:active{position:relative;top:1px}
.RedButton{-moz-box-shadow:1px 1px 0 0 #616161;-webkit-box-shadow:1px 1px 0 0 #616161;box-shadow:1px 1px 0 0 #616161;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f24537),color-stop(1,#c62d1f));background:-moz-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-webkit-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-o-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-ms-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:linear-gradient(to bottom,#f24537 5%,#c62d1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537',endColorstr='#c62d1f',GradientType=0);background-color:#f24537;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #d02718;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #810e05}
.RedButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c62d1f),color-stop(1,#f24537));background:-moz-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-webkit-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-o-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-ms-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:linear-gradient(to bottom,#c62d1f 5%,#f24537 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f',endColorstr='#f24537',GradientType=0);background-color:#c62d1f;color:#fff;cursor:pointer}
.RedButton:active{position:relative;top:1px}
.PinkButton{-moz-box-shadow:1px 1px 0 0 #595959;-webkit-box-shadow:1px 1px 0 0 #595959;box-shadow:1px 1px 0 0 #595959;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ff5bb0),color-stop(1,#ef027c));background:-moz-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-webkit-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-o-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-ms-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:linear-gradient(to bottom,#ff5bb0 5%,#ef027c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0',endColorstr='#ef027c',GradientType=0);background-color:#ff5bb0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #c7407f;display:inline-block;color:#f7e8f0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #7a0041}
.PinkButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ef027c),color-stop(1,#ff5bb0));background:-moz-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-webkit-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-o-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-ms-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:linear-gradient(to bottom,#ef027c 5%,#ff5bb0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027c',endColorstr='#ff5bb0',GradientType=0);background-color:#ef027c;color:#fff;cursor:pointer}
.PinkButton:active{position:relative;top:1px}
.CyanButton{-moz-box-shadow:1px 1px 0 0 #636363;-webkit-box-shadow:1px 1px 0 0 #636363;box-shadow:1px 1px 0 0 #636363;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#33bdef),color-stop(1,#019ad2));background:-moz-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-webkit-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-o-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-ms-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:linear-gradient(to bottom,#33bdef 5%,#019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef',endColorstr='#019ad2',GradientType=0);background-color:#33bdef;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #348dba;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #5b6178}
.CyanButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#019ad2),color-stop(1,#33bdef));background:-moz-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-webkit-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-o-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-ms-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:linear-gradient(to bottom,#019ad2 5%,#33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2',endColorstr='#33bdef',GradientType=0);background-color:#019ad2;color:#fff;cursor:pointer}
.CyanButton:active{position:relative;top:1px}
.GreenButton{-moz-box-shadow:inset 1px 1px 0 0 #9acc85;-webkit-box-shadow:inset 1px 1px 0 0 #9acc85;box-shadow:inset 1px 1px 0 0 #9acc85;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#74ad5a),color-stop(1,#68a54b));background:-moz-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-webkit-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-o-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-ms-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:linear-gradient(to bottom,#74ad5a 5%,#68a54b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a',endColorstr='#68a54b',GradientType=0);background-color:#74ad5a;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #3b6e22;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #506e3c}
.GreenButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#68a54b),color-stop(1,#74ad5a));background:-moz-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-webkit-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-o-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-ms-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:linear-gradient(to bottom,#68a54b 5%,#74ad5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b',endColorstr='#74ad5a',GradientType=0);background-color:#68a54b;color:#fff;cursor:pointer}
.GreenButton:active{position:relative;top:1px}
.DarkGreyButton{-moz-box-shadow:inset 1px 1px 0 0 #787878;-webkit-box-shadow:inset 1px 1px 0 0 #787878;box-shadow:inset 1px 1px 0 0 #787878;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#6e6e6e),color-stop(1,#525252));background:-moz-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-webkit-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-o-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-ms-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:linear-gradient(to bottom,#6e6e6e 5%,#525252 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#525252',GradientType=0);background-color:#6e6e6e;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #454545;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #212121}
.DarkGreyButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#525252),color-stop(1,#6e6e6e));background:-moz-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-webkit-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-o-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-ms-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:linear-gradient(to bottom,#525252 5%,#6e6e6e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252',endColorstr='#6e6e6e',GradientType=0);background-color:#525252;color:#fff;cursor:pointer}
.DarkGreyButton:active{position:relative;top:1px}
.BrownButton{-moz-box-shadow:inset 1px 1px 0 0 #7d6549;-webkit-box-shadow:inset 1px 1px 0 0 #7d6549;box-shadow:inset 1px 1px 0 0 #7d6549;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#7d5d3b),color-stop(1,#634b30));background:-moz-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-webkit-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-o-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-ms-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:linear-gradient(to bottom,#7d5d3b 5%,#634b30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b',endColorstr='#634b30',GradientType=0);background-color:#7d5d3b;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #544232;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #382c24}
.BrownButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#634b30),color-stop(1,#7d5d3b));background:-moz-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-webkit-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-o-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-ms-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:linear-gradient(to bottom,#634b30 5%,#7d5d3b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30',endColorstr='#7d5d3b',GradientType=0);background-color:#634b30;color:#fff;cursor:pointer}
.BrownButton:active{position:relative;top:1px}
.TanButton{-moz-box-shadow:1px 1px 0 0 #5e5e5e;-webkit-box-shadow:1px 1px 0 0 #5e5e5e;box-shadow:1px 1px 0 0 #5e5e5e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#b5a791),color-stop(1,#a1937e));background:-moz-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-webkit-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-o-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-ms-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:linear-gradient(to bottom,#b5a791 5%,#a1937e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5a791',endColorstr='#a1937e',GradientType=0);background-color:#b5a791;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #8c7f6c;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #382c24}
.TanButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#a1937e),color-stop(1,#b5a791));background:-moz-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-webkit-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-o-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-ms-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:linear-gradient(to bottom,#a1937e 5%,#b5a791 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1937e',endColorstr='#b5a791',GradientType=0);background-color:#a1937e;color:#fff;cursor:pointer}
.TanButton:active{position:relative;top:1px}
.LightGreyPill{-moz-box-shadow:1px 1px 0 0 #bdbdbd;-webkit-box-shadow:1px 1px 0 0 #bdbdbd;box-shadow:1px 1px 0 0 #bdbdbd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);background-color:#f9f9f9;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #e3e3e3;display:inline-block;color:#a6a6a6;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #fff}
.LightGreyPill:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e9e9e9),color-stop(1,#f9f9f9));background:-moz-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-webkit-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-o-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-ms-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:linear-gradient(to bottom,#e9e9e9 5%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#f9f9f9',GradientType=0);background-color:#e9e9e9;color:#a6a6a6;cursor:pointer}
.LightGreyPill:active{position:relative;top:1px}
.BluePillButton{-moz-box-shadow:inset 1px 1px 0 0 #54a3f7;-webkit-box-shadow:inset 1px 1px 0 0 #54a3f7;box-shadow:inset 1px 1px 0 0 #54a3f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#007dc1),color-stop(1,#0061a7));background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1',endColorstr='#0061a7',GradientType=0);background-color:#007dc1;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #19557d;display:inline-block;color:#dfe9f0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #154682}
.BluePillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0061a7),color-stop(1,#007dc1));background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7',endColorstr='#007dc1',GradientType=0);background-color:#0061a7;color:#fff;cursor:pointer}
.BluePillButton:active{position:relative;top:1px}
.OrangePillButton{-moz-box-shadow:1px 1px 0 0 #828282;-webkit-box-shadow:1px 1px 0 0 #828282;box-shadow:1px 1px 0 0 #828282;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fbb450),color-stop(1,#f89306));background:-moz-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-webkit-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-o-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-ms-linear-gradient(top,#fbb450 5%,#f89306 100%);background:linear-gradient(to bottom,#fbb450 5%,#f89306 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89306',GradientType=0);background-color:#fbb450;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #d48f3b;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #8f7f24}
.OrangePillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f89306),color-stop(1,#fbb450));background:-moz-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-webkit-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-o-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-ms-linear-gradient(top,#f89306 5%,#fbb450 100%);background:linear-gradient(to bottom,#f89306 5%,#fbb450 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306',endColorstr='#fbb450',GradientType=0);background-color:#f89306;color:#fff;cursor:pointer}
.OrangePillButton:active{position:relative;top:1px}
.RedPillButton{-moz-box-shadow:1px 1px 0 0 #616161;-webkit-box-shadow:1px 1px 0 0 #616161;box-shadow:1px 1px 0 0 #616161;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f24537),color-stop(1,#c62d1f));background:-moz-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-webkit-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-o-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-ms-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:linear-gradient(to bottom,#f24537 5%,#c62d1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537',endColorstr='#c62d1f',GradientType=0);background-color:#f24537;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #d02718;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #810e05}
.RedPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c62d1f),color-stop(1,#f24537));background:-moz-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-webkit-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-o-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-ms-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:linear-gradient(to bottom,#c62d1f 5%,#f24537 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f',endColorstr='#f24537',GradientType=0);background-color:#c62d1f;color:#fff;cursor:pointer}
.RedPillButton:active{position:relative;top:1px}
.PinkPillButton{-moz-box-shadow:1px 1px 0 0 #595959;-webkit-box-shadow:1px 1px 0 0 #595959;box-shadow:1px 1px 0 0 #595959;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ff5bb0),color-stop(1,#ef027c));background:-moz-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-webkit-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-o-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-ms-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:linear-gradient(to bottom,#ff5bb0 5%,#ef027c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0',endColorstr='#ef027c',GradientType=0);background-color:#ff5bb0;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #c7407f;display:inline-block;color:#f7e8f0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #7a0041}
.PinkPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ef027c),color-stop(1,#ff5bb0));background:-moz-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-webkit-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-o-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-ms-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:linear-gradient(to bottom,#ef027c 5%,#ff5bb0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027c',endColorstr='#ff5bb0',GradientType=0);background-color:#ef027c;color:#fff;cursor:pointer}
.PinkPillButton:active{position:relative;top:1px}
.CyanPillButton{-moz-box-shadow:1px 1px 0 0 #636363;-webkit-box-shadow:1px 1px 0 0 #636363;box-shadow:1px 1px 0 0 #636363;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#33bdef),color-stop(1,#019ad2));background:-moz-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-webkit-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-o-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-ms-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:linear-gradient(to bottom,#33bdef 5%,#019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef',endColorstr='#019ad2',GradientType=0);background-color:#33bdef;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #348dba;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #5b6178}
.CyanPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#019ad2),color-stop(1,#33bdef));background:-moz-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-webkit-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-o-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-ms-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:linear-gradient(to bottom,#019ad2 5%,#33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2',endColorstr='#33bdef',GradientType=0);background-color:#019ad2;color:#fff;cursor:pointer}
.CyanPillButton:active{position:relative;top:1px}
.GreenPillButton{-moz-box-shadow:inset 1px 1px 0 0 #9acc85;-webkit-box-shadow:inset 1px 1px 0 0 #9acc85;box-shadow:inset 1px 1px 0 0 #9acc85;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#74ad5a),color-stop(1,#68a54b));background:-moz-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-webkit-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-o-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-ms-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:linear-gradient(to bottom,#74ad5a 5%,#68a54b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a',endColorstr='#68a54b',GradientType=0);background-color:#74ad5a;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #3b6e22;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #506e3c}
.GreenPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#68a54b),color-stop(1,#74ad5a));background:-moz-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-webkit-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-o-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-ms-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:linear-gradient(to bottom,#68a54b 5%,#74ad5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b',endColorstr='#74ad5a',GradientType=0);background-color:#68a54b;color:#fff;cursor:pointer}
.GreenPillButton:active{position:relative;top:1px}
.DarkGreyPillButton{-moz-box-shadow:inset 1px 1px 0 0 #787878;-webkit-box-shadow:inset 1px 1px 0 0 #787878;box-shadow:inset 1px 1px 0 0 #787878;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#6e6e6e),color-stop(1,#525252));background:-moz-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-webkit-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-o-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-ms-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:linear-gradient(to bottom,#6e6e6e 5%,#525252 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#525252',GradientType=0);background-color:#6e6e6e;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #454545;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #212121}
.DarkGreyPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#525252),color-stop(1,#6e6e6e));background:-moz-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-webkit-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-o-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-ms-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:linear-gradient(to bottom,#525252 5%,#6e6e6e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252',endColorstr='#6e6e6e',GradientType=0);background-color:#525252;color:#fff;cursor:pointer}
.DarkGreyPillButton:active{position:relative;top:1px}
.BrownPillButton{-moz-box-shadow:inset 1px 1px 0 0 #7d6549;-webkit-box-shadow:inset 1px 1px 0 0 #7d6549;box-shadow:inset 1px 1px 0 0 #7d6549;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#7d5d3b),color-stop(1,#634b30));background:-moz-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-webkit-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-o-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-ms-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:linear-gradient(to bottom,#7d5d3b 5%,#634b30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b',endColorstr='#634b30',GradientType=0);background-color:#7d5d3b;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #544232;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #382c24}
.BrownPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#634b30),color-stop(1,#7d5d3b));background:-moz-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-webkit-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-o-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-ms-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:linear-gradient(to bottom,#634b30 5%,#7d5d3b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30',endColorstr='#7d5d3b',GradientType=0);background-color:#634b30;color:#fff;cursor:pointer}
.BrownPillButton:active{position:relative;top:1px}
.TanPillButton{-moz-box-shadow:1px 1px 0 0 #5e5e5e;-webkit-box-shadow:1px 1px 0 0 #5e5e5e;box-shadow:1px 1px 0 0 #5e5e5e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#b5a791),color-stop(1,#a1937e));background:-moz-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-webkit-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-o-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-ms-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:linear-gradient(to bottom,#b5a791 5%,#a1937e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5a791',endColorstr='#a1937e',GradientType=0);background-color:#b5a791;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #8c7f6c;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #382c24}
.TanPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#a1937e),color-stop(1,#b5a791));background:-moz-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-webkit-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-o-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-ms-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:linear-gradient(to bottom,#a1937e 5%,#b5a791 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1937e',endColorstr='#b5a791',GradientType=0);background-color:#a1937e;color:#fff;cursor:pointer}
.TanPillButton:active{position:relative;top:1px}
#multicolumnelement{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:15em;-moz-column-count:15em;column-count:15em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1em solid #000;-moz-column-rule:1em solid #000;column-rule:1em solid #000}
@font-face{font-family:"FontAwesome";src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot?#iefix') format('eot'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit}
a [class^="icon-"],a [class*=" icon-"]{display:inline-block;text-decoration:inherit}
.icon-large:before{vertical-align:top;font-size:1.3333333333333333em}
.btn [class^="icon-"],.btn [class*=" icon-"]{line-height:.9em}
li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}
li .icon-large[class^="icon-"],li .icon-large[class*=" icon-"]{width:1.875em}
li[class^="icon-"],li[class*=" icon-"]{margin-left:0;list-style-type:none}
li[class^="icon-"]:before,li[class*=" icon-"]:before{text-indent:-2em;text-align:center}
li[class^="icon-"].icon-large:before,li[class*=" icon-"].icon-large:before{text-indent:-1.3333333333333333em}
.icon-glass:before{content:"\f000"}
.icon-music:before{content:"\f001"}
.icon-search:before{content:"\f002"}
.icon-envelope:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-star:before{content:"\f005"}
.icon-star-empty:before{content:"\f006"}
.icon-user:before{content:"\f007"}
.icon-film:before{content:"\f008"}
.icon-th-large:before{content:"\f009"}
.icon-th:before{content:"\f00a"}
.icon-th-list:before{content:"\f00b"}
.icon-ok:before{content:"\f00c"}
.icon-remove:before{content:"\f00d"}
.icon-zoom-in:before{content:"\f00e"}
.icon-zoom-out:before{content:"\f010"}
.icon-off:before{content:"\f011"}
.icon-signal:before{content:"\f012"}
.icon-cog:before{content:"\f013"}
.icon-trash:before{content:"\f014"}
.icon-home:before{content:"\f015"}
.icon-file:before{content:"\f016"}
.icon-time:before{content:"\f017"}
.icon-road:before{content:"\f018"}
.icon-download-alt:before{content:"\f019"}
.icon-download:before{content:"\f01a"}
.icon-upload:before{content:"\f01b"}
.icon-inbox:before{content:"\f01c"}
.icon-play-circle:before{content:"\f01d"}
.icon-repeat:before{content:"\f01e"}
.icon-refresh:before{content:"\f021"}
.icon-list-alt:before{content:"\f022"}
.icon-lock:before{content:"\f023"}
.icon-flag:before{content:"\f024"}
.icon-headphones:before{content:"\f025"}
.icon-volume-off:before{content:"\f026"}
.icon-volume-down:before{content:"\f027"}
.icon-volume-up:before{content:"\f028"}
.icon-qrcode:before{content:"\f029"}
.icon-barcode:before{content:"\f02a"}
.icon-tag:before{content:"\f02b"}
.icon-tags:before{content:"\f02c"}
.icon-book:before{content:"\f02d"}
.icon-bookmark:before{content:"\f02e"}
.icon-print:before{content:"\f02f"}
.icon-camera:before{content:"\f030"}
.icon-font:before{content:"\f031"}
.icon-bold:before{content:"\f032"}
.icon-italic:before{content:"\f033"}
.icon-text-height:before{content:"\f034"}
.icon-text-width:before{content:"\f035"}
.icon-align-left:before{content:"\f036"}
.icon-align-center:before{content:"\f037"}
.icon-align-right:before{content:"\f038"}
.icon-align-justify:before{content:"\f039"}
.icon-list:before{content:"\f03a"}
.icon-indent-left:before{content:"\f03b"}
.icon-indent-right:before{content:"\f03c"}
.icon-facetime-video:before{content:"\f03d"}
.icon-picture:before{content:"\f03e"}
.icon-pencil:before{content:"\f040"}
.icon-map-marker:before{content:"\f041"}
.icon-adjust:before{content:"\f042"}
.icon-tint:before{content:"\f043"}
.icon-edit:before{content:"\f044"}
.icon-share:before{content:"\f045"}
.icon-check:before{content:"\f046"}
.icon-move:before{content:"\f047"}
.icon-step-backward:before{content:"\f048"}
.icon-fast-backward:before{content:"\f049"}
.icon-backward:before{content:"\f04a"}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-forward:before{content:"\f04e"}
.icon-fast-forward:before{content:"\f050"}
.icon-step-forward:before{content:"\f051"}
.icon-eject:before{content:"\f052"}
.icon-chevron-left:before{content:"\f053"}
.icon-chevron-right:before{content:"\f054"}
.icon-plus-sign:before{content:"\f055"}
.icon-minus-sign:before{content:"\f056"}
.icon-remove-sign:before{content:"\f057"}
.icon-ok-sign:before{content:"\f058"}
.icon-question-sign:before{content:"\f059"}
.icon-info-sign:before{content:"\f05a"}
.icon-screenshot:before{content:"\f05b"}
.icon-remove-circle:before{content:"\f05c"}
.icon-ok-circle:before{content:"\f05d"}
.icon-ban-circle:before{content:"\f05e"}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-share-alt:before{content:"\f064"}
.icon-resize-full:before{content:"\f065"}
.icon-resize-small:before{content:"\f066"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-asterisk:before{content:"\f069"}
.icon-exclamation-sign:before{content:"\f06a"}
.icon-gift:before{content:"\f06b"}
.icon-leaf:before{content:"\f06c"}
.icon-fire:before{content:"\f06d"}
.icon-eye-open:before{content:"\f06e"}
.icon-eye-close:before{content:"\f070"}
.icon-warning-sign:before{content:"\f071"}
.icon-plane:before{content:"\f072"}
.icon-calendar:before{content:"\f073"}
.icon-random:before{content:"\f074"}
.icon-comment:before{content:"\f075"}
.icon-magnet:before{content:"\f076"}
.icon-chevron-up:before{content:"\f077"}
.icon-chevron-down:before{content:"\f078"}
.icon-retweet:before{content:"\f079"}
.icon-shopping-cart:before{content:"\f07a"}
.icon-folder-close:before{content:"\f07b"}
.icon-folder-open:before{content:"\f07c"}
.icon-resize-vertical:before{content:"\f07d"}
.icon-resize-horizontal:before{content:"\f07e"}
.icon-bar-chart:before{content:"\f080"}
.icon-twitter-sign:before{content:"\f081"}
.icon-facebook-sign:before{content:"\f082"}
.icon-camera-retro:before{content:"\f083"}
.icon-key:before{content:"\f084"}
.icon-cogs:before{content:"\f085"}
.icon-comments:before{content:"\f086"}
.icon-thumbs-up:before{content:"\f087"}
.icon-thumbs-down:before{content:"\f088"}
.icon-star-half:before{content:"\f089"}
.icon-heart-empty:before{content:"\f08a"}
.icon-signout:before{content:"\f08b"}
.icon-linkedin-sign:before{content:"\f08c"}
.icon-pushpin:before{content:"\f08d"}
.icon-external-link:before{content:"\f08e"}
.icon-signin:before{content:"\f090"}
.icon-trophy:before{content:"\f091"}
.icon-github-sign:before{content:"\f092"}
.icon-upload-alt:before{content:"\f093"}
.icon-lemon:before{content:"\f094"}
.icon-phone:before{content:"\f095"}
.icon-check-empty:before{content:"\f096"}
.icon-bookmark-empty:before{content:"\f097"}
.icon-phone-sign:before{content:"\f098"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-github:before{content:"\f09b"}
.icon-unlock:before{content:"\f09c"}
.icon-credit-card:before{content:"\f09d"}
.icon-rss:before{content:"\f09e"}
.icon-hdd:before{content:"\f0a0"}
.icon-bullhorn:before{content:"\f0a1"}
.icon-bell:before{content:"\f0a2"}
.icon-certificate:before{content:"\f0a3"}
.icon-hand-right:before{content:"\f0a4"}
.icon-hand-left:before{content:"\f0a5"}
.icon-hand-up:before{content:"\f0a6"}
.icon-hand-down:before{content:"\f0a7"}
.icon-circle-arrow-left:before{content:"\f0a8"}
.icon-circle-arrow-right:before{content:"\f0a9"}
.icon-circle-arrow-up:before{content:"\f0aa"}
.icon-circle-arrow-down:before{content:"\f0ab"}
.icon-globe:before{content:"\f0ac"}
.icon-wrench:before{content:"\f0ad"}
.icon-tasks:before{content:"\f0ae"}
.icon-filter:before{content:"\f0b0"}
.icon-briefcase:before{content:"\f0b1"}
.icon-fullscreen:before{content:"\f0b2"}
.icon-group:before{content:"\f0c0"}
.icon-link:before{content:"\f0c1"}
.icon-cloud:before{content:"\f0c2"}
.icon-beaker:before{content:"\f0c3"}
.icon-cut:before{content:"\f0c4"}
.icon-copy:before{content:"\f0c5"}
.icon-paper-clip:before{content:"\f0c6"}
.icon-save:before{content:"\f0c7"}
.icon-sign-blank:before{content:"\f0c8"}
.icon-reorder:before{content:"\f0c9"}
.icon-list-ul:before{content:"\f0ca"}
.icon-list-ol:before{content:"\f0cb"}
.icon-strikethrough:before{content:"\f0cc"}
.icon-underline:before{content:"\f0cd"}
.icon-table:before{content:"\f0ce"}
.icon-magic:before{content:"\f0d0"}
.icon-truck:before{content:"\f0d1"}
.icon-pinterest:before{content:"\f0d2"}
.icon-pinterest-sign:before{content:"\f0d3"}
.icon-google-plus-sign:before{content:"\f0d4"}
.icon-google-plus:before{content:"\f0d5"}
.icon-money:before{content:"\f0d6"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-columns:before{content:"\f0db"}
.icon-sort:before{content:"\f0dc"}
.icon-sort-down:before{content:"\f0dd"}
.icon-sort-up:before{content:"\f0de"}
.icon-envelope-alt:before{content:"\f0e0"}
.icon-linkedin:before{content:"\f0e1"}
.icon-undo:before{content:"\f0e2"}
.icon-legal:before{content:"\f0e3"}
.icon-dashboard:before{content:"\f0e4"}
.icon-comment-alt:before{content:"\f0e5"}
.icon-comments-alt:before{content:"\f0e6"}
.icon-bolt:before{content:"\f0e7"}
.icon-sitemap:before{content:"\f0e8"}
.icon-umbrella:before{content:"\f0e9"}
.icon-paste:before{content:"\f0ea"}
.icon-user-md:before{content:"\f200"}
ul.the-icons li{padding-bottom:12px}
ul.the-icons li i{padding-top:1px}
.cloud_tag1{width:30px;height:30px;text-align:center;margin:8px 0 12px 3px !important;color:#fff;font-weight:bold;font-size:12px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e92d33;}
.cloud_tag1 span {display:inline-block;padding-top:4px;}
.circle1{float:left;width:30px;height:30px;text-align:center;margin:8px 8px 12px 0px !important;color:#242424;font-size:18px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#4e4e4e;}
.circle1 span {display:inline-block;padding-top:8px;}
.bargraphv,.bargraphv a{width:38px;background-color:#f0bb54;/*background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMmIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:-o-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:-webkit-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:linear-gradient(bottom,#171717 0,#2b2b25 100%)*/}
.barone{height:20px;margin-top:180px}
.bartwo{height:40px;margin-top:160px}
.barthree{height:60px;margin-top:140px}
.barfour{height:80px;margin-top:120px}
.barfive{height:100px;margin-top:100px}
.barsix{height:120px;margin-top:80px}
.barseven{height:140px;margin-top:60px}
.bareight{height:160px;margin-top:40px}
.barnine{height:180px;margin-top:20px}
.barten{height:200px;margin-top:0}
.circletag{width:30px;height:27px;padding-top:4px;text-align:center;margin-left:5px;color:#fff;font-weight:bold;font-size:12px;-moz-border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;-webkit-border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e92d33}
.circlebottom{margin:-3px 0 12px 14px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid red}
.circletagone{margin-top:180px}
.circletagtwo{margin-top:160px}
.circletagthree{margin-top:140px}
.circletagfour{margin-top:120px}
.circletagfive{margin-top:100px}
.circletagsix{margin-top:80px}
.circletagseven{margin-top:60px}
.circletageight{margin-top:40px}
.circletagnine{margin-top:20px}
.circletagten{margin-top:0}
.bartagone{height:20px}
.bartagtwo{height:40px}
.bartagthree{height:60px}
.bartagfour{height:80px}
.bartagfive{height:100px}
.bartagsix{height:120px}
.bartagseven{height:140px}
.bartageight{height:160px}
.bartagnine{height:180px}
.bartagten{height:200px}/**
 * @copyright	Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */
@import url(../../../media/system/css/system.css);

/* Unpublished */
.system-unpublished, tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 4px;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-intro-float-none {
}/**
 * @copyright	Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(../images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(../images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore,
.button2-left .article {
	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(../images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
/* Caption fixes */
.img_caption .left {
        float: left;
        margin-right: 1em;
}

.img_caption .right {
        float: right;
        margin-left: 1em;
}

.img_caption .left p {
        clear: left;
        text-align: center;
}

.img_caption .right p {
        clear: right;
        text-align: center;
}

.img_caption  {
	text-align: center!important;
}

.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}


/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
/**
 * @version		1.3.1
 * @package		Enterprise template for Joomla! 2.5.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2012,2013,2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/notosans.css);
@import url(http://fonts.googleapis.com/css?family=Merriweather&#8217);

body{font-family: Noto Sans, sans-serif;
}
.menurightmenu{ background-color:#e6e6e6}
#region3wrap .xtc-wrapperpad{ margin-top:10px;}
#menu > div:first-child {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	display: block;
	line-height: 140%;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-family: Noto Sans, sans-serif;
}
.jxtc55b5cbf83e174-images {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 0px !important;
}
.tagul {
    margin-top: 10px;
    display: block;
}
.taga h2 {
    font-size: 12px;
    font-weight: 800 !important;
    line-height: 1.5em;
}
#maintag {
  width: 18%;
  height: 350px;
  float: right;
  position: absolute;
  z-index: 999;
  right: 19%;
  margin-top: 1%;
}
.taginfo {
  background-color:rgba(0,0,0,0.5);
	color:#FFF;
  padding: 10px;
}
.tagbtn {
  height: 70px;
  line-height: 70px;
  font-size: 1.2em;
  background-color:rgba(255,255,255,0.5);
  text-indent: 1em;
	color:#666;
}
#slideimg{ width:100%; display:block;}
.acysubbuttons{ display:none;}
.acyfield_email{ display:none;}
.search input {
    height: 22px;
    padding: 0px !important;
}
.formArea{ display:none !important;}
#kmt-fame{ display:none !important;}
#section-kmt{ display:none !important;}
td { padding:5px;}
.article_text {line-height:2em;  padding-bottom:0em; font-size:1em; text-justify:auto;text-align: justify;}
.article_text ol{ padding:10px;}
.article_text ul{ padding:10px;}
.article_text li{ line-height:2em; list-style:disc;}

.tabtk td{
	border: 1px solid #CCC !important;
	margin-top:-1px !important;
	margin-left:-1px !important;
}
.tabtk{
	margin-bottom:30px !important;
}
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {
	padding: 5px 10px 5px;
	line-height: 100%;
}
.article_header {
  margin: 0 0 0px 0;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0px;
}
.contentheading, h2.title {
	font-size: 1.8em;
	}
.only{ display:none;}
.ordering-box{ display:none}
.form-limit{ display:none}
.button, button {
  padding: 0px 0px !important;
}
.formwrap, form#finder-search {
  width: 90%;
	margin-top:30px;
	margin-bottom:30px;
}
div.slide-leftbox input.button, input.button {
  padding: 0px 0px!important;
  font-weight: bold;
  font-size: 12px!important;
  text-transform: uppercase;
height:25px;
}
div.slide-leftbox input.button, input.button {
  background: #C30020 !important;
  color: #fff;
}
.article_text img{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
body {
  background: #fff url('') no-repeat 50% -12px;
}
#region7 {
  background: #fff;
  border-left: 0px;
}
#menu {
	float: right;
	margin: 8px 0 0 0;
	padding: 22px 14px 0 0;
}
.midmenuwrap1 {
	margin-top: 20px;
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.midmenuwrap2 {
	margin-top: 20px;
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.article_text td {
	padding: 5px !important;
	border: 0px solid #CCC;
}
.hd {
	background-color: #FF6600;
	color: #FFF;
	font-size: 1.2em;
}
.category-name {
	display: none !important;
}
#breadcrumbs {
	float: right;
}
.fpwrap h1 {
	font-size: 2.2em;
	font-weight: 100;
	letter-spacing: 0px;
}
h2 {
	letter-spacing: 0.03em;
}
#region9wrap .xtc-wrapper {
	padding: 0px !important;
}
#footerwrap .xtc-wrapper {
	display: none;
}
.bottom {
	margin-bottom: 0px !important;
}
table.acymailing_form {
	margin-left: 0;
	margin-top: -30px;
}
.issn {
	background-color: #EDEDED;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.camera_caption_title {
	font-size: 2.5em !important;
	font-weight: 100;
	line-height: 1em;
}
.camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.5);
}
#region9wrap .xtc-wrapper {
	max-width: 100%;
}
#region1wrap .xtc-wrapperpad {
	overflow: hidden;
}
.firstarea {
	width: 100%;
	display: block;
	float: left;
	border: 1px solid #CCC;
	margin-bottom:20px;
}
.lastarea {
	width: 100%;
	display: block;
	float: left;
	border: 1px solid #CCC;
	margin-bottom:20px;
}
.centerarea {
	width: 100%;
	display: block;
	float: left;
	border: 1px solid #CCC;
	margin-bottom:20px;
}
.module {
	margin: 0px 0 0 0;
*/
}

#user31 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#user31 ul {
	width: 66%;
	display: block;
	float: right;
	padding-bottom: 10px;
	padding-right:10px;
	padding-top:3px;
}
#user32 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#user32 ul {
	width: 67%;
	display: block;
	float: right;
	padding-bottom: 10px;
	padding-right:10px;
	padding-top:3px;
}
.modulePretext img {
	width: 150px;
	display: block;
	float: left;
	padding:20px;
	border: 1px solid #FFF;
}
#logo a {
	background-image: url(http://tao.cgu.org.tw/templates/enterprise/images/logos/eplogo.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 55px;
	width: 400px;
	padding-left: 0px;
	padding-top:4px;
}
.listyear ul li {
	line-height: 2em;
	font-size: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align: center;
	width: 100% !important;
}
.listyear ul {
	width: 100%;
}
.itemIntroText {
	line-height: 2.5em;
	font-size: 1.2em;
font-family: Noto Sans, sans-serif;}
.itemFullText {
	line-height: 0.9em !important;
	font-size: 0.9em;
font-family: Noto Sans, sans-serif;}
.listyear h3 {
	font-size: 2em;
	margin-top: 30px !important;
	background-color: #224268;
	color: #FFF !important;
	padding: 10px;
	text-align: center;
	text-transform: uppercase
}
.indexmainbanner {
	padding: 0px;
}
#accordeonck503 li a.toggler {
    padding-left: 1.5em;
}
.indexcircle {
	font-size: 1em;
	width: 150px;
	height: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	background-color: #C00;
	color: #FFF;
	text-align: center;
	line-height: 30px;
	vertical-align: middle;
	display: block;
	padding-top: 50px;
	float: left;
	-moz-box-shadow: 0px 3px 21px #000000;
	-webkit-box-shadow: 0px 3px 21px #000000;
	box-shadow: 0px 3px 21px #000000;
}
.ccdtl {
	width: 500px;
	height: 100%;
	float: left;
	vertical-align: middle;
	font-weight: normal;
	font-size: 16px;
	padding-top: 20px;
	padding-left: 20px;

}
.indexmainbanner {
	margin-left: 10%;
}
a.join-btn button {
	background-color: #ff6630;
	border: 1px solid #ebba8d;
	color: #fff;
	margin-top: 66px;
}
a.join-btn button:hover {
	background-color: #CC3300;
}
.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 30%;
	z-index: 1000;
	height: 145px;
}

.xtc-bodygutter {
	padding: 0;
}
#region4 {
	border-bottom: 0px solid #c9c9c9;
	border-top: 0px solid #ebebeb;
	border-left: 0px solid #ebebeb;
	border-right: 0px solid #ebebeb;
	background-color: #fff;
	background-image: url(#);
	background-repeat: repeat-x;
	background-position: bottom;
}
.camera_caption_desc a, input.button {
	color: #FFFFFF;
}
.moduleItemIntrotext {
	font-size: 11px !important;
	color: #4D4D4D;
	display:block;
}
div.k2ItemsBlock ul li a {
	display: block;
	width: 95%;
	color: #000;
	line-height:1.4em;
	font-family: Noto Sans, sans-serif;
	padding-top:5px
}
.typeTextfield{ font-size:11px; color:#4D4D4D; line-height:1.5em;}
.typeTextarea{ font-size:11px; color:#4D4D4D; line-height:1.5em;}
.typeLabels{ font-size:11px; color:#4D4D4D; line-height:1.5em;}
.typeLabels span a {
	background-color: #E6E6E6;
	color: #4D4D4D;
	width: auto;
	margin-right: 5px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-size:11px;
}
.typeLabels span a:hover {
	background-color: #b87c86;
	color: #FFF!important;
}
.genericItemCategory{ font-size:11px; color:#4D4D4D; line-height:1.5em;}
.genericItemReadMore a{ font-size:11px; color:#4D4D4D; line-height:1.5em;}
.even {
	border-bottom: 1px dotted #ccc;
	background-color: #fff;
	padding: 2px;
}
.acymailing_modulebottom {
	margin-top: 10px;
}
.moduleItemExtraFields ul{ width:100% !important;}
.copyrightnew{ width:100%; height:auto;  text-align:center; float:left; color:#FFF; margin-top:30px; margin-bottom:30px; font-size:11px;;}
.footerlink {
	width: 20%;
	height: auto;
	display: inline-block;
	float: left;
	min-height: 100px;
	color: #FFF;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
embed{ margin-top:30px;}
.footerlink li {
	background-color: #212121;
	font-size: 10px;
	color: #fff;
	font-weight:100;
}
.footerlink ul {
	width: 100%;
	display: block;
}
#bottom1 {
	width: 70%;
}
#bottom4 {
	width: 25%;
}
#region2wrap .xtc-wrapper {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
#region2 {
	background: #fff url('#') 50% 50% repeat-x;
	border-left: 0px solid #ebebeb;
	border-right: 0px solid #ebebeb;
}
.index3banner {
	background-color: #F90;
	height: 27px;
	width: 100% !important;
	padding-top: 3px;
}
.index3banner a:link {
 background-color:;
	width: 33%;
	display: block;
	float: left;
	text-align: center;
	background-color: #F90;
	color: #FFF;
	padding-left: 0px;
	font-size: 1.2em;
	margin-right: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.index3banner a:hover {
	color: #fff;
	background-color: #900;
}
.index3banner a:visited {
	color: #FFF;
}
.catItemTags li {
	background-color: #ea5610;
	color: #FFF;
	width: auto;
	float: left;
	margin-right: 5px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-size:11px;
}
.catItemTags a:link {
	color:#FFF;
}
.catItemTags a:visited {
	color:#FFF;
}

body.sticky #header {
	max-width: 1280px ;
	padding-top: 3px!important;
	padding-bottom: 3px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.itemHeader{border-bottom: 1px solid #cccccc;}
div.catItemHeader h3.catItemTitle {
	font-size: 25px !important;
}
#menu li {
	font-size: 16px;
	margin-top:10px;
}
.catItemTitle a:link {
	color: #1f4169;
}
.tagItemView {
    padding-top: 10px;
    padding-bottom: 10px;
		border-bottom: 1px dotted #ccc;
}

.genericItemView {
    padding-top: 10px;
    padding-bottom: 10px;
		border-bottom: 1px dotted #ccc;
}
.catItemIntroText{ padding-top:10px; padding-bottom:10px;}
.tagItemExtraFields li{border-bottom: 0px dotted #ccc;}
.tagItemExtraFieldsValue p{display:inline !important;}
.moduleItemExtraFieldsValue a{display:inline !important;}
/*width:5%; display:block; float:left;}*/
.k2Pagination ul{ width:100%; margin:0 auto;}
.k2Pagination { text-align:center; padding-top:20px; padding-bottom:20px;}
.k2Pagination li{ display:inline-block !important;}
div.itemHeader h2.itemTitle{
	font-family: Noto Sans, sans-serif;
	font-size: 1.8em;
}
.itemContainer {
	    border-bottom: 1px dotted #ccc;
	padding-bottom:10px;
	padding-top:10px;
}
div.catItemLinks {
	margin: 0;
	margin-top: 10px;
	padding: 0;
}


div.itemListCategory {
  border: 0px solid #ddd;
  margin: 0px;
  padding:0px;
}


#component p {
  margin: 0em;
}
.write { display:none;}
#header {
  background:#001a33;
  border-bottom: 0px solid #f8b096;
  border-left: 0px;
  border-right: 0px;
}
body.sticky #headerwrap {
 background: #001a33;
   border-bottom: 5px solid #f8b096;
}
#region1 {
  border-left: 0px;
  border-right: 0px;
}
#region9wrap {
  background: #222222;
}
#region9 {
  border-left: 0px;
  border-right: 0px;
}
#region3 {
  background: #fff;
  border-left: 0px;
  border-right: 0px;
}
.item-page{ margin-top:0px !important;}
#region3wrap .xtc-wrapper {
  padding-top: 10px!important;
  padding-bottom: 0px!important;
}
.odd {
  background-color: #fff;
  padding: 2px;
  border-bottom: 1px dotted #ccc;
}
ul.suckerfish > li > ul > li {
  text-align: left;
	text-indent : 1em ;

}
#menuright1, #menuright2 {
	    float: right;
    padding: 0px 0px 0px 0px;
    top: 14px;
    right: 4px;
    position: absolute;
    z-index: 9999;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
}
.button { height:25px; padding-left:5px; padding-right:5px; width:75px !important;}
#headerwrap.stickyscroll {
  height: 75px;
}
.sticky{
  height: 75px;
}
body.sticky .stickyscroll #header {
  padding-top:3px !important;
}
ul.suckerfish > li > ul > li {
  width: 300px;
}
ul.suckerfish > li > ul {
  width: 300px;
	margin-top:-5px;
}
.walltxt{ width:50%; display:block; float:left; margin-left:20px; height:5em; margin-top:10px; color:#eee;}
.tagItemTitle { font-size:20px; line-height:1.5em;}
.genericItemTitle { font-size:20px; line-height:1.5em;}
.menuarticle {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #293b4c;
	border-right-color: #293b4c;
	border-bottom-color: #293b4c;
	border-left-color: #293b4c;
	width:100%;
	height:20px;
	display:block;
	margin-top:24px;
}
.menuarticle a:link{
	color:#FFF;
}
.menuarticle a:visited{
	color:#FFF;
}
.menuarticle a:hover{
	color:#FFF !important;
}
.menuarticle li:hover{
	background-color:#001a32;
}
.menuarticle li{ width:100px; display:block; float:left; font-size:12px; background-color:#949494; margin-right:2px; text-align:center; padding-left:0px !important;}
.contentwall {
	width: 100%;
	background-image: url(../../../images/bannerarea.jpg);
	height: 160px;
	display: block;
	float: left;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 30px;
	padding-left: 120px;
	background-position: left 0%;
	background-repeat: no-repeat;
	background-color:#000;
}
.col-1 { overflow: hidden; width:100%;}
#newsflash{ margin-top:-8px;}
div.itemListCategory {
  background: #fff;
}
.itemListCategory img{
	width:100% !important; height:auto;
}
.walltitle h2{ color:#FFF; margin-left:20px;margin-top:16px !important;}
#tagarea {
    position: absolute;
    z-index: 999;
    display: block;
    width: 280px;
    height: auto;
    margin: 0 auto;
    margin-left: 960px;
    margin-top: 0px;
    background-color: rgba(255, 255, 255, 0.8);
    font-size: 11px;
    height: 300px;
		padding-left: 10px;
    padding-right: 10px;
}
.moduletitle{ margin-top:20px !important; background-color:#001a33; padding-top:5px; padding-bottom:5px; padding-left:18px}
.module h3 span.first_word {
    color: #fff !important;
		line-height:100%;
		letter-spacing:0.05em;
		font-size:medium;
}
div#maximenuck496 ul.maximenuck { padding-right:0px !important; margin-right:-40px !important;}
#tagarea a:visited{ color:#000;}
#tagarea a:hover{
	color: #900;
}
 #tab_content{
  	margin-top: 10px;
	margin-bottom: 10px;
  }
   #tao_cover{
  	width: 130px;
	height: auto;
  }
.tagb{ height:65px; background-color:rgba(255, 255, 255, 0.6); font-size:1.3em; line-height:40px;padding-left:20px; padding-right:10px; color:#000; width:100%; line-height:60px; display:block; float:left; }
.tagb a:link{ color:#000;}
.tagb a:visited{ color:#000;}
.tagb a:hover{
	color: #F00 !important;
}
.abimg { width:30%; height:auto; display:block; float:left}
.abimg img{ width:100%;}
.abtxt { width:70%; height:auto; display:block; float:left}
.taga{ height:auto; font-size:1em;padding-left:0px; padding-right:10px; color:#000; padding-top:10px;width:100%; display:block; float:left;line-height: 1.2em;}
.parent li{
	font-size: 1.3em;
	font-family: Noto Sans, sans-serif !important;	
}
.menurightmenu li{
	font-size: 1em;
	font-family: Noto Sans, sans-serif !important;	
	padding: 10px;
	text-transform:uppercase;
}
.rightmenu li{ width:100% !important;}
.fixRight { position:relative !important;}
.taga h2 {
    color: #000000 !important;
}
div#maximenuck505.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maximenuck505.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator span.titreck {
    color: #000000;
    text-align: left;
    width: 100%;
    display: block;
		height:30px;
		padding-bottom:0px;
}
div#maximenuck505 ul.maximenuck li.maximenuck.level1 {
    padding: 8px 9px 0px 9px !important;
    margin: 0px 10px 0 0 !important;
}
.tagarea ul{ margin-top:40px; display:block;}
.taga li{
	list-style-image: url(../../../images/issnli.png);
	list-style-position: inside;
	line-height:20px;
}
.taga td{ padding-left:10px; padding-right:10px; letter-spacing:0px;}
h2{font-family: Noto Sans, sans-serif;}
#region9wrap {
    background: #001a33;
}
#region9 {
    background: #001a33;
}
.footerlink li {
    background: #001a33;
}
#bottom1 {
    width: 100%;
}
.prevbutton{
    cursor: pointer;
}
.nextbutton {    right: 0px !important;
    position: relative;
}
#region4_banner{ overflow:hidden; height:112px;}
div.moduleItemExtraFields ul li {padding-left: 10px;
}
.footerlink ul{ margin-left:15px;}
div#bottom1 ul li{ list-style:initial;
padding-left:0px;
}

div, a, a:link, ul.dualfish li ul li a span, ul.suckerfish li ul li a span, ul.dropline li ul li a span {
    font-family: Noto Sans, sans-serif;
}
.lbtnt{ width:50px; display:block; float:left; height:100px; margin-left:50px; padding-top:15px;}
.rbtnt{ width:50px; display:block; float:left; height:100px; padding-top:15px;}
.mareat{ width:1000px; height:100px; float:left; height:100px;}
.walltitle a:visited{ color:#FFFFFF;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all
html, body {
  width: 100%;
  overfw-x: display !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {
  #tagarea{
	right: 0px;
	margin-left: 0px;
	height: 23.3vw
  }
  #tab_content{
  	margin-top: 0.25vw;
	margin-bottom: 0.25vw;
  }
  #tao_cover{
  	height: 13vw;
	width: auto;
  }
}
@media screen and (max-device-width: 480px) {
	.pathway img{ width:9px !important; height:9px !important;}
	.mobilebtn {
    display: block;
    position: fixed;
    z-index: 99999;
    top: 23px;
    right: 23px;
}
#breadcrumbs {
    float: left;
    margin-left: 1px;
    width: 100%;
}
.k2ItemsBlock {
    margin-top: 10px;
    margin-left: 10px;
}
.modulecontent img {
    width: 97% !important;
}
.modulePretext img {
    margin-top:0px !important;
}
#user31 ul {
	width:95% !important;
    padding-right: 10px;
    padding-left: 10px;

}
div.moduleItemIntrotext ul{
	width: 95% !important;
	overflow:;
}
.moduleItemIntrotext ul{ width:95%!important;}
.prevbutton, .nextbutton {
    width: 30px !important;
}
#component, #left, #right {
    padding-left: 10px;
    padding-right: 10px;
}
	.abimg { width:100% !important; height:auto; display:block; float:left}
.abtxt {  width:100% !important; height:auto; display:block; float:left}
.firstarea {
    width: 100% !important;
    height: auto !important;
	margin-left:0%;
}
.centerarea {
    width: 100% !important;
    height: auto !important;
}
.lastarea {
    width: 100% !important;
    height: auto !important;
}
.catItemTagsBlock{margin-top: 5px;
}
#tagarea { display:none;}
.contentwall {
    width: 85% !important;
    background-image: url(http://tao.crema.tw/images/bannerarea.jpg);
    padding: 30px;
    height: 100px;
    display: block;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 5px;
}
#newsflash {
    margin-top: 5px;
}
.unoslider{ width:95%}
.walltxt { width:100%;}
.col-1 {
    padding-left: 0px;
    padding-right: 20px;
    overflow: hidden;
    width: 95%;
}
#menuright1{ display:none !important;}
#logo a {
    height: 80px;
    width: 350px!important;
}
.itemTitle{ font-size:1.8em !important}
.itemFullText{ font-size:1em;}
.ftfirst {
    margin-left:0%;
}
body.sticky #header {
    height: 80px;
}
@-moz-document url-prefix() { 
  select, input {
    margin: 0;
    padding: 2px !important;
    border: 1px solid #f1f1f1 !important;
    background: #ffffff !important;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	height:15px !important;
}
div.slide-leftbox input.button, input.button {
    padding: 0px 0px !important;
    font-weight: bold;
    font-size: 12px !important;
    text-transform: uppercase;
    height: 23px !important;
}
.itemTitle{ font-size:1.2em}
}
