


.form {
  /*width: 470px;
  border: 1px solid #295061;*/
}


.form .dropdown 
{
    width: 300px;
}

.form .dropdown-medium 
{
    width: 200px;
    margin: 0px 0 0px 0;
}

input.textbox { width: 298px; }
textarea.textbox { width: 298px; }

span.subtext 
{
    font-size: 85%;
}


div.row {
    /*border-top:1px solid #FFFFFF;*/
    background-color:#EFEFEF;
    padding:3px 0;
    position:relative;
    z-index:1;
    width: 500px;
}
div.dark {
    background-color:#e5e7e7;
}
div.row:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
span.desc {
    color:#333333;
    display:block;
    float:left;
    line-height:1.3em;
    padding:3px 0 4px 5px;
    text-align:right;
    width:150px;
}
span.element {
    display:block;
    float:left;
    padding:1px 0 0 15px;
}
strong.required {
    color:#FF6600;
}
div.row strong.required {
    left:150px;
    padding:5px 5px 0 7px;
    position:absolute;
    top:3px;
    width:1em;
}
span.error {
    display:block;
    font-size:85%;
    padding:0 0 10px 5px;
    width:492px;
}


div.required-info {
    text-align:right;
}

span.required-info {
    /*color:#666666;
    font-style:italic;*/
    text-align:right;
    font-size: 85%;
    padding-right: 27px;
}
.required-info strong {
    color:#FF6600;
    /*font-size:100%;*/
}


div.row-button 
{
    background-color:#eee; 
    text-align: right; 
    padding: 10px; 
    margin-top: 6px;
}


/******************* map ********************/

div#map
{
	height: 370px; 
	width: 440px; 
	background-color:#efefef;
	float:right;
	border: 1px solid #ccc;
}



/***************** form button ********************/


input.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#14171d;
	font-weight:bold;
	font-size: 80%;
	padding: 3px 2px;
	/*background:url(../siteready/formbg.gif) repeat-x left top;*/
	width: 100px; 
	border: 1px solid gray;
	
    background-color: #022335;
	color: #FFFFFF;
}


input.formbutton:hover{
    /*background-color:#dff4ff;
    color:#336699;
    border:1px solid #58a8cc;*/
    background-color:#103b51;
}
