﻿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 {
    position: absolute;
    line-height: 130%;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    zoom:1;}

*:first-child+html .clearfix {
    zoom:1;}

.clearBoth {
    clear: both;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

a.hideTxt,span.hideTxt {
    display: block;
}

.hideTxt {
    text-indent: -9999px;
}

#lbOverlay {
    z-index: 999998!important;
}

#lbCenter,#lbBottomContainer {
    z-index: 999999!important;
}

#sbox-content {
    background: #000!important;
}

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: 14px 36px 14px 36px;
    margin-left: 1px;
}

ul.suckerfish>ul>li>a,ul.dropline>ul>li>a,ul.dualfish>ul>li>a {
    display: block;
}

ul.dualfish>li>ul li>ul,ul.suckerfish>li>ul li>ul,ul.dropline>li>ul li>ul {
    visibility: hidden;
}

ul.suckerfish li.xtcHover>ul,ul.dropline li.xtcHover>ul,ul.dualfish li.xtcHover>ul,ul.suckerfish li>ul:hover,ul.dropline li>ul:hover,ul.dualfish li>ul:hover {
    visibility: visible;
}

ul.suckerfish ul,ul.dropline ul,ul.dualfish ul {
    display: block;
    visibility: hidden;
    overflow: hidden;
    position: absolute;
    z-index: 9999919;
    top: 60px;
    padding: 12px 8px 10px;
}

ul.suckerfish ul:hover,ul.dropline ul:hover,ul.dualfish ul:hover {
    overflow: visible;
}

ul.suckerfish>li>ul>li:hover>a,ul.dualfish>li>ul>li:hover>a,ul.dropline>li>ul>li:hover>a {
    padding: 0;
    position: relative;
    z-index: 999;
    line-height: 46px;
}

ul.dualfish>li>ul>li>a,ul.suckerfish>li>ul>li>a,ul.dropline>li>ul>li>a,ul.dualfish>li>ul>li.active>a,ul.suckerfish>li>ul>li.active>a,ul.dropline>li>ul>li.active>a {
    display: block;
    padding: 0;
    line-height: 46px;
}

ul.dualfish>li>ul>li a {
}

ul.dualfish>li>ul>li>a:hover,ul.suckerfish>li>ul>li>a:hover,ul.dropline>li>ul>li>a:hover {
    display: block;
    padding: 0;
    line-height: 46px;
}

#menu ul.menu li.parent>ul ul {
}

ul.dualfish li a>span,ul.suckerfish li a>span,ul.dropline li a>span {
    padding: 0;
}

ul.dualfish li a>span.image-title,ul.suckerfish li a>span.image-title,ul.dropline li a>span.image-title {
    margin: 0 0 0 56px;
    padding: 12px 0 0 0;
    display: block;
}

ul.dualfish li a>span.image-title span.xmenu,ul.suckerfish li a>span.image-title span.xmenu,ul.dropline li a>span.image-title span.xmenu {
}

ul.dualfish li a span.xmenu,ul.suckerfish li a span.xmenu,ul.dropline li a span.xmenu {
    padding: 0;
}

ul.suckerfish li a img,ul.dualfish li a img,ul.dropline li a img {
    padding: 0;
    float: left;
}

ul.suckerfish>li,ul.dualfish>li,ul.dropline>li {
    margin-right: 0;
    background: none;
    position: relative;
}

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;
}

ul.suckerfish ul>li {
    display: block;
    position: relative;
    float: none;
}

ul.suckerfish ul li:first-child {
    background: none!important;
}

ul.suckerfish>li>ul {
    width: 190px;
}

ul.suckerfish>li>ul>li {
    width: 190px;
    margin: 0;
    position: relative;
}

ul.suckerfish>li>ul>li>a {
    display: block;
    margin: 0;
}

ul.suckerfish>li>ul>li>ul {
    margin: 0px 0px 0px 190px;
}

ul.suckerfish>li>ul>li>ul {
    top: 0;
    padding-top: 0;
}

ul.dualfish>li>ul {
    width: 360px;
}

ul.dualfish>li>ul>li {
    width: 190px;
    margin: 0px;
    padding: 0;
    display: block;
    position: relative;
    float: left;
}

#menu>ul.dualfish>li>ul>li:first-child+li {
    background: none!important;
}

ul.dualfish li ul li:first-child {
    background: none!important;
}

ul.dualfish>li>ul>li>ul {
    top: 0;
    left: 190px!important;
    padding: 0;
    width: 190px;
}

ul.dropline>ul>li {
    display: block;
    float: left;
    width: auto;
}

ul.dropline li ul {
    height: auto;
    width: 752px;
    padding: 0;
    margin-left: 0!important;
    left: 0;
    position: absolute;
    display: block;
    float: none;
}

ul.dropline li ul li {
    width: 188px;
    margin: 0;
    padding: 0px;
    text-align: left;
    position: relative;
}

ul.dropline>li>ul>li>a {
    display: block;
    margin: 0px;
}

ul.dropline>li>ul>li>ul {
    position: absolute;
    margin: 0;
    top: 59px;
    left: -188px;
}

#menu>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;
}

.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%;
}

#header ul.menu>li.active>a,#header ul.menu>li:hover>a {
    padding: 14px 36px 16px;
    z-index: 999999999999999999;
    position: relative;
}

.iconside {
    padding: 0;
    width: 89%;
}

.iconside li {
    display: block;
    padding: 0;
    background: #fff;
    border: 1px solid #f1f1f1!important;
    background: #f9f9f9!important;
    margin: 10px 0 0 0;
}

.iconside li:first-child {
    margin: 0;
}

.iconside li a {
    text-align: left;
    display: block;
    color: #333;
    position: relative;
    padding: 1% 4% 0 5%;
}

.iconside img {
    float: right;
    margin-top: 10px;
}

.side_title {
    font-size: 18px;
    line-height: 40px;
    display: inline-block;
}

.iconside .xmenu {
    font-size: 12px!important;
    line-height: 42px;
    margin-top: -25px;
    color: #666;
}

.iconside li:hover {
    background: #e1f0fa;
}

.iconside li:hover .ca-main {
    color: #2676ac;
}

#menu li:last-child ul {
    right: 0;
}

.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;
}

.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;
}

.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;
}

.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_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;
}

#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;
    text-transform: uppercase;
    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;
}

.categories-list {
}

.categories-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.categories-list li {
}

.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;
}

.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
}

select,input {
    margin: 0;
    padding: 11px!important;
    border: 1px solid #f1f1f1!important;
    background: #f9f9f9!important;
    -moz-border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    border-radius: 3px!important;
}

.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;
}

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;
}

.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;
}

ul.dualfish li ul.dualfish li a {
    padding: 0px 15px 0px 15px;
    margin: 0!important;
}

ul.suckerfish li ul.suckerfish li a {
    padding: 0px 12px 0px 15px!important;
}

ul.dropline li ul.dropline li a {
    padding: 2px 15px 12px 15px!important;
}

.circlebottom2_info a {
    display: block;
    height: 150px;
    width: 150px;
}

@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') 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') 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') 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') 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') 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') 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') 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') 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') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Orbitron';
    src: url('../fonts/Orbitron/orbitron-light-webfont.eot');
    src: url('../fonts/Orbitron/orbitron-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Orbitron/orbitron-light-webfont.woff') format('woff'),url('../fonts/Orbitron/orbitron-light-webfont.ttf') format('truetype'),url('../fonts/Orbitron/orbitron-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Asap';
    src: url('../fonts/Asap/Asap-Regular-webfont.eot');
    src: url('../fonts/Asap/Asap-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Asap/Asap-Regular-webfont.woff') format('woff'),url('../fonts/Asap/Asap-Regular-webfont.ttf') format('truetype'),url('../fonts/Asap/Asap-Regular-webfont.svg') format('svg');
    font-weight: 100!important;
    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,div.pagination a,ul.pagenav a,.items-more h3,.title,.featurearticles p,h4.news a,h5.month,h5.day,span.here {
    font-family: Asap,Arial,Helvetica,sans-serif!important;
    font-weight: 100!important;
}

#topmenu #mainmenu>li a,.slidetext p,.flatgreybutton1 {
    font-family: Asap,Arial,Helvetica,sans-serif!important;
    font-weight: 100!important;
}

.callwrap1 h1,h1.slide {
    font-family: Asap,Arial,Helvetica,sans-serif!important;
    font-weight: 100!important;
}

.breadcrumbs,.breadcrumbs a,.breadcrumbs span {
    font-size: 1.2em!important;
    letter-spacing: -1px;
}

body {
    font-family: Source,Arial,Helvetica,sans-serif;
    font-size: 0.94em;
    direction: ltr;
    line-height: 160%;
}

.contentheading,h2.title {
    font-family: Asap,Arial,Helvetica,sans-serif;
    font-size: 2.4em;
    line-height: 95%!important;
    padding: 12px 0;
}

div.joomla div.multicolumns h2.title {
    font-size: 1.7142857142857;
    line-height: 1.7142857142857;
}

.componentheading,.pagetitle {
    font-family: Asap,Arial,Helvetica,sans-serif;
    font-size: 2.4em;
    line-height: 2;
    margin: 0 0 40px 0;
    display: inline-block;
}

.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;
}

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: Source,Arial,Helvetica,sans-serif;
}

#component p {
    margin: 2em 0;
    line-height: 170%;
}

h1 {
    font-size: 4.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%;
    color: #F06
}

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.list1 li {
    background: url(../images/bullet.gif) no-repeat 18px 13px;
    line-height: 133%!important;
    padding: 7px 0 7px 40px!important;
    text-align: left;
}

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;
}

.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
}

.circle {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 200px;
    height: 200px;
}

.xtc-bodygutter {
    padding: 0 1.5%;
}

.xtc-wrapper {
    max-width: 1180px;
}

.xtc-wrapperpad {
    max-width: 1180px;
    margin: 0 auto;
}

#headerwrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#headerwrap .xtc-wrapper {
    padding: 0px 20px;
    max-width: 1140px;
    margin: 0 auto;
}

#header.row-fluid {
    width: auto;
}

#headerwrap {
    z-index: 9999999999999999;
    position: relative;
}

#menu .menu ul .xmenu {
    line-height: 11px!important;
    margin: -14px 0 0 0;
}

#region1wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region1wrap .xtc-wrapper {
    max-width: 1180px;
    padding-top: 9px!important;
    padding-bottom: 9px!important;
    padding-left: px!important;
    padding-right: px!important;
    margin: 0 auto;
}

#region1.row-fluid {
    width: auto;
}

#region2wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region2wrap .xtc-wrapper {
    max-width: 1180px;
          padding-top: 110px!important;
    padding-bottom: 60px!important;
    margin: 0 auto;
    padding-bottom: 0!important
}

#region2.row-fluid {
    width: auto;
}

#region3wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region3wrap .xtc-wrapper {
    max-width: 1180px;
    padding-top: 40px!important;
    padding-bottom: 40px!important;
    margin: 0 auto;
}

#component {
    padding-left: px;
    padding-right: px;
}

#left {
    padding-left: px!important;
}

#right {
    padding-right: px!important;
}

#region3.row-fluid {
    width: auto;
}

.r3spacer {
    padding-bottom: 0!important;
}

.r3spacer_bottom {
    padding-bottom: 0!important;
}

#region4wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region4wrap .xtc-wrapper {
    max-width: 1180px;
    padding-top: 30px!important;
    padding-bottom: 30px!important;
    padding-left: px!important;
    padding-right: px!important;
    margin: 0 auto;
}

#region4.row-fluid {
    width: auto;
}

#region5wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region5wrap .xtc-wrapper {
    max-width: 1080px;
    padding: 5%!important;
    margin: 0 auto;
}

#region5.row-fluid {
    width: auto;
}

#region6wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region6wrap .xtc-wrapper {
    max-width: 1060px;
    padding: 5%!important;
    padding-top: 0!important;
    margin: 0 auto;
}

#region6.row-fluid {
    width: auto;
}

#region7wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region7wrap .xtc-wrapper {
    max-width: 1180px;
    padding-top: 60px!important;
    padding-bottom: 60px!important;
    padding-left: px!important;
    padding-right: px!important;
    margin: 20px 0;
}

#region7.row-fluid {
    width: auto;
}

#region8wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region8wrap .xtc-wrapper {
    padding: 0px;
    max-width: 1180px;
    margin: 0 auto;
}

#region8.row-fluid {
    width: auto;
}

#region9wrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#region9wrap .xtc-wrapper {
    padding: 20px 40px;
    max-width: 1100px;
    margin: 0 auto;
}

#region9.row-fluid {
    width: auto;
}

#footerwrap .xtc-wrapperpad {
    width: auto!important;
    margin: 0 auto;
}

#footerwrap .xtc-wrapper {
    padding: 10px 90px;
    max-width: 1000px;
    margin: 0 auto;
}

#footerpad.row-fluid {
    width: auto;
}

.xtc-spacer {
    margin-bottom: 3.727865px;
}

.xtc-gutter {
    padding: 0px;
}

.xtc-gutter2 {
    padding: 45px 0px 50px;
}

.xtc-gutter3 {
    padding: 0 0px;
}

.header {
    padding: ;
}

.r1spacer {
    padding: ;
}

.r1spacer_top {
    padding: 20px 0 0 0;
}

.r2spacer {
    padding: ;
}

.r2spacer_top {
    padding: 20px 0 0 0;
}

.r3spacer {
    padding-bottom: !important;
}

.r3spacer_top {
    padding: 20px 0 0 0;
}

.r4spacer {
    padding: ;
}

#region4 {
    min-height: 200px!important;
}

.r4spacer_top {
    padding: 20px 0 0 0;
}

.r5spacer {
    padding: ;
}

.r5spacer_top {
    padding: 20px 0 0 0;
}

.r6spacer {
    padding: ;
}

.r6spacer_top {
    padding: 20px 0 0 0;
}

.r7spacer {
    padding: ;
}

.r7spacer_top {
    padding: 20px 0 0 0;
}

.r8spacer {
    padding: ;
}

.r8spacer_top {
    padding: 20px 0 0 0;
}

.r9spacer {
    padding: ;
}

.r9spacer_bottom {
    padding: 0 0 0;
}

.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;
}

.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;
    display: block;
}

.blog-featured>.xtc-leading>div>div,.blog-featured>.row-fluid>.row-fluid>div {
    margin-bottom: 30px;
}

#headerglobal {
    width: 100%;
    padding: 0;
    position: fixed;
    top: 0;
}

#header {
    position: relative;
    height: 57px;
}

#logo,#menuwrap {
    position: absolute;
}

#logo {
    top: 0;
    left: 0;
}

#menuwrap {
    top: 0;
   right: 40px;
}

#top {
}

#search {
    float: right;
}

#search .module {
    margin: 0;
    padding: 0;
}

#search input {
}

#search input.button {
}

#search input#mod-search-searchword {
}

#messagewrap {
    padding: 10px 0;
}

#menu {
    float: right;
    margin: 0;
    padding: 0;
    margin-top: -3px;
}

#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: 0 0 0 0px;
    margin: 0px 0 0 0;
}

#menuright1 input,select,#menuright2 input,select {
    margin: 0;
    padding: 9px!important;
}

#menu>div:first-child {
    padding: 16px 0 0 0;
}

.xtcmobilemenu {
    float: left;
}

ul.sidemenu {
}

ul.sidemenu li {
    line-height: 280%;
    padding: 0;
    border-top: 1px solid #ccc;
}

ul.sidemenu li:first-child {
    border-top: none;
}

.dualcol {
    clear: both;
    overflow: hidden;
}

.dualcol li {
    float: left;
    width: 50%;
    padding: 0;
    text-align: left!important;
    font-size: 0.9em;
    line-height: 220%;
}

#component {
}

body.frontpage #component {
    padding: 30px 0 20px;
}

body.frontpage div.item-page {
}

body.frontpage #region3wrap .xtc-wrapper {
    padding-bottom: 0!important;
}

#footerwrap .module {
    margin: 0;
    font-size: 10px;
    text-align: center;
}

.module {
    margin: 40px 0 0 0;
}

.module h3 {
    margin: 0 0 30px 0;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.item-page.wtitle .article_text {
    padding: 0 30px 0 134px;
}

.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;
}

.btnlogin {
    padding: 12px 80px!important;
    border: none!important;
}

.jlogin1 .btnlogin {
    width: 100%;
}

.article_header {
    margin: 0 0 40px 0;
    padding: 4px 10px 6px 20px;
}

.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 {
    margin-left: 8px;
}

h1.pagetitle {
    padding: 0 15px;
}

h5.month {
    display: inline-block;
    font-familyarial;font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.article_date {
    float: left;
    padding-right: 24px;
    margin: 16px 0 0 6px;
    border-right: 1px solid #ccc;
}

.article_date_pad {
    float: left;
    text-align: center;
    padding: 0;
}

h5.day {
    margin: 0;
    width: 50px!important;
    text-align: center;
    padding: 10px 0 16px;
    line-height: 70%;
}

h5.month {
    margin: 0;
    width: 50px!important;
    text-align: center;
    padding: 0;
    line-height: 70%;
}

.category_header span,.article_header span,.action span {
    font-size: 11px;
    line-height: 144%;
    display: inline-block;
}

div.breadcrumbs {
    padding: 6px 4px 0 4px;
    text-align: left;
}

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: 38px!important;
    line-height: 35%!important;
}

.wallframe {
    padding: 8px;
    max-width: 97%;
}

.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: center;
}

.xtc-leading>div:first-child+div+div+div {
    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 {
}

div.items-leading.xtc-leading div.span6 .art_info {
    display: none;
}

.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;
}

.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;
}

.btn-group.pull-right.open a {
    padding: 9px 19px;
}

#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;
}

.box h3 span,.darkbox h3 span,.bluebox h3 span,.redbox h3 span,.greenbox h3 span,.orangebox h3 span,.purplebox h3 span,.tanbox h3 span,.stylebox h3 span {
    color: #fff!important;
}

.box,.darkbox,.bluebox,.bluebox,.redbox,.greenbox,.orangebox,.purplebox,.tanbox,.lightbox,.stylebox {
    padding: 20px;
}

.box h3,.darkbox h3,.bluebox h3,.redbox h3,.greenbox h3,.orangebox h3,.purplebox h3,.tanbox h3,.stylebox h3 {
    background: none!important;
    border: none!important;
}

.darkbox {
    background: #222222;
    color: #fff;
}

.bluebox {
    background: #6c9eef;
    color: #fff;
}

.redbox {
    background: #a60b2d;
    color: #fff;
}

.greenbox {
    background: #b8d068;
    color: #fff;
}

.orangebox {
    background: #ff776d;
    color: #fff;
}

.purplebox {
    background: #7d8ade;
    color: #fff;
}

.tanbox {
    background: #c0b69f;
    color: #fff;
}

.lightbox {
    background: #fff;
    color: #666;
}

.lightbox h3 {
    background: none!important;
    border: none!important;
}

.lightbox h3 span {
}

.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;
}

.underline h3 span {
}

.underline h3 {
    border-bottom: 1px solid #333333;
    padding-bottom: 18px;
    background: none!important;
}

.underlinedark h3 span {
}

.underlinedark h3 {
    border-bottom: 1px solid #666666;
    padding-bottom: 18px;
    background: none!important;
}

.underlineblue h3 span {
    color: #6c9eef!important;
}

.underlineblue h3 {
    border-bottom: 1px solid #6c9eef;
    padding-bottom: 18px;
    background: none!important;
}

.underlinered h3 span {
    color: #a60b2d!important;
}

.underlinered h3 {
    border-bottom: 1px solid #a60b2d;
    padding-bottom: 18px;
    background: none!important;
}

.underlinegreen h3 span {
    color: #b8d068!important;
}

.underlinegreen h3 {
    border-bottom: 1px solid #b8d068;
    padding-bottom: 18px;
    background: none!important;
}

.underlineorange h3 span {
    color: #ff776d!important;
}

.underlineorange h3 {
    border-bottom: 1px solid #ff776d;
    padding-bottom: 18px;
    background: none!important;
}

.underlinepurple h3 span {
    color: #7d8ade!important;
}

.underlinepurple h3 {
    border-bottom: 1px solid #7d8ade;
    padding-bottom: 18px;
    background: none!important;
}

.underlinetan h3 span {
    color: #c0b69f!important;
}

.underlinetan h3 {
    border-bottom: 1px solid #c0b69f;
    padding-bottom: 18px;
    background: none!important;
}

.alert h3,.articlez h3,.briefcase h3,.camera h3,.cart h3,.ccards h3,.chart h3,.clack h3,.cboard 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 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,.cboard 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;
}

.cboard h3,.alert h3,.articlez h3,.briefcase h3,.camera h3,.cart h3,.ccards h3,.chart h3,.clack 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 {
    background-position: 0 50%!important;
    background-repeat: no-repeat!important;
}

.alert h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/alert.png)!important;
}

.articlez h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/article.png)!important;
}

.briefcase h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/briefcase.png)!important;
}

.camera h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/camera.png)!important;
}

.cart h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/cart.png)!important;
}

.ccards h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/ccards.png)!important;
}

.chart h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/chart.png)!important;
}

.clack h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/clack.png)!important;
}

.cboard h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/clipboard.png)!important;
}

.clock h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/clock.png)!important;
}

.comment h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/comment.png)!important;
}

.envelope h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/envelope.png)!important;
}

.file h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/file.png)!important;
}

.film h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/film.png)!important;
}

.graph h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/graph.png)!important;
}

.heart h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/heart.png)!important;
}

.inbox h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/inbox.png)!important;
}

.mic h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/mic.png)!important;
}

.movie h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/movie.png)!important;
}

.paperclip h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/paperclip.png)!important;
}

.phone h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/phone.png)!important;
}

.phones h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/phones.png)!important;
}

.picto h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/picto.png)!important;
}

.radar h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/radar.png)!important;
}

.srch h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/search.png)!important;
}

.speech h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/speech.png)!important;
}

.stylus h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/stylus.png)!important;
}

.tag h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/tag.png)!important;
}

.userz h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/user.png)!important;
}

.world h3 {
    background-image: url(http://www.lumbergear.com/templates/motif/images/icons/world.png)!important;
}

.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedtan h3,.tabbedorange h3,.tabbedpurple h3 {
    padding: 0 0 10px 0!important;
    margin: 0 0 20px 0!important;
}

.tabbed h3 span,.tabbedlight h3 span,.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedtan h3 span,.tabbedpurple h3 span,.tabbedorange h3 span {
    padding: 12px 24px 10px!important;
    display: block!important;
    width: 75%!important;
}

.tabbedblue h3 {
    border-bottom-color: #6c9eef!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: #a60b2d!important;
    background: none!important;
}

.tabbedgreen h3 {
    border-bottom-color: #b8d068!important;
    background: none!important;
}

.tabbedorange h3 {
    border-bottom-color: #ff776d!important;
    background: none!important;
}

.tabbedpurple h3 {
    border-bottom-color: #7d8ade!important;
    background: none!important;
}

.tabbedtan h3 {
    border-bottom-color: #c0b69f!important;
    background: none!important;
}

.tabbedblue h3 span {
    background: #a6c8ff!important;
    color: #fff!important;
}

.tabbedlight h3 span {
    background: #cccccc!important;
    color: #999!important;
}

.tabbeddark h3 span {
    background: #111111!important;
    color: #fff!important;
}

.tabbedred h3 span {
    background: #a60b2d!important;
    color: #fff!important;
}

.tabbedgreen h3 span {
    background: #b8d068!important;
    color: #fff!important;
}

.tabbedpurple h3 span {
    background: #7d8ade!important;
    color: #fff!important;
}

.tabbedorange h3 span {
    background: #ff776d!important;
    color: #fff!important;
}

.tabbedtan h3 span {
    background: #c0b69f!important;
    color: #333!important;
}

.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: #6c9eef!important;
}

.ltgrey h3 span {
    color: #ccc!important;
}

.dkgrey h3 span {
    color: #666666!important;
}

.red h3 span {
    color: #a60b2d!important;
}

.green h3 span {
    color: #b8d068!important;
}

.purple h3 span {
    color: #7d8ade9!important;
}

.orange h3 span {
    color: #ff776d!important;
}

.tan h3 span {
    color: #c0b69f!important;
}

.nopad {
    padding: 0px!important;
}

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: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.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 {
    max-width: 100%;
}

.ulogin2 {
}

.jlogin1 {
    margin-bottom: 16px;
}

.jlogin2 {
    margin-top: 14px;
    color: #999;
    font-size: 12px;
}

.jlogintext,.jlogintext a {
    margin: 1px 10px 12px 0;
    font-size: 12px;
    color: #fff!important;
    line-height: 90%!important;
}

.logintext h2 {
   font-size: 42px;
    color: #fff;
    margin-top: 15px;
}

.logintext span {
        display: block;
    font-size: 1em;
    margin: 14px 0 24px!important;
    color: #fff;
    width: 90%;
    text-align: center;
}

.modlgn-username,.modlgn-passwd {
    width: 98%!important;
    padding-left: 1%!important;
    padding-right: 1%!important;
    text-align: center;
}

.jlogin1 input[type="file"],.jlogin1 input[type="image"],.jlogin1 input[type="submit"],.jlogin1 input[type="reset"],.jlogin1 input[type="button"],.jlogin1 input[type="radio"],.jlogin1 input[type="checkbox"] {
    width: 100%;
}

.feature form {
    margin-bottom: 0!important;
}

.acysubbuttons {
    text-align: left!important;
    margin-top: 12px;
}

.modspace {
    padding-bottom: 30px;
}

.modspace h4 {
    font-size: 22px;
    font-weight: bold;
    margin-top: 12px;
}

.modspace span {
    display: block;
}

.testimonialwrap {
    padding: 20px;
    width: 75%;
}

.testimonialwrap p {
    font-family: "Times New Roman",Times,serif;
    font-size: 24px;
    line-height: 120%;
}

.testimonialbtmwrap {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    margin-bottom: 5px;
}

.testimonial-posttext {
    text-align: center;
    font-size: 1.6em;
    color: #999;
    letter-spacing: -1px;
    max-width: 66%;
}

.slidetitle1 {
    font-size: 53px;
}

.titleadjust {
    font-size: 42px;
}

.slideintro {
    font-size: 1.3em!important;
    line-height: 125%!important;
    max-width: 63%;
    margin: 12px 0 0!important;
}

.memberinfo {
    text-align: center;
    display: none;
}

h4.news {
    text-transform: uppercase;
    font-size: 3em!important;
}

div.row-fluid.lastrow {
    margin-bottom: 0;
}

.newsitemwrap {
    margin: 0;
    padding: 0;
}

.newstext {
    padding: 32px 32px 24px 32px!important;
    text-align: center;
}

.newstext1 {
    padding: 24px 32px!important;
}

.newstext2 {
    padding: 8px 10px 6px!important;
    text-align: center;
}

.newstext2 p {
    font-size: 0.9em;
}

.newsitemwrap h4 {
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
}

.newsitemwrap h4 a {
    font-size: 26px;
}

.mainslidewrap {
    margin: 0 0 -33px -62px;
}

.mainslidewrap img {
    max-width: 125%;
}

.diag {
    padding: 26px 0 22px;
    margin-bottom: 65px;
}

.circlebottom1 {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 200px;
    height: 200px;
}

.circlebottom2 {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 200px;
    height: 200px;
}

.gridgutter {
    display: table-cell;
}

.contactwrap {
    background: #fff!important;
    padding: 40px;
    margin: 5% 9%;
    border-radius: 4px;
    moz-border-radius: 4px;
    webkit-border-radius: 4px;
    border: 1px solid #ccc;
}

.contactwrapleft {
    float: left;
    width: 50%;
}

.contactwrapright {
    float: right;
    width: 50%;
}

.contactwrap i {
    padding-top: 2px;
    color: #888;
}

.contactwrap1 {
    text-align: center!important;
    margin-top: 28px;
}

.contactwrap1 i {
    padding-top: 6px;
}

input.button.subbutton.btn.btn-primary {
    background: #444!important;
}

.ctwhalf {
    width: 50%;
}

.ctwhalf input {
    width: 96%;
}

.ctwfull {
    width: 100%;
}

.ctwfull input,.ctwfull textarea {
    width: 96%
}

.ctwhalf input,.ctwfull input,.ctwfull textarea {
    padding-left: 2%!important;
    padding-right: 2%!important;
}

.item-page.wtitle #section-kmt {
    width: 80%;
    margin-left: 134px;
}

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;
}

input#register-location {
    height: 43px!important;
    margin-bottom: 0px;
}

.mobilebtn {
    background: url(http://www.lumbergear.com/templates/motif/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: 12px 8px 5px 13px;
    overflow: hidden;
    padding: 8px;
}

.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: 0px;
    width: 100%;
    background: #f4f4f4;
}

body.mobile #motifmobile,body.mobile #headerwrap {
}

body.mobile .mobilepad {
    padding: 20px 10px 0 10px;
}

body.mobile .motifmobile>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%;
        overflow-x: hidden;
    }
}

.morewrap td.firstcol>div {
    text-align: right;
}

.morewrap td.centercol>div {
    text-align: left;
}

.area_map table {
    table-layout: fixed;
}

body {
    background: #EEEEEE url('http://www.lumbergear.com/templates/motif/images/backgrounds/mainbkg.jpg') no-repeat 50% -143px;
    background-image: url('../login-img/login-back.png');
    color: #777777;
}

.contentheading {
    color: #839ec7;
}

.componentheading {
    color: #fff;
}

a,input.button {
    color: #777777;
}

a:hover {
    color: #6C9EEF;
}

a:active {
    color: #777777;
}

h1 {
    color: #839ec7;
}

h2 {
    color: #333333;
}

h3 {
    color: #333333;
}

h4 {
    color: #333333;
}

h5 {
    color: #333333;
}

h6 {
    color: #333333;
}

h1.pagetitle {
    background-color: #393939;
}

.pagetitle,.pagetitle a {
    color: #fff;
}

.pagetitle span {
}

.title {
    color: #839ec7;
}

.title a {
    color: #839ec7;
}

.title a:hover {
    color: #777777;
}

h4.title {
    color: #333333;
}

.basecolor_1 {
    color: #6c9eef;
}

.basecolor_2 {
    color: #393939;
}

.basecolor_2 a {
    color: #393939;
}

.basecolor_3 {
    color: #aaaaaa;
}

.basecolor_4 {
    color: #ebebeb;
}

.basecolor_5 {
    color: #A6C8FF;
}

.basecolor_6 {
    color: #747C43;
}

.basecolor_7 {
    color: #BD482D;
}

.basecolor_8 {
    color: #7daeff;
}

#headerwrap {
       background: #fff;
    border-top: 3px solid #6AA64C;
}

#header {
    background: transparent url('');
}

#logo a {
  background: url(../login-img/inventive-logo.png) no-repeat 0 0;
    height: 47px;
    width: 300px;
    margin-top: 5px;
}

#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);
}

#region1wrap {
    background: transparent url('http://www.lumbergear.com/templates/motif/images/backgrounds/diag.png') repeat;
}

#region1 {
    background: transparent url('http://www.lumbergear.com/templates/motif/images/backgrounds/') bottom center repeat-x;
}

#region2wrap {
    background: transparent url('http://www.lumbergear.com/templates/motif/images/backgrounds/') top center no-repeat;
}

#region2 {
    background: transparent url('http://www.lumbergear.com/templates/motif/images/backgrounds/');
    position: relative;
    z-index: 2;
}

#region3wrap {
    background: #eeeeee url('http://www.lumbergear.com/templates/motif/images/backgrounds/') repeat-x bottom left;
}

#region3wrapnoimg {
    background: #eeeeee
}

#region3 {
    background: transparent url('http://www.lumbergear.com/templates/motif/images/backgrounds/');
}

#region4wrap {
    background: #eeeeee url('http://www.lumbergear.com/templates/motif/images/backgrounds/') top repeat-x;
}

#region4 {
    background: transparent url('http://www.lumbergear.com/templates/motif/images/backgrounds/') repeat-x;
}

#region5wrap {
    background: #eeeeee url('http://www.lumbergear.com/templates/motif/images/backgrounds/') repeat-x top left;
}

#region5 {
    background: #ffffff url('http://www.lumbergear.com/templates/motif/images/backgrounds/');
}

#region6wrap {
    background: #eeeeee url('http://www.lumbergear.com/templates/motif/images/backgrounds/') repeat-x top left;
}

#region6 {
    background: #fff url('http://www.lumbergear.com/templates/motif/images/backgrounds/') bottom repeat-x;
}

#region7wrap {
    background: #eeeeee url('http://www.lumbergear.com/templates/motif/images/backgrounds/map.jpg') top center no-repeat;
}

#region7 {
    background: transparent url('http://www.lumbergear.com/templates/motif/images/backgrounds/');
}

#region8wrap {
    background: #eeeeee url('http://www.lumbergear.com/templates/motif/images/backgrounds/') repeat-x top left;
}

#region8 {
    background: transparent url('http://www.lumbergear.com/templates/motif/images/backgrounds/');
}

#region9wrap {
    background: #222222 url('http://www.lumbergear.com/templates/motif/images/backgrounds/') repeat-x top left;
}

#region9 {
    background: url('http://www.lumbergear.com/templates/motif/images/backgrounds/');
}

#region9 input.inputbox {
    background: #333!important;
    border: 1px solid #333!important;
}

#footerwrap {
    background: #111;
    color: #222;
}

#footerpad {
    background: transparent;
}

#menu {
    background: transparent;
}

#menu .xmenu {
    color: #aaaaaa;
}

#header ul.menu>li>a {
    color: #333;
    background-color: transparent;
    border-top: 3px solid;
    border-bottom: 3px solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

#header ul.menu>li>a:hover,#header ul.menu>li.xtcHover a {
    color: #fff;
    background-color: #292929;
    border-top-color: #A6C8FF;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#header ul.menu>li.active>a {
    color: #fff;
    background-color: #292929;
    border-top-color: #A6C8FF;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#header ul.menu li.parent>ul {
    background: #292929;
    padding: 8px 8px 0px 8px;
    box-shadow: 0 0 15px rgba(0,0,0,0.5);
    clip: rect(0px,1000px,1000px,-10px);
}

#header ul.menu li.parent>ul>li>a {
    color: #ccc;
    background: #262626;
    margin-bottom: 8px;
    border-left: 3px solid #A6C8FF;
}

#header ul.menu li.parent>ul>li.active>a {
    color: #fff;
    background: #424142;
    margin-bottom: 8px;
    border-left: 3px solid #A6C8FF;
}

#header ul.menu li.parent>ul>li>a:hover {
    color: #fff;
    background: #424142;
    margin-bottom: 8px;
    border-left: 3px solid #6c9eef;
}

.module {
    background: ;
}

.module h3 {
    background: url(http://www.lumbergear.com/templates/motif/images/icons/) no-repeat 0 50%;
}

.module h3 span.first_word {
    color: #222222;
}

.module h3 span.rest {
    color: #6c9eef!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);
}

.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);
}

.stylebox {
    background: #A6C8FF;
    color: #fff;
}

.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: #f5f5f5;
    border-color: #ebebeb;
}

.button,button {
    background: #393939
}

div.joomla div.item {
    border-bottom: 1px dotted #ccc;
}

.wallframe {
    background: #f7f7f7;
    border: 1px solid #e6e6e6;
}

.imgframe {
    background: #f7f7f7;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

h5.day {
    color: #999;
}

h5.month {
    color: #333;
}

.article_header {
    background: #f7f7f7;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.article_date_pad {
    color: #393939;
}

div.contact.row-fluid h3 {
    color: #333;
}

div.breadcrumbs a.pathway,div.breadcrumbs span.here {
    display: inline-block;
    padding-bottom: 4px;
    color: #fff!important;
    color: rgba(255,255,255,0.75)!important;
}

span.showHere {
    color: #6c9eef;
}

a.pathway {
    color: #fff!important;
}

span.here {
    color: #fff!important;
}

.readmore a {
    color: #6c9eef!important;
}

.readmore a span {
    color: #393939;
}

.readmore a:hover {
    background: #6c9eef;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
    box-shadow: 2px 2px 0 rgba(0,0,0,0.15);
}

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;
}

legend {
    color: #6c9eef!important;
}

dt.result-title,dt.result-title a {
    color: #6c9eef!important;
    font-weight: normal;
}

.search_menu_btn {
    color: #ebebeb;
    background: #666;
}

.search_menu_btn:hover {
    color: #fff;
    background: #6c9eef;
    cursor: pointer;
}

.items-more h3 {
    color: #6c9eef!important;
}

.numbered:after,.numbered-medium:after,.numbered-small:after {
    border-color: transparent;
}

.bargraphv,.bargraphv a:hover {
    background-color: #6c9eef!important;
}

.circletag {
    background-color: #6c9eef!important;
}

.circlebottom {
    border-top-color: #6c9eef!important;
}

.cloud_tag1 {
    background-color: #393939!important;
}

.bargraphv,.bargraphv a {
    background-color: #6c9eef!important;
}

.testimonialwrap {
    background-color: #747C43!important;
}

.testimonialwrap p {
    color: #fff;
}

.testimonialbtmwrap {
    border-top: 25px solid #747C43;
}

.jxtc_newspro_tmp27_info .jxtc_newspro_tmp27_info_front {
}

.slidetitle1 {
    color: #000;
}

.slideintro {
    color: #999;
}

.btnlogin {
   background-color: #4caf50 !important;
    border: 1px solid #4caf50 !important;
    color: #fff;
    font-weight: bold;
}

#modlgn-username,#modlgn-passwd,.btnlogin {
    box-shadow: 0 3px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 3px 0 rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.15);
}

.newsitemwrap h4 a {
    color: #fff;
}

.newsitemwrap h4 {
    border-bottom: 5px dotted #fff;
}

p.article-intro {
    color: #fff;
}

.newspromore a {
    float: left;
    color: #fff;
}

.newspromore a i {
    padding: 2px 5px 0 0;
}

.newsprocomments {
    float: right;
    color: #fff;
}

.newsprocomments i {
    padding: 2px 7px 0 0;
}

.jxtc_newspro_latestnews a.info i {
    padding: 2px 7px 0 0;
}

.newswrap {
}

.newsitemwrap {
    background-color: #A6C8FF;
}

.newsitemwrap img.intimage {
}

.articles .col-1 .newsitemwrap,.articles .col-1 .jxtc_newspro_latestnews a.info {
    background: #BD482D!important;
}

.articles .col-2 .newsitemwrap,.articles .col-2 .jxtc_newspro_latestnews a.info {
    background: #747C43!important;
}

.articles .col-3 .newsitemwrap,.articles .col-3 .jxtc_newspro_latestnews a.info {
    background: #A6C8FF!important;
}

.articles .col-4 .newsitemwrap {
    background: #fff;
}

.articles .col-5 .newsitemwrap {
    background: #333;
}

.articles .col-6 .newsitemwrap {
    background: 090#;
}

.newstext2 {
    background: #111
}

.newstext2 h3 {
    color: #fff;
}

#user_name_formAcymailing {
    background: #666!important;
}

#user_email_formAcymailing {
    background: #666!important;
}

.diag {
    background: url(http://www.lumbergear.com/templates/motif/images/backgrounds/diag.png) repeat;
    text-align: center;
}

.circlebottom1 {
    padding: 20px;
    background: url(http://www.lumbergear.com/templates/motif/images/backgrounds/diag.png) repeat;
    border: 3px solid #fff;
    box-shadow: 0 0 0 3px #ccc;
}

.circlebottom2 {
    background: #333 url(http://www.lumbergear.com/templates/motif/images/backgrounds/arrowup.png) 50% 50% no-repeat;
    border: 3px solid #fff;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.circlebottom2:hover {
    background-color: #A6C8FF;
}

.circlebottom2 i {
    margin-top: 12px;
}

.circlebottom2 h2 {
    color: #fff;
    margin-top: 16px;
}

.circlebottom2_grid {
    margin: 0 0 0 -17px;
    padding: 0;
    list-style: none;
    display: block;
    text-align: center;
    width: 150px;
    height: 150px;
    display: inline-block;
}

.circlebottom2_grid:after,.circlebottom2_item:before {
    content: '';
    display: table;
}

.circlebottom2_grid:after {
    clear: both;
}

.circlebottom2_item {
    background: #666 url(http://www.lumbergear.com/templates/motif/images/backgrounds/arrowup.png) 50% 50% no-repeat;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    background-size: 100%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    cursor: default;
    box-shadow: inset 0 0 0 0 #333,0 3px 0 rgba(0,0,0,0.2);
    border: 8px solid #fff;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.circlebottom2_info {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    opacity: 0;
    transition: all 0.4s ease-in-out;
    transform: scale(0);
    backface-visibility: hidden;
}

.circlebottom2_info h3 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    top: 100px;
    letter-spacing: 2px;
    font-size: 15px;
    margin: -58px 30px 0;
    padding: 0 0 0 0;
    height: 50px;
    font-family: 'Open Sans',Arial,sans-serif;
    text-shadow: 0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3);
}

.circlebottom2_info p {
    color: #fff;
    color: rgba(0,0,0,0.9);
    margin: 40px 0 0 -42px;
    font-size: 74px;
}

.circlebottom2_item:hover {
    box-shadow: inset 0 0 0 16px rgba(255,255,255,0.8),0 3px 0 rgba(0,0,0,0.2);
    background: #BD482D url(http://www.lumbergear.com/templates/motif/images/backgrounds/arrowup1.png) 50% 50% no-repeat;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.circlebottom2_item:hover .circlebottom2_info {
    opacity: 1;
    transform: scale(1);
}

.kmt-readmore span {
    color: #393939;
}

.kmt-readmore a {
    color: #6c9eef!important;
    border-right: 1px solid #ccc;
}

.kmt-readmore a:hover {
    color: #6c9eef!important;
}

.kmt-comment span {
    color: #393939;
}

.kmt-comment a {
    color: #6c9eef!important;
    border-right: 1px solid #ccc;
}

.kmt-comment a:hover {
    color: #6c9eef!important;
}

.kmt-hits span {
    color: #393939;
}

.kmt-hits a {
    color: #6c9eef!important;
}

.kmt-hits a:hover {
    color: #6c9eef!important;
}

#section-kmt .input.button {
    background: #6c9eef!important;
    color: #fff!important;
}

#section-kmt .kmt-btn-submit {
    background: #6c9eef!important;
    color: #fff!important;
}

div.kmt-content p {
    background: #fff;
}

div.kmt-content p:after {
    border-color: transparent #fff;
}

.circle {
    background: #6c9eef!important;
    color: #fff!important;
}

.mobilebtn {
    background-color: #6c9eef!important;
}

@media (max-width: 767px) {
    body {
        background-position:50% 0px!important;
    }
}

@import url(../../../media/system/css/system.css);.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 {
}

.invalid {
    border-color: #ff0000;
}

label.invalid {
    color: #ff0000;
}

#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;
}

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;
}

.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;
}

a img.calendar {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    background: url(../images/calendar.png) no-repeat;
    cursor: pointer;
    vertical-align: middle;
}

#menuright1 ul.suckerfish li ul.suckerfish li ul.suckerfish {
    left: 0;
}


.legend {
            font-size: 12px;
            font-weight: bold;
            color: #333333;
            background-color: #e0e0e0;
            padding: 2px 5px 2px 2px;
            border-bottom: 1px solid #333333;
        }

        .tag {
            padding: 2px;
            font-size: 10px;
            font-family: Arial;
            color: #333333;
            background-color: #f9f9f9;
            border-bottom: 1px solid #333333;
        }

        .jxtc_newspro_latestnews {
            position: relative;
            text-align: center !important;
            cursor: default;
            background: none;
            overflow: hidden;
            background-color: transparent;
        }

            .jxtc_newspro_latestnews .mask, .jxtc_newspro_latestnews .content {
                width: 100%;
                position: absolute;
                overflow: hidden;
                top: 0;
                left: 0;
            }

            .jxtc_newspro_latestnews img {
                display: block;
                position: relative;
            }

            .jxtc_newspro_latestnews .content .hoverimage {
                position: relative;
            }

            .jxtc_newspro_latestnews .content h2 {
                color: #fff;
                text-align: center;
                position: relative;
                font-size: 22px;
                font-family: Georgia,Times New Roman,Times,serif !important;
                margin: 0;
                line-height: 144% !important;
            }

            .jxtc_newspro_latestnews p {
                font-family: Georgia,serif;
                font-style: italic;
                font-size: 14px;
                position: relative;
                color: #000;
                padding: 10px 20px 20px;
                text-align: center;
            }

            .jxtc_newspro_latestnews a.info {
                display: inline-block;
                text-decoration: none;
                padding: 10px 32px;
                color: #fff;
                font-size: 1em;
            }

        .jxtc_newspro_latestnewsa.info: hover {
            -webkit-box-shadow: 0 0 5px #000;
            -moz-box-shadow: 0 0 5px #000;
            box-shadow: 0 0 5px #000;
        }

        .jxtc_newspro_latestnews img {
            -webkit-transform: scaleY(1);
            -moz-transform: scaleY(1);
            -o-transform: scaleY(1);
            -ms-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }

        .jxtc_newspro_latestnews .mask {
            background-color: #ff0000;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .jxtc_newspro_latestnews h2 {
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .jxtc_newspro_latestnews .content .hoverimage {
            left: 50%;
            margin-left: -50%;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(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;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .jxtc_newspro_latestnews p {
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

        .jxtc_newspro_latestnews a.info {
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

        .jxtc_newspro_latestnews:hover img {
            -webkit-transform: scale(10);
            -moz-transform: scale(10);
            -o-transform: scale(10);
            -ms-transform: scale(10);
            transform: scale(10);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .jxtc_newspro_latestnews:hover .mask {
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
            background-color: transparent;
        }

        .jxtc_newspro_latestnews:hover h2, .jxtc_newspro_latestnews:hover p, .jxtc_newspro_latestnews:hover a.info {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -o-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

        .jxtc_newspro_latestnews:hover .content .hoverimage {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -o-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

            .jxtc_newspro_latestnews:hover .content .hoverimage center {
                padding: 30px;
                background: rgba(0,0,0,0.85);
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -o-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
                -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
                filter: alpha(opacity=100);
                opacity: 1;
            }

        .view {
            margin: 0;
            float: left;
            overflow: hidden;
            position: relative;
            text-align: center;
            cursor: default;
            width: 100%;
        }

            .view .mask, .view .content {
                width: 100%;
                position: absolute;
                overflow: hidden;
                top: 0;
                left: 0;
            }

        .jxtc-hoverpad {
            margin: 30px;
            padding: 30px;
            background: rgba(0,0,0,0.85);
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -o-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

        .view img {
            display: block;
            position: relative;
            max-width: 150%;
        }

        .view p {
            font-family: Georgia,serif;
            font-style: italic;
            font-size: 12px;
            position: relative;
            color: #fff;
            padding: 10px 20px 20px;
            text-align: center;
        }

        .view a.info {
            display: inline-block;
            text-decoration: none;
            padding: 7px 14px;
            background: #000;
            color: #fff;
            text-transform: uppercase;
            -webkit-box-shadow: 0 0 1px #000;
            -moz-box-shadow: 0 0 1px #000;
            box-shadow: 0 0 1px #000;
        }

            .view a.info:hover {
                -webkit-box-shadow: 0 0 5px #000;
                -moz-box-shadow: 0 0 5px #000;
                box-shadow: 0 0 5px #000;
            }

        .view-tenth img {
            -webkit-transform: scaleY(1);
            -moz-transform: scaleY(1);
            -o-transform: scaleY(1);
            -ms-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transition: all 0.7s ease-in-out;
            -moz-transition: all 0.7s ease-in-out;
            -o-transition: all 0.7s ease-in-out;
            -ms-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
        }

        .view-tenth .mask {
            background-color: rgba(255,231,179,0.3);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .view-tenth h2 {
            color: #FFFFFF;
            font-family: Georgia,Times New Roman,Times,serif !important;
            font-size: 22px;
            line-height: 144% !important;
            margin: 0;
            position: relative;
            text-align: center;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .view-tenth p {
            color: #333;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

        .view-tenth a.info {
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

        .view-tenth:hover img {
            -webkit-transform: scale(10);
            -moz-transform: scale(10);
            -o-transform: scale(10);
            -ms-transform: scale(10);
            transform: scale(10);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .view-tenth:hover .mask {
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

        .view-tenth:hover h2, .view-tenth:hover p, .view-tenth:hover a.info {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -o-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }


        ul.top-info {
  	list-style: none;
    margin: 7px 0 0 0;
    padding: 0;
    float: right;
}

ul.top-info li {
  	position: relative;
  	float: left;
  	font-size: 14px;
  	margin-left: 20px;
  	font-weight: 400;
  	padding-left: 20px;
}

ul.top-info li .info-box span.info-icon {
        font-size: 26px;
    margin-right: 10px;
    color: #fff;
    background: #6AA64C;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    position: relative;
    top: -5px;
    border-radius: 3px;
}

ul.top-info li .info-box span.info-icon i {
      margin-left: 7px;
    padding: 7px 0 0 0;
}

ul.top-info li .info-box .info-box-content {
  	display: inline-block;
  	-webkit-flex-direction: column;
  	-ms-flex-direction: column;
  	flex-direction: column;
}

ul.top-info li .info-box .info-box-content p.info-box-title {
      font-weight: 700;
    color: #000;
}

ul.top-info li .info-box .info-box-content p {
  	margin: 0 0 5px 0;
  	line-height: normal;
  	color: #000;
}
.textbox_text {
            outline: 0;
        
            color: #848688;
            margin: 0;
            display: block;
            border-radius: 2px;
        }
        
        .button_login
        {
            cursor: pointer;
            background-color: #2D7EC7;
            background-image: linear-gradient(bottom,#82a75c 0%,#a7d777 100%);
            background-image: -o-linear-gradient(bottom,#82a75c 0%,#a7d777 100%);
            background-image: -moz-linear-gradient(bottom,#82a75c 0%,#a7d777 100%);
            background-image: -webkit-linear-gradient(bottom,#2D7EC7 0%,#2D7EC7 100%);
            background-image: -ms-linear-gradient(bottom,#82a75c 0%,#a7d777 100%);
            background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0%,#2D7EC7),color-stop(100%,#2D7EC7));
            border-color: #2d7ec7;
            color: #fff;
            text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
            padding: 4px 25px;
        }