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

/* Form Styles*/
input.s-field {margin:0 0 0 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px #000000; font-size:120%;}
input.s-checkbox {margin:0 0 0 0 !important /*Non-IE6*/; margin:0 0 0 0 /*IE6*/; border:solid 1px #3a4d75;}
input.s-radio {margin:0 0 0 0 !important /*Non-IE6*/; margin:0 0 0 0 /*IE6*/; border:solid 1px #3a4d75;}
input.s-file {margin:0 0 0 0; padding:1px; border:solid 1px rgb(150,150,150); color:rgb(150,150,150); font-size:100%;}
input.s-button {margin:0 0 0 0; padding:1px; background:#cccccc; border:solid 1px #000000; text-align:center; color:#000000; font-size:100%;}
input.s-button:hover {cursor:pointer; border:solid 1px #000000; background:#dddddd; color:#000000;}
textarea.s-field {margin:0 0 0 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px #000000; font-size:120%;}
select.s-select {padding:1px 0 1px 0; border:1px solid #000000; font-size:100%; }
div.s-tree-item {margin:5px 0 5px 20px;font-size:12px;}
div.s-tree-container {margin:0 0 0 0;}

/* Table Styles */
.content table.s-center {margin-left:auto;margin-right:auto;}
.content table.s-wide {width:697px;}
.content table.s-wide-user {width:490px;}
.content table td.s-right {text-align:right;}
.content table td.s-header {background:#cccccc;color:rgb(0,0,0);padding:2px 2px 2px 2px;}
.content table td.s-row1 {background:#e8f2ea;color:rgb(0,0,0);padding:2px 2px 2px 2px}
.content table td.s-row2 {background:#f1fcf4;color:rgb(0,0,0);padding:2px 2px 2px 2px}
.content table td {font-size: 100%;};

/* Bullet / Numbering Styles */
ol.s-tree {list-style-type:none;}
ol.s-tree li {margin:5px 0 5px 20px;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:#cccccc; font-weight:bold; font-size:210%;}
.s-title a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.s-title a:hover {color:rgb(42,90,138); text-decoration:underline;}

.s-subtitle {clear:both; margin:0 0 0.5em 0; color:#3a4d75; font-weight:bold; font-size:150%;}
.s-subtitle a {color:#3a4d75; font-weight:bold; text-decoration:underline;}
.s-subtitle a:hover {text-decoration:none;}

hr.s-content {clear:both; margin: 0 0 5px 0; width:490px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
div.s-content {border: solid 1px rgb(210,210,210); margin: 5px auto 5px auto; padding: 5px;}

.content h1.pagetitle {margin:10px 50px 10px 20px; padding:1px 0 2px 5px; color:#000000; font-weight:bold; font-size:200%; border-bottom:solid 2px #cccccc;}
.content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.content h1 {clear:both; margin:1.0em 0 0.5em 0; font-weight:normal; font-size:210%;}
.content h2 {clear:both; margin:1.0em 0 0.5em 0; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.content h3 {clear:both; margin:-1.0em 0 0.5em 0; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
.content h1.side {clear:none;}
.content h2.side {clear:none;}
.content h3.side {clear:none;}
.content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-size:140%;}
.content h6 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-weight:normal; font-size:140%;}
.content p {margin:0 0 0.2em 0; line-height:1.2em; font-size:120%;}
.content p.center {text-align:center;}
.content p.right {text-align:right;}
.content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
.content ul {font-size:120%; margin: 0 0 0 30px;}
.content ol {font-size:120%; margin: 0 0 0 30px;}
.content a.button{text-decoration:none; color:#3a4d75; border:1px solid #000000; padding:3px;}
.content a:hover.button{text-decoration:none; color:#000000; border:1px solid #000000; padding:3px;}