#form {
 
            padding: 4px;
            border: 0;
            width: 350px;
            display: block;
}
#form fieldset {
            margin: 0;
            padding: 4px 0;
            border: 0;
}
#form legend {
            margin: 0;
            padding: 0 0 6px 0;
            font-weight: bold;
            color: #000;
}
#form {
            clear: both;
}
#form label {
            margin: 2px;
            padding: 0;
            clear: left;
            float: left;
            width: 90px;
}
#form input,
#form textarea {
            margin: 2px;
            padding: 0;
            clear: right;
            position: relative;
            width: 245px;
			background-color:#D9EFF8;
            border: 1px solid #666;
}
#form textarea {
            height: 100px;
}
#form #remark {
            margin: 2px 0;
            padding: 0;
            font-size: 0.8em;
            text-align: right;
}
#form button {
            margin: 4px 0 0 98px;
            padding: 0 5px;
			color:#FFF;
            background-color: #7C003C;
            border: 2px solid #7C003C;
}
#form button:hover {
            background-color: #FFFFFF;
			color:#7C003C;
            border: 2px solid #7C003C;
}
p a:link,
p a:active,
p a:hover,
p a:visited{
color:black;
text-decoration:underline;
font-weight:normal;
}

p strong a:link,
p strong a:active,
p strong a:hover,
p strong a:visited{

font-weight:bold;
}

p li a:link,
p li a:active,
p li a:hover,
p li a:visited{
color:black;
font-weight:normal;
text-decoration:none;
}

