@charset "UTF-8";
/* CSS Document */
#form {position:relative; width:580px; font-size:11px; color:#333;}

#formHozLine1 {position:relative; width:580px; height:3px; background-color:#e9e9e9; margin-bottom:20px;}

#formCol1 {position:relative; float:left; width: 330px; margin-top:15px;}
#formCol2 {position:relative; float:left; width: 250px; }
/*.formRow {position:relative; width: 250px; }*/
.formBox {position:relative; float:left; width: 156px; margin-bottom:10px;}
.formBox2 {position:relative; float:left; width: 210px; margin-bottom:10px;}
#formBox3 {position:relative; float:left; width: 100px; margin-bottom:10px;}
.formTxt {position:relative; float:left; max-width:160px; padding-bottom:3px;}

input.formInput {position:relative; float:left; border:1px solid #CCC; border-radius:5px; width:135px; height:16px;}
input.formInput2 {position:relative; float:left; border:1px solid #CCC; border-radius:5px; width:210px; height:16px; }
input.formInput3 {position:relative; float:left; border:1px solid #CCC; border-radius:5px; width:100px; height:16px; }
.formDropDown {padding:2px; width:200px; height:25px; }


#panelTop {position:relative; float:left;  width: 250px; height: 7px; background-image:url(../images/forms/panelTop.gif); background-repeat:no-repeat; background-color:#f4f9e5;}
#panelBottom {position:relative; float:left; width: 250px; height: 7px; background-image:url(../images/forms/panelBottom.gif); background-repeat:no-repeat; background-color:#f4f9e5;}
#panelMid {position:relative; float:left; width:220px; padding:8px 15px 15px 15px; min-height:120px; background-color:#f4f9e5;}
.panelTitle { font-size:16px;}


#ctaBox {position:relative; float:left; width:580px; margin-top:20px; /*border-top:3px; border-top-style:solid;  border-top-color:#e9e9e9; border-bottom:10px; border-bottom-style:solid; border-bottom-color:#e9e9e9;*/}

#ctaButton {position:relative; float:right; margin:15px 0px 15px 0px; }
#ctaButtonLeft {position:relative; float:left; width: 5px; height: 30px; padding-right:5px; background-image:url(../images/forms/btnLeft.gif); background-repeat:no-repeat;background-color:#9DC334;}
#ctaButtonMid {position:relative; float:left; height:30px; margin-left:auto; margin-right:auto; width:inherit; min-width:70px; max-height:30px; background-color:#9DC334; text-align:center; width:70px}

.submit a {float:left; width:100%; margin-left:auto; margin-right:auto; font-size:12px; color:#FFF; text-decoration:none; padding-top:8px; text-align:center;}

#ctaButtonRight {position:relative; float:left; width: 5px; height: 30px; padding-left:5px; background-image:url(../images/forms/btnRight.gif); background-position:right; background-repeat:no-repeat;background-color:#9DC334;}

/*
input.rounded {
		border: 0;
		background: url(http://img181.imageshack.us/img181/53/textroundbv8.gif) top left no-repeat; 
		width: 190px; 
		height: 25px; 
		padding: 0px 5px; 
		font-size: 85%;  
		color: #399; 
	}
	*/

#form.bc-apply select.hotels-list { font-size: 10px; width: 245px; }
#form.bc-apply #formCol1 { width: 315px; }
#form.bc-apply #formCol2 { width: 260px; float: right; }
#form.bc-apply #formCol2 #panelTop,
#form.bc-apply #formCol2 #panelBottom { width: 260px; }
#form.bc-apply #formCol2 #panelMid { width: 240px; padding-left: 10px; padding-right: 10px; }



/* bribery act terms */
.bribery-act {width:100%;margin:10px 0 0 0}
.bribery-act .bribery-toggle {}
.bribery-act .bribery-act-item {margin:0 0 10px 0;}
.bribery-act label {font-weight:bold}
.bribery-act .formbox label {font-weight:normal}
.bribery-act .bribery-act-item div {margin:0;padding:5px 10px;}
