html{font-size:100.01%;}
body{
  background:#fff;
  margin:0;
  font:62.5% Arial, Helvetica, sans-serif;
  color:#2c2c2c;
  min-width:1003px;
}
a{
  color:#2c2c2c;
  text-decoration:none;
}
a.ul{
  text-decoration:underline;
}
a:hover{text-decoration:underline;}
img{border:0;}
form,
fieldset{
  padding:0;
  margin:0;
  border:0;
}
td{
  font:14px Arial, Helvetica, sans-serif;

}
input,
textarea,
select{
  vertical-align:middle;
  font:12px Arial, Helvetica, Verdana, sans-serif;
}
.w1
{
  background:#ffffff;
  width:100%;
  overflow:hidden;
  /*background:url(../images/bg-w1.gif) no-repeat 50% 0;*/
}
#wrapper {
  width:960px;
  border:1px solid #ffffff;
  border-width:0 10px;
  position: relative;
  padding:148px 0 0;
  margin:0 auto;
}
#header{
  height:148px;
  width:960px;
  position:absolute;
  overflow: visible;
  top:0;
  left:0;
  /* background:#fff; */ /* url(../images/bg-header.gif) repeat-x; */
}
.header-holder{
  overflow:hidden;
  width:920px;
  padding:0 20px 8px 0;
  position:relative;
}
.header-bar{
  overflow:hidden;
  padding:18px 7px 0 0;
}
.register-block{
  float:right;
  padding:0 0 0 15px;
}
.register-block strong{
  float:left;
  color:#fdb813;
  font-size:13px;
  line-height:16px;
}
.register-block ul{
  margin:0;
  padding:0;
  list-style:none;
  float:left;
  overflow:hidden;
}
.register-block ul li{
  float:left;
  padding:0 9px;
  font-size:13px;
  line-height:16px;
  background:url(../images/separator3.gif) no-repeat 0 2px;
}
.register-block ul li:first-child{background:none;}
.register-block a{
  color:#fff;
  text-decoration:none;
}
.register-block a:hover{text-decoration:underline;}
.form-sel{
  width:144px;
  float:right;
  padding:0 51px 0 0;
}
* html .form-sel{padding:0 50px 0 0;}
.form-sel fieldset{float:left;}
.form-sel legend,
.form-sel .hidden{display:none;}
.form-sel select{
  width:145px;
  color:#000;
  font-size:11px;
  padding:0;
  margin:0;
}
.form-search{
  width:202px;
  position:absolute;
  bottom:12px;
  right:20px;
}
.form-search fieldset{float:left;}
.form-search .hidden,
.form-search legend{display:none;}
.form-search .text{
  background:url(../images/bg-text.png) no-repeat;
  width:169px;
  height:16px;
  float:left;
  padding:5px 5px 3px;
}
.form-search .text input{
  width:169px;
  height:16px;
  font:11px Arial, Helvetica, sans-serif;
  border:0;
  background:none;
  margin:0;
  padding:0;
  float:left;
  color:#2c2c2c;
}
.form-search .btn-submit{
  background:url(../images/btn-search.png) no-repeat;
  width:23px;
  height:24px;
  float:left;
  padding:0;
  margin:0;
  line-height:0;
  font-size:0;
  border:0;
  cursor:pointer;
  text-indent:-9999px;
  overflow:hidden;
}
.logo{
  width:578px;
  height:60px;
  overflow:hidden;
  text-indent:-9999px;
  float:left;
  background:url(../images/TorexLogo.png) no-repeat;
  margin:20px 0 5px 20px;
}
.logo a{
  height:100%;
  display:block;
}
.nav-holder{
  float: left;
  width:960px;
  padding:0;
  height:55px;
  background:url(../images/bg-nav-bar.png) no-repeat;
}
#nav{
  height:48px;
  float:left;
  margin:0;
  padding:0;
  list-style:none;
  font-size:14px;
  font-weight:normal;
  text-transform:none;
}
#nav li{
  float:left;
  height:55px;
  position:relative;
  background:url(../images/separator.png) no-repeat 0 0px;
}
#nav li span,
.menu span{
  font-size:0;
  line-height:0;
  overflow:hidden;
  text-indent:-9999px;
}
.news .menu li.active span, #nav li.active span{
  position:absolute;
  width:26px;
  height:16px;
  left:55%;
  bottom:0;
  margin:0 0 0 -12px;
  background:url(../images/bg-active.png) no-repeat;
}
#nav li.active a{color:#ffffff;}
#nav li.active a:hover{background:none;}
#nav li:first-child,
.menu li:first-child,
.block-holder ul li:first-child{
  background:none;
  padding-left:0;
}
#nav li a{
  color:#ffffff;
  float:left;
  height:24px;
  padding:10px 12px 0 12px;  
  margin:0 0 0 1px;
}
#nav li a:hover{
  text-decoration:underline;
}
.menu
{
  text-align: right;  
  overflow:hidden;
  margin:0 11px 0 0px;    
  padding:0;
  list-style:none;
  font-size:14px;
  text-transform:none;
  float:right;
  height:48px;
}
.menu li{
  float:left;
  padding:0 0 0 7px;  
  height:48px;
  background:url(../images/separator.png) no-repeat 0 0px;
}
.menu li a{
  float:left;
  color:#ffffff;
  height:40px;
  padding:10px 7px 0;  
}

.home #main,
#main{
  width:960px;
  background:#ffffff;
  /* overflow: hidden; */
  padding:24px 0 0;
}
#main{
  /* padding:20px 20px 0; */
  /* width:920px; */
}
.mark-red .text-info{ border-bottom:5px solid #f37029; }
.mark-purple .text-info{ border-bottom:5px solid #9e95b8;}
.mark-blue .text-info{ border-bottom:5px solid #77bac3;}

.text-info{
  position:relative;
  width:922px;
  margin:-20px auto 15px;
  
  /*overflow:hidden;*/
/*margin:-20px auto 20px;*/
/*width:922px;*/
/*position:relative;*/
/* border-bottom:5px solid #ff9933; */
}
.home .text-info{
  position:relative;
  height:190px;
  font-size:13px;
  line-height:16px;
  margin-top: -45px;
  /* border-bottom:6px solid #e7aa14; */
}
.text-info img{
  display:block;
  margin:0 auto;
}
.text-info h1{
/*  position:absolute; */
/*  top:131px; */
/*  left:253px; */
  position: relative;
  top: -180px;
  font-size:48px;
  line-height:54px;
  margin:0 0 0 6px;
  color:#181818;
  word-spacing:-5px;
}
.home .text-info h1{
  /* top:16px; */
  /* left:264px; */
  font-size:33px; 
  font-weight:normal;
}
.home .text-info p{
  position: relative;
  top: -185px;
  float:left;
  width:710px;
  font-weight:normal;
  font-size:13px;
  line-height:16px;
  padding: 10px;
}
/* .mark-red .text-info h1 span{color:#f173ac;} */  /*2011 colour*/
.mark-red .text-info h1 span{color:#f37029;}  /*2011 colour*/
.mark-purple .text-info h1 span{color:#9e95b8;} /*2011 colour*/
.mark-blue .text-info h1 span{color:#77bac3;} /*2011 colour*/
.text-info h1 span{color:#FBB040;}
.home .text-info h1 span{color:#FBB040;}
.home .text-info .btn-contact-us{
  position:relative;
  top:-145px;
  left:0px;
  font-weight:normal;
  font-size:16px;
}
.text-info .btn-contact-us{
  position:absolute;
  bottom:44px;
  right:20px;
  overflow:hidden;
  font-weight:normal;
  font-size:16px;
}
.text-info .btn-contact-us a{
  background: url(../images/btn-contact-us2b.gif) left 0;
  float:left;
  height:44px;
  padding:0 0 0 12px;
  color:#fff;
  cursor:pointer;
}
.text-info .btn-contact-us a:hover{text-decoration:underline;}
.text-info .btn-contact-us a span{
  float:left;
  padding:13px 44px 0 0;
  height:34px;
  background: url(../images/btn-contact-us2b.gif) 100% -44px;
}
.box-help{
  width:805px;
  overflow:hidden;
  font-size:18px;
  font-weight:normal;
  text-transform:none;
  margin:0 0 0 5px;
}
.btn-help{
  width:251px;
  height:32px;
  background:url(../images/btn-help.gif) no-repeat;
  float:left;
  margin:0 10px 0 0;
  padding:20px 60px 12px 16px;
  font-size:20px;
  line-height:20px;
  color:#fff;
}
.btn-help:hover{text-decoration:none;}
.btn-help strong{
  letter-spacing:-1px;
  color:#000;
}
.box-help p{
  color:#222;
  margin:24px 0 0;
}
.box-help p a{
  margin:0 0 0 7px;
  text-decoration:none;
  padding:3px 3px 3px 2px;
}
.box-help p a:hover{
  text-decoration:underline;
}
.visual{
  width:920px;
  padding:0 20px;
  overflow:hidden;
  margin:0 0 10px;
}
.visual ul{
  width:110%;
  overflow:hidden;
  margin:0;
  padding:0;
  list-style:none;
}
.visual ul li{
  float:left;
  padding:0 24px 0 0;
}
.visual .box{
  width:291px;
  float:left;
}
.visual .title{
  /* width:920px; */
  overflow:hidden;
  /* margin:0 20px 4px 20px; */
  width:291px !important;
  /*  padding:0 0 10px 16px; */
  height:38px;
  /* background:url(../images/bg-title.gif) no-repeat; */
  margin:0 !important;
}
.box-title{
  width:291px;
  padding:0;
  overflow:hidden;
}
.visual .title h2,
.box-title h2{
  float: left;
  font-weight: normal;
  height: 38px;
  font-size:17px;
  line-height:20px;
  color:#ffffff;
  padding:9px 0 0 0;
  margin:-38px 0 0 14px;
}

.visual .title h2 a,
.box-title h2 a{
  color:#ffffff;
  padding:0 0 0 0;
}
.visual .title .btn,
.box-title .btn{
  float:left;
  width:291px;
  height:38px;
  text-indent:-9999px;
}
.visual .title2 .blue{
background: url(/images/bg-title-slice-blue.png) no-repeat !important;
display: block;
height: 39px !important;
width: 450px !important;
  margin-left:-380px;
}
.visual .title2 .red{
background: url(/images/bg-title-slice-red.png) no-repeat !important;
display: block;
height: 39px !important;
width: 450px !important;
  margin-left:-380px;
}
/*
.visual .title2 .blue, .box-title .blue {
background: url(/images/btn-blue.gif) no-repeat;
display: block;
height: 39px;
width: 70px;
}
*/
/* 
.mark-purple .box-title .purpur a:hover,
.box-title .btn a.active,
.visual .title .btn a:hover,
.box-title .btn a:hover{background:url(../images/btn-hover.png) no-repeat;}
*/

.mark-purple .box-title .purpur a,
.visual .title .blue,
.visual .title .red,
.visual .title .purpur,
.box-title .red,
.box-title .blue{
  display:block;
  background:url(../images/btn-orange.png) no-repeat;
  width:291px;
  height:38px;
}
.visual .title .blue,
.box-title .red{background:url(../images/btn-visual-blue.png) no-repeat;}

.visual .title .red,
.box-title .red{background:url(../images/btn-visual-red.png) no-repeat;}

.mark-purple .box-title .purpur a,
.visual .title .purpur{background:url(../images/btn-visual-purple.png) no-repeat;}

.visual .image{
  width:291px;
  overflow:hidden;
}
.visual .image img{display:block;}

.informationbar
{
  width:920px;
  height:39px;
  /* overflow:hidden; */
  padding:0 20px;
  margin:0 0 10px;
}

.informationbar .title
{    
  /* padding:0 0 0 0px; */
  /* height:39px; */
  background:url(../images/informationbar.png) no-repeat;  
  /* background:url(../images/bg-title-slice.gif); */
  margin:0 !important;  
}

.informationbar .title h2
{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#fff;
  padding:9px 0 0;  
  margin:0;
}

.informationbar .title .btn
{
  float:right;
  width:70px;
  height:39px;
  text-indent:-9999px;
  /* background-image: url(../images/btn-hover-noarrow.gif); */
}

.informationbar .title .leftcorner
{
  float:left;  
  width:15px;
  height:39px;  
  /* background-image: url(../images/bg-title-leftcorner.gif); */
  background-repeat: no-repeat;
}

.information{
  width:920px;
  padding:0 20px;
  margin: 20px 0 0 0;
  /* overflow:hidden; */
}
.information .holder{
  width:110%;
  overflow:hidden;
}
.information h2
{
  float: left;
  font-weight: normal;
  height: 38px;
  font-size:17px;
  line-height:20px;
  color:#ffffff;
  padding:9px 0 0 0;
  margin: 0;
}
.information .text
{
  /*
  width:100%;
  overflow:hidden;
  background:url(../images/bg-text-inform.gif) repeat-x 0 100%;
  padding:0 0 20px;
  margin:0 0 18px;
  */
}
.information .text p strong{
  color:#6d6c6c;
  font-size:1.285em;
  line-height:1.3em;
}
.information p
{
    font-size: 14px;
    line-height: 20px;
}
.freetext-infobar{
  width:920px;
  height:39px;
  overflow:hidden;
  background:url(../images/informationbar.png) no-repeat;  
  margin:0 0 10px;
}
.freetext-infobar h2
{
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#fff;
  padding:9px 0 0 10px;  
  margin:0;
}
.support{
  width:222px;
  padding:19px 50px 5px 20px;
  background:url(../images/bg-block.gif) no-repeat;
  margin:0;
}
.block-info{
  float:left;
  width:219px;
  height:168px;
  background:url(../images/bg-block-info.gif) no-repeat;
  padding:13px 70px 5px 20px;
  margin:0 7px 0 0;
}
.block-info h2{
  font-size:18px;
  line-height:20px;
  color:#000000;
  margin:0 0 -9px 0;
}
.block-info ul{
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
  width:100%;
}
.block-info ul li{
  float:left;
  width:197px;
  padding:0 0 10px 22px;
  background:url(../images/arrow.gif) no-repeat 0 5px;
  color:#2c2c2c;
  font-size:13px;
  line-height:16px;
}
.block-info ul li a{color:#2c2c2c;}
.block-post{
  width:922px;
  overflow:hidden;
  margin:12px 0 12px 0;
  padding:0 19px;
}
.block-post .box-info{
  width:245px;
  float:left;
  background:url(../images/bg-box-info.png) no-repeat;
  height:176px;
  padding:20px 24px 27px 22px;
}
.block-post .box-info h3,
.box-news h3{
  font-size:18px;
  line-height:20px;
  color:#303030;
  margin:0 0 23px;
}
.csgallery{
  width:242px;
  overflow:hidden;
}
.csgallery .link-prev,
.csgallery .link-next{
  float:left;
  width:36px;
  height:58px;
  background:url(../images/link-prev.png) no-repeat;
  margin:25px 0 0;
  text-indent:-9999px;
  outline:none;
}
.csgallery .link-prev:hover,
.csgallery .link-next:hover{
  background-position:0 0;
}
.csgallery .link-next{
  float:right;
  background:url(../images/link-next.png) no-repeat;
}
.box-gallery{
  float:left;
  overflow:hidden;
  width:170px;
  height:107px;
  position:relative;
  margin:0 0 12px;
}
.box-gallery img{display:block;}
.box-gallery ul,
.sidebar .box-gallery ul{
  position:absolute;
  width:99999px;
  padding:0;
  margin:0;
  list-style:none;
  top:0;
  left:0;
}
.box-gallery ul li{
  float:left;
  width:170px;
}
.swicher{
  height:1%;
  overflow:hidden;
  margin:0;
  padding:0 0 0 67px;
  list-style:none;
  clear:both;
}
.swicher ul{
  float:left;
  padding:0;
  margin:0;
  list-style:none;
}
.swicher li {
  float:left;
  margin:0 4px 0 0;
}
.swicher li a{
  float:left;
  background:url(../images/bg-swicher.gif) no-repeat;
  width:14px;
  height:14px;
  text-indent:-9999px;
  line-height:0;
  font-size:0;
}
.swicher a.active,
.swicher li a:hover{ background-position:0 -14px}
.box-news{
  width:593px;
  float:right;
}
.box-news h3{
  margin:0 0 14px;
  background:url(../images/bg-title2.png) repeat-x 0 100%;
  padding:0 0 9px;
  font-size:1.8em;
  line-height:1.12em;
}
.box-news ul{
  width:100%;
  overflow:hidden;
  margin:0;
  padding:0;
  list-style:none;
}
.box-news ul li{
  padding:0 0 16px 35px;
  background:url(../images/arrow7.png) no-repeat 0 5px;
}
* html .box-news ul li{
  overflow:visible;
  height:1%;
}
.box-news ul p{
  margin:-3px 0 0;
  font-size:1.3em;
  line-height:1.24em;
  color:#2c2c2c;
}
.box-news ul h4{
  padding:0 3px;
  margin:0 0 2px -2px;
  color:#2c2c2c;
  font-size:1.5em;
  line-height:1.14em;
}
.box-news ul h4 a{
  color:#2c2c2c;
  text-decoration:none;
}
.box-news ul h4 a:hover{
  text-decoration:underline;
}
.box-news ul .date{
  color:#797878;
  font:normal 1.1em/1.18em Arial, Helvetica, sans-serif;
  display:block;
  margin:0 0 4px;
}
#footer{
  width:920px;
  padding:0 20px 10px;
  height:89px;
  overflow:hidden;
  background:url(../images/bg-separator-full.png) no-repeat;
}
.footer-logo{
  float:right;
  margin:28px 0 0;
  overflow:hidden;
  text-indent:-9999px;
  background:url(../images/footer-logo.png) no-repeat;
  width:144px;
  height:37px;
}
.footer-logo a{
  height:100%;
  display:block;
}
.block-holder{
  width:630px;
  margin:29px 0 0;
  float:left;
  font-size:12px;
  line-height:16px;
  font-weight:bold;
}
.block-holder ul{
  width:630px;
  float:left;
  margin:0 -10px 7px 0;
  position:relative;
  padding:0;
  list-style:none;
  font-weight:normal;
  color:#2c2c2c;
}
.block-holder ul li{
  float:left;
  padding:0 9px;
  background:url(../images/footer-menu-separator.png) no-repeat 0 60%;
}
.block-holder ul li a{color:#2c2c2c;}
.block-holder p{margin:0;}
.copy{
  text-align:left;
  width:100%;
  overflow:hidden;
  color:#6d6e71;
  font-weight:normal;
  margin:0 -5px 0 0;
  position:relative;
  clear:both;
}
#skip a{
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}
#skip a:focus{
  position:static;
  width:auto;
  height:auto;
}
.red{background:url(../images/bg-red-nav-holder.gif) repeat-x;}
.red #nav li.active span{
  background:url(../images/bg-active.png) no-repeat;
}
.box-contact{
  float:right;
  font-size:18px;
  color:#3c3c3c;
  padding:8px 33px 6px;  
  margin:3px 0 0;
  height:37px;
  width:227px;
  background:url(../images/bg-box-contact.gif) no-repeat;
}
.box-contact p
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
 }
.box-contact p strong{padding:0 12px 0 0;}
.box-contact p a{
  color:#3c3c3c;
  text-decoration:underline;
}
.box-contact p a:hover{
  text-decoration:none;
}
#main .title{
  width:920px;
  overflow:hidden;
  margin:0 20px 4px 20px;
  float:left;
}
#main .title h1{
  font-size:3em;
  line-height:1em;
  color:#181818;
  margin:0 0 0 0;
}
.promo{
  width:920px;
  height:340px;
  overflow:hidden;
  margin:0 0 20px;
  position:relative;
}
.promo img{display:block;}
.promo .txt-inf{
  width:746px;
  position:absolute;
  bottom:89px;
  left:0;
}
.promo .txt-inf .txt{
  width:696px;
  background:url(../images/bg-txt-inf.png) repeat;
  padding:10px 25px;
  font-size:30px;
  line-height:30px;
  color:#151b0e;
}
.promo .txt-inf p{
  position:relative;
  margin:0;
}
.twocolumns{
  width:920px;
  margin-left:20px;
}
#main .twocolumns .title{
  width:920px;
  overflow:hidden;
  margin:0 20px 4px 0;
}
.twocolumns:after{
  content:"";
  display:block;
  clear:both;
}
.content{
  width:611px;
  float:left;
}
.sidebar{
  width:292px;
  float:right;
}
.sidebar .block{
  width:292px;
  overflow:hidden;
  margin:0 0 20px;
}
.sidebar .block .holder{
  background:url(../images/bg-block2.gif) repeat-y;
  overflow:hidden;
}
.sidebar .block .frame{
  width:256px;
  overflow:hidden;
  padding:16px 18px 13px;
  background:url(../images/bg-frame.gif) no-repeat 0 100%;
}
.sidebar .block .frame ul{
  width:251px;
  overflow:hidden;
  margin:0;
  padding:3px 0 0 5px;
  list-style:none;
  font-size:1.3em;
  line-height:1.23em;
}
.gallery-slide{
  width:99999px !important;
}
.sidebar .block .frame ul li{
  width:206px;
  float:left;
  padding:0 0 15px 20px;
  background:url(../images/arrow2.gif) no-repeat 0 5px;
}
.sidebar .block .frame ul li a{
  color:#2c2c2c;
  text-decoration:none;
}
.sidebar .block .frame ul li a:hover{text-decoration:underline;}

.sidebar .block .frame ul li a.gold:hover{color:#FBB040;}
.sidebar .block .frame ul li a.purple:hover{color:#9E95B8;}
.sidebar .block .frame ul li a.blue:hover{color:#77BAC3;}
.sidebar .block .frame ul li a.red:hover{color:#f37029;}
.sidebar .block .frame ul li a.red 
{
    background: none;
}

.block-gallery{
  width:255px;
  overflow:hidden;
  margin:0 0 10px;
  background:#fafbfa url(../images/bg-block-gallery.gif) no-repeat;
}
.block-gallery .frame{
  width:224px;
  overflow:hidden;
  padding:11px 16px 15px;
  background:url(../images/bg-frame2.gif) no-repeat 0 100% !important;
}
.sidebar .csgallery{
  width:223px;
  overflow:hidden;
}
.sidebar .box-gallery{
  width:224px;
  height:220px;
  overflow:hidden;
  margin:0 0 15px;
}
.sidebar .csgallery .link-prev,
.sidebar .csgallery .link-next{
  float:left;
  width:39px;
  height:38px;
  background:url(../images/link-prev2.gif) no-repeat;
  text-indent:-9999px;
  outline:none;
  margin:0 17px 0 0;
}
.sidebar .csgallery .link-next{
  background:url(../images/link-next2.gif) no-repeat;
  margin:0 0 0 12px;
  display:inline;
}
.sidebar .csgallery .text{
  width:224px;
  overflow:hidden;
  margin:25px 0 0;
  font-size:13px;
  line-height:20px;
  color:#303030;
  clear:both;
}
.sidebar .csgallery .text p{margin:0;}
.sidebar .box-gallery ul{padding:0 !important;}
.sidebar .box-gallery ul li {
  float:left;
  width:224px !important;
  background:none !important;
  padding:0 !important;
}
.sidebar .box-gallery ul li a{display:block;}
.sidebar .swicher{
  height:1%;
  overflow:hidden;
  margin:0;
  list-style:none;
  clear:both;
  padding:0;
}
.sidebar .swicher ul{
  width:114px !important;
  padding:11px 0 0 !important;
  float:left !important;
}
.sidebar .swicher li{
  float:left !important;
  margin:0 4px 0 0 !important;
  padding:0 !important;
  width:auto !important;
  background:none !important;
}
.sidebar .swicher li a{background:url(../images/bg-swicher2.gif) no-repeat;}
.sidebar .swicher li a:hover,
.sidebar .swicher a.active {background-position:0 -14px !important;}
.content .text-inform{
  width:610px;
  overflow:hidden;
  font-size:1.4em;
  line-height:1.428em;
  margin:0 0 10px;
}
.content .text-inform a{text-decoration:underline;}
.content .text-inform p{margin:0 0 20px 0;}
.content .text-inform .txt{
  width:590px;
  overflow:hidden;
  padding:0 0 20px;
  font-size:1.286em;
  line-height:1.3em;
  font-weight:bold;
  color:#6d6c6c;
  margin:0 0 20px;
  background:url(../images/bg-text-inform.gif) repeat-x 0 100%;
}
.content .text-inform .txt p{margin:0;}
.mark-red .block-help,
.block-help{
  width:611px;
  overflow:hidden;
  margin:0 0 27px;
  background:url(../images/bg-block-help-red.png) repeat-y !important;
}
.mark-purple .block-help{background:url(../images/bg-block-help-purple.png) repeat-y !important;}
.mark-purple .block-help .holder{background:url(../images/bg-help-holder-purple.png) no-repeat !important;}
.mark-red .block-help .holder,
.block-help .holder{
  width:611px;
  background:url(../images/bg-help-holder-red.png) no-repeat !important;
}
.mark-purple .block-help .frame{background:url(../images/bg-help-frame-purple.png) no-repeat 0 100% !important}
.mark-red .block-help .frame,
.block-help .frame{
  width:571px;
  overflow:hidden;
  padding:15px 20px;
  background:url(../images/bg-help-frame-red.png) no-repeat 0 100% !important;
}
.block-help .frame h2{
  color:#fff;
  font-size:18px;
  margin:0 0 15px;
}
.block-help .block-list{
  width:533px;
  overflow:hidden;
  padding:20px 19px 10px;
}
.block-help .area{
  width:683px;
  overflow:hidden;
}
.block-help ul{
  float:left;
  width:294px;
  padding:0 10px 0 0;
  margin:0;
  list-style:none;
  font-size:0.928em;
}
.add-block-help{
  font-size:1.4em;
  line-height:1.1em;
}
.block-help ul li{
  float:left;
  width:100%;
  padding:0 0 6px 20px;
}
.block-help ul .active{background:url(../images/arrow2.gif) no-repeat 0 5px;}
.block-help ul li a{
  text-decoration:none;
  color:#303030;
}
.block-help .active a,
.block-help ul li a:hover{text-decoration:underline;}
.block-working{
  width:574px;
  height:185px;
  padding:14px 20px 24px 16px;
  margin:0 0 20px;
  background:url(../images/bg-block-working.gif) no-repeat;
}
.block-working h2,
.block-working .box-inf h2{
  font-size:18px;
  color:#303030;
  margin:0;
  padding:0 0 6px;
}
.block-working .box-inf{
  width:142px;
  height:121px;
  float:left;
  margin:0 5px 0 0;
  color:#2c2c2c;
  font-size:13px;
  line-height:16px;
  padding:14px 35px 14px 13px;
  background:url(../images/bg-box-inf.gif) no-repeat;
}
.block-working .box-inf h3{margin:0 0 23px;}
.block-working .box-inf p{margin:0;}
.block-working .inf{
  margin:0;
  width:135px;
  background:url(../images/bg-box-inf2.gif) no-repeat;
}
.tabs-wrapper{
  width:611px;
  overflow:hidden;
  margin:0 0 18px;
}
.tabset{
  width:611px;
  overflow:hidden;
  margin:0 0 -1px;
  position:relative;
  z-index:2;
  padding:0;
  list-style:none;
  font-size:18px;
}
* html .tabset {
  overflow:visible;
  margin:0 0 -3px;
}
* +html .tabset {
  overflow:visible;
  margin:0 0 -3px;
}
.tabset li{
  float:left;
  padding:0 9px 0 0;
  text-align:center;
}
.mark-purple .tabset li a{background:url(../images/bg-tab-purple.png) no-repeat;}
.mark-blue .tabset li a{background:url(../images/bg-tab-blue.png) no-repeat;}
.tabset li a{
  height:28px;
  width:142px;
  display:inline-block;
  color:#fff;
  padding:8px 0 0;
  outline:none;
  background:url(../images/bg-tab-red.png) no-repeat;
}
.retail .tabset li a{background:url(../images/bg-tab-blue.png) no-repeat;}
.tabset li a.active{
  color:#303030;
  background:url(../images/bg-tabset-hover.gif) repeat;
}
.tabset li a:hover{text-decoration:none;}
.tab-content{
  width:611px;
  overflow:hidden;
  position:relative;
  z-index:1;
  background:url(../images/bg-tab-content-c.gif) repeat-y;
}
.tab-content .holder{
  width:611px;
  background:url(../images/bg-tab-content.gif) no-repeat;
}
.tab-content .frame{
  width:571px;
  overflow:hidden;
  padding:17px 20px 13px;
  background:url(../images/bg-tab-frame.gif) no-repeat 0 100%;
}
.tab-content ul{
  width:570px;
  overflow:hidden;
  margin:0;
  padding:3px 0 0;
  list-style:none;
  font-size:1.4em;
  line-height:1.4286em;
  color:#303030;
  background:url(../images/bg-tab-content-t.gif) no-repeat;
}
.tab-content ul li{
  float:left;
  width:548px;
  overflow:hidden;
  background:#fff;
  margin:0 0 5px;
  padding:15px 11px 19px;
}
.tab-content .bottom{
  width:570px;
  overflow:hidden;
  height:5px;
  margin:-5px 0 0;
  background:url(../images/bg-tab-content-b.gif) no-repeat;
}
.mark-red .tab-content h2,
.mark-red .tab-content h2 a{color:#f37029;}
.mark-purple .tab-content h2,
.mark-purple .tab-content h2 a{color:#9E95B8;}
.mark-blue .tab-content h2,
.mark-blue .tab-content h2 a{color:#77BAC3;}
.tab-content h2{
  font-size:1.286em;
  line-height:1.2em;
  color:#b41818;
  margin:0 0 12px;
  overflow:hidden;
}
.retail .tab-content h2{color:#77BAC3;}
.retail .tab-content h2 a{
  color:#77BAC3;
  background:url(../images/arrow4.gif) no-repeat 100% 60%;
}
.tab-content h2 a{color:#b41818;}
.tab-content p{
  margin:0;
  clear:both;
}
.clothing{margin:4px 10px 20px 2px !important;}
.mark-purple .nav-holder{/* background:url(../images/vav-holder-purple.gif) repeat-x !important; */}
.mark-blue .nav-holder{/* background:url(../images/bg-nav-holder-blue.gif) repeat-x; */}
.mark-red .nav-holder,
.hos .nav-holder{/* background:url(../images/bg-red-nav-holder.gif */) repeat-x !important;}
.retail .nav-holder{ /* background:url(../images/bg-nav-holder-blue.gif) repeat-x; */}
.mark-purple #nav .active span{background:url(../images/bg-active.png) no-repeat !important;}
.mark-blue #nav .active span{background:url(../images/bg-active.png) no-repeat !important;}
.mark-red #nav .active span,
.hos #nav .active span{background:url(../images/bg-active.png) no-repeat !important;}
.hos #nav .active span,
.retail #nav .active span{ /* background:url(../images/bg-active-blue.gif) no-repeat; */}
.mark-blue .block-help{background:url(../images/bg-block-help-blue.png) repeat-y !important;}
.mark-blue .block-help .holder{background:url(../images/bg-help-holder-blue.png) no-repeat !important;}
.mark-blue .block-help .frame{background:url(../images/bg-help-frame-blue.png) no-repeat 0 100% !important;}
.retail .block-help{background:url(../images/bg-block-help-blue.png) repeat-y;}
.retail .block-help .holder{background:url(../images/bg-help-holder-blue.png) no-repeat;}
.retail .block-help .frame{background:url(../images/bg-help-frame-blue.png) no-repeat 0 100%;}
.text-inform .post{
  width:576px;
  overflow:hidden;
  padding:22px 20px 21px 0;
  background:url(../images/bg-text-inform.gif) repeat-x;
  line-height:1.4em;
  color:#181818;
  margin:-3px 0 0;
}
.post-holder{
  width:100%;
  overflow:hidden;
  margin:-17px 0 12px;
}
.text-inform .post h2{
  color:#404040;
  font-size:1.286em;
  margin:0 0 8px;
}
/*.text-inform .post p{margin:0;}*/
.text-inform .post p a{
  color:#181818;
  text-decoration:underline;
}
.text-inform .post p a:hover{text-decoration:none;}
.text-inform .post .txt-inf{
  width:515px;
  overflow:hidden;
  border-left:1px solid #dadada;
  padding:0 0 0 17px;
  margin:22px 0 11px 20px;
}
.block-product{
  width:290px;
  margin:8px 0 0;
}
.block-product:after{
  content:"";
  display:block;
  clear:both;
}
.block-product .holder{
  width:290px;
  background:url(../images/bg-block-product.gif) repeat-y -290px 0;
}
.block-product .frame{
  overflow:hidden;
  width:286px;
  padding:0 2px 7px;
  background:url(../images/bg-product-frame.gif) no-repeat 0 100%;
}
.block-product .box-title{
  margin:0 0 -3px;
  position:relative;
  width:291px;
}
.block-product ul{
  width:286px;
  overflow:hidden;
  padding:0;
  margin:0 0 -5px;
  list-style:none;
  font-size:18px;
  font-weight:bold;
}
.block-product ul li{
  float:left;
  width:286px;
  margin:3px 0 0;
}
.block-product ul li a{
  float:left;
  width:254px;
  height:28px;
  color:#181818;
  padding:10px 15px 0 17px;
  outline:none;
  background:url(../images/bg-product-hover.gif) no-repeat;
}
.accordion .ui-state-active{
  text-decoration:none;
  background-position:0 -38px;
}
.block-product ul li a:hover{text-decoration:none;}
.slide{
  width:283px;
  overflow:hidden;
  clear:both;
}
.slide p{
  font-size:14px;
  font-weight:normal;
  margin:5px;
}
.block-product ul ul{
  width:263px;
  overflow:hidden;
  padding:12px 5px 12px 18px;
  margin:0;
  list-style:none;
  font-size:14px;
  font-weight:normal;
}
.block-product ul ul li{
  width:268px;
  padding:0 0 3px;
  vertical-align:top;
  float:left;
}
.block-product ul ul li a{
  float:left;
  width:251px;
  padding:0 0 0 17px;
  height:auto;
  background:url(../images/arrow2.gif) no-repeat 0 60% !important;
}
.block-product ul ul .active .outer,
.block-product ul ul li a:hover{
  font-weight:bold;
  background:none;
}
.block-product ul ul ul{
  width:263px;
  overflow:hidden;
  padding:1px 5px 1px 18px;
  margin:0;
  list-style:none;
  font-size:14px;
  font-weight:normal;
}

.block-product ul ul ul li{
  width:268px;
  padding:0 0 3px;
  vertical-align:top;
  float:left;
}
.block-product ul ul ul li a{
  float:left;
  width:251px;
  padding:0 0 0 17px;
  height:auto;
  background:url(../images/arrow2.gif) no-repeat 0 60% !important;
}
.block-product ul ul ul .active .inner,
.block-product ul ul ul li a:hover{
  font-weight:bold;
  background:none;
}
.breadcrumbs{
  margin:0;
  padding:8px 0 0;
  list-style:none;
  font-size:2.2em;
  line-height:1.09em;
  overflow:hidden;
}
.breadcrumbs li{
  float:left;
  color:#6d6c6c;
  background:url(../images/arrow5.gif) no-repeat 0 63%;
  padding:0 10px 0 22px;
}
.breadcrumbs li:first-child{
  background:none;
  padding-left:0;
}
.breadcrumbs li a{
  float:left;
  color:#6d6c6c;
  font-weight:bold;
  text-decoration:underline;
}
.breadcrumbs li a:hover{text-decoration:none;}
.mark-purple .text-inform h1{color:#9E95B8;}
.mark-red .text-inform h1{color:#f37029;}
.text-inform h1{
  font-size:2.1428em;
  line-height:1.2em;
  color:#77BAC3;
  margin:-5px 0 16px;
  position:relative;
}
.text-inform .post ul{
  width:576px;
  overflow:hidden;
  margin:0;
  padding:9px 0 7px;
  list-style:none;
  font-size:1em;
}
.text-inform .post ul li{
  float:left;
  /*width:576px;*/
}
.text-inform .post ul li a{
  float:left;
  color:#181818;
  padding:0 0 0 17px;
  background:url(../images/arrow6.gif) no-repeat 0 6px;
}
.text-inform pdf-list{
  width:553px !important;
  overflow:hidden;
  margin:0 0 -15px !important;
  padding:10px 0 0 23px !important;
  list-style:none;
}
.text-inform .pdf-list li
{
    background: none;
  float:left;
  width:100%;
  padding:0 0 10px;
}
.text-inform .pdf-list li a{
  color:#212121;
  float:left;
  text-decoration:underline;
  line-height:2.1em;
  padding:5px 0 0 46px !important;
  background:url(../images/pdf.gif) no-repeat !important;
}
.text-inform .pdf-list li a:hover{text-decoration:none;}
.tab-info{
  width:570px;
  background:#fff url(../images/bg-tab-content-t.gif) no-repeat;
}
.tab-info .bottom{
  width:550px;
  overflow:hidden;
  padding:10px 10px 20px;
  min-height:100px;
  background:url(../images/bg-tab-content-b.gif) no-repeat 0 100%;
}
* html .tab-info .bottom {
  overflow:visible;
  height:100px;
}
.product-detail .block-help{margin:20px 0 7px;}
.product-detail .block-help .block-list{padding:14px 19px 10px;}
.product-detail .block-help ul li{padding-bottom:2px;}
/******** news *****************/
.news .menu li.active span{
  background:url(../images/bg-active.png) no-repeat;
}
.news .menu li.active a{
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
}
.news .menu li{
  position:relative;
  padding:0 0px;
  height:55px;
  background:url(../images/separator.png) no-repeat 0 0px;
}
.news .menu li:first-child{
  background:none;
  padding-left:0;
}
.news .menu li a{
  padding:10px 7px 0px 12px;
  height:40px;
}
.news .menu{
  height:55px;
  padding:0;
}
.news .block-title{
  width:610px;
  overflow:hidden;
  margin:-4px 0 19px;
}
.news .block-title h1{
  color:#181818;
  font-size:3em;
  line-height:1em;
  margin:0 0 15px 10px;  
}
.form-inf{
  width:200px;
  float:right;
  color:#1c1c1c;
  font-size:12px;
  margin:25px 0 0;
}
.form-inf legend,
.form-inf .hidden{display:none;}
.form-inf label{
  float:left;
  width:49px;
  padding:0;
  line-height:22px;
}
.form-inf select{
  float:left;
  width:143px;
}
.list-news{
  width:600px;
  overflow:hidden;
  margin:-10px 0 0;
  padding:0 0 0 10px;
  list-style:none;
  line-height:20px;
}
.list-news li{
  float:left;
  width:602px;
  padding:15px 0 20px;
  background:url(../images/bg-text-inform.gif) repeat-x 0 100%;
}
.list-news li p{
  margin:0;
  color:#181818;
  font-size:1.4em;
  overflow:hidden;
}
.list-news li p a{
  color:#2c2c2c;
  float:left;
  font-size:1.286em;
  line-height:1.2em;
  text-decoration:none;
}
.list-news li p a:hover{text-decoration:underline;}
.list-news .date{
  /*width:600px;*/
  overflow:hidden;
  color:#797878;
  font-size:1.2em;
  text-transform:uppercase;
  padding:7px 0 1px 2px;
  clear: both;
}
.news .paging{
  width:597px;
  overflow:hidden;
  margin:0;
  padding:30px 0 34px 13px;
  list-style:none;
  font-size:1.4em;
}
.news .paging li{
  float:left;
  padding:0 11px 0 0;
}
.news .paging li a{
  color:#181818;
  float:left;
  text-decoration:underline;
}
.news .paging .active a{
  font-weight:bold;
  text-decoration:none;
}
.news .paging li a:hover{text-decoration:none;}
.news .sidebar{padding:60px 0 0;}
.news .back{
  color:#6d6c6c;
  font-size:1.5em;
  line-height:1.1em;
  display:block;
  font-weight:normal;
  margin:0 0 31px;
}
.news .back a{
  color:#6d6c6c;
  text-decoration:underline;
}
.news .back a:hover{text-decoration:none;}
#blog{
  width:600px;
  overflow:hidden;
  padding:0 0 0 10px;
  color:#181818;
}
#blog h1{
  font-size:2.4em;
  line-height:1.084em;
  color:#181818;
  margin:0 0 6px;
}
#blog .date{
  width:100%;
  overflow:hidden;
  display:block;
  color:#797878;
  font-size:1.2em;
  line-height:1.32em;
  text-transform:uppercase;
  margin:0 0 15px;
}
#blog .image{
  width:100%;
  overflow:hidden;
  margin:0 0 20px;
}
#blog .image img{
  display:block;
  /*border:5px solid #dadada;*/
}
#blog p{
  margin:0 0 20px;
  /*font-size:1.4em;*/
  font-size: 14px;
  line-height:1.428em;
  color: #181818;
}
#blog .text p strong{
  color:#6d6c6c;
  font-size:1.285em;
  line-height:1.3em;
}
#blog .text p{margin:0;}
#blog .text{
  width:100%;
  overflow:hidden;
  background:url(../images/bg-text-inform.gif) repeat-x 0 100%;
  padding:0 0 20px;
  margin:0 0 18px;  
}



.box-downloads{
  width:600px;
  overflow:hidden;
  margin:0 0 24px;
  background:url(../images/box-downloads-c.gif) repeat-y;
}
.box-downloads .holder{
  width:610px;
  background:url(../images/bg-downloads-t.gif) no-repeat;
}
.box-downloads .frame{
  width:560px;
  overflow:hidden;
  padding:11px 20px 23px;
  background:url(../images/box-downloads-b.gif) no-repeat 0 100%;
}
.box-downloads h2{
  font-size:1.8em;
  line-height:1.12em;
  color:#303030;
  margin:0 0 17px;
}
.box-pdf{
  width:560px;
  overflow:hidden;
  background:#fdfdfd url(../images/bg-box-pdf.gif) repeat-x;
}
.box-pdf .frame{
  width:524px;
  overflow:hidden;
  padding:16px 18px 14px;
  background:url(../images/bg-box-pdf.gif) no-repeat -560px 100%;
}
.box-pdf ul{
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
  width:100%;
}
.box-pdf ul li{
  float:left;
  width:100%;
  padding:0 0 16px;
  font-size:1.3em;
  line-height:1.23em;
}
.box-pdf ul li a{
  line-height:31px;
  float:left;
  color:#212121;
  padding:0 0 0 44px;
  text-decoration:underline;
  background:url(../images/pdf.gif) no-repeat;
}
.box-pdf ul li a:hover,
.link-back a:hover{text-decoration:none;}
.link-back{
  width:593px;
  overflow:hidden;
  margin:0 0 26px 3px;
  padding:0 0 0 4px;
}
.link-back a{
  float:left;
  color:#303030;
  text-decoration:underline;
  font-size:1.4em;
  line-height:1.142em;
}
#blog.general h1{
  font-size:3em;
  line-height:1em;
  margin: 0 0 15px 0;
  color:#181818;
}
/*#blog.general .text{
  padding:0 0 25px !important;
  margin:0 0 22px !important;
}*/
.sidebar .list-about{padding:3px 0 16px 7px !important;}
.sidebar .list-about li{
  background:none !important;
  width:251px;
  padding:0 0 4px 20px !important;
}
.sidebar .list-about .active{background:url(../images/arrow2.gif) no-repeat 0 3px !important;}
.sector .breadcrumbs{
  width:100%;
  overflow:hidden;
  margin:0 0 10px -5px;
  padding:0;
  list-style:none;
  font-size:22px;
  line-height:24px;
  color:#6d6c6c;
}
.sector .breadcrumbs li{
  float:left;
  margin:0 0 0 -15px;
  padding:0 25px 0 20px;
  background:url(../images/arrow5.gif) no-repeat 0 60%;
}
.sector .breadcrumbs li a{
  color:#6d6c6c;
  text-decoration:underline;
  font-weight:bold;
}
.sector .breadcrumbs li a:hover{text-decoration:none;}
.sector h1{margin:0 0 20px !important;}
.mark-purple .box-title .btn{ background:url(../images/btn-purple.png) no-repeat; }
.mark-blue .box-title .btn{   background:url(../images/btn-blue.png) no-repeat;  }
.mark-red .box-title .btn{    background:url(../images/btn-red.png) no-repeat; }
.sector .sidebar ul .active a{background:url(../images/arrow2.gif) no-repeat 0 5px;}
.sector .sidebar ul li{
  background:none !important;
  padding:0 0 3px !important;
  font-size:0.928em;
}
.sector .sidebar ul li a{padding:0 0 0 20px !important;}
.register-hidden{display:none;}
.contact-area{
  padding:0 0 144px 2px;
  color:#303030;
  font-size:1.4em;
  line-height:1.4285em;
  margin:-10px 0 0;
  position:relative;
}
.contact-area h1{
  margin:0 0 26px;
  font-size:30px;
  color:#181818;
  line-height:normal;
}
.contact-area .heading{padding:0 0 24px;}
.contact-area .heading strong{
  color:#6d6c6c;
  font-size:1.2857em;
  line-height:1.16em;
  display:block;
  padding:0 0 10px;
}
.contact-area .heading span{display:block;}
.contact-area p{margin:0 0 20px;}
.contact-area p span{display:block;}
.contact-area p a{color:#efae12;}
.info-form{padding:20px 0 0 1px;}
.info-form legend{display:none;}

.box-title .orange{background: url(../images/btn-orange.png) no-repeat;}
.sidebar .block address{
  font-style:normal;
  padding:0 0 16px;
  color:#303030;
  font-size:1.4em;
  line-height:1.4285em;
}
.sidebar .block address span{display:block;}
.sidebar .block dl{
  margin:3px 0 26px;
  overflow:hidden;
  width:100%;
  color:#303030;
  font-size:1.4em;
  line-height:1.4285em;
}
.sidebar .block dt{
  float:left;
  padding:0 3px 0 0;
}
.sidebar .block dt span{color:#e6a915;}
.sidebar .block dd{margin:0;}
.sidebar .block dd a{color:#303030;}

/*Modifications from original*/

/* Home Page */

/*
.visual .title .btn a.blue:hover
{background:url(../images/btn-blue-light.gif) no-repeat;}

.visual .title .btn a.red:hover
{background:url(../images/btn-red-light.gif) no-repeat;}

.visual .title .btn a.purpur:hover
{background:url(../images/btn-purpur-light.gif) no-repeat;}
*/

/*Other Pages*/

.mark-blue .box-title .btn a:hover, .mark-red .box-title .btn a:hover, .mark-purple .box-title .btn a:hover
{
   /* background:url(../images/btn-hover.gif) no-repeat; */
}
/*
.mark-blue .box-title .btn a:hover
{
    background:url(../images/btn-blue-light.gif) no-repeat;
}

.mark-red .box-title .btn a:hover
{
    background:url(../images/btn-red-light.gif) no-repeat;
}

.mark-purple .box-title .btn a:hover
{
    background:url(../images/btn-purpur-light.gif) no-repeat;
}
*/
.mark-blue .box-title .btn a
{
    display:block;
  background:url(../images/btn-blue.png) no-repeat;
  width:291px;
  height:38px;
  float: right;
}

.mark-red .box-title .btn a
{
    display:block;
  background:url(../images/btn-red.png) no-repeat;
  width:291px;
  height:38px;
}

.mark-purple .box-title .btn a
{
    display:block;
  background:url(../images/btn-purple.png) no-repeat;
  width:291px;
  height:38px;
}

/*
.home .text-info h1{
  top:16px;
  left:50px;
}
*/
/*
.text-info h1{
  position:absolute;
  top:31px;
  left:10px;
  font-size:48px;
  line-height:54px;
  margin:0;
  color:#181818;
  word-spacing:-5px;
}
*/
.block p
{
    font-size: 13px;
}

#blog ul {
  margin:0 0 20px;
  font-size:14px;
  line-height:1.428em;
}

#blog p a
{
    text-decoration: underline;
}

#blog td a
{
    text-decoration: underline;
}

.sitemap
{
    font-size:14px;
}

.text-inform .post ul li{
  float:left;  
  color:#181818;
  padding:0 0 0 17px;
  margin-left: 11px;
  background:url(../images/arrow6.gif) no-repeat 0 6px;
  /*border: 1px solid black;*/
  /*width: 100%;*/
  width: 540px;
}

#blog ul
{
    /*width:576px;*/
  width:100%;
  overflow:hidden;
  margin:0;
  padding:9px 0 7px;
  list-style:none;  
}

#blog ul li
{
   /* float:left;  */
  color:#181818;
  padding:0 0 0 17px;
  margin-left: 11px;
  background:url(../images/arrow6.gif) no-repeat 0 6px;
  /*border: 1px solid black;*/
  /*width: 100%;*/
  /*width: 540px;*/
}

h3
{
    margin-left: 10px;
}

.text-inform ul.pdf-list li
{
    background: none;
  float:left;
  width:100%;
  padding:0 0 10px;
}


/**************************************************************/



.sectorlatest ul{
  width:100%;
  overflow:hidden;
  margin:0;
  padding:0;
  list-style:none;
}
.sectorlatest ul li{
  padding:0 0 16px 35px;
  background:url(../images/arrow7.png) no-repeat 0 5px;
}
* html .sectorlatest ul li{
  overflow:visible;
  height:1%;
}
.sectorlatest ul p{
  margin:-3px 0 0;
  font-size:13px;
  line-height:1.24em;
  color:#2c2c2c;
}
.sectorlatest ul h4{
  padding:0 3px;
  margin:0 0 2px -2px;
  color:#2c2c2c;
  font-size:15px;
  line-height:1.14em;
}
.sectorlatest ul h4 a{
  color:#2c2c2c;
  text-decoration:none;
}
.sectorlatest ul h4 a:hover{
  text-decoration:underline;
}
.sectorlatest ul .date{
  color:#797878;
  font:bold 1.1em/1.18em Arial, Helvetica, sans-serif;
  display:block;
  margin:0 0 4px;
}

div.graybox
{
    float: right;
    background-color: #DADADA;
    width: 200px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
}

div.graybox p
{
    padding:0px;
    margin: 0px;
}


.toppad8 
{
    padding: 10px 0 8px 0;
}

.toppad9 
{
    padding: -1px 0 8px 0;
}

.mark-blue .btn-noarrow {
    background-image: url("../images/btn-blue.png");
    float: left;
    height: 38px;
    text-indent: -9999px;
    width: 291px;
}

.mark-red .btn-noarrow {
    background-image: url("../images/btn-red.png");
    float: left;
    height: 38px;
    text-indent: -9999px;
    width: 291px;
}

.mark-purple .btn-noarrow {
    background-image: url("../images/btn-purple.png");
    float: left;
    height: 38px;
    text-indent: -9999px;
    width: 291px;
}

.btn-noarrow {
    background-image: url("../images/btn-orange.png");
    float: left !important;
    height: 38px;
    text-indent: -9999px;
    width: 291px;
}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

