/* <sitename> Forms CSS - Framework v1.0 */
/* -------------- LABELS -------------- */
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }
/* -------------- FORM FIELDS -------------- */
input[type=text], input[type=password],
input.text, input.title, 
textarea, select {  background-color:#fff;  border:0px solid #bbb; }
input[type=text]:focus, input[type=password]:focus, 
input.text:focus, input.title:focus, 
textarea:focus, select:focus {  border-color:#666; }
input[type=text], input[type=password],
input.text, input.title,
textarea, select { margin:0.5em 0;}
input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; /*height: 150px;*/ padding:5px; }
input[type=checkbox], input[type=radio], 
input.checkbox, input.radio {  position:relative; top:.25em; }
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }
/* ----------- SEARCH BOX ------------*/
#search {color:#333;/*margin-bottom: 1.4em;*/background-image:url(http://www.ferranti-technologies.co.uk/assets/images/whiteTransparency.png);padding:0px;border:none;}
#search legend {margin-left:0px; font-weight:normal; font-size: 1.2em;color:#333;margin-bottom:5px;/*margin-top:40px;*/}
#search .row {clear: both;padding-top:2px;vertical-align:middle;}
#search .col1 {float:left;width:90px;text-align: right;font-size: 1.2em;}
#search .col2 {float:left;width:180px;text-align: left;margin-left:5px;}
#search .col3 {font-weight:normal;float:left;width:75px;text-align: left;}
#search input[type="text"] {width:162px;border:none;position:relative;float:left;background-color:#FFF;height:14px;vertical-align:middle;font-size:1.1em;color:#333;margin:0px;padding:4px 6px;clear:left;border:1px solid #999;}
#search input[type="submit"] {border:1px solid #fff;background-image:url(http://www.ferranti-technologies.co.uk/assets/images/form-button-background.jpg);background-position:left;background-repeat:repeat-x;text-align:center;font-size:1.1em;display:block;clear:both;height:24px;margin:0px;padding:0px;color:#333;padding-left:5px;padding-right:5px;}
#searchKeyword, input.searchKeyword  {position:relative;float:left;background-color:#FFF;width:114px;height:14px;vertical-align:middle;font-size:1.1em;color:#333;margin:0px;padding:4px 6px;clear:left;border:1px solid #999;}
#searchSubmit,.searchSubmit {position:relative;float:right;clear:right;height:24px;margin:0px;padding:0px;}
/* -------------- SUCCESS, NOTICE AND ERROR BOXES -------------- */
.error,
.notice, 
.success    { /*padding: .8em; margin-bottom: 1em; *//*border: 2px solid #ddd; display:block;*/}
.error      { /*background: #FBE3E4;*/ color: #8a1f11; /*border-color: #FBC2C4;*/ float:left;}
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
/* ------------------- CUSTOM FORMS ---------------------------- */
.ModElectronicForm {clear: both;padding-top:2px;vertical-align:middle;width:600px;}
.ModElectronicForm .Paragraph {font-size:1.2em;margin-bottom:5px;}
.ModElectronicForm label {display:block; float:left;width:100px;text-align: right;font-size: 1.2em;}
.ModElectronicForm input[type="text"] {background-color:transparent;background-image:url(http://www.ferranti-technologies.co.uk/assets/images/searchBoxBackground.png);background-position:top;background-repeat:repeat;vertical-align:middle;font-size:1.2em;/*color:#FFF;*/margin:0px;padding:4px 6px;float:left;width:180px;text-align: left;margin-left:5px;}
.ModElectronicForm input[type="text"] {background-color:transparent;background-image:url(http://www.ferranti-technologies.co.uk/assets/images/searchBoxBackground.png);background-position:top;background-repeat:repeat;vertical-align:middle;font-size:1.2em;/*color:#FFF;*/margin:0px;padding:4px 6px;float:left;width:180px;text-align: left;margin-left:5px;}
.ModElectronicForm textarea {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;background-color:transparent;background-image:url(http://www.ferranti-technologies.co.uk/assets/images/searchBoxBackground.png);background-position:top;background-repeat:repeat;vertical-align:middle;font-size:1.2em;/*color:#FFF;*/margin:0px;padding:4px 6px;float:left;width:350px;text-align: left;margin-left:5px;border:none;}
.ModElectronicFormButton {clear: both;padding-top:2px;vertical-align:middle;margin-left:105px;}
input.required, textarea.required {}