.formElement {
	margin: 10px 0;
}

.formElement label{
	text-align: right;
	width: 175px;
	float: left;
	padding-right: 20px;
}

.formElementText {
	text-align: right;
	width: 175px;
	float: left;
	padding-right: 20px;
}

.formElementRadios {
	float: left;
}

.formElementRadio {
	float: left;
	margin: 0 10px 0 0;
}

.formElementRadio label {
	margin-left: 3px;
}

p > label  {
	clear: both;
    width: 10em;
    display: block;
    float: left;
}

div#col2 p.left {
	padding: 0 0 0 30px;
	margin: 0;
	text-align: left;
}

.paddingTop {
	padding-top: 10px;
}

.radioButton {
	vertical-align: middle;
	float: left;
	border: 0;
}

.formElementRadio label {
	position: relative;
	top: -2px;
}

.bold {
	font-weight: bold;
}

.grey {
	background: #f3f3f3;
}

.formElementSpacer {
	padding-left: 235px;
}

.formSend {
	float: right;
	padding: 0 30px 0 0;
}

.upload {
	padding: 10px;
}

.fileupload {
	padding-right: 10px;
}

.paddingBox {
	padding: 20px;
}

.paddingBoxSmall {
	padding: 7px;
}

.greyBorder {
	border: 1px solid #dfdfdf;
}

.blue {
	color: #008BD9;
}

p.right {
	text-align: right;
	font-size: 11px;
	padding-right: 80px;
}

.floatLeft {
	float: left;
}

.floatRight{
	float: right;
}


.checkbox {
	display: block;
	margin-bottom: 6px;

}

.checkbox label {
	padding-left: 3px;
}



/* BUTTONS */

.buttons button{
    display:block;
    float:left;
    background-color:#009ee0;

    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
	font-weight:bold;
    line-height:130%;
    color:#fff;
    cursor:default;
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:0 10px 1px 7px; /* IE6 */
}
.buttons button[type]{
    padding:0 10px 1px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:0 10px 1px 7px; /* IE7 */
}
.buttons button img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

button:active{
    background-color:#009ee0;
    border:1px inset #666;
}


/**************/


.fixWidth {
	width: 243px;
}

textarea {
	width:245px;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
}

