@charset "iso-8859-1";
/* UNDERSTANDING CIRCUITS ON THE WHITEBOARD STYLE SHEET */


/* Links to other my pages */
.my_common_link {
	color: #0000FF;
	text-decoration: underline;
	}
	
/* Links to my interactive movies */
	.my_link_color {
	color: #FF00FF;
}
	
/* Very, very large title (header) */
p.h0 {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 38px;
	margin: 5px;
	font-style: italic;
	color: #999999;
	font-weight: bold;
	}

/* Very large title (header) */
h1 {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	margin: 5px;
	}

/* Large title (large header) */
h2 {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	margin: 5px;
	}

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

/* Sub-title of division*/
h4 {
	text-align: center;
	margin: 5px;
	}
	
/* 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
	}
	
/* 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;
	}

/* Clear paragraph */
p.p_clear {
	clear: both;
	}

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

/* Item paragraph */
p.p_item {
	text-align: justify;
	margin-top: 6px;
	}
	
/* Zero paragraph */
p.p_zero {
	text-align: justify;
	margin-top: 0px;
	}

/* Indented paragraph */
p.p_indented {
	margin-left: 15px;
	margin-top: 0px;
	}

/* Unit header (paragraph) */ 
p.p_unit_header {
	text-align: justify;
	font-weight: bold;
	margin-top: 18px;	
	}
	
	/* Quote paragraph */
p.p_quote {
	text-align: right;
	}
	
	/* Background paragraph */
p.p_background {
	background: #FFFFCC;
	}
	
/* Active link: red color */
a:active {
	color: #FF0000
	}
.head_table {
	background-color: #33FFFF;
	text-align: center;
	height: 70px;
	width: 100%;
}

p.p_name {
	text-align: center;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 18px;
}

p.p_address {
	text-align: center;
	font-size: 16px;
	margin: 3px;
}

p.p_link {
	text-align: center;
	font-size: 16px;
	margin: 0px;
}

p.p_abstract {
	text-align: justify;
	margin-top: 6px;
	margin-left: 50px;
	font-style: italic;
}

.table_content {
	margin: 5px;
	background-color: #CCFFFF;
	border: 1px solid #6666CC;
	padding: 0px;
}

p.p_border {
	background: #FFFFCC;
	border: thin ridge #0000FF;
}

.cell_table {
	border: 1px solid #999999;
	margin: 0px;
	padding: 5px;
	text-align: center;
}

.cell_table_header {
	border: 1px solid #999999;
	margin: 0px;
	padding: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

body {
	padding: 0px;
	margin: 0px;
}

.table_blank {

	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.cell_table_blank {

	border: 0px none;
	margin: 0px;
	padding: 5px;
	text-align: left;
}
.cell_table_header_blank {

	border: 0px none;
	margin: 0px;
	padding: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.right_picture {
	margin: 10px 0px 10px 15px;
	float: right;
	background-color: #FCFCFC;
}

.left_picture {
	margin: 10px 15px 10px 0px;
	float: left;
	background-color: #FBFBFB;
}

.left_clear {
	clear: left;
}

.right_clear {
	clear: right;
}

.subscript {
	font-size: 9px;
}
.cell_table_figure {
	background-color: #FFFFFF;
	margin: 5px;
}
.my_common_link_color {
	color: #0000FF;
}

/* Internal links */
.my_internal_link_color {
	color: #990000;
}

.external_link_color {
	color: #000000;
}
.my_stories_color {
	color: #66CC99;
}

.table_rows {
	border: solid none;
	}
.border_white_board {
	border: medium ridge #CCCCCC;
}
.left_picture_zero {
	margin: 0px 15px 0px 0px;
	float: left;
	background-color: #FBFBFB;
}
.table_stories {
	background-color: #FFE7CE;
}
