.readerOnly {
    position: absolute;
    left: -9999px;
    height: 0em;
}
html,
body {
  width: 100%;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0 none;
  font: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
sup,
sub {
  font-size: x-small;
}
sup {
  vertical-align: super;
}
sub {
  vertical-align: sub;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
div {
  display: block;
}
body {
  line-height: 1.2;
}
ol,
ul {
  list-style: outside none none;
}
blockquote,
q {
  quotes: none;
}
blockquote::before,
blockquote::after,
q::before,
q::after {
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
a {
  text-decoration: none;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}

:focus {
   outline: thin dotted;
}
body {
  margin: 0 auto;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #505050;
  position: relative;
  font-size: 1em;
}
/*@media (min-width: 1000px) {
  body {
    width: 980px;
  }
}*/

.Offscreen-Text {
  font-size: xx-small;
  left: -9999px;
  position: absolute;
  width: 100px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  background-color: transparent;
  color: #003359;
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  line-height: 1;
}
h1:hover,
h2:hover,
h3:hover,
h4:hover,
h5:hover,
h6:hover,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus {
  color: #003359;
}
h1:visited,
h2:visited,
h3:visited,
h4:visited,
h5:visited,
h6:visited {
  color: #58595b;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-size: inherit;
}
h1,
h2,
h3 {
  font-weight: normal;
}
h1 {
  font-size: 1.7em;
}
h2 {
  font-size: 1.6em;
}
h3 {
  color: #505050;
  font-size: 2.05em;
  margin: 1em 0;
}
@media (min-width: 750px) {
  h3 {
    font-size: 1.55em;
  }
}
h4 {
  font-size: 1.4em;
}
h4.main-heading {
  color: #505050;
  font-size: 2.05em;
  margin: 1em 0;
  font-weight: normal;
}

h6.main-heading {
  color: #505050;
  font-size: 1.3em;
  margin: 1em 0;
  font-weight: normal;
}
@media (min-width: 750px) {
  h4.main-heading {
    font-size: 1.55em;
  }
}
h4.lead-heading {
  margin-bottom: 0.2em;
  margin-top: 0.8em;
}
h4.callout {
  border-radius: 5px;
  color: #505050;
  font-size: 2.000em;
  background-color: #edebe9;
  font-weight: normal;
  padding: 0.375em;
}
@media (min-width: 750px) {
  h4.callout {
    font-size: 1.4em;
  }
}
h4.callout-side {
  color: #505050;
  font-size: 1.313em;
  margin: 1.5em 0 1em;
}
h3.side-menu {
  color: #58595b;
  font-size: 2.000em;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (min-width: 750px) {
  h3.side-menu {
    font-size: 1.4em;
  }
}
h4.form-header {
  color: #505050;
  font-size: 1.125em;
  font-weight: normal;
  margin-bottom: 0;
}
@media (min-width: 750px) {
  h4.form-header {
    font-size: 1.125em;
  }
}
h5 {
  font-size: 1.3em;
}
h6 {
  font-size: 1.2em;
}
a {
  background-color: transparent;
  color: #003359;
  text-decoration: underline;
}
a:hover,a:visited,
a:focus {
  color: #003359;
}
a.Help {
  background: transparent url("/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/help.gif") no-repeat scroll center center;
  display: inline-block;
  height: 44px;
  text-indent: -9999px;
  vertical-align: middle;
  width: 44px;
}

/*
a[target="_blank"] {
  background: transparent url("/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/external-small.gif") no-repeat scroll right center;
  padding-right: 7px;
}
*/
select {
  font-size: 1em;
}
.Header {
  position: relative;
  z-index: 10;
}
.Header .SO {
  background-color: #0b713d;
  color: #ffffff;
}
.Header .SO a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: inherit;
  font-size: inherit;
  padding: 0;
  text-decoration: none;
}
.Header .Title {
  background-color: #edebe9;
  color: #58595b;
  font-size: 2.5em;
  padding: 0.375em;
}
@media (min-width: 750px) {
  .Header .Title {
    font-size: 2em;
  }
}
@media (min-width: 1000px) {
  .wpthemeMainContent,
  .Footer {
    border-left: 0.375em solid #edebe9;
    border-right: 0.375em solid #edebe9;
  }
}
p {
  margin: 1em 0;
  font-size: 1.625em;
}
@media (min-width: 750px) {
  p {
    font-size: 1.0em;
  }
}
strong {
  font-size: 1.625em;
}
@media (min-width: 750px) {
  strong {
    font-size: 1.0em;
  }
}
.account-status {
  font-style: italic;
  font-size: 0.875em;
  margin-top: 0.5em;
}
.steps {
  background-color: #f9f8f8;
  display: none;
  margin: 0 1em;
}
.steps:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.steps li {
  float: left;
  font-size: 1.625em;
  margin-right: 0.5em;
  padding: 0.75em;
}
@media (min-width: 750px) {
  .steps li {
    font-size: 1.125em;
  }
}
.steps li.active {
  background-color: #003359;
  color: #ffffff;
}
.steps li.active {
  background-color: #003359;
  color: #ffffff;
}
@media (min-width: 750px) {
  .steps {
    display: block;
  }
}
.steps-mobile {
  background-color: #f9f8f8;
  margin: 0 1em;
}
.steps-mobile:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.steps-mobile li {
  float: left;
  font-size: 1.125em;
  margin-right: 0.5em;
  padding: 0.75em;
}
.steps-mobile li.active {
  background-color: #003359;
  color: #ffffff;
}
@media (min-width: 750px) {
  .steps-mobile {
    display: none;
  }
}
.credit-card-info {
  margin: 0 0 2em;
}
.credit-card-info .split-column {
  float: left;
  width: 48%;
}
.credit-card-info .split-column:first-child {
  text-align: right;
  padding: 0;
}
.credit-card-info .split-column p {
  padding-left: 1.5em;
  margin: 0;
}
.credit-card-info .split-column span {
  color: #0b713d;
}
.credit-card-info .row {
  margin: 1em 0;
}
.credit-card-info .charge {
  background-color: #edebe9;
  padding: 0.375em;
  border-radius: 5px;
  margin: 2em 0 0;
}
.submit-payment div {
  text-align: left;
}
@media (min-width: 550px) {
  .submit-payment div {
    text-align: inherit;
  }
}
.submit-payment div .btn {
  float: none;
  margin: 30px 0 0 0;
}
@media (min-width: 550px) {
  .submit-payment div .btn {
    float: right;
    margin: 0;
  }
}
.alert-box {
  border: 3px solid #7c2128;
  border-radius: 3px;
  padding: 0.375em;
  margin-top: 0;
}
.alert-box strong {
  font-size: 1em;
}
.info-pane {
  border-radius: 5px;
  padding: 0.375em;
  background-color: #edebe9;
  color: #58595b;
}
.info-pane p {
  margin: 0;
}
.callout {
  margin: 3.0em 0;
}
.callout h5 {
  font-weight: normal;
  font-size: 1.625em;
  color: #58595b;
}
.callout a {
  font-size: 1.125em;
}
.callout-select {
  background-color: #edebe9;
  border-radius: 5px;
  padding: 1.5em;
  font-weight: bold;
}
.profile {
  border: 7px solid #edebe9;
  padding: 0.5em 1em 1.2em;
  margin-bottom: 1.5em;
}
.profile h5 {
  background: transparent url("/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/collapse.gif") no-repeat scroll right center;
  font-size: 1.125em;
  margin-bottom: 0em;
}
.profile h5 a {
  color: #003359;
  text-decoration: none;
  display: block;
  padding: 0.5em 0;
}
.profile h5 a:hover {
  text-decoration: underline;
}
.profile h5.closed {
  background: transparent url("/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/expand.gif") no-repeat scroll right center;
}
.profile > p {
  margin: 0;
}
.profile button {
  margin: 0.5em 0em;
}
.profile fieldset.closed {
  display: none;
}
/* .side-menu {
  display: none;
} */
.side-menu h4 {
  color: #505050;
  font-size: 1em;
}
.side-menu li a {
  text-decoration: none;
  display: block;
  padding: 0.375em 0;
  font-size: 1.125em;
  color: #003359;
}
.side-menu li span {
  text-decoration: none;
  display: block;
  padding: 0.375em 0;
  font-size: 1.125em;
  color: #003359;
}
.side-menu li a.hover {color: #003359;}
.side-menu li a.visited {color: #003359;}
.side-menu li a.active {
  background-color: #edebe9;
  color: #003359;
  font-weight: bold;
}
/* @media (min-width: 750px) { */
  .side-menu {
    display: block;
  }
/* } */
#content {
  background-color: #ffffff;	
  padding-top: 1em;
}
#content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.italic {
  font-style: italic;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.cancel-link {
  display: inline-block;
  color: #7c2128;
  font-size: 1.625em;
  margin-top: 0.8em;
}
@media (min-width: 750px) {
  .cancel-link {
    font-size: 1.125em;
  }
}
.cancel-link:hover {
  color: #7c2128;
}
.required-text {
  color: #7c2128;
}
.save-link {
  display: inline-block;
  font-size: 1.625em;
  margin-top: 0.8em;
}
@media (min-width: 750px) {
  .save-link {
    font-size: 1.125em;
  }
}
.buffer-top-lg {
  margin-top: 4em;
}
.buffer-top {
  margin-top: 2em;
}
.buffer-bottom-lg {
  margin-bottom: 4em;
}
.hidden-mobile {
  display: none;
}
.hidden-desktop {
  display: inline-block;
}
.show-desktop {
  display: none;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.long-check {
  margin-left: 1em;
}
.long-check input[type='checkbox'] {
  margin-left: -18px;
}
@media (min-width: 550px) {
  .hidden-mobile {
    display: inline-block;
  }
}
@media (min-width: 750px) {
  .hidden-desktop {
    display: none;
  }
}
@media (min-width: 1000px) {
  .show-desktop {
    display: inline-block;
  }
}
.btn {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 2px 4px #999999;
  font-size: 1.625em;
  min-height: 44px;
  min-width: 44px;
  padding: 0.375em;
}
@media (min-width: 750px) {
  .btn {
    font-size: 1.1em;
  }
}
.btn:hover {
  cursor: pointer;
}
.btn.primary {
  background-color: #003359;
  color: #ffffff;
  width: 100%;
}
.btn.primary:hover {
  background-color: #004070;
}
.btn.primary:focus {
  background-color: #004070; outline: 2px solid cyan;
}
@media (min-width: 550px) {
  .btn.primary {
    width: auto;
  }
}
.btn.full-width {
  width: 100%;
}
/* .mobile-menu-btn {
  background: #505050 url("/wps85/contenthandler/osb/!ut/p/war/SOABPublicTheme85Static/themes/soab/images/mobile-menu.jpg?locale=en&locale=ltr") no-repeat scroll 5px 4px;
  background-size: 25px;
  background-color: #505050;
  border-radius: 3px;
  border: none;
  color: #ffffff;
  cursor: pointer;
  display: block;
  text-decoration: none;
  font-size: 0.9em;
  float: right;
  padding: 0.475em 0.375em 0.375em 2.4em;
} */

.mobile-menu-btn {
  background: #505050;
  background-size: 25px;
  background-color: #505050;
  border-radius: 3px;
  border: none;
  color: #ffffff;
  cursor: pointer;
  display: block;
  text-decoration: none;
  font-size: 0.9em;
  float: right;
  padding: 0.475em 0.375em 0.375em 2.4em;
}

.mobile-menu-btn:active,
.mobile-menu-btn:hover,
.mobile-menu-btn:focus,
.mobile-menu-btn:visited {
  color: #FFF;
}
@media (min-width: 750px) {
  .mobile-menu-btn {
    display: none;
  }
}
.progress {
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  height: 28px;
  margin-bottom: 20px;
  overflow: hidden;
}
.progress-bar {
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  float: left;
  font-size: 12px;
  height: 100%;
  line-height: 20px;
  text-align: center;
  -webkit-transition: width 0.6s ease 0s;
          transition: width 0.6s ease 0s;
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.form-fields {
  margin: 1em 0;
}
.form-fields:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.form-fields p {
  margin: 0.3em 0 0;
}
.form-fields p.label {
  color: #505050;
  display: inline-block;
  float: left;
  font-size: 1.625em;
  font-weight: bold;
  padding-bottom: 0.5em;
  padding-right: 0.8em;
  padding-top: 0.3em;
  text-align: left;
  width: 100%;
  margin: 0;
}
@media (min-width: 750px) {
  .form-fields p.label {
    font-size: 1.0em;
    width: 35%;
    text-align: right;
    padding-bottom: 0;
  }
}
.form-fields label {
  color: #505050;
  display: inline-block;
  float: left;
  font-size: 1.625em;
  font-weight: bold;
  padding-bottom: 0.5em;
  padding-right: 0.8em;
  padding-top: 0.3em;
  text-align: left;
  width: 100%;
}
.form-fields label span {
  color: #7c2128;
}
@media (min-width: 750px) {
  .form-fields label {
    font-size: 1.0em;
    width: 35%;
    text-align: right;
    padding-bottom: 0;
  }
}
.form-fields label.terms {
  font-weight: normal;
  margin-left: 0;
  width: 100%;
}
@media (min-width: 750px) {
  .form-fields label.terms {
    margin-left: 7em;
  }
}
.form-fields .fields {
  display: inline-block;
  float: left;
  width: 100%;
}
@media (min-width: 750px) {
  .form-fields .fields {
    width: 61%;
  }
}
.form-fields input[type="text"],
.form-fields input[type="password"] {
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  font-size: 1.625em;
  padding: 10px;
  width: 90%;
}
@media (min-width: 750px) {
  .form-fields input[type="text"],
  .form-fields input[type="password"] {
    width: 92%;
    font-size: 1em;
  }
}
.form-fields select {
  font-size: 1.625em;
  margin-top: 0.3em;
  width: 100%;
}
@media (min-width: 750px) {
  .form-fields select {
    font-size: 1em;
    width: 100%;
  }
}
.form-fields #business_address {
  margin-bottom: 0.5em;
}
.form-fields #business_province {
  display: inline-block;
  margin-right: 0.2em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0.5em;
}
@media (min-width: 750px) {
  .form-fields #business_province {
    margin-bottom: 0;
    width: 50%;
  }
}
.form-fields #business_postal_code {
  width: 90%;
  display: inline-block;
}
@media (min-width: 750px) {
  .form-fields #business_postal_code {
    margin-bottom: 0;
    width: 38.5%;
  }
}
.form-fields #business_address_city {
  margin-bottom: 0.5em;
}
.form-fields #area_code {
  width: 90%;
  display: inline-block;
}
@media (min-width: 750px) {
  .form-fields #area_code {
    width: 31%;
  }
}
.form-fields #phone_number {
  display: inline-block;
  width: 90%;
  margin-top: 0.5em;
}
@media (min-width: 750px) {
  .form-fields #phone_number {
    width: 51%;
    margin-top: 0;
  }
}
.form-fields .show-password {
  font-weight: normal;
  margin-top: 0.3em;
  text-align: left;
}
@media (min-width: 750px) {
  .form-fields .show-password {
    width: 100%;
  }
}
/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}
.container-full {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box;
}
/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 85%;
    padding: 0;
  }
  .container-full {
    width: 100%;
    padding: 0;
  }
}
/* For devices larger than 550px */
@media (min-width: 750px) {
  .container {
    width: 95%;
  }
  .container-full {
    width: 100%;
  }
}
  .column,
  .columns {
    margin-left: 3%;
  }
  .column:first-child,
  .columns:first-child {
    margin-left: 0;
  }
  .one.column,
  .one.columns {
    width: 4.66666666667%;
  }
  .two.columns {
    width: 13.3333333333%;
  }
  .three.columns {
    width: 22%;
    padding-left: 12px;
  }
  .four.columns {
    width: 30.6666666667%;
  }
  .five.columns {
    width: 39.3333333333%;
  }
  .six.columns {
    width: 48%;
  }
  .seven.columns {
    width: 56.6666666667%;
  }
  .eight.columns {
    width: 65.3333333333%;
  }
  .nine.columns {
    width: 73.0%;
  }
  .ten.columns {
    width: 82.6666666667%;
  }
  .eleven.columns {
    width: 91.3333333333%;
  }
  .twelve.columns {
    width: 100%;
    margin-left: 0;
  }
  .one-third.column {
    width: 30.6666666667%;
  }
  .two-thirds.column {
    width: 65.3333333333%;
  }
  .one-half.column {
    width: 48%;
  }
  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns {
    margin-left: 8.66666666667%;
  }
  .offset-by-two.column,
  .offset-by-two.columns {
    margin-left: 17.3333333333%;
  }
  .offset-by-three.column,
  .offset-by-three.columns {
    margin-left: 26%;
  }
  .offset-by-four.column,
  .offset-by-four.columns {
    margin-left: 34.6666666667%;
  }
  .offset-by-five.column,
  .offset-by-five.columns {
    margin-left: 43.3333333333%;
  }
  .offset-by-six.column,
  .offset-by-six.columns {
    margin-left: 52%;
  }
  .offset-by-seven.column,
  .offset-by-seven.columns {
    margin-left: 60.6666666667%;
  }
  .offset-by-eight.column,
  .offset-by-eight.columns {
    margin-left: 69.3333333333%;
  }
  .offset-by-nine.column,
  .offset-by-nine.columns {
    margin-left: 78.0%;
  }
  .offset-by-ten.column,
  .offset-by-ten.columns {
    margin-left: 86.6666666667%;
  }
  .offset-by-eleven.column,
  .offset-by-eleven.columns {
    margin-left: 95.3333333333%;
  }
  .offset-by-one-third.column,
  .offset-by-one-third.columns {
    margin-left: 34.6666666667%;
  }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns {
    margin-left: 69.3333333333%;
  }
  .offset-by-one-half.column,
  .offset-by-one-half.columns {
    margin-left: 52%;
  }
/* } */
/* Self Clearing Goodness */
.container:after,
.container-full:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both;
}
/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/
/* Larger than mobile */
/* Larger than phablet (also point when grid becomes active) */
/* Larger than tablet */
/* Larger than desktop */
/* Larger than Desktop HD */
table th {
  color: #000000;
  font-size: 1em;
  text-align: left;
  font-weight: bold;
  padding: 0.375em;
  background-color: #ffffff;
}
/* table td {
  padding: 0.5em;
} */
table td strong {
  font-size: 1em;
}
table tbody tr:nth-child(odd) {
  background-color: #edebe9;
}
.Header {
  position: relative;
  z-index: 10;
}
.Header .wpthemeInner {
  margin: 0 auto;
  width: 100%;
}
.Header .wpthemeLoggedInBanner {
  background-color: #ececec;
  font-size: 1.125em;
  color: #color_dovegray;
  font-style: italic;
  padding: 0.15em 1em;
}
.Header .wpthemeLoggedInBanner:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* .Header .wpthemeLoggedInBanner ul {
  float: left;
}
@media (min-width: 550px) { */
  .Header .wpthemeLoggedInBanner ul {
    float: right;
  }
/* } */
.Header .wpthemeLoggedInBanner ul li {
  float: left;
}
.Header .wpthemeLoggedInBanner ul li strong {
  display: block;
  color: #000000;
  font-style: normal;
  font-weight: normal;
  font-size: 1.0em;
  float: left;
}
/* .Header .wpthemeLoggedInBanner ul li span {
  display: none;
}
@media (min-width: 750px) { */
  .Header .wpthemeLoggedInBanner ul li span {
    display: block;
    float: left;
    margin-right: 5px;
  }
/* } */
.Header .wpthemeLoggedInBanner ul li:first-child {
  border-right: 1px solid #000000;
  margin-right: 1em;
  padding-right: 1em;
}
.Header .wpthemeLoggedInBanner ul li a {
  color: #003359;
  text-decoration: none;
  font-style: normal;
}
.Header .wpthemeLoggedInBanner ul li a:hover {
  text-decoration: underline;
}
.Header .menu {
  color: #003359;
  background-color: #ffffff;
  padding: 0.7em 0.7em 0.7em;
  position: relative;
}
.Header .menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.Header .menu .back-link {
  font-size: 1.368em;
}
.Header .menu ul li {
  float: left;
  font-size: 1.125em;
  margin-right: 0.3em;
}
.Header .menu ul li:after {
  content: ">";
  margin-left: 0.3em;
}
.Header .menu ul li:last-child:after {
  content: none;
}
.Header #drop-menu li {
  float: none;
  font-size: 1.625em;
  margin-bottom: 0.75em;
}
.Header #drop-menu li:after {
  content: none !important;
}
.Header #drop-menu li a {
  font-size: 1em;
  text-decoration: none;
}
.Header #drop-menu li ul {
  margin-top: 0.75em;
}
.Header #drop-menu li ul li {
  font-size: 1em;
}
.Header #drop-menu li.header {
  font-weight: bold;
}
.Header .f-dropdown.content {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  display: none;
  font-size: 0.875rem;
  height: auto;
  padding: 1.25rem;
  position: absolute;
  z-index: 89;
  top: 42px;
  right: 12px;
  width: 60%;
}
.Header .f-dropdown {
  box-shadow: 0 1px 3px #666;
}
.Header #drop-menu.f-dropdown.open::after,
.Header #drop-menu.f-dropdown.open::before {
  left: auto;
  right: 25px;
}
.Header .f-dropdown::before {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: transparent transparent #fff;
  -webkit-border-image: none;
       -o-border-image: none;
          border-image: none;
  border-style: inset inset solid;
  border-width: 6px;
  left: 10px;
  top: -12px;
  z-index: 89;
}
.Header .f-dropdown::after,
.Header .f-dropdown::before {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.Footer {
  padding-top: 0.375em;
  position: relative;
}
.Footer .Menu {
  text-align: left;
}
.Footer .Menu {
  background-color: #edebe9;
  color: #58595b;
  padding: 0.375em;
}
.Footer .Menu a {
  background-color: transparent;
  font-size: 0.9em;
}
.Footer .Menu ul {
  overflow: auto;
}
.Footer .Menu li {
  display: inline-block;
  margin: 0;
  padding: 0.375em;
  text-align: center;
  vertical-align: middle;
}
.Footer .Menu li {
  width: 98%;
  line-height: 1.7;
  white-space: initial;
}
@media (min-width: 550px) {
  .Footer .Menu li {
    width: 31%;
  }
}
@media (min-width: 550px) {
  .Footer .Menu li:nth-child(3n+1) {
    text-align: left;
  }
  .Footer .Menu li:nth-child(3n+3) {
    text-align: right;
  }
  .Footer .Menu li:nth-child(3n+2):last-child {
    float: right;
  }
  .Footer .Menu li.queens-printer {
    margin-right: 1.5em;
    width: auto;
  }
}

.so_logo::before {
	content: url("/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ServiceOntarioLogo182pxwide.png");
}

.separator_line {
	style="margin:10px";
}
.separator_parag {
	style="margin:30px";
}

.acr_content_p {

	style=margin:30px;text-align: justify;

}

.show-fields label{font-weight:bold; padding-right:5px;}

#ajaxBusy {display: none; width:100px; height: 100px; position: fixed; top: 50%; left: 50%; text-align:center;padding:10px;font:normal 16px Tahoma, Geneva, sans-serif;margin-left: -50px;margin-top: -50px;z-index:100;overflow: auto;}

.show-block {
    background-color: #EDEBE9;
    padding: 10px;
}
.show-block .show-fields {
    padding: 4px 0px;
}

.dialog {
	display: none;
	margin:0px;
	}
	
.dialog h3 {
	line-height: 1.6;
	font-size: 1.6em; 
	background-color:#cccdcd;
	margin:0; 
	font-weight:bold;
}

.dashmenu{
	list-style-type : '- ';
}


ul.acct_help {list-style-type:none}

input[type="checkbox"]:focus { outline: 2px solid cyan; }

#os_skipToTop:focus { position: relative; left: 0;}


/* div#os_mainContent table td {
	padding: 0.4em 0em 0.4em 0em;
}  */

div#os_mainContent tfoot {
	padding: 0;
}div#os_wizard h1 {margin:25px 15px 15px 25px; padding:0;}
div#os_wizard h2 {margin:0 0 10px 25px; padding:0; height:auto; line-height:1em; font-size:120%; background:none; border:none;}
div#os_wizard div.os_portletWrapper h2 {font-size:120%; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_portlet_header.gif) no-repeat 0 0; border-top:3px solid #666; border-bottom:1px solid #bfbfbf; height:33px; line-height:33px; padding:0 10px; margin:0;}
div#os_wizard h3 {margin:0 0 10px 0; padding:0;}
div#os_wizard .os_accordionItem h3 {margin:0;}
div#os_wizard h4 {margin:0 0 5px 0; font-size:105%;}
div#os_wizard h4 a.os_tooltip_formlink {position:relative; top:3px;}
div#os_wizard div#os_genericAccordionContent {margin-bottom:20px;}
div#os_wizard div#os_fullWidthForm div.os_row label span.os_block {display:block; float:none; margin:0 0 10px 0; font-size:120%;}
div#os_wizard fieldset {border:none; padding:0;}
div#os_wizard div.os_errorSummary {margin-top:10px;}
div#os_wizard a.os_tooltip_formlink {display: inline-block;}

div.os_stepnavigation {border-bottom:4px solid #463519; background-color:#6c7e2e; height:37px;}
div.os_stepnavigation ul {margin:0; padding:0;}
div.os_stepnavigation ul li {list-style:none; display:inline; float:left; background:#6c7e2e url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_stepnav_inactive_right.gif) no-repeat 100% 0; margin:0 4px 0 0; height:37px; line-height:37px; font-weight:bold; color:#fff; position:relative;}
div.os_stepnavigation ul li span, div.os_stepnavigation ul li a {display:inline; float:left; background: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/css/soab/) no-repeat 100% 0; height:37px; line-height:37px; text-decoration:none; font-size:110%; margin:0 25px 0 25px;}
div.os_stepnavigation ul li.os_active {background:#6C7E2E url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_stepnav_active_right.gif) no-repeat 100% 0;}
div.os_stepnavigation ul li.os_active span {background:#463519 url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_stepnav_active_left.gif) no-repeat 0 0; font-weight:normal; margin-left:0; padding-left:25px;}

div#os_fullWidthForm h1 {margin:0 0 10px 0;}
div#os_fullWidthForm h3 {margin:0 0 10px 0;}
div#os_fullWidthForm fieldset {padding:10px 0; margin:0 0 15px 0; position:relative; }
div#os_fullWidthForm fieldset legend {font-weight:bold; font-size:120%; line-height:1.5em;}
div#os_fullWidthForm label.os_inline {margin:0 10px 0 0;}
div#os_fullWidthForm label.os_block { margin:0 0 5px 10px;}
div#os_fullWidthForm div.os_row {clear:left; position:relative; padding:8px 0 7px 0; overflow:auto; zoom:1;}
div#os_fullWidthForm div.os_row label span {display:inline; float:left; width:270px; margin:2px 8px 0 0; text-align:right;}
div#os_fullWidthForm div.os_row label span span {float:none; width:auto; margin:0;}
div#os_fullWidthForm div.os_row label input, div#os_fullWidthForm div.os_row label select {width: 25em; display:inline; float:left; margin:0 10px 0 0;}
div#os_fullWidthForm div.os_row label input {border:1px solid #ccc; padding:3px 0;}
div#os_fullWidthForm div.os_row label select {padding:3px 0;}
div#os_fullWidthForm div.os_row label input.os_medium {width: 10em;}
div#os_fullWidthForm div.os_row label input.os_small {width: 7em;}
div#os_fullWidthForm div.os_row label input.os_button {width:auto;}
div#os_fullWidthForm div.os_row label.os_indent input.os_button {margin-left:60px;}
div#os_fullWidthForm div.os_row label.os_mandatory input {background-color:#ffffcc;}
.os_tooltip {display:none;}
div#os_fullWidthForm a.os_btn_greySmall {margin:2px 0 10px 278px;}
div#os_fullWidthForm input.os_btn_submit, div#os_fullWidthForm .os_btn_red {display:inline; float:left; margin:0 10px 0 0;}
div#os_fullWidthForm div.os_row label.os_error span{color:#993333;}
div#os_fullWidthForm div.os_row label.os_error input {border:1px solid #993333;}

hr {clear:both; height:1px; border:none; border-bottom:1px solid #d0d0d0; margin:15px 0;}
hr.os_dotted {border-bottom:1px dotted #d0d0d0;}

div#os_wizard .os_btn_red {float:right; margin-bottom:15px;}

div#os_genericAccordionContent {margin-bottom:70px; border-bottom:1px solid #ccc;}
div#os_genericAccordionContent h2 {margin-bottom:0; padding-left:20px;}
div#os_genericAccordionContent div.os_wrapper {padding:0;}
div#os_genericAccordionContent div.os_accordionItem h3 {border-top:1px solid #ccc; background:#f7f7ef url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_burgundy_right.gif) no-repeat 10px 1em; padding:0 25px 0 20px; height:38px; line-height:38px; position:relative;}
div#os_genericAccordionContent div.os_accordionItem h3 a {text-decoration:none; outline:none; display:block; height:38px;}
div#os_genericAccordionContent div.os_accordionItem h4.os_accordionSecondaryTitle { display: inline;  background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_grey_right.gif) no-repeat 0 0.3em; position:relative;}
div#os_genericAccordionContent div.os_accordionItem h4.os_accordionSecondaryTitle a {text-decoration:none;}
div#os_genericAccordionContent div.os_accordionItem h4.os_expanded {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_grey_down.gif) no-repeat 0 0.5em;}
div#os_genericAccordionContent div.os_accordionItem h4.os_expanded a {color:#993333;}
div#os_genericAccordionContent div.os_accordionItem h5.os_accordionTertiaryTitle {margin:8px 0; padding-left:30px; padding-right:20px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_grey_right.gif) no-repeat 20px 0.3em; position:relative;}
div#os_genericAccordionContent div.os_accordionItem h5.os_accordionTertiaryTitle a {text-decoration:none;}
//div#os_genericAccordionContent div.os_accordionItem h5.os_expanded {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_grey_down.gif) no-repeat 20px 0.5em;}
div#os_genericAccordionContent div.os_accordionItem h5.os_expanded a {color:#993333; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_grey_down.gif) no-repeat 20px 0.5em;}
div#os_genericAccordionContent div.os_expanded h3 {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_burgundy_down.gif) no-repeat 8px 1.2em;}
div#os_genericAccordionContent div.os_expanded h3 a {color:#993333;}
div#os_genericAccordionContent div.os_accordionItem {position:relative;}
div#os_genericAccordionContent div.os_accordionItem div.os_itemContainer {padding:0 15px 15px 30px; /*display:none;*/ zoom:1;}
.os_itemcollapsiblelink {display:inline; float:left; width:10px; height:10px; text-indent:-3000em; margin:0 8px 0 0; background-color:#ccc;}
div#os_genericAccordionContent div.os_accordionItem div.os_itemContainer a.os_viewAllLink {position:absolute; top:10px; right:10px; font-weight:bold; z-index:20;}
div#os_genericAccordionContent div.os_accordionItem div.os_item {margin:0 0 10px 0; padding:16px 0 4px 0; border-top:1px solid #ccc;}
div#os_genericAccordionContent div.os_accordionItem div.os_accordionSecondaryItem div.os_item {padding:5px 0 4px 30px; border:none;}
div#os_genericAccordionContent div.os_accordionItem div.os_item p.os_title {font-size:120%; line-height:1.2em; font-weight:bold;}
div#os_genericAccordionContent div.os_accordionItem div.os_item p.os_title a {font-weight:bold; text-decoration:none;}
div#os_genericAccordionContent div.os_accordionItem div.os_item p.os_title span {font-weight:normal;}
div#os_genericAccordionContent div.os_accordionItem div.os_item a.os_saveLink {display:inline; float:right; height:16px; padding:0 0 0 20px; margin:0 20px 0 0; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_star.gif) no-repeat 0 -16px; outline:none; font-size:85%; font-weight:bold; text-decoration:none; white-space:nowrap;}
div#os_genericAccordionContent div.os_accordionItem div.os_item a.os_removeLink {background-position:0 0;}
div#os_genericAccordionContent div.os_accordionItem div.os_item a.os_saveLink:hover {background-position:0 0; text-decoration:underline;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rate {display:inline; float:right; margin:0 10px 0 0;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rate span, div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rate a {display:inline; float:left; margin:0 5px 0 0; outline:none; font-size:85%; font-weight:bold; color:#666;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rate a.os_pos {width:16px; height:16px; margin-top:-3px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_rate_pos.gif) no-repeat 0 -16px; text-indent:-3000em;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rate a.os_neg {width:16px; height:16px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_rate_neg.gif) no-repeat 0 -16px; text-indent:-3000em;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rate a.os_rated, div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rate a:hover {background-position:0 0;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rated a:hover {background-position:0 -16px !important; cursor:default !important;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_rated a.os_rated:hover {background-position:0 0 !important; cursor:default !important;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_toolLinks {clear:both;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_options {display:block; padding:5px 0; margin:0 0 4px 0; overflow:auto;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_options span {display:inline; float:left; margin:0 5px 20px 0; line-height:24px; font-weight:bold; color:#666;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_options a {display:inline; float:left; margin:0 16px 5px 0; line-height:24px; font-weight:bold; white-space:nowrap;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_options a img {border:none; vertical-align:middle; margin-right:2px; text-decoration:none;}
div#os_genericAccordionContent div.os_accordionItem div.os_item div.os_options a:hover img {text-decoration:none;}
div#os_genericAccordionContent div.os_item a.os_moreless {padding-left:12px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_burgundy_down.gif) no-repeat 0 0.5em; font-weight:bold;}
div#os_genericAccordionContent div.os_item a.os_up {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_burgundy_up.gif) no-repeat 0 0.5em;}


div.os_genericWidget {width:273px; margin:20px 17px 15px 0; padding-bottom:10px; overflow:auto; border-bottom:1px dotted #7d7d7d;}
div.os_toolkitWidget {border-bottom:none !important;}
div.os_genericWidget div.os_wrapper {padding:0; margin:0 1px;}
div.os_genericWidget h2 {border:none !important; height:39px; line-height:42px; color:#fff; background:#667B09; padding-left:15px; margin-bottom:0; border-top-left-radius: 4px; border-top-right-radius: 4px;}
div.os_genericWidget div.os_saveicon, div.os_genericWidget div.os_saveaccounticon, div.os_genericWidget div.os_pdficon, div.os_genericWidget div.os_emailicon, div.os_genericWidget div.os_printicon, div.os_genericWidget div.os_rateicon {padding:8px 5px 8px 30px; border-top:1px dotted #7d7d7d; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/css/soab/) no-repeat 5px 0.7em;}
div.os_genericWidget div.os_saveaccounticon {padding-left:0;}
div.os_genericWidget div.os_saveicon {background-image:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_disk.gif);}
div.os_genericWidget div.os_saveaccounticon {}
div.os_genericWidget div.os_pdficon {background-image:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_pdf.gif);}
div.os_genericWidget div.os_emailicon {background-image:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_email.gif);}
div.os_genericWidget div.os_printicon {background-image:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_print.gif);}
div.os_genericWidget div.os_pdficon, div.os_genericWidget .os_wrapper div:first-child {border:none;}
div.os_genericWidget div.os_saveicon a, div.os_genericWidget div.os_saveaccounticon a, div.os_genericWidget div.os_pdficon a, div.os_genericWidget div.os_printicon a, div.os_genericWidget div.os_emailicon a {text-decoration:none; color:#000; font-weight:bold;}
div.os_genericWidget div.os_saveaccounticon a {display:block; padding-left:30px; height:16px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_star.gif) no-repeat 5px -16px;}
div.os_genericWidget div.os_saveaccounticon a.os_removeLink {background-position:5px 0;}
div.os_genericWidget div.os_saveaccounticon a:hover {background-position:5px 0;}
div.os_genericWidget div.os_rateicon div.os_rate span {display:inline; float:left; font-weight:bold; margin-right:5px;}
div.os_genericWidget div.os_rateicon div.os_rate a {display:inline; float:left; margin:0 5px 0 0; outline:none;}
div.os_genericWidget div.os_rateicon div.os_rate a.os_pos {width:16px; height:16px; margin-top:-3px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_rate_pos.gif) no-repeat 0 -16px; text-indent:-3000em;}
div.os_genericWidget div.os_rateicon div.os_rate a.os_neg {width:16px; height:16px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_rate_neg.gif) no-repeat 0 -16px; text-indent:-3000em;}
div.os_genericWidget div.os_rateicon div.os_rate a.os_rated, div.os_genericWidget div.os_rateicon div.os_rate a:hover {background-position:0 0;}
div.os_genericWidget div.os_rateicon div.os_rated a:hover {background-position:0 -16px !important; cursor:default !important;}
div.os_genericWidget div.os_rateicon div.os_rated a.os_rated:hover {background-position:0 0 !important; cursor:default !important;}
div.os_genericWidget p {margin:8px 10px 15px 12px;}
div.os_genericWidget p.os_emphasis {font-size:140%;}
div.os_genericWidget p.os_emphasis strong {color:#8b1716;}
div.os_genericWidget ul.os_withDividers {margin:0; padding:0;}
div.os_genericWidget ul.os_withDividers li {list-style:none; line-height:1.3em; padding:10px 10px 10px 15px; margin:0; border-top:1px dotted #000;}


div.os_genericHTMLContent {margin:20px 0; font-size:115%; line-height:1.35em;}
div.os_genericHTMLContent h1 {font-weight:bold; font-size:170%; margin:0 0 25px 20px; line-height:1.1em; padding-top:5px;}
div.os_genericHTMLContent h2 {font-size:140%; border:none; background-image:none; height:auto; line-height:1.2em; padding:0; margin:0 0 10px 0;}
div.os_genericHTMLContent h3, div.os_genericHTMLContent h4, div.os_genericHTMLContent h5, div.os_genericHTMLContent h6 {margin:0 0 10px 0;}
div.os_genericHTMLContent div.os_wrapper {padding-left:20px;}
div.os_genericHTMLContent p.os_title {font-weight:bold; font-size:105%; margin:30px 0 5px 0;}
div.os_genericHTMLContent table {table-layout:auto; border-collapse:collapse; width:100%; border-top:1px solid #ccc;}
div.os_genericHTMLContent table caption {font-size:125%; font-weight:bold; padding:0 0 10px 10px;}
div.os_genericHTMLContent table caption span {font-size:80%; font-weight:normal; color:#666;}
div.os_genericHTMLContent table th {border-bottom:1px solid #ccc; padding:4px 10px; background-color:#f7f7ef;}
div.os_genericHTMLContent table td {border-bottom:1px solid #ccc; padding:5px 10px; position:static;}
div.os_genericHTMLContent table tfoot td {border:none; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_gridview_footer.gif) no-repeat 50% 0; height:10px;}
div.os_genericHTMLContent dl {margin:0 0 15px 0;}
div.os_genericHTMLContent dl dd {margin:0 0 10px 0;}
div.os_genericHTMLContent div.os_summary.os_border {border:15px solid #dbe2d6; margin:25px 15px 30px 5px; padding:15px;}
div.os_genericHTMLContent div.os_summary {border:0;	margin:10px 0 25px 0; padding:0;}
div.os_genericHTMLContent div.os_summary h1 {margin-left:0; padding-left:0;}
div.os_genericHTMLContent div.os_4cols div.os_item {width:23%;}
div.os_genericHTMLContent div.os_3cols div.os_item {width:30%;}
div.os_genericHTMLContent div.os_2cols div.os_item {width:47%;}
div.os_genericHTMLContent div.os_list div.os_item {display: inline-block; vertical-align: top; margin: 5px 2% 5px 0; padding: 0;}
div.os_genericHTMLContent div.os_list h2 {font-size:20px; font-weight:normal; color:#3b5600; margin:10px 0;}
div.os_genericHTMLContent div.os_details.os_floatLeft {width:710px; margin:0 20px 0 0; padding:0; float:left; overflow:hidden;}
div.os_genericHTMLContent div.os_sideNav {float:left; width:213px; margin:0; padding:0;}
div.os_genericHTMLContent div.os_sideNav div.os_contentWrapper {background-color:#fff; border:solid 4px #dbe2d6; margin:0 0 20px 0; padding:0; width:205px;}
div.os_genericHTMLContent div.os_sideNav div.os_contentWrapper {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 5px 1px #999; -webkit-box-shadow:0 0 5px 1px #999; box-shadow:0 0 5px 1px #999;}
div.os_genericHTMLContent div.os_sideNav div.os_contentWrapper h3 {background-color:#dbe2d6; font-weight:normal; padding:5px;}
div.os_genericHTMLContent div.os_sideNav div.os_contentWrapper div.os_wrapper {margin:0; padding:0 10px;}

div#os_nfp_disclaimer {margin:0 0 25px 0;font-size:75%;float:left;}

span.os_results {color:#667B09;}


#toc {
z-index: 99;
background-color: #FFFFFF;
}

#toc.fixed {
}

#toc-list ul {
    margin: 20px 10px 10px 0px;
}

#toc-list li {
    list-style-type: none;
}

#toc-list li a {
    font-size: 105%;
}

li.toc-active a {
    font-weight: 700;
}

#toc-list a {
    /*color: #7C6A06;
    text-decoration: none; */
    font-weight: 200;
}

#toc-list a:link {
}

#toc-list {
    margin-top: 10px;
    line-height: 1.6;
}

.toc-title {
    background: none repeat scroll 0 0 #006C36;
    background-color: #006C36;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: 'Cabin',sans-serif;
    font-size: 1.5em;
    font-weight: 200;
    margin: -4px;
    padding: 0 10px;
    position: relative;
    text-align: left;    
    line-height: 1.6;
}

.plus-minus {
    float: right;
    right: 8px;
    top: 0;
    position: absolute;
    font-size: 300%;
    line-height: 20px;
}	


div#os_formDetails {display:inline; float:right; width:420px; margin:15px 0 15px 0; padding:0 20px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_form_roundedborder_bottom.png) no-repeat 0 100%;}
div#os_formDetails h2 {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_form_roundedborder_top.png) no-repeat 0 0; margin-left:-20px; width:420px; border:none !important; padding:15px 20px 10px 20px; margin-bottom:0;}
div#os_formDetails dl {margin:0 10px 10px 15px;}
div#os_formDetails dl dt {font-weight:bold;}
div#os_formDetails dl dd {margin:0 0 15px 0;}
div#os_formDetails p {margin:0 10px 10px 15px;}
div#os_formDetails p.os_formDetailsButton {overflow:hidden;margin:40px;padding-left:130px;}
div#os_formDetails a.os_url {display:block; overflow:hidden; word-wrap:break-word; width:280px; padding:0; margin:0;}

div#os_formSummary {display:inline; float:left; width:550px; margin:15px 21px 20px 0; padding-top:15px}
div#os_formSummary h2 {border:none; background-image:none; padding-left:0; line-height:1.2em; height:auto;}
div#os_formSummary p#os_formClose {overflow:hidden; padding:8px 204px;}

div#os_formMessages {display:inline; float:left; width:380px; margin:15px 21px 20px 0; padding-top:15px}
div#os_formMessages h2 {border:none; background-image:none; padding-left:0; line-height:1.2em; height:auto;}
div#os_formMessages div.os_item {margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #ccc;}
div#os_formMessages div.os_item ul {margin-left:0; padding-left:0;}
div#os_formMessages div.os_item ul li {list-style:none;}
div#os_formMessages div.os_item ul li h3 {font-size:110%;}
div#os_formMessages div.os_item ul li h3 a {font-weight:normal; font-size:100%;}
div#os_formMessages div.os_item ul li p.os_itemDetails {display:none; margin:5px 0 15px 10px;}
div#os_formMessages div.os_item ul li p.os_itemDetails span {display:block; margin:0 0 5px 0;}
div#os_formMessages p {margin-right:20px;}
div#os_formMessages p#os_formLogin {overflow:hidden; margin:40px; padding-left:20px;}
div#os_formMessages p#os_formLogin a {margin:0 10px;}


div.os_formWrapper div.os_formCallout {display:inline; float:right; width:273px; margin:15px 0 4px 0; padding-bottom:5px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_search_roundedborder_bottom.gif) no-repeat 0 100%; font-size: 130%;}
div.os_formWrapper div.os_formCallout h2 {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_search_roundedborder_top.gif) no-repeat 0 0; border:none !important; padding:15px 20px 10px 15px; margin-bottom:0; height:auto;}
div.os_formWrapper div.os_formCallout ul {margin:0 10px 10px 20px;}
div.os_formWrapper div.os_formCallout ul  li {margin:0 0 5px 0;}
div.os_formWrapper div.os_formCallout input {margin:0 0 0 15px; padding-left:5px; width:15em; height:2em; border:solid 1px #ccc; color:#666; line-height:2em;}
div.os_formWrapper div.os_formCallout input.os_focus {color:#000;}
div.os_formWrapper div.os_formCallout p#os_formSend .os_btn_red {margin:0 0 5px 150px;}
div.os_formWrapper div.os_formCallout p {margin:0 10px 10px 20px;}
div.os_formWrapper div.os_formCallout p.os_message {margin:0 10px 10px 20px; padding:0 15px; clear:both; color:#993333; font-weight:bold;}

div.os_formWrapper .os_btn_red span{width:60px; text-align:center;}
div.os_formWrapper .os_btn_grey span{width:60px; text-align:center;}
div.os_formWrapper table {table-layout:auto; border-collapse:collapse; width:100%; margin-bottom:25px;}
div.os_formWrapper table td {padding:10px 0 0 10px; position:static; background:transparent; vertical-align:top;}

div.os_gridviewFilters {display:inline-block; width:193px; margin-top:15px; position:relative; vertical-align: top;}
div.os_gridviewFilters div.os_gridviewFilterCategory {margin-bottom:20px;}
div.os_gridviewFilters div.os_gridviewFilterCategory h2 {font-size:14px; border:none !important; height:39px; line-height:42px; color:#fff; background:#6C7E2E; margin-bottom:0;border-top-left-radius: 4px; border-top-right-radius: 4px;}
div.os_gridviewFilters div.os_gridviewFilterCategory h3 {height:32px; line-height:38px; font-size:95%; padding:0 10px 0 15px; background:transparent; color:#333; border-bottom:1px solid #ccc;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul {margin:0; padding:0;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li {list-style:none; padding:7px 0 7px 25px; margin:0; border-bottom:1px dotted #000; background:#f7f7ef url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_burgundy_right.gif) no-repeat 15px 0.8em;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li.os_active {background-color:#fff;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li.os_expanded {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/arrow_burgundy_down.gif) no-repeat 12px 1em;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li a {text-decoration:none; color:#000;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li a:hover {color:#993333;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li.os_active a {color:#993333;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li div.os_subnav {display:none;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li.expanded div.os_subnav {display:block;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li div.os_subnav ul {margin:10px 0 0 -25px;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li div.os_subnav ul li {background:none; border-top:1px dotted #000; border-bottom:0; padding-left:35px; color:#000;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li div.os_subnav ul li a {font-weight:normal; color:#000;}
div.os_gridviewFilters div.os_gridviewFilterCategory ul li div.os_subnav ul li.os_active a, div#os_leftNavigation div.os_subnav ul li a:hover {color:#993333;}

div.os_stepwizard {position: relative; color:#fff; background-color:#6C7E2E; border-bottom:6px solid #463519;}
div.os_stepwizard  div {display: inline-block; height:55px; line-height:37px; font-weight:bold;}
div.os_stepwizard  div span {display: inline-block; text-align: center; height:45px; line-height:14px; font-size:110%; padding:10px 11px 0px;}
div.os_stepwizard div.os_active {background:#463519 url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_stepnav_active_right.PNG) no-repeat 100% 0; color:#fff; }
div.os_stepwizard div.os_inactive { background:#6C7E2E url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_stepnav_inactive_right.PNG) no-repeat 100% 0; color:#fff;}
div.os_stepwizard div.os_completed { background:#6C7E2E url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_stepnav_inactive_right_mark2.PNG) no-repeat 100% 0; color:#fff;}
div.os_stepwizard div.os_preactive { background:#6C7E2E url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_stepnav_inactive_right_mark1.PNG) no-repeat 100% 0; color:#fff;}
div.os_stepwizard div.os_last_active {background:#463519; color:#fff; }

#os_rightContent { position: relative; width: 75%; left: 25%; min-height: 610px; }


div.os_tabbedNavigation {border-bottom:4px solid #463519; height:32px;}
div.os_tabbedNavigation ul {list-style:none; margin:0 0 0 0; padding: 0 0 0 0; }
div.os_tabbedNavigation ul li {list-style:none; display:inline;  background-color:#6C7E2E; color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px;margin:0 4px 0 0; height:32px; line-height:32px; padding: 10px 10px 10px 10px;}
div.os_tabbedNavigation ul li a {background-color:#6C7E2E; color: #fff; padding:0 15px; height:32px; line-height:32px; text-decoration:none; font-size:110%;}
div.os_tabbedNavigation ul li a:hover {color:#fff;}
div.os_tabbedNavigation ul li.os_active {background-color:#463519; color: #fff; background-position:100% 0;}
div.os_tabbedNavigation ul li.os_active a {background-color:#463519; color: #fff; }
div.os_tabbedNavigation a.os_addtab {margin:8px 0 0 10px; display:inline; float:left; width:16px; height:16px; text-indent:-9999em; outline:none; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/icon_preferences.png) no-repeat 0 0;}
div.os_tabbedNavigationContent {border-color: #7f7f7f; padding: 20px 20px 20px 20px; border-style: solid; border-width: 1px}

div.os_gridviewItems {width:100%; margin:20px 0 0 0;}
div.os_gridviewItems div.os_item {position:relative; margin:0 0 20px 0;}
div.os_gridviewItems div.os_item a.os_viewAllLink {font-weight:bold; position:absolute; top:0; right:5px;}
div.os_gridviewItems div.os_item table {table-layout:auto; border-collapse:collapse; width:100%; border-top:1px solid #ccc; font-size: 100%;}
div.os_gridviewItems div.os_item table caption {font-size:125%; font-weight:bold; padding:0 0 10px 10px;}
div.os_gridviewItems div.os_item table caption span {font-size:80%; font-weight:normal; color:#666;}
div.os_gridviewItems div.os_item table th {border-bottom:1px solid #ccc; padding:4px 10px; background-color:#f7f7ef;}
div.os_gridviewItems div.os_item table th a {text-decoration:none;}
div.os_gridviewItems div.os_item table td {border-bottom:1px solid #ccc; padding:5px 10px; position:static;}
div.os_gridviewItems div.os_item table tfoot td {border:none; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_gridview_footer.gif) no-repeat 50% 0; height:10px;}
div.os_gridviewItems div.os_item table tr.os_highlight td {font-weight:bold; background-color:#fef7dd;}
div.os_gridviewItems div.os_item table td a.os_remove  {display:inline; float:right; margin-left:5px; width:14px; height:14px; text-indent:-3000em; outline:none; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_remove.gif) no-repeat 0 -14px;}
div.os_gridviewItems div.os_item table td a.os_remove:hover {background-position:0 0;}
div.os_gridviewItems div.os_item table td a.os_remove:focus {background-position:0 0; outline: 2px solid cyan;}
div.os_gridviewItems div.os_item table td a.os_recycle  {display:inline; float:right; margin-left:0px; width:16px; height:16px; text-indent:-3000em; outline:none; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_recycle.png) no-repeat 0 0;}
div.os_gridviewItems div.os_item table td a.os_recycle:hover {background-position:0 0;}
div.os_gridviewItems div.os_item table td a.os_next  {display:inline; float:left; margin-left:0px; width:16px; height:16px; text-indent:-3000em; outline:none; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn-next-icon.png) no-repeat 0 0;}
div.os_gridviewItems div.os_item table td a.os_next:hover {background-position:0 0;}
div.os_gridviewItems div.os_item table td a.os_next:focus {border-style: solid; color: #000;}

div.os_pagination {position:absolute;right:0;}
div.os_pagination ol li {list-style:none; display:inline; float:left; margin:0 0 0 5px;}
div.os_pagination ol li span {font-weight:bold;}
div.os_pagination ol li.os_first a, div.os_pagination ol li.os_prev a, div.os_pagination ol li.os_next a, div.os_pagination ol li.os_last a, div.os_pagination ol li.os_first span, div.os_pagination ol li.os_prev span, div.os_pagination ol li.os_next span, div.os_pagination ol li.os_last span {display:inline; float:left; width:16px; height:16px; outline:none; text-indent:-3000em;}
div.os_pagination ol li.os_first a {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_search_first.gif) no-repeat 0 0;}
div.os_pagination ol li.os_first span {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_search_first.gif) no-repeat 0 -16px;}
div.os_pagination ol li.os_prev a {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_search_prev.gif) no-repeat 0 0;}
div.os_pagination ol li.os_prev span {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_search_prev.gif) no-repeat 0 -16px;}
div.os_pagination ol li.os_next a {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_search_next.gif) no-repeat 0 0;}
div.os_pagination ol li.os_next span {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_search_next.gif) no-repeat 0 -16px;}
div.os_pagination ol li.os_last a {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_search_last.gif) no-repeat 0 0;}
div.os_pagination ol li.os_last span {background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/btn_search_last.gif) no-repeat 0 -16px;}
div.os_pagination ol li a:focus {outline: 2px solid cyan;}

div#os_governmentAccount {font-size:115%;}
div#os_governmentAccount div.os_step_column1, div#os_governmentAccount div.os_step_column2, div#os_governmentAccount div.os_step_column3,div#os_governmentAccount div.os_step_column4,div#os_governmentAccount div.os_step_column5 {display:inline; float:left;}
div#os_governmentAccount div.os_step_column1 {width:158px;height:105px; margin:0px 15px 0px 0px; background:transparent url(/wps85/osb/public/images/bg_step_checked.gif) no-repeat 0px 0px; font-size:100%; text-decoration:none;}
div#os_governmentAccount div.os_step_column2 {width:158px;height:105px; margin:0px 15px 0px 0px;background:transparent url(/wps85/osb/public/images/bg_step_nochecked.gif) no-repeat 0px 0px;text-decoration:none;}
div#os_governmentAccount div.os_step_column3 {width:158px;height:105px; margin:0px 15px 0px 0px;background:transparent url(/wps85/osb/public/images/bg_step_nochecked.gif) no-repeat 0px 0px;text-decoration:none;}
div#os_governmentAccount div.os_step_column4 {width:158px;height:105px; margin:0px 15px 0px 0px;background:transparent url(/wps85/osb/public/images/bg_step_nochecked.gif) no-repeat 0px 0px;text-decoration:none;}
div#os_governmentAccount div.os_step_column5 {width:158px;height:105px; margin:0px 15px 0px 0px;background:transparent url(/wps85/osb/public/images/bg_step_nochecked.gif) no-repeat 0px 0px;text-decoration:none;}

div#os_governmentAccount dt {margin:10px 0px 10px 0px; font-weight:bold;font-size:100%; text-align: center;}
div#os_governmentAccount dd {margin:0px 2px 19px 2px; text-align: center;}

div#os_governmentAccount fieldset {padding:10px 0px; margin:0px 0px 15px 0px; border-bottom:1px solid #ccc;}
div#os_governmentAccount fieldset legend {font-weight:bold; font-size:130%; line-height:1.5em;}
div#os_governmentAccount ul{  margin: 5px 50px 5px 10px; display:inline; float:left;}
div#os_governmentAccount ul li {list-style:none;}
div.os_ga_scrollingContent {height:150px; width:950px; overflow:auto; border:1px solid #ccc; margin:0px 0px 10px 0px;}
div.os_ga_scrollingContent span.termAgreement{font-weight:bold;text-decoration:underline;margin:50px 0px 10px 180px;}

div#os_fullWidthForm div.os_row label span {display:inline; float:left; width:200px; margin:2px 8px 0px 0px; text-align:left;}
div#os_fullWidthForm div.os_row label span.tooltips{display:inline; float:left; width:500px;margin:2px 8px 0px 8px; text-align:left;color:#c0c0c0;}
div#os_fullWidthForm div.os_row label input.os_medium {width:200px;}

.btn_info {display: inline-block; height: 20px; width: 20px; border-radius: 20px; background-color:#6C7E2E; color: #fff; font-weight: bold; border:none; outline: none !important;}
.btn_info:focus {outline: none !important; border: 2px solid red;}


button.btn_info::-moz-focus-inner {
  border: 0;
}

div#acr_title .os_wrapper {border:1px solid #ccc;}
div#acr_title .os_expanded {background-position:85% -25px;}
div#acr_title #acr_titletoggle {border-bottom:1px solid #ccc;}
div#acr_titletoggle a {display:block; width:100px; margin:0 auto; padding:5px 8px 5px 8px; margin-left:85%; color:white; text-decoration :none; background:#707070 url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_custsearch_expcol.gif) no-repeat 95% 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
div#acr_titletoggle .os_wrapper {margin:0; padding:10px}
#contentBox .os_btn_red {}

.acr_os_btn_red {
	float:right; 
	margin-bottom:15px;
}
.label_acr_rj {
    display: inline-block;
    margin: 5px;
    text-align: right;
    vertical-align: top;
    width: 30%;
}
.label_rj { display: inline-block; text-align: right; width:45%; margin: 5px;vertical-align: top;}
.label_lj { display: inline-block; width:45%; margin: 5px; vertical-align: bottom;}
.input_right { display: inline-block; position: relative;  width: 45%; margin: 5px;}  

label.error { float: none; color: #BB0000; vertical-align: bottom;}
.roleCode {margin-left:25%;}

.secondaryItem {padding-top: 5px;}

h2 { text-align: center; }

.nfpTitleLinkList {
	margin-left: 0px;
}

.nfpTitleLinkList li {
	list-style-type: none;    
}

div.innerContent {}

div.os_portletWrapper h2.plain { font-size: 120%; text-align: left; border: none; margin: 0; padding: 0; }

.os_required {color: #933;}

#ajaxBusy { display:none;}

a.os_bold {display:block; font-weight:bold; margin:0px 0px 10px 0px;}
a.os_btn_red {display:inline; float:left; height:29px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_red_right.gif) no-repeat 100% 0px; text-decoration:none;}
a.os_btn_red span {display:inline; float:left; height:29px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_red_left.gif) no-repeat 0px 0px; line-height:29px; color:#fff; padding:0px 10px; cursor:pointer;}
a.os_btn_grey {display:inline; float:left; height:29px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_grey_right.gif) no-repeat 100% 0px; text-decoration:none;}
a.os_btn_grey span {display:inline; float:left; height:29px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_grey_left.gif) no-repeat 0px 0px; line-height:29px; color:#fff; padding:0px 10px; cursor:pointer;}
a.os_btn_greyLarge {display:inline; float:left; height:38px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_grey_lg_right.gif) no-repeat 100% 0px; text-decoration:none;}
a.os_btn_greyLarge span {display:inline; float:left; height:38px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_grey_lg_left.gif) no-repeat 0px 0px; line-height:38px; color:#fff; padding:0px 10px; cursor:pointer;}
a.os_btn_greySmall {display:inline; float:left; height:20px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_grey_sm_right.gif) no-repeat 100% 0px; text-decoration:none;}
a.os_btn_greySmall span {display:inline; float:left; height:20px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_grey_sm_left.gif) no-repeat 0px 0px; line-height:19px; color:#fff;  font-size:85%; padding:0px 10px; cursor:pointer;}
a.os_btn_greenSmall {display:inline; float:left; height:21px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_green_sm_left.gif) no-repeat 0px 0px; text-decoration:none; padding-left:10px;}
a.os_btn_greenSmall span {display:inline; float:left; height:21px; background:transparent url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/bg_button_green_sm_right.gif) no-repeat 100% 0px; line-height:19px; color:#fff; font-size:85%; padding:0px 10px 0px 0px; cursor:pointer;}
a.os_btn_green {display:inline; float:left; height:29px; background:transparent url(/wps85/contenthandler/osb/!ut/p/war/SOABPublicTheme85Static/themes/soab/images/bg_green_tab_right.GIF?locale=en&locale=ltr) no-repeat 100% 0px; text-decoration:none;}
a.os_btn_green span {display:inline; float:left; height:29px; background:transparent url(/wps85/contenthandler/osb/!ut/p/war/SOABPublicTheme85Static/themes/soab/images/bg_green_tab_left.GIF?locale=en&locale=ltr) no-repeat 0px 0px; line-height:29px; color:#fff; padding:0px 10px; cursor:pointer;}
a.os_btn_black {display:inline; float:left; height:29px; background:transparent url(/wps85/contenthandler/osb/!ut/p/war/SOABPublicTheme85Static/themes/soab/images/bg_black_tab_right.GIF?locale=en&locale=ltr) no-repeat 100% 0px; text-decoration:none;}
a.os_btn_black span {display:inline; float:left; height:29px; background:transparent url(/wps85/contenthandler/osb/!ut/p/war/SOABPublicTheme85Static/themes/soab/images/bg_black_tab_left.GIF?locale=en&locale=ltr) no-repeat 0px 0px; line-height:29px; color:#fff; padding:0px 10px; cursor:pointer;}

div#os_masterContainer {width:1015px; margin:0 auto; position: relative; }

div#os_mainContent table td {
	padding: 0.6em 0 0 0;
}/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#c0c0c0 url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/css/soab/) repeat 0 0;}
/* 
#cboxTopLeft{width:21px; height:21px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/border.png) 0 -29px repeat-x;}
*/ 

 #cboxContent{
    background: #fff none repeat scroll 0 0;
    overflow: hidden;
	padding: 0;	
}


#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:0px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494; display:none !important;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/loading.gif) no-repeat center center;}

/* #cboxClose{position:absolute; top:0; right:0; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/controls.png) no-repeat -25px 0; border:0; width:25px; height:25px; text-indent:-9999px;} */
#cboxClose{position:absolute; top:0; right:0; background:url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/BlueCross.png) no-repeat 0 0; border:0; width:50px; height:50px;text-indent:-9999px; }

#cboxClose.hover{background-position:-25px -25px;}



#cboxClose {
 	background: #edebe9 url('/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/close.gif') no-repeat scroll center center;
    border: medium none;
    height: 44px;
    margin: 0.09375em;
    padding: 0;
    position: absolute;
    right: 0.09375em;
    text-indent: -9999px;
    top: 0.09375em;
    width: 44px;
    border-radius: 3px;
    box-shadow: 0 2px 4px #999999;
    font-size: 1.1em;
    min-height: 44px;
    min-width: 44px;
}

#colorbox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff; 
    border-radius: 0.75em; 
    border-color: #003359;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    overflow: hidden;
    position: relative;
    text-align: left;
    top: 0;
    outline: none !important;
}
 
#colorbox h3 { 
	font-size: 1.5em !important;
	font-weight: normal !important; 
	color: #003359 !important; 
    font-family: Arial,Verdana,sans-serif;
    border: 0 none;
    vertical-align: baseline;
    text-align: left;
	background-position: right top;
    background-repeat: no-repeat;
    min-height: 45px !important;
    position: relative; 
    padding: 0.375em;
    line-height: 1.2 !important;
    background: #edebe9 none repeat scroll 0 0 !important;
    min-height: 45px !important; 
	margin-top: 0; 
	padding-left: 15px;
} 

#colorbox .detail {
	margin: 65px 10px 20px 10px !important;  
    padding: 0.375em;
    position: absolute; 
    top: 1em;
    overflow-y: auto; 
}

#cboxLoadedContent .dialogButton { 
	border-radius: 3px !important; 
    box-shadow: 0 2px 4px #999999 !important; 
    margin: 20px 25px !important;
    float: right;
    min-height: 15px;
    min-width: 50px;
    text-align:center;
    text-decoration: none;
    width:auto;   
}/*! jQuery UI - v1.10.4 - 2014-03-31
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.datepicker.css, jquery.ui.menu.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
.ac_results {
	padding: 0px;
	border: 1px solid #ccc;
	background-color: white;
	overflow: visible;
	z-index: 99999;
	-moz-box-shadow:1px 1px 1px #666;
	-webkit-box-shadow:1px 1px 1px #666;
	box-shadow:1px 1px 1px #666;
}
.ac_results ul {
	width: auto;
	list-style-position: outside;
	list-style: none;
	overflow: visible !important;
	padding: 0;
	margin: 0;
	max-height:none !important; 
}
.ac_results li {
	text-align: left;
	margin: 0px;
	padding: 8px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	width: auto;
	font: menu;
	font-size: 13px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	border-bottom:solid 1px #ededed; 
}
.ac_results li strong{
	background-color:#fff799;
}
.ac_loading {
	background: white url('/wps85/contenthandler/osb/!ut/p/digest!L_negPqVWa2FDiru8UDKPw/war/SOABPublicTheme85Static/themes/soab/css/jquery/indicator.gif') right center
no-repeat; 
}
.ac_odd {
}
.ac_over {
              background-color: #e7eadb; 
}