@import url(ha_advanced.css);

a {
	color : #1B1B7D;
	font-weight : normal;
}

a:visited {
	color : #6F6FAD;
	font-weight : normal;
}

a:hover {
	background-color : #6F6FAD;
	color : #FFFFFF;
	font-weight : normal;
	padding-bottom : 1px;
}

a:active {
	background-color : #6F6FAD;
	color : #FFFFFF;
	font-weight : normal;
	padding-bottom : 1px;
}

blockquote {
	font-style : oblique;
}

body {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
}

em {
	font-style : italic;
	font-weight : bold;
}

h1 {
	color : #1B1B7D;
	font-size : 1.8em;
}

h2 {
	color : #2A2A80;
	font-size : 1.6em;
}

h3 {
	color : #40408D;
	font-size : 1.4em;
}

h4 {
	color : #51519C;
	font-size : 1.2em;
}

h5 {
	color : #6060A6;
	font-size : 1em;
}

hr {
	color : #a8c5e4;
}

p {
	font-size : 0.9em;
}

table {
	background-color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px;
}

td {
	background-color : #d2efff;
	color : #2a2a80;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px;
	font-size : 0.8em;
}

th {
	background-color : #2D357D;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px;
	font-size : 0.9em;
	font-weight : bold;
}

ul {
	list-style : square;
}

.blue {
	background-color : #D2EFFF;
	padding : 0.5em;
}

.body {
	font-size : 0.9em;
	margin-left : 2%;
	margin-right : 2%;
}

.body_crib {
	background-color : #A8C5E4;
}

.bodyindex {
	font-size : 0.9em;
	margin-left : 2%;
	margin-right : 150px;
}

.code {
	color : #808080;
	font-family : monospace;
	font-size : 1em;
	font-weight : bold;
}

.green {
	background-color : #A5F3BA;
	padding : 0.5em;
}

.hidden {
	display: none;
	/*color : #FFFFFF;
	line-height : 0px;*/
}

.hp_l {
	color : #2D357D;
	font-size : 0.8em;
}

.hp_r {
	color : #1C8FBB;
	font-size : 1.2em;
}

.minus02 {
	font-size : 0.8em;
}

.plus02 {
	font-size : 1.2em;
}

.subnav {
	background-color : #FFFF00;
	font-size : 0.8em;
	line-height : 2em;
	padding-bottom : 3px;
	text-align : center;
}

.tcell000000 {
	background-color : #000000;
	color : #000000;
}

.tcell666666 {
	background-color : #666666;
	color : #666666;
}

.tcell999999 {
	background-color : #999999;
	color : #999999;
}

.tcellcccccc {
	background-color : #CCCCCC;
	color : #CCCCCC;
}

.tcellffffff {
	background-color : #FFFFFF;
	color : #FFFFFF;
}

.tcellgreen {
	background-color: #ccffcc;
	color: #000000;
}

.tcellyellow {
	background-color: #ffff99;
	color: #000000;
}

.tcellpink {
	background-color: #ffccff;
	color: #000000;
}

.tcellblue {
	background-color: #ccccff;
	color: #000000;
}

.thead {
	background-color : #ffffff;
	color : #2a2a80;
}

.tcellenv {
	background-color: #cbe3f0;
	color: #000000;
}

.tcellsafe {
	background-color: #d6e8bb;
	color: #000000;
}

.tcelleco {
	background-color: #d8bfdd;
	color: #000000;
}

.tcellacc {
	background-color: #f6c5ac;
	color: #000000;
}

.tcellint {
	background-color: #f9f1ad;
	color: #000000;
}

.tcellwork {
	background-color: #f5d2d0;
	color: #000000;
}