@import url("jquery.qtip.min.css");
html, body {
  margin:0;
  padding:0;
}
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  font-weight:normal;
  font-style:normal;
  font-size:100%;
  font-family:inherit;
   line-height:1; 
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
ol, ul { list-style:none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
html {
  overflow-y:scroll;
  font-size:100%;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}
a:focus { outline:thin dotted; }
a:hover, a:active { outline:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video {
  display:inline-block;
  *display:inline;
  *zoom:1;
}
audio:not([controls]) { display:none; }
sub, sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img {
  border:0;
  -ms-interpolation-mode:bicubic;
}
button, input, select, textarea {
  font-size:100%;
  margin:0;
  vertical-align:baseline;
  *vertical-align:middle;
  max-width:90%;
}
button, input {
  line-height:normal;
  *overflow:visible;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border:0;
  padding:0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor:pointer;
  -webkit-appearance:button;
}
input[type="search"] {
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
textarea {
  overflow:auto;
  vertical-align:top;
  width:100%; /*kkara: Moved this from the default editor template */
}
body { font:9pt/1.5em Arial, Helvetica, sans-serif; }
pre, code, tt { font:1em/1.5em 'Andale Mono', 'Lucida Console', monospace; }
h1, h2, h3, h4, h5, h6, b, strong { font-weight:bold; }
em, i, dfn { font-style:italic; }
dfn { font-weight:bold; }
p, code, pre, kbd { margin:0 0 1.5em 0; }
blockquote { margin:0 1.5em 1.5em 1.5em; }
cite { font-style:italic; }
li ul, li ol { margin:0 1.5em; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
ol ol { list-style:upper-alpha; }
ol ol ol { list-style:lower-roman; }
ol ol ol ol { list-style:lower-alpha; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { width:100%; }
th { font-weight:bold; }
th, td, caption { padding:4px 10px 4px 5px; }
tfoot { font-style:italic; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted; }
address {
  margin:0 0 1.5em;
  font-style:italic;
}
del { text-decoration:line-through; }
pre {
  margin:1.5em 0;
  white-space:pre;
}
* html .group { height:1%; }
* + html .group { display:inline-block; }
.group:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.gigantic {
  font-size:110px;
  line-height:120px;
  letter-spacing:-2px;
}
.huge, h1 {
  font-size:68px;
  line-height:72px;
  letter-spacing:-1px;
}
.large, h2 {
  font-size:42px;
  line-height:48px;
}
.bigger, h3 {
  font-size:26px;
  line-height:36px;
}
.big, h4 {
  font-size:22px;
  line-height:30px;
}
body { font:16px/24px Georgia, serif; }
.small, small {
  font-size:13px;
  line-height:18px;
}
::selection { background:#ffff9e; }
::-moz-selection { background:#ffff9e; }
img::selection { background:transparent; }
img::-moz-selection { background:transparent; }
body { -webkit-tap-highlight-color:#ffff9e; }
body {
  width:100%;
  *zoom:1;
}
body:before, body:after {
  content:"";
  display:table;
}
body:after { clear:both; }
body .ui-tooltip, body .qtip { font-size:inherit; }
body .ui-tooltip .ui-tooltip-content > div, body .qtip .ui-tooltip-content > div { line-height:1.5em; }
body .ui-tooltip .ui-tooltip-content > div.error, body .qtip .ui-tooltip-content > div.error { color:red; }
ul.unstyled {
  *zoom:1;
  list-style:none outside none;
  margin:0;
  padding:0;
}
ul.unstyled:before, ul.unstyled:after {
  content:"";
  display:table;
}
ul.unstyled:after { clear:both; }
body {
  background:#eaeeed;
  font-family:Trebuchet MS;
  padding-bottom:3em;
  color:#373737;
  font-size:14px;
}
body button.blue {
  color:#ffffff;
  display:block;
  /*width:192px;*/
    width: 120px;
  line-height:28px;
  font-weight:bold;
  text-align:center;
  background:url(Images/btn-blue.png) no-repeat;
  margin:1em auto;
  -webkit-box-shadow:0 0 5px #4f4f4f;
  -moz-box-shadow:0 0 5px #4f4f4f;
  box-shadow:0 0 5px #4f4f4f;
  behavior:url(PIE);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  *zoom:1;
}
body button.blue:before, body button.blue:after {
  content:"";
  display:table;
}
body button.blue:after { clear:both; }
body button.blue-large {
  width:460px;
  background:url(Images/btn-blue-large.png) no-repeat;
}
body button[disabled] {
  -moz-opacity:.25;
  -khtml-opacity:.25;
  -webkit-opacity:.25;
  opacity:.25;
}
body ul.input-small >li input[type=text], body li.input-small input[type=text] { width:3em; }
body ul.label-top > li label, body li.label-top label { display:block; }
body ul.grid {
  *zoom:1;
  list-style:none outside none;
  margin:0;
  padding:0;
  *zoom:1;
  padding-top:.5em !important;
}
body ul.grid:before, body ul.grid:after {
  content:"";
  display:table;
}
body ul.grid:after { clear:both; }
body ul.grid:before, body ul.grid:after {
  content:"";
  display:table;
}
body ul.grid:after { clear:both; }
body ul.grid >li {
  float:left;
  margin-bottom:.5em;
}
body ul.grid >li.clear { clear:left; }
body ul.grid >li.push1 { margin-left:6.25%; }
body ul.grid >li.push2 { margin-left:12.5%; }
body ul.grid >li.push3 { margin-left:18.75%; }
body ul.grid >li.push4 { margin-left:25%; }
body ul.grid >li.push5 { margin-left:31.25%; }
body ul.grid >li.push6 { margin-left:37.5%; }
body ul.grid >li.push7 { margin-left:43.75%; }
body ul.grid >li.push8 { margin-left:50%; }
body ul.grid >li.push9 { margin-left:56.25%; }
body ul.grid >li.push10 { margin-left:62.5%; }
body ul.grid >li.push11 { margin-left:68.75%; }
body ul.grid >li.push12 { margin-left:75%; }
body ul.grid >li.push13 { margin-left:81.25%; }
body ul.grid >li.push14 { margin-left:87.5%; }
body ul.grid >li.push15 { margin-left:93.75%; }
body ul.grid >li.push16 { margin-left:87.5%; }
body ul.grid >li.col1 {
  float:left;
  width:6.25%;
}
body ul.grid >li.col2 {
  float:left;
  width:12.5%;
}
body ul.grid >li.col3 {
  float:left;
  width:18.75%;
}
body ul.grid >li.col4 {
  float:left;
  width:25%;
}
body ul.grid >li.col5 {
  float:left;
  width:31.25%;
}
body ul.grid >li.col6 {
  float:left;
  width:37.5%;
}
body ul.grid >li.col7 {
  float:left;
  width:43.75%;
}
body ul.grid >li.col8 {
  float:left;
  width:50%;
}
body ul.grid >li.col9 {
  float:left;
  width:56.25%;
}
body ul.grid >li.col10 {
  float:left;
  width:62.5%;
}
body ul.grid >li.col11 {
  float:left;
  width:68.75%;
}
body ul.grid >li.col12 {
  float:left;
  width:75%;
}
body ul.grid >li.col13 {
  float:left;
  width:81.25%;
}
body ul.grid >li.col14 {
  float:left;
  width:87.5%;
}
body ul.grid >li.col15 {
  float:left;
  width:93.75%;
}
body ul.grid >li.col16 {
  float:left;
  width:100%;
}
body ul.grid >li.col17 {
  float:left;
  width:107%;
}
body ul.grid >li.clear { clear:left; }
body ul.bool-error { color:red; }
body ul.row2 >li { width:50%; }
body ul.row3 >li { width:33%; }
body ul.row4 >li { width:25%; }
body ul.row5 >li { width:20%; }
div.logincontainer {
  width:960px;
  margin:0 auto;
  padding:9em 0 0;
  position:relative;
}
div.logincontainer .logo {
  display:inline;
  float:left;
  width:290px;
  margin:0 5px;
  background:#ffffff;
  margin-left:666px;
  -webkit-border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  height:80px;
}
div.logincontainer a.login-forgot {
  -webkit-border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  color:#ffffff;
  text-decoration:none;
  padding:6px 6px 6px 36px;
  line-height:36px;
  border:1px solid #ffffff;
  border-top:0;
  background:url(Images/login-forgot.png) #000000 no-repeat 4px 2px;
  margin-left:722px;
  position:relative;
  top:-1px;
}
div.logincontainer div.message-success {
  width:710px;
  margin:0 auto;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  background:url(Images/icon-success.png) 4px 4px no-repeat #ffffff;
  padding:.5em 0;
  position:absolute;
  top:3em;
  left:125px;
}
div.logincontainer div.message-success span {
  color:#000000;
  margin-left:60px;
  font-weight:bold;
}
div.logincontainer div.message-success ul {
  margin:0 0 0 76px;
  padding:0;
}
div.logincontainer div.message-success ul li { margin:0; }
div.logincontainer div.validation-summary-errors {
  width:700px;
  margin:0 auto;
  background:#ffffff;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  position:absolute;
  top:3em;
  left:125px;
}
div.logincontainer div.validation-summary-errors span.success { color:#000000; }
div.logincontainer div.validation-summary-errors span {
  color:red;
  margin:.5em;
  font-weight:bold;
}
div.logincontainer div.validation-summary-errors ul { margin-top:1em; }
div.logincontainer div.validation-summary-errors ul li { color:red; }
div.logincontainer .loginbox {
  width:700px;
  margin:0 auto;
  padding:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  background:rgba(0,0,0,0.5);
  -pie-background:rgba(0,0,0,0.5);
  behavior:url(PIE);
}
div.logincontainer .loginbox form {
  display:block;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  background:rgba(0,0,0,0.65);
  -pie-background:rgba(0,0,0,0.65);
  behavior:url(PIE);
  border:10px solid #ffffff;
}
div.logincontainer .loginbox form fieldset {
  display:block;
  position:relative;
  color:#ffffff;
}
div.logincontainer .loginbox form fieldset legend { height:8em; }
div.logincontainer .loginbox form fieldset legend span {
  display:block;
  position:relative;
  margin:0 197px;
  height:80px;
  background:rgba(255,255,255,1);
  -pie-background:rgba(255,255,255,1);
  behavior:url(PIE);
  -webkit-border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
}
div.logincontainer .loginbox form fieldset p.form-description {
  margin:0 200px;
  font-size:11px;
  line-height:1.5em;
  margin-bottom:3em;
}
div.logincontainer .loginbox form fieldset ul.unstyled li {
  margin:0 200px;
  background:url(Images/account-field-invalid.png) 1000% 22px no-repeat;
}
div.logincontainer .loginbox form fieldset ul.unstyled li label {
  display:block;
  font-weight:bold;
}
div.logincontainer .loginbox form fieldset ul.unstyled li input.text, div.logincontainer .loginbox form fieldset ul.unstyled li select {
  width:98%;
  border:1px solid #2b2b2b;
  margin-top:.25em;
  padding:.25em;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  -webkit-box-shadow:0 0 5px #4f4f4f;
  -moz-box-shadow:0 0 5px #4f4f4f;
  box-shadow:0 0 5px #4f4f4f;
  behavior:url(PIE);
  margin-bottom:1em;
}
div.logincontainer .loginbox form fieldset ul.unstyled li.inline-label label {
  font-size:13px;
  position:relative;
  top:-2px;
}
div.logincontainer .loginbox form fieldset ul.unstyled li.inline-label label { display:inline; }
div.logincontainer .loginbox form fieldset ul.unstyled li.input-error {
  background-position:100% 32px;
  margin:0 170px 0 200px;
  padding-right:30px;
}
div.logincontainer .loginbox form fieldset .account-links {
  -webkit-border-radius:10px 0 0 0;
  -moz-border-radius:10px 0 0 0;
  border-radius:10px 0 0 0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  background:rgba(0,0,0,1);
  -pie-background:rgba(0,0,0,1);
  behavior:url(PIE);
  width:200px;
  float:right;
  line-height:1.5em;
}
div.logincontainer .loginbox form fieldset .account-links a {
  color:#ffffff;
  text-decoration:none;
  display:block;
  text-align:right;
  padding-right:0.25em;
  font-size:13px;
  line-height:1.5em;
  border-bottom:1px solid #333333;
  margin:0 0.25em;
}
div.logincontainer .loginbox form fieldset .account-links a.return {
  line-height:35px;
  background:url(Images/login-return.png) 0 4px no-repeat;
}
div.logincontainer .loginbox form fieldset div.account-links-left {
  -webkit-border-radius:0 10px 0 0;
  -moz-border-radius:0 10px 0 0;
  border-radius:0 10px 0 0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  float:left;
  margin-left:0;
  width:180px;
}
div.logincontainer div.bboard {
  width:890px;
  margin:0 auto;
  padding-top:3em;
}
div.logincontainer div.bboard ul {
  display:inline;
  float:left;
  width:890px;
  margin:0 5px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  margin:0;
  border:2px solid #c9c9c9;
  display:block;
  background:#ffffff;
  height:10em;
  overflow:auto;
}
div.logincontainer div.bboard ul li {
  display:block;
  margin:0;
  padding:.25em;
  margin:.5em;
}
div.logincontainer div.bboard ul li p {
  color:#666666;
  font-size:14px;
  line-height:1.5em;
}
div.flcontainer 
{ 
  width:96%;
  margin-left: 2%;
  background:#ffffff;
  padding-bottom:2em;
  -webkit-box-shadow:0 0 5px #888888;
  -moz-box-shadow:0 0 5px #888888;
  box-shadow:0 0 5px #888888;
  behavior:url(PIE);
  -webkit-border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  *zoom:1;
}
div.flcontainer:before, div.flcontainer:after {
  content:"";
  display:table;
}
div.flcontainer:after { clear:both; }
div.flcontainer .header {
  background:#e1ecf2;
  padding-bottom:1.5em;
  -webkit-border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
}
div.flcontainer .header .logo {
  background:#ffffff;
  border-bottom:4px solid #8c8c8c;
  *zoom:1;
}
div.flcontainer .header .logo:before, div.flcontainer .header .logo:after {
  content:"";
  display:table;
}
div.flcontainer .header .logo:after { clear:both; }
div.flcontainer .header > ul.t-menu {
  background:transparent;
  border:0;
  padding-left:1em;
  height:2em;
}
div.flcontainer .header > ul.t-menu >li.t-item {
  background:#ffffff;
  border:1px solid #c7c7c7;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  border-top:0;
  position:relative;
  margin:0 .1em;
}
div.flcontainer .header > ul.t-menu >li.t-item > span.t-state-hover {
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background:-moz-linear-gradient(top,rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 30%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.43)),color-stop(30%,rgba(0,0,0,0)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 30%);
  background:-o-linear-gradient(top,rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 30%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 30%);
  background:linear-gradient(top,rgba(0,0,0,0.43) 0%,rgba(0,0,0,0) 30%);
  _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e000000',endColorstr='#00000000',GradientType=0);
}
div.flcontainer .header > ul.t-menu >li.t-item > .t-link {
  line-height:2.5em;
  color:#444444;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  -webkit-box-shadow:0 0 5px #4f4f4f;
  -moz-box-shadow:0 0 5px #4f4f4f;
  box-shadow:0 0 5px #4f4f4f;
  behavior:url(PIE);
}
div.flcontainer .header > ul.t-menu >li.t-item > .t-link span.t-arrow-down {
  position:relative;
  top:9px;
}
.t-window form .field-validation-error, .megaitem form .field-validation-error, .flcontainer form .field-validation-error { display:none; }
.t-window form .validation-summary-errors, .megaitem form .validation-summary-errors, .flcontainer form .validation-summary-errors {
  display:none;
  color:#ff7c7c !important;
}
.t-window form input.input-validation-error, .t-window form select.input-validation-error, .megaitem form input.input-validation-error, .megaitem form select.input-validation-error, .flcontainer form input.input-validation-error, .flcontainer form select.input-validation-error {
  background-color:#ffe4e4 !important;
  border-color:#ff7c7c !important;
}
.t-window form .top, .megaitem form .top, .flcontainer form .top { *zoom:1; }
.t-window form .top:before, .t-window form .top:after, .megaitem form .top:before, .megaitem form .top:after, .flcontainer form .top:before, .flcontainer form .top:after {
  content:"";
  display:table;
}
.t-window form .top:after, .megaitem form .top:after, .flcontainer form .top:after { clear:both; }
.t-window form .top h1.title, .megaitem form .top h1.title, .flcontainer form .top h1.title {
  display:inline;
  float:left;
  width:410px;
  margin:0 5px;
  font-size:44px;
}
.t-window form .top div.clientData, .megaitem form .top div.clientData, .flcontainer form .top div.clientData {
  display:inline;
  float:left;
  width:290px;
  margin:0 5px;
  width:320px;
  margin-top:.5em;
}
.t-window form .top div.clientData ul, .megaitem form .top div.clientData ul, .flcontainer form .top div.clientData ul {
  display:block;
  width:300px;
  margin:0 -5px;
  *zoom:1;
}
.t-window form .top div.clientData ul:before, .t-window form .top div.clientData ul:after, .megaitem form .top div.clientData ul:before, .megaitem form .top div.clientData ul:after, .flcontainer form .top div.clientData ul:before, .flcontainer form .top div.clientData ul:after {
  content:"";
  display:table;
}
.t-window form .top div.clientData ul:after, .megaitem form .top div.clientData ul:after, .flcontainer form .top div.clientData ul:after { clear:both; }
.t-window form .top div.clientData ul li, .megaitem form .top div.clientData ul li, .flcontainer form .top div.clientData ul li {
  display:inline;
  float:left;
  width:170px;
  margin:0 5px;
  width:50% !important;
  margin:0;
  font-size:14px;
  line-height:2em;
  white-space:nowrap;
}
.t-window form .top div.clientData ul li label, .megaitem form .top div.clientData ul li label, .flcontainer form .top div.clientData ul li label {
  font-weight:bold;
  padding-left:3em;
}
.t-window form .top .controls *, .megaitem form .top .controls *, .flcontainer form .top .controls * {
  text-indent:-5000px;
  border:0;
  margin:0;
}
.t-window form .top .controls .cancel, .megaitem form .top .controls .cancel, .flcontainer form .top .controls .cancel {
  float:left;
  display:block;
  height:61px;
  width:95px;
  background:url(Images/btn-save-cancel.png) no-repeat top left;
}
.t-window form .top .controls .submit, .megaitem form .top .controls .submit, .flcontainer form .top .controls .submit {
  display:block;
  height:61px;
  width:100px;
  padding:0;
  background:url(Images/btn-save-cancel.png) no-repeat top right;
}
.t-window form fieldset.fieldset-black, .megaitem form fieldset.fieldset-black, .flcontainer form fieldset.fieldset-black, .t-window fieldset.fieldset-black {
  border:2px solid #8b8b8b;
  -webkit-border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  margin:0.25em;
  padding:0.5em;
}
.t-window form fieldset, .megaitem form fieldset, .flcontainer form fieldset { *zoom:1; }
.t-window form fieldset:before, .t-window form fieldset:after, .megaitem form fieldset:before, .megaitem form fieldset:after, .flcontainer form fieldset:before, .flcontainer form fieldset:after {
  content:"";
  display:table;
}
.t-window form fieldset:after, .megaitem form fieldset:after, .flcontainer form fieldset:after { clear:both; }
.t-window form fieldset .field-group-blue, .megaitem form fieldset .field-group-blue, .flcontainer form fieldset .field-group-blue {
  display:block;
  border:2px solid #e1ecf2;
  padding:0.5em;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
}


.t-window form fieldset .field-group label, .megaitem form fieldset .field-group label, .flcontainer form fieldset .field-group label { line-height:1.5em; }
.t-window form fieldset .field-group select option, .megaitem form fieldset .field-group select option, .flcontainer form fieldset .field-group select option { padding:0.5em 0 0; }
.t-window form fieldset .field-group input[type=text], .megaitem form fieldset .field-group input[type=text], .flcontainer form fieldset .field-group input[type=text] {
  border:1px inset #d8d8d8;
  background:#fbfbfb;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  -webkit-box-shadow:0 0 2px #eeeeee;
  -moz-box-shadow:0 0 2px #eeeeee;
  box-shadow:0 0 2px #eeeeee;
  behavior:url(PIE);
  padding:4px 2px;
}
.t-window form fieldset .field-group li.label-top label, .t-window form fieldset .field-group ul.label-top label, .megaitem form fieldset .field-group li.label-top label, .megaitem form fieldset .field-group ul.label-top label, .flcontainer form fieldset .field-group li.label-top label, .flcontainer form fieldset .field-group ul.label-top label { display:block; }
.t-window form fieldset .bool-heading, .megaitem form fieldset .bool-heading, .flcontainer form fieldset .bool-heading { line-height:3em; }
.t-window .t-grid, .megaitem .t-grid, .flcontainer .t-grid {
  background:url(Images/t-grid-bg.png) repeat-x 0 -40px;
  border:0;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
}
.t-window .t-grid .t-icon, .megaitem .t-grid .t-icon, .flcontainer .t-grid .t-icon { background-image:url("2013.2.611/Office2010Black/sprite.png"); }
.t-window .t-grid table thead.t-grid-header, .megaitem .t-grid table thead.t-grid-header, .flcontainer .t-grid table thead.t-grid-header { background:transparent !important; }
.t-window .t-grid table thead.t-grid-header th, .megaitem .t-grid table thead.t-grid-header th, .flcontainer .t-grid table thead.t-grid-header th { background:inherit; }
.t-window .t-grid table thead.t-grid-header th .t-link, .megaitem .t-grid table thead.t-grid-header th .t-link, .flcontainer .t-grid table thead.t-grid-header th .t-link { color:#f9f9f9; }
.t-window .t-grid table thead.t-grid-header th .t-state-hover, .megaitem .t-grid table thead.t-grid-header th .t-state-hover, .flcontainer .t-grid table thead.t-grid-header th .t-state-hover { background:transparent; }
.t-window .t-grid table tbody td, .megaitem .t-grid table tbody td, .flcontainer .t-grid table tbody td { background:#e7e7ff; }
.t-window .t-grid table tbody tr.t-alt td, .megaitem .t-grid table tbody tr.t-alt td, .flcontainer .t-grid table tbody tr.t-alt td { background:#ffffff; }
.t-window .t-grid .t-filter-options .t-filter-button, .t-window .t-grid .t-filter-options .t-clear-button, .megaitem .t-grid .t-filter-options .t-filter-button, .megaitem .t-grid .t-filter-options .t-clear-button, .flcontainer .t-grid .t-filter-options .t-filter-button, .flcontainer .t-grid .t-filter-options .t-clear-button {
  position:relative;
  border:1px solid #333333;
  color:#f9f9f9 !important;
  background:#4c4c4c;
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000000),color-stop(60%,#111111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));
  background:-webkit-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
  background:-o-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
  background:-ms-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
  background:linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0);
}
.t-window .t-grid .t-filter-options .t-filter-button .t-clear-filter, .t-window .t-grid .t-filter-options .t-filter-button .t-filter, .t-window .t-grid .t-filter-options .t-clear-button .t-clear-filter, .t-window .t-grid .t-filter-options .t-clear-button .t-filter, .megaitem .t-grid .t-filter-options .t-filter-button .t-clear-filter, .megaitem .t-grid .t-filter-options .t-filter-button .t-filter, .megaitem .t-grid .t-filter-options .t-clear-button .t-clear-filter, .megaitem .t-grid .t-filter-options .t-clear-button .t-filter, .flcontainer .t-grid .t-filter-options .t-filter-button .t-clear-filter, .flcontainer .t-grid .t-filter-options .t-filter-button .t-filter, .flcontainer .t-grid .t-filter-options .t-clear-button .t-clear-filter, .flcontainer .t-grid .t-filter-options .t-clear-button .t-filter {
  background:url(Images/t-clear-filter.png) top left no-repeat;
  display:block;
  height:22px;
  width:29px;
  position:absolute;
  right:0;
  top:1px;
}
.t-window .t-grid .t-filter-options .t-filter-button .t-filter, .t-window .t-grid .t-filter-options .t-clear-button .t-filter, .megaitem .t-grid .t-filter-options .t-filter-button .t-filter, .megaitem .t-grid .t-filter-options .t-clear-button .t-filter, .flcontainer .t-grid .t-filter-options .t-filter-button .t-filter, .flcontainer .t-grid .t-filter-options .t-clear-button .t-filter { background:url(Images/t-filter.png) top left no-repeat; }
.t-window .t-grid .t-grid-bottom, .megaitem .t-grid .t-grid-bottom, .flcontainer .t-grid .t-grid-bottom {
  background:url(Images/t-grid-bg.png) repeat-x 0 -40px;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  color:#f9f9f9;
}
.t-window .t-grid .t-grid-bottom .t-numeric, .megaitem .t-grid .t-grid-bottom .t-numeric, .flcontainer .t-grid .t-grid-bottom .t-numeric { color:#000000; }

.t-grid table tbody tr.t-state-selected td {background-color:#f4b914 !important}  /* Had to add this here to increment the priority */ 
.t-grid table tbody tr.t-grouping-row td p {background-color:#f4b914 !important; font-weight:bold}  

#megabar {
  font-size:14px;
  width:1200px;
  position:fixed;
  bottom:0;
    margin-left: 2%;

}
#megabar >ul {
  height:2.5em;
  display:block;
  list-style:none;
  margin:0;
  border-top:1px solid #ffffff;
  border-bottom:0;
  position:relative;
  -webkit-border-radius:10px 10px 0 0;
  -moz-border-radius:10px 10px 0 0;
  border-radius:10px 10px 0 0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  -webkit-box-shadow:0 0 5px #c5c5c5;
  -moz-box-shadow:0 0 5px #c5c5c5;
  box-shadow:0 0 5px #c5c5c5;
  behavior:url(PIE);
  background:#e6e6e6;
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWM1YzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top,#e6e6e6 0%,#c5c5c5 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(100%,#c5c5c5));
  background:-webkit-linear-gradient(top,#e6e6e6 0%,#c5c5c5 100%);
  background:-o-linear-gradient(top,#e6e6e6 0%,#c5c5c5 100%);
  background:-ms-linear-gradient(top,#e6e6e6 0%,#c5c5c5 100%);
  background:linear-gradient(top,#e6e6e6 0%,#c5c5c5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#c5c5c5',GradientType=0);
}
#megabar >ul >li:hover, #megabar >ul >li:target {
  background:#d6d6d6;
  background:-moz-linear-gradient(top,#d6d6d6 0%,#b2b2b2 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d6d6d6),color-stop(100%,#b2b2b2));
  background:-webkit-linear-gradient(top,#d6d6d6 0%,#b2b2b2 100%);
  background:-o-linear-gradient(top,#d6d6d6 0%,#b2b2b2 100%);
  background:-ms-linear-gradient(top,#d6d6d6 0%,#b2b2b2 100%);
  background:linear-gradient(top,#d6d6d6 0%,#b2b2b2 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6D6D6',endColorstr='#B2B2B2',GradientType=0);
}
#megabar >ul >li:hover >a, #megabar >ul >li:target >a {
  -moz-opacity:1;
  -khtml-opacity:1;
  -webkit-opacity:1;
  opacity:1;
}
#megabar >ul >li.first {
  -webkit-border-radius:10px 0 0 0;
  -moz-border-radius:10px 0 0 0;
  border-radius:10px 0 0 0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
}
#megabar >ul >li#user, #megabar >ul > li#logout {
  background:url(Images/megamenu-right.png) top left no-repeat;
  float:right;
  border:0;
}
#megabar >ul >li#user >a, #megabar >ul > li#logout >a {
  color:#ffffff;
  padding-left:18px;
}
#megabar >ul >li#logout {
  background-position:-12px 0;
  -webkit-border-radius:0 10px 0 0;
  -moz-border-radius:0 10px 0 0;
  border-radius:0 10px 0 0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  margin-right:1px;
}
#megabar >ul >li {
  float:left;
  height:2.5em;
  border-left:1px solid #e8e8e8;
  border-right:1px solid #c7c7c7;
  position:relative;
}
#megabar >ul >li.show >.megaitem { display:block; }
#megabar >ul >li >a {
  line-height:2.5em;
  color:#444444;
  text-decoration:none;
  padding:0 0.5em;
  -moz-opacity:.7;
  -khtml-opacity:.7;
  -webkit-opacity:.7;
  opacity:.7;
}
#megabar >ul >li >a:hover {
  -moz-opacity:1;
  -khtml-opacity:1;
  -webkit-opacity:1;
  opacity:1;
}
#megabar >ul >li >.megaitem {
  display:none;
  -webkit-box-shadow:0 0 5px #e5e5e5;
  -moz-box-shadow:0 0 5px #e5e5e5;
  box-shadow:0 0 5px #e5e5e5;
  behavior:url(PIE);
  background:rgba(237,237,237,1);
  -pie-background:rgba(237,237,237,1);
  behavior:url(PIE);
  border:1px solid #c7c7c7;
  margin:0 !important;
  -webkit-border-radius:10px 10px 0 0;
  -moz-border-radius:10px 10px 0 0;
  border-radius:10px 10px 0 0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  padding:0.25em;
  position:absolute;
  bottom:2.6em;
  left:0;
}
#megabar >ul >li >.megaitem a.close {
  color:red;
  margin:0 auto;
}
body#WorkerRegistration .btnContainer {
  background:url(Images/bg-new-worker-recruitment.png) no-repeat top left;
  height:351px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
  border:2px solid #cccccc;
  margin:.25em;
}
body#WorkerRegistration .btnContainer button {
  position:relative;
  top:10em;
  left:16em;
}
body#MELongFormTask .fieldset-black >h2 { font-size:32px; }
body#MELongFormTask .fieldset-black .field-group-row3 { *zoom:1; }
body#MELongFormTask .fieldset-black .field-group-row3:before, body#MELongFormTask .fieldset-black .field-group-row3:after {
  content:"";
  display:table;
}
body#MELongFormTask .fieldset-black .field-group-row3:after { clear:both; }
body#MELongFormTask .fieldset-black .field-group-row3 ul {
  float:left;
  width:28%;
  margin:0 2.5%;
}
body#MELongFormTask .fieldset-black .field-group-row3 ul .bool-yes, body#MELongFormTask .fieldset-black .field-group-row3 ul .bool-no {
  float:left;
  width:25%;
}
body#MELongFormTask .fieldset-black .field-group-row3 ul .bool-label {
  float:left;
  width:50%;
}
body#MELongFormTask .fieldset-black .field-group-row2 { *zoom:1; }
body#MELongFormTask .fieldset-black .field-group-row2:before, body#MELongFormTask .fieldset-black .field-group-row2:after {
  content:"";
  display:table;
}
body#MELongFormTask .fieldset-black .field-group-row2:after { clear:both; }
body#MELongFormTask .fieldset-black .field-group-row2 ul {
  float:left;
  width:45%;
  margin:0 2.5%;
}
body#MELongFormTask .fieldset-black .field-group-row2 ul .bool-yes, body#MELongFormTask .fieldset-black .field-group-row2 ul .bool-no {
  float:left;
  width:12.5%;
}
body#MELongFormTask .fieldset-black .field-group-row2 ul .bool-label {
  float:left;
  width:75%;
}
body#MELongFormTask .fieldset-black .field-groud-medexaminer >ul.grid >li >input[type=text], body#MELongFormTask .fieldset-black .field-groud-medexaminer >ul.grid >li select, body#MELongFormTask .fieldset-black .field-group-driverinfo >ul.grid >li >input[type=text], body#MELongFormTask .fieldset-black .field-group-driverinfo >ul.grid >li select, body#MELongFormTask .fieldset-black .field-group-conditon >ul.grid >li >input[type=text], body#MELongFormTask .fieldset-black .field-group-conditon >ul.grid >li select { width:100%; }
body#MELongFormTask .fieldset-black .field-group-bp .bool-yes { clear:left; }
body#MELongFormTask .fieldset-black .field-group-bp .regirreg .bool-label { display:none; }
body#MELongFormTask .fieldset-black .field-group-bp .regirreg .bool-yes { width:35%; }
body#MELongFormTask .fieldset-black .field-group-bp .regirreg .bool-no { width:35%; }
body#MELongFormTask .fieldset-black .field-group-hearing .bool-yes { clear:left; }
body#MELongFormTask .fieldset-black .field-group-hearing ul li {
  float:left;
  width:37.5%;
}
body#MELongFormTask .fieldset-black .field-group-hearing ul li input[type=text] { float:left; }
body#MELongFormTask .fieldset-black .field-group-hearing ul li label {
  float:left;
  display:block;
  width:4em;
  padding:0 .25em;
}
body#MELongFormTask .fieldset-black .field-group-hearing ul li.col16 {
  float:left;
  width:100%;
  padding:1em 0;
}
body#MELongFormTask .fieldset-black .field-group-lab ul.urine { width:50%; }
body#MELongFormTask .fieldset-black .field-group-lab ul.urine li.label {
  width:25%;
  padding-top:2em;
}
body#MELongFormTask .fieldset-black .field-group-lab ul.urine li { width:18.75%; }
body#MELongFormTask .fieldset-black .field-group-vision ul li { white-space:nowrap; }
body#MELongFormTask .fieldset-black .field-group-vision ul.eyes label { display:inline; }
body#MELongFormTask .fieldset-black .field-group-vision ul.eyes li.label { text-align:center; }
body#MELongFormTask .fieldset-black .field-group-vision ul.eyes li.visionfield label { display:none; }
body#MELongFormTask .fieldset-black .field-group-vision ul.eyes li.visionfield input[type=text] { width:100%; }
body#RTWP #ClinicalObservations {
  background:#eaeeed;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  behavior:url(PIE);
}
body#RTWP #ClinicalObservations li {
  position:relative;
  left:2em;
}
body#RTWP #ClinicalObservations li.label {
  left:0;
  text-align:right;
}
body#RTWP ul.grid >li >h5 {
  font-size:18px;
  line-height:2em;
  margin:0;
}
body#RTWP ul.grid >li .t-grid-header th span {
  white-space:pre;
  padding-right:0;
  margin:0;
  height: 38px;
}
body#RTWP ul.grid >li .t-grid-header th + th + th + th + th + th + th + th { width:80px; }
body#RTWP ul.grid >li .t-grid-edit-cell label { display:none; }
body#RTWP div#TabStripConditionsMedications {
  background:transparent;
  border:0;
}
body#RTWP div#TabStripConditionsMedications >ul.t-tabstrip-items >li.t-state-hover {
  color:#000000;
  background:inherit;
  border-color:#000000;
}
body#RTWP div#TabStripConditionsMedications >ul.t-tabstrip-items >li >a { font-weight:bold; }
body#RTWP button#medicalConditionSearchButton {
  text-indent:-5000px;
  background:url(Images/btn-add-medical.png) top left;
  display:block;
  width:162px;
  height:33px;
  float:right;
}
body#RTWP button#medicationSearchButton {
  text-indent:-5000px;
  background:url(Images/btn-add-medication.png) top left;
  display:block;
  width:123px;
  height:33px;
  float:right;
}
body#RTWP button.CreateCaseButton {
  text-indent:-5000px;
  background:url(Images/btn-create-case.png) top left;
  display:block;
  width:125px;
  height:33px;
  float:right;
}
body#RTWP button.ReviewCompleteButton {
  text-indent:-5000px;
  background:url(Images/btn-complete.png) top left;
  display:block;
  width:125px;
  height:33px;
  float:right;
}

body#RTWP button#CompleteTaskButton {
  text-indent:-5000px;
  background:url(Images/btn-complete.png) top left;
  display:block;
  width:125px;
  height:33px;
  float:right;
  margin-right:53px;
}

div.col1 {
  display:inline;
  float:left;
  width:50px;
  margin:0 5px;
}
div.col2 {
  display:inline;
  float:left;
  width:110px;
  margin:0 5px;
}
div.col3 {
  display:inline;
  float:left;
  width:170px;
  margin:0 5px;
}
div.col4 {
  display:inline;
  float:left;
  width:230px;
  margin:0 5px;
}
div.col5 {
  display:inline;
  float:left;
  width:290px;
  margin:0 5px;
}
div.col6 {
  display:inline;
  float:left;
  width:350px;
  margin:0 5px;
}
div.col7 {
  display:inline;
  float:left;
  width:410px;
  margin:0 5px;
}
div.col8 {
  display:inline;
  float:left;
  width:470px;
  margin:0 5px;
}
div.col9 {
  display:inline;
  float:left;
  width:530px;
  margin:0 5px;
}
div.col10 {
  display:inline;
  float:left;
  width:590px;
  margin:0 5px;
}
div.col11 {
  display:inline;
  float:left;
  width:650px;
  margin:0 5px;
}
div.col12 {
  display:inline;
  float:left;
  width:710px;
  margin:0 5px;
}
div.col13 {
  display:inline;
  float:left;
  width:770px;
  margin:0 5px;
}
div.col14 {
  display:inline;
  float:left;
  width:830px;
  margin:0 5px;
}
div.col15 {
  display:inline;
  float:left;
  width:890px;
  margin:0 5px;
}
div.col16 {
  display:inline;
  float:left;
  width:1190px;
  margin:0 5px;
}
.greybox {
  text-align:center;
  background:#cccccc;
  color:#000000;
  margin-top:.5em;
}

/*Following the advice on http://stackoverflow.com/a/1964871/533420*/
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
    display:    none;
    position:   fixed;
    z-index:    10100; /*The Telerik window has 10013 for some reason...*/
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('Images/ajax-loader.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}

.t-window div.asInput 
{
	margin:5px 10px 0 0; 
	border: solid 1px #aaa; 
	padding: 3px; 
	height: 16px;
}

.t-window div.asTextarea 
{
	margin-top:5px; 
	border: solid 1px #aaa; 
	padding: 3px; 
	height: 40px;
}

#clearFiltersButton {
    position:absolute;
    bottom:5px;
    right:5px; 
    margin-top:-5px;
}

#refreshFiltersContainer {
    position: relative;
}

.submitLink {
background-color: transparent;
text-decoration: underline;
border: none;
    color: blue;
cursor: pointer;
}

table.table-min-127 td 
{
    min-width: 127px;
}

.toggleHeader
{
    font-size: x-large;
    cursor: pointer;
}
/*KENDO UI Fixes From Brady Nonsense CSS*/
div.k-pager-wrap li.k-current-page {
    display: none !important;   
}
div.k-pager-wrap li   {
    line-height:28px !important;
}