/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */ /* Services
-------------------------------*/
#subcontainer-R p.note {
	font-style: italic;
}

#subcontainer-R p.comments {
	font-size: x-small;
	color: gray;
}

#subcontainer-R table.programs {
	width: 500px;
	margin-bottom: 10px;
	border-collapse: collapse;
	font-size: x-small;
}

#subcontainer-R span.strike {
	text-decoration: line-through;
}

#subcontainer-R span.red {
	color: red;
}

#subcontainer-R table.programs th {
	background-color: #B2CCF7;
	color: black;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

#subcontainer-R table.programs th.params {
	width: 160px;
}

#subcontainer-R table.programs th.program {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

#subcontainer-R table.programs tr.highlight {
	background-color: #FFFFBB;
}

#subcontainer-R table.programs tr.highlight td.param {
	background-color: #FFFFBB;
}

#subcontainer-R table.programs tr.normal {
	background-color: white;
}

#subcontainer-R table.programs td {
	text-align: center;
}

#subcontainer-R table.programs td.param {
	background-color: #F4F8FF;
	text-align: left;
	vertical-align: top;
}

#subcontainer-R table.actions {
	margin-bottom: 10px;
	border-collapse: collapse;
	font-size: x-small;
}

#subcontainer-R table.actions th {
	background-color: #B2CCF7;
	color: black;
	font-weight: bold;
}

#subcontainer-R table.actions td.first {
	vertical-align: top;
	background-color: #F4F8FF;
	white-space: nowrap;
}

#subcontainer-R table.actions tr.highlight {
	background-color: #FFFFBB;
}

#subcontainer-R table.actions tr.highlight td.first{
	background-color: #FFFFBB;
}
#subcontainer-R table.actions tr.normal {
	background-color: white;
}
