/*-------------forms------------------*/
form .mandatory, form .required, form .required_message{color:#ee2d24;}
form .required{margin-top:10px;margin-bottom:10px;}
#map_search{}
#map_search fieldset{float:left;margin-left:3px;}
.home #headerband #rightcol #map_search #golabel, #map_search #go{margin:0;}
#map_search #go{padding:0;}
.mapcontainer .column{margin-right: 3%;}
#review_f{width:190px;}
#secondary-content #publications_films_f{width:190px;}
#content.document #publications_films_f{width:170px;}
#review_f fieldset, #publications_films_f fieldset{margin:0;padding:2px 0;}
#publications_films_f input.radio{width:auto;margin:0;}
#review_f fieldset label, #publications_films_f fieldset label{text-transform:none;font-weight:normal;margin:0;padding:0;}
#review_f label, #review_f fieldset label, label, #photos_f fieldset.last_line label, #publications_films_f fieldset.last_line label{display:inline;}
#photos_f fieldset.last_line label, #contacts_f label, #headersearch label.hidden, #publications_films_f fieldset.last_line label.hidden{display:none;}
#review_f input#keywords_text,
#contacts_f fieldset.last_line input#keywords_text,
#photos_f fieldset.last_line input#keywords_text,
#publications_films_f fieldset.last_line label input#keywords_text{width:158px;}
#secondary-content #publications_films_f fieldset.last_line input#keywords_text{width:137px;}
#review_f input.submit,
#contacts_f fieldset.last_line input.submit,
#photos_f fieldset.last_line input.submit,
#publications_films_f fieldset.last_line input.submit{letter-spacing: -5000px;background: url(../../display_images/arrow_search.gif) no-repeat center center;width: 23px;height: 22px;margin-top: 0px;border: 1px solid #d0cdc6;background-color: #485458;color: white;font-weight: bold;}
/*word delegations: who we are - contacts*/
body.whoweare #media_contact_f, body.whoweare #icrc_delegations_f, body.whoweare #icrc_offices_f{margin:0;padding:0;}
body.whoweare #icrc_delegations_f fieldset, body.whoweare #icrc_offices_f fieldset{margin:0;padding:0;float:none;clear:both;display:block;}
body.whoweare #media_contact_f fieldset{margin-bottom:10px;}
body.whoweare #media_contact_f label, body.whoweare #icrc_delegations_f label, body.whoweare #icrc_offices_f label{float:none;clear:both;display:block;}
body.whoweare #icrc_offices_f label{background:url(../../display_images/bullets/bullet.gif) no-repeat 0 0.5em;text-transform:none;}
body.whoweare #icrc_offices_f label span{padding-left:9px;}
body.whoweare #media_contact_f label{text-transform:none;}
body.whoweare #media_contact_f select, body.whoweare #icrc_delegations_f select, body.whoweare #icrc_offices_f select{width:200px;float:none;clear:both;display:block;}
body.whoweare #general_contact_f label{text-transform:none;}
body.whoweare #general_contact_f select, body.whoweare #general_contact_f input, body.whoweare #general_contact_f textarea{display:block;}
body.whoweare #general_contact_f select{width:95%;}
body.whoweare #general_contact_f input{width:93%;}
body.whoweare #general_contact_f textarea{width:93%;}
body.whoweare #general_contact_f input.button{width:auto;cursor:pointer;}
form label.hidden{display:none;}
/*resources search*/
#resourcesearch #resourcesearch_sort_relevance, #resourcesearch #resourcesearch_sort_date, #resourcesearch #resourcesearch_search_results, #resourcesearch #resourcesearch_search_new{width:2em;}
#resourcesearch .radio{}
/*submit*/
fieldset.submit input{background:url(../../display_images/backgrounds/submit_next.gif) no-repeat 2px center;border:1px solid #D7E3E3;cursor:pointer;font-weight:bold;padding:2px 2px 2px 20px;color:#666666;text-transform:uppercase;font-size:1em;font-line:1.5em;}
fieldset.submit button{background:url(../../display_images/backgrounds/submit_next.gif) no-repeat 2px center;border:1px solid #D7E3E3;cursor:pointer;font-weight:bold;padding:2px 2px 2px 20px;color:#666666;text-transform:uppercase;font-size:1em;font-line:1.5em;}
.rtl fieldset.submit button{background:url(../../display_images/backgrounds/submit_next_mirror.gif) no-repeat 100% center;padding:2px 20px 2px 2px;}