/* Welcome message */
#irWelcome{
	margin-left: 1em;
}


/* top Questions titles */
#topQuestionsTitle{
	font-weight: bold;
	font-family: Arial;
	color: #931700;
	margin-top: 1em;
	margin-left: 0.5em;
}

/*Top questions items */
#irTopQuestionsItems a:visited{
	color: #000099;
}

#irTopQuestionsItems a:active{
	color: #0000FF;
}

#irTopQuestionsItems li{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}


/*Email to Friend, Print Friendly, Session Summary */
#irPrintEmailSummaryLinks a{
	font-weight: normal;
	font-size: 10px;
}

#irPrintEmailSummaryLinks{
	margin-top: 0em;
	text-align: right;
}


/* Response Title*/
#irResponseTitle{
	margin-left: 2em;
	border-bottom: 1px solid #666666;
}


/* Response */
#irResponse{
	margin-left: 2em;
	margin-bottom: 2em;
}


/* Rating form */
#irRatingForm{
	margin-left: 2em;
	margin-bottom: 2em;
}


/* Related Form */
#irRelatedForm{
	margin-left: 2em;
	margin-bottom: 2em;
}

#irRelatedTitle{
	border-bottom: 1px solid #666666;
	margin-bottom: 0.4em
}


/* Suggested form */
#irSuggestedForm{
	margin-left: 2em;
	margin-bottom: 2em;
}

#irSuggestedTitle{
	border-bottom: 1px solid #666666;
	margin-bottom: 0.4em
}


/* Escalation link frame */
#irManualRequestLinkFrame{
	margin-left: 2em;
	margin-bottom: 3em;
	text-align: center;
	width: 95%;
	border: 1px solid #888888;
}

#irManualRequestLinkTitle{
	text-align: center;
	font-weight: bold;
	background-color: #F5DCA0;
}

/* IR Footer Image */
#irFooterImage {
	float:right;width:122px;
}
 
#irFooterImage img {
	border-style: none;
}


/* Multi response message */
#irMultiResponseMsg {
	margin-bottom:0.5em;
	text-align:left;
	margin-left:2em;
	margin-top:2em;
}


/* Escalation form */
#irEscalationForm {
	//text-align:left;
	margin-top:4em;
	margin-left:3em;
	margin-right:0em;
}
 
label.escalation {
	text-align:right;
	float:left;
	width:15em;
	margin-top:4px;
}
 
input.escalation, select.escalation, textarea.escalation {
	text-align:left;
	margin-left:2px;
	margin-bottom:4px;
}

div.irErrorMessage {
	color:red;
	font-weight: bold;
	padding-left: 15em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}


/* Email to friend form */
#irEmailFormMessage {
	float:left;
	border-bottom:1px solid #666666;
	width:100%;
	margin-bottom: 2em;
	font-weight: bold;
}

#irEmailFormTitle {
	text-align:right;
	float:left;
	width:20%;
	color:black;
	font-weight:bold;
	margin-right: 0.2em
}

label.emailForm {
	text-align:right;
	float:left;
	width:15em;
	margin-top:4px;
}
 
input.emailForm, select.emailForm, textarea.emailForm {
	text-align:left;
	margin-left:2px;
	margin-bottom:4px;
}


/* Summary Page */
#irSummaryTitle {
	margin-left: 2em;
	border-bottom:1px solid #666666;
	width: 97%;
	margin-bottom: 2em;
	margin-top: 2em;
	font-weight: bold;
}

#irPrint{
	text-align: right;
	margin-bottom: 1em;
}	
	
#irPrint a{
	font-weight: normal;
	font-size: 10px;
}

#irSummaryQuestionTitle{
	border-top: 1px dashed #C3C1C1;
	margin-left: 2em;
	padding-top: 1em;
	color: #990000;
	font-weight: bold;
}

#irSummaryResponseTitle{
	margin-left: 2em;
	color: #990000;
	font-weight: bold;
}

.summaryQuestionAsked{
	color: #000000;
	font-weight: normal;
}

.summaryResponseDelivered{
	color: #000000;
	font-weight: normal;
}

#irSummaryResponse{
	margin-left: 2em;
}

/* Accepted Rating */
#irRatingAccepted{
	margin-left: 2em;
	color: green;
	font-weight: bold;
	margin-top: 2em;
	margin-bottom: 2em;
}		