﻿html {
	height:100%;
}

body {
	height:100%;
	margin:0px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:#fedae5 url("../images/body_bg.gif");
}

form {
	margin:0px;
}

b.title {
    font-size:x-large;
    line-height:60px;
}

span.white, b.white {
	color:#ffffff;
}
span.blue, b.blue {
	color:#336699;
}

span.red, b.red {
	color:#fc2d97;
}

span.green, b.green {
	color:#00cc00;
}

span.gray, b.gray {
	color:#aaaaaa;
}

span.black, b.black {
	color:#000000;
}

li {
	line-height:20px;
}

td.white {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:20px;
}

td.red {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	line-height:20px;
}

td.blue, tr.blue {
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:12px;
	line-height:20px;
}

td.black {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:20px;
}

a.top:link, a.top:active, a.top:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.top:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#c0ff00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.bottom:link, a.bottom:active, a.bottom:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#e92486;
	text-decoration:none;
}

a.bottom:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

a.white:link, a.white:active, a.white:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}

a.white:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:underline;
}

a.red:link, a.red:active, a.red:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#fc2d97;
	text-decoration:none;
}

a.red:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
	text-decoration:underline;
}

a.blue:link, a.blue:active, a.blue:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:underline;
}

a.blue:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#6699cc;
	text-decoration:underline;
}

a.black:link, a.black:active, a.black:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}

a.black:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0c68;
	text-decoration:underline;
}

td.copyright {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:20px;
}

input.text_a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:120px;
	border:#cccccc 1px solid;
}

input.text_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:80px;
	border:#cccccc 1px solid;
}

input.text_c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:40px;
	border:#cccccc 1px solid;
}

input.text_d {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:128px;
	border:#cccccc 1px solid;
}

input.text_e {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
	border:#cccccc 1px solid;
}

textarea.a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;
	border:#cccccc 1px solid;
}

input.form1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:120px;
	border:#336699 1px solid;
}

input.form2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:36px;
	border:#336699 0px solid;
	border-bottom:1px solid;
}

input.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#336699 1px solid;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

img.button {
    cursor:pointer;
}

td.menuA {
    background:#ffdff0 url("../images/point2.gif") no-repeat;
    height:30px;
    text-align:left;
    padding-left:60px;
}

td.menuB {
    background:#ffffff url("../images/point.gif") no-repeat;
    height:30px;
    text-align:left;
    padding-left:60px;
}
div.Init{
	padding:2px 2px 2px 18px;
    background:#fff3e7 url("../images/error.gif") no-repeat left;
	border:1px solid #f72821;
	display:block;
}
div.Ok{
	padding:2px 2px 2px 18px;
    background:#ffffde url("../images/ok.gif") no-repeat left;
	border:1px solid #ffcf00;
	display:block;
}
