.CSSTabDiv
{

}
.shadetabs{

background:#5c5c5c url(images/NormalTab.jpg) repeat-x scroll left bottom;
border-color:#5c5c5c;
border-style:solid;
border-width:1px 1px 0;
float:right;
height:292px;
list-style-type:none;
margin:5px 0;
padding:0;
position:relative;
width:165px;
}
.shadetabs li 
{
list-style-type: none;
}
.shadetabs li a{



background:#5c5c5c url(images/NormalTab.jpg) repeat-x scroll left bottom;
border-bottom:1px solid #7d7d7d;
color:white;
display:block;
font-family:Trebuchet MS,"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
height:44px;
line-height:normal;
padding:13px 0 0 10px;
width:auto;
color:#ffffff;
}


* html .shadetabs li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: auto;
font-family:Trebuchet MS,"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
height:58px;
color:#ffffff;
padding:13px 0 0 10px;
}

.shadetabs li a:visited, .shadetabs li a:active{
background:#5c5c5c url(images/ActiveTab.jpg) repeat-x scroll left bottom;
font-family:Trebuchet MS,"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;color:#ffffff;
}

.shadetabs li a:hover{
background:#5c5c5c url(images/ActiveTab.jpg) repeat-x scroll left bottom;
font-family:Trebuchet MS,"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;color:#ffffff;
}

.shadetabs li.selected a{



background:#5c5c5c url(images/ActiveTab.jpg) repeat-x scroll left bottom;
border-bottom:0px solid #7d7d7d;
color:white;
display:block;
font-family:Trebuchet MS,"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
height:44px;
line-height:normal;
padding:13px 0 0 10px;
text-decoration:none;
width:auto;color:#ffffff;
}


* html .shadetabs li.selected a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: auto;
font-family:Trebuchet MS,"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
height:58px;
padding:13px 0 0 10px;color:#ffffff;
}

.shadetabs li.selected a:visited, .shadetabs li a.selected:active{
background:#5c5c5c url(images/ActiveTab.jpg) repeat-x scroll left bottom;
font-family:Trebuchet MS,"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;color:#ffffff;
}

.shadetabs li.selected a:hover{
background:#5c5c5c url(images/ActiveTab.jpg) repeat-x scroll left bottom;
font-family:Trebuchet MS,"Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;color:#ffffff;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border:0 none;
float:right;
height:294px;
margin:5px 0 0;
overflow:hidden;
padding-bottom:0;
padding-left:0;
padding-right:0;
width:557px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}