@CHARSET "ISO-8859-1";
@import url("/site/css/form.css");

.formHint {
    margin-right: 50px;
}

.formField {
        background: #fafafa;
        border: 1px solid #cccccc;
        padding: 4px;
}

.formBlock {
        margin-bottom: 8px;
}

.formBlock label {
        display: block;
        text-align: left;
        font-weight: normal;
        background: url(/site/images/form/header.gif) no-repeat top left;
        padding: 4px;
}

.formField input.formReadonly, textarea.formReadonly  {
	border: 1px solid #dddddd; 
	font-family: verdana,arial,helvetica;
	font-size: 1em;
	padding: 2px;
	margin: 2px;
	background-color: #f7f7f7;
}

div.questionBlock {
        padding: 0;
        margin-bottom: 8px;
}

div.questionBlock h1 {
        background-image: url(/site/images/form/header.gif);
        background-repeat: no-repeat;
        background-position: left top;
        margin: 0px;
        padding: 8px;
        font-weight: normal;
        font-size: 100%;
}

div.questionBlock h2 {
        padding: 0 8px;
        margin: 8px 4px;
        font-size: 100%;
        font-weight: normal;
        border-left: 2px solid #FF9966;
}

div.commentHeader {
        background-image: url(/site/images/form/header.gif);
        background-repeat: no-repeat;
        background-position: left top;
        margin: 0px;
        padding: 8px;
        font-weight: bold;
}

.formErrorMessage {
	float: right;
	width: 35%;
	height: auto;
	margin: 5px 10% 5px 5px;
	border: 1px dotted red;
	background-color: #ffffff;
	color: red;
	background-image: url(/site/images/error.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}

.formErrorMessage p {
	padding: 5px 5px 5px 25px;
}

