
.noanim {
    transition: none 0s ease 0s !important;
}
body {
font: 12px/28px;
background: url("../../images/elements/pattern20.png") repeat scroll left top rgba(0, 0, 0, 0);
width:100%;
}
@-moz-keyframes blink {
0% {
    opacity: 1;
}
33% {
    opacity: 0;
}
100% {
    opacity: 0;
}
}
@-moz-keyframes blink {
0% {
    opacity: 1;
}
33% {
    opacity: 0;
}
100% {
    opacity: 0;
}
}
body {
}
.wrapper, #page {
    margin: 0 auto;
    width: 1240px;
}
.wrapper:after, #page:after, .wrapper:before, #page:before {
    content: " ";
    display: table;
    height: 0;
    overflow: hidden;
}
.wrapper:after, #page:after {
    clear: both;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #6EA74B;
    color: #FAFAFA;
}
#header {
    margin: 0;
}
#trueHeader {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    left: 0;
    padding: 0;
    right: 0;
    z-index: 8000;
}
#trueHeader {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 160px;
    margin: 0 auto;
    width: 1240px;
}
#header.sticky #trueHeader {
    position: fixed;
    top: 0;
}
#header.sticky.condensed #trueHeader {
    padding: 0;
}
@media only screen and (min-width: 1000px) and (max-width: 1169px) {
#trueHeader {
    width: 100%;
}
.wrapper, #page {
    width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
#trueHeader {
    width: 100%;
	height:220px;
}
.wrapper, #page {
    width: 100%;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#trueHeader {
    height: 170px;
    width: 100%;
}

.joosa.top_links {
    float: right;
    margin-bottom: 18px;
    padding-top: 8px;
    text-align: right;
	margin-right:20px
}
.wrapper, #page {
    width: 100%;
}
}
@media only screen and (max-width: 479px) {  
#trueHeader {
    height: 180px;
    width: 100%;
}
.wrapper, #page {
    width: 100%;
}
.top_links h3 {
color: #a2a3a5;
line-height: 20px;
font-weight: 500;
font-size: 13px;
padding-top:20px 
}
} 
