/* System Messages and Errors */
.main-content .error{text-align:center; font-weight:bold;color: rgb(255,0,0);margin-bottom: 1em;}
.main-content .message{text-align:center; font-weight:bold;margin-bottom: 1em;}

/* Form Styles*/
input.s-field {margin:0 0 0 1px; padding:2px 1px 2px 1px; color:#193a7d; border:solid 1px #193a7d; font-size:100%;}
input.s-checkbox {margin:0 0 0 0; border:solid 1px #371D0F;}
input.s-radio {margin:0 0 0 0; border:solid 1px #371D0F;}
input.s-file {margin:0 0 0 0; padding:1px; border:solid 1px #193a7d; color:#193a7d; font-size:100%;}
input.s-button {margin:0 0 0 0; padding:1px; background:#ffffff; border:solid 1px #193a7d; text-align:center; color:#193a7d; font-size:100%;}
input.s-button:hover {cursor:pointer; border:solid 1px #193a7d; background:#efefef; color:#193a7d;}
select.s-select {padding:1px 0 1px 0; border:1px solid #193a7d; color:#193a7d; font-size:100%; }
div.s-tree-item {margin:5px 0 5px 20px; font-size:12px;}
div.s-tree-container {margin:0;}

/* Table Styles */
.main-content table.s-center {margin-left:auto;margin-right:auto;}
.main-content table.s-wide {width:740px;}
.main-content table.s-wide-user {width:480px;}
.main-content table td.s-right {text-align:right;}
.main-content table td.s-header {background:#dbe5dd;color:#000000; padding:2px 2px 2px 2px;}
.main-content table td.s-row1 {background:#e8f2ea;color:#000000;padding:2px 2px 2px 2px}
.main-content table td.s-row2 {background:#f1fcf4;color:#000000;padding:2px 2px 2px 2px}

/* Bullet / Numbering Styles */
ol.s-tree {list-style-type:none;}
ol.s-tree li {margin:5px 0 5px 20px;font-family:verdana,arial,sans-serif; font-size:12px;}

/* Content */
.s-column-unit {width:440px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.s-title {clear:both; margin:0 0 0.5em 0; color:rgb(80,80,80); font-weight:bold; font-size:210%;}
.s-title a {text-decoration:none;}
.s-title a:hover {color:rgb(42,90,138); text-decoration:underline;}

.s-subtitle {font-size:17px; font-weight:bold; color:#3E5E00;}
hr.s-content {clear:both; margin: 0 0 5px 0; width:480px; height:0.1em; border:none; background:#581F00; color:#581F00;}
div.s-content {border: solid 1px rgb(210,210,210); margin: 5px auto 5px auto; padding: 5px;}
