/* SECTION */

body, body {
 margin : 0;
 padding : 0;
 color : #0069b3;
 background-color : #b0e4b1;
 font-family : "Trebuchet MS", sans-serif;
 font-size : 12px;
}

a, a:link, a:visited {
 color : #0069b3;
 text-decoration: none;
}

a:active, a:hover {
 color : #0069b3;
 text-decoration: underline;
}

.content {
 padding : 10px;
}

.gallery-content {
 width : 426px;
 margin-left : auto;
 margin-right : auto;
}

.gallery-photo {
 float : left;
 height : 61px;
 padding-top : 4px;
 padding-bottom : 4px;
 padding-left : 2px;
 padding-right : 2px;
 border-bottom : 1px solid #d0e3d0;
}

.gallery-border {
 padding-top : 20px;
 padding-bottom : 6px;
 text-align : center;
}

form {
 margin : 0;
 padding : 0;
}

.input-left {
 text-align : right;
 border-bottom : 1px solid #d0e3d0;
}

.input-left-due {
 text-align : right;
 font-weight : bold;
 border-bottom : 1px solid #d0e3d0;
}

.input-right {
 border-bottom : 1px solid #d0e3d0;
}

.input {
 color : #0069b3;
 background-color : #ffffff;
 font-size : 12px;
 width : 250px;
 height : 17px;
 border : 1px solid #0069b3;
}

.input-date {
 color : #0069b3;
 background-color : #ffffff;
 font-size : 12px;
 width : 90px;
 height : 17px;
 border : 1px solid #0069b3;
}

.input-text {
 color : #0069b3;
 background-color : #ffffff;
 font-size : 12px;
 width : 250px;
 border : 1px solid #0069b3;
}

.input-error {
 color : #0069b3;
 background-color : #ffc4b7;
 font-size : 12px;
 width : 250px;
 height : 17px;
 border : 1px solid #0069b3;
}

.input-date-error {
 color : #0069b3;
 background-color : #ffc4b7;
 font-size : 12px;
 width : 90px;
 height : 17px;
 border : 1px solid #0069b3;
}

.input-text-error {
 color : #0069b3;
 background-color : #ffc4b7;
 font-size : 12px;
 width : 250px;
 border : 1px solid #0069b3;
}
