/* Tabs */
ul.idTabs {
	list-style-type:none;
	border-bottom:solid 1px #bfbfbf;
	height:21px;
	margin-top:1em;
	margin-bottom: 0px;
}
ul.idTabs li {
	float:left;
	margin-right:1px;
	margin-left: 0px;
}
ul.idTabs li a {
	background-position: 0px 0px;
	display:block;
	width:173px;
	height:18px;
	text-align:center;
	text-decoration:none;
	font-size: 0.9em;
	font-weight:bold;
	padding-top:3px;
	color:blue;
}
ul.idTabs li a.selected{
	background-position: -175px 0px;
	color:black;
}

/* IdTabs Short*/
ul.idTabsShort li a {
	background-position: 0px 0px;
	width:173px;
}
ul.idTabsShort li a.selected{
	background-position: -175px 0px;
	color:black;
}

div.sheets{
	clear:both;
	padding:1em;
	border: 1px solid #bfbfbf;
	border-top: none;
}
div#more_info_sheets ul li{	margin-bottom:0.4em; }
	.block_hidden_only_for_screen { display:none; }

	div.rte html, div.rte div, div.rte span, div.rte applet, div.rte object, div.rte iframe,
div.rte h1, div.rte h2, div.rte h3, div.rte h4, div.rte h5, div.rte h6, div.rte p, div.rte blockquote, div.rte pre,
div.rte a, div.rte abbr, div.rte acronym, div.rte address, div.rte big, div.rte cite, div.rte code,
div.rte del, div.rte dfn, div.rte em, div.rte font, div.rte img, div.rte ins, div.rte kbd, div.rte q, div.rte s, div.rte samp,
div.rte small, div.rte strike, div.rte strong, div.rte sub, div.rte sup, div.rte tt, div.rte var,
div.rte dl, div.rte dt, div.rte dd, div.rte ol, div.rte ul, div.rte li,
div.rte fieldset, div.rte form, div.rte label, div.rte legend,
div.rte table, div.rte caption, div.rte tbody, div.rte tfoot, div.rte thead, div.rte tr, div.rte th, div.rte td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
div.rte h1, div.rte h2, div.rte h3, div.rte h4, div.rte h5, div.rte h6 {
	margin: 0.75em 0 0.3em 0;
	color: #374853;
}
div.rte h1 {
	display: inline-block;
    font-size: 1em;
    color: #000;
    width: auto;
    margin: 0px;
    margin-bottom: -5px;
    margin-top: -3px;
    margin-left: 8px;
    margin-right: 3px;
}
div.rte h2 {
	font-size: 20px;
	background:none;
	text-transform:none;
}
div.rte h3 {font-size: 16px;}
div.rte h4 {font-size: 14px;}
div.rte h5 {font-size: 12px;}
div.rte h6 {font-size:  8px;}

div.rte ol, div.rte ul {
	padding-left: 2em;
}

div.rte ul {
	list-style-type:square;
}

div.rte strong {
	font-weight:bold;
}

div.rte em {
	font-style:italic;
}

/* tables still need 'cellspacing="0"' in the markup */
div.rte table {
	border-collapse: separate;
	border-spacing: 1px;
	width:auto;
}
div.rte caption, div.rte th, div.rte td, div.rte table {
	text-align: left;
	font-weight: normal;
	background:none;
	height:inherit;
	border:1px #e5e6e7 solid;
	text-align:center;
}

div.rte th {
	padding-left:1em;
	padding-right:1em;
	background:#e5e6e7;
}

div.rte p {
	margin:0.5em 0pt;
	padding-left:0.7em;
}
