/* These below are Mozilla and Older browser fixes for the drop down menus and input boxes which were causing problems, Copyright MM Solutions Internet */

/* #patient_details select.add_title (first part is the div and the second part is the form field class */



/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE LOGON PAGE */

#worldlogon input.logon_username { /*The drop downs for title when you add a new patient */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 10px;
color: #00557D;
font-weight:500;

}
#worldlogon input.logon_password { /*The drop downs for title when you add a new patient */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 10px;
color: #00557D;
font-weight:500;

}
#worldlogon input.logon_submit { /*the submit button to save search sessions */
width: 150px;
color: #006699;
font-weight:200;
}


/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE ADD PATIENT PAGE */
#patient_details input.add_patient_submit { /*the submit button to add a new patient */
width: 200px;
height: 50px;
color: #663366;
font-weight:200;
}

#patient_details select.add_patient_title { /*The drop downs for title when you add a new patient */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}

#patient_details input.add_patient_first_name { /*add a new patient first name */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}

#patient_details input.add_patient_last_name { /*add a new patient last name */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#patient_details input.add_patient_initials { /*add a new patient initials */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#patient_details input.add_patient_id_no { /*add a new patient hospital no or ID no */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#patient_details select.add_patient_sex { /*The drop downs for sex when you add a new patient */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#patient_details select.add_patient_dob_day { /*The drop downs for date of birth day when you add a new patient */
width: 80px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#patient_details select.add_patient_dob_month { /*The drop downs for date of birth month when you add a new patient */
width: 80px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#patient_details select.add_patient_dob_year { /*The drop downs for sex when you add a new patient */
width: 80px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}



/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE USERS UPDATE SECTION OF THE SYSTEM */
#pink_box_find input.search_users_table_submit { /*the submit button to search for a user */
width: 200px;
height: 50px;
color: #663366;
font-weight:200;
}
#pink_box_find input.search_by_username { /*search by username */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.search_by_last_name { /*Search by last name */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}

/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE USERS PERSONAL DETAILS OF THE SYSTEM */
#pink_box_find input.users_table_update { /*the submit button to update personal details */
width: 170px;
height: 50px;
color: #663366;
font-weight:170;
}
#pink_box_find select.update_user_title { /*update the user title */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.update_user_first_name { /*update the user first name */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}

#pink_box_find input.update_user_last_name { /*update the user last name */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}

#pink_box_find input.update_user_email { /*update the user email address 1 */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}

#pink_box_find input.update_user_username { /*update the user username */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.update_user_email2 { /*update the user email address 2 */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}

/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE USERS UPDATE ACCESS PRIVILIGES */
#pink_box_find input.access_priviliges_submit { /*the submit button to search for a user */
width: 170px;
height: 50px;
color: #663366;
font-weight:170;
}
#pink_box_find input.update_user_ipaddress { /*update the user ip address */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.update_user_joined { /*update the user date they registered online */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.update_user_loggedon { /*update the user logged on date */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find select.update_user_activate { /*update the user activate drop down */
width: 40px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find select.update_user_userlevel { /*update the user userlevel dropdown */
width: 40px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}




/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE USERS UPDATE WORK ADDRESS */
#pink_box_find input.user_work_address_submit { /*the submit button to search for a user */
width: 170px;
height: 50px;
color: #663366;
font-weight:170;
}
#pink_box_find input.user_work_address_hospital { /*update the hospital */
width: 250px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.user_work_address_line1 { /*update the address 1 */
width: 250px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.user_work_address_line2 { /*update the address 2 */
width: 250px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.user_work_address_line3 { /*update the address 3 */
width: 250px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.user_work_address_city { /*update the city */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.user_work_address_postcode { /*update the postcode */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.user_work_address_nhs_phone_number { /*update the NHS contact number */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}


/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE SEARCHING OF PATIENTS ON THE PATIENTS PAGE */
#pink_box_find input.search_amongst_patients { /*the submit button to search for a patient */
width: 140px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find input.search_by_hospital_no { /*update the NHS contact number */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:600;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#pink_box_find input.search_by_surname{ /*update the NHS contact number */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:600;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE PATIENTS THEMSELVES (PERSONAL DETAILS) */
#pink_box_find input.update_patient_personal_details { /*the submit button to update the patients personal details */
width: 140px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find select.update_patient_title{ /*update patient title */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find select.update_patient_sex{ /*update patient sex */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_firstname { /*update patient first name */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.update_patient_lastname { /*update patient last name */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:500;
}
#pink_box_find input.update_patient_hospital_number { /*update patient hospital number*/
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #A60000;
font-weight:500;
}
#pink_box_find select.update_patient_dob_day{ /*update DOB DAY PATIENT */
width: 60px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find select.update_patient_dob_month{ /*update DOB MONTH PATIENT */
width: 60px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find select.update_patient_dob_year{ /*update DOB YEAR PATIENT */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_address1{ /*update address 1 */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_address2{ /*update address 2 */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_address3{ /*update address 3 */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_telephone{ /*update patient telephone number */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_postcode{ /*update patient postcode */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_city{ /*update patient city */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_country{ /*update patient country */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_patient_mobile{ /*update patient mobile */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}

/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE PATIENTS THEMSELVES (HOSPITAL DETAILS) */
#pink_box_find input.update_patient_referring_hospital { /*the submit button to update the patients referral hospital details */
width: 140px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find input.update_referral_hospital_name{ /*update referral_hospital_name */
width: 250px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_referral_hospital_address1{ /*update referral_hospital_address1 */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_referral_hospital_address2{ /*update referral_hospital_address2 */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_referral_hospital_address3{ /*update referral_hospital_address3 */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_referral_hospital_city{ /*update referral_hospital_city */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_referral_hospital_postcode{ /*update referral_hospital_postcode */
width: 150px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_referral_hospital_telephone{ /*update referral_hospital_telephone */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_referral_hospital_email{ /*update referral_hospital_email */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_referral_hospital_fax{ /*update referral_hospital_fax */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}
/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE PATIENTS THEMSELVES (PATIENT SYMPTOMS PAGE) */
#pink_box_find input.update_patient_symptoms { /*the submit button to update the patients symptoms */
width: 110px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find select.update_symptoms_dropdowns{ /*update all the drop downs for the patients symptions page */
width: 85px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 10px;
color: #333333;
font-weight:550;
}
#pink_box_find textarea.update_symptoms_freetextbox{ /*update the free text box for the symptons */
width: 600px;
height: 300px;
padding-left: 5px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight: 550;
float:left;
}

/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE PATIENTS THEMSELVES (PATIENT BLOOD RESULTS) */
#pink_box_find input.update_patient_blood_results { /*the submit button to update the patients blood results */
width: 110px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find input.update_blood_results_boxes{ /*update every blood results input field */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 2px;
color: #333333;
font-weight:550;
}

/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE PATIENTS THEMSELVES (PATIENT HISTOLOGY) */
#pink_box_find input.update_patient_histology { /*the submit button to update the patient histology */
width: 110px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find select.update_histology_dropdowns{ /*update all the drop downs for the patients histology page */
width: 85px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 10px;
color: #333333;
font-weight:550;
}
#pink_box_find input.update_histology_other{ /*update histolgy other field */
width: 200px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 10px;
color: #333333;
font-weight:550;
}
#pink_box_find textarea.update_histology_comments{ /*update histology comments */
width: 550px;
height:350px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 10px;
color: #333333;
font-weight:550;
}
/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE PATIENT (PATIENT Asymental_Disease) */
#pink_box_find input.update_patient_Asymental_Disease { /*the submit button to update Asymental_Disease */
width: 110px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find select.update_Asymental_Disease_dropdowns{ /*update all the drop downs for the patients Asymental_Disease page */
width: 85px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 10px;
color: #333333;
font-weight:550;
}
/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE PATIENT (PATIENT TREATMENT) */
#pink_box_find input.update_patient_treatment { /*the submit button to update patient treatment */
width: 110px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find select.update_patient_treatment{ /*update all the drop downs for patient treatment */
width: 85px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 10px;
color: #333333;
font-weight:550;
}
/* OK WE ARE NOW GOING TO FORMAT THE FIELDS FOR THE UPLOAD OF IMAGES (PATIENT RADIOLOGY) */
#pink_box_find input.update_patient_radiology { /*the submit button to update patient imagery */
width: 110px;
height: 40px;
color: #663366;
font-weight:400;
}
#pink_box_find input.imagery_title { /*image title */
width: 400px;
font-weight:500;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #663399;
}
#pink_box_find select.update_patient_imagery_type{ /*is this an mri or x-ray */
width: 100px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
color: #333333;
font-weight:550;
}