#irFooter {text-align:center;bottom:0px; overflow:auto;text-decoration: none;border-style: none; margin:10px 0px} 
#irFooterImage {float:right;width:122px;text-decoration: none;border-style: none;}
#irFooterImage img {border-style: none;text-decoration: none;}
#irFooterImage a{text-decoration: none;border-style: none;}

#topQBg{background-color:#666666; color: #FFFFFF; font-weight:bold}
#topQuestionsTitle{padding-bottom:3px; border-bottom:1px solid #666666}
div#irTopQuestionsItems li{font-size:100%}
#irTopQuestionsItems li{margin-bottom: 3px}

#irResponseTitle, #irRelatedTitle, #irSuggestedTitle{padding-bottom:3px; border-bottom:1px solid #666666; margin-bottom:4px;}

#irRatingForm, #irRatingAccepted{border:1px dotted #CCCCCC; padding:0.25em; text-align:center; margin:10px 0px;}
#irRatingAccepted{color:green}
div.irErrorMessage {color:red; text-align:center;}

#irManualRequestLinkFrame {text-align:center;width:350px; margin-bottom:2%; margin-top:2%; margin-left:auto; margin-right:auto; border:1px solid #888888;}
#irManualRequestLinkTitle {text-align:center;font-weight:bold;background:#003399;}
#irManualRequestLink {text-align:center;background:#ffffff;padding-bottom:3px}

#irRelatedForm, #irSuggestedForm{margin-bottom:10px}
#irEscalationForm {text-align:left; line-height:0.4}
label.escalation {text-align:right;width:20%;margin-top:0px;float:left; padding:4px 0px}
input.escalation, textarea.escalation {text-align:left;margin-left:4px;margin-bottom:4px;}
#irEscalationForm  div.irErrorMessage {color:red; margin-left:19%; margin-top:4px; margin-bottom:4px; line-height:1; text-align:left;}
div#irEscalationForm select{text-align:left;margin-left:4px;margin-bottom:0px;}