body {
	background-color: #f0f0f0;
	font-size: 14px;
}
p {
	text-indent: 1em
;}
table {
	font-size: 14px;
	color: #404040;
	line-height: 1.3
;}

a {
	font-weight: normal;
	font-size: 10pt;
	color: #4040d8;
	text-decoration: none
	cursor: hand;
}
a:hover {
	color: #ff8800
;}
a:active {
	color: #ffff00
;}
a.index {
	border: #a0a0a0 1px solid;
	background: #0000c0;
	font-size: 12px;
	color: #f0f0f0;
	width: 100%;
	height: 100%
;}
a.index:hover {
	border: #e0e0ff 1px solid;
	background: #c00000;
	color: #ffff40
;}
.active {
	border-top: #404040 1px solid;
	border-right: #404040 1px solid;
	border-left: #404040 1px solid;
	background: #ffffff;
	font-size: 12px;
	color: #404040;
}
a.bottom {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: transparent;
	font-size: 9pt
;}
a.bottom:hover {
	border-left: #b0b0c0 1px solid;
	border-right: #b0b0c0 1px solid;
	background: #0000c0;
	color: #ffffff
;}
a.bottom:active {
	border-left: #b0b0c0 1px solid;
	border-right: #b0b0c0 1px solid;
	background: #0000c0;
	color: #ffffff
;}

.border {
	border: #a0a0a0 1px solid;
	background-color: #fafaff
;}
.border_t {
	border-left: #a0a0a0 1px solid;
	border-right: #a0a0a0 1px solid;
	border-bottom: #a0a0a0 1px solid;
	background-color: #fafaff
	;}
.border_b {
	border-left: #a0a0a0 1px solid;
	border-right: #a0a0a0 1px solid;
	border-top: #a0a0a0 1px solid;
	background-color: #fafaff
	;}

.header {
	border: #404040 1px dotted;
	background-color: "transparent"
}}
.footer {
	border: #404040 1px dotted
;}

.border_inq {
	border: 1x solid #4545d0;
	font-size: 12px;
	}
.header_inq {
	font-size: 12px;
	color: #ffffff;
	background-color: #4545d0;
}

td.bg_r {
	border: 1px solid #c0c0c0;
	background-color: #ffe0e0;
	text-indent:5px
;}
td.bg_g {
	border: 1px solid #c0c0c0;
	background-color: #e0ffe0;
	text-indent:5px
;}
td.bg_b {
	border: 1px solid #c0c0c0;
	background-color: #e0e0ff;
	text-indent:5px
;}
td.bg_y {
	border: 1px solid #c0c0c0;
	background-color: #ffffe0;
	text-indent:5px
;}
td.bg_p {
	border: 1px solid #c0c0c0;
	background-color: #ffe0ff;
	text-indent:5px
;}
td.bg_wt {
	border: 1px solid #c0c0c0;
	background-color: #e0ffff;
	text-indent:5px
;}
td.bg_gr {
	border: 1px solid #c0c0c0;
	background-color: #e0e0e0;
	text-indent:5px
;}
td.bg_bk {
	border: 1px solid #000000;
	background-color: #606060;
	color:#ffffff;
	text-indent:5px
;}
td.bg_w {
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
	text-indent:5px
;}

.font9 {
	font-size: 9pt
;}
.font10 {
	font-size: 10px
;}
.font12 {
	font-size: 12px
;}
.font14 {
	font-size: 14px
;}
.font16 {
	font-size: 16px
;}
.font18 {
	font-size: 18px
;}
.font20 {
	font-size: 20px
;}
.font_red {
	color: #ff0000
;}
.font_blue {
	color: #0000ff
;}
.font_green {
	color: #00ff00
;}
.font_white {
	color: #ffffff
;}
.font_sub {
	color: #4040ff;
	font-size: 12px
;}
.font_monotype {
	font-weight: normal;
	font-family: monotype corsiva;
	text-decoration: none
;}
.font_nimbus {
	font-family: "nimbus script"
;}
.font_s {
	font-size: 12px;
	color: #808080
;}
.title {
	font-weight: bold;
	font-size: 14pt;
	color: #0000d0;
	line-height: 1.0
;}
.title_s {
	font-weight: bold;
	font-size: 12pt;
	color: #0000d0;
	line-height: 1.0
;}
	
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
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 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background : white url(shade.gif) repeat-x left top;
}

.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(../keystone_HP100830/products/guide/shadeactive.gif);
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 gray;
width: 100%;
margin-bottom: 1em;
padding: 10px;
background-color: #ffffff;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
