html > body ul.tabs a:link, html > body ul.tabs a:visited, html > body ul.tabs a:active, html > body ul.tabs a:hover {
    line-height: 21px;
}

ul.tabs {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin: 0 0 27px 0;
    width: 100%;
}

ul.tabs li {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    list-style: none outside none;
    margin: 0 10px 0 0;
    padding: 0;
}

ul.tabs li.active a:link, ul.tabs li.active a:visited, ul.tabs li.active a:active, ul.tabs li.active a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 22px;
    margin-bottom: -1px;
}

ul.tabs a:link, ul.tabs a:visited, ul.tabs a:active, ul.tabs a:hover {
    color: #646464;
    display: block;
    padding: 0 15px;
    text-decoration: none;
}

ul.tabs a:link, ul.tabs a:visited, ul.tabs a:active, ul.tabs a:hover {
    background: none repeat scroll 0 0 #F7F8F8;
    color: #646464;
    display: block;
    padding: 0 15px;
    text-decoration: none;
}

ul.tabs a:hover{
	background:#cccccc;
}

div.tabs div {
    clear: both;
    padding: 15px 0;
    width: auto;
}

.tabcontent  div {
clear: both;
//display: none;
}