body {
  background:      url('tuneup://data/PerformanceOptimizer/so_detail_background.jpg') no-repeat fixed 100% 0%;
  padding:         12pt 9pt 0pt 12pt;
  font-family:     Segoe UI, Tahoma;
}

p {
  margin:          0pt 0pt 4.5pt 0pt;
  padding:         0pt;
}

#content {
  padding-bottom:  0.75pt;
}

/* ================================== Header ================================ */

h1 {
  font-size:       12.75pt;
  margin:          0pt 0pt 4.5pt 0pt;
  font-weight:     bold;
  color:           #003399;
}

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}



h2 {
  font-size:       12pt;
  margin:          10.5pt 0pt 3pt 0pt;
  font-weight:     bold;
  color:           #003399;
}

h3 {
  font-size:       11.25pt;
  margin:          10.5pt 0pt 1.5pt 0pt;
  font-weight:     normal;
  color:           #003399;
}

/* ================================= Settings =============================== */

.setting {
  margin:          0pt 0pt 7.5pt 0pt;
}

.setting .input {
  margin:          0pt 0pt 0pt 15pt;
}

.setting table {
  margin:          0pt 0pt 0pt -2.25pt;
  padding:         0pt;
  border-collapse: collapse;
}

.setting table th {
  margin:          0pt;
  padding:         0pt 0pt 0pt 0pt;
  vertical-align:  baseline;
  text-align:      left;
  font-weight:     normal;
}

.setting table td {
  margin:          0pt;
  padding:         0pt 0pt 0pt 0pt;
  vertical-align:  top;
}

.setting table td label {
  display:         block;
  width:           auto;
  vertical-align:  baseline;
  margin-top:      0.75pt;
  padding:         1.5pt 2.25pt 1.5pt 1.5pt;
}

.setting table td input {
  vertical-align:  middle;
  width:           22.5pt;
}

.setting table tr.subline td {
  padding:         1.5pt 0pt 1.5pt 1.5pt;
}

.setting table tr.subline td label {
  display:         inline;
  vertical-align:  baseline;
  margin-top:      0pt;
  padding:         0pt;
}

.setting .explanation {
  padding:         1.5pt 15pt 1.5pt 14.25pt;
  color:           #505050;
}

.setting .instruction {
  margin:          0pt 0pt 4.5pt 0pt;
}

/* =============================== Action links ============================= */

a.action {
  display:         inline-block;
  margin:          0pt 4.5pt 1.5pt 0pt;
  text-decoration: none;
  white-space:     nowrap;
}

a.action:hover {
  text-decoration: underline;
}

a.action img {
  position:        relative;
  width:           12pt;
  height:          12pt;
  vertical-align:  middle;
  padding-right:   2.25pt;
}

a.action>img {
  padding-right:   4.5pt;
}

/* ================================ Infotable =============================== */

table.infotable {
  margin:          0pt 0pt 4.5pt 0pt;
  padding:         0pt;
  border-collapse: collapse;
}

table.infotable th {
  padding:         0pt 6pt 1.5pt 0pt;
  vertical-align:  top;
  text-align:      left;
  font-weight:     normal;
  color:           #504f4f;
}

table.infotable td {
  padding:         0pt 6pt 1.5pt 3pt;
  vertical-align:  top;
}

/* ================================ Command Links =============================== */
.commandLink{
	cursor: hand;
}

.commandLinkContent{
	color:           Black;
	text-decoration: none;
}

.commandLinkAction{
	font-size: 12pt; 
}
.commandLinkIcon{
	
}

.commandLinkHint{
	padding-top:    3.75pt;
	padding-bottom: 3.75pt;
}

/* ================================ Header Icons =============================== */
.headerTable {
  margin:          0pt 0pt 7.5pt 0pt;
  padding:         0pt;
  border-collapse: collapse;
}

.headerIcon {
	padding : 	   0pt 4.5pt 0pt 0pt;
}

.headerText  {
  font-size:       12.75pt;
  font-weight:     bold;
  color:           #003399;
  vertical-align:  middle;
  text-align:	   left;
}
