a { color:#557FFF; }
a:hover { text-decoration:none; }
p, li { margin:2px; color:#555; padding:2px}
ul { padding-left:1em; }
img { border: none; }
.bordered { border:1px solid #aaa; }
h1 { text-align:right; margin:2px; color:#000; font-family:Georgia,Arial,Tahoma; font-size: 3em;}
h3, h5 { margin-bottom:4px; }
textarea { background:#ccc; color:#333; border:1px solid #aaa; }
#content { width:700px; background:#eee; margin-left:auto; margin-right:auto; padding:8px; border-left:10px solid #ccc; border-right:10px solid #ccc; }

.m{
font-family:Tahoma;
font-size:10px;
color:#666666;
font-weight:600;
text-decoration:none;
}
.m:hover{text-decoration:underline;}
.copy{
font-family:Tahoma;
font-size:9px;
color:#A9A4A6;
font-weight:600;
}
.txt{
font-family:Tahoma;
font-size:9px;
color:#566475;
}
.title1{
font-family:Tahoma;
font-size:12px;
color:#A85000;
font-weight:600;
}
.title2{
font-family:Tahoma;
font-size:12px;
color:#666666;
font-weight:600;
}
.more{
font-family:Tahoma;
font-size:9px;
color:#B51A00;
font-weight:600;
text-decoration:none;
}
.read{
font-family:Tahoma;
font-size:9px;
color:#B51A00;
}
.more:hover{text-decoration:underline;}

.form{
padding: 0px;
margin: 5px 50px 15px 50px;
}

textarea, .formgenerell input, input.formgenerell {
width:300px;
border: 1px solid #aaaaaa; 
margin-top: 5px;
padding: 2px;
}

.formbutton {
width:100px;
border: 1px solid #aaaaaa; 
}

/* patforms filter */
.formErrors {
    margin: 5px 25px 25px 25px;
    padding: 5px 5px 5px 5px;
    border: 1px solid ;
    background-color: #FFBBBB;
}

.formlabelerror {
    color: #BB1111;
    font-weight: bold;
}
