a.head_menu1 {
	display: block;
	background-image: url('../images/head_menu1.jpg');
	width: 100%;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

a.head_menu1:hover {
	background-image: url('../images/head_menu1_over.jpg');
}

a.head_menu2 {
	display: block;
	background-image: url('../images/head_menu2.jpg');
	width: 100%;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

a.head_menu2:hover {
	background-image: url('../images/head_menu2_over.jpg');
}

a.head_menu3 {
	display: block;
	background-image: url('../images/head_menu3.jpg');
	width: 100%;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

a.head_menu3:hover {
	background-image: url('../images/head_menu3_over.jpg');
}

a.menu_main {
	display: block;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

a.menu_main:hover {
	text-decoration: underline;
}

a.panel_menu {
	color: rgb(0, 100, 255);
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

a.panel_menu:hover {
	text-decoration: none;
}

div.head1 {
	font-size: 17px;
	font-weight: normal;
	color: rgb(0, 100, 255);
	text-align: left;
	border: 1px solid rgb(255,200,150);
	background-color: rgb(255,255,150);
	border-bottom: 1px dashed rgb(0,100,255);*/

	margin: 0px;
	padding: 0px 0px 0px 5px;
}

div.head1_sub {
	font-weight: bold;
	color: rgb(150, 150, 150);
	text-align: right;
	margin: 0px;
	padding: 0px;
}

div.head2 {
	font-size: 12px;
	font-weight: bold;
	color: rgb(0, 100, 255);
	text-align: left;
	border-width: 0px;
	border-bottom: 1px dotted rgb(150, 150, 150);
	margin: 0px;
	padding: 0px;
}

div.panel_head1 {
	font-weight: bold;
	font-size: 12px;
	color: rgb(4, 0, 74);
	text-align: left;
	border-width: 0px;
	border-bottom: 2px dotted rgb(101, 153, 255);
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

span.alert {
	color: rgb(255, 0, 0);
	font-weight: bold;
}

span.alert2 {
	color: rgb(255, 0, 0);
	font-weight: normal;
}

span.hint {
	color: rgb(255, 128, 64);
}

span.highlight {
	color: rgb(0, 100, 255);
	font-weight: bold;
}

span.highlight2 {
	color: rgb(0, 100, 255);
	font-weight: normal;
}

span.highlight3 {
	color: rgb(150, 150, 150);
	font-weight: bold;
}

span.panel_highlight {
	color: rgb(0, 100, 255);
	font-weight: bold;
}

span.panel_highlight2 {
	color: rgb(0, 100, 255);
	font-weight: normal;
}

div.panel_text {
	text-align: left;
}

div.center {
	text-align: center;
}

div.left {
	text-align: left;
}

div.justify {
	text-align: justify;
}

div.button100 {
	width: 100px;
	height: 16px;
	line-height: 16px;
	text-align: center;
}

a.button100 {
	text-decoration: none;
	font-weight: bold;
	display: block;
	line-height: 16px;
	width: 100%;
	color: rgb(0, 0, 0);
	background-image: url('../images/button3.jpg');
}

a.button100checked {
	text-decoration: none;
	font-weight: bold;
	display: block;
	line-height: 16px;
	width: 100%;
	color: rgb(255, 255, 255);
	background-image: url('../images/button3_over.jpg');
}

a.link {
	text-decoration: underline;
	color: rgb(0, 0, 0);
}

a.link:hover {
	text-decoration: none;
	color: rgb(0, 0, 0);
}
