.shadetabs{
	padding: 1px 0;
	padding-bottom:1;
	margin-left: 0;
	margin-right:0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 10px verdana;
	display:none;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
	display: inline;
	margin: 0;
}
.shadetabs li a{
	text-decoration: none;
	padding: 3px 3px;
	margin-right: 0px;
	border: 1px solid #cfcfcf;
	color: #2d2b2b;
	background: white url(./../images/shade.gif) top left repeat-x;
}
.shadetabs li a:visited{
	color: #2d2b2b;
}
.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}
.shadetabs li.selected{
	position: relative;
	top: 1px;
}
.shadetabs li.selected a{ /*selected main tab style */
	background-image:url(./../images/shadeactive.gif);
	background-color:#666699;
	border-bottom-color: white;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.tabcontentstyle{ /*style of tab content oontainer*/
	border: 1px solid #cfcfcf;
	background-color:#f4f4f4;
	width: 450px;
	margin-bottom: 1em;
	padding: 10px;
	font-family:verdana;
	color:#666666;
	font-size:12px;
	text-align:left;
}
.tabcontentstyle a
{
	font-family:verdana;	
	font-size:10px;
	font-weight:bold;
}
.tabcontentstyle table
{
	padding:14px;
}
a,a.visited,a.hover
{
	font-size:10px;
}
.bullet
{
	padding:1px 4px 1px 4px;
	font-family:verdana;
	background-color:#666666;
	font-size:16px;
	color:#ffffff;
}
.indent
{
	font: 10px verdana;
	color:#787878;
	text-decoration:none;
    line-height:15px;
    text-align:left;
}
.tabcontent{
display:none;
}
.tabcontent p{
	font: 10px verdana;
	color:#787878;
	text-decoration:none;
    line-height:15px;
    text-align:left;
    font-weight: bold;
}
.tabcontent I{
	line-height:24px;
}
.rank
{
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	color: #AA0000;
}
.rank_text
{
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	color: #7b88bf;
}
.rank_text_big
{
	font: bold 11px arial;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	background-color: #7b88bf;
	border:0px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	
}
.minmaxrank
{
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	background-color:#ee0000;
	color: #ffffff;
}
.followup
{
	background-color:#fafafa;
	border: 1px solid #e0e0e0;
	padding:3px;
	margin:3px;
	padding-left:20px;
	padding-right:20px;
	font-size:10px;
}
.result
{
	background-color:#f0f0ff;
	border: 1px solid #cccccc;
	padding:10px;
	margin:3px;
	text-align:justify;
	line-height:22px;
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
}
.result p
{
	text-align:justify;
	line-height:22px;
	font-size:10px;
	font-family:Verdana;
	color:#7b88bf;
	font-weight:800;
}


@media print {
	.tabcontent {
		display:block!important;
	}
}
