td.box1-top {
	background: url(../img/menu-list.png) no-repeat 0 50%;
	background-color: #021263;
	color: White;
	font-weight: bold;
	padding: 3px 25px 0px 25px;
	text-align: left;
}

td.box1-body {
	border-bottom: 1px solid #021263;
	border-left: 1px solid #021263;
	border-right: 1px solid #021263;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

input.submit-1 {
	background-color: #6C6EFF;
	border: 1px solid Black;
	color: White;
}

td.form1-left {
	color: #00178b;	
	font-size: 0.75em;
	text-align: left;
}

td.form1-right {
	color: #00178b;	
	font-size: 0.75em;
	text-align: left;
}

span.error {
	color: Red;	
	font-weight: bold;
}

li.option {
display: inline; background: url(../img/nav-list.png) no-repeat 0 50%; padding-left: 20px; font-size: 0.81em;
}


td.opaque-body {
	color: Black;
	font-size: 14px;
	padding: 5 5 5 0;	
}

th.res-h {
	/*background-color : #CC6666;*/
	background-color: #406CBB;
	font-size: 11px;
	font-weight: bold;	
	color: White;
}

td.res-1 {
	background-color : #66CC9A;
	font-size: 11px;
}
td.res-2 {
	background-color : #669ACC;
	font-size: 11px;
}

td.navi {
	color: #00178b; font-size: 0.75em;
	align: right;
}

td.view1-left {
	color: #00178b;	
	font-size: 0.68em;
	text-align: left;
}

td.view1-right {
	color: #00178b;	
	font-size: 0.82em;
	text-align: left;
}

td.view2 {
	background-color:#406CBB;
	color: white;	
	font-size: 0.82em;
	text-align: left;
	padding: 7px 7px 7px 7px;
}

td.separator {
	background-color:#406CBB;
	padding: 1px 1px 1px 1px;
}

a.button {
	border: 1px solid #00148C;
	height: 20px;
	padding: 3px;
	cursor: pointer;
	background: #426DBD;
	color: white;
	font-size: 0.84em;
}