@charset "utf-8";



@import url("generic.css");



div.contentArea{

	padding-left:6px;

	padding-right:12px;

}



div.leftMenu{

	width: 150px;

	height: 1730px;

	background-color:#EBF4FF;

	float:left;

	margin: 0;

}



div.leftMenu a {

	display: block;

	color:#07519A;

	text-decoration:none;

}



div.leftMenu a:visited {

	color:#07519A;

	text-decoration:none;

}



div.leftMenu a:hover {

	text-decoration:underline;

}



div.leftMenu h1 {

	padding:10px 5px 5px 5px;

	line-height:140%;

	border-bottom:1px solid #a9caed;

	color:#07519A;

}



div.leftMenu h1 a {

	text-decoration:none;

	color:#07519A;

}



div.leftMenu h1 a:visited {

	text-decoration:none;

	color:#07519A;

}



div.leftMenu h1 a:hover {

	text-decoration:underline;

	color:#07519A;

}



div.leftMenu h2 {

	padding:5px;



	line-height:140%;

	border-bottom:1px solid #a9caed;

	margin:0;

	font-weight:bold;

	color:#408CD9;

}



div.leftMenu h2 a {

	text-decoration:none;

	color:#408CD9;

}



div.leftMenu h2 a:visited {

	text-decoration:none;

	color:#408CD9;

}



div.leftMenu h2 a:hover {

	text-decoration:underline;

	color:#408CD9;

}



div.leftMenu ul {

	margin: 0 0 0 10px;

	padding: 0;

}



div.leftMenu ul li {



	line-height:140%;

	padding:3px 5px 3px 5px;

	list-style-type:none;

	list-style-position:outside;

	border-bottom:1px solid #a9caed;

}



div.leftMenu .on {

	padding:5px;

	line-height:140%;

	border-bottom:1px solid #a9caed;

	background-color:#ffffff;

	font-weight:bold;

	margin:0;

}



div.leftMenu li.on {

	background-color:#ffffff;

	font-weight:bold;

}

body.index     .index,

body.part1     .part1,

body.part2     .part2,

body.part3     .part3,

body.part4     .part4,

body.part4_02     .part4_02,

body.part4_03     .part4_03,

body.part4_04     .part4_04,

body.part4_05     .part4_05,

body.part4_06     .part4_06,

body.part4_07     .part4_07,

body.part4_08     .part4_08,

body.part4_09     .part4_09,

body.part4_10     .part4_10,

body.part4_11     .part4_11,

body.part4_12     .part4_12,

body.part4_13     .part4_13 {

	background-color:#ffffff;

	font-weight:bold;

}



div.pageLink {

	padding: 15px 0 0 10px;

	text-align: center;

}



div.pageLink ul {

	margin: 0;

	padding: 0 0 10px;

	list-style-type: none;

}



div.pageLink ul li {

	display: inline;

}



div.pageLink ul li a, div.pageLink ul li strong {

	padding: 0 3px 0 0;

}

div.pageLink strong {

	color:#666666;

}

h2.titleImage {

	padding-bottom: 5px;

}



h3.titleImage {

	padding-bottom: 5px;

}



h2.topImage {

	margin: 15px auto;

}



div.primaryTitle {

	padding: 10px 0 15px;

}



td.substance {

	padding-bottom: 20px;

}



.blueSubhead1 {

	background-color:#ebf3fb;

	padding:4px 6px;

	color:#666666;

	font-weight:bold;

	text-align:left;

	border: solid #aaccee 1px;

}



.orangeTitle{

	margin: 0 0 8px;

	padding: 13px 0 7px;

	color: #E85F17;

	font-size: 100%;

	font-weight:bold;

	line-height: 1.2;

	background: url(../image/line_01.gif) left bottom repeat-x;

}



.orangeSubhead1 {

	color: #E85F17;

	font-size: 90%;

	font-weight: bold;

	line-height: 1.3;

}



.blueSubhead2 {

	color: #666666;

	font-size: 75%;

	font-weight: bold;

	background-color: #ebf3fb;

	padding: 3px 5px;

	border: solid 1px #aacbee;

}



.blueSubhead3 {

	color: #008EDD;

	font-size: 75%;

	line-height: 1.2;

	font-weight: bold;

}



.greenSubhead1 {

	color: #009900;

	line-height: 1.3;

	font-weight: bold;

}



.grayText {

	color: #666666;

}



p.orangeText {

	color: #E85F17;

	line-height: 1.4em;

}



p.greenText {

	color: #428c0c;

	line-height: 1.4em;

}



p.lead {

	padding: 10px 5px 10px;

}



div.linkBlock {

	padding-bottom: 20px;

}



div.linkBlock table {

	margin: 10px 0 0;

}



table.profile {

	border-collapse: collapse;

	border: 1px solid #ACCDE5;

	background-color: #EBF4FF;
	
	padding-bottom: 20px;
}



table.profile th {

	padding: 4px 6px;

}



table.profile td {

	padding: 20px 20px;

	line-height: 1.3;

}



table.prColumn {

	margin: 4px 0 0;

	border-width: 0 1px 1px;

	border-color: #408cd9;

	border-style: solid;

	background-color: #EBF4FF;

}



table.prColumn td.content {

	padding: 7px;

}



table.tableqa {
	width: 495px;

	border: 0;

}



table.tableqa th.q {

	color: #E85F17;

	padding: 3px 6px 1px;

	font-weight: bold;

	line-height: 1.4em;

}



table.tableqa td.q {

	color: #E85F17;

	padding: 4px 6px 2px;

	font-weight: bold;

	line-height: 1.4em;

	font-size: 140%;

	background: url(../image/line_01.gif) left bottom repeat-x;
}



table.tableqa th.a {

	padding: 3px 6px 1px;

	font-weight: bold;

	line-height: 1.4em;

	color: #E85F17;

}



table.tableqa td.a {

	padding: 4px 3px 2px;

	line-height: 1.4em;

	text-align: justify;

	text-justify: distribute;
}

div.box_01 {

	width: 465px;

	border: solid #82bd2b 1px;

	margin: 10px auto 0;

	padding: 0;

}

div.box_01 table{

	width: 465px;

}

div.box_01 th {

	background-color:#e8f3f2;

	border: 1px #82bd2b solid;
	
	padding: 5px; 
	
	vertical-align:middle;

}

div.box_01 td {

	border: 1px #82bd2b solid;

	padding: 7px; 
	
	vertical-align:middle;
	
	line-height: 1.2em;

}

div.box_01 
.wh1{height: 35px; text-align:center; }
.wh2{height: 35px; width:60px; text-align:center; }
.wh3{height: 35px; width:255px; text-align:center; }
.wh4{text-align: center; }
.wh5{width:60px ;text-align: center; }
.wh6{width:255px; }
