@charset "utf-8";
/*Page Specific CSS */
.rsi #changes #mainContent { margin:5px 2px 2px; border: none; }
.rsi #mainContent #mockup { border-collapse: collapse; width: 450px; border:solid 1px #D5D5D5; margin-bottom:15px; }
.rsi #mainContent #mockup td { text-align:center; }
.rsi #mainContent #mockup img { padding:15px;  }
.rsi #mainContent h1 { color: #000; font-size: 1.25em; text-align: center; margin: 0.25em 0 1em; }
.rsi #mainContent h2 { text-align: center; font-size: 1em; }
.rsi #mainContent p { text-align:center; }
.rsi #mainContent td.count { text-align:right; }
.rsi #mainContent .changes { width: 410px; margin-bottom: 25px; border-collapse: collapse; border:solid 1px #D5D5D5;}
.rsi #mainContent .changes input { width: 200px; }
.rsi #mainContent .changes td { padding:8px 0px; }
.rsi #mainContent #changesMock { width: 905px; margin: 0px auto; }
.rsi #mainContent th, td.changes { font-weight:bold; border:solid 1px #D5D5D5; background-color: #D5D5D5; padding: 4px; text-align:center; }
.rsi #mainContent table { margin: 0px auto; text-align: center;  }
.rsi #mainContent table.changes { background: #EAEAEA; }
.rsi #mainContent .changesText, .changesInfo { background: #EAEAEA; }
.rsi #mainContent .error { color:#FF0000; font-weight: bold; text-align: center; }

