html, body{  padding:    0px;  margin:     0px;  background: #5F002B;}img{  border: none;}a{  text-decoration: underline;}a:hover{  text-decoration: none;}a:-webkit-any-link{  color: inherit !important;}p{  padding: 0px;  margin:  0px;}form{  padding: 0px;  margin:  0px;}ul, li{  padding:    0px;  margin:     0px;  list-style: none;}h1, h2, h3, h4, h5, h6{  padding: 0px;  margin:  0px;}h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover{  text-decoration: none !important;}/*** CONTAINERS ***/.page-container{  margin: 0px auto 0px auto;}.header{  height:      78px;  background:  none #5F002B !important;  position:    relative;  z-index:     1000;  font-weight: 100 !important;}.header-top{  height:     50px;  text-align: center;}.header-top a.home{  position:        absolute;  z-index:         1;  left:            3px;  top:             1px;  text-decoration: none;}.header-top a.logo{  position:        relative;  z-index:         1;  top:             8px;  text-decoration: none;}.header-bot{  height:      28px;  line-height: 28px;  background:  none #000000;  font-family: Arial, Helvetica, Sans-Serif;  font-size:   12px;  color:       #ffffff;  text-align:  center;  white-space: nowrap;  overflow:    hidden;}.header-bot a{  color: #ffffff;}.footer{  border-top:  1px solid #000000;  height:      24px;  font-family: Arial, Helvetica, Sans-Serif;  font-size:   12px;  color:       #b9b9b9;  text-align:  center;  position:    relative;  z-index:     1000;  overflow:    visible !important;}.footer a{  color: #ffffff;}.footer-inner{  background:  none #343434;  border-top:  1px solid #646464;  height:      23px;  line-height: 21px;  white-space: nowrap;}.main{  height:     auto;  background: #ffffff;  padding:    0px 0px 55px 0px !important;}.page-home{  padding: 0px 0px 0px 0px!important;}/*** //CONTAINERS ***//*** MENU ***/.menu{  height:      55px;  background:  url(images/menu-a-bg.png) 0 0 repeat-x;  font-family: Arial, Helvetica, Sans-Serif;  font-size:   11px;  line-height: 11px;  color:       #ffffff;  position:    absolute;  left:        0px;  top:         -55px;  width:       100%;}.menu a{  color:           #ffffff;  text-decoration: none;  line-height:     11px;  padding:         38px 0px 0px 0px;  text-align:      center;  display:         block;  text-shadow:     #000000 1px 1px 1px;}.menu li{  display:    block;  float:      left;  width:      20%;  text-align: center;  text-transform:uppercase;}.menu li a.link-1{  background: url(images/menu-item-bg-1.png) center 0 no-repeat;}.menu li a.link-1:hover,.menu li a.link-1.active,.menu li.active a.link-1{  background: url(images/menu-item-bg-1-hover.png) center 0 no-repeat;  color:      #ce0a6c;}.menu li a.link-2{  background: url(images/menu-item-bg-2.png) center 0 no-repeat;}.menu li a.link-2:hover,.menu li a.link-2.active,.menu li.active a.link-2{  background: url(images/menu-item-bg-2-hover.png) center 0 no-repeat;  color:      #ce0a6c;}.menu li a.link-3{  background: url(images/menu-item-bg-3.png) center 0 no-repeat;}.menu li a.link-3:hover,.menu li a.link-3.active,.menu li.active a.link-3{  background: url(images/menu-item-bg-3-hover.png) center 0 no-repeat;  color:      #ce0a6c;}.menu li a.link-4{  background: url(images/menu-item-bg-4.png) center 0 no-repeat;}.menu li a.link-4:hover,.menu li a.link-4.active,.menu li.active a.link-4{  background: url(images/menu-item-bg-4-hover.png) center 0 no-repeat;  color:      #ce0a6c;}.menu li a.link-5{  background: url(images/menu-item-bg-5.png) center 0 no-repeat;}.menu li a.link-5:hover,.menu li a.link-5.active,.menu li.active a.link-5{  background: url(images/menu-item-bg-5-hover.png) center 0 no-repeat;  color:      #ce0a6c;}.menu li a.link-6{  background: url(images/menu-item-bg-6.png) center 0 no-repeat;}.menu li a.link-6:hover,.menu li a.link-6.active,.menu li.active a.link-6{  background: url(images/menu-item-bg-6-hover.png) center 0 no-repeat;  color:      #ce0a6c;}/*** //MENU ***//**** ARTICLE ***/.page-article{}.page-article .nav{  height:     49px;  text-align: center;  position:   relative;}.page-article .nav .btn{  display:    block;  width:      94px;  height:     25px;  background: url(images/btn-a-bg.png) 0 0 repeat-x;  border:     1px solid #d1afc0;  text-align: center;  z-index:    2;  position:   absolute;}.page-article .nav .btn span{  display:    block;  width:      100%;  height:     25px;  text-align: center;}.page-article .nav .btn-prev{  position: absolute;  left:     10px;  top:      10px;}.page-article .nav .btn-prev span{  background: url(images/ico-tri-red-prev.png) center center no-repeat transparent;}.page-article .nav .btn-prev span span,.page-article .nav .btn-prev span span span{  background: none;}.page-article .nav .btn-next{  left:  auto;  right: 10px;  top:   10px;}.page-article .nav .btn-next span{  background: url(images/ico-tri-red-next.png) center center no-repeat transparent;}.page-article .nav .btn-next span span,.page-article .nav .btn-next span span span{  background: none;}.page-article .nav #social{  height:     25px;  border:     1px solid #e2e2e2;  text-align: center;  background: none #f0eaed;  position:   absolute;  z-index:    1;  top:        10px;  left:       10px;  right:      10px;}.page-article .nav #social img{  display:  inline;  padding:  0px;  margin:   0px 3px;  position: relative;  top:      2px;}.page-article .head{  min-height:    88px;  margin:        0px 10px 10px 10px;  position:      relative;  font-family:   Arial, Helvetica, Sans-Serif;  font-size:     11px;  border-bottom: 1px solid #e2e2e2;}.page-article .head .image{  position: absolute;  z-index:  1;  left:     auto;  right:    0px;  top:      0px;  width:    138px;  height:   78px;}.page-article .head .image img{  width:    auto;  height:   auto;  position: absolute;  right:    0px;  top:      0px;  z-index:  10;}.page-article .head .image .zoomable-handle{  width:      138px;  height:     78px;  position:   absolute;  z-index:    20;  right:      auto;  bottom:     auto;  left:       0px;  top:        0px;  background: url(images/ico-zoom.png) 120px 60px no-repeat;  cursor:     pointer;}.page-article .head .title{  font-family:    Georgia, 'Times New Roman', Times, serif;  font-size:      16px;  color:          #5F002B;  padding:        0px 160px 0px 0px;  line-height:    normal;  margin:         4px 0px 4px 0px;  font-weight:    900;  letter-spacing: -1px;}.page-article .head .page{  color:       #b21462;  line-height: 11px;}.page-article .head .sub{  color: #707070;}.page-article .head .sub .sub-name span{  color: #b21462;}.page-article .article-content-wrap{  position:    relative;  overflow:    hidden;  line-height: 12px;  font-family: Arial, Helvetica, Sans-Serif;  font-size:   13px;  color:       #000000;  width:       100%;}.page-article .article-content-wrap span.top{  font-family: Georgia, 'Times New Roman', Times, serif;  font-size:   14px;  color:       #1a1a1a;  display:     block;  padding:     0px 18px 6px 0px;  text-align:  left;  height:      auto;}.page-article .article-content-wrap em{  padding: 0px 18px 0px 0px;}.page-article .article-content-wrap p{  padding:     6px 18px 0px 0px;  line-height: 15px;}.page-article .article-content-wrap .article-scroll{  position: relative;  width:    auto;  margin:   0px 10px 0px 10px;  padding:  0px 0px 10px 0px;  text-align:  justify;}.page-article .article-content-wrap .article-scroll h3{  margin:     6px 0px 0px 0px;}.page-article .article-content-wrap .article-scroll a{  color:     #5F002B;}/*** //ARTICLE ***//*** ARTICLE LIST ***/.article-list{  width:   100%;  height:  auto;  padding: 10px 0px 0px 0px;}.article-list h2{  font-family: Georgia, 'Times New Roman', Times, serif;  font-size:   16px;  color:       #5F002B;  display:     block;  height:      24px;  line-height: 23px;  border:      1px solid #e2e2e2;  text-indent: 8px;  margin:      0px 10px 0px 10px;  position:    relative;  z-index:     1;  width:       auto;  background:  #f0eaed url(images/ico-title-a.png) 100% 5px no-repeat;}.article-list h2 a{  display:         block;  width:           100%;  height:          100%;  color:           #5F002B;  text-decoration: none;}.article-list h2 a:hover{  text-decoration: none;}.article-list h3{  font-family:     Georgia, 'Times New Roman', Times, serif;  font-size:       14px;  line-height:     normal;  color:           #5F002B;  display:         block;  padding:         8px 0px 0px 0px;  text-decoration: none;}.article-list li a,.article-list li a:hover{  text-decoration: none;  display: inline-block;}.article-list ul{  display: block;  clear:   both;  padding: 0px 0px 0px 10px;  height:  100%;}.article-list li{  display:       block;  height:        82px;  border-bottom: 1px solid #e2e2e2;  position:      relative;  width:         auto;  margin:        0px 10px 0px 0px;  background:    url(images/ico-article-link.gif) 100% 31px no-repeat;  cursor:        pointer;}.article-list li.last{  border: none;}.article-list li .image{  height:   82px;  width:    120px;  z-index:  1;  float:    left;}.article-list li .image img{  position: relative;  z-index:  1;  top:      10px;}.article-list li .content{  height:   82px;  position: absolute;  left:     120px;  right:    30px;  top:      0px;  z-index:  1;}.article-list li a{  display: block;  width: 100%;  height: 100%;  position: absolute;  left: 0px;  top: 0px;}.article-list li p{  font-family: Arial, Helvetica, Sans-Serif;  font-size:   13px;  color:       #000000;  line-height: 12px;  white-space: normal !important;  display:     block;}/*** //ARTICLE LIST ***//*** ARTICLE SECTION ***/.article-section{  width:   100%;  height:  auto;  padding: 10px 0px 0px 0px;}.article-section h2{  font-family:     Georgia, 'Times New Roman', Times, serif;  font-size:       16px;  color:           #5F002B;  display:         block;  height:          24px;  line-height:     23px;  border:          1px solid #e2e2e2;  background:      none #f0eaed;  text-indent:     8px;  margin:          0px 10px 0px 10px;  width:           auto;  text-decoration: none;  white-space:     nowrap;  text-transform:uppercase;}.article-section h3{  font-family:     Georgia, 'Times New Roman', Times, serif;  font-size:       14px;  line-height:     normal;  color:           #5F002B;  display:         block;  padding:         8px 0px 0px 0px;  text-decoration: none;}.article-section li a,.article-section li a:hover{  text-decoration: none;}.article-section ul{  display: block;  padding: 0px 0px 0px 10px;}.article-section li{  display:       block;  height:        82px;  border-bottom: 1px solid #e2e2e2;  position:      relative;  width:         auto;  margin:        0px 10px 0px 0px;  background:    url(images/ico-article-link.gif) 100% 31px no-repeat;  cursor:        pointer;}.article-section li.last{  border: none;}.article-section li .image{  height:   82px;  width:    120px;  float:    left;  z-index:  1;}.article-section li .image img{  position: relative;  z-index:  1;  top:      10px;}.article-section li .content{  position: absolute;  left:     120px;  top:      0px;  right:    30px;  z-index:  1;  height:   82px;}.article-section li h3 a{  height:          76px;  width:           100%;  text-decoration: none;  color:           inherit;}.article-section li .link:hover{  text-decoration: none;}.article-section li p{  font-family: Arial, Helvetica, Sans-Serif;  font-size:   13px;  color:       #000000;  line-height: 12px;  white-space: normal !important;  display:     block;}/*** //ARTICLE SECTION ***//**** ****/.ui-btn-left{  display: none;}/**** ****//*** JQUERY MOBILE OVERRIDES ***/.page-container{  text-shadow: none !important;}.ui-page-active{  display: block !important;}/*ul.ui-listview li {    overflow: hidden;}.ellipsis-3-lines,.ellipsis_text {    text-overflow: ellipsis;}*//* Ads */.ads_top iframe,.ads_top object,.ads_top embed{  margin: 0 auto;  display: block;}.ads_top a > img {  margin: 0 auto;  padding: 5px 0;  display: block;}