/* ------------- Headers -------------- */

/* Main title (header) */
h2 {
	text-align: center;
	}

/* Main title (header) */
h3 {
	text-align: center;
	}

/* Sub-title */
h4 {
	text-align: center;
	}

/* Main horizontal rule (under the main title)*/
hr.hr_head {
	width: 100%;
	height: 6px;
	noshade: noshade
	}

/* Sub-main horizontal rule (under the title of division)*/
hr.hr_subhead {width:100%;
	height: 3px;
	noshade: noshade
	}
	
/* Ordinary horizontal rule (between the unit descriptions)*/
hr.hr_ordinary {width: 100%;
	height: 1px;
	noshade: noshade
	}
	
.my_link_color {
	color: #FF00FF;
}

.common_link_color {
	color: #0000FF;
}

/* Internal links to anchors inside the current page */
.my_internal_link {
	color: #000000
	}

/* ------------- Paragraphs -------------- */

/* Common (initial) paragraph */
p {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

/* First contents paragraph */
p.p_contents_first {
	text-align: justify;
	margin-top: 18px;
	}

/* Item paragraph */
p.p_contents_item {
	text-align: justify;
	margin-top: 6px;
	}
	
/* Zero paragraph */
p.p_contents_zero {
	margin-top: 0px;
	text-align: justify;
	}
	
.my_link_color {
	color: #FF00FF;
}

.common_link_color {
	color: #0000FF;
}

/* ------------- Tables -------------- */

/* Head table cell */
.head_table_cell {
	border: 1px solid;
	font-size: 20px;
	padding: 5px
}

/* Sub-head table cell */
.sub_head_table_cell {
	border: 1px solid;
	margin: 0px;
	padding: 5px;
}

/* Ordinary table cell */
.table_cell {
	border: 1px solid;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}
.subscript {  vertical-align: sub}
