BODY{	background-color: #FFFFFF;	color: #000080;	margin: 0px;	padding: 3px;	padding-top: 5px;	font-family: Arial, Helvetica, sans-serif;}IMG{	border: none;}.head{	height: 50px;	border: 1px solid #044E97;	background-image: url(/all/head_bg.gif);	background-color: #015EC5;}.head A{	color: #FFF;	text-decoration:none;}.menu{	margin-top: 5px;	border: 1px solid #044E97;	background-color: #DAECFE;	font-size: 70%;}.menu TD{	font-size: 70%;}FORM{	padding: 0px;	margin: 0px;}TABLE{	border-collapse: collapse;}TD{	border-collapse: collapse;}.menu A{	color: #000000;	font-weight: 900;	font-style: oblique;}.parents{	white-space:nowrap;	vertical-align:top;	font-size: 80%;	color: #044E97;	width: 170px;}.parents A{	color: #044E97;}.body{	vertical-align:top;}.question{	padding: 3px;	font-size: 80%;	background-image: url(/all/question.png);	background-color: #015EC5;	color: #FFF;	font-weight: bold;}.question A{	color: #FFF;	text-decoration: none;}.answer{	font-size: 80%;	background-color: #DAECFE;	color: #044E97;	padding: 3px;}.answer_sup{	font-size: 80%;	background-color: #FFFFCE;	color: #044E97;	padding: 3px;}.answer_no{	font-size: 80%;	background-color: #FFD7D7;	color: #000000;	padding: 3px;}.answer_sup B{	color: #000080;}.answer B{	color: #000080;}.inf{	padding: 3px;	font-size: 70%;	background-image: url(/all/info.png);	background-position: bottom;	background-color: #015EC5;	color: #FFF;	text-align: right;}.inf TD{	font-size: 100%;	color:#FFF;}.obj{	margin-top: 10px;	padding-top: 1px;	border: 1px solid #044E97;	border-bottom: none;}.error{	margin-top: 5px;	border: 1px solid #A6A600;	background-color: #FFFFCE;	color: #FF0000;	font-size: 80%;	text-align:center;}.altr{	background-image: url(/all/mv.gif);	height: 10px;}INPUT{	height: 20px;	border: 1px solid #000;	background-color: #EEEEEE;}INPUT:focus{	height: 20px;	border: 1px solid #044E97;	background-color: #DAECFE;}SELECT{	height: 20px;	border: 1px solid #000;	background-color: #EEEEEE;}SELECT:focus{	height: 20px;	border: 1px solid #044E97;	background-color: #DAECFE;}TEXTAREA{	border: 1px solid #000;	background-color: #EEEEEE;}TEXTAREA:focus{	border: 1px solid #044E97;	background-color: #DAECFE;}.infoPanel{	margin-top: 10px;	border: 1px solid #808080;	background-color: #D0D0D0;	color: #000;	max-width: 180px;}.infoPanel A{	color: #000;	font-weight: bold;}.infoPanelHead{	background-color: #B0B0B0;	color: #FFF;	text-align:center;}.search{	background-image: url(/all/search.gif);	background-repeat: no-repeat;	padding-left: 20px;}.search:focus{	background-image: url(/all/search_s.gif);	background-repeat: no-repeat;	padding-left: 20px;}.smark{	color: #FF8080;	border-bottom: 1px dotted #FF8080;}.stat{	font-size: 100%;	width: 100%;}.stat TD{	border-bottom: 1px dotted #000;}.toolBar{background-color: #dbd8d1;border: 1px solid #808080;border-left: 2px dotted #808080;padding: 3px;}.tools{border: 1px solid #D4D0C8;position: relarive;width: 40px;height: 40px;color: #000;padding: 2px;font-size:80%;}.tools:hover{font-size:80%;padding: 2px;color: #000;position: relative;width: 40px;height: 40px;border: 1px solid #0a246a;background-color: #b6bdd2;}.stat_table{font-size: 80%;border-collapse:collapse;border: 1px solid #000;}.stat_table TD{border: 1px solid #000;text-align:center;}.t_date{background-color: #D9FFD9;}