/* Styles for JXS datasheet - csb overrides*/

div.domtab{
	padding: 0 0 0 1px;
	width: 997px;
}


#ds .indent {
	margin-left: 20px !important;
	margin-right: 20px;
}


#ds .calloutBox {
	background: #DDD8D3;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	text-align: center;
}


/*#ds {
}
*/

	#ds hr {
		margin: 6px 0 6px 0;
	}

	#ds h1 {
		font-weight: bold;
	}
	#ds h2 {
		font-weight: bold;
		margin-bottom: 0px;
	}
	#ds h3 {
		font-weight: bold;
	}
	#ds h4 {
		font-weight: bold;
	}
	#ds h5 {
		font-weight: bold;
	}

	#ds p {
		margin: 0 0 10px 0;
	}
	
	#ds blockquote {
		margin: 10px 0 10px 30px;
	}
	
	#ds table {
		margin: 0 0 10px 0;
	}
	
#ds sup {
	font-family: Verdana;
}


#ds table.contentTable {
	border-collapse: collapse;
	border-spacing: 0;
	border: solid  #DDD8D3;
}
.contentTable tr.odd {
	background: #DDD8D3;
}
.contentTable th {
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.contentTable td {
	padding: 5px 5px 5px 5px;
}


#ds table.dtls {
	/*padding: 1;*/
	width: 100%;
}
.dtls th {
	text-align: right;
	vertical-align: top;
}
.dtls td {
	vertical-align: top;
	padding-left: 10px;
}



.mpt {
	list-style-type: none;
	margin: 5px 0px 0px 20px;
}
.mptcirc {
	list-style-type: disc;
	margin: 0px 0px 10px 30px;
}


/***********************************************/
/**********************************************/

table.rpts {
        /*padding: 1;*/
        width: 100%;
}
.rpts th {
        text-align: left;
        vertical-align: top;
        background: #DDD8D3;
}

#rpt table.contentTable {
	border-collapse: collapse;
	border-spacing: 0;
	/*border: solid  #DDD8D3;*/
}
.contentTable tr.odd {
	background: #DDD8D3;
}
.contentTable th {
	padding: 5px 5px 5px 5px;
	text-align: left;
        vertical-align: top;
}
.contentTable td {
	padding: 5px 5px 5px 5px;
}


#rpt blockquote {
	margin: 10px 0 10px 30px;
}
	
#rpt ul {
	/*list-style-type: none; */
	margin: 10px 0px 10px 20px;
}

#rpt ol {
	list-style-type: decimal;
	margin: 10px 0px 10px 40px;
}

#rpt sup {
	font-family: Verdana;
}



