﻿/* validation */
.validation
{
    font:               9pt Arial, Sans-Serif;
    color:              #fff !important;
}

/* form elements */
label, input, select
{
    font:               9pt Arial, Sans-Serif;
}

label
{
    color:              #fff;
    text-align:         right;
    display:            block;
    float:              left;
    width:              160px;
    padding:            3px 5px;
}

input[type="text"]
,textarea
{
    width:              160px;
    padding:            1px 3px;
    margin:             0;
}

select
{
    width:              170px;
    padding:            1px 0;
    margin:             0;
}

input[type="checkbox"]
{
    margin-top:         0.5em;
    width:              14px;
    height:             14px;
    background-color:   transparent;
}

input[type="submit"]
{
    margin:             1em;
    float:              right;
}


/* ---- survey form ---- */
.survey .row
{
	margin-bottom:		5px;
}
.survey label
{
	font:				8pt Arial;
	color:				#00657C;
    text-align:         left;
    float:              left;
    padding:            3px 5px;
    width:				auto;
}

input[type="radio"]
{
	float:				left;
    margin-top:         5px;
    margin-right:		20px;
    width:              14px;
    height:             14px;
    background-color:   transparent;
}

#frm_contact input
,#frm_contact textarea
,#frm_contact button
{
	color:				#FFF;
	background-color:	#CCC;
	border:				1px solid #5F657C;
}

