.CSSTabDiv
{
	height:400px;
}
.shadetabs{

position:relative;
list-style-type: none;
margin: 5px 5px 5px 5px;
padding: 0;
width: 130px;
height:390px;
border: 1px dotted #BFBFBF;
float:left;
background-color:#ffffff;
}
.shadetabs li 
{
list-style-image: url(Images/bullet.gif);
}
.shadetabs li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: 120px;
padding: 10px 5px 10px 5px;
text-decoration: none;
}


* html .shadetabs li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 140px;
}

.shadetabs li a:visited, .shadetabs li a:active{
background-image: url(images/glossyback2.gif);
}

.shadetabs li a:hover
{
font: bold 12px Verdana, Helvetica, sans-serif;
color: white;
background-image: url(images/glossyback2.gif);
}

.tabcontentstyle{ /*style of tab content oontainer*/
margin:  5px 0px 5px 5px;
border-top: 1px dotted #BFBFBF;
border-right: 1px dotted #BFBFBF;
border-bottom: 1px dotted #BFBFBF;
width: 430px;
height:380px;
overflow:auto;
padding: 5px;
float:left;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}
