/*
.formbuilder {
    font-family: Arial,sans-serif;
    font-size: 12px;
}
.formbuilder fieldset {
    clear: both;
    display: block;
    margin: 0 0 15px;
    overflow: hidden;
}
.formbuilder label {
    color: #46433A;
    display: block;
    font-family: "Lucida Grande",sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 8px;
}
.formbuilder label.required {
}
.formbuilder input {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    color: #666666;
    display: block;
    font-size: 14px;
    padding: 8px;
    width: 554px;
}
.formbuilder input:focus {
    border-color: #557DB8;
}
.formbuilder textarea {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    color: #666666;
    display: block;
    font-family: "Lucida Grande",sans-serif;
    font-size: 14px;
    height: 120px;
    margin: 0 0 5px;
    padding: 8px;
    width: 554px;
}
.formbuilder textarea:focus {
    border-color: #557DB8;
}
.formbuilder .fb_sublabel {
    color: #46433A;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    padding: 3px 0 0;
}
.formbuilder .fb_centered {
    text-align: center;
}
.formbuilder input.fb_submit {
    background: none repeat scroll 0 0 #557DB8;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 15px;
    text-transform: uppercase;
    width: auto;
}
.formbuilder h3 {
    clear: both;
    margin: 0 0 5px;
}
.formbuilder .fb_firstname {
    float: left;
    margin: 0 10px 0 0;
}
.formbuilder .fb_firstname input {
    width: 150px;
}
.formbuilder .fb_lastname {
    float: left;
    margin: 0;
}
.formbuilder .fb_lastname input {
    width: 220px;
}
.formbuilder .fb_radio {
    margin: 0 0 5px;
}
.formbuilder .fb_radio input {
    display: inline-block;
    width: auto;
}
.formbuilder .fb_checkbox {
    margin: 0 0 5px;
}
.formbuilder .fb_checkbox input {
    display: inline-block;
    width: auto;
}
.formbuilder .fb_column {
    float: left;
    margin: 0 20px 0 0;
    width: 300px;
}
.formbuilder .fb_column input {
    width: 280px;
}
.formbuilder .fb_column textarea {
    width: 280px;
}
.formbuilder select {
    display: block;
    margin: 0 0 5px;
}
.formbuilder .fb_date_2 {
    float: left;
    margin: 0 10px 0 0;
}
.formbuilder .fb_date_2 input {
    text-align: center;
    width: 25px;
}
.formbuilder .fb_date_4 {
    float: left;
    margin: 0 10px 0 0;
}
.formbuilder .fb_date_4 input {
    text-align: center;
    width: 40px;
}
.formbuilder .fb_full {
    margin: 0 0 10px;
}
.formbuilder .fb_split {
    float: left;
    margin: 0 10px 5px 0;
}
.formbuilder .fb_split input {
    width: 263px;
}
.formbuilder .fb_phone_3 {
    float: left;
    margin: 0 10px 0 0;
}
.formbuilder .fb_phone_3 input {
    text-align: center;
    width: 33px;
}
.formbuilder .fb_phone_4 {
    float: left;
}
.formbuilder .fb_phone_4 input {
    text-align: center;
    width: 40px;
}
.formbuilder .error {
    border-color: #990000 !important;
}
.formbuilder .fb_captcha_error {
    background: none repeat scroll 0 0 red;
    color: #FFFFFF;
    margin: 0 0 10px;
    padding: 10px;
}
.formbuilder .fb_captcha_error p {
    color: #FFFFFF !important;
    margin: 0 !important;
    padding: 0;
}
*/

/**
 * FORM
 */
form fieldset {
	border:0 none;
	margin:0;
	text-align:left;
	padding:0;
	width:400px;
	}
form legend {
	font-family: Arial Narrow;
	font-size: 1.4em;
	color: #FF5700;
	padding: 4px 6px;
	}
	
form fieldset fieldset{
	border:1px solid #AAAAAA;
	padding:10px;
	margin:0 0 10px;
	}
form fieldset fieldset legend {
	font-size: 1.3em;
	}
form label {
	display: inline-block;
	vertical-align: top;
	}
form fieldset ul,
#cont form fieldset ul {
	margin: 0;
	padding: 0;
	}
form fieldset li,
#cont form fieldset li {
	background:transparent;
	list-style: none !important;
	padding: 2px;
	margin: 0;
	}
form fieldset li img{
	display:inline-block;
	float:right;
	padding: 0 5px;
	border-left:1px solid #ccc;
	}
form fieldset li.button {
	margin-left: 123px;
	}
form label {
	width: 130px; /* Width of labels */
	font-size: 14px;
	}
form fieldset li div#atable{
	margin-left:120px;
	}
	
input, select {
	background-color:#FFFFFF;
	border-color:#000000 #CCCCCC #CCCCCC #000000;
	border-style:solid;
	border-width:1px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:14px;
	width:120px;
	}
	
select{
	height:18px;
	}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	width: auto;
	height: 18px;
	background-color: #FF5700;
	color: #000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	border: 0px;
	padding:0px 15px 3px 15px;
	}
input[type="submit"]{
	float:right;
	}
	
input[type="button"].gray,
input[type="submit"].gray {
	background-color: #96A196;
	}
	
input[type="button"].red,
input[type="submit"].red {
	background-color: #CC0000;
	}
input[type="submit"]{
	/*
	background: none repeat scroll 0 0 #557DB8;
    
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 0 15px;
    text-transform: uppercase;
    width: auto;
	cursor:pointer;
	*/
	
	border: medium none;
	background-color: #3A5859;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 11px;
    height: 25px;
    letter-spacing: 0.05em;
    line-height: 25px;
    padding: 0 15px;
    text-transform: uppercase;
	width: auto;
	cursor:pointer;
	
	}
	
textarea{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000 #ccc #ccc #000;
	background-color: #fff;
	height: 50px;
	width:250px;
	margin-bottom:0.5em;
	overflow-y: auto;
	}
	
input[type="checkbox"],
input[type="radio"] {
	background-color:transparent;
	border:0 none;
	margin:0;
	padding:0;
	width:auto;
	}