.doc_topic {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	border: 1px solid #000000; */
	width: 786px;
}

.doc_topic img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.doc_topic dt {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-size: 85%;
	font-weight: bold;
}

.doc_topic dd {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 15px;
	font-size: 85%;
}

.doc_img_left {
	padding: 0px 0px 0px 5px;
	margin: 0px 10px 0px 0px;
	float: left;
	
}

.doc_img_right {
	padding: 20px 0px 0px 10px;
	margin: 0px 5px 0px 0px;
	float: right;
	
}

.col1of2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 0px;
	float: left;
}

.col2of2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}


.doc_topic_text {
	padding: 4px 10px 4px 4px;
	margin: 0px 0px 0px 0px;
/*	border: 1px solid #000000; */
/*	background-color: #eeeeee; */
}

.doc_topic_text p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px .35em 0px;
}

.doc_topic_text h5 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	border-bottom: 1px solid #000000;
	clear: both;
}

.doc_topic_text_left {
	padding: 4px 10px 4px 4px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.doc_topic_heading {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

.doc_num {
	padding: 0px 0px 0px 0px;
	margin: 1em 0px 0px 0px;
}



.doc_subhead {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
	font-weight: bold;
}

.doc_topic hr {
	border-top: none;
	border-left: none;
	border-bottom: 1px solid #7b787f;
	border-right: none;
	height: 1px;
}

#b2cfaq dl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

#b2cfaq dt {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-size: 85%;
	font-weight: bold;
}

#b2cfaq dd {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 15px;
	font-size: 85%;
}



.back_to_top {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: .65em;
	text-align: center;
}

.numberedList {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 35px;
}

.numberedList li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	clear: both;
}

.numberedList img{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 50px;
}

.numberedList .imgNoSp {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 5px;
}

.smallUL {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
}

.level2UL {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 15px !important;
	font-size: x-small;
}