body {
    font-family: Helvetica, Arial;
    color: #000;
    background: #435463;
}

/* blah */
form {
    border: 1px solid #EBECE7;
    background-color: #EBECE7;
    width:350px;
    float: right;	
}

#formWrapper {
	padding-right: 70px;
}

/* Style the fieldset and legend */
.fieldsetWrapper {
    background-color: #D3CCC4;
    margin: 10px 10px;
    font-size: 10px;
    position: relative;
    padding: 25px 10px 5px 10px;
    background: #D3CCC4;
    font-size: 10px;
}
fieldset {
    border: none;
    display:inline;
}
legend {
    padding:0;
    margin:0;
}
legend span {
    position:absolute;
    top: 2px;
    left: 19px;
    color: #6A6762;
    font-size: 16px;
    font-weight: bold;
}
/* style the wrapper for where the buttons go */
.buttonWrapper {
    padding-left: 10px;
	margin-bottom: 10px;
}


/* Style the UL */
fieldset ul {
    list-style: none;
    margin: 10px 0;
    padding: 0;
}
fieldset ul li {
    margin: 7px 0;
}

/* Style the input boxes */
/*input.textbox {
    border: 1px solid #9D9996;
    background-color: #fff;
    font-size: 16px;
    width: 200px;
}*/

input.textbox {
border: 1px solid #9D9996;
background-color: #fff;
font-size: 13px;
width: 200px;
height:20px;
}


input[type='submit'], input.submit {
    font-size: 13px;
    font-weight: 700;
}


textarea {
    border: 1px solid #9D9996;
    background-color: #fff;
    font-size: 13px;
	font-family: Helvetica, Arial;
    width: 275px;
    height: 100px;
    margin: 0;
}


fieldset label {
    display: block;
    width: 90px;
    float: left;
}
fieldset ul li.checkboxLI {
    padding-left: 88px;
    margin: 0 0 10px 0;
}
fieldset ul li.checkboxLI label {
    display: inline;
    float: none;
    font-weight: normal;
    font-size: 13px;
}

/* Format the validation error stuff */
label.error {
    display: block;
    float: none;
    width: auto;
    padding: 5px 0 5px 90px;
    color: red;
}
input.error {
    border: 1px solid red;
    background-color: #FDFFB5;
}


/* Extra stuff for styling narrow forms */
.SmallForm {
    width:220px;
}
.SmallForm input.textbox {
display: inline;

   width: 175px;
}
.SmallForm textarea {
    width: 175px;
}
.SmallForm fieldset ul li.checkboxLI {
    padding-left: 0px;
}
.SmallForm fieldset ul li.checkboxLI label {
    font-weight: normal;
}
.SmallForm .fieldsetWrapper {
    padding: 25px 3px 5px 3px;
}
.SmallForm legend span {
    left: 12px;
}
.SmallForm label.error {
    padding: 5px 0 5px 0px;
}

