@charset "UTF-8";
html {
  margin:0;
  padding:0;
  border:0;
}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section { display:block; }
body {
  line-height:1.5;
  background:white;
}
table {
  border-collapse:separate;
  border-spacing:0;
}
caption, th, td {
  text-align:left;
  font-weight:normal;
  float:none !important;
}
table, th, td { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:''; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
:focus { outline:0; }
.box-shadow-border {
  -webkit-box-shadow:0 0 0 4px white, 0 6px 4px gray;
  -moz-box-shadow:0 0 0 4px white, 0 6px 4px gray;
  box-shadow:0 0 0 4px white, 0 6px 4px gray;
}
.form-button {
  text-decoration:none;
  background-image:url(Skins/skyline/images/button_gradients.png);
  background-repeat:repeat-x;
  color:#ffffff;
  display:inline-block;
  padding:3px 5px;
  -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  border:1px solid #2769a8;
}
.form-button-hover {
  background-image:url(Skins/skyline/images/button_gradients_hover.png);
  background-repeat:repeat-x;
  -webkit-box-shadow:inset 0 1px 0 0 #2672ab;
  -moz-box-shadow:inset 0 1px 0 0 #2672ab;
  color:#ffffff;
  cursor:pointer;
}
.form-button-active {
  -webkit-box-shadow:inset 0 0 1px 0px #014a99, 0 0 1px 0 #336699;
  -moz-box-shadow:inset 0 0 1px 0px #014a99, 0 0 1px 0 #336699;
  box-shadow:inset 0 0 1px 0px #014a99, 0 0 1px 0 #306396;
  color:#ade7ff;
}
.panel {
  padding-top:0;
  margin-top:5px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  border:1px solid #cccccc;
  background-color:#ffffff;
}
.panel-white {
  padding-top:0;
  margin-top:5px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  border:1px solid #cccccc;
  background-color:#ffffff;
}
.panel-empty {
  padding-top:0;
  margin-top:5px;
  border:none;
}
.stripes {
  background-color:#e1f1ff;
  background-image:linear-gradient(0,transparent 50%,rgba(255,255,255,0.5) 50%);
  background-size:10px;
}
.no-button {
  border:none !important;
  box-shadow:none !important;
  text-shadow:none !important;
}
html { font-size:100.01%; }
body {
  font-size:75%;
  color:#737373;
  background:#eaeaea;
  font-family:Arial;
  padding-left:;
  padding-right:;
}
h1, h2, h3, h4, h5, h6 {
  font-weight:normal;
  color:#333333;
}
h1 {
  font-size:3em;
  line-height:1;
  margin-bottom:0.5em;
}
h2 {
  font-size:2em;
  margin-bottom:0.75em;
}
h3 {
  font-size:1.5em;
  line-height:1;
  margin-bottom:1em;
}
h4 {
  font-size:1.2em;
  line-height:1.25;
  margin-bottom:1.25em;
}
h5 {
  font-size:1em;
  font-weight:bold;
  margin-bottom:1.5em;
}
h6 {
  font-size:1em;
  font-weight:bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
p { margin:0 0 5px; }
.left { float:left !important; }
p .left {
  margin:1.5em 1.5em 1.5em 0;
  padding:0;
}
.right { float:right !important; }
p .right {
  margin:1.5em 0 1.5em 1.5em;
  padding:0;
}
p .top {
  margin-top:0 !important;
  padding-top:0 !important;
}
p .bottom {
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}
a, a:focus {
  color:#0069d6;
  text-decoration:none;
}
a:hover { color:#00438a; }
blockquote {
  margin:1.5em;
  color:#595959;
  font-style:italic;
}
strong, dfn { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #595959; }
address {
  margin:0 0 1.5em;
  font-style:italic;
}
del { color:#595959; }
pre {
  margin:1.5em 0;
  white-space:pre;
}
pre, code, tt {
  font:1em Arial;
  line-height:1.5;
}
li ul, li ol { margin:0; }
ul, ol {
  margin:0 1.5em 1.5em 0;
  padding-left:3.333em;
}
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table {
  margin-bottom:1.4em;
  width:100%;
}
th { font-weight:bold; }
thead th { background:#c3d9ff; }
th, td, caption { padding:4px 10px 4px 5px; }
tbody tr:nth-child(even) td, tbody tr.even td { background:#e5ecf9; }
tfoot { font-style:italic; }
caption { background:#eeeeee; }
fieldset {
  padding:0 14px 14px 14px;
  margin:0 0 15px 0;
  border:1px solid #137eb4;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
legend {
  color:#137eb4;
  font-size:16px;
  margin-top:-2px;
  margin-bottom:5px;
}
fieldset, #IE8#HACK { padding-top:1.4em; }
legend, #IE8#HACK {
  margin-top:0;
  margin-bottom:0;
}
label {
  text-align:right;
  position:relative;
  font-size:1.2em;
  display:inline-block;
  margin-right:1.0em;
}
label sup {
  font-weight:bold;
  padding-left:2px;
  vertical-align:baseline;
}
textarea, select, input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]) {
  padding:5px;
  border:1px solid #cecece;
  outline:none;
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
  box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
  -webkit-transition:all 0.25s ease-in-out;
  -moz-transition:all 0.25s ease-in-out;
  -ms-transition:all 0.25s ease-in-out;
  -o-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
}
textarea:hover, select:hover, input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):hover {
  border:1px solid #bdbdbd;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;
  box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;
}
textarea:focus, select:focus, input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):focus {
  border:1px solid #95bdd4;
  -webkit-box-shadow:0 2px 3px rgba(161,202,226,0.5) inset;
  -moz-box-shadow:0 2px 3px rgba(161,202,226,0.5) inset;
  box-shadow:0 2px 3px rgba(161,202,226,0.5) inset;
}
span.text, input.text { width:300px; }
select { width:311px; }
textarea {
  width:390px;
  height:250px;
}
span.title, input.title { font-size:1.5em; }
span.text, input.text, select.text { font-size:1em; }
form span { padding:5px 0px; }
form .error, form .alert {
  padding:0.8em;
  margin-bottom:1em;
  border:2px solid #fbc2c4;
  background-color:#fbe3e4;
  color:#8a1f11;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
form .error a, form .alert a { color:#8a1f11; }
form .notice {
  padding:0.8em;
  margin-bottom:1em;
  border:2px solid #ffd324;
  background-color:#fff6bf;
  color:#514721;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
form .notice a { color:#514721; }
form .success {
  padding:0.8em;
  margin-bottom:1em;
  border:2px solid #c6d880;
  background-color:#e6efc2;
  color:#264409;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
form .success a { color:#264409; }
form .info {
  padding:0.8em;
  margin-bottom:1em;
  border:2px solid #92cae4;
  background-color:#d5edf8;
  color:#205791;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  padding:0.8em 0;
}
form .info a { color:#205791; }
form.inline p { margin-bottom:0; }
button.gplus-blue {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button.gplus-blue span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-blue:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-blue:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-blue:active span.label { color:#333333 !important; }
button.gplus-blue:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
button.gplus-blue:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
button.gplus-blue span.label { color:#ffffff !important; }
button.gplus-blue-disabled {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #86cef2 !important;
  background:#9fd8f5 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#b6e1f7,#88cff2) !important;
  background:-moz-linear-gradient(top,#b6e1f7,#88cff2) !important;
  background:-ms-linear-gradient(top,#b6e1f7,#88cff2) !important;
  background:-o-linear-gradient(top,#b6e1f7,#88cff2) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button.gplus-blue-disabled span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-blue-disabled:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-blue-disabled:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-blue-disabled:active span.label { color:#333333 !important; }
button.gplus-blue-disabled:hover {
  border:1px solid #74c7f0 !important;
  background:#77c8f1 !important;
  background:-webkit-linear-gradient(top,#a5daf5,#77c8f1) !important;
  background:-moz-linear-gradient(top,#a5daf5,#77c8f1) !important;
  background:-ms-linear-gradient(top,#a5daf5,#77c8f1) !important;
  background:-o-linear-gradient(top,#a5daf5,#77c8f1) !important;
  color:#ffffff !important;
}
button.gplus-blue-disabled:active {
  border-color:#74c7f0 !important;
  color:#ffffff !important;
}
button.gplus-blue-disabled span.label { color:#ffffff !important; }
button.gplus-gray {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #717171 !important;
  background:#808080 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#8c8c8c,#737373) !important;
  background:-moz-linear-gradient(top,#8c8c8c,#737373) !important;
  background:-ms-linear-gradient(top,#8c8c8c,#737373) !important;
  background:-o-linear-gradient(top,#8c8c8c,#737373) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button.gplus-gray span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-gray:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-gray:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-gray:active span.label { color:#333333 !important; }
button.gplus-gray:hover {
  border:1px solid #686868 !important;
  background:#696969 !important;
  background:-webkit-linear-gradient(top,#838383,#696969) !important;
  background:-moz-linear-gradient(top,#838383,#696969) !important;
  background:-ms-linear-gradient(top,#838383,#696969) !important;
  background:-o-linear-gradient(top,#838383,#696969) !important;
  color:#ffffff !important;
}
button.gplus-gray:active {
  border-color:#686868 !important;
  color:#ffffff !important;
}
button.gplus-gray span.label { color:#ffffff !important; }
button.gplus-gray-disabled {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #d7d7d7 !important;
  background:#e6e6e6 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#f2f2f2,#d9d9d9) !important;
  background:-moz-linear-gradient(top,#f2f2f2,#d9d9d9) !important;
  background:-ms-linear-gradient(top,#f2f2f2,#d9d9d9) !important;
  background:-o-linear-gradient(top,#f2f2f2,#d9d9d9) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button.gplus-gray-disabled span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-gray-disabled:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-gray-disabled:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-gray-disabled:active span.label { color:#333333 !important; }
button.gplus-gray-disabled:hover {
  border:1px solid #cecece !important;
  background:#cfcfcf !important;
  background:-webkit-linear-gradient(top,#e9e9e9,#cfcfcf) !important;
  background:-moz-linear-gradient(top,#e9e9e9,#cfcfcf) !important;
  background:-ms-linear-gradient(top,#e9e9e9,#cfcfcf) !important;
  background:-o-linear-gradient(top,#e9e9e9,#cfcfcf) !important;
  color:#ffffff !important;
}
button.gplus-gray-disabled:active {
  border-color:#cecece !important;
  color:#ffffff !important;
}
button.gplus-gray-disabled span.label { color:#ffffff !important; }
button.gplus-red {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #cb1c16 !important;
  background:#e42019 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-moz-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-ms-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-o-linear-gradient(top,#e8352e,#cd1d16) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button.gplus-red span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-red:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-red:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-red:active span.label { color:#333333 !important; }
button.gplus-red:hover {
  border:1px solid #b91a14 !important;
  background:#bc1a15 !important;
  background:-webkit-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-moz-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-ms-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-o-linear-gradient(top,#e6241d,#bc1a15) !important;
  color:#ffffff !important;
}
button.gplus-red:active {
  border-color:#b91a14 !important;
  color:#ffffff !important;
}
button.gplus-red span.label { color:#ffffff !important; }
button.gplus-red-disabled {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #f28c88 !important;
  background:#f5a4a1 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#f7bab8,#f28e8a) !important;
  background:-moz-linear-gradient(top,#f7bab8,#f28e8a) !important;
  background:-ms-linear-gradient(top,#f7bab8,#f28e8a) !important;
  background:-o-linear-gradient(top,#f7bab8,#f28e8a) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button.gplus-red-disabled span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-red-disabled:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-red-disabled:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-red-disabled:active span.label { color:#333333 !important; }
button.gplus-red-disabled:hover {
  border:1px solid #f07b77 !important;
  background:#f07d79 !important;
  background:-webkit-linear-gradient(top,#f5aaa7,#f07d79) !important;
  background:-moz-linear-gradient(top,#f5aaa7,#f07d79) !important;
  background:-ms-linear-gradient(top,#f5aaa7,#f07d79) !important;
  background:-o-linear-gradient(top,#f5aaa7,#f07d79) !important;
  color:#ffffff !important;
}
button.gplus-red-disabled:active {
  border-color:#f07b77 !important;
  color:#ffffff !important;
}
button.gplus-red-disabled span.label { color:#ffffff !important; }
button.gplus-green {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #2f7200 !important;
  background:#3a8e00;
  background:-webkit-linear-gradient(top,#44a800,#307500) !important;
  background:-moz-linear-gradient(top,#44a800,#307500) !important;
  background:-ms-linear-gradient(top,#44a800,#307500) !important;
  background:-o-linear-gradient(top,#44a800,#307500) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
}
button.gplus-green span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-green:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-green:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-green:active span.label { color:#333333 !important; }
button.gplus-green:hover {
  border:1px solid #275f00 !important;
  background:#327b00;
  background:-webkit-linear-gradient(top,#3c9400,#286100) !important;
  background:-moz-linear-gradient(top,#3c9400,#286100) !important;
  background:-ms-linear-gradient(top,#3c9400,#286100) !important;
  background:-o-linear-gradient(top,#3c9400,#286100) !important;
}
button.gplus-green:active {
  border-color:#275f00 !important;
  color:#ffffff !important;
}
button.gplus-green span.label { color:#ffffff !important; }
button.gplus-accent-1 {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #106c9b !important;
  background:#137eb4;
  background:-webkit-linear-gradient(top,#158ecb,#116e9d) !important;
  background:-moz-linear-gradient(top,#158ecb,#116e9d) !important;
  background:-ms-linear-gradient(top,#158ecb,#116e9d) !important;
  background:-o-linear-gradient(top,#158ecb,#116e9d) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
}
button.gplus-accent-1 span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-accent-1:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-accent-1:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-accent-1:active span.label { color:#333333 !important; }
button.gplus-accent-1:hover {
  border:1px solid #0e6089 !important;
  background:#1172a2;
  background:-webkit-linear-gradient(top,#1482ba,#0f628b) !important;
  background:-moz-linear-gradient(top,#1482ba,#0f628b) !important;
  background:-ms-linear-gradient(top,#1482ba,#0f628b) !important;
  background:-o-linear-gradient(top,#1482ba,#0f628b) !important;
}
button.gplus-accent-1:active {
  border-color:#0e6089 !important;
  color:#ffffff !important;
}
button.gplus-accent-1 span.label { color:#ffffff !important; }
button.gplus-accent-2 {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #cb1c16 !important;
  background:#e42019;
  background:-webkit-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-moz-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-ms-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-o-linear-gradient(top,#e8352e,#cd1d16) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
}
button.gplus-accent-2 span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-accent-2:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-accent-2:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-accent-2:active span.label { color:#333333 !important; }
button.gplus-accent-2:hover {
  border:1px solid #b91a14 !important;
  background:#d31e17;
  background:-webkit-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-moz-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-ms-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-o-linear-gradient(top,#e6241d,#bc1a15) !important;
}
button.gplus-accent-2:active {
  border-color:#b91a14 !important;
  color:#ffffff !important;
}
button.gplus-accent-2 span.label { color:#ffffff !important; }
button.gplus-accent-3 {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #ddd20c !important;
  background:#f2e713;
  background:-webkit-linear-gradient(top,#f3e92b,#dfd50c) !important;
  background:-moz-linear-gradient(top,#f3e92b,#dfd50c) !important;
  background:-ms-linear-gradient(top,#f3e92b,#dfd50c) !important;
  background:-o-linear-gradient(top,#f3e92b,#dfd50c) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
}
button.gplus-accent-3 span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-accent-3:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-accent-3:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-accent-3:active span.label { color:#333333 !important; }
button.gplus-accent-3:hover {
  border:1px solid #cac10b !important;
  background:#e5da0d;
  background:-webkit-linear-gradient(top,#f2e819,#cdc30b) !important;
  background:-moz-linear-gradient(top,#f2e819,#cdc30b) !important;
  background:-ms-linear-gradient(top,#f2e819,#cdc30b) !important;
  background:-o-linear-gradient(top,#f2e819,#cdc30b) !important;
}
button.gplus-accent-3:active {
  border-color:#cac10b !important;
  color:#ffffff !important;
}
button.gplus-accent-3 span.label { color:#ffffff !important; }
button.plain-accent-1 {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  background:#137eb4;
  border:none;
  text-shadow:0 0 0 #137eb4;
  font-weight:normal;
  font-size:14px;
}
button.plain-accent-1 span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.plain-accent-1:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.plain-accent-1:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.plain-accent-1:active span.label { color:#333333 !important; }
button.plain-accent-1:hover {
  background:#e42019;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.plain-accent-1:active { background:#e42019; }
button.plain-accent-1 span.label { color:#ffffff !important; }
button.plain-accent-2 {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  background:#e42019;
  border:none;
  text-shadow:0 0 0 #e42019;
  font-weight:normal;
  font-size:14px;
}
button.plain-accent-2 span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.plain-accent-2:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.plain-accent-2:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.plain-accent-2:active span.label { color:#333333 !important; }
button.plain-accent-2:hover {
  background:#137eb4;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.plain-accent-2:active { background:#137eb4; }
button.plain-accent-2 span.label { color:#ffffff !important; }
button.plain-accent-3 {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  background:#f2e713;
  border:none;
  text-shadow:0 0 0 #f2e713;
  font-weight:normal;
  font-size:14px;
}
button.plain-accent-3 span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.plain-accent-3:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.plain-accent-3:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.plain-accent-3:active span.label { color:#333333 !important; }
button.plain-accent-3:hover {
  background:#e42019;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.plain-accent-3:active { background:#e42019; }
button.plain-accent-3 span.label { color:#ffffff !important; }
.container {
  width:950px;
  margin:0 auto;
}
.container .row, .container .clear { clear:both; }
.showgrid {
  background:url(lessblue/grid.png);
  background-size:;
}
.clearfix:after, .container:after {
  content:"\0020";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  overflow:hidden;
}
.clearfix, .container { display:block; }
div.left { float:left; }
div.right { float:right; }
.span-1 {
  float:left;
  margin-right:10px;
  width:30px;
}
.span-2 {
  float:left;
  margin-right:10px;
  width:70px;
}
.span-3 {
  float:left;
  margin-right:10px;
  width:110px;
}
.span-4 {
  float:left;
  margin-right:10px;
  width:150px;
}
.span-5 {
  float:left;
  margin-right:10px;
  width:190px;
}
.span-6 {
  float:left;
  margin-right:10px;
  width:230px;
}
.span-7 {
  float:left;
  margin-right:10px;
  width:270px;
}
.span-8 {
  float:left;
  margin-right:10px;
  width:310px;
}
.span-9 {
  float:left;
  margin-right:10px;
  width:350px;
}
.span-10 {
  float:left;
  margin-right:10px;
  width:390px;
}
.span-11 {
  float:left;
  margin-right:10px;
  width:430px;
}
.span-12 {
  float:left;
  margin-right:10px;
  width:470px;
}
.span-13 {
  float:left;
  margin-right:10px;
  width:510px;
}
.span-14 {
  float:left;
  margin-right:10px;
  width:550px;
}
.span-15 {
  float:left;
  margin-right:10px;
  width:590px;
}
.span-16 {
  float:left;
  margin-right:10px;
  width:630px;
}
.span-17 {
  float:left;
  margin-right:10px;
  width:670px;
}
.span-18 {
  float:left;
  margin-right:10px;
  width:710px;
}
.span-19 {
  float:left;
  margin-right:10px;
  width:750px;
}
.span-20 {
  float:left;
  margin-right:10px;
  width:790px;
}
.span-21 {
  float:left;
  margin-right:10px;
  width:830px;
}
.span-22 {
  float:left;
  margin-right:10px;
  width:870px;
}
.span-23 {
  float:left;
  margin-right:10px;
  width:910px;
}
.span-24 {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
}
input.span-1, textarea.span-1 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:18px;
}
input.span-2, textarea.span-2 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:58px;
}
input.span-3, textarea.span-3 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:98px;
}
input.span-4, textarea.span-4 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:138px;
}
input.span-5, textarea.span-5 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:178px;
}
input.span-6, textarea.span-6 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:218px;
}
input.span-7, textarea.span-7 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:258px;
}
input.span-8, textarea.span-8 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:298px;
}
input.span-9, textarea.span-9 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:338px;
}
input.span-10, textarea.span-10 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:378px;
}
input.span-11, textarea.span-11 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:418px;
}
input.span-12, textarea.span-12 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:458px;
}
input.span-13, textarea.span-13 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:498px;
}
input.span-14, textarea.span-14 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:538px;
}
input.span-15, textarea.span-15 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:578px;
}
input.span-16, textarea.span-16 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:618px;
}
input.span-17, textarea.span-17 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:658px;
}
input.span-18, textarea.span-18 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:698px;
}
input.span-19, textarea.span-19 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:738px;
}
input.span-20, textarea.span-20 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:778px;
}
input.span-21, textarea.span-21 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:818px;
}
input.span-22, textarea.span-22 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:858px;
}
input.span-23, textarea.span-23 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:898px;
}
input.span-24, textarea.span-24 {
  border-left-width:1px;
  border-right-width:1px;
  padding-left:5px;
  padding-right:5px;
  width:938px;
}
.append-1 { padding-right:40px; }
.append-2 { padding-right:80px; }
.append-3 { padding-right:120px; }
.append-4 { padding-right:160px; }
.append-5 { padding-right:200px; }
.append-6 { padding-right:240px; }
.append-7 { padding-right:280px; }
.append-8 { padding-right:320px; }
.append-9 { padding-right:360px; }
.append-10 { padding-right:400px; }
.append-11 { padding-right:440px; }
.append-12 { padding-right:480px; }
.append-13 { padding-right:520px; }
.append-14 { padding-right:560px; }
.append-15 { padding-right:600px; }
.append-16 { padding-right:640px; }
.append-17 { padding-right:680px; }
.append-18 { padding-right:720px; }
.append-19 { padding-right:760px; }
.append-20 { padding-right:800px; }
.append-21 { padding-right:840px; }
.append-22 { padding-right:880px; }
.append-23 { padding-right:920px; }
.prepend-1 { padding-left:40px; }
.prepend-2 { padding-left:80px; }
.prepend-3 { padding-left:120px; }
.prepend-4 { padding-left:160px; }
.prepend-5 { padding-left:200px; }
.prepend-6 { padding-left:240px; }
.prepend-7 { padding-left:280px; }
.prepend-8 { padding-left:320px; }
.prepend-9 { padding-left:360px; }
.prepend-10 { padding-left:400px; }
.prepend-11 { padding-left:440px; }
.prepend-12 { padding-left:480px; }
.prepend-13 { padding-left:520px; }
.prepend-14 { padding-left:560px; }
.prepend-15 { padding-left:600px; }
.prepend-16 { padding-left:640px; }
.prepend-17 { padding-left:680px; }
.prepend-18 { padding-left:720px; }
.prepend-19 { padding-left:760px; }
.prepend-20 { padding-left:800px; }
.prepend-21 { padding-left:840px; }
.prepend-22 { padding-left:880px; }
.prepend-23 { padding-left:920px; }
.pull-1 {
  margin-left:-40px;
  float:left;
  position:relative;
}
.pull-2 {
  margin-left:-80px;
  float:left;
  position:relative;
}
.pull-3 {
  margin-left:-120px;
  float:left;
  position:relative;
}
.pull-4 {
  margin-left:-160px;
  float:left;
  position:relative;
}
.pull-5 {
  margin-left:-200px;
  float:left;
  position:relative;
}
.pull-6 {
  margin-left:-240px;
  float:left;
  position:relative;
}
.pull-7 {
  margin-left:-280px;
  float:left;
  position:relative;
}
.pull-8 {
  margin-left:-320px;
  float:left;
  position:relative;
}
.pull-9 {
  margin-left:-360px;
  float:left;
  position:relative;
}
.pull-10 {
  margin-left:-400px;
  float:left;
  position:relative;
}
.pull-11 {
  margin-left:-440px;
  float:left;
  position:relative;
}
.pull-12 {
  margin-left:-480px;
  float:left;
  position:relative;
}
.pull-13 {
  margin-left:-520px;
  float:left;
  position:relative;
}
.pull-14 {
  margin-left:-560px;
  float:left;
  position:relative;
}
.pull-15 {
  margin-left:-600px;
  float:left;
  position:relative;
}
.pull-16 {
  margin-left:-640px;
  float:left;
  position:relative;
}
.pull-17 {
  margin-left:-680px;
  float:left;
  position:relative;
}
.pull-18 {
  margin-left:-720px;
  float:left;
  position:relative;
}
.pull-19 {
  margin-left:-760px;
  float:left;
  position:relative;
}
.pull-20 {
  margin-left:-800px;
  float:left;
  position:relative;
}
.pull-21 {
  margin-left:-840px;
  float:left;
  position:relative;
}
.pull-22 {
  margin-left:-880px;
  float:left;
  position:relative;
}
.pull-23 {
  margin-left:-920px;
  float:left;
  position:relative;
}
.pull-24 {
  margin-left:-960px;
  float:left;
  position:relative;
}
.push-1 {
  margin:0 -40px 1.5em 40px;
  float:right;
  position:relative;
}
.push-2 {
  margin:0 -80px 1.5em 80px;
  float:right;
  position:relative;
}
.push-3 {
  margin:0 -120px 1.5em 120px;
  float:right;
  position:relative;
}
.push-4 {
  margin:0 -160px 1.5em 160px;
  float:right;
  position:relative;
}
.push-5 {
  margin:0 -200px 1.5em 200px;
  float:right;
  position:relative;
}
.push-6 {
  margin:0 -240px 1.5em 240px;
  float:right;
  position:relative;
}
.push-7 {
  margin:0 -280px 1.5em 280px;
  float:right;
  position:relative;
}
.push-8 {
  margin:0 -320px 1.5em 320px;
  float:right;
  position:relative;
}
.push-9 {
  margin:0 -360px 1.5em 360px;
  float:right;
  position:relative;
}
.push-10 {
  margin:0 -400px 1.5em 400px;
  float:right;
  position:relative;
}
.push-11 {
  margin:0 -440px 1.5em 440px;
  float:right;
  position:relative;
}
.push-12 {
  margin:0 -480px 1.5em 480px;
  float:right;
  position:relative;
}
.push-13 {
  margin:0 -520px 1.5em 520px;
  float:right;
  position:relative;
}
.push-14 {
  margin:0 -560px 1.5em 560px;
  float:right;
  position:relative;
}
.push-15 {
  margin:0 -600px 1.5em 600px;
  float:right;
  position:relative;
}
.push-16 {
  margin:0 -640px 1.5em 640px;
  float:right;
  position:relative;
}
.push-17 {
  margin:0 -680px 1.5em 680px;
  float:right;
  position:relative;
}
.push-18 {
  margin:0 -720px 1.5em 720px;
  float:right;
  position:relative;
}
.push-19 {
  margin:0 -760px 1.5em 760px;
  float:right;
  position:relative;
}
.push-20 {
  margin:0 -800px 1.5em 800px;
  float:right;
  position:relative;
}
.push-21 {
  margin:0 -840px 1.5em 840px;
  float:right;
  position:relative;
}
.push-22 {
  margin:0 -880px 1.5em 880px;
  float:right;
  position:relative;
}
.push-23 {
  margin:0 -920px 1.5em 920px;
  float:right;
  position:relative;
}
.push-24 {
  margin:0 -960px 1.5em 960px;
  float:right;
  position:relative;
}
.border {
  padding-right:4px;
  margin-right:5px;
  border-right:1px solid #dddddd;
}
.colborder {
  padding-right:19.5px;
  margin-right:19.5px;
  border-right:1px solid #dddddd;
}
.span-right {
  float:right;
  margin-right:0;
}
.last { margin-right:0; }
.prepend-top { margin-top:1.5em; }
.append-bottom { margin-bottom:1.5em; }
.box {
  padding:1.5em;
  margin-bottom:1.5em;
  background:#595959;
}
hr {
  background:#dddddd;
  color:#dddddd;
  clear:both;
  float:none;
  width:100%;
  height:.1em;
  margin:0 0 1.45em;
  border:none;
}
hr.space {
  background:#ffffff;
  color:#ffffff;
  visibility:hidden;
}
.small {
  font-size:.8em;
  margin-bottom:1.875em;
  line-height:1.875em;
}
.large {
  font-size:1.2em;
  line-height:2.5em;
  margin-bottom:1.25em;
}
.hide { display:none; }
.quiet { color:#f2f2f2; }
.loud { color:#333333; }
.highlight { background:#ffff00; }
.added {
  background:#006600;
  color:#ffffff;
}
.removed {
  background:#990000;
  color:#ffffff;
}
.is-first {
  margin-left:0;
  padding-left:0;
}
.is-last {
  margin-right:0;
  padding-right:0;
}
table.browse {
  width:100% !important;
  clear:both;
  margin:0;
  font-size:1.0em;
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
  border-collapse:separate;
  *border-collapse:collapse;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
table.browse td, table.browse th {
  padding:2px 5px;
  font-weight:normal;
  border-top:1px solid #01a8e3;
  vertical-align:top;
}
table.browse th {
  font-weight:bold;
  white-space:nowrap;
}
table.browse .date, table.browse .time { width:60px; }
table.browse .user { width:80px; }
table.browse .status { width:150px; }
table.browse .type { width:70px; }
table.browse .subject { width:180px; }
table.browse th.sorting, table.browse th.sorting_desc, table.browse th.sorting_asc { cursor:pointer; }
table.browse th + th, table.browse td + td, table.browse th + td { border-left:1px solid #dddddd; }
table.browse thead tr:first-child th:first-child, table.browse tbody tr:first-child td:first-child {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
table.browse thead tr:first-child th:last-child, table.browse tbody tr:first-child td:last-child {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
table.browse tbody tr:last-child td:first-child {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
table.browse tbody tr:last-child td:last-child {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
.fieldElementTitle {
  border:1px solid white;
  text-align:left;
  border-top:none;
  padding:2px 5px;
  font-weight:bold;
  text-align:left;
  background:#ff0000;
  color:#ffffff;
  border-top:none;
  text-align:left;
  background:#01a8e3;
  color:#ffffff;
  border-top:none;
}
.fieldElementValue {
  padding:2px 5px;
  text-align:left;
  background:#137eb4;
}
table.browse thead tr {
  text-align:left;
  background:#ff0000;
  color:#ffffff;
  border-top:none;
}
table.browse thead th {
  text-align:left;
  background:#01a8e3;
  color:#ffffff;
  border-top:none;
}
table.browse thead th a { color:#ffffff; }
table.browse tbody th {
  text-align:left;
  background:#137eb4;
}
table.browse tbody td {
  text-align:left;
  background:#ebebeb;
  font-size:0.9em;
  padding:7px 9px;
}
table.browse .centre { text-align:center; }
table#SPSSResults.browse tbody td { text-align:left; }
table#ClientsResults.browse tbody td { padding:7px 20px 7px 25px; }
table.browse tbody tr.odd td { background:#ffffff; }
table.browse tfoot th {
  background:#01a8e3;
  text-align:left;
  font-style:normal;
}
table.browse tfoot td {
  background:#d7e1c5;
  font-weight:bold;
  font-style:normal;
}
#unitTypeListsForm, #serviceAdminListForm, #productNumbersListsForm, #clientServiceListsForm, .nidCorrections { margin-bottom:-33px; }
.dataTableCorrections label span img { margin:5px 0px 0px 0px; }
.dataTableCorrections label span { padding-right:0; }
div.dataTables_wrapper { background-color:none; }
div.dataTables_length {
  float:right;
  padding:6px 6px 0 0;
}
div.dataTables_length label { font-size:1.0em; }
div.dataTables_length select {
  width:auto;
  padding:2px;
}
div.dataTables_filter {
  float:right;
  padding:0 0 6px 6px;
}
div.dataTables_filter label {
  font-size:1.0em;
  margin:3px 0px 0px 0px;
}
div.dataTables_filter span { position:relative; }
div.dataTables_filter span img {
  position:absolute;
  right:4px;
  bottom:0px;
  cursor:pointer;
}
* html div.dataTables_filter span {
  zoom:1;
  position:relative;
}
* html div.dataTables_filter span img {
  padding-right:2px;
  padding-top:2px;
  bottom:7px;
}
div.dataTables_info {
  padding:0;
  float:right;
  clear:both;
}
div.dataTables_command {
  padding:6px 6px 0px 0px;
  float:left;
}
div.dataTables_command button {
  margin-top:0px;
  margin-bottom:0px;
}
div.dataTables_command button span.label { width:41px; }
#dataTables_command {
  padding:6px 6px 0px 0px;
  float:left;
}
#dataTables_command button {
  margin-top:0px;
  margin-bottom:0px;
}
#dataTables_command button span.label { width:41px; }
#dataTables_command button#updateButtonId.gplus-blue, #dataTables_command button#deleteButtonID.gplus-blue, #dataTables_command button#updateButtonId.gplus-blue-disabled, #dataTables_command button#deleteButtonID.gplus-blue-disabled, #dataTables_command_dt button#addButtonId.gplus-blue, #dataTables_command_dt button#updateButtonId.gplus-blue-disabled, .dataTables_wrapper div.DTTT_container a#ToolTables_PartsUsed_0.DTTT_button, .dataTables_wrapper div.DTTT_container a#ToolTables_PartsUsed_1.DTTT_button { margin-right:10px !important; }
div.dataTables_paginate {
  float:right;
  padding:6px 0 0 6px;
}
div.dataTables_processing { float:left; }
.dataTables_wrapper:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
html[xmlns] .dataTables_wrapper { display:block; }
* html .dataTables_wrapper { height:1%; }
span > .paginate_button, span > .paginate_active {
  display:inline-block;
  background-color:#f3f3f3;
  padding:2px 6px;
  margin-left:2px;
  cursor:pointer;
  *cursor:hand;
  border:1px solid #d9d9d9;
  text-align:center;
  width:28px;
  white-space:nowrap;
  text-overflow:ellipsis;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
}
span > .paginate_active {
  border-color:#c6c6c6;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
span > .paginate_button_disabled { color:#3d6672; }
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
  float:left;
  cursor:pointer;
  *cursor:hand;
  color:#111111 !important;
}
.paginate_enabled_next { height:19px; }
.paginate_disabled_next { height:0px; }
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover { text-decoration:none !important; }
.paginate_disabled_previous:active, .paginate_enabled_previous:active, .paginate_disabled_next:active, .paginate_enabled_next:active { outline:none; }
.paginate_disabled_previous, .paginate_disabled_next { color:#666666 !important; }
.paginate_disabled_previous, .paginate_enabled_previous { padding-left:23px; }
.paginate_disabled_next, .paginate_enabled_next {
  padding-right:23px;
  margin-left:10px;
}
.paginate_enabled_previous { background:url('Skins/skyline/images/back_enabled.png') no-repeat top left; }
* html .paginate_enabled_previous { background:url('Skins/skyline/images/back_enabled.jpg') no-repeat top left; }
.paginate_enabled_previous:hover { background:url('Skins/skyline/images/back_enabled_hover.png') no-repeat top left; }
* html .paginate_enabled_previous:hover { background:url('Skins/skyline/images/back_enabled_hover.jpg') no-repeat top left; }
.paginate_enabled_next { background:url('Skins/skyline/images/forward_enabled.png') no-repeat top right; }
* html .paginate_enabled_next { background:url('Skins/skyline/images/forward_enabled.jpg') no-repeat top right; }
.paginate_enabled_next:hover { background:url('Skins/skyline/images/forward_enabled_hover.png') no-repeat top right; }
* html .paginate_enabled_next:hover { background:url('Skins/skyline/images/forward_enabled_hover.jpg') no-repeat top right; }
table.browse thead th.sorting_asc { background:#137eb4 url('Skins/skyline/images/sort_asc.png') no-repeat right center; }
* html table.browse thead th.sorting_asc { background:#137eb4 url('Skins/skyline/images/sort_asc.jpg') no-repeat right center; }
table.browse thead th.sorting_desc { background:#01a8e3 url('Skins/skyline/images/sort_desc.png') no-repeat right center; }
* html table.browse thead th.sorting_desc { background:#01a8e3 url('Skins/skyline/images/sort_desc.jpg') no-repeat right center; }
table.browse thead th.sorting { background:#01a8e3 url('Skins/skyline/images/sort_both.png') no-repeat right center; }
* html table.browse thead th.sorting { background:#137eb4 url('Skins/skyline/images/sort_both.jpg') no-repeat right center; }
table.browse tr.even.row_selected td { background-color:#ade7ff; }
table.browse tr.odd.row_selected td { background-color:#ade7ff; }
table.browse tr:hover td, table.browse tr.odd:hover td {
  cursor:pointer;
  *cursor:hand;
  background-color:#dbdbdb;
}
table.browse tr.inactive { color:#ff0000; }
table.browse tr.system { color:#088a08; }
table.browse td, table.browse th { border-top:1px solid #b2b2b2; }
#PartsUsed { border:1px solid #ffffff; }
#csvSearchDiv .dataTables_paginate { padding-top:12px; }
.paging_full_numbers a:active { outline:none; }
.paging_full_numbers a:hover { text-decoration:none; }
.paging_full_numbers a.paginate_button { background-color:#dddddd; }
.paging_full_numbers a.paginate_button:hover {
  background-color:#cccccc;
  text-decoration:none !important;
}
.paging_full_numbers a.paginate_active { background-color:#99b3ff; }
.DTTT_button { margin-right:10px !important; }
div.dataTables_wrapper {
  overflow-y:hidden;
  overflow-x:auto;
  width:100%;
}
#unsentemail { height:250px; }
#sentemail { height:250px; }
.ui-datepicker-trigger {
  width:23px;
  height:23px;
  vertical-align:top;
  margin:4px 2px 2px 2px;
}
#jobdetails form p {
  margin:0;
  padding:0;
}
#jobdetails form .error-highlight { border-color:#8a1f11; }
#jobdetails form .error {
  height:auto;
  padding:5px;
}
#jobdetails form label {
  width:118px;
  text-align:left;
  font-weight:bold;
  font-size:1.0em;
  vertical-align:top;
  float:left;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  margin-right:5px;
}
#jobdetails form .fieldValue {
  width:170px;
  height:18px;
  padding:0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  float:left;
  display:block;
  display:inline-table;
  display:block;
}
#jobdetails form .fieldInput {
  display:none;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  width:170px;
}
#jobdetails form .fieldInput input, #jobdetails form .fieldInput textarea, #jobdetails form .fieldInput select {
  font-size:1.0em;
  padding:3px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
#jobdetails form .fieldInput input {
  width:125px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
#jobdetails form .fieldInput textarea {
  width:125px;
  height:34px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
#jobdetails form .fieldInput select {
  padding:2px 3px 2px 3px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
#jobdetails form .memoValue { width:100%; }
#jobdetails form .memoInput {
  display:none;
  width:100%;
  padding:0;
}
#jobdetails form .memoInput textarea {
  width:95%;
  height:auto;
  min-height:160px;
}
#jobdetails form .ui-combobox { padding:0; }
#jobdetails form .ui-combobox-input {
  font-size:1.0em;
  color:#606060;
}
#jobdetails form .ui-combobox-toggle {
  top:3px;
  right:3px;
  margin:0;
  font-size:0.86em;
}
#jobdetails form .ui-button-text { display:none; }
#jobdetails form h2 { font-size:1em; }
#jobdetails .inline-save {
  background:#189fe3;
  border:1px solid #168fcc;
  text-decoration:none;
  color:#ffffff;
  padding:3px 5px;
  min-width:38px;
  _width:38px;
  font-size:12px;
  margin-left:5px;
  margin-right:5px;
  position:relative;
}
#jobdetails .inline-cancel {
  background:#e42019;
  border:1px solid #cd1d16;
  text-decoration:none;
  color:#ffffff;
  padding:3px 5px;
  min-width:38px;
  _width:38px;
  font-size:12px;
  position:relative;
}
#jobdetails #ProductDetails label { width:118px; }
#jobdetails #ProductDetails input, #jobdetails #ProductDetails textarea { width:122px; }
#jobdetails #ProductDetails img {
  padding:0;
  margin-left:0;
  margin-right:0;
}
#jobdetails #ProductDetails .fieldValue, #jobdetails #ProductDetails .fieldInput { width:142px; }
#jobdetails #AdditionalInformation label { width:135px; }
#jobdetails #AdditionalInformation input { width:220px; }
#jobdetails #AdditionalInformation .fieldValue, #jobdetails #AdditionalInformation .fieldInput { width:125px; }
#jobdetails #BookedBy label { width:60px; }
#jobdetails #BookedBy .fieldValue { width:195px; }
#jobdetails .hasDatepicker {
  width:100px !important;
  margin-right:3px;
}
#jobdetails #InvoiceCosts #discount-type {
  display:none;
  text-align:right;
}
#jobdetails #InvoiceCosts #DiscountAllowedRate {
  width:20px;
  padding:0;
}
#jobdetails #InvoiceCosts #Carriage, #jobdetails #InvoiceCosts #VAT, #jobdetails #InvoiceCosts #DepositPaid, #jobdetails #InvoiceCosts #DiscountAllowed { margin-bottom:5px; }
#jobdetails #InvoiceCosts #Carriage .fieldValue, #jobdetails #InvoiceCosts #Carriage .fieldInput, #jobdetails #InvoiceCosts #VAT .fieldValue, #jobdetails #InvoiceCosts #VAT .fieldInput, #jobdetails #InvoiceCosts #DepositPaid .fieldValue, #jobdetails #InvoiceCosts #DepositPaid .fieldInput, #jobdetails #InvoiceCosts #DiscountAllowed .fieldValue, #jobdetails #InvoiceCosts #DiscountAllowed .fieldInput { border-bottom:solid 1px #b3b3b3; }
#jobdetails #InvoiceCosts .fieldValue {
  width:80px;
  text-align:right;
  display:inline-block;
}
#jobdetails #InvoiceCosts .fieldInput { width:80px; }
#jobdetails #InvoiceCosts .fieldInput input {
  width:80px;
  text-align:left;
}
#jobdetails #InvoiceCosts .fieldInput select {
  width:80px;
  text-align:left;
}
#jobdetails #InvoiceCosts label { width:160px; }
#jobdetails #EQ1, #jobdetails #EQ2 { margin-top:5px; }
#jobdetails #EQ3, #jobdetails #EQ4, #jobdetails #EQ5 { margin-top:5px; }
#jobdetails .head {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  background-color:#137eb4;
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
  padding:6px 0 6px 3px;
}
#jobdetails .head .icon_c, #jobdetails .head .icon_e {
  width:18px;
  height:18px;
  margin:0 6px 0 0;
  float:right;
  background:url(Skins/skyline/images/accordion_icons.png) no-repeat 0px top;
}
#jobdetails .head .icon_e { background-position:-16px top; }
#jobdetails #CustomerDetails p.address, #jobdetails #CustomerDetails p.contact-info, #jobdetails #ServiceCentre p.address, #jobdetails #ServiceCentre p.contact-info {
  font-size:1em;
  margin-top:0px;
}
#jobdetails #CustomerDetails span span, #jobdetails #ServiceCentre span span {
  padding:0 5px;
  font-size:1em;
}
#jobdetails #CustomerDetails strong, #jobdetails #ServiceCentre strong { color:#737373; }
#jobdetails #CustomerDetails div, #jobdetails #ServiceCentre div {
  font-size:13px;
  font-size:1em;
}
#jobdetails #CustomerDetails .label, #jobdetails #ServiceCentre .label {
  float:left;
  padding-top:9px;
  font-size:1em;
  font-weight:bold;
}
#jobdetails #CustomerDetails input, #jobdetails #ServiceCentre input { font-size:1em; }
#jobdetails #CustomerDetails .clear .email, #jobdetails #ServiceCentre .clear .email {
  width:135px;
  font-size:1em;
}
#jobdetails #CustomerDetails .clear input, #jobdetails #ServiceCentre .clear input {
  width:120px;
  font-size:1em;
}
#jobdetails input.textSubmitButton {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  font-size:1.2em;
  color:#737373;
  margin:3px;
  background-color:transparent;
  text-decoration:underline;
  border:none !important;
  cursor:pointer;
  background:transparent;
  -webkit-box-shadow:0px 1px 0px #ffffff;
  -moz-box-shadow:0px 1px 0px #ffffff;
  box-shadow:0px 1px 0px #ffffff;
}
#jobdetails input.textSubmitButton span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
#jobdetails input.textSubmitButton:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
#jobdetails input.textSubmitButton:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#jobdetails input.textSubmitButton:active span.label { color:#333333 !important; }
#jobdetails input.textSubmitButton:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
#jobdetails input.textSubmitButton:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
#jobdetails input.textSubmitButton span.label { color:#ffffff !important; }
#jobdetails .spacer {
  clear:both;
  height:45px;
}
#ViewServiceCentre #PrincipleContacts p { margin:0; }
#EditCustomerDetails label {
  float:left;
  margin-right:10px;
  width:190px;
  margin-right:15px;
  width:150px;
  font-size:1.0em;
}
#EditCustomerDetails p {
  margin:0;
  padding-right:40px;
  font-size:1.0em;
}
#EditCustomerDetails label.fieldError {
  margin-left:209px;
  width:380px;
  font-size:1.0em;
}
#EditCustomerDetails input.text {
  width:385px;
  font-size:1.0em;
}
#EditCustomerDetails select { width:397px; }
#EditCustomerDetails label.fieldError {
  float:left;
  margin-right:10px;
  width:390px;
  margin-left:170px;
}
#EditCustomerDetails .blueText { color:#189fe3; }
#EditCustomerDetails .jobBookingValueInner {
  margin-right:0;
  text-align:left;
  font-size:1.0em;
  margin:0px 0 3px 2px;
  padding-left:170px;
}
#EditCustomerDetails .dateField { width:132px; }
#EditCustomerDetails .phoneField { width:222px !important; }
#EditCustomerDetails .extField { width:153px !important; }
#createAppointments #AppointmentDate select, #createAppointments #AppointmentTime select { width:150px; }
.container div#jobdetails.main h2.span-8 { font-size:1.2em; }
#EQ7 .leftAlign {
  float:left;
  height:26px;
  text-align:left;
  vertical-align:bottom;
  padding:5px 0px 0px 10px;
  margin-right:12px;
  font-weight:bold;
  color:#179bdd;
}
#EQ7 form label {
  float:left;
  margin-right:10px;
  width:230px;
  text-align:right;
}
.turnaround-timeline, .turnaround-timeline-RED {
  border:solid 1px;
  width:904px;
  height:12px;
  margin:0 19px;
}
.turnaround-timeline div, .turnaround-timeline-RED div {
  height:12px;
  float:left;
}
.turnaround-timeline { background-color:#ffffff; }
.turnaround-timeline .value { background-color:#008000; }
.turnaround-timeline-RED { background-color:#e42019; }
.turnaround-timeline-RED .value { background-color:#ffffff; }
.standardTAT {
  clear:both;
  text-align:center;
  margin:22px 22px 0 22px;
  padding-top:6px;
}
.standardTAT .left, .standardTAT .centre, .standardTAT .right { margin:0; }
.standardTAT .left, .standardTAT .right { width:140px; }
.standardTAT .left { text-align:left; }
.standardTAT .right { text-align:right; }
.standardTAT .centre {
  font-size:14px;
  width:624px;
  float:left;
}
.claim-turnaround-timeline, .claim-turnaround-timeline-RED {
  border:solid 1px;
  height:210px;
  width:10px;
  margin-left:15px;
  margin-top:0px;
}
.claim-turnaround-timeline div, .claim-turnaround-timeline-RED div {
  width:10px;
  float:left;
}
.claim-turnaround-timeline { background-color:#ffffff; }
.claim-turnaround-timeline .value { background-color:#008000; }
.claim-turnaround-timeline-RED { background-color:#e42019; }
.claim-turnaround-timeline-RED .value { background-color:#ffffff; }
body * { font-family:Arial; }
select { color:#737373; }
.clearfix:after {
  content:" ";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix { display:inline-table; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
body { background:url(Skins/skyline/images/background_cheque.png) repeat; }
a, a:focus {
  font-size:1.0em;
  text-decoration:none;
  color:#189fe3;
}
a:hover { color:#333333; }
.btnStandard {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
.btnStandard span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.btnStandard:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.btnStandard:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.btnStandard:active span.label { color:#333333 !important; }
.btnStandard:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
.btnStandard:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
.btnStandard span.label { color:#ffffff !important; }
.btnStandardDisabled {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #86cef2 !important;
  background:#9fd8f5 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#b6e1f7,#88cff2) !important;
  background:-moz-linear-gradient(top,#b6e1f7,#88cff2) !important;
  background:-ms-linear-gradient(top,#b6e1f7,#88cff2) !important;
  background:-o-linear-gradient(top,#b6e1f7,#88cff2) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  cursor:default;
}
.btnStandardDisabled span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.btnStandardDisabled:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.btnStandardDisabled:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.btnStandardDisabled:active span.label { color:#333333 !important; }
.btnStandardDisabled:hover {
  border:1px solid #74c7f0 !important;
  background:#77c8f1 !important;
  background:-webkit-linear-gradient(top,#a5daf5,#77c8f1) !important;
  background:-moz-linear-gradient(top,#a5daf5,#77c8f1) !important;
  background:-ms-linear-gradient(top,#a5daf5,#77c8f1) !important;
  background:-o-linear-gradient(top,#a5daf5,#77c8f1) !important;
  color:#ffffff !important;
}
.btnStandardDisabled:active {
  border-color:#74c7f0 !important;
  color:#ffffff !important;
}
.btnStandardDisabled span.label { color:#ffffff !important; }
.btnConfirm {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #2fa92e !important;
  background:#35bf34 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#42cb41,#2fab2f) !important;
  background:-moz-linear-gradient(top,#42cb41,#2fab2f) !important;
  background:-ms-linear-gradient(top,#42cb41,#2fab2f) !important;
  background:-o-linear-gradient(top,#42cb41,#2fab2f) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
.btnConfirm span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.btnConfirm:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.btnConfirm:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.btnConfirm:active span.label { color:#333333 !important; }
.btnConfirm:hover {
  border:1px solid #2b9a2a !important;
  background:#2b9c2a !important;
  background:-webkit-linear-gradient(top,#36c435,#2b9c2a) !important;
  background:-moz-linear-gradient(top,#36c435,#2b9c2a) !important;
  background:-ms-linear-gradient(top,#36c435,#2b9c2a) !important;
  background:-o-linear-gradient(top,#36c435,#2b9c2a) !important;
  color:#ffffff !important;
}
.btnConfirm:active {
  border-color:#2b9a2a !important;
  color:#ffffff !important;
}
.btnConfirm span.label { color:#ffffff !important; }
.btnConfirmDisabled {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #90e18f !important;
  background:#a6e7a5 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#baecb9,#92e191) !important;
  background:-moz-linear-gradient(top,#baecb9,#92e191) !important;
  background:-ms-linear-gradient(top,#baecb9,#92e191) !important;
  background:-o-linear-gradient(top,#baecb9,#92e191) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  cursor:default;
}
.btnConfirmDisabled span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.btnConfirmDisabled:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.btnConfirmDisabled:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.btnConfirmDisabled:active span.label { color:#333333 !important; }
.btnConfirmDisabled:hover {
  border:1px solid #81dc80 !important;
  background:#83dd82 !important;
  background:-webkit-linear-gradient(top,#abe8aa,#83dd82) !important;
  background:-moz-linear-gradient(top,#abe8aa,#83dd82) !important;
  background:-ms-linear-gradient(top,#abe8aa,#83dd82) !important;
  background:-o-linear-gradient(top,#abe8aa,#83dd82) !important;
  color:#ffffff !important;
}
.btnConfirmDisabled:active {
  border-color:#81dc80 !important;
  color:#ffffff !important;
}
.btnConfirmDisabled span.label { color:#ffffff !important; }
.btnCancel {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #cb1c16 !important;
  background:#e42019 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-moz-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-ms-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-o-linear-gradient(top,#e8352e,#cd1d16) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
.btnCancel span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.btnCancel:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.btnCancel:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.btnCancel:active span.label { color:#333333 !important; }
.btnCancel:hover {
  border:1px solid #b91a14 !important;
  background:#bc1a15 !important;
  background:-webkit-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-moz-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-ms-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-o-linear-gradient(top,#e6241d,#bc1a15) !important;
  color:#ffffff !important;
}
.btnCancel:active {
  border-color:#b91a14 !important;
  color:#ffffff !important;
}
.btnCancel span.label { color:#ffffff !important; }
.btnCancelDisabled {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #f28c88 !important;
  background:#f5a4a1 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#f7bab8,#f28e8a) !important;
  background:-moz-linear-gradient(top,#f7bab8,#f28e8a) !important;
  background:-ms-linear-gradient(top,#f7bab8,#f28e8a) !important;
  background:-o-linear-gradient(top,#f7bab8,#f28e8a) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  cursor:default;
}
.btnCancelDisabled span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.btnCancelDisabled:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.btnCancelDisabled:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.btnCancelDisabled:active span.label { color:#333333 !important; }
.btnCancelDisabled:hover {
  border:1px solid #f07b77 !important;
  background:#f07d79 !important;
  background:-webkit-linear-gradient(top,#f5aaa7,#f07d79) !important;
  background:-moz-linear-gradient(top,#f5aaa7,#f07d79) !important;
  background:-ms-linear-gradient(top,#f5aaa7,#f07d79) !important;
  background:-o-linear-gradient(top,#f5aaa7,#f07d79) !important;
  color:#ffffff !important;
}
.btnCancelDisabled:active {
  border-color:#f07b77 !important;
  color:#ffffff !important;
}
.btnCancelDisabled span.label { color:#ffffff !important; }
#insert_save_btn_notes {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
#insert_save_btn_notes span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
#insert_save_btn_notes:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
#insert_save_btn_notes:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#insert_save_btn_notes:active span.label { color:#333333 !important; }
#insert_save_btn_notes:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
#insert_save_btn_notes:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
#insert_save_btn_notes span.label { color:#ffffff !important; }
#cancel_btn_notes, #cancel_btn_apt, #cancel_btn {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #cb1c16 !important;
  background:#e42019 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-moz-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-ms-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-o-linear-gradient(top,#e8352e,#cd1d16) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
#cancel_btn_notes span.label, #cancel_btn_apt span.label, #cancel_btn span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
#cancel_btn_notes:hover, #cancel_btn_apt:hover, #cancel_btn:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
#cancel_btn_notes:active, #cancel_btn_apt:active, #cancel_btn:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#cancel_btn_notes:active span.label, #cancel_btn_apt:active span.label, #cancel_btn:active span.label { color:#333333 !important; }
#cancel_btn_notes:hover, #cancel_btn_apt:hover, #cancel_btn:hover {
  border:1px solid #b91a14 !important;
  background:#bc1a15 !important;
  background:-webkit-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-moz-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-ms-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-o-linear-gradient(top,#e6241d,#bc1a15) !important;
  color:#ffffff !important;
}
#cancel_btn_notes:active, #cancel_btn_apt:active, #cancel_btn:active {
  border-color:#b91a14 !important;
  color:#ffffff !important;
}
#cancel_btn_notes span.label, #cancel_btn_apt span.label, #cancel_btn span.label { color:#ffffff !important; }
hr {
  margin:17px 0 18px;
  height:0;
  clear:both;
  border:solid #dddddd;
  border-width:1px 0 0;
  border-top:1px solid #dddddd;
  border-bottom:1px solid #ffffff;
}
fieldset {
  margin-bottom:0px;
  padding:0px 10px 10px 10px;
  padding-top:0;
  margin-top:5px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  border:1px solid #cccccc;
  background-color:#ffffff;
}
form label {
  margin-right:10px;
  font-size:1.0em;
}
form label sup {
  color:#e42019;
  font-size:1.0em;
}
form input, form select, form span.text, form textarea {
  color:#737373;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  font-size:1.0em;
}
form textarea {
  resize:none;
  overflow:auto;
  font-size:1.0em;
}
form textarea.readonly {
  resize:none;
  border:none;
  background:#ffffff;
  -webkit-box-shadow:0px 1px 0px #ffffff;
  -moz-box-shadow:0px 1px 0px #ffffff;
  box-shadow:0px 1px 0px #ffffff;
  font-size:1.0em;
}
form input.readonly {
  border:none;
  background:#ffffff;
  -webkit-box-shadow:0px 1px 0px #ffffff;
  -moz-box-shadow:0px 1px 0px #ffffff;
  box-shadow:0px 1px 0px #ffffff;
  font-size:1.0em;
}
form input.textSubmitButton {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  cursor:pointer;
}
form input.textSubmitButton span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
form input.textSubmitButton:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
form input.textSubmitButton:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
form input.textSubmitButton:active span.label { color:#333333 !important; }
form input.textSubmitButton:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
form input.textSubmitButton:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
form input.textSubmitButton span.label { color:#ffffff !important; }
form label.fieldError, form label.formCommonError {
  background:url(Skins/skyline/images/error_icon.png) no-repeat 0px 3px;
  font-weight:bold;
  font-size:1.0em;
  padding-bottom:3px;
  color:#e42019;
  text-align:left;
  padding-left:20px;
}
form p {
  clear:both;
  font-size:1.0em;
}
form div.label {
  float:left;
  padding-top:10px;
  font-size:1.0em;
}
form .formError {
  font-size:1.1em;
  color:#e42019;
  margin:0 0 0 5px;
}
form .auto-hint { color:#c0c0c0; }
form .information {
  font-size:1.0em;
  margin-top:0.8em;
  margin-bottom:0.8em;
}
form .error, form .alert {
  padding:0.8em;
  margin-bottom:1em;
  border:2px solid #fbc2c4;
  background-color:#fbe3e4;
  color:#8a1f11;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
form .error a, form .alert a { color:#8a1f11; }
form .notice {
  padding:0.8em;
  margin-bottom:1em;
  border:2px solid #ffd324;
  background-color:#fff6bf;
  color:#514721;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
form .notice a { color:#514721; }
form .success {
  padding:0.8em;
  margin-bottom:1em;
  border:2px solid #c6d880;
  background-color:#e6efc2;
  color:#264409;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
form .success a { color:#264409; }
form .info {
  padding:0.8em;
  margin-bottom:1em;
  border:2px solid #ffffff;
  background-color:#ffffff;
  color:#404040;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  font-size:1.0em;
  margin:110px;
}
form .info span {
  color:#e42019;
  font-size:1.0em;
}
form .info a { color:#404040; }
form .disabledField {
  background-color:#f0f0f0;
  font-size:1.0em;
}
#container-main {
  background:#ffffff url('Skins/skyline/images/blue_gradient.png') repeat-x top left;
  padding:0px 20px 30px;
  margin:1px auto 10px auto;
  background-color:#ffffff;
  box-shadow:0 10px 30px rgba(0,0,0,0.3);
  height:auto !important;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  border-top:1px solid #336699;
}
#container-main .main {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
  margin-top:10px;
}
#header {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
  padding-top:0;
  margin-top:11px;
  margin-bottom:10px;
  position:relative;
  min-height:54px;
}
#header .logo {
  width:166px;
  height:100px;
  position:absolute;
  left:0;
  bottom:0;
}
#header #welcome {
  color:#ffffff;
  position:absolute;
  right:0;
  top:0px;
  font-size:1.0em;
}
#header #skyline {
  width:131px;
  height:44px;
  position:absolute;
  left:414px;
  bottom:0;
}
#header #customer-care {
  font-size:2em;
  position:absolute;
  right:0;
  top:0;
}
#header #flags {
  line-height:11px;
  position:absolute;
  right:0;
  bottom:0;
}
#header #flags a {
  line-height:11px;
  text-decoration:none;
}
#lostUsernameForm, #accessDeniedForm { margin-top:40px; }
#lostPasswordForm, #resetPasswordForm { margin-top:60px; }
#newUserForm, #registrationQueryForm { margin-top:20px; }
#registrationForm label { width:160px; }
#registrationForm label.fieldError {
  width:300px;
  margin-left:177px;
}
#open-jobs-form p, #overdue-jobs-form p, #jobsInQueryForm p { margin-bottom:5px; }
#open-jobs-form label, #overdue-jobs-form label, #jobsInQueryForm label {
  display:inline-block;
  width:250px;
  text-align:left;
  padding:5px 0px 0px 5px;
  font-size:1em;
}
#open-jobs-form .job-block, #overdue-jobs-form .job-block, #jobsInQueryForm .job-block {
  display:inline-block;
  margin-left:10px;
  padding:0;
  border:1px #f2f2f2 solid;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  box-shadow:0px 0px 8px rgba(0,0,0,0.1);
}
#open-jobs-form p, #overdue-jobs-form p {
  border-bottom:1px solid #dddddd;
  margin-bottom:0px;
  padding-bottom:0px;
}
#open-jobs-form .serviceInstructionsBar, #overdue-jobs-form .serviceInstructionsBar { margin-right:1.4em; }
#tabs a {
  font-size:0.8em;
  padding-left:5px;
  padding-right:5px;
}
#tabs .browse { font-size:0.8em; }
#StockMenu, #menu {
  text-align:left;
  width:950px;
  height:45px;
  float:left;
}
#StockMenu .last, #menu .last { margin-right:0; }
#StockMenu button, #menu button {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  background:#014a99;
  border:none;
  text-shadow:0 0 0 #014a99;
  font-weight:normal;
  font-size:14px;
  margin:5px -4px 5px 0;
  height:42px;
  font-family:Arial;
  font-size:14px;
  font-style:bold;
  font-weight:normal;
  padding:0px 1px;
  letter-spacing:normal;
  line-height:20px;
  color:#137eb4;
  box-shadow:0 2px 5px rgba(0,0,0,0.25);
  border:1px solid #2769a8;
  background-image:url(Skins/skyline/images/menu_bckg2.png);
  background-color:#285586;
  background-position:top left;
  backround-repeat:repeat-x;
  height:41px;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
}
#StockMenu button span.label, #menu button span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
#StockMenu button:hover, #menu button:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
#StockMenu button:active, #menu button:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#StockMenu button:active span.label, #menu button:active span.label { color:#333333 !important; }
#StockMenu button:hover, #menu button:hover {
  background:#ffffff;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#StockMenu button:active, #menu button:active { background:#ffffff; }
#StockMenu button span.label, #menu button span.label { color:#ffffff !important; }
#StockMenu button span.label, #menu button span.label {
  padding:0 3px;
  margin:0 4px;
}
#StockMenu button:hover, #menu button:hover {
  color:#189fe3;
  background-image:url(Skins/skyline/images/menu_bckg_hover2.png);
  background-position:top left;
  backround-repeat:repeat-x;
  border-top:1px solid #4aa6ec;
  border-left:1px solid #137eb4;
  border-right:1px solid #137eb4;
  border-bottom:1px solid #137eb4;
  background-color:#285586;
}
#StockMenu button:active, #menu button:active {
  background-image:url(Skins/skyline/images/menu_bckg_hover2.png);
  color:#25a7e8;
  background-color:#285586;
}
#StockMenu .disabled, #menu .disabled {
  cursor:default;
  color:#ffffff;
}
#StockMenu .disabled:hover, #menu .disabled:hover {
  background:-webkit-linear-gradient(top,#f4f4f4,#f2f2f2) !important;
  background:-moz-linear-gradient(top,#f4f4f4,#f2f2f2) !important;
  background:-ms-linear-gradient(top,#f4f4f4,#f2f2f2) !important;
  background:-o-linear-gradient(top,#f4f4f4,#f2f2f2) !important;
  text-shadow:0 1px 0 #b3b3b3;
  border:1px solid #dddddd;
}
.uppercaseText { text-transform:uppercase; }
.lowercaseText { text-transform:lowercase; }
.capitalizeText { text-transform:capitalize; }
.breadcrumb {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
}
.breadcrumb div {
  padding:3px 6px;
  color:#25a7e8;
  font-weight:bold;
  font-size:1em;
  background:#ffffff;
  border:1px solid #cdcdcd;
}
.breadcrumb div a {
  font-size:1em;
  color:#137eb4;
  padding:3px 5px 5px 5px;
}
.breadcrumb div a:hover {
  color:#189fe3;
  text-decoration:none;
}
#jobSearchForm a, #productSearchForm a, #newJobBookingForm a, #policySearchForm a {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  margin-bottom:10px;
}
#jobSearchForm a span.label, #productSearchForm a span.label, #newJobBookingForm a span.label, #policySearchForm a span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
#jobSearchForm a:hover, #productSearchForm a:hover, #newJobBookingForm a:hover, #policySearchForm a:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
#jobSearchForm a:active, #productSearchForm a:active, #newJobBookingForm a:active, #policySearchForm a:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#jobSearchForm a:active span.label, #productSearchForm a:active span.label, #newJobBookingForm a:active span.label, #policySearchForm a:active span.label { color:#333333 !important; }
#jobSearchForm a:hover, #productSearchForm a:hover, #newJobBookingForm a:hover, #policySearchForm a:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
#jobSearchForm a:active, #productSearchForm a:active, #newJobBookingForm a:active, #policySearchForm a:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
#jobSearchForm a span.label, #productSearchForm a span.label, #newJobBookingForm a span.label, #policySearchForm a span.label { color:#ffffff !important; }
#newJobBookingForm .spaceBlock {
  margin-right:20px;
  float:left;
  margin-right:10px;
  width:150px;
  text-align:center;
}
#newJobBookingForm label.fieldError {
  margin-left:20px;
  font-size:1em;
}
#productSearchForm .noResults, #policySearchForm .noResults {
  float:left;
  padding-left:20px;
  color:red;
}
#loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/Login/newUser"], #loginForm.prepend-5 fieldset p span.right-col a {
  color:#137eb4;
  background:-webkit-linear-gradient(top,#ffffff,#f5f5f5) !important;
  background:-moz-linear-gradient(top,#ffffff,#f5f5f5) !important;
  background:-ms-linear-gradient(top,#ffffff,#f5f5f5) !important;
  background:-o-linear-gradient(top,#ffffff,#f5f5f5) !important;
  box-shadow:0px 0px 0px rgba(0,0,0,0.1);
}
#loginForm p span a, #loginForm p span a:hover, #loginForm p span a:active, #loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/index/index"], #newuser.main form#newUserForm.prepend-5 fieldset p span a, html body div#container-main div#newuser.main form#newUserForm.prepend-5 fieldset p a {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  padding-bottom:2px;
}
#loginForm p span a span.label, #loginForm p span a:hover span.label, #loginForm p span a:active span.label, #loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/index/index"] span.label, #newuser.main form#newUserForm.prepend-5 fieldset p span a span.label, html body div#container-main div#newuser.main form#newUserForm.prepend-5 fieldset p a span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
#loginForm p span a:hover, #loginForm p span a:hover:hover, #loginForm p span a:active:hover, #loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/index/index"]:hover, #newuser.main form#newUserForm.prepend-5 fieldset p span a:hover, html body div#container-main div#newuser.main form#newUserForm.prepend-5 fieldset p a:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
#loginForm p span a:active, #loginForm p span a:hover:active, #loginForm p span a:active:active, #loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/index/index"]:active, #newuser.main form#newUserForm.prepend-5 fieldset p span a:active, html body div#container-main div#newuser.main form#newUserForm.prepend-5 fieldset p a:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#loginForm p span a:active span.label, #loginForm p span a:hover:active span.label, #loginForm p span a:active:active span.label, #loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/index/index"]:active span.label, #newuser.main form#newUserForm.prepend-5 fieldset p span a:active span.label, html body div#container-main div#newuser.main form#newUserForm.prepend-5 fieldset p a:active span.label { color:#333333 !important; }
#loginForm p span a:hover, #loginForm p span a:hover:hover, #loginForm p span a:active:hover, #loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/index/index"]:hover, #newuser.main form#newUserForm.prepend-5 fieldset p span a:hover, html body div#container-main div#newuser.main form#newUserForm.prepend-5 fieldset p a:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
#loginForm p span a:active, #loginForm p span a:hover:active, #loginForm p span a:active:active, #loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/index/index"]:active, #newuser.main form#newUserForm.prepend-5 fieldset p span a:active, html body div#container-main div#newuser.main form#newUserForm.prepend-5 fieldset p a:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
#loginForm p span a span.label, #loginForm p span a:hover span.label, #loginForm p span a:active span.label, #loginForm.prepend-5 fieldset p span a[href*="/skyline_samsung/index/index"] span.label, #newuser.main form#newUserForm.prepend-5 fieldset p span a span.label, html body div#container-main div#newuser.main form#newUserForm.prepend-5 fieldset p a span.label { color:#ffffff !important; }
.blankBox {
  height:130px;
  width:100%;
}
.SearchPanel {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  margin:10px 0 10px 0;
}
.SearchPanel h3 {
  display:inline-block;
  margin-right:40px;
}
.SearchPanel form input[type=text] {
  width:770px;
  font-size:1.0em;
  color:#737373;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  overflow:visible;
}
.SearchPanel form input[type=radio] {
  font-size:1.0em;
  color:#737373;
}
.SearchPanel .bigTextBox {
  width:770px;
  font-size:1.0em;
}
.SearchPanel fieldset {
  padding-top:0;
  margin-top:5px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  border:1px solid #cccccc;
  background-color:#ffffff;
}
.SearchPanel .serviceInstructionsBar {
  padding:0;
  margin-top:-12px;
}
.SearchPanel #productAdvancedSearchForm .TopText {
  margin:10px 0 10px 0;
  font-size:1.0em;
  text-align:center;
}
.SearchPanel #productAdvancedSearchForm select { font-size:1.0em; }
.SearchPanel #productAdvancedSearchForm .formError { font-size:1.0em; }
.SearchPanel #productAdvancedSearchForm .fieldLabel {
  float:left;
  margin-right:10px;
  width:350px;
  text-align:right;
}
.SearchPanel #productAdvancedSearchForm label.fieldError {
  float:left;
  margin-right:10px;
  width:390px;
  margin-left:300px;
}
.SearchPanel #productAdvancedSearchForm .centerBtn { text-align:center; }
.SearchPanel #productAdvancedSearchForm .noResults {
  margin:10px 0 10px 0;
  font-size:1em;
  text-align:center;
  color:red;
}
.SearchPanel #jobAdvancedSearchForm input[type=text] { width:250px !important; }
.SearchPanel #jobAdvancedSearchForm .TopText {
  margin:10px 0 10px 0;
  font-size:1em;
  text-align:center;
}
.SearchPanel #jobAdvancedSearchForm select {
  font-size:1em;
  width:262px;
}
.SearchPanel #jobAdvancedSearchForm .formError { font-size:1em; }
.SearchPanel #jobAdvancedSearchForm .fieldLabel {
  float:left;
  margin-right:10px;
  width:150px;
  text-align:right;
  font-size:1em;
  margin-right:0px;
  padding-right:10px;
}
.SearchPanel #jobAdvancedSearchForm .fieldLabel2 {
  float:left;
  margin-right:10px;
  width:110px;
  text-align:right;
  font-size:1em;
}
.SearchPanel #jobAdvancedSearchForm label.fieldError {
  float:left;
  margin-right:10px;
  width:390px;
  margin-left:300px;
}
.SearchPanel #jobAdvancedSearchForm .centerBtn { text-align:center; }
.SearchPanel #freeTextJobBookingForm input[type=text] {
  width:250px;
  font-size:1em;
  color:#737373;
  margin:0;
}
.SearchPanel #freeTextJobBookingForm select {
  width:312px;
  font-size:1em;
  color:#737373;
  margin:0;
}
.SearchPanel #freeTextJobBookingForm p { margin:0 0 3px 0; }
.SearchPanel hr {
  height:3px;
  color:#137eb4;
  background-color:#137eb4;
}
* html .SearchPanel #jobAdvancedSearchForm input { width:262px; }
#productAdvancedSearchForm fieldset .last #container-main {
  width:700px;
  padding-top:0;
  margin-top:5px;
  border:none;
}
#productAdvancedSearchForm fieldset { height:90%; }
.innerLegend {
  height:35px;
  font-size:14px;
}
.accordion {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
}
.accordion .head {
  cursor:pointer;
  background-color:#137eb4;
  color:#ffffff;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:3px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
.accordion .content {
  padding-top:10px;
  padding-bottom:10px;
  min-height:100px;
}
.productDetailsPanel {
  float:left;
  margin-right:10px;
  width:1430px;
  margin-right:0;
}
.productDetailsPanel p { clear:both; }
.productDetailsPanel .productLabel {
  float:left;
  margin-right:10px;
  width:150px;
  font-size:1em;
}
.productDetailsPanel .productValue {
  float:left;
  margin-right:10px;
  width:710px;
  margin-right:0;
  font-size:1em;
}
.serviceInstructionsBar {
  text-align:right;
  padding:0;
  margin-top:-12px;
}
.serviceInstructionsPanel {
  float:left;
  margin-right:10px;
  width:870px;
  margin-right:0;
}
.serviceActionsPanel {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
  font-size:1em;
}
.serviceActionsPanel .textButton {
  padding:20px;
  background-color:#137eb4;
  color:#ffffff;
  border:1px #737373 solid;
  font-weight:bold;
  font-size:0.8em;
}
.serviceActionsPanel a { color:#ffffff; }
.serviceActionsPanel .textButtonDisabled {
  padding:20px;
  background-color:#ffffff;
  color:#737373;
  border:1px #737373 solid;
  font-size:0.8em;
}
.serviceActionsPanel .textDisabled {
  color:#a6a6a6;
  padding-top:10px;
}
.serviceActionsPanel .textEnabled {
  color:#737373;
  padding-top:10px;
}
.jobPanel {
  padding-left:40px;
  float:left;
  margin-right:10px;
  width:870px;
  padding-right:40px;
  margin-right:0;
  border:1px #737373 solid;
  font-size:1.0em;
  padding-bottom:20px;
}
.jobPanel .centre {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
  padding-bottom:20px;
  padding-top:20px;
}
.jobPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:230px;
  text-align:right;
}
.jobPanel .fieldValue {
  float:left;
  margin-right:10px;
  width:630px;
  margin-right:0;
}
.jobPanel #print {
  padding-left:240px;
  float:left;
  margin-right:10px;
  width:230px;
}
.jobPanel #finish {
  float:left;
  margin-right:10px;
  width:70px;
  margin-right:0;
}
.filterPanel {
  float:left;
  margin-right:10px;
  width:870px;
  margin-right:0;
  font-size:1.0em;
  padding-bottom:20px;
}
.buttonPanel {
  float:left;
  margin-right:10px;
  width:950px;
  margin-right:0;
  font-size:1.0em;
  padding-top:20px;
}
.buttonPanel #select {
  padding-left:520px;
  float:left;
  margin-right:10px;
  width:350px;
}
.buttonPanel #cancel {
  float:left;
  margin-right:10px;
  width:70px;
  margin-right:0;
  width:auto;
  float:right;
}
.buttonPanel hr { margin-bottom:2px; }
.jobBookingPanel {
  padding-left:40px;
  float:left;
  margin-right:10px;
  width:870px;
  padding-right:40px;
  margin-right:0;
}
.jobBookingPanel .jobBookingLabel {
  float:left;
  margin-right:10px;
  width:230px;
  text-align:right;
  margin:5px 5px 5px 0;
}
.jobBookingPanel .jobBookingValue {
  float:left;
  margin-right:10px;
  width:630px;
  margin-right:0;
  text-align:left;
  margin:5px 0 5px 5px;
}
.jobBookingPanel .jobBookingValueInner {
  margin-right:0;
  text-align:left;
  font-size:1.0em;
  margin:0px 0 3px 2px;
  padding-left:320px;
}
.jobBookingPanel .jobBookingTopText {
  margin-right:0;
  text-align:left;
  font-size:1.0em;
  margin:0px 0 3px 2px;
  padding-left:10px;
}
.jobBookingPanel .jobBookingTopText span {
  color:#e42019;
  font-size:1.0em;
}
.jobBookingPanel .blueText { color:#189fe3; }
.jobBookingPanel form input[type=radio] {
  margin-bottom:6px;
  margin-top:4px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  font-size:1em;
}
.jobBookingPanel form span {
  font-size:1.0em;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
.jobBookingPanel form label {
  margin-right:10px;
  width:300px;
  vertical-align:top;
}
.jobBookingPanel form .dateField { width:111px; }
.jobBookingPanel form .phoneField { width:222px !important; }
.jobBookingPanel form .extField { width:153px !important; }
.jobBookingPanel form .oneThirdField { width:116px !important; }
.jobBookingPanel form .text {
  width:390px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  font-size:1em;
}
.jobBookingPanel form .oneThirdTextLabel {
  font-size:1em;
  padding-left:12px;
  padding-right:2px;
  text-align:left;
  width:120px !important;
}
.jobBookingPanel form .topTextLabel {
  font-size:1em;
  margin-left:12px;
  margin-right:2px;
  text-align:left;
  margin-top:10px;
}
.jobBookingPanel form textarea {
  font-size:1.0em;
  width:400px;
  height:100px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
.jobBookingPanel form select {
  font-size:1.0em;
  width:400px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
.jobBookingPanel form label.fieldError {
  float:left;
  margin-right:10px;
  width:470px;
  margin-left:325px;
}
input #productSearch .text, input #policySearch .text {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  font-size:1em;
}
.jobConfirmation label { padding-left:10px; }
.jobConfirmation h2 { text-align:center; }
.jobConfirmation .fieldLabel {
  float:left;
  margin-right:10px;
  width:150px;
  text-align:right;
}
.jobConfirmation .fieldValue {
  float:left;
  margin-right:10px;
  width:550px;
  margin-right:0;
  text-align:left;
}
.jobConfirmation .fieldValueSub {
  float:left;
  margin-right:10px;
  width:550px;
  font-size:0.9em;
  color:#189fe3;
  text-align:left;
}
.jobConfirmation .moreInfo {
  font-size:0.9em;
  color:#189fe3;
  text-align:left;
}
.jobConfirmation .bottomButtons {
  float:left;
  margin-right:10px;
  width:670px;
  text-align:center;
}
.jobConfirmation .topText {
  float:left;
  margin-right:10px;
  width:710px;
  text-align:center;
  padding-bottom:10px;
}
.jobConfirmation label.fieldError {
  float:left;
  margin-right:10px;
  width:550px;
  font-size:1em;
}
.jobConfirmation .leftBtn { float:left; }
.jobConfirmation .centerBtn {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
.jobConfirmation .centerBtn span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.jobConfirmation .centerBtn:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.jobConfirmation .centerBtn:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.jobConfirmation .centerBtn:active span.label { color:#333333 !important; }
.jobConfirmation .centerBtn:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
.jobConfirmation .centerBtn:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
.jobConfirmation .centerBtn span.label { color:#ffffff !important; }
.jobConfirmation .rightBtn { float:right; }
.noEmailPage .blueText { color:#189fe3; }
.noEmailPage label.fieldError {
  float:left;
  margin-right:10px;
  width:230px;
  font-size:1em;
  margin-left:180px;
}
.noEmailPage input[type=text] { width:220px; }
.noEmailPage .insideText {
  padding-left:30px;
  padding-right:30px;
}
.allYoursPage .insideText {
  padding-left:30px;
  padding-right:30px;
}
.jobCancelationRequest label {
  font-size:1.1em;
  padding-left:10px;
  float:left;
  margin-right:10px;
  width:670px;
}
.jobCancelationRequest .bottomButtons {
  float:left;
  margin-right:10px;
  width:670px;
  text-align:center;
}
.jobCancelationRequest .topText {
  float:left;
  margin-right:10px;
  width:670px;
  text-align:center;
}
.bookingProcessPanel {
  padding-left:40px;
  float:left;
  margin-right:10px;
  width:870px;
  padding-right:40px;
  margin-right:0;
}
.bookingProcessPanel p, .bookingProcessPanel h2 { text-align:center; }
.bookingProcessPanel label {
  text-align:center;
  float:left;
  margin-right:10px;
  width:550px;
  font-size:1em;
}
.bookingProcessPanel .leftBtn { float:left; }
.bookingProcessPanel .rightBtn { float:right; }
.PostCodeNotListedForm label { text-align:left; }
.dataProtectionPage h2 { text-align:center; }
.dataProtectionPage label { text-align:left; }
.dataProtectionPage .leftText { text-align:left; }
.dataProtectionPage .rightText {
  text-align:right;
  padding-left:110px;
}
.dataProtectionPage table {
  border-color:#189fe3;
  border-width:0 0 1px 1px;
  border-style:solid;
}
.dataProtectionPage td, .dataProtectionPage th {
  border-color:#189fe3;
  border-width:1px 1px 0 0;
  border-style:solid;
  margin:0;
  padding:4px;
}
.dataProtectionPage th { font-size:1.5em; }
.dataProtectionPage .firstColumn {
  width:30%;
  font-weight:bold;
}
.dataProtectionPage .textLink { font-size:1em; }
.dataProtectionPage .padLeft { padding-left:20px; }
.dataProtectionPage .bottomButtons {
  float:left;
  margin-right:10px;
  width:670px;
  text-align:center;
}
.dataProtectionPage label.fieldError {
  float:left;
  margin-right:10px;
  width:470px;
  font-size:1em;
}
#timeline_container {
  margin:0;
  float:left;
}
#timeline_container legend { margin-left:10px; }
#timeline_container fieldset { padding:10px 0; }
#timeline_container p {
  text-align:center;
  font-size:0.9em;
}
#timeline_container .node-8 {
  float:left;
  width:119px;
}
#timeline_container .first-8, #timeline_container .last-8 {
  float:left;
  width:117px;
}
#timeline_container .node-6 {
  float:left;
  width:158px;
}
#timeline_container .first-6, #timeline_container .last-6 {
  float:left;
  width:158px;
}
#timeline_container .past, #timeline_container .past-RED { background:url("Skins/skyline/images/past.png") no-repeat center 20px; }
#timeline_container .present { background:url("Skins/skyline/images/present.png") no-repeat center 20px; }
#timeline_container .present-RED { background:url("Skins/skyline/images/present-red.png") no-repeat center 20px; }
#timeline_container .future, #timeline_container .future-RED { background:url("Skins/skyline/images/future.png") no-repeat center 20px; }
#timeline_container .date {
  margin-top:60px;
  margin-bottom:0px;
}
.openJobsPanel {
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.openJobsPanel .textPadding { padding-top:10px; }
.openJobsPanel .leftAlign {
  float:left;
  text-align:center;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  vertical-align:bottom;
  margin-right:10px;
  background:#ffffff;
  margin-bottom:2px;
  height:16px;
  padding-top:5px;
}
.openJobsPanel .imgMiddle { padding-top:5px; }
.openJobsPanel .rightAlign { float:right; }
.openJobsPanel .textLink { color:#189fe3; }
.openJobsResultsPanel { padding-top:15px; }
.overdueJobsPanel {
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.overdueJobsPanel .textPadding { padding-top:10px; }
.overdueJobsPanel .leftAlign {
  float:left;
  text-align:center;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  vertical-align:bottom;
  margin-right:10px;
  background:#ffffff;
  margin-bottom:2px;
  height:16px;
  padding-top:5px;
}
.overdueJobsPanel .imgMiddle { padding-top:5px; }
.overdueJobsPanel .rightAlign { float:right; }
.overdueJobsPanel .textLink { color:#189fe3; }
.overdueJobsResultsPanel { padding-top:15px; }
.AdminItemPanel {
  height:120px !important;
  height:120px;
  width:290px !important;
  float:left;
  margin-right:10px;
  width:230px;
  margin-right:0;
  border-left:1px solid #b8b8b8;
  border-right:1px solid #b8b8b8;
  border-bottom:1px solid #b8b8b8;
  border-top:10px solid #cdcdcd;
  font-size:1.0em;
  margin:15px 5px 15px 15px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  box-shadow:0 3px 2px rgba(0,0,0,0.2);
  cursor:pointer;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
.AdminItemPanel label {
  color:#006abf;
  font-size:1.2em;
  margin-top:5px;
  margin-right:0px;
  margin-bottom:5px;
  cursor:pointer;
  padding-left:0px;
  font-weight:bold;
  text-align:left;
}
.AdminItemPanel span { color:#737373; }
.AdminItemPanel:hover { background-color:#eeeeee; }
.systemAdminPanel {
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.systemAdminPanel label { text-align:left; }
.BreadcrumbsFontActiveColour { color:#006abf; }
.LTResultsPanel {
  margin-top:20px;
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.LTResultsPanel label { text-align:left; }
.LTTopPanel {
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.LTTopPanel label {
  font-size:1.0em;
  text-align:left;
}
.SystemAdminFormPanel input[type="radio"] { margin-top:10px; }
.SystemAdminFormPanel label { padding-left:10px; }
.SystemAdminFormPanel h2 { text-align:center; }
.SystemAdminFormPanel select {
  width:311px;
  font-size:1em;
}
.SystemAdminFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:150px;
  text-align:right;
  padding-top:9px;
}
.SystemAdminFormPanel .fieldValue {
  float:left;
  margin-right:10px;
  width:470px;
  margin-right:0;
  text-align:left;
}
.SystemAdminFormPanel .topText {
  margin-right:0;
  font-size:1.0em;
  margin:0px 0 3px 2px;
  text-align:center;
  display:inline-block;
  width:100%;
}
.SystemAdminFormPanel .topText span {
  color:#e42019;
  font-size:1.0em;
}
.SystemAdminFormPanel p { padding-bottom:3px; }
.SystemAdminFormPanel .bottomButtons {
  float:left;
  margin-right:10px;
  width:470px;
  text-align:center;
  padding:0px;
}
.SystemAdminFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:140px;
}
.SystemAdminFormPanel label.formCommonError {
  float:left;
  margin-right:10px;
  width:550px;
  font-size:1.0em;
  text-align:center;
}
.SystemAdminFormPanel .leftBtn { float:left; }
.SystemAdminFormPanel .rightBtn {
  float:right;
  position:relative;
  zoom:1;
  display:inline;
  bottom:27px;
  right:10px;
}
.bottomButtonsPanel {
  margin-top:20px;
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.bottomButtonsPanel hr {
  height:1px;
  clear:both;
}
.bottomButtonsPanel .leftBtn { float:left; }
.bottomButtonsPanel .centerBtn { text-align:center; }
.bottomButtonsPanel .rightBtn { float:right; }
.ServiceAdminResultsPanel {
  margin-top:20px;
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.ServiceAdminResultsPanel label { text-align:left; }
.ServiceAdminTopPanel {
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.ServiceAdminTopPanel label { text-align:left; }
#SNFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#SNFormPanel .phoneField { width:185px; }
#SNFormPanel .fieldInput {
  float:left;
  margin-left:20px;
}
#SNFormPanel .fieldInput ul {
  margin:0;
  padding:0;
}
#SNFormPanel .fieldInput ul li { list-style:none; }
#SNFormPanel .fieldInput ul li .close { cursor:pointer; }
#SNFormPanel .extField { width:99px; }
#SNFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:220px;
}
#SNFormPanel p { padding-bottom:1px; }
#SNFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#ClientsFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#ClientsFormPanel .phoneField { width:185px; }
#ClientsFormPanel .extField { width:100px; }
#ClientsFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:220px;
}
#ClientsFormPanel p { padding-bottom:1px; }
#ClientsFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#BrandsFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:150px;
  text-align:right;
}
#BrandsFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:185px;
}
#BrandsFormPanel p { padding-bottom:1px; }
#BranchesFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#BranchesFormPanel .phoneField { width:185px; }
#BranchesFormPanel .extField { width:100px; }
#BranchesFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:350px;
  font-size:1.0em;
  margin-left:220px;
}
#BranchesFormPanel p { padding-bottom:1px; }
#BranchesFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#BranchesFormPanel .checkBoxText {
  width:300px;
  text-align:left;
  margin-left:275px;
  font-size:1em;
}
#BranchesFormPanel .checkBoxText label.fieldError {
  float:left;
  margin-right:10px;
  width:350px;
  font-size:1.0em;
  margin-left:0px;
}
#ManufacturersFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
  padding-top:8px;
}
#ManufacturersFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:220px;
}
#ManufacturersFormPanel p { padding-bottom:1px; }
#ManufacturersFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#ManufacturersFormPanel .labelHeight { height:27px; }
.assignedTextBox { margin-left:25px; }
.checkBoxDataTable { margin-left:10px; }
.centerInfoText {
  text-align:center;
  align:center;
  color:#189fe3;
  font-weight:bold;
  font-size:13px;
}
#UnitTypesFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#UnitTypesFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:220px;
}
#UnitTypesFormPanel p { padding-bottom:1px; }
#UnitTypesFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#UnitTypesFormPanel .labelHeight { height:27px; }
#ModelsFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#ModelsFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:220px;
}
#ModelsFormPanel p { padding-bottom:1px; }
#ModelsFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#ModelsFormPanel .labelHeight { height:27px; }
.topDropDownList { width:220px; }
#PricingStructureFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#PricingStructureFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:220px;
}
#PricingStructureFormPanel p { padding-bottom:1px; }
#PricingStructureFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#PricingStructureFormPanel .labelHeight { height:27px; }
#ProductNumbersFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#ProductNumbersFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:220px;
}
#ProductNumbersFormPanel p { padding-bottom:1px; }
#ProductNumbersFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#ProductNumbersFormPanel .labelHeight { height:27px; }
.ac_results {
  width:309px;
  padding:0px;
  margin:0px 0px 0px 220px;
  border:1px solid #7fb7fb;
  overflow:hidden;
  background-color:#189fe3;
}
.ac_results ul {
  width:100%;
  list-style-position:outside;
  list-style:none;
  padding:0;
  margin:0;
}
.ac_results iframe {
  display:none;
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:9999;
}
.ac_results li {
  margin:0px;
  padding:2px 5px;
  cursor:pointer;
  display:block;
  font:menu;
  font-size:12px;
  overflow:hidden;
}
.ac_loading { background:#189fe3 url('Skins/skyline/images/loader.gif') right center no-repeat; }
.ac_over {
  background-color:white;
  color:black;
}
#ServiceProvidersFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#ServiceProvidersFormPanel .phoneField { width:188px; }
#ServiceProvidersFormPanel .extField { width:100px; }
#ServiceProvidersFormPanel .timeField {
  width:145px;
  text-align:left;
}
#ServiceProvidersFormPanel .textArea {
  width:313px;
  height:100px;
  margin-left:1px;
}
#ServiceProvidersFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:310px;
  font-size:1.0em;
  margin-left:220px;
}
#ServiceProvidersFormPanel p { padding-bottom:1px; }
#ServiceProvidersFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#ServiceProvidersFormPanel .labelHeight { height:27px; }
legend {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  color:#189fe3;
  font-weight:bold;
  font-size:1.3em;
  height:25px;
  line-height:25px;
  margin:0;
  padding:0 15px;
  font-family:Arial;
}
#error {
  padding-top:0;
  margin-top:5px;
  border:none;
  padding:10px;
  font-size:1.0em;
  width:90%;
  height:400px;
  background:url("Skins/skyline/images/error_page.png") no-repeat top left;
}
#error h2 {
  color:#666666;
  font-size:1.2em;
  padding-left:50px;
  padding-top:190px;
  text-align:left;
  font-family:Arial;
}
#error p {
  padding-left:50px;
  padding-top:20px;
  color:#137eb4;
  font-size:1.3em;
}
#error h3 {
  padding-top:5px;
  padding-left:50px;
  color:#666666;
}
.postCodesBox {
  float:right;
  margin-right:20px;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:30px;
  width:425px;
  height:230px;
}
#generalDefaultFormPanel .text_area {
  width:300px;
  height:150px;
}
#JobNetworkClientForm label { width:100px; }
#JobNetworkClientForm label.fieldError {
  float:left;
  margin-right:10px;
  width:270px;
  margin-left:120px;
}
#JobNetworkClientForm .formError {
  font-size:1.5em;
  color:#e42019;
  margin:0 0 0 5px;
}
input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]) {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  font-size:1em;
  vertical-align:middle;
  margin-bottom:3px;
  padding:4px;
  -webkit-appearance:none;
}
textarea, select {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  font-size:1em;
  vertical-align:middle;
  margin-bottom:3px;
  padding:4px;
}
input.text:focus, input.title:focus { vertical-align:middle; }
h1 {
  font-size:1.5em;
  line-height:1;
  margin-bottom:0.5em;
}
h2 {
  font-size:1.4em;
  margin-bottom:0.75em;
}
h3 {
  font-size:1.3em;
  line-height:1;
  margin-bottom:1em;
}
h4 {
  font-size:1.0em;
  line-height:1.25;
  margin-bottom:1.25em;
}
h5 {
  font-size:1em;
  font-weight:bold;
  margin-bottom:1.5em;
}
h6 {
  font-size:1em;
  font-weight:bold;
}
#openJobsForm.inline fieldset div.innerFieldSet fieldset span.leftAlign { background:#ffffff; }
#ServiceCentre, #jobdetails, .contact-info { font-size:1em; }
#ServiceCentre fieldset a.top-right { margin-right:5px !important; }
p a.inline-edit {
  position:relative;
  zoom:1;
  bottom:5px;
  display:inline-block;
}
a.colorbox, a.inline-edit, .app-button {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  margin:0px !important;
}
a.colorbox span.label, a.inline-edit span.label, .app-button span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
a.colorbox:hover, a.inline-edit:hover, .app-button:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
a.colorbox:active, a.inline-edit:active, .app-button:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
a.colorbox:active span.label, a.inline-edit:active span.label, .app-button:active span.label { color:#333333 !important; }
a.colorbox:hover, a.inline-edit:hover, .app-button:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
a.colorbox:active, a.inline-edit:active, .app-button:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
a.colorbox span.label, a.inline-edit span.label, .app-button span.label { color:#ffffff !important; }
html body div#container-main div#header span#welcome a {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  position:relative;
  zoom:1;
  bottom:5px;
  left:5px;
}
html body div#container-main div#header span#welcome a span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
html body div#container-main div#header span#welcome a:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
html body div#container-main div#header span#welcome a:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
html body div#container-main div#header span#welcome a:active span.label { color:#333333 !important; }
html body div#container-main div#header span#welcome a:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
html body div#container-main div#header span#welcome a:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
html body div#container-main div#header span#welcome a span.label { color:#ffffff !important; }
.siteMapPanel h3 {
  margin-bottom:4px;
  margin-top:20px;
  padding-bottom:0px;
}
.siteMapPanel .firstDiv {
  width:300px;
  float:left;
}
.siteMapPanel .labelLeft {
  width:200px;
  text-align:left;
  font-size:1em;
  padding:3px;
}
.siteMapPanel .secondDiv {
  width:560px;
  float:right;
  margin-right:10px;
}
.siteMapPanel .borderDiv {
  border-color:#cccccc;
  border-width:1px;
  border-style:solid;
  margin-top:20px;
  padding:10px 5px 7px 10px;
}
.siteMapPanel .fieldLabel {
  width:170px;
  text-align:right;
}
.siteMapPanel .assistDiv {
  text-align:center;
  border-style:none;
  margin-top:6px;
  padding:0px 10px 7px 7px;
}
.siteMapPanel label.fieldError { margin-left:193px; }
#SPEResults {
  width:280px !important;
  margin-top:3px;
  border-style:none;
  background-color:none;
}
#SPEResults td { border-style:none; }
#SPEResults th {
  border-style:none;
  height:0px;
}
#PostCodeMapTable { margin-bottom:0px; }
#PostCodeMapTable td {
  background-color:transparent;
  border-color:#cccccc;
  border-style:solid;
}
#PostCodeMapTable .topFirstCol, #PostCodeMapTable .topSecondCol {
  border-bottom-width:1px;
  text-align:center;
}
#PostCodeMapTable .firstCol {
  border-left-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  width:80px;
  text-align:center;
  vertical-align:top;
}
#PostCodeMapTable .secondCol {
  border-bottom-width:1px;
  border-right-width:1px;
}
#PostCodeMapTable textarea {
  width:435px;
  height:50px;
}
#SPSSResults {
  margin-top:3px;
  border-style:none;
  background-color:none;
}
#SPSSResults td { border-style:none; }
#SPSSResults th {
  border-style:none;
  height:0px;
}
#skillsAreaMapForm label.fieldError {
  margin-left:5px;
  font-size:1em;
}
#SPSFormPanel .fieldLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
}
#SPSFormPanel label.fieldError {
  float:left;
  margin-right:10px;
  width:350px;
  font-size:1em;
  margin-left:220px;
}
#SPSFormPanel p { padding-bottom:1px; }
#SPSFormPanel hr {
  height:1px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
#SPSFormPanel .labelHeight { height:27px; }
.ServiceProvidersPage {
  float:left;
  margin-right:10px;
  width:710px;
}
#SiteMapPageHeader, .SiteMapPageHeader {
  text-align:center;
  color:#137eb4;
  font-weight:bold;
}
#astrTable {
  width:450px;
  float:right;
  border:1px solid #e5ecf9;
  position:relative;
  top:30px;
  -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.25);
  box-shadow:0px 1px 2px rgba(0,0,0,0.25);
  padding:5px;
  margin-top:30px;
}
#astrLeftDiv.corners h3.blue-letters-large { color:#189fe3; }
#sitemapContainer.wrapper div#right-panel.corners div.sidebar-nav ul.nav { list-style-type:none; }
#sitemapContainer.wrapper div#right-panel.corners div.sidebar-nav ul.nav li a { color:#189fe3; }
#right-panel h3 {
  position:relative;
  top:20px;
}
#right-panel.corners div.sidebar-nav ul.nav {
  width:300px;
  padding-top:20px;
}
#right-panel.corners div.sidebar-nav ul.nav li {
  border-bottom:1px solid #dddddd;
  padding:5px 0px;
}
body) fixes, IE9 (html>body)  */
        * #inStoreTable_filter.dataTables_filter label a#delSearch img {
  position:relative;
  zoom:1;
  bottom:7px;
}
html>body .ui-combobox { padding:0px; }
*:first-child+html body div#container-main div#jobdetails.main div#EQ7.span-24 div.show div form#raJobsForm.inline fieldset table#RAStatusElement tbody tr td#RAStatusIDElement span.ui-combobox input.ui-state-default { height:30px; }
* html #loginForm p span a {
  background-color:#189fe3;
  background-repeat:repeat-x;
  border:1px solid #137eb4;
  color:#ffffff;
  display:inline-block;
  padding:3px 7px;
  text-decoration:none;
}
* html body div#container-main div#menu button.first {
  position:relative;
  zoom:1;
}
* html body div#container-main div#menu button {
  position:relative;
  zoom:1;
  display:inline !important;
  padding:5px;
}
* html body div#container-main p { font-size:1em; }
* html .ui-menu .ui-menu-item a { text-align:left; }
* html .ui-combobox {
  height:12px;
  padding:0px;
}
* html input { height:30px; }
* html img.ui-datepicker-trigger { padding:0px 3px 5px 3px; }
* html #jobBookingForm.inline fieldset p#jbOriginalRetailerElementTop label {
  display:inline;
  padding-left:30px;
}
* html p#jbOriginalRetailerElementTop {
  margin-left:250px;
  width:600px;
}
* html #ProductDetailsFormPanel div p span.fieldInput select#ManufacturerID.text, * html #ProductDetailsFormPanel div p span.fieldInput select#ProductTypeID.text {
  width:140px;
  float:right;
  position:relative;
}
button.gplus-blue {
  position:relative;
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button.gplus-blue span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-blue:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-blue:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-blue:active span.label { color:#333333 !important; }
button.gplus-blue:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
button.gplus-blue:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
button.gplus-blue span.label { color:#ffffff !important; }
button.gplus-gray {
  position:relative;
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #8b8b8b !important;
  background:#999999 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#a6a6a6,#8c8c8c) !important;
  background:-moz-linear-gradient(top,#a6a6a6,#8c8c8c) !important;
  background:-ms-linear-gradient(top,#a6a6a6,#8c8c8c) !important;
  background:-o-linear-gradient(top,#a6a6a6,#8c8c8c) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button.gplus-gray span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button.gplus-gray:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button.gplus-gray:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button.gplus-gray:active span.label { color:#333333 !important; }
button.gplus-gray:hover {
  border:1px solid #818181 !important;
  background:#838383 !important;
  background:-webkit-linear-gradient(top,#9c9c9c,#838383) !important;
  background:-moz-linear-gradient(top,#9c9c9c,#838383) !important;
  background:-ms-linear-gradient(top,#9c9c9c,#838383) !important;
  background:-o-linear-gradient(top,#9c9c9c,#838383) !important;
  color:#ffffff !important;
}
button.gplus-gray:active {
  border-color:#818181 !important;
  color:#ffffff !important;
}
button.gplus-gray span.label { color:#ffffff !important; }
button#addButtonId.gplus-blue { margin-right:10px; }
button#updateButtonId.gplus-blue-disabled {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button#updateButtonId.gplus-blue-disabled span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button#updateButtonId.gplus-blue-disabled:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button#updateButtonId.gplus-blue-disabled:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button#updateButtonId.gplus-blue-disabled:active span.label { color:#333333 !important; }
button#updateButtonId.gplus-blue-disabled:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
button#updateButtonId.gplus-blue-disabled:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
button#updateButtonId.gplus-blue-disabled span.label { color:#ffffff !important; }
button#deleteButtonId.gplus-blue-disabled {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #cb1c16 !important;
  background:#e42019 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-moz-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-ms-linear-gradient(top,#e8352e,#cd1d16) !important;
  background:-o-linear-gradient(top,#e8352e,#cd1d16) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button#deleteButtonId.gplus-blue-disabled span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button#deleteButtonId.gplus-blue-disabled:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button#deleteButtonId.gplus-blue-disabled:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button#deleteButtonId.gplus-blue-disabled:active span.label { color:#333333 !important; }
button#deleteButtonId.gplus-blue-disabled:hover {
  border:1px solid #b91a14 !important;
  background:#bc1a15 !important;
  background:-webkit-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-moz-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-ms-linear-gradient(top,#e6241d,#bc1a15) !important;
  background:-o-linear-gradient(top,#e6241d,#bc1a15) !important;
  color:#ffffff !important;
}
button#deleteButtonId.gplus-blue-disabled:active {
  border-color:#b91a14 !important;
  color:#ffffff !important;
}
button#deleteButtonId.gplus-blue-disabled span.label { color:#ffffff !important; }
button#addContactHistory.gplus-blue {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #8b8b8b !important;
  background:#999999 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#a6a6a6,#8c8c8c) !important;
  background:-moz-linear-gradient(top,#a6a6a6,#8c8c8c) !important;
  background:-ms-linear-gradient(top,#a6a6a6,#8c8c8c) !important;
  background:-o-linear-gradient(top,#a6a6a6,#8c8c8c) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
button#addContactHistory.gplus-blue span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
button#addContactHistory.gplus-blue:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
button#addContactHistory.gplus-blue:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
button#addContactHistory.gplus-blue:active span.label { color:#333333 !important; }
button#addContactHistory.gplus-blue:hover {
  border:1px solid #818181 !important;
  background:#838383 !important;
  background:-webkit-linear-gradient(top,#9c9c9c,#838383) !important;
  background:-moz-linear-gradient(top,#9c9c9c,#838383) !important;
  background:-ms-linear-gradient(top,#9c9c9c,#838383) !important;
  background:-o-linear-gradient(top,#9c9c9c,#838383) !important;
  color:#ffffff !important;
}
button#addContactHistory.gplus-blue:active {
  border-color:#818181 !important;
  color:#ffffff !important;
}
button#addContactHistory.gplus-blue span.label { color:#ffffff !important; }
.CsvButton {
  background-image:url("Skins/skyline/images/button_gradients.png");
  background-repeat:repeat-x;
  border:1px solid #2769a8;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  box-shadow:0 0 8px rgba(0,0,0,0.1);
  color:#ffffff;
  display:inline-block;
  padding:3px 7px;
  text-decoration:none;
  width:100px;
}
.textCenter { text-align:center; }
#csvImportA, #csvSearchA {
  width:150px;
  margin-bottom:10px;
}
#AppointmentTypeTable {
  padding-left:40px;
  padding-right:40px;
  align:center;
  margin-top:10px;
}
#AppointmentTypeTable .firstTD {
  background-color:transparent;
  text-align:left;
  width:50%;
}
#AppointmentTypeTable .secondTD {
  background-color:transparent;
  text-align:center;
}
#AppointmentTypeTable .thirdTD {
  background-color:transparent;
  text-align:right;
}
#skillsSetSPForm .fieldError {
  margin-left:10px;
  text-align:center;
}
.topOneThirdTextLabel { font-size:1em; }
.rowWrapper, #buttonWrapper {
  clear:both;
  display:block;
  position:relative;
  float:left;
  width:100%;
  margin-bottom:5px;
}
#buttonWrapper { margin-top:15px; }
.rowHeading {
  display:block;
  position:relative;
  float:left;
  width:100px;
}
.blackBold {
  color:black;
  font-weight:bold;
}
#progressBarWrapper { margin-top:15px; }
#percentage {
  text-align:center;
  width:100%;
  margin-bottom:-24px;
  color:black;
  font-weight:bold;
  z-index:9999999;
}
#descriptionInput {
  height:16px;
  padding:0px;
  width:200px;
}
.ui-progressbar .ui-progressbar-value { background-image:url(Skins/skyline/images/pbar-ani.gif); }
.TimeSlotActiveTab {
  background-color:#137eb4;
  color:#ffffff !important;
  font-weight:normal !important;
}
#progressbar { border:1px solid gray; }
#deleteDiv { width:320px; }
#deleteDiv p { margin-top:15px; }
#deleteYes, #deleteNo, #deleteClose {
  background:-moz-linear-gradient(center top,#25a7e8,#158bc6) repeat scroll 0 0 transparent;
  border:1px solid #1489c4 !important;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  color:#444444;
  cursor:pointer;
  margin:5px 5px 5px 0;
  padding:5px 6px 6px;
  text-decoration:none;
  transition:border 0.2s ease 0s;
  color:white;
  width:60px;
}
#deleteButtonWrapper { text-align:center; }
#csvSearchDiv { width:800px; }
#editDeliveryDetails fieldset p label { width:200px; }
#editDeliveryDetails label.fieldError {
  float:left;
  margin-left:220px;
  margin-right:10px;
  width:390px;
}
#csvSelect {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  position:relative;
  bottom:30px;
  width:100px;
}
#csvSelect span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
#csvSelect:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
#csvSelect:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#csvSelect:active span.label { color:#333333 !important; }
#csvSelect:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
#csvSelect:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
#csvSelect span.label { color:#ffffff !important; }
#serviceSelect { margin-bottom:-35px; }
#networkSelect, #clientSelect {
  margin-bottom:10px;
  margin-right:8px;
}
#networkSelect, #clientSelect, #branchSelect { display:inline-block; }
.raJobsPanel {
  padding-right:40px;
  margin-right:0;
  width:100%;
}
.raJobsPanel .textPadding { padding-top:10px; }
.raJobsPanel .leftAlign {
  float:left;
  height:26px;
  text-align:left;
  vertical-align:bottom;
  padding:5px 0px 0px 10px;
  margin-right:10px;
  font-weight:bold;
  color:#179bdd;
}
.raJobsPanel .imgMiddle { padding-top:5px; }
.raJobsPanel .rightAlign { float:right; }
.raJobsPanel .textLink { color:#189fe3; }
.raJobsResultsPanel { padding-top:15px; }
.raJobsResultsPanel form label.fieldError {
  float:left;
  margin-right:10px;
  width:590px;
  margin-left:215px;
}
.raJobsResultsPanel form img {
  padding-right:3px;
  padding-bottom:4px;
}
#diaryDefaultsForm label.fieldError {
  float:left;
  margin-right:10px;
  width:390px;
  margin-left:145px;
}
#diaryDefaultsForm p {
  padding:2px;
  margin:2px;
}
#diaryDefaultsForm label {
  float:left;
  margin-right:10px;
  width:270px;
}
#ClientsList td { background-color:transparent; }
.RAHistoryNotes {
  color:#179bdd;
  font-size:14px;
  float:left;
  font-weight:bold;
}
.opnJobsNum {
  width:30px;
  display:inline-block;
  zoom:1;
  *display:inline;
  cursor:pointer;
  padding:4px;
}
.paging_full_numbers a.paginate_button, .paging_full_numbers { color:#3d6672; }
.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
  background-color:#f3f3f3;
  border:1px solid #d9d9d9;
  cursor:pointer;
  display:inline-block;
  margin-left:2px;
  padding:2px 6px;
  transition:border-color 0.2s ease 0s;
}
a.paginate_active {
  border-color:#c6c6c6 !important;
  box-shadow:none;
  color:#4d90fe !important;
}
.DTTT_selected td { background-color:#ade7ff !important; }
.DTTT_container {
  position:relative;
  float:left;
  width:none;
}
.DTTT_container .DTTT_button {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #a4a4a4 !important;
  background:#b3b3b3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#bfbfbf,#a6a6a6) !important;
  background:-moz-linear-gradient(top,#bfbfbf,#a6a6a6) !important;
  background:-ms-linear-gradient(top,#bfbfbf,#a6a6a6) !important;
  background:-o-linear-gradient(top,#bfbfbf,#a6a6a6) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  padding:5px 8px;
}
.DTTT_container .DTTT_button span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.DTTT_container .DTTT_button:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.DTTT_container .DTTT_button:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.DTTT_container .DTTT_button:active span.label { color:#333333 !important; }
.DTTT_container .DTTT_button:hover {
  border:1px solid #9b9b9b !important;
  background:#9c9c9c !important;
  background:-webkit-linear-gradient(top,#b6b6b6,#9c9c9c) !important;
  background:-moz-linear-gradient(top,#b6b6b6,#9c9c9c) !important;
  background:-ms-linear-gradient(top,#b6b6b6,#9c9c9c) !important;
  background:-o-linear-gradient(top,#b6b6b6,#9c9c9c) !important;
  color:#ffffff !important;
}
.DTTT_container .DTTT_button:active {
  border-color:#9b9b9b !important;
  color:#ffffff !important;
}
.DTTT_container .DTTT_button span.label { color:#ffffff !important; }
.DTTT_button {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  margin:5px 0px 0px 0px;
  text-align:center;
}
.DTTT_button span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.DTTT_button:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.DTTT_button:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.DTTT_button:active span.label { color:#333333 !important; }
.DTTT_button:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
.DTTT_button:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
.DTTT_button span.label { color:#ffffff !important; }
.blueBtn {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
  margin:5px 0px 0px 0px;
  text-align:center;
}
.blueBtn span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.blueBtn:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.blueBtn:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.blueBtn:active span.label { color:#333333 !important; }
.blueBtn:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
.blueBtn:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
.blueBtn span.label { color:#ffffff !important; }
#jobsDiv .DTTT_button { width:100px; }
.dataTables_wrapper select { margin-top:0; }
.hoverCell {
  display:block;
  position:relative;
  width:90%;
  height:100%;
}
#jobBookingForm .ui-icon, #JobNetworkClientForm .ui-icon, #raJobsStatusForm .ui-icon, #appointmentDiaryForm .ui-icon, #skillsAreaMapForm .ui-icon, #skillsSetSPForm .ui-icon, #diaryDefaultsForm .ui-icon, #CancelJobForm .ui-icon, #BranchesForm .ui-icon { padding:0; }
.jobBookingDiaryPanel {
  padding-left:10px;
  padding-right:0px;
  float:left;
  margin-right:10px;
  width:590px;
}
.jobBookingDiaryRightPanel {
  padding-left:0px;
  padding-right:0px;
  float:left;
  margin-right:10px;
  width:270px;
}
.jobBookingDiaryRightPanel .slotText {
  color:#179bdd;
  font-size:11px;
  padding:0px 0px 0px 2px;
}
#DivEditAddress form {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
#DivEditAddress form input[type=text] {
  width:290px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  font-size:1em;
}
#DivEditAddress form label {
  margin-right:10px;
  width:200px;
  vertical-align:top;
}
#DivEditAddress form .phoneField { width:170px !important; }
#DivEditAddress form .extField { width:104px !important; }
#DivEditAddress form select {
  font-size:1.0em;
  width:302px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
#DivEditAddress form label.fieldError {
  float:left;
  margin-right:10px;
  width:270px;
  margin-left:235px;
}
#DivEditAddress form span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
#DivEditAddress form:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
#DivEditAddress form:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#DivEditAddress form:active span.label { color:#333333 !important; }
#DivEditAddress form:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
#DivEditAddress form:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
#DivEditAddress form span.label { color:#ffffff !important; }
#TradeAccountResultsPanel label { width:100%; }
#TradeAccountResultsPanel span {
  padding:0px;
  margin:0px;
}
#TradeAccountForm .checkBoxText {
  width:300px;
  text-align:left;
  padding-left:138px;
  font-size:1em;
  padding-top:0px;
  margin-top:0px;
}
#CourierForm .fieldLabel {
  float:left;
  margin-right:10px;
  width:150px;
  text-align:right;
}
#CourierForm label.fieldError {
  float:left;
  margin-right:10px;
  width:350px;
  font-size:1em;
  margin-left:180px;
}
#CourierPreferencesForm .fieldLabel {
  float:left;
  margin-right:10px;
  width:150px;
  text-align:right;
}
#CourierPreferencesForm label.fieldError {
  float:left;
  margin-right:10px;
  width:350px;
  font-size:1em;
  margin-left:175px;
}
#jobsDiv tr > td:first-child+td, #jobsDiv tr > td:first-child+td+td+td+td+td+td { text-align:center; }
#jobsDiv tr > td:first-child+td, #jobsDiv tr > td:first-child+td+td+td+td+td+td+td+td+td { text-align:center; }
#jobsDiv tr td { vertical-align:middle; }
.tableHover {
  position:absolute;
  text-align:center;
  z-index:9999999;
  pointer-events:none;
  width:auto;
  background-color:#1489c4;
  opacity:0.9;
  color:#ffffff;
  padding:3px 8px;
}
.width200 {
  width:200px;
  margin-left:10px;
}
.btnPositive, .btnNegative {
  text-decoration:none;
  color:#ffffff;
  padding:3px 5px;
  -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -webkit-box-shadow:0 1px 0 0 white inset;
  -moz-box-shadow:0 1px 0 0 white inset;
  box-shadow:0 1px 0 0 white inset;
  -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  margin-left:5px;
  margin-right:5px;
  position:relative;
  cursor:pointer;
  display:inline-block;
}
.btnPositive {
  background-color:#25a7e8;
  background:-webkit-linear-gradient(top,#25a7e8,#137eb4) !important;
  background:-moz-linear-gradient(top,#25a7e8,#137eb4) !important;
  background:-ms-linear-gradient(top,#25a7e8,#137eb4) !important;
  background:-o-linear-gradient(top,#25a7e8,#137eb4) !important;
}
.btnNegative {
  background-color:#e1253b;
  background:-webkit-linear-gradient(top,#f12a41,#e1253b) !important;
  background:-moz-linear-gradient(top,#f12a41,#e1253b) !important;
  background:-ms-linear-gradient(top,#f12a41,#e1253b) !important;
  background:-o-linear-gradient(top,#f12a41,#e1253b) !important;
}
.weekButtons, .subMenuButtons {
  text-align:center;
  width:100px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
  cursor:pointer;
}
.weekButtonsActive, .subMenuButtonsActive {
  text-align:center;
  width:100px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
  cursor:pointer;
  background-color:#137eb4;
  color:#ffffff;
}
.red-form-button {
  text-decoration:none;
  background-image:url(Skins/skyline/images/red_button_gradients.png);
  background-repeat:repeat-x;
  color:#ffffff;
  display:inline-block;
  padding:3px 7px;
  -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  box-shadow:0px 0px 8px rgba(0,0,0,0.1);
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  border:1px solid #811919;
  cursor:pointer;
}
.red-form-button-hover {
  background-image:url(Skins/skyline/images/red_button_gradients_hover.png);
  background-repeat:repeat-x;
  -webkit-box-shadow:inset 0 1px 0 0 #a82727;
  -moz-box-shadow:inset 0 1px 0 0 #a82727;
  color:#ffffff;
  cursor:pointer;
}
.red-form-button-active {
  -webkit-box-shadow:inset 0 0 1px 0px #a82727, 0 0 1px 0 #c53a3a;
  -moz-box-shadow:inset 0 0 1px 0px #a82727, 0 0 1px 0 #c53a3a;
  box-shadow:inset 0 0 1px 0px #a82727, 0 0 1px 0 #c53a3a;
  color:#ade7ff;
}
.PreferredLogo {
  max-height:20px;
  vertical-align:middle;
  margin-top:0px !important;
}
.SelectedPreferredLogo {
  border-color:#189fe3 !important;
  border-width:2px;
}
.pageSplitPanel h4 {
  margin-bottom:4px;
  margin-top:20px;
  padding-bottom:5px;
  font-weight:bold;
}
.pageSplitPanel label.field {
  font-size:1em;
  text-align:left;
  width:200px;
}
.pageSplitPanel .firstDiv {
  width:200px;
  float:left;
}
.pageSplitPanel .secondDiv {
  width:665px;
  float:left;
  margin-left:15px;
  margin-right:15px;
}
.pageSplitPanel .borderDiv {
  border-color:#cccccc;
  border-width:1px;
  border-style:solid;
  margin-top:20px;
  padding:10px 10px 7px 7px;
}
.pageSplitPanel .phoneNumber { color:#189fe3; }
#CallManagerOptions td {
  background-color:transparent;
  border-color:#cccccc;
  border-style:solid;
}
.errorElement {
  background-color:#e42019 !important;
  color:#ffffff;
}
::-webkit-input-placeholder { color:#aaaaaa; }
:-moz-placeholder { color:#aaaaaa; }
:-ms-placeholder { color:#aaaaaa; }
.placeholder { color:#aaaaaa; }
.customOverlay {
  z-index:9999;
  overflow:hidden;
  position:absolute;
  background:url(colorbox/images/overlay.png) repeat 0 0;
}
.warningMessage { color:#e42019; }
.SearchPanel form#jobSearchForm fieldset p span, .SearchPanel form#policySearchForm fieldset p span {
  float:none !important;
  margin-left:20px;
}
.helpTextIcon {
  cursor:pointer;
  margin-left:5px;
}
.marginRight10 { margin-right:10px !important; }
#bogModalContainer label {
  width:100px;
  text-align:right;
  font-size:12px;
}
#bogModalContainer p { margin-bottom:5px; }
.JoesAuthorisationButton {
  text-align:center;
  padding:5px 5px 15px 5px;
  color:#ffffff;
  background-color:#2b71b0;
  border-style:solid;
  border-width:2px;
  border-color:#08121f;
  cursor:pointer;
  float:right;
}
.JoesAuthorisationButtonServiceProvider {
  width:86px;
  text-align:center;
  padding:5px 5px 15px 5px;
  color:#ffffff;
  background-color:#2b71b0;
  border-style:solid;
  border-width:2px;
  border-color:#08121f;
  cursor:pointer;
  float:right;
}
.JoesAuthorisationButtonManufacturer {
  width:76px;
  text-align:center;
  padding:5px 5px 15px 5px;
  color:#ffffff;
  background-color:#2b71b0;
  border-style:solid;
  border-width:2px;
  border-color:#08121f;
  cursor:pointer;
  float:right;
}
#AuthorisedManufacturersTable_length { float:left; }
#AuthorisedServiceProvidersTable_length { float:left; }
.updateStatus { margin-bottom:-5px !important; }
.fieldError { color:#e42019; }
form sup {
  color:#e42019;
  font-size:1em;
}
#diaryPerformanceResults th {
  font-weight:normal;
  color:#ffffff;
}
#diaryPerformanceResults th a { color:#ffffff; }
#diaryPerformanceResults td {
  padding-left:1px;
  padding-right:1px;
}
#updatePartModalContainer .fieldLabel { width:120px; }
#updatePartModalContainer p { margin-bottom:5px; }
.jobBookingTextCount { margin:0px 0px 5px 330px; }
.textCount { margin:0px 0px 5px 0px; }
.warningDisplayInfo { color:red; }
#sbWrapper #sbHeader, #sbWrapper #sbDropdowns, #sbWrapper #sbAccessories, #sbWrapper #sbCondition, #sbWrapper #ServiceRequest, #sbWrapper #ServiceReport, #sbWrapper #sbBottomSection, #sbWrapper #sbActions {
  display:block;
  position:relative;
  float:left;
  width:100%;
  margin-top:10px;
}
#sbWrapper #sbDropdownsLeft, #sbWrapper #sbDropdownsRight {
  display:block;
  position:relative;
  float:left;
  width:50%;
}
#sbWrapper #sbDropdownsLeft label, #sbWrapper #sbDropdownsRight label { width:125px; }
#sbWrapper #sbDropdownsLeft input[type=text], #sbWrapper #sbDropdownsLeft .ui-combobox-input, #sbWrapper #sbDropdownsRight input[type=text], #sbWrapper #sbDropdownsRight .ui-combobox-input {
  width:250px;
  color:#737373;
}
#sbWrapper #sbDropdownsLeft p, #sbWrapper #sbDropdownsRight p { margin-bottom:5px; }
#sbWrapper #sbAccessories, #sbWrapper #sbCondition {
  border:1px solid #cdcdcd;
  padding:5px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
#sbWrapper #sbAccessories span, #sbWrapper #sbCondition span {
  display:block;
  position:relative;
  float:left;
  height:100%;
  width:100px;
}
#sbWrapper .standardTAT { margin:0px 15px; }
#sbWrapper p, #sbWrapper label { font-size:13px; }
#sbWrapper p { margin:0; }
#sbWrapper textarea {
  width:100%;
  height:75px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
#sbWrapper #ServiceReport { margin-top:10px; }
#sbWrapper #sbPartsUsedWrapper label { font-size:13px; }
#sbWrapper .head {
  margin-top:15px;
  font-size:14px;
  background-color:#158dc6;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  color:#ffffff;
  cursor:pointer;
  font-weight:bold;
  padding:8px 0 8px 6px;
  height:none;
}
#sbWrapper .head .icon_c {
  background:url("Skins/skyline/images/accordion_icons.jpg") no-repeat scroll 0 top transparent;
  float:right;
  position:relative;
  height:18px;
  margin:0 6px 0 0;
  width:18px;
}
#sbWrapper #sbServiceAction, #sbWrapper #sbInvoiceCosts {
  display:block;
  position:relative;
  float:left;
}
#sbWrapper #sbServiceAction {
  width:660px;
  margin-right:15px;
}
#sbWrapper #sbInvoiceCosts { width:190px; }
#sbWrapper #sbInvoiceCosts p { font-size:13px; }
#sbWrapper #sbInvoiceCosts label {
  width:110px;
  text-align:left;
}
#sbWrapper #sbInvoiceCosts input { width:50px; }
#sbWrapper #sbInvoiceCosts a { width:50px !important; }
#sbWrapper #sbInvoiceCosts .fieldValue {
  display:block;
  position:relative;
  float:right;
  padding:2px 0px;
}
#sbWrapper .fieldInput {
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  display:none;
}
#sbWrapper .inline-edit {
  padding:3px 7px;
  display:inline-block;
}
#sbWrapper #sbActions {
  text-align:center;
  clear:both;
}
#sbWrapper #sbActions a {
  width:60px;
  display:inline-block;
  float:none;
}
#sbWrapper .btnStandard, #sbWrapper .btnConfirm, #sbWrapper .btnCancel {
  width:60px;
  display:inline-block;
}
#sbWrapper textarea {
  resize:vertical;
  min-height:50px;
  max-height:300px;
}
#sbWrapper .ui-combobox-input { width:212px; }
#sbWrapper fieldset {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px;
}
#sbWrapper #completionStatusFieldset .ui-combobox-input { width:300px !important; }
#endSave { margin-right:10px; }
#endAppraisal a {
  width:60px !important;
  display:inline-block;
}
textarea { resize:none; }
#AppointmentForm label {
  float:left;
  margin-right:10px;
  width:190px;
}
#AppointmentForm label.fieldError {
  float:left;
  margin-right:10px;
  width:350px;
  font-size:1em;
  margin-left:225px;
}
.bottomButtons {
  display:block;
  position:relative;
  float:left;
  clear:both;
  width:100% !important;
  text-align:center !important;
  margin-right:0 !important;
  height:none;
}
.bottomButtons .btnConfirm, .bottomButtons .btnCancel {
  width:60px;
  clear:none;
  float:none;
}
textarea {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.accessoriesTextcount, .conditionTextcount {
  width:100% !important;
  margin-bottom:-20px;
}
#ServiceProvidersResults tr > td:first-child+td+td, #ServiceProvidersResults tr > td:first-child+td+td+td+td, #ServiceProvidersResults tr > td:first-child+td+td+td+td+td+td+td+td+td { text-align:center; }
#ServiceProvidersResults tr > td:first-child+td+td+td+td+td+td+td+td+td { vertical-align:middle; }
#ServiceProvidersResults tr > td:first-child+td+td+td+td+td+td+td+td+td input { margin:0; }
#APForm .fieldLabel {
  float:left;
  margin-right:10px;
  width:150px;
}
.ui-autocomplete-input { margin:0px 0px 3px 0px !important; }
h1, h2, h3, h4, h5, h6 { color:#666666; }
#transactionReportForm .ui-button .ui-button-text { display:block !important; }
#transactionReportForm .ui-combobox span { padding:0; }
#transactionReportForm .ui-combobox a {
  margin-left:-6px;
  top:5px;
  display:inline-block !important;
  height:17px;
  width:20px;
}
#transactionReportForm .ui-combobox input {
  width:255px;
  height:22px;
  font-family:Arial;
  color:#737373;
  font-size:12px;
}
#transactionReportForm .ui-multiselect {
  width:265px !important;
  margin-bottom:5px;
}
#transactionReportForm label {
  width:90px;
  margin-right:0;
}
span.ui-combobox a.ui-button {
  height:16px;
  padding:0;
  top:4px;
  width:16px;
}
.ui-button .ui-button-text { height:10px !important; }
.ui-combobox span { padding:0; }
span .ui-combobox a {
  margin-left:-26px !important;
  top:5px !important;
}
.ui-combobox input {
  font-family:Arial;
  color:#737373;
  font-size:12px;
}
.ui-widget-content a, .ui-menu-item {
  font-family:Arial;
  color:#737373;
  font-size:12px;
}
#firstDiv.firstDiv div#innerFirstDiv span.ui-combobox input { width:290px; }
#transactionReportForm .ui-combobox a { margin-left:-25px; }
#jobsDiv table tr td:first-child+td+td { text-align:center; }
.thickBoarderth {
  border-style:solid !important;
  border-width:0px 0px 0px 3px !important;
  border-color:#dddddd !important;
}
.mediumBoarderth {
  border-style:solid !important;
  border-width:0px 0px 0px 2px !important;
  border-color:#dddddd !important;
}
.thickBoardertd {
  border-style:solid !important;
  border-left-width:3px !important;
  border-left-color:#dddddd !important;
}
.mediumBoardertd {
  border-style:solid !important;
  border-left-width:2px !important;
  border-left-color:#dddddd !important;
}
#diaryPerformanceResults {
  border-style:solid;
  border-width:3px;
  border-color:#dddddd;
}
#UnitTypesForm span.text {
  width:40px;
  display:inline-block;
}
#closedJobsTable tr > td:first-child+td+td+td, #closedJobsTable tr > td:first-child+td+td+td+td+td+td+td+td+td { text-align:center; }
#jobsDiv .DTTT_container { width:300px; }
#rapidProcessModal label { font-size:12px; }
#rapidProcessModal .label {
  width:110px;
  display:inline-block;
}
.ui-dialog .ui-dialog-buttonpane button {
  display:inline-block !important;
  width:60px;
}
.ui-dialog-buttonpane {
  text-align:center !important;
  padding:5px !important;
  border:none !important;
  padding-top:0 !important;
  margin-top:0 !important;
}
.ui-dialog-buttonset {
  display:inline-block !important;
  float:none !important;
}
.ui-button-text {
  font-size:12px !important;
  height:none !important;
  margin:0 !important;
  padding:0 !important;
  display:inline !important;
}
.ui-dialog-content {
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}
.ui-dialog-titlebar .ui-dialog-titlebar-close { display:none !important; }
.ui-dialog-titlebar {
  text-align:center !important;
  margin-bottom:10px !important;
}
.ui-dialog-title {
  margin:0 !important;
  padding:0 !important;
  display:inline-block !important;
  float:none !important;
}
.ui-dialog {
  font-family:Arial !important;
  font-size:12px !important;
}
#Tab1.ui-state-default a#ui-id-1.TimeSlotActiveTab, #Tab2.ui-state-default a#ui-id-2.TimeSlotActiveTab, #Tab3.ui-state-default a#ui-id-3.TimeSlotActiveTab { color:#ffffff !important; }
#openJobsResults td, #overdueJobsResults td, #matches_table td { vertical-align:middle; }
#openJobsResults tr > td:first-child, #openJobsResults tr > td:first-child+td+td, #openJobsResults tr > td:first-child+td+td+td, #overdueJobsResults tr > td:first-child, #overdueJobsResults tr > td:first-child+td+td, #overdueJobsResults tr > td:first-child+td+td+td, #matches_table tr > td:first-child, #matches_table tr > td:first-child+td+td, #matches_table tr > td:first-child+td+td+td { text-align:center; }
#openJobsResults tr > td:first-child+td+td+td+td+td+td+td+td+td, #openJobsResults tr > td:first-child+td+td+td+td+td+td+td+td+td+td, #overdueJobsResults tr > td:first-child+td+td+td+td+td+td+td+td+td, #overdueJobsResults tr > td:first-child+td+td+td+td+td+td+td+td+td+td, #matches_table tr > td:first-child+td+td+td+td+td+td+td+td+td, #matches_table tr > td:first-child+td+td+td+td+td+td+td+td+td+td { text-align:center; }
#EditCustomerDetails label {
  width:160px;
  padding-top:7px;
}
.PlainTable td {
  background-color:transparent;
  border-color:#cccccc;
  border-style:solid;
  padding:0px;
  text-align:center;
}
.PlainTable td.topTd { font-size:10px; }
.PlainTable .ActiveButton { border-style:none; }
.cardLabel {
  float:left;
  margin-right:10px;
  width:190px;
  text-align:right;
  font-size:12px;
  color:#737373;
  padding-top:5px;
  padding-bottom:0px;
}
cardTopLabel {
  text-align:center;
  font-size:12px !important;
  color:#737373 !important;
  padding-top:5px;
  padding-bottom:0px;
}
.formRadioCheckText {
  font-size:12px !important;
  color:#737373;
}
.saFormSpan {
  font-size:12px !important;
  color:#737373;
}
.ui-state-highlight { border:1px solid #5ec0fc !important; }
#wrapper .ui-combobox .ui-button { margin-left:-22px; }
#reportTables .ui-combobox-input { width:200px; }
#reportTables .tableSettings {
  margin-top:1px;
  margin-left:5px;
  padding:3px;
  border:1px solid #179bdd;
  display:inline-block;
  border-radius:2px;
  position:relative;
  float:right;
}
#reportTables .tableSettings:hover { background:#2769a8; }
#activeTableFieldset, #selectedColumnsFieldset, #summaryColumns { padding:0px 10px 5px 10px; }
#activeTableFieldset ul, #selectedColumnsFieldset ul, #summaryColumns ul {
  padding:20px 0px;
  margin:0 auto;
  text-align:left;
}
#activeTableFieldset li, #selectedColumnsFieldset li, #summaryColumns li {
  list-style-type:none;
  cursor:default;
  background-color:#179bdd;
  margin-bottom:5px;
  width:350px;
  vertical-align:middle;
  height:35px;
  padding-left:10px;
  color:white;
}
#activeTableFieldset li span, #selectedColumnsFieldset li span, #summaryColumns li span {
  display:inline-block;
  position:relative;
  margin-top:9px;
}
#activeTableFieldset .placeholder, #selectedColumnsFieldset .placeholder, #summaryColumns .placeholder {
  width:350px;
  height:35px;
  background-color:#d5e7ff !important;
}
#activeTableFieldset .ui-multiselect, #selectedColumnsFieldset .ui-multiselect, #summaryColumns .ui-multiselect {
  height:25px;
  position:relative;
  display:block;
  float:right;
  width:145px !important;
  margin:5px 5px 0px 0px;
  padding-top:0;
  padding-right:0;
}
#activeTableFieldset .ui-multiselect .ui-icon, #selectedColumnsFieldset .ui-multiselect .ui-icon, #summaryColumns .ui-multiselect .ui-icon {
  margin-top:2px !important;
  margin-right:-4px;
}
#activeTableFieldset .ui-multiselect span, #selectedColumnsFieldset .ui-multiselect span, #summaryColumns .ui-multiselect span { margin-top:0; }
.ui-multiselect-menu { width:300px !important; }
.ui-multiselect-menu input {
  margin-left:5px;
  padding:2px !important;
}
#serviceActionWrapper .ui-combobox-input {
  width:250px;
  height:20px;
}
#serviceActionWrapper fieldset {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.helpTextIconQtip { cursor:pointer; }
label.fieldError2 {
  background:url(Skins/skyline/images/error_icon.png) no-repeat 0px 3px;
  font-weight:bold;
  font-size:1.0em;
  padding-bottom:3px;
  color:#e42019;
  text-align:left;
  padding-left:20px;
  margin-left:230px;
}
.btnCancel.ui-button { color:white !important; }
#AccessoriesFormPanel form label.fieldError {
  float:left;
  margin-right:10px;
  width:400px;
  margin-left:222px;
}
fieldset {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.dataTable tr td { vertical-align:middle; }
#createReportWrapper label { margin-right:0; }
#createReportWrapper div {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
#createReportWrapper input[type=text], #createReportWrapper .ui-combobox-input { height:20px; }
.btnStandardLogin, .btnStandardEdit, .btnStandardInsert {
  text-decoration:none !important;
  font-weight:normal !important;
  color:#444444;
  display:inline-block;
  cursor:pointer;
  border:solid 1px #d9d9d9;
  background:#f3f3f3;
  -webkit-transition:border-color .20s;
  -moz-transition:border-color .20s;
  -ms-transition:border-color .20s;
  -o-transition:border-color .20s;
  transition:border-color .20s;
  border:1px solid #158dca !important;
  background:#189fe3 !important;
  display:inline-block;
  *zoom:1;
  *display:inline;
  border-radius:0 !important;
  position:relative;
  padding:3px 5px !important;
  background:-webkit-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-moz-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-ms-linear-gradient(top,#2ca9e9,#168fcc) !important;
  background:-o-linear-gradient(top,#2ca9e9,#168fcc) !important;
  -webkit-transition:border .20s;
  -moz-transition:border .20s;
  -ms-transition:border .20s;
  -o-transition:border .20s;
  transition:border .20s;
  text-align:center !important;
  font-size:12px !important;
  color:#ffffff !important;
  min-width:38px;
  _width:38px;
  *width:auto;
}
.btnStandardLogin span.label, .btnStandardEdit span.label, .btnStandardInsert span.label {
  overflow:hidden;
  color:#444444;
  -webkit-transition:color .20s;
  -moz-transition:color .20s;
  -ms-transition:color .20s;
  -o-transition:color .20s;
  transition:color .20s;
}
.btnStandardLogin:hover, .btnStandardEdit:hover, .btnStandardInsert:hover {
  background:#f4f4f4;
  border-color:#c0c0c0;
  color:#333333;
  -webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 0px rgba(0,0,0,0.25);
  box-shadow:0px 1px 0px rgba(0,0,0,0.25);
}
.btnStandardLogin:active, .btnStandardEdit:active, .btnStandardInsert:active {
  border-color:#c6c6c6 !important;
  color:#4d90fe;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.btnStandardLogin:active span.label, .btnStandardEdit:active span.label, .btnStandardInsert:active span.label { color:#333333 !important; }
.btnStandardLogin:hover, .btnStandardEdit:hover, .btnStandardInsert:hover {
  border:1px solid #1381b8 !important;
  background:#1483ba !important;
  background:-webkit-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-moz-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-ms-linear-gradient(top,#1aa2e7,#1483ba) !important;
  background:-o-linear-gradient(top,#1aa2e7,#1483ba) !important;
  color:#ffffff !important;
}
.btnStandardLogin:active, .btnStandardEdit:active, .btnStandardInsert:active {
  border-color:#1381b8 !important;
  color:#ffffff !important;
}
.btnStandardLogin span.label, .btnStandardEdit span.label, .btnStandardInsert span.label { color:#ffffff !important; }
#sitemapContainer {
  clear:both;
  margin-top:20px;
}
#sitemapContainer #left-panel {
  float:left;
  margin:20px 10px 0px 0px;
  width:616px;
}
#sitemapContainer #right-panel {
  float:left;
  margin:20px 0px 0px 0px;
  width:302px;
}
#sitemapContainer .gradient {
  background-color:#fbfbfb;
  background-image:-moz-linear-gradient(center top,#ffffff,#f5f5f5);
  background-repeat:repeat-x;
}
#sitemapContainer .corners {
  border:1px solid #dddddd;
  border-radius:16px 16px 16px 16px;
  box-shadow:0 0 8px rgba(0,0,0,0.1);
}
#sitemapContainer .blue-letters-large {
  background:-moz-linear-gradient(center bottom,#0088cc 0%,#189cde 100%) repeat scroll 0 0 transparent;
  border-bottom:1px solid #cccccc;
  border-radius:16px 16px 0 0;
  box-shadow:0 1px 0 rgba(0,0,0,0.04);
  color:#ffffff;
  font-weight:bold;
  height:25px;
  line-height:20px;
  margin:0;
  text-shadow:0 1px 0 #333333;
}
#sitemapContainer .nav-list {
  margin-bottom:0;
  padding-left:15px;
  padding-right:15px;
}
#sitemapContainer .nav { list-style:none outside none; }
#sitemapContainer .label-important {
  background-color:#ff0000;
  float:right;
}
#sitemapContainer .label-warning, #sitemapContainer .badge-warning { background-color:#ffbf00; }
#sitemapContainer .label-success, #sitemapContainer .badge-success { background-color:#23a274; }
#sitemapContainer .label {
  border-radius:3px 3px 3px 3px;
  padding:1px 4px 2px;
}
#sitemapContainer .label, #sitemapContainer .badge {
  color:#ffffff;
  font-size:10.998px;
  font-weight:bold;
  line-height:14px;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  vertical-align:baseline;
  white-space:nowrap;
}
#sitemapContainer .nav > li > a:hover {
  text-decoration:none;
  background-color:#eeeeee;
}
#sitemapContainer .nav > li > a {
  display:block;
  padding:3px 15px;
  width:255px;
}
#sitemapContainer .nav .nav-header {
  padding:3px 15px;
  font-size:11px;
  font-weight:bold;
  line-height:18px;
  color:#999999;
  text-shadow:0 1px 0 rgba(255,255,255,0.5);
  text-transform:uppercase;
}
#sitemapContainer .nav-list > li > a, #sitemapContainer .nav-list .nav-header {
  margin-left:-15px;
  margin-right:-15px;
  text-shadow:0 1px 0 rgba(255,255,255,0.5);
}
#sitemapContainer .overflow {
  height:510px;
  overflow-y:scroll;
}
#astrTable td {
  background-color:white;
  border:2px solid black;
  margin:5px;
  padding:5px 10px;
}
#astrTable {
  border-collapse:collapse;
  margin:15px;
  width:auto;
  color:#000000;
  font-size:11px;
}
#astrTable .astrTableEmptyTd {
  width:5px;
  padding:0;
  border-top:none;
  border-bottom:none;
}
.astrTableFirstTd, .astrTableLastTd { font-size:28px; }
#astrTable .astrTableLastTd {
  padding-left:20px;
  padding-right:20px;
}
#astrLeftDiv { height:543px; }
.APcalnedarTable tbody tr.APcalendarTr td {
  width:60px !important;
  height:70px !important;
  text-align:center !important;
  border-left:1px solid #d7d7d7 !important;
  border-top:1px solid #d7d7d7 !important;
  padding:4px !important;
  vertical-align:top;
}
.APcalendarOuterDiv {
  font-size:12px !important;
  font-family:Arial;
  line-height:18px !important;
}
.APcalendarSlotsLeftDiv span { font-size:10px; }
.APCalendarTime {
  border:1px solid green !important;
  bottom:30px !important;
  height:15px !important;
  padding:2px !important;
  position:relative !important;
}
.APcalendarSlotsLeftDiv span.APcalendarTime { color:black; }
.APcalendarHeader {
  cursor:default !important;
  background:-moz-linear-gradient(top,#336699,#6296ca);
  background:-webkit-gradient(linear,left top,left bottom,from(#336699),to(#6296ca));
  height:34px !important;
  background-color:#6296ca !important;
  color:#ffffff !important;
  font-weight:bold !important;
  font-size:12px !important;
  text-shadow:0px -1px 0 #87260c !important;
  text-transform:uppercase !important;
  text-align:center;
}
.APcalendarNone {
  width:60px !important;
  height:70px !important;
  background:#dadada url(Skins/skyline/images/not_available.png) repeat !important;
  color:gray !important;
}
.APcalendarNone:hover {
  width:60px !important;
  height:70px !important;
  cursor:not-allowed !important;
}
.APcalendarAM {
  width:60px !important;
  height:70px !important;
  background:#6296ca !important;
  color:#ffffff !important;
  box-shadow:1px 1px 0px #5581ae inset !important;
  -moz-box-shadow:1px 1px 0px #5581ae inset !important;
  -webkit-box-shadow:1px 1px 0px #5581ae inset !important;
}
.APcalendarAM:hover {
  width:60px !important;
  height:70px !important;
  cursor:pointer !important;
  -webkit-box-shadow:0px 0px 3px rgba(134,134,134,0.75) !important;
  -moz-box-shadow:0px 0px 3px rgba(134,134,134,0.75) !important;
  box-shadow:0px 0px 3px rgba(134,134,134,0.75) !important;
}
.APcalendarALL {
  background:#ffffaa !important;
  color:#8c8c8c 8 !important;
  box-shadow:1px 1px 0px #f3f3f3 inset !important;
  -moz-box-shadow:1px 1px 0px #f3f3f3 inset !important;
  -webkit-box-shadow:1px 1px 0px #f3f3f3 inset !important;
}
.APcalendarALL:hover {
  width:60px !important;
  height:70px !important;
  cursor:pointer !important;
  -webkit-box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
  -moz-box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
  box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
}
.APcalendarPM {
  background:#339977 !important;
  color:#ffffff !important;
  box-shadow:1px 1px 0px #2c8467 inset !important;
  -moz-box-shadow:1px 1px 0px #2c8467 inset !important;
  -webkit-box-shadow:1px 1px 0px #2c8467 inset !important;
}
.APcalendarPM:hover {
  width:60px !important;
  height:70px !important;
  cursor:pointer !important;
  -webkit-box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
  -moz-box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
  box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
}
.APCalendarNumber {
  position:relative !important;
  float:left !important;
  top:10px !important;
  left:36% !important;
  font-weight:bold !important;
  font-size:14px !important;
  width:20px !important;
  color:#444444 !important;
}
.APcalnedarTable {
  width:455px !important;
  box-shadow:0 3px 3px rgba(0,0,0,0.25) !important;
  display:table;
  font:15px / 1.5 "Helvetica Neue", Helvetica, Arial, san-serif !important;
}
.APcalendarBottomTextDiv {
  float:right;
  font-size:10px;
}
.APcalendarOuterDiv {
  margin-right:10px !important;
  margin-bottom:10px !important;
}
tr.APcalendarTr {
  border-top:1px solid #acacac !important;
  height:71px;
}
div.dataTables_wrapper { background:none; }
div.dataTables_wrapper thead th div.DataTables_sort_wrapper {
  position:relative;
  padding-right:20px;
  padding-right:20px;
  left:100px;
}
div.dataTables_wrapper thead th div.DataTables_sort_wrapper span {
  position:absolute;
  top:50%;
  margin-top:-8px;
  right:0;
  left:100px;
}
.tabs2 { list-style:none; }
.tabs2 li { display:inline; }
.tabs2 li a {
  float:left;
  display:block;
  padding:4px 28px;
  margin-left:-1px;
  position:relative;
  left:1px;
  text-decoration:none;
  background:#6296ca;
  background:-moz-linear-gradient(top,#336699,#6296ca);
  background:-webkit-gradient(linear,left top,left bottom,from(#336699),to(#6296ca));
  height:20px;
  color:#ffffff;
  font-weight:normal;
  font-size:13px;
  font-weight:bold;
}
.tabs2 li a.active_tab_st {
  background:#f7f7f7;
  border-bottom:1px solid #f7f7f7;
  color:#336699;
  height:20px;
  z-index:2;
  font-weight:bold;
}
.tabs2 li a.active_tab_st:hover {
  background:#f7f7f7;
  border-bottom:1px solid #f7f7f7;
  color:#6296ca;
}
.tabs2 li a:hover {
  background:#336699;
  background:-moz-linear-gradient(top,#6296ca,#336699);
  background:-webkit-gradient(linear,left top,left bottom,from(#6296ca),to(#336699));
}
.group2:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}
.box-wrap {
  position:relative;
  min-height:150px;
  width:440px;
}
.tabbed-area div div {
  background:#f7f7f7;
  padding:20px;
  min-height:100px;
  position:absolute;
  top:-1px;
  left:0;
  width:372px;
  height:200px;
}
.tabbed-area div div, .tabs2 li a { border:1px solid #d7d7d7; }
#box1:target, #box2:target, #box3:target {
  z-index:1;
  height:205px;
}
#box-four:target a[href="#box-four"] { color:red; }
.tabbed-area {
  font-family:Arial;
  font-size:13px;
  width:430px;
  height:280px;
}
.tabbed-area ul.tabs2 {
  margin:0px;
  padding:0px;
}
form.st, legend.st, input.st, fieldset.st { color:#666666; }
.st legend {
  color:#6296ca;
  font-weight:bold;
}
.blue_tab {
  background:#6296ca;
  height:20px;
  color:white;
  font-weight:normal;
  font-size:13px;
  font-weight:bold;
}
.APcalendarFull {
  background:#ff5656 !important;
  color:#8c8c8c 8 !important;
  box-shadow:1px 1px 0px #f3f3f3 inset !important;
  -moz-box-shadow:1px 1px 0px #f3f3f3 inset !important;
  -webkit-box-shadow:1px 1px 0px #f3f3f3 inset !important;
}
.APcalendarFull:hover {
  cursor:pointer !important;
  -webkit-box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
  -moz-box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
  box-shadow:0px 0px 5px rgba(134,134,134,0.75) !important;
}
.diaryDataTable a {
  font-size:10px !important;
  text-transform:uppercase !important;
}
.diaryDataTable {
  font-size:10px !important;
  text-transform:uppercase !important;
}
.commandDiv { box-shadow:0 3px 3px rgba(0,0,0,0.25) !important; }
.APcalendarSelected {
  width:60px !important;
  height:70px !important;
  background:#6296ca !important;
  color:#ffffff !important;
  box-shadow:1px 1px 0px #5581ae inset !important;
  -moz-box-shadow:1px 1px 0px #5581ae inset !important;
  -webkit-box-shadow:1px 1px 0px #5581ae inset !important;
}
.tooltipWallboardTD {
  border-left:1px solid black;
  border-top:1px solid black;
  background:none !important;
  text-align:center !important;
}
.multimapstyle { padding:0 !important; }
