@charset "utf-8";
/* CSS Document */

h1 {
font-size: 14px;
color: #222222;
background-image: url(../images/style/h1.png);
padding: 4px;
}

h2 {
font-size: 13px;
color: #444444;
background-image: url(../images/style/h2.png);
padding: 3px;
}

h3 {
font-size: 12px;
color: #666666;
background-image: url(../images/style/h3.png);
padding: 2px;
}

h4 {
font-size: 12px;
color: #888888;
background-image: url(../images/style/h4.png);
padding: 1px;
}

a {
color: #777777;
text-decoration: none;
}

a:hover {
color: #0088c9;
text-decoration: underline;
}

a:visited {
color: #777777;
}

textarea {
width: 452px;
height: auto;
background-color: #fdfdfd;
border: 1px solid #ebebeb;
padding: 4px;
font-family: Arial;
font-size: 12px;
color: #393f43;
}

.Chead, .Chead th, .Chead a {
background-color: #fafafa;
color: #2c3335;
font-size: 13px;
}

.Cdark, .Cdark td, .Cdark a {
background-color: #fdfdfd;
color: #343b3e;
}

.Cmite {
background-color: #ffffff;
}

.Cnorm {
background-color: #fbfbfb;
}

.border {
border: 1px #f3f3f3 solid;
}

.smalfont {
font: 10px Tahoma;
}

fieldset {
border: 1px #ebebeb solid;
}

legend {
font: 13px Arial;
color: #394043;
font-weight: bold;
}

input[type="text"], input[type="password"], input[type="submit"], select, input {
font-family: Tahoma;
font-size: 12px;
color: #393f43;
background: #fdfdfd;
border: 1px #ebebeb solid;
min-height: 17px;
width: 200px;
margin-bottom: 2px;
padding: 4px;
} 

input:focus, select:focus, textarea:focus {
border: 1px #c3c3c3 solid;
}

input[type="submit"], input[type="reset"] {
font-weight: bold;
height: 25px;
padding: 4px;
}

input[type="radio"], input[type="checkbox"] {
border: 0px;
min-height: 0px;
width: 0px;
margin-bottom: 0px;
}