html,body,p {
    margin:0px;
    padding:0px;
    
}
html{
    height:100%;
}
.box_download {
    position: fixed;
    top:30%;
    right:-419px;
    z-index:900;
}
.frmRow {
    display: inline-block;
    width:100%;
    margin:10px 0px;
}

.frmRow label {
    float:left;
    width:60px;
    line-height:20px;
}
.frmRow input[type='text'] {
    float:right;
    width:147px;
    height:20px;
    padding:2px;
    border:1px solid #CCCCCC;
}

.frmRow input[type='button'] {
float:right;
}
body {
    font-family: arial;
    color:#100906;
    font-size:12px;
    height:100%;
}
#calendarTable {
    border-collapse:collapse;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
}

#calendarTable th,#calendarTable td {
    border-bottom:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}
#calendarTable th {
    background:#7E7E7E;
    font-weight: bold;
    color:#FFFFFF;
    line-height:28px;
}
table,img {
    border:0px;
}
a {
    text-decoration: none;
    color:#939598;
}
a:hover {
    color:#e31937;
}
.alert-error{
    color:red;
}
header,nav,footer {
    display: block;
}
header {
    height:130px;
    position: relative;
}
footer a {
    color:white;
}
footer a:hover{
    color:white;
}
#wapper {
    width:985px;
    margin:auto;
    min-height:100%;
}
.clear {
    clear: both;
}

.logo {
    width:350px;
    float:left;
    padding-top:26px;
    padding-left:25px;
}
nav {
    float:left;
    text-align: right;
}
nav ul {
    margin:0px;
    padding:0px;
    height:64px;
    margin-top:43px;
}
nav ul li.item {
    display: inline-block;
    font-size:14px;
    text-transform: uppercase;
    padding:0px 29px;
    max-width:100px;
    text-align: center;
    vertical-align: top;
    font-weight: bold;
    position: relative;
}

nav ul li.item:hover ul {
    display: block;
}
nav ul li.item ul {
    display: none;
    background: #FFFFFF;
    position: absolute;
    width:290px;
    z-index:999999;
    left:0px;
    top:0px;
    height: auto;
}

nav ul li.item ul li {
    text-align: left;
    list-style: none;
    padding:18px;
}
nav ul li.item ul li a:hover {
    color:#e31937;
}
nav ul li.soc {
    background:url(../images/soc.jpg) no-repeat center center;
    width:1px;
    height:60px;
    display: inline-block;
}

nav ul li.item a {
    height:64px;
    display: block;
}

nav ul li.item ul a {
    height:auto;
}
nav ul li a {
    text-decoration: none;
    color:#000000;
}
nav ul li a span {
    width:100px;
}
.red {
    background:#adadad;
    color:#FFFFFF;
}
.red iframe {
    padding-bottom:10px;
}
.gray {
    background:#949698;
    color:#FFFFFF;
}
.slideshow {
    position: relative;
}
#slider .head-slider {
    background:url(../images/slider-header.png) top left no-repeat;
    height:30px;
    display: block;
    z-index:999;
    width:100%;
    position: relative;
    padding:0px 0px 10px 0px;
}
#slider .show {
    position: absolute;
    top:0px;
    background:black;
    height:494px;
    color:#ffffff;
    display:none;
}
#slider .show .desc {
    padding-top:10px;
}
#slider .show .box {
    color:#FFFFFF;
    width:180px;
}
.show .money-main {
    float:left;
    margin-left:66px;
}
.show .money-desc {
    float:right;
    width:560px;padding-right: 70px;
}

.list-box {
    margin-bottom:30px;
    padding-left:64px;
}
.list-box .box {
    cursor: pointer;
}
.box {
    padding-left:90px;
    height:78px;
    color:#100906;
    width:190px;
    float:left;
    padding-right:12px;
}
.box .head {
    margin:0px;
    padding:0px;
    font-weight: bold;
    font-size:14px;
    padding-top:13px;
    text-transform: uppercase;
}
.box.money {
    background:url(../images/money.png) no-repeat left center;
}
.box.climb {
    background:url(../images/climb.png) no-repeat left center;
}
.box.effective {
    background:url(../images/EFFECTIVE.png) no-repeat left center;
}
.box.box1 {
    background:url(../images/box1.png) no-repeat left center;
}
.box.box2 {
    background:url(../images/box2.png) no-repeat left center;
}
.box.box3 {
    display:none;
    background:url(../images/box3.png) no-repeat left center;
}



footer {
    background:#010101;
    color:#ffffff;
    text-transform: uppercase;
    line-height:40px;
    font-weight:bold;
    width: 985px;
    margin:auto;
}
footer .copyright {
    float:left;
    width:320px;
    text-align: right;
}
footer ul {
    margin:0px;
    padding:0px;
    float:right;
    text-align: right;
    padding-right:40px;
}
footer ul li {
    display: inline-block;
    padding:0px 
}

footer ul li.soc {
    padding:0px 11px;
}
.btn-action {
    float:right;
    width:282px;
    margin:0px;
    padding:0px;
}
.btn-action li {
    float:left;
    list-style: none;
    padding:0px 5px;
}
.btn-action .member {
    width:95px;
    color:#100906;
    font-size:14px;
    height:30px;
    margin-left:10px;
    cursor: pointer;
}
.btn-action .member  img{
    float:left;
    padding-right:5px;
}
.logged a {
   
    display: block;
    float: right;
}
.btn-action .facebook {
    
    height:32px;
    font-size:14px;
    line-height:32px;
    margin-left:4px;
}
.btn-action .facebook  a {
    color:#100906;
}
.btn-action .youtube a {
    background:url(../images/youtube.jpg) no-repeat left center;
    display: block;
    margin-left:4px;
    width:35px;
    height:33px;
}
.home {
    padding: 22px;
}
.home table {
    border:0px!important;
    background:#adadad;
    line-height:24px;
}
.home table tr td {
    padding:0px 10px ;
}
.home table tr td:last-child {
    text-align: center;
    }

/*-0---------contact --------*/
.contact{
    color:#939598;
    margin:10px 0px 0px 0px 
}

.content_left{
    margin-left:60px;
    float:left;
    width:260px;
    color:#100906;
}
.content_left a {
    color:#100906;
}
.content_right{
    margin-right:60px;
    float:right;
    width:550px;
    color:#100906;
    
}
.f16 {
    text-transform: uppercase;
    font-size:16px;
    color:#100906;
}
.name {
    font-size:12px;
    width:325px;
    margin:auto;
}
.tb_left tr td:first-child{
    padding-right:20px;
}
.tb_right tr.row1{
    padding-bottom:10px;
    display:block;
}
.tb_right tr.row2{
    padding-bottom:40px;
    display:block;
}
.tb_right tr.row3{
    padding-bottom:10px;
    display:block;
}
.tb_right tr.row4{
    padding-bottom:40px;
    display:block;
}
  
.tb_right tr td {
    
    width:155px;
    padding:0px 35px 0px 0px ;
    vertical-align:top;
}
.tb_right tr td:last-child{
    padding-right:0px;
}
.tb_right p {
    color:#939598;
    line-height:20px;
}
.tb_right_2 {
    width:100%;
}

.tb_right_2 tr td{
    vertical-align:text-top;
    padding-bottom:10px;
}
.tb_right_2 tr td:first-child{
    width:105px;
}
.tb_right_2 input[type='text']{
    border:1px solid #d7d7d7;
    border-radius:3px;
    width:100%;
    padding:7px 5px;
    color:#939598;
}
.submit_contact{
    margin:20px 0px ;
    font-size:0px;
    background:url('../images/submit_contact.png');
    width:100px;
    height:37px;
    border:0px;
    float:right;
    cursor: pointer;
    margin-bottom:110px;
    
}

.head_img {
    margin-bottom: 50px;
}
.two_columns {
    
}
.two_columns .content_left {
    float:left;
    width:260px;
    margin:0px;
    padding-right:54px;
    padding-left:60px;
}

.two_columns .content_left ul {
    margin: 0px;
    padding:0px;
}
.two_columns .content_left li {
    list-style: none;
    font-size:14px;
    text-transform: uppercase;
    padding-bottom:20px;
}
.ahead {
    font-size:16px;
    text-transform: uppercase;
    color:#100906;
    margin-bottom:40px ;
}
.a_desc {
    color:#100906;
    margin-bottom:50px;
    
}
.a_desc >img {
    float:left;
    max-width:160px;
    max-height:185px;
}
.a_desc .in_desc {
    float:right;
    width:380px;
    
}
.career {
    background:#949698;
}
.career ul li a {
    
    color:#ffffff;
}

.career .ahead,.career .a_desc {
    color:#ffffff;
}
.list-item {
    background: #e31837;
}
.videos_in{
    width: 100%;
    padding:0px 20px 10px 0px;
}
.videos_in tr td{
    padding:20px 00px 0px 0px;
}
.videos_in iframe{
    padding-bottom:10px;
}
.column_user {
    width:850px;
    margin:20px 0px 20px 60px;
    padding-left:20px;
}

.image_ch {
    width:568px;
    margin:auto;
    padding-bottom:25px;
    position: relative;
    
}
.image_ch img{
    
    max-width: 568px;
    padding:55px 0px 31px 0px ;
}
#slider_re {
    display:none;
}
#slider_re img {
    max-width:568px;
    
}
.slidesjs-pagination {
    display:none;
}

.slidesjs-next , .slidesjs-previous{
   
    display:block;
    color:white;
    font-size:0px;
    padding:20px;
}
 .slidesjs-previous{
    background:url('../images/left.PNG') no-repeat center center;
    position: absolute;
    top: 0px;
    left: 41%;
    z-index: 9999;
 }
.slidesjs-next{
    position: absolute;
    top: 0px;
    right: 45%;
    z-index: 9999;
    background:url('../images/right.png') no-repeat center center;
}
.slidesjs-container {
    padding-bottom:50px;
}
.career .list-item {
    padding:23px 66px;
}
.career .item {
    float:left;
    width:33%;
    color:#FFFFFF;
}
.career .item a {
    float:left;
}
.career .item span {
    padding-left:15px;
}
.record_in{
    
}
.record_in span {
    cursor: pointer;
}
/*_________________________Module______________________________*/
.module_ul{
    list-style: none;
    padding:0px;
    margin-bottom:100px;
    
}
.num_module {
    width:40px;
    height:40px;
    float:left;
    font-fize:16px!important;
    color:white!important;
    background: url('../images/li_style.PNG') no-repeat top center;
}
.num_module p{
    margin:10px 0px 0px 16px
}
.desc_module{
    float:right;
    width:500px;
    margin:0px 0px 20px 0px;
}

.header_module {
    margin:0px 0px 10px 0px;
    color:#0078ae;
    font-weight: bold;
    text-decoration:underline;
}
.header_module  a{
    color:#0078ae;
} 


.facebook {
    margin-right:22px;
    position: relative;
}

.facebook ul ,.twitter ul {
    display: none;
}
.twitter {
    padding:0px!important;
    margin-left:22px;
}
.facebook:hover ul , .twitter:hover ul {
    display: block;
}
.facebook ul {
    margin:0px;
    padding:0px;
    position: absolute;
    z-index:9999999;
    background:#FFFFFF;
    left:-127px;
    width:379px;
    padding-top:15px;
    top:31px;
}
.twitter ul{
    margin:0px;
    padding:0px;
    position: absolute;
    z-index:9999999;
    background:#FFFFFF;
   right:0px;
    width:379px;
    padding-top:15px;
}
.facebook ul li {
    padding-top:10px;
    line-height:20px;
    font-size:12px;
    color:#939598;
    padding-top:5px;
    padding-bottom:5px;
    margin-left:5px;
    margin-right:5px;
}

.facebook ul li .fbpost {
    display: inline-block;
    width:100%;
    font-size:12px;
    border-bottom:1px solid #E9E9E9;
}
.facebook ul li .avatar {
    width:32px;
    float:left;
    padding-right: 6px;
}
.facebook ul li .fbcontent {
    float:left;
    width:290px;
    color:#000000;
}
.facebook ul li .fbcontent .name {
    font-weight: bold;
    color:#3B5998;
    font-size:12px;
}


.tab.active{
    color:red;
}

.eventsCalendar-slider {
    height:240px!important;
}
.active_read {
    color:#e31937!important;
    font-weight: bold;
    cursor: pointer;
}
.pay{
    padding-top:50px;
    position: absolute;
    top:50px;
    z-index: 9999;
    width:985px;
    background:white;
    height:428px;
    display:none;
}
.pay table {border:none!important}
.pay table{
    width:100%;
    border:1px solid black;
}
.pay_left , .pay_right{
    padding:50px 15px 20px 15px;
    width:460px;
    
    position: relative;
}
.pay_left select, .pay_right select{
    width:90%;
}
.pay_left{
    float: left;
    border: 1px solid black;
}
.pay_right{
    float: left;
    border: 1px solid black;
    border-left: none;
}
.pay_bottom{
    padding:50px 15px 20px 15px;
    border:1px solid black;
    border-top:0px;
    text-align: center;
    position: relative;
}
.pay_name {
    position: absolute;
    background: white;
    top:-13px;
    padding:0px 10px;
    left:42%;
    font-size:16px;
    font-weight: bold;
}

/* contact update */
.tab_contact {
    min-height: 200px;
    padding-bottom:20px;
}
.tab_menu {
    width: 100%;
    padding-bottom:5px;
    border-bottom:1px solid #dadada;
}
.tab_menu ul {
    width: 100%;
    display: inline-block;
    margin:0px;
    padding:0px;
}
.tab_menu li  {
    list-style: none;
    float: left;
    
}
 
.tab_click {
    cursor: pointer;
    color:white;
    background: #e51d38;
    border-right:0px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    font-weight: bold;
    padding:5px 10px;
    display: block;
    text-align: center;
    line-height: 40px;
    width: 96px;
    height: 40px;
    margin:2px;
}

.tab_menu span.active{
    border:0px;
    background: white;
    color: #666666;
    border:1px solid black;
    border-bottom:0px;
    
}
.tab_content {
    display: block;
}
.tab_content_click {
    padding-top:27px;
}
.articles {
    margin:20px -15px 10px -15px;
    display: table;
}
.article {
    width:30%;
    float:left;
    padding:0px 16px;
    position: relative;
}
.article h3.title {
    margin:0px;
    font-size:23px;
    margin-bottom:5px;
}
.article h3.title a {
    color:#000000;
}
.article .date_created {
    color:#e41e39;
    margin-bottom:20px;
    padding-bottom:5px;
    border-bottom:1px solid #e1e1e1;
}
.article .preview-img img {
    width: 100%;
    overflow: hidden;
}
.article .article-intro {
    margin-top:10px;
    font-size:13px;
}
.head_img img {
    width:100%;
}
.head_img .article-img {
    height:363px;
    overflow: hidden;
}
.readmore {
    color:#e31937;
}
.description {
    margin-bottom:20px;
    font-size:14px;
}