
#slider{
 background:#f4f4f4;
 border-bottom:1px solid #dcdcdc;
	position:relative;
	  margin-top: -17px;
}

.main_image  {
    width: 544px;
    height: 259px;
    float: left;
    background: #FFFFFF;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #FFFFFF;
	font-size:11px;
	z-index:1;
	 padding: 0px;
    margin: 0px;
}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block{
    background: #343434;
	padding:15px 20px;
	
}
.main_image p{
   padding:0px;
}
.main_image h1{
   font-size:16px;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:normal;
   padding:0px;
}

.tab  {
    float: left;
    width: 282px;
	z-index:1000;
	position: relative;
}
.tab small{
  color:#bababa;
  font-size:11px;
}
.tab ul li{
    margin: 0;
    padding: 7px 0px;
    width: 282px;
    float: left;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #fff;
}
.tab ul li.hover { /*--Hover State--*/
    background: #ffffff url(../img/news_tab_hover-bg.gif) repeat-x left top;
    cursor: pointer;
}
  .tab ul li.hover h1{
    color:#333333;
  }
.tab ul li.active { /*--Active State--*/
    cursor: default;
	background: #009947 url(../img/news_tab_active-bg.gif) repeat-y left top ;
	border-top:0px;
	border-bottom:1px solid #008940;
}
  .tab ul li.active .block{
     background:url(../img/news_tab_active-arrow.png) no-repeat left center;
  }
 .tab ul li.active h1 {
    color:#FFFFFF;
}
  .tab ul li.active small{
    color:#88daa6;
  }
html .tab ul li h1 {
    font-size: 12px;
	color:#808080;
	font-weight:bold;
	letter-spacing:normal;
    padding: 0;
}
.tab ul li .block {
    float: left;
    margin-left: -5px;
    padding: 0px 0px 0px 15px;
}
.tab ul li p{display: none;}/*--Hide the description on the list items--*/

