/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *













 */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
html {
  color: #000;
  background: #FFF;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
fieldset, img {
  border: 0;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
li {
  list-style: none;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
caption, th {
  text-align: left;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
q:before, q:after {
  content: '';
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
abbr, acronym {
  border: 0;
  font-variant: normal;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
sup {
  vertical-align: text-top;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
sub {
  vertical-align: text-bottom;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
input, textarea, select {
  *font-size: 100%;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
legend {
  color: #000;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
body {
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
  *font-size: small;
  *font: x-small;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
table {
  font-size: inherit;
  font: 100%;
}

/* line 8, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
body {
  text-align: center;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#ft {
  clear: both;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
  margin: auto;
  text-align: left;
  width: 57.69em;
  *width: 56.25em;
  min-width: 750px;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#doc2 {
  width: 73.076em;
  *width: 71.25em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#doc3 {
  margin: auto 10px;
  width: auto;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#doc4 {
  width: 74.923em;
  *width: 73.05em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-b {
  position: relative;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-b {
  _position: static;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#yui-main .yui-b {
  position: static;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#yui-main {
  width: 100%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
  float: right;
  margin-left: -25em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
  float: left;
  margin-right: -25em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t1 .yui-b {
  float: left;
  width: 12.30769em;
  *width: 12.00em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t1 #yui-main .yui-b {
  margin-left: 13.30769em;
  *margin-left: 13.05em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t2 .yui-b {
  float: left;
  width: 13.8461em;
  *width: 13.50em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t2 #yui-main .yui-b {
  margin-left: 14.8461em;
  *margin-left: 14.55em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t3 .yui-b {
  float: left;
  width: 23.0769em;
  *width: 22.50em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t3 #yui-main .yui-b {
  margin-left: 24.0769em;
  *margin-left: 23.62em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t4 .yui-b {
  float: right;
  width: 13.8456em;
  *width: 13.50em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t4 #yui-main .yui-b {
  margin-right: 14.8456em;
  *margin-right: 14.55em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t5 .yui-b {
  float: right;
  width: 18.4615em;
  *width: 18.00em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t5 #yui-main .yui-b {
  margin-right: 19.4615em;
  *margin-right: 19.125em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t6 .yui-b {
  float: right;
  width: 23.0769em;
  *width: 22.50em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t6 #yui-main .yui-b {
  margin-right: 24.0769em;
  *margin-right: 23.62em;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-t7 #yui-main .yui-b {
  display: block;
  margin: 0 0 1em 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#yui-main .yui-b {
  float: none;
  width: auto;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
  float: left;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u {
  float: right;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {
  float: left;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
  width: 49.1%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
  width: 32%;
  margin-left: 1.99%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-u {
  *margin-left: 1.9%;
  *width: 31.9%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gc div.first, .yui-gd .yui-u {
  width: 66%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gd div.first {
  width: 32%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-ge div.first, .yui-gf .yui-u {
  width: 74.2%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-ge .yui-u, .yui-gf div.first {
  width: 24%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
  margin-left: 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
  width: 49%;
  *width: 48.1%;
  *margin-left: 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
  *margin-right: 0;
  *width: 32%;
  _width: 31.7%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-gc div.first, .yui-gd .yui-g {
  width: 66%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-g div.first {
  *margin-right: 4%;
  _margin-right: 1.3%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {
  *margin-right: 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
  *margin-left: 1.8%;
  _margin-left: 4%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-gb .yui-u {
  _margin-left: 1.0%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-gd .yui-u {
  *width: 66%;
  _width: 61.2%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-gd div.first {
  *width: 31%;
  _width: 29.5%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
  width: 32%;
  _float: right;
  margin-right: 0;
  _margin-left: 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-gc div.first {
  width: 66%;
  *float: left;
  *margin-left: 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {
  margin: 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-gb .yui-u {
  _margin-left: .7%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {
  *margin-left: 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
  *width: 48.1%;
  *margin-left: 0;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
s .yui-gb .yui-gd div.first {
  width: 32%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-g .yui-gd div.first {
  _width: 29.9%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-ge .yui-g {
  width: 24%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gf .yui-g {
  width: 74.2%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {
  float: right;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {
  float: left;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
  *width: 24%;
  _width: 20%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
  *width: 73.5%;
  _width: 65.5%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-ge div.first .yui-gd .yui-u {
  width: 65%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
.yui-ge div.first .yui-gd div.first {
  width: 32%;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 9, ../../app/assets/stylesheets/reset-fonts-grids.css.scss */
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
  zoom: 1;
}
/* line 1, ../../app/assets/stylesheets/common.css.scss */
body {
  background-color: #E8EFF9;
  /* 
  Don't override these here.  Yahoo layout would be screwed up
  font-size:14px;
  font-style:arial,helvetica,clean,sans-serif;
  */
}

/* line 10, ../../app/assets/stylesheets/common.css.scss */
.w100 {
  width: 100px;
}

/* line 14, ../../app/assets/stylesheets/common.css.scss */
.w110 {
  width: 110px;
}

/* line 18, ../../app/assets/stylesheets/common.css.scss */
.w130 {
  width: 130px;
}

/* line 22, ../../app/assets/stylesheets/common.css.scss */
.w150 {
  width: 155px;
}

/* line 26, ../../app/assets/stylesheets/common.css.scss */
.w120 {
  width: 125px;
}

/* line 30, ../../app/assets/stylesheets/common.css.scss */
.w50 {
  width: 50px;
}

/* line 34, ../../app/assets/stylesheets/common.css.scss */
.w60 {
  width: 60px;
}

/* line 38, ../../app/assets/stylesheets/common.css.scss */
.w166 {
  width: 166px;
}

/* line 42, ../../app/assets/stylesheets/common.css.scss */
.w180 {
  width: 180px;
}

/* line 46, ../../app/assets/stylesheets/common.css.scss */
.w210 {
  width: 210px;
}

/* line 50, ../../app/assets/stylesheets/common.css.scss */
.w266 {
  width: 266px;
}

/* line 54, ../../app/assets/stylesheets/common.css.scss */
.w243 {
  width: 243px;
}

/* line 58, ../../app/assets/stylesheets/common.css.scss */
.w414 {
  width: 414px;
}

/* line 62, ../../app/assets/stylesheets/common.css.scss */
.w430 {
  width: 430px;
}

/* line 66, ../../app/assets/stylesheets/common.css.scss */
.w127 {
  width: 127px;
}

/* line 70, ../../app/assets/stylesheets/common.css.scss */
.w15 {
  width: 15px;
}

/* line 74, ../../app/assets/stylesheets/common.css.scss */
.w16 {
  width: 16px;
}

/* line 78, ../../app/assets/stylesheets/common.css.scss */
.w90 {
  width: 90px;
}

/* line 82, ../../app/assets/stylesheets/common.css.scss */
.w376 {
  width: 376px;
}

/* line 86, ../../app/assets/stylesheets/common.css.scss */
.w500 {
  width: 500px;
}

/* line 90, ../../app/assets/stylesheets/common.css.scss */
.w537 {
  width: 703px;
}

/* line 94, ../../app/assets/stylesheets/common.css.scss */
.w600 {
  width: 600px;
}

/* line 98, ../../app/assets/stylesheets/common.css.scss */
.w650 {
  width: 650px;
}

/* line 102, ../../app/assets/stylesheets/common.css.scss */
.w553 {
  width: 553px;
}

/* line 106, ../../app/assets/stylesheets/common.css.scss */
.w569 {
  width: 569px;
}

/* line 110, ../../app/assets/stylesheets/common.css.scss */
.w374 {
  width: 374px;
}

/* line 114, ../../app/assets/stylesheets/common.css.scss */
.w700 {
  width: 700px;
}

/* line 118, ../../app/assets/stylesheets/common.css.scss */
.w730 {
  width: 730px;
}

/* line 122, ../../app/assets/stylesheets/common.css.scss */
.w740 {
  width: 740px;
}

/* line 126, ../../app/assets/stylesheets/common.css.scss */
.w750 {
  width: 750px;
}

/* line 130, ../../app/assets/stylesheets/common.css.scss */
.w760 {
  width: 760px;
}

/* line 134, ../../app/assets/stylesheets/common.css.scss */
.w738 {
  width: 738px;
}

/* line 138, ../../app/assets/stylesheets/common.css.scss */
.w779 {
  width: 779px;
}

/* line 142, ../../app/assets/stylesheets/common.css.scss */
.floatleft {
  float: left;
}

/* line 146, ../../app/assets/stylesheets/common.css.scss */
.floatright {
  float: right;
}

/* line 150, ../../app/assets/stylesheets/common.css.scss */
.centeralign {
  text-align: center;
}

/* line 154, ../../app/assets/stylesheets/common.css.scss */
.rightalign {
  text-align: right;
}

/* line 158, ../../app/assets/stylesheets/common.css.scss */
.bottomalign {
  vertical-align: bottom;
}

/* line 162, ../../app/assets/stylesheets/common.css.scss */
.leftalign {
  text-align: left;
}

/* line 166, ../../app/assets/stylesheets/common.css.scss */
.topalign {
  vertical-align: top;
}

/* line 170, ../../app/assets/stylesheets/common.css.scss */
.greybg {
  background-color: #666;
  vertical-align: top;
  margin: 0;
  padding: 0;
}

/* line 177, ../../app/assets/stylesheets/common.css.scss */
.pTop3 {
  padding-top: 3px;
}

/* line 181, ../../app/assets/stylesheets/common.css.scss */
.pTop5 {
  padding-top: 5px;
}

/* line 185, ../../app/assets/stylesheets/common.css.scss */
.pTop10 {
  padding-top: 10px;
}

/* line 189, ../../app/assets/stylesheets/common.css.scss */
.pTop20 {
  padding-top: 20px;
}

/* line 193, ../../app/assets/stylesheets/common.css.scss */
.pRight5 {
  padding-right: 5px;
}

/* line 197, ../../app/assets/stylesheets/common.css.scss */
.pRight10 {
  padding-right: 10px;
}

/* line 201, ../../app/assets/stylesheets/common.css.scss */
.pRight15 {
  padding-right: 15px;
}

/* line 205, ../../app/assets/stylesheets/common.css.scss */
.pRight20 {
  padding-right: 20px;
}

/* line 209, ../../app/assets/stylesheets/common.css.scss */
.pBot2 {
  padding-bottom: 2px;
}

/* line 213, ../../app/assets/stylesheets/common.css.scss */
.pBot5 {
  padding-bottom: 5px;
}

/* line 217, ../../app/assets/stylesheets/common.css.scss */
.pBot10 {
  padding-bottom: 10px;
}

/* line 221, ../../app/assets/stylesheets/common.css.scss */
.pBot15 {
  padding-bottom: 15px;
}

/* line 225, ../../app/assets/stylesheets/common.css.scss */
.pLeft1 {
  padding-left: 1px;
}

/* line 229, ../../app/assets/stylesheets/common.css.scss */
.pLeft2 {
  padding-left: 2px;
}

/* line 233, ../../app/assets/stylesheets/common.css.scss */
.pLeft3 {
  padding-left: 3px;
}

/* line 237, ../../app/assets/stylesheets/common.css.scss */
.pLeft4 {
  padding-left: 4px;
}

/* line 241, ../../app/assets/stylesheets/common.css.scss */
.pLeft5 {
  padding-left: 5px;
}

/* line 245, ../../app/assets/stylesheets/common.css.scss */
.pLeft8 {
  padding-left: 8px;
}

/* line 249, ../../app/assets/stylesheets/common.css.scss */
.pLeft10 {
  padding-left: 10px;
}

/* line 253, ../../app/assets/stylesheets/common.css.scss */
.pLeft15 {
  padding-left: 15px;
}

/* line 257, ../../app/assets/stylesheets/common.css.scss */
.pLeft20 {
  padding-left: 20px;
}

/* line 261, ../../app/assets/stylesheets/common.css.scss */
.pLeft25 {
  padding-left: 25px;
}

/* line 265, ../../app/assets/stylesheets/common.css.scss */
.pLeft30 {
  padding-left: 30px;
}

/* line 269, ../../app/assets/stylesheets/common.css.scss */
.pLeft35 {
  padding-left: 35px;
}

/* line 273, ../../app/assets/stylesheets/common.css.scss */
.pBot40 {
  padding-bottom: 40px;
}

/* line 277, ../../app/assets/stylesheets/common.css.scss */
.pBot20 {
  padding-bottom: 20px;
}

/* line 281, ../../app/assets/stylesheets/common.css.scss */
.mTop2 {
  margin-top: 2px;
}

/* line 285, ../../app/assets/stylesheets/common.css.scss */
.mTop5 {
  margin-top: 5px;
}

/* line 289, ../../app/assets/stylesheets/common.css.scss */
.mTop10 {
  margin-top: 10px;
}

/* line 293, ../../app/assets/stylesheets/common.css.scss */
.mTop15 {
  margin-top: 15px;
}

/* line 297, ../../app/assets/stylesheets/common.css.scss */
.mTop20 {
  margin-top: 20px;
}

/* line 301, ../../app/assets/stylesheets/common.css.scss */
.mRight5 {
  margin-right: 5px;
}

/* line 305, ../../app/assets/stylesheets/common.css.scss */
.mRight10 {
  margin-right: 10px;
}

/* line 309, ../../app/assets/stylesheets/common.css.scss */
.mRight12 {
  margin-right: 12px;
}

/* line 313, ../../app/assets/stylesheets/common.css.scss */
.mRight15 {
  margin-right: 15px;
}

/* line 317, ../../app/assets/stylesheets/common.css.scss */
.mRight20 {
  margin-right: 20px;
}

/* line 321, ../../app/assets/stylesheets/common.css.scss */
.mRight30 {
  margin-right: 30px;
}

/* line 325, ../../app/assets/stylesheets/common.css.scss */
.mBot3 {
  margin-bottom: 3px;
}

/* line 329, ../../app/assets/stylesheets/common.css.scss */
.mBot5 {
  margin-bottom: 5px;
}

/* line 333, ../../app/assets/stylesheets/common.css.scss */
.mBot8 {
  margin-bottom: 8px;
}

/* line 337, ../../app/assets/stylesheets/common.css.scss */
.mBot10 {
  margin-bottom: 10px;
}

/* line 341, ../../app/assets/stylesheets/common.css.scss */
.mBot15 {
  margin-bottom: 15px;
}

/* line 345, ../../app/assets/stylesheets/common.css.scss */
.mBot20 {
  margin-bottom: 20px;
}

/* line 349, ../../app/assets/stylesheets/common.css.scss */
.nomargin {
  margin: 0;
}

/* line 353, ../../app/assets/stylesheets/common.css.scss */
.mLeft2 {
  margin-left: 2px;
}

/* line 357, ../../app/assets/stylesheets/common.css.scss */
.mLeft5 {
  margin-left: 5px;
}

/* line 361, ../../app/assets/stylesheets/common.css.scss */
.mLeft10 {
  margin-left: 10px;
}

/* line 365, ../../app/assets/stylesheets/common.css.scss */
.mLeft15 {
  margin-left: 15px;
}

/* line 369, ../../app/assets/stylesheets/common.css.scss */
.mLeft20 {
  margin-left: 20px;
}

/* line 373, ../../app/assets/stylesheets/common.css.scss */
.lineDivider {
  height: 10px;
  background-image: url(/assets/ybgrad.gif);
  background-repeat: repeat-x;
  width: auto;
  overflow: hidden;
}

/* line 381, ../../app/assets/stylesheets/common.css.scss */
.lineDivider1 {
  height: 10px;
  background-image: url(/assets/yugrad.gif);
  background-repeat: repeat-x;
  width: auto;
}

/* line 388, ../../app/assets/stylesheets/common.css.scss */
.yellowBg {
  background-color: #FF6;
  padding-bottom: 2px;
}

/* line 393, ../../app/assets/stylesheets/common.css.scss */
.yellowsoftBg {
  background-color: #F8FA92;
  padding-bottom: 2px;
  -webkit-box-shadow: 0px 0px 20px 0px #000;
  -moz-box-shadow: 0px 0px 20px 0px #000;
  box-shadow: 0px 0px 20px 0px #000;
}

/* line 401, ../../app/assets/stylesheets/common.css.scss */
.orangeBg {
  background-color: #F93;
  margin: 0;
  padding: 0;
}

/* line 407, ../../app/assets/stylesheets/common.css.scss */
.orangesoftBg {
  background-color: #FCB22F;
  margin: 0;
  padding: 0;
}

/* line 413, ../../app/assets/stylesheets/common.css.scss */
.yellowBg1 {
  background-color: #F8F3CC;
  overflow: hidden;
  vertical-align: top;
  margin: -2px;
  padding: 0;
}

/* line 421, ../../app/assets/stylesheets/common.css.scss */
.yellowBg2 {
  background-color: #F8F3CC;
  vertical-align: top;
  padding: 0;
}

/* line 427, ../../app/assets/stylesheets/common.css.scss */
.yellowBg3 {
  background-color: #F8F5E2;
  vertical-align: top;
}

/* line 432, ../../app/assets/stylesheets/common.css.scss */
.yeHeadBg {
  background-color: #EDE8BF;
  border-bottom: 1px solid #F93;
}

/* line 437, ../../app/assets/stylesheets/common.css.scss */
.blueBg {
  background-color: #5D8BCA;
}

/* line 441, ../../app/assets/stylesheets/common.css.scss */
.whiteBg {
  background-color: #FFF;
}

/* line 445, ../../app/assets/stylesheets/common.css.scss */
.clearAll {
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 452, ../../app/assets/stylesheets/common.css.scss */
#breadCrumbContainer {
  width: 537px;
  vertical-align: top;
  text-align: left;
  margin: 0;
  padding: 0;
}

/* line 460, ../../app/assets/stylesheets/common.css.scss */
.height5 {
  height: 5px;
}

/* line 464, ../../app/assets/stylesheets/common.css.scss */
.height2 {
  height: 2px;
}

/* line 468, ../../app/assets/stylesheets/common.css.scss */
.borderTop {
  border-top: 1px solid #FFF;
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
}

/* line 476, ../../app/assets/stylesheets/common.css.scss */
.borderRight {
  border-right: 1px solid #FFF;
  height: auto;
  width: auto;
  z-index: 24;
}

/* line 483, ../../app/assets/stylesheets/common.css.scss */
.borderRight1 {
  background-image: url(/assets/borderRight1.jpg);
  background-repeat: repeat-y;
  height: auto;
  z-index: 24;
}

/* line 490, ../../app/assets/stylesheets/common.css.scss */
.borderRight1 img {
  z-index: 24;
}

/* line 494, ../../app/assets/stylesheets/common.css.scss */
.borderRightImage {
  background-image: url(/assets/borderRight.jpg);
  background-repeat: repeat-y;
  height: auto;
}

/* line 500, ../../app/assets/stylesheets/common.css.scss */
.borderLeft {
  border-left: 1px solid #FFF;
  height: auto;
  width: auto;
}

/* line 506, ../../app/assets/stylesheets/common.css.scss */
.borderBottom {
  border-bottom: 1px solid #FFF;
  height: auto;
  width: auto;
}

/* line 512, ../../app/assets/stylesheets/common.css.scss */
.borderBottomLine {
  border-bottom: 1px solid #F93;
  height: auto;
  width: auto;
  margin: 5px 0;
}

/* line 519, ../../app/assets/stylesheets/common.css.scss */
.dottedHRfooter {
  margin-top: 20px;
  height: 1px;
  margin-left: 20px;
  margin-right: 20px;
  background-image: url(/assets/dottedhr.gif);
  background-position: center;
  background-repeat: repeat-x;
}

/* line 529, ../../app/assets/stylesheets/common.css.scss */
.orangeHR {
  height: 3px;
  background-image: url(/assets/orangebg.gif);
  background-repeat: repeat-x;
}

/* line 535, ../../app/assets/stylesheets/common.css.scss */
.greenPipe {
  color: #996;
  float: left;
  font-size: 8pt;
  margin: 0 7px;
}

/* line 542, ../../app/assets/stylesheets/common.css.scss */
.topBtn {
  background-color: #E8EFF9;
  border-left: 1px solid #6D9ADC;
  border-right: 1px solid #6D9ADC;
  text-decoration: none;
  margin: 2px;
  padding: 2px 0 0;
}

/* line 551, ../../app/assets/stylesheets/common.css.scss */
.topBtn a, .topBtn a:hover, .topBtn a:active, .topBtn a:visited {
  text-decoration: none;
  color: #0347BA;
  margin: 0;
  padding: 2px 5px;
  font-size: 13px;
}

/* line 559, ../../app/assets/stylesheets/common.css.scss */
.vSpacer1 {
  height: 1px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 566, ../../app/assets/stylesheets/common.css.scss */
html > body .vSpacer2 {
  height: 2px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 573, ../../app/assets/stylesheets/common.css.scss */
.tableData TD {
  text-align: left;
  vertical-align: top;
  margin: 0;
  padding: 5px 0;
}

/* line 580, ../../app/assets/stylesheets/common.css.scss */
.tableData .spc {
  overflow: hidden;
  height: 10px;
}

/* line 585, ../../app/assets/stylesheets/common.css.scss */
.tableData .spc:before {
  overflow: hidden;
  visibility: hidden;
  height: 9px;
  content: "_";
  padding: 0;
}

/* line 593, ../../app/assets/stylesheets/common.css.scss */
.tableData .row1 {
  background-color: #F8F3CC;
  padding: 10px 0 10px 5px;
}

/* line 598, ../../app/assets/stylesheets/common.css.scss */
.tableData .row2 {
  background-color: #FFF;
  padding: 10px 0 10px 5px;
}

/* line 603, ../../app/assets/stylesheets/common.css.scss */
.tableData TH {
  color: #333;
  font-weight: 700;
  background-color: #F8F3CC;
  text-align: left;
  padding: 3px 0 10px;
}

/* line 611, ../../app/assets/stylesheets/common.css.scss */
.tabGrey {
  background-color: #E5E5E5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 5px 8px 8px 5px;
}

/* line 618, ../../app/assets/stylesheets/common.css.scss */
.tabYellow {
  background-color: #F8F3CC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 5px 8px 8px 0;
}

/* line 625, ../../app/assets/stylesheets/common.css.scss */
.orangeBorderTop {
  border-top: 1px solid #F93;
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
}

/* line 633, ../../app/assets/stylesheets/common.css.scss */
.orangeBorderRight {
  border-right: 1px solid #F93;
  height: auto;
  width: auto;
}

/* line 639, ../../app/assets/stylesheets/common.css.scss */
.orangeBorderLeft {
  border-left: 1px solid #F93;
  height: auto;
  width: auto;
}

/* line 645, ../../app/assets/stylesheets/common.css.scss */
.orangeBorderBottom {
  border-bottom: 1px solid #F93;
  height: auto;
  width: auto;
}

/* line 651, ../../app/assets/stylesheets/common.css.scss */
.blackHR {
  height: 3px;
  background-image: url(/assets/blackbg.gif);
  background-repeat: repeat-x;
}

/* line 657, ../../app/assets/stylesheets/common.css.scss */
.yellowBgHeading {
  background-color: #F8F3CC;
  height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #F93;
}

/* line 666, ../../app/assets/stylesheets/common.css.scss */
.tableBorder {
  border: 1px solid #F93;
}

/* line 670, ../../app/assets/stylesheets/common.css.scss */
.textAreaW150 {
  display: inline;
  width: 153px;
  height: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 678, ../../app/assets/stylesheets/common.css.scss */
.textAreaW170 {
  display: inline;
  width: 170px;
  height: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 686, ../../app/assets/stylesheets/common.css.scss */
.textAreaW200 {
  display: inline;
  width: 203px;
  height: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 694, ../../app/assets/stylesheets/common.css.scss */
.textAreaW250 {
  display: inline;
  width: 250px;
  height: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 702, ../../app/assets/stylesheets/common.css.scss */
.textAreaW300 {
  display: inline;
  width: 300px;
  height: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 710, ../../app/assets/stylesheets/common.css.scss */
.textFieldW100 {
  display: inline;
  width: 100px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 718, ../../app/assets/stylesheets/common.css.scss */
.textFieldW110 {
  display: inline;
  width: 110px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 726, ../../app/assets/stylesheets/common.css.scss */
.textFieldW120 {
  display: inline;
  width: 120px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 734, ../../app/assets/stylesheets/common.css.scss */
.textFieldW130 {
  display: inline;
  width: 130px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 742, ../../app/assets/stylesheets/common.css.scss */
.textFieldW140 {
  display: inline;
  width: 140px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 750, ../../app/assets/stylesheets/common.css.scss */
.textFieldW150 {
  display: inline;
  width: 150px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 758, ../../app/assets/stylesheets/common.css.scss */
.textFieldW160 {
  display: inline;
  width: 160px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 766, ../../app/assets/stylesheets/common.css.scss */
.textFieldW170 {
  display: inline;
  width: 170px;
  height: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 774, ../../app/assets/stylesheets/common.css.scss */
.textFieldW180 {
  display: inline;
  width: 180px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 782, ../../app/assets/stylesheets/common.css.scss */
.textFieldW190 {
  display: inline;
  width: 190px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 790, ../../app/assets/stylesheets/common.css.scss */
.textFieldW200 {
  display: inline;
  width: 200px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 798, ../../app/assets/stylesheets/common.css.scss */
.textFieldW210 {
  display: inline;
  width: 210px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 806, ../../app/assets/stylesheets/common.css.scss */
.textFieldW220 {
  display: inline;
  width: 220px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 814, ../../app/assets/stylesheets/common.css.scss */
.textFieldW230 {
  display: inline;
  width: 230px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 822, ../../app/assets/stylesheets/common.css.scss */
.textFieldW240 {
  display: inline;
  width: 240px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 830, ../../app/assets/stylesheets/common.css.scss */
.textFieldW250 {
  display: inline;
  width: 250px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 838, ../../app/assets/stylesheets/common.css.scss */
.textFieldW260 {
  display: inline;
  width: 260px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 846, ../../app/assets/stylesheets/common.css.scss */
.textFieldW270 {
  display: inline;
  width: 270px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 854, ../../app/assets/stylesheets/common.css.scss */
.textFieldW280 {
  display: inline;
  width: 280px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 862, ../../app/assets/stylesheets/common.css.scss */
.textFieldW290 {
  display: inline;
  width: 290px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 870, ../../app/assets/stylesheets/common.css.scss */
.textFieldW300 {
  display: inline;
  width: 300px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 878, ../../app/assets/stylesheets/common.css.scss */
.textFieldW500 {
  display: inline;
  width: 500px;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 886, ../../app/assets/stylesheets/common.css.scss */
.dropdown {
  height: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/* line 892, ../../app/assets/stylesheets/common.css.scss */
.dropBox2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 200px;
}

/* line 898, ../../app/assets/stylesheets/common.css.scss */
.rightNavSelect Select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  width: 274px;
}

/* line 904, ../../app/assets/stylesheets/common.css.scss */
.emailImg {
  margin-bottom: -3px !important;
}

/* line 908, ../../app/assets/stylesheets/common.css.scss */
.gradient {
  background-image: url(/assets/gradbg.jpg);
  background-repeat: repeat-x;
  background-color: #079CCD;
  margin: 0;
  padding: 0;
}

/* line 916, ../../app/assets/stylesheets/common.css.scss */
.footerbg {
  background-image: url(/assets/gradbg.jpg);
  background-repeat: repeat-x;
  background-color: #079CCD;
}

/* line 922, ../../app/assets/stylesheets/common.css.scss */
.fieldWithErrors {
  background-color: red;
  display: inline;
  position: relative;
  padding: 5px 2px 5px 2px;
}

/* line 929, ../../app/assets/stylesheets/common.css.scss */
.missingData {
  color: #C00;
  border: #C03;
  font-weight: 700;
  border: thin solid #CC0033;
}

/* line 937, ../../app/assets/stylesheets/common.css.scss */
#errorExplanation {
  /*width:695px;*/
  border: 2px solid red;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  padding: 7px 7px 12px;
}

/* line 945, ../../app/assets/stylesheets/common.css.scss */
#errorExplanation h2 {
  text-align: left;
  font-weight: 700;
  font-size: 12px;
  background-color: #C00;
  color: #fff;
  margin: -7px;
  padding: 5px 5px 5px 15px;
}

/* line 955, ../../app/assets/stylesheets/common.css.scss */
#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

/* line 961, ../../app/assets/stylesheets/common.css.scss */
#errorExplanation ul {
  padding-left: 20px;
}

/* line 965, ../../app/assets/stylesheets/common.css.scss */
#errorExplanation ul li {
  font-size: 14px;
  list-style: square;
  list-style-position: outside;
  color: #FF0000;
}

/* line 972, ../../app/assets/stylesheets/common.css.scss */
div.app-attach-thumb {
  float: left;
  padding-top: 5px;
  padding-left: 5px;
}

/* line 981, ../../app/assets/stylesheets/common.css.scss */
div.attach-img img {
  z-index: 24;
}

/* line 985, ../../app/assets/stylesheets/common.css.scss */
div.attach-desc {
  padding-top: 1px;
  font-size: 12px;
}

/* line 990, ../../app/assets/stylesheets/common.css.scss */
.attach-desc a {
  position: relative;
  z-index: 24;
  color: #000;
  text-decoration: none;
  font-size: 12px;
}

/* line 998, ../../app/assets/stylesheets/common.css.scss */
.attach-desc a:hover {
  z-index: 25;
  background-color: #ff0;
}

/* line 1003, ../../app/assets/stylesheets/common.css.scss */
.attach-desc a span {
  display: none;
}

/* line 1007, ../../app/assets/stylesheets/common.css.scss */
.attach-desc a:hover span {
  display: block;
  position: absolute;
  top: 2em;
  left: 0;
  width: 15em;
  border: 1px solid #0cf;
  background-color: #cff;
  color: #000;
  text-align: left;
}

/* line 1019, ../../app/assets/stylesheets/common.css.scss */
div.legal {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  margin-left: 15px;
  margin-right: 5px;
  margin-bottom: 20px;
  background: #CCC;
  padding: 20px;
}

/* line 1029, ../../app/assets/stylesheets/common.css.scss */
div.legal-header {
  font-size: 12px;
  font-weight: 700;
  padding-bottom: 5px;
}

/* line 1035, ../../app/assets/stylesheets/common.css.scss */
table.summary * .line-header {
  font-size: 12px;
  text-align: right;
  padding-right: 5px;
}

/* line 1040, ../../app/assets/stylesheets/common.css.scss */
div.line-header, .line-header {
  font-size: 14px;
  font-weight: 100;
  color: #666666;
}

/* line 1046, ../../app/assets/stylesheets/common.css.scss */
div.block {
  clear: both;
  font-family: "Arial, Verdana, Helvetica, sans-serif";
  margin: 0;
  padding: 0;
}

/* line 1053, ../../app/assets/stylesheets/common.css.scss */
div.lineitem {
  clear: both;
  color: #666;
  padding-top: 2px;
}

/* line 1059, ../../app/assets/stylesheets/common.css.scss */
div.header {
  font-size: 13px;
  color: #666;
  font-weight: 400;
  width: 150px;
  float: left;
}

/*
div.content {
    font-size:13px;
    color:#666;
    font-weight:400;
    padding-left:20px;
    float:left;
    width:300px;
}
*/
/* line 1078, ../../app/assets/stylesheets/common.css.scss */
div.spacer {
  clear: both;
  float: left;
  background-color: #F63;
  width: 700px;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1088, ../../app/assets/stylesheets/common.css.scss */
div.left-column {
  width: 520px;
}

/* line 1092, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * input {
  margin-left: 0px;
  min-width: 150px;
  display: inline;
}

/* line 1098, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * textarea {
  margin-left: 0px;
}

/* line 1102, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * select {
  margin-left: 0px;
}

/* line 1106, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * td.leftcolumn {
  vertical-align: bottom;
  text-align: right;
  padding-right: 0.5em;
}

/* line 1112, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * td.leftcolumn p {
  margin-bottom: 0px;
  font-size: 0.75em;
}

/* line 1117, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * td.rightcolumn {
  vertical-align: bottom;
}

/* line 1121, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * td div {
  float: left;
  padding-right: 0.25em;
}

/* line 1126, ../../app/assets/stylesheets/common.css.scss */
div.coordinate div {
  float: left;
  padding-right: 0.25em;
}

/* line 1131, ../../app/assets/stylesheets/common.css.scss */
div.coordinate div label {
  float: none;
  padding-right: 0.25em;
  font-weight: normal;
  font-size: 12px;
  color: #666666;
  padding: inherit;
}

/* line 1140, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * .hint {
  font-size: 0.75em;
}

/* line 1144, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * .required {
  color: #FF0000;
}

/* line 1148, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * img {
  height: 16px;
}

/* line 1151, ../../app/assets/stylesheets/common.css.scss */
div#form-two-column.contemporary * td.leftcolumn {
  vertical-align: bottom;
  text-align: right;
  padding-right: 0.5em;
}

/* line 1157, ../../app/assets/stylesheets/common.css.scss */
div#display-two-column.contemporary * td.leftcolumn p {
  margin-bottom: 0px;
  text-align: right;
  font-size: 0.75em;
}

/* line 1163, ../../app/assets/stylesheets/common.css.scss */
div#display-two-column.contemporary * td.rightcolumn {
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0.75em;
  color: #333333;
  font-size: 14px;
}

/* line 1171, ../../app/assets/stylesheets/common.css.scss */
div#display-two-column.contemporary * td div {
  float: left;
  padding-right: 0.5em;
}

/* line 1176, ../../app/assets/stylesheets/common.css.scss */
div#display-two-column.contemporary * td div label {
  color: #666666;
  font-weight: normal;
  font-size: 0.75em;
}

/* line 1182, ../../app/assets/stylesheets/common.css.scss */
div#display-two-column.contemporary * .hint {
  font-size: 0.75em;
}

/* line 1186, ../../app/assets/stylesheets/common.css.scss */
div#display-two-column.contemporary * .required {
  color: #FF0000;
}

/* line 1190, ../../app/assets/stylesheets/common.css.scss */
div#display-two-column.contemporary * img {
  height: 16px;
}

/* line 1194, ../../app/assets/stylesheets/common.css.scss */
div#display-two-column.contemporary * td.leftcolumn {
  vertical-align: top;
  text-align: right;
  padding-right: 0.5em;
  padding-bottom: 0.75em;
  font-weight: bold;
  vertical-align: bottom;
}

/* line 1203, ../../app/assets/stylesheets/common.css.scss */
#form-two-column table tr td.leftcolumn {
  font-weight: 700;
  padding-top: 10px;
  padding-bottom: 3px;
  padding-left: 5px;
  width: 160px;
  vertical-align: top;
}

/* line 1213, ../../app/assets/stylesheets/common.css.scss */
#form-two-column table tr td input {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  color: #333;
  height: 16px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0;
  display: inline;
}

/* line 1225, ../../app/assets/stylesheets/common.css.scss */
#form-two-column table tr td textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  color: #333;
  margin-top: 2px;
  margin-bottom: 2px;
  height: 100px;
  width: 400px;
  padding: 0;
  display: inline;
}

/* line 1238, ../../app/assets/stylesheets/common.css.scss */
#display-four-column table tr td.one {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #666;
  font-weight: 700;
  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 6px;
  width: 160px;
  vertical-align: top;
}

/* line 1250, ../../app/assets/stylesheets/common.css.scss */
#display-four-column table tr td.two {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #666;
  font-weight: 400;
  padding-top: 5px;
  padding-bottom: 3px;
  width: 520px;
}

/* line 1260, ../../app/assets/stylesheets/common.css.scss */
.display-four-column table tr td.one {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #666;
  font-weight: 700;
  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 6px;
  width: 160px;
  vertical-align: top;
}

/* line 1272, ../../app/assets/stylesheets/common.css.scss */
.display-four-column table tr td.two {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #666;
  font-weight: 400;
  padding-top: 5px;
  padding-bottom: 3px;
  width: 520px;
}

/* line 1282, ../../app/assets/stylesheets/common.css.scss */
.display-two-column {
  background-color: #F8F3CC;
  vertical-align: top;
}

/* line 1287, ../../app/assets/stylesheets/common.css.scss */
.display-two-column label {
  clear: both;
  float: left;
  width: 200px;
  height: auto;
  font-weight: 700;
  padding: 10px 10px 3px 6px;
  vertical-align: top;
}

/* line 1297, ../../app/assets/stylesheets/common.css.scss */
.display-two-column div.text {
  padding: 10px 0px 3px 6px;
  vertical-align: top;
  margin-left: 10px;
}

/* line 1303, ../../app/assets/stylesheets/common.css.scss */
.display-two-column div.video {
  padding-left: 0px;
  margin-left: 0px;
}

/* line 1308, ../../app/assets/stylesheets/common.css.scss */
.display-two-column div.text_no_wrap {
  padding: 10px 0px 3px 6px;
  vertical-align: top;
  margin-left: 212px;
}

/* line 1314, ../../app/assets/stylesheets/common.css.scss */
#display-action {
  border-top: 1px;
  border-bottom: 1px;
  border-color: #F93;
  background-color: #F8F3CC;
  padding: 10px 20px 10px 1em;
  overflow: hidden;
  vertical-align: middle;
  border-style: solid none;
}

/* line 1325, ../../app/assets/stylesheets/common.css.scss */
#form-action table {
  border-top: 1px;
  border-top-color: #F93;
  border-bottom: 1px;
  border-bottom-color: #F93;
  background-color: #F8F3CC;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  overflow: hidden;
  vertical-align: middle;
  width: 720px;
  border-style: solid none;
  margin: -2px;
}

/* line 1341, ../../app/assets/stylesheets/common.css.scss */
div#uploading {
  margin-left: 18px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #390;
  display: none;
}

/* line 1348, ../../app/assets/stylesheets/common.css.scss */
table.collection {
  width: 100%;
}

/* line 1352, ../../app/assets/stylesheets/common.css.scss */
table.collection tr {
  border-bottom: 1px solid #9CC;
}

/* line 1356, ../../app/assets/stylesheets/common.css.scss */
.collectionHdr {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: 700;
  font-size: 16px;
  padding: 3px 0 3px 15px;
  background-color: #9CC;
}

/* line 1365, ../../app/assets/stylesheets/common.css.scss */
.collectionSubHdr {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: 700;
  font-size: 12px;
  padding: 10px 0 3px 15px;
}

/* line 1374, ../../app/assets/stylesheets/common.css.scss */
div.collectionResults {
  background-color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 1380, ../../app/assets/stylesheets/common.css.scss */
div.collectionResults * span.meta, div.collectionResults * span.meta a {
  font-size: 10px;
}

/* line 1384, ../../app/assets/stylesheets/common.css.scss */
div.subresults {
  margin-right: 10px;
  margin-bottom: 5px;
  border: white thin solid;
}

/* line 1389, ../../app/assets/stylesheets/common.css.scss */
table#search-results {
  width: 100%;
}

/* line 1393, ../../app/assets/stylesheets/common.css.scss */
table#search-results tbody tr {
  border-bottom: #FFFFFF thin solid;
}

/* line 1397, ../../app/assets/stylesheets/common.css.scss */
table#search-results tbody tr td {
  padding: 3px 3px 3px 15px;
}

/* line 1401, ../../app/assets/stylesheets/common.css.scss */
table.pwx {
  width: 100%;
}

/* line 1404, ../../app/assets/stylesheets/common.css.scss */
table.pwx tbody tr, table.pwx tr {
  border-bottom: #FFFFFF thin solid;
}

/* line 1407, ../../app/assets/stylesheets/common.css.scss */
table.pwx tbody tr td, table.pwx tr td {
  padding: 3px 3px 3px 15px;
}

/* line 1411, ../../app/assets/stylesheets/common.css.scss */
div#proj_report table.pwx * tr {
  border-bottom: none;
}

/* line 1414, ../../app/assets/stylesheets/common.css.scss */
div#proj_report table.pwx * td {
  vertical-align: top;
  padding-left: 0px;
}

/* line 1419, ../../app/assets/stylesheets/common.css.scss */
tr.odd {
  border: none;
}

/* line 1424, ../../app/assets/stylesheets/common.css.scss */
tr.even {
  border: none;
}

/* line 1428, ../../app/assets/stylesheets/common.css.scss */
.odd {
  background-color: #F2F2F2;
  border: solid #F2F2F2 5px;
}

/* line 1433, ../../app/assets/stylesheets/common.css.scss */
.even {
  background-color: #DCDCDC;
  border: solid #DCDCDC 5px;
}

/* line 1438, ../../app/assets/stylesheets/common.css.scss */
div.pagination {
  clear: right;
  text-align: right;
  padding: 5px;
  background-color: #FFFFFF;
}

/* line 1445, ../../app/assets/stylesheets/common.css.scss */
div.pagination a {
  border: thin #999999 solid;
  background-color: #FFFFFF;
  padding: 1px 3px 1px 3px;
}

/* line 1451, ../../app/assets/stylesheets/common.css.scss */
div.app table tr td {
  padding-top: 10px;
  padding-bottom: 5px;
}

/* line 1456, ../../app/assets/stylesheets/common.css.scss */
div.project table tr td {
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}

/* line 1462, ../../app/assets/stylesheets/common.css.scss */
div.review {
  border-bottom-style: solid;
  border-color: #CFCFCF;
  border-width: thin;
  padding: 5px;
}

/* line 1469, ../../app/assets/stylesheets/common.css.scss */
h3.app {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #F8F3CC;
  background-image: url(/assets/arrowRight.gif);
  background-position: 5px;
  background-repeat: no-repeat;
  color: #F93;
  font-weight: 700;
  margin: 0 0 5px;
  padding: 5px 0 5px 15px;
}

/* line 1482, ../../app/assets/stylesheets/common.css.scss */
h2.app, div.profile h2, div#dashboard h2, div.pwx-content * h2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #996;
  font-weight: 700;
  border-bottom: 1px;
  border-bottom-color: #F60;
  border-bottom-style: solid;
  margin: 0 0 5px;
  padding: 10px 0 0;
}

/* line 1493, ../../app/assets/stylesheets/common.css.scss */
div.profile p.profile-social {
  margin-top: -8px;
}

/* line 1497, ../../app/assets/stylesheets/common.css.scss */
h1.app, h1.app a {
  font-size: 22px;
  color: #F93;
  line-height: 25px;
  font-weight: 400;
  padding-top: 10px;
  border-bottom: solid;
  border-bottom-width: 5px;
  background-color: #FF6;
  margin-top: 0;
  margin-bottom: 5px;
  padding-left: 15px;
  padding-bottom: 5px;
}

/* line 1512, ../../app/assets/stylesheets/common.css.scss */
h1.app a {
  padding-left: 0;
}

/* line 1516, ../../app/assets/stylesheets/common.css.scss */
div.app label {
  width: 135px;
  text-align: left;
  vertical-align: middle;
  padding-left: 5px;
  font-weight: 700;
  height: 16px;
  float: left;
}

/* line 1526, ../../app/assets/stylesheets/common.css.scss */
form#project-form p {
  clear: both;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 1534, ../../app/assets/stylesheets/common.css.scss */
form#project-form p label {
  width: 135px;
  text-align: left;
  padding-left: 5px;
  padding-right: 0.25em;
  font-size: 13px;
  font-weight: 700;
  color: #666;
  height: auto;
  vertical-align: top;
  float: left;
}

/* line 1547, ../../app/assets/stylesheets/common.css.scss */
form#project-form p textarea {
  float: left;
  width: 240px;
  height: 80px;
  font-size: 12px;
}

/* line 1554, ../../app/assets/stylesheets/common.css.scss */
form#project-form * img.prototip_help {
  float: left;
  margin: 2px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
}

/* line 1560, ../../app/assets/stylesheets/common.css.scss */
form#project-form p input.no-input {
  width: 65px;
}

/* line 1566, ../../app/assets/stylesheets/common.css.scss */
input.dollar-input {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  width: 65px;
  text-align: left;
  vertical-align: middle;
  margin-top: 2px;
  font-style: normal;
  font-size: 12px;
  color: #333;
  height: 16px;
  float: left;
}

/* line 1579, ../../app/assets/stylesheets/common.css.scss */
.clear {
  clear: both;
}

/* line 1583, ../../app/assets/stylesheets/common.css.scss */
div.app table tr td.left {
  width: 135px;
  height: 22px;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  font-weight: 700;
}

/* line 1592, ../../app/assets/stylesheets/common.css.scss */
div.app table tr td.right {
  text-align: left;
  vertical-align: top;
  padding-left: 5px;
}

/* line 1598, ../../app/assets/stylesheets/common.css.scss */
input.no-input {
  width: 45px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  color: #333;
  height: 16px;
  margin-top: 2px;
  margin-left: 0;
  margin-bottom: 2px;
  vertical-align: top;
  padding: 0;
}

/* line 1612, ../../app/assets/stylesheets/common.css.scss */
textarea.no-details {
  display: inline;
  width: 230px;
  height: 80px;
  font-size: 12px;
}

/* line 1619, ../../app/assets/stylesheets/common.css.scss */
table#app_step2 * textarea.no-details {
  display: inline;
  width: 85%;
  height: 150px;
}

/* line 1625, ../../app/assets/stylesheets/common.css.scss */
div#step3.app textarea.no-details {
  float: left;
  width: 235px;
}

/* line 1632, ../../app/assets/stylesheets/common.css.scss */
.field-prop, span.form-help-inline {
  font-size: 11px;
  color: #666;
  font-weight: 400;
  margin-left: 15px;
}

/* line 1638, ../../app/assets/stylesheets/common.css.scss */
span.form-help-inline {
  margin-left: 0px;
  display: block;
}

/* line 1643, ../../app/assets/stylesheets/common.css.scss */
.field-prop * {
  font-size: 11px;
}

/* line 1647, ../../app/assets/stylesheets/common.css.scss */
.field-limit {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #666;
  font-weight: 400;
  margin-left: 15px;
}

/* line 1655, ../../app/assets/stylesheets/common.css.scss */
div#AppQanda h2 {
  font-size: 1.25em;
  color: #996;
  font-weight: 700;
}

/* line 1661, ../../app/assets/stylesheets/common.css.scss */
div.qanda-new {
  border: solid;
  width: 550px;
  margin-left: 15px;
  margin-top: 15px;
  border-color: #933;
  border-style: ridge;
  border-width: thin;
  padding: 10px;
}

/* line 1672, ../../app/assets/stylesheets/common.css.scss */
div#qanda-form label {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

/* line 1678, ../../app/assets/stylesheets/common.css.scss */
.qanda-topic h2 {
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 14px;
}

/* line 1684, ../../app/assets/stylesheets/common.css.scss */
.qanda-topic {
  padding-bottom: 0.35em;
}

/* line 1688, ../../app/assets/stylesheets/common.css.scss */
.qanda-topic h3 {
  color: #996;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 12px;
}

/* line 1696, ../../app/assets/stylesheets/common.css.scss */
#dashboard h1 {
  font-size: 22px;
  color: #F93;
  line-height: 25px;
  font-weight: 400;
  padding-top: 10px;
  border-bottom: solid;
  border-bottom-width: 5px;
  background-color: #FF6;
  margin-top: 0;
}

/* line 1708, ../../app/assets/stylesheets/common.css.scss */
#dashboard ul li {
  padding-bottom: 4px;
  list-style-position: outside;
  list-style-type: inherit;
}

/* line 1714, ../../app/assets/stylesheets/common.css.scss */
#search-box form {
  position: relative;
  display: inline;
}

/* line 1719, ../../app/assets/stylesheets/common.css.scss */
#search-box input {
  border: 1px solid #6D9ADC;
  text-decoration: none;
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 1727, ../../app/assets/stylesheets/common.css.scss */
#search-box input.go {
  position: relative;
  border: none;
  top: 8px;
}

/* line 1733, ../../app/assets/stylesheets/common.css.scss */
div.block h3 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #FBAC39;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* line 1743, ../../app/assets/stylesheets/common.css.scss */
div.block ul li {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #666;
  font-weight: 400;
  margin-top: 5px;
  line-height: 16px;
}

/* line 1752, ../../app/assets/stylesheets/common.css.scss */
#navlist {
  margin-left: 0;
  border-bottom: 1px solid #F93;
  font: bold 12px Verdana, sans-serif;
  padding: 3px 0 4px;
}

/* line 1759, ../../app/assets/stylesheets/common.css.scss */
#navlist li {
  list-style: none;
  display: inline;
  margin: 0;
}

/* line 1765, ../../app/assets/stylesheets/common.css.scss */
#navlist li a {
  margin-left: 3px;
  border: 1px solid #ccc;
  border-bottom: 1px solid #F93;
  background: #DDE;
  font-size: 12px;
  text-decoration: none;
  padding: 3px 0.25em;
}

/* line 1775, ../../app/assets/stylesheets/common.css.scss */
#navlist li a:link {
  color: #448;
}

/* line 1779, ../../app/assets/stylesheets/common.css.scss */
#navlist li a:visited {
  color: #667;
}

/* line 1783, ../../app/assets/stylesheets/common.css.scss */
#navlist li a:hover {
  color: #000;
  background: #AAE;
  border-color: #F93;
}

/* line 1789, ../../app/assets/stylesheets/common.css.scss */
#navlist li a.disable:hover {
  border-color: #F93;
}

/* line 1793, ../../app/assets/stylesheets/common.css.scss */
#navlist li#current a {
  border: 1px solid #F93;
  background: #FFF;
  border-bottom: 1px solid #FFF;
}

/* line 1799, ../../app/assets/stylesheets/common.css.scss */
#navlist li a.disable {
  background: #E8EBF0;
  border: 1px solid #ccc;
  border-bottom: 1px solid #F93;
  color: #CCC;
}

/* line 1806, ../../app/assets/stylesheets/common.css.scss */
#subnavlist {
  left: 0;
  display: inline;
  list-style-type: none;
  padding-top: 0.1em;
  margin-left: 3px;
  font-variant: small-caps;
}

/* line 1815, ../../app/assets/stylesheets/common.css.scss */
#subnavlist li {
  left: 0;
  display: inline;
  list-style-type: none;
  padding: 0;
}

/* line 1822, ../../app/assets/stylesheets/common.css.scss */
#subnavlist li a:link, #subnavlist li a:visited {
  background: #fff;
  border: none;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-size: x-small;
  line-height: 10px;
  text-decoration: none;
  margin: -2px;
  padding: 2px 10px;
}

/* line 1834, ../../app/assets/stylesheets/common.css.scss */
#subnavlist li a:hover {
  color: #000;
  text-decoration: underline;
  border-color: #F93;
}

/* line 1840, ../../app/assets/stylesheets/common.css.scss */
#subnavlist li#current a {
  background-image: url(/assets/arrowRight.gif);
  background-repeat: no-repeat;
  background-position: left;
  font-weight: 700;
}

/* line 1847, ../../app/assets/stylesheets/common.css.scss */
ul#subnavlist li a.disable {
  background: #fff;
  border: none;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-size: x-small;
  line-height: 10px;
  text-decoration: none;
  margin: -2px;
  padding: 2px 10px;
  color: #CCC;
}

/* line 1860, ../../app/assets/stylesheets/common.css.scss */
UL, OL, #dashboard h3 {
  color: #996;
}

/* line 1864, ../../app/assets/stylesheets/common.css.scss */
#dashboard h3 {
  color: black;
  font-weight: bold;
  padding-bottom: 0.5em;
}

/* line 1870, ../../app/assets/stylesheets/common.css.scss */
#dashboard ul {
  padding-left: 2em;
  color: inherit;
}

/* line 1874, ../../app/assets/stylesheets/common.css.scss */
OL LI {
  list-style: decimal;
  list-style-position: inside;
}

/* line 1879, ../../app/assets/stylesheets/common.css.scss */
#attachment * OL LI {
  list-style: decimal;
  list-style-position: outside;
  margin-left: 1.5em;
}

/* line 1885, ../../app/assets/stylesheets/common.css.scss */
div#spotlight * img.attachment-logo {
  float: left;
}

/* line 1889, ../../app/assets/stylesheets/common.css.scss */
.rightcolumn * #profile-logo {
  width: 272px;
  background-color: #FFFFFF;
  text-align: center;
}

/* line 1895, ../../app/assets/stylesheets/common.css.scss */
img.attachment-logo {
  padding: 4px;
}

/* line 1900, ../../app/assets/stylesheets/common.css.scss */
img.attachment-photo {
  padding: 4px;
  border: 1px solid #ddd;
}

/* line 1905, ../../app/assets/stylesheets/common.css.scss */
div.no-logo {
  background-image: url(/assets/profile.gif);
  height: 100px;
  background-repeat: no-repeat;
  width: 100px;
  text-align: center;
}

/* line 1913, ../../app/assets/stylesheets/common.css.scss */
div#matrix div.no-logo {
  float: left;
}

/* line 1917, ../../app/assets/stylesheets/common.css.scss */
div#matrix div.logo {
  float: left;
}

/* line 1921, ../../app/assets/stylesheets/common.css.scss */
div#matrix * a {
  font-size: 10px;
}

/* line 1925, ../../app/assets/stylesheets/common.css.scss */
div#search-results ul {
  list-style-type: none;
  padding-left: 15px;
}

/* line 1930, ../../app/assets/stylesheets/common.css.scss */
div#search-results ul li {
  list-style-position: outside;
  margin: 0;
}

/* line 1935, ../../app/assets/stylesheets/common.css.scss */
div#search-results ul li a {
  font-size: 13px;
}

/* line 1939, ../../app/assets/stylesheets/common.css.scss */
form, .tableData {
  margin: 0;
  padding: 0;
}

/* line 1944, ../../app/assets/stylesheets/common.css.scss */
.w520, .w720 {
  width: 720px;
}

/* line 1948, ../../app/assets/stylesheets/common.css.scss */
.pTop15, #qanda-action {
  padding-top: 15px;
}

/* line 1952, ../../app/assets/stylesheets/common.css.scss */
.dottedHRauto, .puneet {
  height: 1px;
  background-image: url(/assets/dottedhr.gif);
  background-repeat: repeat-x;
  overflow: hidden;
}

/* line 1959, ../../app/assets/stylesheets/common.css.scss */
div.legal-body, div.legal-docs {
  font-size: 12px;
  padding-bottom: inherit;
}

/* line 1964, ../../app/assets/stylesheets/common.css.scss */
#form-two-column table, #display-four-column table {
  background-color: #F8F3CC;
  overflow: hidden;
  vertical-align: top;
}

/* line 1970, ../../app/assets/stylesheets/common.css.scss */
#form-two-column table, .display-four-column table {
  background-color: #F8F3CC;
  overflow: hidden;
  vertical-align: top;
}

/* line 1976, ../../app/assets/stylesheets/common.css.scss */
#form-two-column table tr td.leftcolumn-admin, #display-two-column table tr td.leftcolumn-admin, td.leftcolumn-admin {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: red;
  font-weight: 700;
  padding-top: 10px;
  padding-bottom: 3px;
  padding-left: 5px;
  width: 160px;
  vertical-align: top;
}

/* line 1988, ../../app/assets/stylesheets/common.css.scss */
#form-two-column table tr td.rightcolumn, #display-two-column table tr td.rightcolumn {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #666;
  font-weight: 400;
  padding: 10px 0px 3px 5px;
}

/* line 1996, ../../app/assets/stylesheets/common.css.scss */
#form-two-column table tr td select, #app table tr td select {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  color: #333;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0;
}

/* line 2007, ../../app/assets/stylesheets/common.css.scss */
form#project-form p input, form#project-form p select {
  vertical-align: top;
  float: left;
  font-size: 12px;
}

/* line 2013, ../../app/assets/stylesheets/common.css.scss */
div.app label span.field-prop, span.field-prop {
  display: block;
}

/* line 2018, ../../app/assets/stylesheets/common.css.scss */
span.admin-hint {
  color: red;
}

/* line 2022, ../../app/assets/stylesheets/common.css.scss */
div#qanda-form textarea, div#qanda-form input {
  height: auto;
  width: auto;
}

/* line 2027, ../../app/assets/stylesheets/common.css.scss */
span.posted-by, span.posted-by a, p.posted-by, p.posted-by a, .rightcolumn * .meta, a.inline-action, td.meta, div#list-attachments * span.meta, div.attachment * span.meta {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 10px;
}

/* line 2034, ../../app/assets/stylesheets/common.css.scss */
span.report-source {
  font-size: 10px;
  color: #FFF;
  padding: 1px 3px 1px 3px;
  margin: 0px 3px 0px 0px;
  width: 20px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2045, ../../app/assets/stylesheets/common.css.scss */
span.report-source-web {
  background-color: #69F;
}

/* line 2050, ../../app/assets/stylesheets/common.css.scss */
span.report-source-sms {
  background-color: #693;
}

/* line 2055, ../../app/assets/stylesheets/common.css.scss */
h1.app span.report-source {
  font-size: 22px;
  background-color: #999;
  color: #FFF;
  padding: 1px 5px 1px 5px;
  margin: 0px 3px 0px 0px;
  width: 20px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2067, ../../app/assets/stylesheets/common.css.scss */
ul#content-list {
  padding-left: 0px;
}

/* line 2070, ../../app/assets/stylesheets/common.css.scss */
ul#content-list li {
  padding-left: 0px;
}

/* line 2074, ../../app/assets/stylesheets/common.css.scss */
div.news * img {
  padding: 0.75em 0.75em 0.75em 0;
}

/* line 2078, ../../app/assets/stylesheets/common.css.scss */
label {
  font-weight: 700;
  height: 16px;
}

/* line 2083, ../../app/assets/stylesheets/common.css.scss */
.rightcolumn * ul.action, ul.update-action {
  border-bottom: none;
  border-top: none;
  background-color: transparent;
  padding-top: 0em;
  padding-bottom: 0em;
}

/* line 2091, ../../app/assets/stylesheets/common.css.scss */
ul.action, ul.update-action {
  margin-top: 1em;
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  background-color: #F8F3CC;
  padding-top: .5em;
  padding-bottom: .5em;
  text-align: right;
  margin-left: 0pt;
  clear: both;
}

/* line 2103, ../../app/assets/stylesheets/common.css.scss */
ul.action li, ul.update-action li {
  list-style: none;
  display: inline;
  background-color: #333333;
  color: #FFFFFF;
  padding: 0.25em 0.5em 0.25em 0.5em;
  margin-right: 1em;
  font-size: 13px;
}

/* line 2114, ../../app/assets/stylesheets/common.css.scss */
ul.action li.admin {
  background-color: red;
}

/* line 2119, ../../app/assets/stylesheets/common.css.scss */
ul.-action li form, ul.action li form div {
  display: inline;
}

/* line 2124, ../../app/assets/stylesheets/common.css.scss */
ul.action li.disabled, ul.update-action li.disabled {
  background-color: #CCCCCC;
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

/* line 2133, ../../app/assets/stylesheets/common.css.scss */
ul.update-action li {
  background-color: #F8F3CC;
}

/* line 2137, ../../app/assets/stylesheets/common.css.scss */
ul.update-action {
  background-color: gray;
}

/* line 2142, ../../app/assets/stylesheets/common.css.scss */
ul.topic-action {
  border: none;
  margin: 0px;
  padding: 0px;
}

/* line 2148, ../../app/assets/stylesheets/common.css.scss */
ul.topic-action li {
  list-style-type: none;
  display: inline;
  padding-bottom: 0px;
  border-left: 1px solid white;
  border-right: 1px solid white;
}

/* line 2156, ../../app/assets/stylesheets/common.css.scss */
ul.topic-action li a {
  padding: 2px 5px 2px 5px;
  font-size: 12px;
}

/* line 2161, ../../app/assets/stylesheets/common.css.scss */
ul.action li a {
  color: #FFFFFF;
  font-style: normal;
  text-decoration: none;
  padding: 2px;
}

/* line 2170, ../../app/assets/stylesheets/common.css.scss */
ul.action li input {
  border: 0px;
  background: #333333;
  color: #FFFFFF;
  font-style: normal;
}

/* line 2178, ../../app/assets/stylesheets/common.css.scss */
table#project-list * td {
  padding-right: 0.25em;
}

/* line 2182, ../../app/assets/stylesheets/common.css.scss */
table#project-list * th {
  padding-right: 1em;
  font-weight: 700;
  color: #666666;
  font-size: 12px;
}

/* line 2190, ../../app/assets/stylesheets/common.css.scss */
dd {
  display: run-in;
}

/* line 2194, ../../app/assets/stylesheets/common.css.scss */
input.prototip_help {
  vertical-align: middle;
}

/* line 2198, ../../app/assets/stylesheets/common.css.scss */
textarea.prototip_help {
  vertical-align: middle;
}

/* line 2202, ../../app/assets/stylesheets/common.css.scss */
img.prototip_help {
  vertical-align: middle;
  padding-left: 5px;
}

/* line 2207, ../../app/assets/stylesheets/common.css.scss */
div#step3.app img.prototip_help {
  float: left;
}

/* line 2212, ../../app/assets/stylesheets/common.css.scss */
#org-review ol, #org-review ul {
  list-style: none;
  margin: 1em;
  padding: inherit;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 2220, ../../app/assets/stylesheets/common.css.scss */
#org-review li {
  list-style-position: inside;
  list-style-type: decimal;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 2227, ../../app/assets/stylesheets/common.css.scss */
#org-review-inner li {
  list-style-position: inside;
  list-style-type: lower-alpha;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 2235, ../../app/assets/stylesheets/common.css.scss */
.list-meta, .list-meta a {
  display: block;
  font-size: 10px;
}

/* line 2240, ../../app/assets/stylesheets/common.css.scss */
span.list-meta a {
  font-size: 10px;
}

/* line 2244, ../../app/assets/stylesheets/common.css.scss */
.list-more {
  float: right;
  font-weight: normal;
  color: #2465CC;
  text-decoration: none;
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
}

/* line 2255, ../../app/assets/stylesheets/common.css.scss */
.list-more a {
  font-size: 12px;
}

/* line 2259, ../../app/assets/stylesheets/common.css.scss */
.slideshow-link {
  float: left;
  clear: left;
}

/* line 2264, ../../app/assets/stylesheets/common.css.scss */
.slideshow-link a {
  font-size: 12px;
}

/* line 2268, ../../app/assets/stylesheets/common.css.scss */
.rightcolumn * h3 {
  padding-top: 0.25em;
  font-weight: bold;
}

/* TODO - get rid of this */
/* line 2274, ../../app/assets/stylesheets/common.css.scss */
div.last-updated {
  margin-right: 12px;
  text-align: center;
  padding: 2px 0 2px 0;
  border: thin dashed #FF6633;
  border-top: none;
  color: #999999;
  font-size: 10px;
}

/* line 2284, ../../app/assets/stylesheets/common.css.scss */
div#spotlight * table#profile {
  clear: both;
}

/* line 2288, ../../app/assets/stylesheets/common.css.scss */
div#spotlight * table#profile * tr td.header {
  color: gray;
}

/* line 2292, ../../app/assets/stylesheets/common.css.scss */
div#spotlight * table#profile tr td {
  font-size: 12px;
  vertical-align: top;
}

/* line 2297, ../../app/assets/stylesheets/common.css.scss */
div#spotlight * table#profile tr td a {
  font-size: 12px;
}

/* line 2301, ../../app/assets/stylesheets/common.css.scss */
[disabled] {
  /* Text and background colour, medium red on light yellow */
  background-color: gray;
  opacity: 0.2;
}

/* line 2306, ../../app/assets/stylesheets/common.css.scss */
div#proj_report * div#meta {
  padding: 0.5em 1em 0.5em 0;
  border-top: thin solid #FFFFFF;
  border-bottom: thin solid #FFFFFF;
}

/* line 2311, ../../app/assets/stylesheets/common.css.scss */
div#proj_report * div#meta p {
  margin-bottom: 0.5em;
}

/* line 2315, ../../app/assets/stylesheets/common.css.scss */
div#meta {
  padding: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #FF9933;
  font-size: 11px;
}

/* line 2322, ../../app/assets/stylesheets/common.css.scss */
div#meta a {
  font-size: 11px;
}

/* line 2326, ../../app/assets/stylesheets/common.css.scss */
div#meta * .orangeHR {
  display: none;
}

/* line 2330, ../../app/assets/stylesheets/common.css.scss */
div.display-four-column#meta table tr td.one, div.display-four-column#meta table tr td.two {
  font-size: 11px;
  padding: 0 0 3px 0;
  vertical-align: top;
}

/* line 2336, ../../app/assets/stylesheets/common.css.scss */
div.display-four-column#meta table tr td.one {
  width: 15%;
}

/* line 2339, ../../app/assets/stylesheets/common.css.scss */
div.display-four-column#meta table tr td.two {
  width: 35%;
}

/* line 2343, ../../app/assets/stylesheets/common.css.scss */
div.gshow p {
  margin-bottom: 0.5em;
}

/* line 2347, ../../app/assets/stylesheets/common.css.scss */
div.gshow div.meta table tr td.header, div.gshow div.meta span.header {
  font-weight: bold;
  padding-right: 1em;
  text-align: right;
  vertical-align: top;
  width: 110px;
}

/* line 2355, ../../app/assets/stylesheets/common.css.scss */
div.gshow div.meta table tr td a {
  font-size: inherit;
}

/* line 2359, ../../app/assets/stylesheets/common.css.scss */
table#project-report-form * td {
  padding-bottom: 1em;
}

/* line 2363, ../../app/assets/stylesheets/common.css.scss */
div#app-funding ul, div#app-funding ul li {
  margin-left: 1em;
}

/* line 2367, ../../app/assets/stylesheets/common.css.scss */
.logo-linkedin {
  background: url(/assets/logo-linkedin.png) no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 5px;
  font: 80% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

/* line 2374, ../../app/assets/stylesheets/common.css.scss */
.logo-facebook {
  background: url(/assets/logo-facebook.png) no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 5px;
  font: 80% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

/* line 2381, ../../app/assets/stylesheets/common.css.scss */
.logo-twitter {
  background: url(/assets/logo-twitter.png) no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 5px;
  font: 80% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

/* line 2389, ../../app/assets/stylesheets/common.css.scss */
div#profile-image a img.attachment-logo, div#profile-image img.gravatar {
  height: auto;
  padding: 0;
}

/* line 2394, ../../app/assets/stylesheets/common.css.scss */
div.section div#org_people table * img, div.section div#org_people table * img.attachment-logo {
  height: 30px;
  padding: 0px 4px 0px 4px;
}

/* line 2399, ../../app/assets/stylesheets/common.css.scss */
div#upload-alternative {
  padding: 10px 10px 10px 5px;
  border-left: #FFF 5px double;
}

/* line 2404, ../../app/assets/stylesheets/common.css.scss */
div#pwx-env {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: white;
  background: #0000FF;
}

/* line 2411, ../../app/assets/stylesheets/common.css.scss */
div#edit_msg_area {
  border: 2px dotted;
  padding: 8px;
  height: 350px;
}

/* line 2417, ../../app/assets/stylesheets/common.css.scss */
table#msg_list_table0 tbody tr.message-processed td {
  text-decoration: line-through;
}

/* line 2420, ../../app/assets/stylesheets/common.css.scss */
.sms_message_display_style {
  font-size: 20px;
  font-family: Comic Sans MS;
  padding: 5px;
}

/* line 2425, ../../app/assets/stylesheets/common.css.scss */
#sms_message_suggested_sender_id {
  width: 100px;
}

/* line 2426, ../../app/assets/stylesheets/common.css.scss */
#sms_message_suggested_proj_id {
  width: 100px;
}

/* line 2428, ../../app/assets/stylesheets/common.css.scss */
div#edit_msg_area * fieldset#sms-message div, div#edit_msg_area * fieldset#sms-belongsto div {
  margin: 5px;
}

/* line 2431, ../../app/assets/stylesheets/common.css.scss */
div#edit_msg_area fieldset ul li {
  list-style: none;
  margin: 5px;
}

/* line 2432, ../../app/assets/stylesheets/common.css.scss */
div#edit_msg_area fieldset ul li table tr td {
  padding: 0px 0px 0px 5px;
}

/* line 2433, ../../app/assets/stylesheets/common.css.scss */
.edit_message_textarea {
  width: 200px;
  height: 100px;
}

/* line 2437, ../../app/assets/stylesheets/common.css.scss */
.edit_message_anchor_cls {
  cursor: pointer;
}

/* line 2440, ../../app/assets/stylesheets/common.css.scss */
.disable_message_anchor_cls {
  color: grey;
}

/* line 2444, ../../app/assets/stylesheets/common.css.scss */
table.data-import td {
  padding: 5px;
}

/* line 2448, ../../app/assets/stylesheets/common.css.scss */
ul.treeview li {
  margin: 0;
  padding: 3px 0 3px 18px;
}

/* line 2453, ../../app/assets/stylesheets/common.css.scss */
table.import-project {
  margin-top: 20px;
  width: 100%;
}

/* line 2458, ../../app/assets/stylesheets/common.css.scss */
table.import-project th {
  color: blue;
  font-weight: bold;
  padding-bottom: 5px;
}

/* line 2464, ../../app/assets/stylesheets/common.css.scss */
table.import-project td {
  width: 50%;
}

/* line 2468, ../../app/assets/stylesheets/common.css.scss */
table.import-project span.error {
  color: red;
}

/* line 2472, ../../app/assets/stylesheets/common.css.scss */
table.data-import a.delete-link, span.error {
  color: red;
}

/* line 2476, ../../app/assets/stylesheets/common.css.scss */
.hide {
  display: none;
}
/* Begin headings */
/* line 4, ../../app/assets/stylesheets/text.css.scss */
.pagetitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #FF9933;
  margin-left: 15px;
  margin-top: 8px;
}

/* line 13, ../../app/assets/stylesheets/text.css.scss */
.whiteHeading {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: normal;
  line-height: 18px;
}

/* line 21, ../../app/assets/stylesheets/text.css.scss */
.orangeHeading {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 22px;
  color: #FF9933;
  line-height: 25px;
  font-weight: normal;
  margin-left: 15px;
  padding-top: 10px;
}

/* line 30, ../../app/assets/stylesheets/text.css.scss */
.orangeHeadingSmall {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 22px;
  color: #FF9933;
  line-height: 25px;
  font-weight: normal;
  margin-left: 15px;
  padding-top: 10px;
}

/* End headings */
/* Right Nav classes */
/* line 47, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn .section h1, .rightcolumn .section h2 {
  font-size: 16px;
  color: #FBAC39;
  font-weight: normal;
  line-height: 20px;
  font-variant: small-caps;
}

/* line 55, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn .section {
  clear: both;
  border-bottom: 1px #FBAC39 dashed;
  padding: 0.25em 0 0.5em 0;
}

/* line 61, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn .section * td {
  vertical-align: top;
  padding-bottom: 0.25em;
}

/* line 66, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn * ul {
  clear: both;
}

/* line 70, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn * ul li {
  color: #333333;
  padding-bottom: 0.35em;
  list-style: square;
  list-style-position: outside;
  margin-left: 14px;
}

/* line 79, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn * ul li span.action a {
  font-size: 12px;
}

/* line 84, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn * span.meta {
  font-size: 12px;
}

/* line 89, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn * .hint {
  font-size: 12px;
  color: #666666;
}

/* line 95, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn * table.summary * .hint {
  font-size: 10px;
}

/* line 99, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn-collapse {
  margin-left: -1em;
}

/* line 103, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn-collapse .section h2, div.pwx-content * .section h2 {
  padding-left: 14px;
}

/* line 107, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn-collapse .section h2.icon, div#rightcolumn-dashboard .section h2 {
  background-repeat: no-repeat;
  padding-left: 30px;
}

/* line 112, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn-collapse .section h2#icon-mini-impact {
  background-image: url(/assets/icon_impact_analytix.gif);
  height: 26px;
}

/* line 117, ../../app/assets/stylesheets/text.css.scss */
div#rightcolumn-dashboard .section h2#icon-applications {
  background-image: url(/assets/icon_applications.gif);
  height: 26px;
}

/* line 122, ../../app/assets/stylesheets/text.css.scss */
div#rightcolumn-dashboard .section h2#icon-projects {
  background-image: url(/assets/icon_projects.gif);
  height: 26px;
}

/* line 127, ../../app/assets/stylesheets/text.css.scss */
div#rightcolumn-dashboard .section h2#icon-apply {
  background-image: url(/assets/icon_apply.gif);
  height: 26px;
}

/* line 133, ../../app/assets/stylesheets/text.css.scss */
.rightcolumn-collapse .section .content {
  padding-left: 14px;
}

/* line 137, ../../app/assets/stylesheets/text.css.scss */
.section-collapse h2 {
  background-image: url(/assets/arrowRight.gif);
  background-repeat: no-repeat;
  background-position: left;
  cursor: pointer;
}

/* line 144, ../../app/assets/stylesheets/text.css.scss */
.section-collapse h2.expanded {
  background-image: url(/assets/arrowDown.gif);
  cursor: pointer;
}

/* line 149, ../../app/assets/stylesheets/text.css.scss */
.errorExplanation .hint {
  font-size: 12px;
  color: #666666;
}

/* line 154, ../../app/assets/stylesheets/text.css.scss */
.rightNavHeading {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #FBAC39;
  font-weight: normal;
  line-height: 20px;
  font-variant: normal;
}

/* line 163, ../../app/assets/stylesheets/text.css.scss */
div.yui-g * h2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #FBAC39;
  font-weight: normal;
  line-height: 20px;
  font-variant: normal;
  margin-top: 10px;
}

/* line 173, ../../app/assets/stylesheets/text.css.scss */
h1.icon {
  background-repeat: no-repeat;
  background-position: 2px 7px;
  padding-left: 33px;
}

/* line 179, ../../app/assets/stylesheets/text.css.scss */
h1#icon-todo {
  background-image: url(/assets/icon_to_do.gif);
}

/* line 183, ../../app/assets/stylesheets/text.css.scss */
h1#icon-analytix {
  background-image: url(/assets/icon_project_analytix.gif);
}

/* line 187, ../../app/assets/stylesheets/text.css.scss */
h1#icon-impact-analytix {
  background-image: url(/assets/icon_impact_analytix.gif);
  background-position: 2px 7px;
}

/* line 192, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo {
  clear: both;
  margin-bottom: 10px;
}

/* TODO: need two different ones with different icons, one for $$ and one for reviews(current one) */
/* line 198, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo h2 {
  font-size: 14px;
  color: #000;
  font-weight: bold;
  font-variant: bold;
  margin: 10px 0px 5px 0px;
  padding: 2px;
  padding-left: 30px;
  border-bottom: hidden;
  background-repeat: repeat-y;
  line-height: 22px;
}

/* line 211, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo h2#icon-apply {
  background-image: url(/assets/icon_apply.gif);
}

/* line 215, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo h2#icon-managefunding {
  background-image: url(/assets/icon_managefunding.gif);
}

/* line 219, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo h2#icon-applicationreview {
  background-image: url(/assets/icon_applicationreview.gif);
}

/* line 223, ../../app/assets/stylesheets/text.css.scss */
div.yui-g div.content {
  margin-top: 5px;
}

/* line 227, ../../app/assets/stylesheets/text.css.scss */
.rightNavGrey {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
}

/* line 231, ../../app/assets/stylesheets/text.css.scss */
.textGrey {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #666666;
  font-weight: normal;
}

/* line 237, ../../app/assets/stylesheets/text.css.scss */
.rightNavGreyBold {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 241, ../../app/assets/stylesheets/text.css.scss */
.rightNavGreyBold-admin {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: red;
  font-weight: bold;
}

/* Right Nav classes */
/* Begin: Red regular error text */
/* line 252, ../../app/assets/stylesheets/text.css.scss */
.errorText {
  font-size: 13px;
  font-family: arial;
  font-weight: normal;
  color: #CC3300;
}

/* line 258, ../../app/assets/stylesheets/text.css.scss */
.rederror {
  font-family: arial;
  font-size: 13px;
  color: #CC0000;
  font-weight: normal;
}

/* End: Orange regular error text */
/* Begin: Regular Link text */
/* line 269, ../../app/assets/stylesheets/text.css.scss */
a {
  font-weight: normal;
  color: #2465CC;
  text-decoration: none;
  font-size: 14px;
}

/*
a:Hover{
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #333333;
        text-decoration: underline;
}

a:Active{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: normal;
        color: #2465CC;
        text-decoration: underline;
}
*/
/* Begin: Form Element - Select Box, Text Box */
/* line 296, ../../app/assets/stylesheets/text.css.scss */
input.text, textarea, password {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #333333;
  height: 16px;
  width: 78px;
  margin-top: 2px;
  margin-left: 0px;
  margin-bottom: 2px;
  padding: 0px;
}

/* line 308, ../../app/assets/stylesheets/text.css.scss */
.active-scaffold textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #333333;
  height: 300px;
  width: 500px;
  margin-top: 2px;
  margin-left: 0px;
  margin-bottom: 2px;
  padding: 0px;
}

/* line 320, ../../app/assets/stylesheets/text.css.scss */
form p textarea, .fieldWithErrors textarea, form p input {
  height: auto;
  width: auto;
  border: 1px solid #999999;
}

/* line 326, ../../app/assets/stylesheets/text.css.scss */
form#content {
  display: inline;
  position: inherit;
  padding-bottom: 100px;
}

/* line 332, ../../app/assets/stylesheets/text.css.scss */
div#form-indicator {
  display: inline;
}

/* line 336, ../../app/assets/stylesheets/text.css.scss */
div#form-indicator img {
  display: inline;
  border: none;
  padding-left: 20px;
}

/* line 342, ../../app/assets/stylesheets/text.css.scss */
div#content-display label {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

/* line 350, ../../app/assets/stylesheets/text.css.scss */
.email {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  color: #333333;
  height: 13px;
  width: 150px;
  margin-top: 2px;
  padding: 0px;
}

/* End: Form Element - Select Box, Text Box */
/* Green Text for login pages */
/* line 363, ../../app/assets/stylesheets/text.css.scss */
.greenBold, table.tableList * th {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #999966;
  font-weight: bold;
}

/* line 369, ../../app/assets/stylesheets/text.css.scss */
table.tableList * th {
  vertical-align: bottom;
  padding-right: 1em;
  padding-bottom: 0.5em;
}

/* line 375, ../../app/assets/stylesheets/text.css.scss */
table.tableList * td {
  vertical-align: top;
  padding-top: 5px;
}

/* line 380, ../../app/assets/stylesheets/text.css.scss */
table.tableList#app-history * td {
  font-size: 0.75em;
}

/* line 384, ../../app/assets/stylesheets/text.css.scss */
table.tableList * td.highlight {
  color: red;
}

/* line 388, ../../app/assets/stylesheets/text.css.scss */
table.tableList * td.highlight a {
  color: red;
}

/* line 392, ../../app/assets/stylesheets/text.css.scss */
.greenNormal {
  color: #003300;
  font-weight: normal;
  margin: 0px;
}

/* line 397, ../../app/assets/stylesheets/text.css.scss */
.textAttachFiles {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #FF5555;
  font-weight: normal;
  margin: 0px;
}

/* line 404, ../../app/assets/stylesheets/text.css.scss */
.textInstruction {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #FF0000;
  font-weight: normal;
  margin: 0px;
}

/* line 411, ../../app/assets/stylesheets/text.css.scss */
.textHighlight {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #009999;
  font-weight: normal;
  margin: 0px;
}

/* line 418, ../../app/assets/stylesheets/text.css.scss */
.greenText {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #999966;
  font-weight: normal;
  margin: 0px;
}

/* Green Text for Login Pages */
/* White text */
/* line 429, ../../app/assets/stylesheets/text.css.scss */
.whiteNormal {
  color: #FFFFFF;
  font-weight: normal;
}

/* White text */
/* Black text classes */
/* line 436, ../../app/assets/stylesheets/text.css.scss */
.blackBold {
  color: #000000;
  font-weight: bold;
}

/* line 441, ../../app/assets/stylesheets/text.css.scss */
.blackNormal {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: normal;
}

/* Black text classes */
/* line 449, ../../app/assets/stylesheets/text.css.scss */
td p {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin-top: 0px;
}

/* for the show org_contacts form */
/* line 456, ../../app/assets/stylesheets/text.css.scss */
td#org p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-top: 0px;
  color: #666666;
}

/* line 464, ../../app/assets/stylesheets/text.css.scss */
p {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  color: #333333;
  margin: 0 0 14px 0;
}

/* line 472, ../../app/assets/stylesheets/text.css.scss */
b {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #333333;
}

/*li{

        font-family: Arial, Helvetica, sans-serif;
        color: #333333;
}*/
/* line 484, ../../app/assets/stylesheets/text.css.scss */
.copyright {
  padding-top: 10px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight: normal;
}

/* line 491, ../../app/assets/stylesheets/text.css.scss */
.copyrighthome {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight: normal;
}

/* line 501, ../../app/assets/stylesheets/text.css.scss */
.listing {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

/* line 506, ../../app/assets/stylesheets/text.css.scss */
.orangeSmall {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #FF9933;
  font-weight: normal;
}

/* line 513, ../../app/assets/stylesheets/text.css.scss */
.blueText {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #0099CC;
  font-weight: normal;
}

/* line 520, ../../app/assets/stylesheets/text.css.scss */
.headertxt {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: normal;
  text-decoration: none;
}

/* line 527, ../../app/assets/stylesheets/text.css.scss */
.greyhead {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  font-weight: bold;
  text-decoration: none;
}

/* Classes added by Puneet */
/* line 535, ../../app/assets/stylesheets/text.css.scss */
.rightNavBold {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #666666;
  font-size: 13px;
  font-weight: bold;
}

/* line 541, ../../app/assets/stylesheets/text.css.scss */
.greenBold12px {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #999966;
  font-weight: bold;
}

/* line 547, ../../app/assets/stylesheets/text.css.scss */
.welcomeText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #FF9933;
}

/* line 553, ../../app/assets/stylesheets/text.css.scss */
.errorMessage {
  font-size: 13px;
  font-family: arial;
  font-weight: normal;
  color: #FF0000;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 563, ../../app/assets/stylesheets/text.css.scss */
.pwx-status {
  display: block;
}

/* line 564, ../../app/assets/stylesheets/text.css.scss */
.pwx-status * {
  display: block;
  height: 1px;
  overflow: hidden;
  font-size: .01em;
  background: #FFFFFF;
}

/* line 570, ../../app/assets/stylesheets/text.css.scss */
.pwx-status1 {
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 1px;
  padding-right: 1px;
  border-left: 1px solid #ffffa7;
  border-right: 1px solid #ffffa7;
  background: #ffffd8;
}

/* line 578, ../../app/assets/stylesheets/text.css.scss */
.pwx-status2 {
  margin-left: 1px;
  margin-right: 1px;
  padding-right: 1px;
  padding-left: 1px;
  border-left: 1px solid #ffff75;
  border-right: 1px solid #ffff75;
  background: #ffffe1;
}

/* line 586, ../../app/assets/stylesheets/text.css.scss */
.pwx-status3 {
  margin-left: 1px;
  margin-right: 1px;
  border-left: 1px solid #ffffe1;
  border-right: 1px solid #ffffe1;
}

/* line 591, ../../app/assets/stylesheets/text.css.scss */
.pwx-status4 {
  border-left: 1px solid #ffffa7;
  border-right: 1px solid #ffffa7;
}

/* line 594, ../../app/assets/stylesheets/text.css.scss */
.pwx-status5 {
  border-left: 1px solid #ffffd8;
  border-right: 1px solid #ffffd8;
}

/* line 597, ../../app/assets/stylesheets/text.css.scss */
.pwx-statusfg {
  background: #FFFFFF;
  padding: 0em 0.5em 0em 0.5em;
}

/* line 601, ../../app/assets/stylesheets/text.css.scss */
div#pwx-status {
  width: 350px;
  margin: 0px auto;
  text-align: left;
  padding: 15px;
}

/* line 608, ../../app/assets/stylesheets/text.css.scss */
ul li {
  color: #333333;
  padding-bottom: 0.35em;
  list-style: square;
  list-style-position: inside;
}

/* line 615, ../../app/assets/stylesheets/text.css.scss */
ul.filter_list li, ul.filter_container li {
  list-style: none;
}

/* line 619, ../../app/assets/stylesheets/text.css.scss */
ul.orangeHeading li {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #FF9933;
  line-height: 14px;
  font-weight: normal;
  padding-top: 0px;
  list-style: square;
}

/* line 629, ../../app/assets/stylesheets/text.css.scss */
ul.whiteNormal li {
  color: #FFFFFF;
  font-weight: normal;
  padding-top: 2px;
  list-style: square;
}

/* line 636, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo ul {
  clear: both;
}

/* line 640, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo ul li {
  color: #333333;
  padding-bottom: 0.35em;
  list-style-image: none;
  list-style-type: none;
  list-style-position: inside;
  clear: both;
}

/* line 649, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo ul li div.todo-item {
  float: left;
  width: 500px;
}

/* line 654, ../../app/assets/stylesheets/text.css.scss */
div#dashboard-todo ul li div.todo-due {
  float: right;
}

/* line 658, ../../app/assets/stylesheets/text.css.scss */
div.maximize {
  float: right;
  clear: both;
}

/* line 663, ../../app/assets/stylesheets/text.css.scss */
span.count_warning {
  clear: both;
  display: block;
  color: red;
  font-size: 0.75em;
  padding-left: 145px;
}

/* line 671, ../../app/assets/stylesheets/text.css.scss */
div#legends div#legends-list {
  display: none;
}

/* line 675, ../../app/assets/stylesheets/text.css.scss */
div#legends div#legends-list div.legend {
  display: inline;
  padding-right: 5px;
}

/* line 680, ../../app/assets/stylesheets/text.css.scss */
div#legends div#legends-list div.legend img {
  border: none;
}

/* line 684, ../../app/assets/stylesheets/text.css.scss */
.notice-cycle {
  padding: 10px;
  border: 2px solid white;
}

/* line 689, ../../app/assets/stylesheets/text.css.scss */
.notice-cycle ul.action {
  background-color: #F8F3CC;
  border: none;
  margin: 0;
}

/**** Speech Bubble Icons *****/
/* line 696, ../../app/assets/stylesheets/text.css.scss */
.spch-bub-inside {
  position: relative;
}

/* line 699, ../../app/assets/stylesheets/text.css.scss */
a.spch-bub-inside {
  color: #00F;
  text-decoration: none;
}

/* line 703, ../../app/assets/stylesheets/text.css.scss */
.spch-bub-inside em {
  font-style: normal;
}

/* line 706, ../../app/assets/stylesheets/text.css.scss */
.spch-bub-inside em {
  background: #00F;
  color: #FFF;
  padding: 0 0.4em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  position: relative;
}

/* line 715, ../../app/assets/stylesheets/text.css.scss */
.spch-bub-inside .point {
  width: 0;
  height: 0;
  position: absolute;
  top: 1.1em;
  left: 0.4em;
  display: block;
  border-left: 0.45em solid #00F;
  border-bottom: 0.45em solid #FFF;
  /* IE fix */
  border-bottom: 0.45em solid rgba(0, 0, 0, 0);
  overflow: hidden;
  /* IE fix */
}

/* line 727, ../../app/assets/stylesheets/text.css.scss */
a.spch-bub-inside:hover {
  color: #F00;
}

/* line 730, ../../app/assets/stylesheets/text.css.scss */
a.spch-bub-inside:hover em {
  cursor: pointer;
  background: #F00;
  color: #FF0;
}

/* line 735, ../../app/assets/stylesheets/text.css.scss */
a.spch-bub-inside:hover .point {
  border-left: 0.5em solid #F00;
}

/**** Speech Bubble Icons *****/
/* line 1, ../../app/assets/stylesheets/tcol.css.scss */
#maincontainer {
  margin: 0px;
  padding: 0px;
  width: 779px;
  float: left;
  background-image: url(/assets/gradbg.jpg);
  background-repeat: repeat-x;
  background-color: #5D8BCA;
}

/* line 12, ../../app/assets/stylesheets/tcol.css.scss */
#notice {
  position: relative;
  margin-top: 30px;
  font-size: 16px;
  color: red;
  font-weight: bold;
  font-style: italic;
}

/* line 21, ../../app/assets/stylesheets/tcol.css.scss */
#notice-in-context {
  border: 2px solid white;
  background-color: #FFFF66;
  padding: 5px;
}

/* line 27, ../../app/assets/stylesheets/tcol.css.scss */
#header {
  padding-top: 10px;
}

/* line 31, ../../app/assets/stylesheets/tcol.css.scss */
#header table tr td {
  vertical-align: top;
}

/* line 35, ../../app/assets/stylesheets/tcol.css.scss */
#env {
  text-align: center;
  background-color: blue;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: white;
}

/* line 44, ../../app/assets/stylesheets/tcol.css.scss */
#logo {
  float: left;
  padding-left: 20px;
}

/* line 49, ../../app/assets/stylesheets/tcol.css.scss */
div#memberlogin, div#memberlogin_landing {
  padding-left: 10px;
  padding-top: 2px;
  background-repeat: no-repeat;
  background-image: url(/assets/memLogin.jpg);
  height: 76px;
  width: 129px;
  float: right;
}

/* line 59, ../../app/assets/stylesheets/tcol.css.scss */
div#memberlogin_landing {
  padding-right: 14px;
}

/* line 63, ../../app/assets/stylesheets/tcol.css.scss */
div#memberlogin * input#login, div#memberlogin_landing * input#login {
  vertical-align: bottom;
  margin-bottom: 2px;
  margin-top: 2px;
}

/* line 69, ../../app/assets/stylesheets/tcol.css.scss */
td#memberlogin {
  width: 149px;
}

/* line 73, ../../app/assets/stylesheets/tcol.css.scss */
td#memberlogin_landing {
  width: 164px;
}

/* line 77, ../../app/assets/stylesheets/tcol.css.scss */
#topmenu {
  margin: 0px;
  text-align: right;
  float: right;
  vertical-align: bottom;
}

/* line 85, ../../app/assets/stylesheets/tcol.css.scss */
div.welcomebanner p.welcome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #FF9933;
  text-align: right;
  position: relative;
  padding-right: 10px;
  padding-top: 20px;
  clear: both;
}

/* line 97, ../../app/assets/stylesheets/tcol.css.scss */
#midcontent {
  width: 745px;
  margin-top: 20px;
  margin-left: 20px;
  padding: 0px;
  background-color: #FFFFFF;
}

/* line 105, ../../app/assets/stylesheets/tcol.css.scss */
#footer {
  margin-left: 20px;
  padding: 0px;
  background: #FFFFFF;
}

/* line 110, ../../app/assets/stylesheets/tcol.css.scss */
#footerhome {
  margin-left: 20px;
  padding: 0px;
  background: #FFFFFF;
  width: 560px;
}

/* line 116, ../../app/assets/stylesheets/tcol.css.scss */
#midcontentT2 {
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
  width: 300px;
}

/* line 123, ../../app/assets/stylesheets/tcol.css.scss */
.rContainer {
  float: right;
  width: 180px;
  margin: 0;
}

/* line 129, ../../app/assets/stylesheets/tcol.css.scss */
#breadCrumbContainer {
  width: 537px;
  margin-left: 5px;
  margin-top: 0px;
  padding: 0px;
}
/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}
/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
/* line 26, ../../app/assets/stylesheets/uploadify.css.scss */
.uploadifyQueueItem {
  font: 11px Verdana, Geneva, sans-serif;
  border: 2px solid #E5E5E5;
  background-color: #F5F5F5;
  margin-top: 5px;
  padding: 10px;
  width: 350px;
}

/* line 34, ../../app/assets/stylesheets/uploadify.css.scss */
.uploadifyError {
  border: 2px solid #FBCBBC !important;
  background-color: #FDE5DD !important;
}

/* line 38, ../../app/assets/stylesheets/uploadify.css.scss */
.uploadifyQueueItem .cancel {
  float: right;
}

/* line 41, ../../app/assets/stylesheets/uploadify.css.scss */
.uploadifyProgress {
  background-color: #FFFFFF;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #C5C5C5;
  border-bottom: 1px solid #C5C5C5;
  margin-top: 10px;
  width: 100%;
}

/* line 50, ../../app/assets/stylesheets/uploadify.css.scss */
.uploadifyProgressBar {
  background-color: #0099FF;
  width: 1px;
  height: 3px;
}
/*
 *  File:         demo_table.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     /images/datatable/ - relative to this CSS file.
 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */
/* line 34, ../../app/assets/stylesheets/datatable.css.scss */
.dataTables_wrapper {
  position: relative;
  /*min-height: 302px;*/
  clear: both;
  _height: 302px;
  zoom: 1;
  /* Feeling sorry for IE */
}

/* line 41, ../../app/assets/stylesheets/datatable.css.scss */
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  height: 30px;
  margin-left: -125px;
  margin-top: -15px;
  padding: 14px 0 2px 0;
  border: 1px solid #ddd;
  text-align: center;
  color: #999;
  font-size: 14px;
  background-color: white;
}

/* line 56, ../../app/assets/stylesheets/datatable.css.scss */
.dataTables_length {
  width: 40%;
  float: left;
}

/* line 60, ../../app/assets/stylesheets/datatable.css.scss */
.dataTables_filter {
  width: 50%;
  float: right;
  text-align: right;
}

/* line 65, ../../app/assets/stylesheets/datatable.css.scss */
.dataTables_info {
  width: 45%;
  float: left;
}

/* line 69, ../../app/assets/stylesheets/datatable.css.scss */
.dataTables_paginate {
  width: 44px;
  * width: 50px;
  float: right;
  text-align: right;
}

/* Pagination nested */
/* line 76, ../../app/assets/stylesheets/datatable.css.scss */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
  height: 19px;
  width: 19px;
  margin-left: 3px;
  float: left;
}

/* line 82, ../../app/assets/stylesheets/datatable.css.scss */
.paginate_disabled_previous {
  background-image: url("/images/datatable/back_disabled.jpg");
}

/* line 85, ../../app/assets/stylesheets/datatable.css.scss */
.paginate_enabled_previous {
  background-image: url("/images/datatable/back_enabled.jpg");
}

/* line 88, ../../app/assets/stylesheets/datatable.css.scss */
.paginate_disabled_next {
  background-image: url("/images/datatable/forward_disabled.jpg");
}

/* line 91, ../../app/assets/stylesheets/datatable.css.scss */
.paginate_enabled_next {
  background-image: url("/images/datatable/forward_enabled.jpg");
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
/* line 97, ../../app/assets/stylesheets/datatable.css.scss */
table.display {
  margin: 0 auto;
  width: 100%;
  clear: both;
}

/* line 102, ../../app/assets/stylesheets/datatable.css.scss */
table.display thead th {
  padding: 3px 18px 3px 10px;
  border-bottom: 1px solid black;
  font-weight: bold;
  cursor: pointer;
  * cursor: hand;
}

/* line 109, ../../app/assets/stylesheets/datatable.css.scss */
table.display tfoot th {
  padding: 3px 10px;
  border-top: 1px solid black;
  font-weight: bold;
}

/* line 114, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.heading2 td {
  border-bottom: 1px solid #aaa;
}

/* line 117, ../../app/assets/stylesheets/datatable.css.scss */
table.display td {
  padding: 3px 3px;
  height: 50px;
}

/* line 121, ../../app/assets/stylesheets/datatable.css.scss */
table.display td.center {
  text-align: center;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */
/* line 128, ../../app/assets/stylesheets/datatable.css.scss */
.sorting_asc {
  background: url("/images/datatable/sort_asc.png") no-repeat center right;
}

/* line 131, ../../app/assets/stylesheets/datatable.css.scss */
.sorting_desc {
  background: url("/images/datatable/sort_desc.png") no-repeat center right;
}

/* line 134, ../../app/assets/stylesheets/datatable.css.scss */
.sorting {
  background: url("/images/datatable/sort_both.png") no-repeat center right;
}

/* line 137, ../../app/assets/stylesheets/datatable.css.scss */
.sorting_asc_disabled {
  background: url("/images/datatable/sort_asc_disabled.png") no-repeat center right;
}

/* line 140, ../../app/assets/stylesheets/datatable.css.scss */
.sorting_desc_disabled {
  background: url("/images/datatable/sort_desc_disabled.png") no-repeat center right;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
/* line 146, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.odd.gradeA {
  background-color: #ddffdd;
}

/* line 149, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.even.gradeA {
  background-color: #eeffee;
}

/* line 152, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.odd.gradeA {
  background-color: #ddffdd;
}

/* line 155, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.even.gradeA {
  background-color: #eeffee;
}

/* line 158, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.odd.gradeC {
  background-color: #ddddff;
}

/* line 161, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.even.gradeC {
  background-color: #eeeeff;
}

/* line 164, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.odd.gradeX {
  background-color: #ffdddd;
}

/* line 167, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.even.gradeX {
  background-color: #ffeeee;
}

/* line 170, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.odd.gradeU {
  background-color: #ddd;
}

/* line 173, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.even.gradeU {
  background-color: #eee;
}

/* line 176, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd {
  background-color: #E2E4FF;
}

/* line 179, ../../app/assets/stylesheets/datatable.css.scss */
tr.even {
  background-color: white;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
/* line 185, ../../app/assets/stylesheets/datatable.css.scss */
.top, .bottom {
  padding: 15px;
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
}

/* line 190, ../../app/assets/stylesheets/datatable.css.scss */
.top .dataTables_info {
  float: none;
}

/* line 193, ../../app/assets/stylesheets/datatable.css.scss */
.clear {
  clear: both;
}

/* line 196, ../../app/assets/stylesheets/datatable.css.scss */
.dataTables_empty {
  text-align: center;
}

/* line 199, ../../app/assets/stylesheets/datatable.css.scss */
tfoot input {
  margin: 0.5em 0;
  width: 100%;
  color: #444;
}

/* line 204, ../../app/assets/stylesheets/datatable.css.scss */
tfoot input.search_init {
  color: #999;
}

/* line 207, ../../app/assets/stylesheets/datatable.css.scss */
td.group {
  background-color: #d1cfd0;
  border-bottom: 2px solid #A19B9E;
  border-top: 2px solid #A19B9E;
}

/* line 212, ../../app/assets/stylesheets/datatable.css.scss */
td.details {
  background-color: #d1cfd0;
  border: 2px solid #A19B9E;
}

/* line 216, ../../app/assets/stylesheets/datatable.css.scss */
.example_alt_pagination div.dataTables_info {
  width: 40%;
}

/* line 219, ../../app/assets/stylesheets/datatable.css.scss */
.paging_full_numbers {
  width: 400px;
  height: 22px;
  line-height: 22px;
}

/* line 224, ../../app/assets/stylesheets/datatable.css.scss */
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active {
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  *cursor: hand;
}

/* line 233, ../../app/assets/stylesheets/datatable.css.scss */
.paging_full_numbers span.paginate_button {
  background-color: #ddd;
}

/* line 236, ../../app/assets/stylesheets/datatable.css.scss */
.paging_full_numbers span.paginate_button:hover {
  background-color: #ccc;
}

/* line 239, ../../app/assets/stylesheets/datatable.css.scss */
.paging_full_numbers span.paginate_active {
  background-color: #99B3FF;
}

/* line 242, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.even.row_selected td {
  background-color: #B0BED9;
}

/* line 245, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.odd.row_selected td {
  background-color: #9FAFD1;
}

/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
/* line 252, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd td.sorting_1 {
  background-color: #D3D6FF;
}

/* line 255, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd td.sorting_2 {
  background-color: #DADCFF;
}

/* line 258, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd td.sorting_3 {
  background-color: #E0E2FF;
}

/* line 261, ../../app/assets/stylesheets/datatable.css.scss */
tr.even td.sorting_1 {
  background-color: #EAEBFF;
}

/* line 264, ../../app/assets/stylesheets/datatable.css.scss */
tr.even td.sorting_2 {
  background-color: #F2F3FF;
}

/* line 267, ../../app/assets/stylesheets/datatable.css.scss */
tr.even td.sorting_3 {
  background-color: #F9F9FF;
}

/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
/* line 280, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeA td.sorting_1 {
  background-color: #c4ffc4;
}

/* line 283, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeA td.sorting_2 {
  background-color: #d1ffd1;
}

/* line 286, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeA td.sorting_3 {
  background-color: #d1ffd1;
}

/* line 289, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeA td.sorting_1 {
  background-color: #d5ffd5;
}

/* line 292, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeA td.sorting_2 {
  background-color: #e2ffe2;
}

/* line 295, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeA td.sorting_3 {
  background-color: #e2ffe2;
}

/* line 298, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeC td.sorting_1 {
  background-color: #c4c4ff;
}

/* line 301, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeC td.sorting_2 {
  background-color: #d1d1ff;
}

/* line 304, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeC td.sorting_3 {
  background-color: #d1d1ff;
}

/* line 307, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeC td.sorting_1 {
  background-color: #d5d5ff;
}

/* line 310, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeC td.sorting_2 {
  background-color: #e2e2ff;
}

/* line 313, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeC td.sorting_3 {
  background-color: #e2e2ff;
}

/* line 316, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeX td.sorting_1 {
  background-color: #ffc4c4;
}

/* line 319, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeX td.sorting_2 {
  background-color: #ffd1d1;
}

/* line 322, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeX td.sorting_3 {
  background-color: #ffd1d1;
}

/* line 325, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeX td.sorting_1 {
  background-color: #ffd5d5;
}

/* line 328, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeX td.sorting_2 {
  background-color: #ffe2e2;
}

/* line 331, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeX td.sorting_3 {
  background-color: #ffe2e2;
}

/* line 334, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeU td.sorting_1 {
  background-color: #c4c4c4;
}

/* line 337, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeU td.sorting_2 {
  background-color: #d1d1d1;
}

/* line 340, ../../app/assets/stylesheets/datatable.css.scss */
tr.odd.gradeU td.sorting_3 {
  background-color: #d1d1d1;
}

/* line 343, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeU td.sorting_1 {
  background-color: #d5d5d5;
}

/* line 346, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeU td.sorting_2 {
  background-color: #e2e2e2;
}

/* line 349, ../../app/assets/stylesheets/datatable.css.scss */
tr.even.gradeU td.sorting_3 {
  background-color: #e2e2e2;
}

/*
 * Row highlighting example
 */
/* line 355, ../../app/assets/stylesheets/datatable.css.scss */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
  background-color: #ECFFB3;
}

/* line 358, ../../app/assets/stylesheets/datatable.css.scss */
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
  background-color: #E6FF99;
}

/*
 * KeyTable
 */
/* line 364, ../../app/assets/stylesheets/datatable.css.scss */
table.KeyTable td {
  border: 3px solid transparent;
}

/* line 367, ../../app/assets/stylesheets/datatable.css.scss */
table.KeyTable td.focus {
  border: 3px solid #3366FF;
}

/* line 370, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.gradeA {
  background-color: #eeffee;
}

/* line 373, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.gradeC {
  background-color: #ddddff;
}

/* line 376, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.gradeX {
  background-color: #ffdddd;
}

/* line 379, ../../app/assets/stylesheets/datatable.css.scss */
table.display tr.gradeU {
  background-color: #ddd;
}

/* line 382, ../../app/assets/stylesheets/datatable.css.scss */
div.box {
  height: 100px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #8080FF;
  background-color: #E5E5FF;
}
/* line 1, ../../app/assets/stylesheets/analytix.css.scss */
div#analytix_table0_filter input {
  display: inline;
  width: 150px;
}

/* line 6, ../../app/assets/stylesheets/analytix.css.scss */
div#analytix_table0_length, div#analytix_table0_filter, div#analytix_table0_info, div#analytix_table0_paginate, span.fg-button {
  padding: 2px;
}

/* line 10, ../../app/assets/stylesheets/analytix.css.scss */
div#analytix_table0_paginate, span.fg-button {
  cursor: pointer;
  color: blue;
}

/* line 15, ../../app/assets/stylesheets/analytix.css.scss */
div#dashboard-todo ul li div.todo-item span.list-meta a {
  font-size: 10px;
  display: inline;
  color: #333333;
}

/* line 21, ../../app/assets/stylesheets/analytix.css.scss */
div#dashboard-todo ul li div.todo-item span.list-meta a:hover {
  color: #06C;
}

/* line 25, ../../app/assets/stylesheets/analytix.css.scss */
div#dashboard-todo * a, div#dashboard-todo, div.table_wrapper, div.table_wrapper * a, div#rightcolumn-dashboard, div#rightcolumn-dashboard * a, table#analytix_table0 * a {
  font-size: 12px;
}

/* line 29, ../../app/assets/stylesheets/analytix.css.scss */
div#rightcolumn-dashboard * .list-more {
  font-size: 10px;
}

/* line 33, ../../app/assets/stylesheets/analytix.css.scss */
div#dashboard-analytix * div#analytix_map * div.gshow, div#dashboard-analytix * div#analytix_map * div.gshow a, div#dashboard-analytix * div#analytix_map * div.gshow p {
  font-size: 10px;
}

/* line 39, ../../app/assets/stylesheets/analytix.css.scss */
div#h1-header-maximize, div#h2-header-maximize {
  position: relative;
}

/* line 43, ../../app/assets/stylesheets/analytix.css.scss */
div#h1-header-maximize div.maximize, div#h2-header-maximize div.maximize {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 49, ../../app/assets/stylesheets/analytix.css.scss */
div.rightcolumn div.section div#h2-header-maximize div.maximize {
  top: -3px;
  right: 2px;
}

/* line 54, ../../app/assets/stylesheets/analytix.css.scss */
.filter_wrapper {
  height: 400px;
}

/* line 57, ../../app/assets/stylesheets/analytix.css.scss */
.map_wrapper {
  height: 400px;
}

/* line 63, ../../app/assets/stylesheets/analytix.css.scss */
form#generate-report-form * table#filter_status tr td {
  vertical-align: top;
  padding-bottom: 5px;
}

/* line 68, ../../app/assets/stylesheets/analytix.css.scss */
table#filter tr td#late {
  background-image: url(/assets/analytix/icons/inprogress_late.png);
  line-height: 26px;
}

/* line 73, ../../app/assets/stylesheets/analytix.css.scss */
table#filter tr td#visited {
  background-image: url(/assets/analytix/icons/completed_visited.png);
  line-height: 26px;
}

/* line 78, ../../app/assets/stylesheets/analytix.css.scss */
table#filter tr td#not_visited {
  background-image: url(/assets/analytix/icons/default.png);
  line-height: 26px;
}

/* line 83, ../../app/assets/stylesheets/analytix.css.scss */
table#filter tr td {
  background-position: left top;
  background-repeat: no-repeat;
}

/* line 88, ../../app/assets/stylesheets/analytix.css.scss */
table#filter_status tr td input {
  margin-left: 15px;
}

/* line 92, ../../app/assets/stylesheets/analytix.css.scss */
table#filter_status tr td {
  vertical-align: bottom;
}

/* line 97, ../../app/assets/stylesheets/analytix.css.scss */
form#generate-report-form {
  font-size: 11px;
}

/* line 101, ../../app/assets/stylesheets/analytix.css.scss */
table#filter {
  font-size: 11px;
  min-width: 200px;
}

/* line 106, ../../app/assets/stylesheets/analytix.css.scss */
table#filter tr td {
  padding-bottom: 3px;
  font-size: 11px;
}

/* line 111, ../../app/assets/stylesheets/analytix.css.scss */
td.filter-header {
  border-top: dotted 1px #000;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 117, ../../app/assets/stylesheets/analytix.css.scss */
table#filter tr td.filter-section-last {
  padding-bottom: 5px;
}

/* line 121, ../../app/assets/stylesheets/analytix.css.scss */
table#filter * td.status-icon input {
  margin-left: 20px;
}

/* line 125, ../../app/assets/stylesheets/analytix.css.scss */
#content, #sidebar {
  /*line-height: 300px;*/
  text-align: left;
  border: 1px solid;
  height: 100%;
}

/* line 133, ../../app/assets/stylesheets/analytix.css.scss */
#sidebar {
  border-color: #BCD;
  display: none;
}

/* line 137, ../../app/assets/stylesheets/analytix.css.scss */
#content {
  background-color: #EFE;
  border-color: #CDC;
  width: 97%;
}

/* line 143, ../../app/assets/stylesheets/analytix.css.scss */
.use-sidebar #content {
  width: 76%;
}

/* line 144, ../../app/assets/stylesheets/analytix.css.scss */
.use-sidebar #sidebar {
  display: block;
  width: 20%;
}

/* line 148, ../../app/assets/stylesheets/analytix.css.scss */
.use-sidebar #sidebar * ul {
  padding: 5px;
}

/* line 152, ../../app/assets/stylesheets/analytix.css.scss */
.sidebar-at-left #sidebar {
  margin-right: 0%;
}

/* line 153, ../../app/assets/stylesheets/analytix.css.scss */
.sidebar-at-right #sidebar {
  margin-left: 0%;
}

/* line 155, ../../app/assets/stylesheets/analytix.css.scss */
.sidebar-at-left #content, .use-sidebar.sidebar-at-right #sidebar, .sidebar-at-right #separator {
  float: right;
}

/* line 156, ../../app/assets/stylesheets/analytix.css.scss */
.sidebar-at-right #content, .use-sidebar.sidebar-at-left #sidebar, .sidebar-at-left #separator {
  float: left;
}

/* line 158, ../../app/assets/stylesheets/analytix.css.scss */
#separator {
  /*background-color: rgb(20,20,20);*/
  background: url(/assets/sidebar_collapsed.gif);
  background-repeat: no-repeat;
  border: 1px solid #CCC;
  display: block;
  outline: none;
  width: 20px;
}

/* line 167, ../../app/assets/stylesheets/analytix.css.scss */
.use-sidebar #separator {
  background: url(/assets/sidebar.gif);
  background-repeat: no-repeat;
  border-color: #CCC;
}

/* line 173, ../../app/assets/stylesheets/analytix.css.scss */
#separator:hover {
  border-color: #141414;
}

/* line 177, ../../app/assets/stylesheets/analytix.css.scss */
#main {
  height: 400px;
}

/* line 181, ../../app/assets/stylesheets/analytix.css.scss */
#prj_list_table0_wrapper, ppl_list_table0_wrapper {
  padding: 5px;
}

/* line 185, ../../app/assets/stylesheets/analytix.css.scss */
#prj_list_table0_length, #msg_list_table0_length {
  width: 30%;
}

/* line 189, ../../app/assets/stylesheets/analytix.css.scss */
#msg_list_table0 {
  font-size: .90em;
}

/* line 191, ../../app/assets/stylesheets/analytix.css.scss */
#ppl_list_table0_length {
  width: 150px;
}

/* line 192, ../../app/assets/stylesheets/analytix.css.scss */
#ppl_list_table0_info {
  width: 50%;
}

/* line 194, ../../app/assets/stylesheets/analytix.css.scss */
.lower_div {
  float: none !important;
  width: 100%;
  top: 400px;
  margin: 0px !important;
}

/* line 200, ../../app/assets/stylesheets/analytix.css.scss */
.global-loader-maximized {
  position: absolute;
  top: 150px;
  left: 30%;
  z-index: 9999;
  font-size: 35px;
  display: none;
}

/* line 209, ../../app/assets/stylesheets/analytix.css.scss */
.global-loader-small {
  position: absolute;
  top: 150px;
  left: 175px;
  z-index: 9999;
  font-size: 35px;
  display: none;
}
/* line 1, ../../app/assets/stylesheets/qandas.css.scss */
div#AppQanda div#qanda-error {
  display: none;
  border: none;
}
/* line 1, ../../app/assets/stylesheets/attachments.css.scss */
div.cannot_attach_more {
  display: none;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, ../../app/assets/stylesheets/colorbox.css.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 6, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 7, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 8, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxContent {
  position: relative;
}

/* line 9, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxLoadedContent {
  overflow: auto;
}

/* line 10, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxTitle {
  margin: 0;
}

/* line 11, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 12, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 13, ../../app/assets/stylesheets/colorbox.css.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}

/* line 14, ../../app/assets/stylesheets/colorbox.css.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 15, ../../app/assets/stylesheets/colorbox.css.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 22, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxOverlay {
  background: url(/assets/colorbox/overlay.png) repeat 0 0;
}

/* line 24, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxTopLeft {
  width: 21px;
  height: 21px;
  background: url(/assets/colorbox/controls.png) no-repeat -101px 0;
}

/* line 25, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxTopRight {
  width: 21px;
  height: 21px;
  background: url(/assets/colorbox/controls.png) no-repeat -130px 0;
}

/* line 26, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: url(/assets/colorbox/controls.png) no-repeat -101px -29px;
}

/* line 27, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxBottomRight {
  width: 21px;
  height: 21px;
  background: url(/assets/colorbox/controls.png) no-repeat -130px -29px;
}

/* line 28, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxMiddleLeft {
  width: 21px;
  background: url(/assets/colorbox/controls.png) left top repeat-y;
}

/* line 29, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxMiddleRight {
  width: 21px;
  background: url(/assets/colorbox/controls.png) right top repeat-y;
}

/* line 30, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxTopCenter {
  height: 21px;
  background: url(/assets/colorbox/border.png) 0 0 repeat-x;
}

/* line 31, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxBottomCenter {
  height: 21px;
  background: url(/assets/colorbox/border.png) 0 -29px repeat-x;
}

/* line 32, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxContent {
  background: #fff;
  overflow: hidden;
}

/* line 33, ../../app/assets/stylesheets/colorbox.css.scss */
.cboxIframe {
  background: #fff;
}

/* line 34, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 35, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxLoadedContent {
  margin-bottom: 100px;
}

/* line 36, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxTitle {
  position: absolute;
  bottom: 28px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #000;
  padding-top: 6px;
}

/* line 37, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 38, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/* line 39, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(/assets/colorbox/controls.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 40, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxPrevious:hover {
  background-position: -75px -25px;
}

/* line 41, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(/assets/colorbox/controls.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 42, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxNext:hover {
  background-position: -50px -25px;
}

/* line 43, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxLoadingOverlay {
  background: url(/assets/colorbox/loading_background.png) no-repeat center center;
}

/* line 44, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxLoadingGraphic {
  background: url(/assets/colorbox/loading.gif) no-repeat center center;
}

/* line 45, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(/assets/colorbox/controls.png) no-repeat -25px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 46, ../../app/assets/stylesheets/colorbox.css.scss */
#cboxClose:hover {
  background-position: -25px -25px;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 60, ../../app/assets/stylesheets/colorbox.css.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/*!
 * jQuery UI CSS Framework 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI CSS Framework 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/*

 */


/* Component containers
----------------------------------*/

.ui-widget {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(/assets/jquery-ui/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}
/*!
 * jQuery UI Accordion 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/*


 */

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
/*!
 * jQuery UI Menu 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/*


 */

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
/*!
 * jQuery UI Autocomplete 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
/*



 */

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/*!
 * jQuery UI Button 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/*


 */

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/*!
 * jQuery UI Datepicker 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/*


 */

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
/*!
 * jQuery UI Resizable 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
/*


 */

.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
/*!
 * jQuery UI Dialog 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/*




 */

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
/*!
 * jQuery UI Progressbar 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
/*


 */

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(/assets/jquery-ui/animated-overlay.gif);
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
/*!
 * jQuery UI Selectable 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
/*


 */

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
/*!
 * jQuery UI Slider 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/*


 */

.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
/*!
 * jQuery UI Spinner 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Spinner#theming
 */
/*



 */

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
/*!
 * jQuery UI Tabs 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
/*


 */

.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
/*!
 * jQuery UI Tooltip 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
/*!
 * jQuery UI CSS Framework 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 */
/*















 */

/*!
 * jQuery UI CSS Framework 1.10.0
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 */
/*


 */

