div.form-row { clear:both; margin:5px 0; padding:	0 0 0 200px; overflow:hidden; }
div.form2Col {width:100%; overflow:hidden;clear:both;}
div.form2Col div.form-row {width:250px; float:left; display:inline; clear:none;}

div.formAddressDetails {clear:both; margin:10px 0; overflow:hidden;}
div.formAddressDetails textarea.textbox {height:80px;}

div.form-row label {margin: 0 5px 0 -200px; float:left;}

table.checkbox, table.radiobutton {clear:left;border:0;}
table.checkbox td, table.radiobutton td {text-align:left;border:0;}
span.checkbox label, span.radiobutton label, table.checkbox label, table.radiobutton label {float:none; width:auto; margin-left:3px;vertical-align:middle;color:#000;}
span.checkbox input, span.radiobutton input, table.checkbox input, table.radiobutton input {vertical-align:middle;}

select option {padding-right:10px;}
select.dropdown { border:1px solid #ccc; }

input.button { }
input.buttonSmall { }
input.buttonBig { }

input {border:none;background:#fff;}
input.textbox, textarea.textbox {padding:2px 2px 0;border:1px solid #ccc;background-color:#fff !important; /* Stops google toolbar's yellow bg */}
input.textbox {height:18px;}
textarea.textbox {height:126px;width:65%;}

input.button, a.button {background: url(/cms/outertemplates/images/btnbg.gif) left repeat-x;color:#fff;border:1px solid #fff;cursor:pointer;}

/* Form notes */
div.note, span.note, p.note { font-style:italic; }

table.dtgProgrammes, table.dtgExperience, table.dtgAccomodation {margin:0 0 15px;}

table tr.subHeader th {font-style:italic;}
table tr.subHeader th.colExamination {width:30px;text-align:center;}

div.leftIndent {padding-left:30px;}
div.leftIndent div.form-row {padding-left:100px;}
div.leftIndent div.form-row label {margin-left:-100px;}
