﻿body,form,html{
padding: 0;
margin: 0;
}

body {
    background: url(images/Template/bg_pattern.png) repeat scroll 0 0 #E1E1E1;
    color: #3d3d3d;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 1.55;
    margin: 0;
    padding: 0;
    text-align: left;
}

html {    
    padding: 0;    
    margin:0;
}
.desktop-hidden{
    display:none;
}
.h-bg{
    padding:5px;
}
.m-bg{
    border-top: 1px solid #dbdbda;
    border-bottom: 1px solid #dbdbda;
}
#mainPage {
    width:auto;
    background-color:white;
    margin:0 auto;
}
.main-bg{
    padding:40px 0;
}
.box1-bg,.box2-bg{
     padding:40px 0;
}
.box2-bg{    
    background-color:#FAFAFA;   
    color:gray;
}
.logo-img{
    text-align:center;
    padding:40px 0;
}
.grid50{
    width:49%;
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
}
.grid50 > span{
    margin:5px 10px;
    width:40%;
    display:inline-block;
    *display:inline;
    zoom:1;
}
.grid50 > strong{
    margin:5px;
    display:inline-block;
    *display:inline;
    zoom:1;
}
.grid100{
    display:block;
}
.grid100 > span{
    margin:5px 1%;
    width:30%;
    display:inline-block;
    *display:inline;
    zoom:1;
}
.grid100 > strong,.grid100 > div{
    margin:1%;
    display:inline-block;
    *display:inline;
    zoom:1;
    font-weight:normal;
    width:64%;
}
.inline-display{
    display:inline-block;
    *display:inline;
    zoom:1;
}
.lineFiller{
    padding:5px;
    border-bottom: solid 1px #E4E4E7;
}
.no-padding{
    padding:0!important;
}
.no-margin{
    margin:0!important;
}

a {
    text-decoration: none;
    color: #6c6c6c;
}

a:hover {
    color: #002F29;
}

a.a-alt {
    text-decoration: none;
    color: #455cb7;
}

a.a-alt:hover {
    text-decoration: underline;
}

img {
    border: none;
}

h1 {
    color: #000000;
    font-size: 32px;
    text-align: left;
    margin:0;
    font-weight:normal;
    margin:15px 0;
}

h2 {
    font-size: 26px;
    color:#000000;
    font-weight:normal;
    margin:15px 0;
    line-height:1.2;
}
h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: 19px;
    margin: 10px 0;
    font-weight:normal;
}

h4{
    font-size: 16px;
    font-weight: bold;
    margin:10px 0 20px 0;
    color:#494949;
    font-weight:normal;
}

h5 {
    font-size: 12px;
    color: #535353;
    padding: 5px 0;
    margin: 0;
    font-weight: normal;
}
.header-bg{
    background-color:#000000;
}
.header-bg h2{
    color:white;
    text-align:center;
}

input, select {
    border: 1px solid #e2e2e2;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #898989;
    padding: 5px 5px 5px 5px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin:1px;
}

select {
    font-size: 13px;
    padding: 5px;
}

select option[selected] {
    font-weight: bold;
}

input[type="checkbox"], input[type="radio"] {
    margin: 2px;
    padding: 0px;
    height: 13px;
    width: 13px;
    border: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    -khtml-border-radius: none;
    border-radius: none;
}

.disabled {
    filter: Alpha(opacity=50);
    opacity: 0.50;
}

.InputLarge {
    font-size: 15px !important;
    color: #333333 !important;
    font-weight: bold;
    padding: 6px;
    background-color: #FFFFFF;
    border:none;
}

.captcha input {
    width: 100px;
    font-size: 16px;
    font-weight: bold;
}

.widget {
    background: url(images/Template/form-bg.gif) repeat scroll 0 0 #FFFFFF;
    display: block;
    clear: both;
    margin:0 0 10px 0;
}
.widget .widget-wrap {    
    padding: 20px;
}
.widget > header{
    font-size: 26px;
    margin: 0;
    padding: 20px 0 0 0;
    font-weight:normal;
    text-align:center;
}
.h-widget{
    margin: 0;
    padding: 20px 0 0 0;
    line-height:1.55;
}
.widget2 {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    clear: both;
    margin:0 0 10px 0;
    padding:5px;
    box-shadow: 3px 3px 3px rgba(163, 163, 163, 0.25);
}
.widget2 .widget-wrap {    
    padding: 20px;
    background: url(images/Template/form-bg.gif) repeat scroll 0 0 #FFFFFF;
}
.widget2 > header{
    border-bottom: 1px dotted #a3a3a3;
    font-size: 20px;
    margin: 0;
    padding: 7px 0;
    font-weight:normal;
    color:#ffffff;
    background-color:#363636;
    text-align:center;
}

.InnerContainer header {
    font-size: 14px;
    color: #433E24;
    padding: 10px 0 10px 0;
}

.InnerContainer .content {
    padding: 5px 0;
}

.buttonBlue {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 16px;
    color: #414141!important;
    padding: 10px 22px;
   background: #f7f7f7; /* Old browsers */
    cursor: pointer;
    border:solid 1px #cfcfcf;
}
.buttonBlue:hover {
    background: #CCCCCC; /* Old browsers */
    color: white;
}
.buttonBlue .fa{
    margin-right:5px;
    margin-left:5px;
    transition:all ease 0.5s;
}
.buttonBlue:hover .fa{
    margin-right:10px;
    margin-left:0;
}

.buttonSimple,.buttonSimple3 {  
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 12px;
    color: #ffffff;
    padding: 7px 15px;  
    cursor: pointer; 
    background-color: #b7b7b7; 
    border-radius:3px;
    transition:all ease 0.5s;
}
.buttonSimple:hover,.buttonSimple3:hover {
    color:white;
    background-color: #000000;
}

.buttonSimple2 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 15px;
    color: #1e1e1e;
    cursor: pointer;
    transition:all ease 0.5s;
}
.buttonSimple2:hover {
    color: #555555;
}
.buttonSimple2 .fa{
    margin-right:8px;
    margin-left:0;
    transition:all ease 0.5s;
}
.buttonSimple2:hover .fa{
    margin-right:2px;
    margin-left:6px;
}

.buttonSimple3 {  
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 12px;
    color: #535353;
    padding: 7px 15px;  
    cursor: pointer; 
    background-color: #f9f9f9; 
    border-radius:3px;
    transition:all ease 0.5s;
}
.buttonSimple3:hover {
    color:white;
    background-color: #000000;
}
.btn-round{
    border-radius: 999px; 
    font-size: 45px; 
    width:45px;
    text-align:center;
    line-height:1;
    padding:15px;
    overflow:hidden;
}
.btn-round-small{
    border-radius: 999px; 
    font-size: 20px; 
    width:20px;
    padding:7px;
    text-align:center;
    line-height:1;
}

.DivContainer{
    padding:15px;
}
.MContainer {
    background-color: #171717;
    border: 1px solid #333333;
    padding:10px;
    margin:0;
}
.DivContainer h2{
    color:white;
    border:none;
}
.MContainer li:hover a{
    color:white!important;
}

.sepline{
    border-top:#060606 1px solid;
    border-bottom:#3E3E3E 1px solid;
    height:0px;
    width:auto;
    margin:10px 40px;
}

#YoutubePreview{
    margin:5px;
    text-align:center;
}
/*---------------*/
.GridViewStyle {
    border: 1px solid #B8BBC9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color: #333333;
}

.GridViewStyle tbody {
    width: 100%;
}

.GridViewStyle .GridViewHeader {
    background-color: #5E6579;
    text-align: center;
    background-image: url(images/template/gridHeader.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    border-bottom-color: #ABA9B1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.GridViewStyle .GridViewHeader th {
    text-align: center;
    padding: 10px;
    min-height: 60px;
}

.GridViewStyle .GridViewHeader a {
    font-weight: normal;
    display: block;
    font-size: 12px;
    color: #3e7a42;
    padding: 5px 10px;
    background: -moz-linear-gradient( top, #dfeddf 0%, #f2fff2);
    background: -webkit-gradient( linear, left top, left bottom, from(#dfeddf), to(#f2fff2));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 3px solid #ffffff;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 1px 2px rgba(000,000,000,0.7);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 1px 2px rgba(000,000,000,0.7);
    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 1px 2px rgba(000,000,000,0.7);
    text-shadow: 1px 1px 0px rgba(194,192,194,0.5), 0px 0px 0px rgba(255,255,255,0.3);
}

.GridViewStyle .GridViewHeader a:hover {
    color: #234669;
}

.GridViewStyle .GridViewRow {
    border-top: 1px solid #DFDEE0;
}

.GridViewStyle .GridViewRow:hover {
    background-color: #E6E8EC!important;
}

.GridViewStyle .GridViewRow td {
    text-align: center;
    border-right: 1px solid #DFDEE0;
    padding: 5px;
}

.GridViewStyle .GridViewRow .GridViewMenuTd {
    padding: 0px;
}

.GridViewStyle .GridViewRow .GridViewMenu {
    position: absolute;
    background-color: #F2F2F2;
    display: none;
    white-space: nowrap;
    padding: 3px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-color: #DADADA;
    border-bottom-color: #DADADA;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.GridViewStyle .GridViewRow:hover .GridViewMenu {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.GridViewStyle .GridViewRow:hover .GridViewMenu .buttonSimple2 {
    border-width: 1px;
    margin: 0px;
}

.GridViewStyle .GridViewPager {
    border-top: 1px solid #ABA9B1;
    background-image: url(images/template/gridHeader.png);
    background-repeat: repeat-x;
    background-position: 0 0;
}

.GridViewStyle .GridViewPager td {
    padding: 3px;
    font-size: 13px;
}

.GridViewStyle .GridViewPager td span {
    font-size: 12px;
    color: #3e7a42;
    padding: 5px 10px;
    background: -moz-linear-gradient( top, #dfeddf 0%, #f2fff2);
    background: -webkit-gradient( linear, left top, left bottom, from(#dfeddf), to(#f2fff2));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 3px solid #ffffff;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 1px 2px rgba(000,000,000,0.7);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 1px 2px rgba(000,000,000,0.7);
    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 1px 2px rgba(000,000,000,0.7);
    text-shadow: 1px 1px 0px rgba(194,192,194,0.5), 0px 0px 0px rgba(255,255,255,0.3);
}

.GridViewStyle .GridViewPager td a:hover {
    text-decoration: underline;
}

.EditContainer {
    background-color: #E0E0E0;
    padding: 7px;
    display: block;
}

.EditContainer h1 {
    color: #333333;
    font-size: 20px;
    margin: 0;
    padding: 0;
    font-weight: normal;
    background:none;
}
/*------------Vertical menu UL-----------------*/
.vrMenu {
    padding: 0;
    list-style-type: none;
    margin: 0!important;
}

.vrMenu li {
    cursor: default;
    display: block !important;
    float: none !important;
    line-height: normal !important;
    background-image: none;
    padding: 0;
    background: url('images/template/bullet1.png') no-repeat scroll 0 12px transparent;
    border-bottom: 1px solid #D6D6D6;
}

.vrMenu li a {
    display: block;
    line-height: 24px;
    padding: 3px 10px;
    text-decoration: none;
    color: #888F96;
}

.vrMenu li:hover a, .vrMenu li.vrMenuSelected a {
    color: #333333;
}

/*------------Horizontal menu UL-----------------*/
.HorizontalUL {
    list-style: none;
    margin: 0;
    padding: 0;
}

.HorizontalUL li {
    margin: 0 2px;
    display: inline-block!important;
    *display: inline!important;
    zoom: 1!important;
    background-image: none;
    padding: 0;
}

/*------------Horizontal menu UL-----------------*/

.DetailsMenu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.DetailsMenu li {
    margin: 3px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.DetailsMenu li a {
    border: 1px solid #D3D3D3;
    display: block;
    background: -moz-linear-gradient( top, #f5f5f5 0%, #e1e1e1);
    background: -webkit-gradient( linear, left top, left bottom, from(#f5f5f5), to(#e1e1e1));
    border-radius: 3px 3px 3px 3px;
    color: #292929;
    padding: 5px 12px;
    text-align: center;
    text-decoration: none;
    font-size:12px;
}

.DetailsMenu li a:hover {
    background: -moz-linear-gradient( top, #e8e8e8 0%, #d6d6d6);
    background: -webkit-gradient( linear, left top, left bottom, from(#e8e8e8), to(#d6d6d6));
}

.DetailsMenu li a:active {
    background: -moz-linear-gradient( top, #e8e8e8 0%, #d6d6d6);
    background: -webkit-gradient( linear, left top, left bottom, from(#e8e8e8), to(#d6d6d6));
}

.DetailsMenu li a img {
    padding: 0 2px 0 0;
    margin-right: 2px;
    vertical-align: middle;
}

.DetailsMenu li a:hover img {
    border-right-color: #ADADAD;
}


/*---------------------------*/
.BottomMenuInner {
    text-align: right;
    margin: 5px;
    color: #404040;
    padding: 10px 20px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #e6e6e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 25%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 25%,#e6e6e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 25%,#e6e6e6 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#ffffff 25%,#e6e6e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #d1cfd1;
}

.ResultsSuccess {
    background-color: #365296;
    border: 1px solid #223F7D;
    vertical-align: middle;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    color: #DADDF1;
    -moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.4);
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.4);
    height: 22px;
}

.ResultsSuccess span {
    background-image: url('images/General/icon_check36.png');
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding: 11px 10px 10px 36px;
    margin-top: -8px;
    margin-left: -5px;
}

.ResultsSuccess:hover {
    background-color: #4266B9;
}

.ResultsFailed {
    border: 1px solid #742727;
    background-image: url('images/General/error36.png');
    background-repeat: no-repeat;
    background-color: #9B5E5E;
    vertical-align: middle;
    padding: 11px 11px 11px 36px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    display: table-cell;
    color: #FFCCCC;
    -moz-box-shadow: -2px 2px 5px 1px rgba(0,0,0,0.4);
    -webkit-box-shadow: -2px 2px 5px 1px rgba(0,0,0,0.4);
    box-shadow: -2px 2px 5px 1px rgba(0,0,0,0.4);
}

.ResultsFailed:hover {
    border: 1px solid #9D3535;
    background-color: #AB7474;
}

.AlertMessager {
    border: 1px solid #8B7B5F;
    background-image: url('images/General/alert36.png');
    background-repeat: no-repeat;
    background-color: #A39B65;
    vertical-align: middle;
    padding: 11px 11px 11px 36px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    display: table-cell;
    color: #FFFFFF;
    -moz-box-shadow: -2px 2px 5px 1px rgba(0,0,0,0.4);
    -webkit-box-shadow: -2px 2px 5px 1px rgba(0,0,0,0.4);
    box-shadow: -2px 2px 5px 1px rgba(0,0,0,0.4);
}

.AlertMessager:hover {
    border: 1px solid #A6987D;
    background-color: #B7B086;
}

.HelpContainer {
    background-color: #EEEEEE;
    padding: 7px;
    color: #333333;
    font-size: 11px;
    overflow: hidden;
}

/*-----------------FOOTER------*/
.footer-bg{
    border-top:solid 10px #FAFAFA;
    border-bottom:solid 10px #000000;
    padding:40px;
}
.footer1{
    background-color: #2d353c;
    padding:10px 0;    
    margin-top:20px;
}
.footer1 a{
    padding: 0 20px;
    color: #a5a5a5;
    font-size:13px;
}
.footer2 a,.footer3 a{
    color: #636363;
    font-size: 12px;
}
.footer1 a:hover,.footer2 a:hover,.footer3 a:hover{
    color: #000000;
}
.footer1 .grid_12{
    text-align:center;
}
.footer2{
}
.footer2 h3{
    border-bottom: 1px dashed #525252;
    color: #3e3e3e;
    display: block;
    font-size: 16px;
    padding: 10px 0;
    margin:20px 0 10px 0;
    background:none;
    font-weight:normal;
}
.footer2 ul{
    margin:0;
    padding:0;
}
.footer2 li{
    padding: 0;
    margin:5px 0;
    list-style:none;
}
.footer3{
    padding:15px 0;
    color:#7e7e7e;
    margin-top:20px;
}
.footer3 img{
    margin:30px;
}

/*--------------TEMPLATE THEME-----------*/

.ExpandDivTemplateClear {
    margin: 10px 5px 15px 5px;
}

.ExpandDivTemplateClear .ExpandContainerHeader {
    background: none;
}

.ExpandDivTemplateClear .ExpandContainerMainPanel {
    border: none;
}

.ExpandContainerMainPanel .popupControl_Border {
    border: none;
    padding: 0px;
}
.ExpandDivTemplateClear .Expand-Button{
    float:right;
}
/*------------Tabs-----------------*/

.sTabs, .h1Tabs ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.sTabs li, .h1Tabs li {
    padding: 0px!important;
    margin: 0px!important;
    margin: 0 1px 0 1px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: bottom;
}

.sTabs li a, .h1Tabs li a {
    display: block;
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 8px 6px 8px;
}

.sTabs li a:hover, .h1Tabs li a:hover {
    background-color: #CCCCCC;
    color: #333333;
}

.sTabs a.TabSelected, .sTabs .TabSelected a, .h1Tabs ul .h1Selected a {
    display: block;
    color: #262626;
    font-size: 14px;
    padding: 8px 14px 10px 14px;
    background-color: #c3c3c3;
    font-weight: bold;
}

.sTabs.sSmaller li {
    margin: 0px;
}

.sTabs.sSmaller li a {
    font-size: 11px;
    padding: 5px 5px 5px 5px;
    background-color: #F4F4F4;
}

.sTabs.sSmaller .TabSelected {
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    letter-spacing: normal;
    font-size: 12px;
    padding: 6px 5px 8px 5px;
    background-color: #F8F8F8;
}

.sTabsContainer {
    background-color: #c3c3c3;
}
/*------------Tabs2-----------------*/

.sTabs2 {
    list-style: none;
    padding: 0px 0 0 10px;
    margin: 0px;
}

.sTabs2 li {
    margin: 0 0px 0 0px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: bottom;
}

.sTabs2 li a {
    line-height: 30px;
    display: block;
    color: #464646;
    font-size: 12px;
    font-weight: bold;
    background-color: #F4F2C6;
    padding: 0 20px;
}

.sTabs2 li a:hover {
    background-color: #E2C86F;
}

.sTabs2 .TabSelected a {
    line-height: 40px;
    color: #333333;
    font-size: 16px;
    font-weight: bolder;
    background-color: #E2C86F;
}

.sTabs2Container {
    border: 1px solid #CCCCCC;
    background-color: White;
    padding: 10px;
}

.TabSeperator, .h1Tab1Seperator {
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
    border-top-color: #DBDEEE;
    border-top-style: solid;
    border-top-width: 1px;
    min-height: 15px;
    display: block;
    position: relative;
    behavior: url('/PIE/PIE.htc');
}

/*****************ARTICLES*********************/
.articles #menu
{
 	list-style:none;	
 margin: 0;
 padding:0;
}
.articles .ActionsMenu{
    margin:5px 0 30px 0;
}
.articles #menu li {
 margin:3px;
 display:inline-block;
 *display:inline;
 zoom:1;
 background-image:none;
	padding:0;
}

.articles #menu li a
{
	filter: Alpha(opacity=60);
    opacity: 0.60;	
}
.articles #menu li a:hover
{
	filter: Alpha(opacity=100);
    opacity: 1;	
}
/*----*/
.HorizontalRendering{
    display:inline-block;
    *display:inline;
    zoom:1;
}
.VerticalRendering{
    display:block;
}
.articleitem{
    margin:5px 0 10px 0;
    border-bottom:solid 1px #efefef;
    padding:5px;
}
.articleitem:hover .articleitem_Image{
    border-color:#acacac;
}
.articleitem .articleitem_Date,.articles .articleitem_Date,.item_Date {
    display:inline;
    background:url(images/template/icon-date.png) no-repeat left center;
    color: #C0C0C0!important;
    font-size: 12px;
    padding: 6px 25px;
}
.articleitem .articleitem_Title {
    font-weight: normal;
    letter-spacing: 0.4px;
    line-height: 1.4em;
    position: relative;
    font-size: 26px;
    color: #222222;
    margin:0;
    background:none;
    padding:0;
    border:none;
}
.articleitem .articleitem_Description {
    color: #666666;
}
.articleitem .articleitem_Image{
    border: 1px solid #E1E1E1;
    float: left;
    margin: 4px 20px 10px 0;
    padding: 7px;
    width: 200px;
}
.articleitem_Image img{
    width:100%;
    display:block;
}
.articleitem .articleitem_Menu a{
    color:#888F96;
}
.articleitem .articleitem_Menu a:hover{
    color:#444649;
}
.articleitem .articleitem_Tags{
    float:right;
    margin-top:20px;
}
.slideshow-article {width: auto; overflow:hidden; margin: auto }
.slideshow-article img {width:100%; }
/*----*/
.TopArticles {
    margin: 5px 0 10px 0;
    border: solid 1px #efefef;
    padding: 5px;
    background-color: #F5F5F5;
}
.TopArticles:hover .articleitem_Image{
    border-color:#acacac;
}
.TopArticles .articleitem_Date,.articles .articleitem_Date,.item_Date {
    display:inline;
    background:url(images/template/icon-date.png) no-repeat left center;
    color: #C0C0C0!important;
    font-size: 12px;
    padding: 6px 25px;
}
.TopArticles .articleitem_Title {
    font-weight: normal;
    letter-spacing: 0.4px;
    line-height: 1.4em;
    position: relative;
    font-size: 26px;
    color: #222222;
    margin:0;
    background:none;
    padding:0;
    border:none;
}
.TopArticles .articleitem_Description {
    color: #666666;
}
.TopArticles .articleitem_Image{
    border: 1px solid #E1E1E1;
    float: left;
    margin: 4px 20px 10px 0;
    padding: 7px;
    width: 350px;
    background-color:white;
}
.TopArticles .articleitem_Image img{
    width:100%;
    display:block;
}
.TopArticles .articleitem_Menu a{
    color:#888F96;
}
.TopArticles .articleitem_Menu a:hover{
    color:#444649;
}
.TopArticles .articleitem_Tags{
    float:right;
    margin-top:20px;
}

/*----*/
.MainArticles {
    margin: 5px 0 10px 0;
    border: solid 1px #efefef;
    background-color: #F5F5F5;
    width:335px;
    padding:5px;
}
.MainArticles:hover .articleitem_Image{
    border-color:#acacac;
}
.MainArticles .articleitem_Date,.articles .articleitem_Date,.item_Date {
    display:inline;
    background:url(images/template/icon-date.png) no-repeat left center;
    color: #C0C0C0!important;
    font-size: 12px;
    padding: 6px 25px;
}
.MainArticles .articleitem_Title {
    font-weight: normal;
    letter-spacing: 0.4px;
    line-height: 1.4em;
    position: relative;
    font-size: 26px;
    color: #222222;
    margin:0;
    background:none;
    padding:0;
    border:none;
}
.MainArticles .articleitem_Description {
    color: #666666;
}
.MainArticles .articleitem_Image{
    border: 1px solid #E1E1E1;
    padding: 7px;
    width: auto;
    background-color:white;
}
.MainArticles .articleitem_Image img{
    width:100%;
    display:block;
}
.MainArticles .articleitem_Menu a{
    color:#888F96;
}
.MainArticles .articleitem_Menu a:hover{
    color:#444649;
}
.MainArticles .articleitem_Tags{
    float:right;
    margin-top:20px;
}
/*----*/
.SmallArticles {
    margin: 5px 0 10px 0;
    border-bottom: solid 1px #efefef;
}
.SmallArticles:hover .articleitem_Image{
    border-color:#acacac;
}
.SmallArticles .articleitem_Date {
    display:inline;
    background:url(images/template/icon-date.png) no-repeat left center;
    color: #C0C0C0!important;
    font-size: 12px;
    padding: 6px 25px;
}
.SmallArticles .articleitem_Title {
    font-weight: normal;
    line-height: 1.4em;
    position: relative;
    font-size: 16px;
    color: #222222;
    margin:0;
    background:none;
    padding:0;
    border:none;
}
.SmallArticles .articleitem_Description {
    color: #666666;
}
.SmallArticles .articleitem_Image{
    border: 1px solid #E1E1E1;
    float: left;
    margin: 4px 20px 10px 0;
    padding: 7px;
    width: 350px;
    background-color:white;
}
.SmallArticles .articleitem_Image img{
    width:100%;
    display:block;
}
.SmallArticles .articleitem_Menu a{
    color:#888F96;
}
.SmallArticles .articleitem_Menu a:hover{
    color:#444649;
}
.SmallArticles .articleitem_Tags{
    float:right;
    margin-top:20px;
}
/****************/
.articles .articleImages {
    float: left;
    padding: 10px 25px;
    width: 400px;
    background-color: #F2F2F2;
    margin-right:10px;
}
.ArticlesCategoriesListItem{
    background:url(images/li-arrow.png) no-repeat left center;
    padding:5px 15px;
    border-bottom:solid 1px #535353;
    color:white;
}
.HasVideo{
    background:url(images/template/playbutton.png) no-repeat center center;
    height:60px;
    width:80px;
    position:absolute;
}

.fullScreen{
    width:25px;
    height:25px;
    font-size:25px;
    padding:5px 15px;
    color:rgba(172, 172, 172, 0.79);
}
.fullScreen:hover{
    color:white;
}


.imgresponsive {
  width: 100%;
  height: auto;
}