/*** Forms ***/

.fromcontainer {margin:0 80px;}

.error {
border:1px solid #ff0000;
background-color:#FFF7CF;
color:#ff0000;
margin:15px 0px;
text-align:left;
padding:2px;
}

.form {
border:1px solid #008800;
text-align:left;
margin:15px 0px;
padding:2px;
}

.form table {
border-collapse:collapse;
width:100%;
border:0px;
}

.form td {
vertical-align:top;
text-align:left;
background-color:#E8E9EA;
padding:3px;
width:50%;
}

.form td.title {
width:20%;
}

.form .text {
text-align:left;
background-color:#e8e9ea;
margin:3px 1px;
border:0px;
padding:2px;
}

.form .header {
background-color:#008800;
text-align:center;
font-weight:bold;
font-size:1.1em;
margin:0 0 2px;
border:0px;
color:#ffffff;
padding:4px;
}

.form .halfsize {width:45%;}

.form input.maxsize, textarea.maxsize {width:99%;}
.form select.maxsize {width:100%;}

.button {width:130px;}

