.shadetabs{
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
	width:702px
	}

.shadetabs li{
	display: inline;
	float:left;
	padding:0;
	}

.shadetabs li a{
	text-decoration: none;
	margin: 0;
	color: #000;
	display: table;
	border:1px solid #ccc;
	border-right:0;
	padding: 5px 0;
	text-align: center;
	width: 139px;
	}
* html .shadetabs li a{
	display:block
	}

.shadetabs li a:visited{
	color: #000;
	}

.shadetabs li a:hover{
	text-decoration: none;
	border-bottom-color: #ccc;
	background-color:#f0f0f0;
	background-image:url(../images/tab_bg.gif);
	background-repeat:repeat-x
	}

.shadetabs li.selected{
	text-decoration: none;
	position: relative;
	background-color:#f0f0f0;
	background-image:url(../images/tab_bg.gif);
	background-repeat:repeat-x
	}

.shadetabs li.selected a{ 
	text-decoration: none;
	border-bottom-color: #f0f0f0;
	background-color:#f0f0f0;
	background-image:url(../images/tab_bg.gif);
	background-repeat:repeat-x
	}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
	background-color:#f0f0f0;
	border-bottom-color: #f0f0f0;
	}

.tabcontentstyle{ /*style of tab content container*/
	clear:both;
	width:699px;
	color:#000;
	overflow:auto;
    position:relative;
	border:1px solid #ccc;
	border-top:0;
	background-color:#f0f0f0
	}

.tabcontent{
	display:none;
    position:relative;
	overflow:auto;

	}
@media print {
.tabcontent {
	display:block!important;
	}
}