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

/* Form Styles*/
input.s-field {margin:0 0 0 1px; padding:2px 1px 2px 1px; color:#757575; border:solid 1px #757575; font-size:12px;}
input.s-checkbox {margin:0 0 0 0; border:solid 1px #757575;}
input.s-radio {margin:0 0 0 0; border:solid 1px #757575;}
input.s-file {margin:0 0 0 0; padding:1px; border:solid 1px #371D0F; color:#757575; font-size:12px;}
input.s-button {margin:0 0 0 0; padding:1px; background:#dadbdf; border:solid 1px #757575; text-align:center; color:#757575; font-size:12px;}
input.s-button:hover {cursor:pointer; border:solid 1px #757575; background:#ffffff; color:#757575;}
select.s-select {padding:1px 0 1px 0; border:1px solid #757575; color:#757575; font-size:12px; }
div.s-tree-item {margin:5px 0 5px 20px;font-family:verdana,arial,sans-serif; font-size:12px;}
div.s-tree-container {margin:0 0 0 0;}

a.s-button {margin:0 0 0 0; padding:3px; background:#dadbdf; border:solid 1px #757575; text-align:center; color:#757575; font-size:12px; text-decoration:none;}
a.s-button:hover {cursor:pointer; border:solid 1px #757575; background:#ffffff; color:#757575;}


/* Table Styles */
#main_content table.s-center {margin-left:auto;margin-right:auto;font-size:12px;}
#main_content table.s-wide {width:899px;}
#main_content table.s-wide-user {width:899px;}
#main_content table td {font-size:12px;}
#main_content table td.s-right {text-align:right;}
#main_content table td.s-header {background:#dadbdf;color:#757575; padding:2px 2px 2px 2px;}
#main_content table td.s-row1 {background:#efefef;color:#757575;padding:2px 2px 2px 2px;}
#main_content table td.s-row2 {background:transparent;color:#757575;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:899px; 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:#757575;}
hr.s-content {clear:both; width:899px; height:1px; margin: 0 0 5px 0; border:none; background:#757575;}
div.s-content {border: solid 1px rgb(210,210,210); margin: 5px auto 5px auto; padding: 5px;}