ul.tabs {
float:left;
list-style:none;
height:29px;
border-bottom:1px solid #3b3b3b;
border-left:1px solid #3b3b3b;
width:100%;
margin:20px 0 0;
padding:0;
}

ul.tabs li {
float:left;
height:28px;
line-height:28px;
border:1px solid #3b3b3b;
background:url(../img-files/prd-info-tab-bg.gif) repeat-x left top;
overflow:hidden;
position:relative;
margin:0 1px -1px 0;
padding:0;
}

ul.tabs li:first-child {
border-left:none;
}

ul.tabs li.download {
background:url(../img-files/prd-info-tab-orange-bg.gif) repeat-x left top;
border:1px solid #c90900;
border-bottom:solid 1px #3b3b3b;
}

ul.tabs li.download a {
padding-left:32px;
}

ul.tabs li.download a:hover {
background:url(../img-files/prd-info-tab-orange-h-bg.gif) repeat-x left top;
color:#fff!important;
}


ul.tabs li.roadmap {
background:url(../img-files/prd-info-tab-green-bg.gif) repeat-x left top;
border:1px solid #669966;
border-bottom:solid 1px #3b3b3b;
}

ul.tabs li.roadmap a {
padding-left:32px;
}

ul.tabs li.roadmap a:hover {
background:url(../img-files/prd-info-tab-green-h-bg.gif) repeat-x left top;
color:#fff!important;
}




ul.tabs li a {
text-decoration:none;
color:#fff;
display:block;
font-size:12px;
font-weight:bold;
outline:none;
padding:0 12px;
}

ul.tabs li a:hover {
background:#ccc;
color:#000;
}

html ul.tabs li.active,html ul.tabs li.active a:hover,html ul.tabs li.active a {
background:#fff;
border-bottom:1px solid #fff;
color:#000;
}

ul.tabs li.download.active a {
background:url(../img-files/prd-info-tab-orange-a-bg.gif) repeat-x left top!important;
}

ul.tabs li.download.active {
border-color:#3b3b3b;
border-bottom-color:#fff;
}

ul.tabs li.download.active a:hover {
color:#000!important;
}


ul.tabs li.roadmap.active a {
background:url(../img-files/prd-info-tab-green-a-bg.gif) repeat-x left top!important;
}

ul.tabs li.roadmap.active {
border-color:#669966;
border-bottom-color:#fff;
}

ul.tabs li.roadmap.active a:hover {
color:#000!important;
}



.tab_container {
clear:both;
float:left;
width:100%;
background:#fff;
}

.tab_content {
font-size:14px;
line-height:20px;
color:#454545;
padding:20px;
}

.tab_content p {
margin-bottom:12px;
}

.tab_content p.small {
font-size:11px;
}

.tab_content ul li {
background:url(../img-files/arrow2.gif) no-repeat left 7px;
padding-left:12px;
margin-top:4px;
}

.tab_content ul {
margin-bottom:16px;
}

.tab_content ul.big {
margin:22px 0 26px;
}

.tab_content ul.big li {
font-weight:bold;
font-size:13px;
margin:8px 0;
}

.tab_content ul.sub {
margin-bottom:4px;
}

.tab_content ul.sub li {
background:url(../img-files/arrow3.gif) no-repeat left 7px;
margin-left:14px;
padding-left:14px;
}

.tab_content a {
color:#005ebb;
}

.tab_content a:hover {
color:#ff9c00;
}

.tab_content h3 {
font-size:14px;
color:#09325f;
margin:6px 0;
}

.tab_content h3 a {
color:#254588;
}

.tab_content .simpleTable th {
background-color:#CCCCCC;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
text-align:left;
padding:6px;
}

.tab_content .simpleTable th.last {
border-right:none;
}

.tab_content .cols {
float:left;
width:280px;
padding-right:20px;
}

.tab_content .clearLeft {
clear:left;
}

.tab_content p.note {
background-color:#ffffed;
border:solid 1px #fffaa8;
padding:10px;
}

.tab_content .tech-spec th {
background-color:#CCCCCC;
border-bottom:solid 1px #999999;
text-align:left;
padding:6px;
}

.tab_content .tech-spec table,.tab_content .simpleTable table {
border:solid 1px #999999;
}

.tab_content .tech-spec td,.tab_content .simpleTable td {
background-color:#FFFFFF;
border-bottom:solid 1px #999999;
border-left:solid 1px #999999;
padding:6px;
}