/* Minification failed. Returning unminified contents.
(7921,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '''
(7922): Scanner error CSS1002: Unterminated string: ') 100% -148px no-repeat;
(7938,15): run-time error CSS1036: Expected expression, found '''
(7939): Scanner error CSS1002: Unterminated string: ') no-repeat;
(7997,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '''
(7998): Scanner error CSS1002: Unterminated string: ') 0 -500px repeat-x;
(8030,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '''
(8031): Scanner error CSS1002: Unterminated string: ') no-repeat;
 */
/*
 import url(reset.css)  
 =====================================
    GLOBAL UTITLITY CLASSES
 =====================================
The following classes should be considered utility classes for accomplishing various tasks such as resetting margins, padding etc.
*/

/* clear margins and padding as well as floats */

/* :L11 */
.reset {
  margin: 0;
  padding: 0;
  clear: both;
}
/* :L16 */
.clearfix {
  clear: both;
}
/** removes annoying orange box around input fields */

/* :L21 */
input:focus {
  outline: none;
}
/* :L24 */
a:focus {
  outline: none;
}
/** creates an unordered list with no bullets, margins and padding **/

/* :L29 */
ul.vanilla-list {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
/* hides an element */

/* :L36 */
.hide {
  display: none;
  /*removes the element from the DOM.  A posted form will not contain these elements*/

}
/* gives text a quite font color */

/* :L43 */
.quiet {
  color: #666666;
}
/* :L46 */
.invisible {
  visibility: hidden;
  /*simple hides the element.  It will still be in the dom and occupy space.  These elements will be posted in a form*/
  position: absolute;
}
/* gives text a loud font color */

/* :L53 */
.loud {
  color: black;
}
/* highlights an item by setting the background color */

/* :L58 */
.highlight {
  background: yellow;
}
/* highlights an item that has been recently added */

/* :L63 */
.added {
  background: #006600;
  color: white;
}
/* highlights an item that has been recently removed */

/* :L69 */
.removed {
  background: #990000;
  color: white;
}
/* centers an element by setting it's margins to auto*/

/* :L75 */
.centered {
  width: 50%;
  margin: auto;
}
/* :L79 */
.bolded {
  font-weight: bold;
}
/* :L82 */
.underlined {
  text-decoration: underline;
}
/** a horizontal unordered list that wraps while maintaining vertical alignment.  Note this uses display:inline-block which will include whitespace
when rendering.  therfore, make sure all your HTML is on one single line.  **/

/* :L88 */
ul.horizontal-list {
  list-style: none outside none;
}
/* :L91 */
ul.horizontal-list li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
/* :L98 */
* html ul.horizontal-list li {
  display: inline;
  border: solid 1px black;
}
/* :L102 */
* + html ul.horizontal-list li {
  display: inline;
  border: solid 1px black;
}
/* :L106 */
* html ul.horizontal-list li {
  border: solid 1px black;
}
/*
ul.horizontal-list li > *
{
	display: table;
	table-layout: fixed;
	
	overflow: hidden;
	
}*/

/* HTML 5 elements as block */

/* :L121 */
header,
footer,
aside,
nav,
article {
  display: block;
}
/* =====================================
    Image Buttons
   =====================================
	We currently support three different button styles, {primary, secondary, and tertiary}.  Primary and secondary also implement a few variations
    on their respective button implementations.  This is the only means by which an image button should be shown in the UI.  Do not deviate from these classes
    and do not add "one offs".  For the most part you should never need to directly write markup for image buttons.  This functionality has been
    encapsulated in an MVC helper class.  The "em" selector is a simple css trick enabling variable sized background images.
 */

/* :L137 */
div.button-wrapper {
  display: inline;
  margin-right: 12px;
}
/* :L141 */
.primary-button,
a.primary-button {
  display: inline-block;
  height: 30px;
  font: bold 18px/30px Arial, sans-serif;
  text-align: center;
  position: relative;
  background: url(images/image-buttons.png) 0 0px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  color: white;
  text-decoration: none;
}
/* :L155 */
a.primary-button em,
.primary-button em {
  background: url(images/image-buttons.png) 100% 0px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 30px;
  text-decoration: none;
}
/* :L167 */
.primary-button:hover {
  background-position: 0 -31px;
  cursor: pointer;
  text-decoration: none;
}
/* :L172 */
.primary-button:hover em {
  background-position: 100% -31px;
}
/** left **/

/* :L177 */
.primary-left-button,
a.primary-left-button {
  display: inline-block;
  height: 30px;
  font: bold 18px/30px Arial, sans-serif;
  text-align: center;
  position: relative;
  background: url(images/image-buttons.png) 0 -60px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  color: white;
  text-decoration: none;
}
/* :L191 */
a.primary-left-button em,
.primary-left-button em {
  background: url(images/image-buttons.png) 100% -60px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 30px;
  text-decoration: none;
}
/* :L203 */
.primary-left-button:hover {
  background-position: 0 -90px;
  cursor: pointer;
  text-decoration: none;
}
/* :L208 */
.primary-left-button:hover em {
  background-position: 100% -90px;
}
/* :L211 */
.primary-right-button,
a.primary-right-button {
  display: inline-block;
  height: 30px;
  font: bold 18px/30px Arial, sans-serif;
  text-align: center;
  position: relative;
  background: url(images/image-buttons.png) 0 -120px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  color: white;
  text-decoration: none;
}
/* :L225 */
a.primary-right-button em,
.primary-right-button em {
  background: url(images/image-buttons.png) 100% -120px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 30px;
  text-decoration: none;
}
/* :L237 */
.primary-right-button:hover {
  background-position: 0 -149px;
  cursor: pointer;
  text-decoration: none;
}
/* :L242 */
.primary-right-button:hover em {
  background-position: 100% -149px;
}
/* :L245 */
.secondary-button,
a.secondary-button {
  display: inline-block;
  height: 26px;
  color: white;
  font: bold 14px/26px Arial, sans-serif;
  text-align: center;
  position: relative;
  background: url(images/image-buttons.png) 0 -180px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  text-decoration: none;
}
/* :L259 */
a.secondary-button em,
.secondary-button em {
  background: url(images/image-buttons.png) 100% -180px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 26px;
  text-decoration: none;
}
/* :L271 */
.secondary-button:hover {
  background-position: 0 -209px;
  cursor: pointer;
  text-decoration: none;
}
/* :L276 */
.secondary-button:hover em {
  background-position: 100% -209px;
}
/** tertiary **/

/* :L281 */
.tertiary-button,
a.tertiary-button {
  display: inline-block;
  height: 26px;
  color: white;
  font: bold 14px/26px Arial, sans-serif;
  text-align: center;
  position: relative;
  background: url(images/image-buttons.png) 0 -319px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  text-decoration: none;
}
/* :L295 */
a.tertiary-button em,
.tertiary-button em {
  background: url(images/image-buttons.png) 100% -319px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 26px;
  text-decoration: none;
}
/* :L307 */
.tertiary-button:hover {
  background-position: 0 -346px;
  cursor: pointer;
  text-decoration: none;
}
/* :L312 */
.tertiary-button:hover em {
  background-position: 100% -346px;
}
/* ===========  END IMAGE BUTTONS ********************* */

/** global tooltips*/

/* :L319 */
.q-tip {
  z-index: 10000000000;
}
/** a horizontal unordered list that wraps while maintaining vertical alignment.  Note this uses display:inline-block which will include whitespace
when rendering.  therfore, make sure all your HTML is on one single line.  **/

/* :L326 */
ul.horizontal-list {
  list-style: none outside none;
}
/* :L330 */
ul.horizontal-list li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
/* :L338 */
* html ul.horizontal-list li {
  display: inline;
  border: solid 1px black;
}
/* :L343 */
* + html ul.horizontal-list li {
  display: inline;
  border: solid 1px black;
}
/* :L348 */
* html ul.horizontal-list li {
  border: solid 1px black;
}
/* :L352 */
.Error {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Red;
  padding: 10px;
}
/* :L360 */
::-webkit-input-placeholder {
  color: #cccccc;
}
/* :L364 */
:-moz-placeholder {
  /* Firefox 18- */
  color: #cccccc;
}
/* :L368 */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #cccccc;
}
/* :L372 */
:-ms-input-placeholder {
  color: #cccccc;
}
/* :L376 */
.mssLoginError {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Red;
  font-weight: bold;
  width: 300px;
}
/* :L385 */
.errorInlineText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Red;
  padding: 0px 2px 0px 0px;
}
/* :L393 */
.requiredText {
  font-weight: bold;
  color: #ff5050;
}
/* :L398 */
.requiredLabelNormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  padding: 4px 0px 10px 14px;
  font-style: italic;
  font-weight: normal;
  color: black;
}
/* :L408 */
.requiredLabelFailed {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  padding: 4px 0px 10px 14px;
  font-style: italic;
  font-weight: bold;
  color: red;
}
/* :L418 */
.addressDelimiter {
  background-color: #e5e1d8;
}
/* :L422 */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  background-color: black;
  margin: 0px;
  color: #5a554e;
}
/* :L431 */
a {
  color: #809064;
  text-decoration: underline;
}
/* :L436 */
fieldset {
  border-color: #f2fce4;
}
/* :L440 */
legend {
  font-size: 14px;
  color: #809064;
}
/* :L445 */
h1,
h2,
h3 {
  margin: 0;
}
/* :L449 */
h1,
h2 {
  font-weight: normal;
}
/* :L453 */
h1 {
  font-size: 24px;
}
/* :L457 */
h2 {
  font-size: 14px;
  padding: 0 0 0 0;
}
/* :L462 */
h4 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  padding: 0 0 0 0;
}
/* :L469 */
th {
  font-weight: bold;
  text-decoration: underline;
  padding: 0 0 0 0;
  text-align: left;
}
/* :L477 */
p,
ol,
ul,
dl {
  margin-top: 0;
  text-align: justify;
}
/* :L482 */
hr {
  color: #e5e1d8;
}
/* :L486 */
.textLabel {
  font-size: 12px;
  font-weight: bold;
}
/* Sidebar */

/* :L493 */
#sidebar {
  vertical-align: top;
  float: right;
  width: 380px;
  padding: 0px 0px 0px 0px;
  background: url(media/bg04.jpg) no-repeat 100% -335px;
  /*border-left: 1px solid #E5E1D8;*/

}
/* :L502 */
#sidebar ul {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
  line-height: normal;
}
/* :L509 */
/* :L512 */
#sidebar li ul {
  padding: 0;
  line-height: 3.5;
  border: none;
}
/* :L518 */
/* :L521 */
#sidebar h2 {
  margin: 0 0 0 0;
  padding: 20px 0 0 0;
}
/* :L526 */
a img {
  border: 0;
}
/* :L530 */
.alignleft {
  float: left;
}
/* :L534 */
.alignright {
  float: right;
}
/* :L538 */
.aligncenter {
  margin: 0 auto;
}
/* :L542 */
img.alignleft {
  margin: 0 27px 0 0;
}
/* :L546 */
img.alignright {
  margin: 0 0 0 27px;
}
/* :L550 */
img.border {
  padding: 4px;
  border: 1px solid #e9e4d8;
}
/* :L555 */
ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
/* :L562 */
/* :L567 */
.container {
  width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
}
/* :L573 */
.clearfix {
  clear: both;
}
/* Header */

/* :L579 */
#header {
  background-image: url(media/bgHeader.jpg);
  background-repeat: no-repeat;
  height: 113px;
  background-color: white;
}
/* Logo */

/* :L589 */
#logo {
  float: left;
  width: 308px;
  height: 211px;
}
/* :L595 */
#homePageNav {
  float: right;
  padding-top: 5px;
}
/* :L600 */
#homePageNav ul {
  list-style: none;
  line-height: 1;
}
/* :L605 */
#homePageNav li {
  float: left;
  padding: 5px 10px 5px 10px;
}
/* :L610 */
#homePageNav li a {
  color: white;
  text-decoration: none;
}
/* :L615 */
#homePageNav li a:hover {
  color: white;
  text-decoration: underline;
}
/* :L620 */
/* :L623 */
#homePageNav li.rootMenuItemSelected a {
  color: orange;
  text-decoration: underline;
}
/* :L630 */
.bgImage {
  /*<img src="images/topbar.jpg" width="950" height="100" alt="" /> */
  background-image: url(media/topbar.jpg);
  background-repeat: no-repeat;
  height: 100px;
  width: 1086px;
}
/* :L638 */
#banner {
  float: left;
  height: 100px;
  padding-top: 13px;
  padding-left: 25px;
  padding-right: 10px;
}
/* :L646 */
.bannerBorder {
  width: 362px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #e5e1d8;
}
/* :L655 */
.home_employeesearchbox {
  width: 175px;
  font-size: 11px;
  font-family: Verdana;
}
/* :L661 */
.ac_input BaseTextBox {
  width: 175px;
  font-size: 11px;
  font-family: Verdana;
}
/* :L667 */
.home_searchresults {
  font-size: 11px;
}
/* :L671 */
#home_leftcontent {
  width: 230px;
  padding: 5px;
  max-width: 36em;
  height: 450px;
  vertical-align: top;
}
/* :L679 */
#home_rightcontent {
  width: 325px;
  padding: 5px;
  height: 450px;
  vertical-align: top;
  padding-right: 20px;
}
/* :L687 */
#home_maincontent {
  padding-right: 10px;
}
/* :L691 */
.homeChartFootNote {
  padding-left: 10px;
}
/* :L695 */
#content {
  padding: 5px 0 10px 10px;
  vertical-align: top;
  height: 300px;
}
/* :L703 */
#content2 {
  float: left;
  margin: 5px;
  vertical-align: top;
  height: 100%;
}
/* :L710 */
#siteFooter {
  clear: both;
  margin: 0;
  background-color: #5d9732;
  line-height: 5px;
}
/* :L717 */
#leftnav {
  background-color: #f3ede2;
  width: 230px;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
}
/* :L725 */
#leftnav h1 {
  font-size: 16px;
  font-weight: bold;
}
/* :L730 */
#leftnav h2 {
  /*border-bottom: 1px solid #E5E1D8;*/
  padding-bottom: 5px;
}
/* :L735 */
#leftnav h3 {
  font-size: 1px;
  padding: 20px 0 0 0;
  border-bottom: 1px solid #e5e1d8;
}
/* :L741 */
#leftnav .Header {
  font-size: 14px;
  border-bottom: 1px solid #e5e1d8;
}
/* :L746 */
.mssLeftNav {
  background-color: #f3ede2;
  width: 230px;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
}
/* :L754 */
.mssLeftNav h1 {
  font-size: 16px;
  font-weight: bold;
}
/* :L759 */
.mssLeftNav h2 {
  /*border-bottom: 1px solid #E5E1D8;*/
  padding-bottom: 5px;
}
/* :L764 */
.mssLeftNav h3 {
  font-size: 1px;
  padding: 20px 0 0 0;
  border-bottom: 1px solid #e5e1d8;
}
/* :L770 */
.mssLeftNav .Header {
  font-size: 14px;
  border-bottom: 1px solid #e5e1d8;
}
/* :L775 */
#usernameTable {
  margin: 0 0 10px 0;
  border-bottom: 1px solid #e5e1d8;
  vertical-align: middle;
}
/* :L781 */
#content h2 {
  margin: 0 0 .5em 0;
  padding-left: 8px;
  padding-top: 6px;
  height: 25px;
}
/* :L789 */
legend {
  font-size: 16px;
}
/* :L793 */
.sectionTable {
  border: solid 1px #e5e1d8;
}
/* :L797 */
.sectionHeading {
  BACKGROUND-IMAGE: url(media/sectionHeaderGradient.png);
  background-repeat: repeat-x;
  text-align: left;
  padding: 5px;
  height: 40px;
  vertical-align: top;
}
/* :L806 */
.sectionHeading td {
  vertical-align: top;
  margin: 0 0 0 0;
}
/* :L811 */
/* :L814 */
.sectionHeading a {
  font-size: 12px;
  color: #809064;
  text-decoration: underline;
}
/* :L820 */
.sectionBody {
  padding: 0px 10px 10px 10px;
}
/* :L824 */
.leftCol {
  border: solid 1px #e5e1d8;
}
/* :L828 */
.rightCol {
  border: solid 1px #e5e1d8;
}
/* :L832 */
.spacerCol {
  padding-right: 5px;
}
/* :L836 */
.centerText {
  text-align: center;
  text-decoration: underline;
}
/* ----------------------------------------------------- LOGIN */

/** updated 8/13/2009 for new styles **/

/* :L846 */
#login-wrapper {
  /* padding-top:50px;*/
  width: 430px;
  margin: auto;
}
/* :L853 */
#login-header {
  background-image: url(media/mcc-logo.png);
  background-repeat: no-repeat;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: white;
  height: 115px;
  border-bottom: solid 15px white;
}
/* :L867 */
#login-body {
  background-color: white;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 5px;
  position: relative;
}
/* :L879 */
#login-form {
  margin: auto;
  width: 300;
  padding-top: 10px;
}
/* :L883 */
#login-form h1 {
  color: #809064;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px !important;
}
/* :L889 */
#login-form h2 {
  color: #809064;
  font-weight: normal;
  font-size: 12px;
  margin: 10px 0 1px 0;
  padding: 0;
}
/* :L896 */
#login-form p {
  margin: 10px 0 1px 0;
}
/* :L900 */
#login-footer {
  bottom: -40px;
  right: 5px;
  position: absolute;
}
/* :L907 */
/* :L910 */
div#BW_mssLifeworksLogin_mssLifeworksLoginCred {
  width: 430px;
  height: 418px;
  background-color: white;
  background-repeat: no-repeat;
  position: absolute;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  left: 50%;
  margin-left: -215px;
  margin-top: 5%;
  z-index: 10;
}
/* :L925 */
/* :L928 */
div#signintext {
  padding: 20px;
  position: relative;
  left: 100px;
  top: 130px;
  width: 200px;
}
/* :L936 */
div#signintext h1 {
  color: #809064;
  font-weight: bold;
  font-size: 14px;
}
/* :L942 */
div#signintext h2 {
  color: #809064;
  font-weight: normal;
  font-size: 12px;
  margin: 10px 0 1px 0;
  padding: 0;
}
/* :L950 */
div#signintext p {
  margin: 10px 0 1px 0;
}
/* :L954 */
div#signintext INPUT {
  font-family: Verdana;
}
/* :L958 */
div#signintext input.normalButton {
  margin-top: 20px;
}
/* :L962 */
.mainNav {
  background-color: #5d9732;
}
/* :L966 */
.editor-label {
  padding: 5px;
  text-align: left;
}
/* :L971 */
.editor-label label {
  display: inline;
  font-weight: bold;
}
/* :L976 */
.editor-field {
  padding: 0px 5px 0px 5px;
}
/*** Dependents screen ***/

/* :L980 */
#dependentsTable {
  height: 300px;
}
/* :L984 */
.infoTD {
  width: 75%;
  border-color: #f3ede2;
  border-width: 5px;
  border-style: solid;
}
/* :L991 */
.normalItem {
  height: 50px;
  vertical-align: middle;
}
/* :L996 */
.selectedItem {
  height: 50px;
  vertical-align: middle;
  background-color: #f3ede2;
  border-color: #f3ede2;
  border-style: solid;
  border-width: 2px;
  font-weight: bold;
  font-size: 14px;
  color: #809064;
}
/* :L1008 */
.commandBar {
  background-color: #f3ede2;
  height: 10px;
  padding: 5px;
}
/*** New Nav ***/

/* :L1015 */
.RadMenu_MssMainNav {
  width: 1068px;
}
/* :L1019 */
.RadMenu_MssMainNav .rmLink {
  font-size: 12px;
  color: white;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L1027 */
.RadMenu_MssMainNav .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1035 */
.RadMenu_MssMainNav .rmLink:hover {
  color: #ffcb00;
}
/* :L1039 */
.RadMenu_MssMainNav.rmRootGroup {
  width: 1086px;
  background-color: #5d9732;
}
/* :L1044 */
.RadMenu_MssMainNav .rmRootGroup .rmFocused {
  cursor: pointer;
  color: #ffcb00;
}
/* :L1049 */
.RadMenu_MssSubNav {
  background-color: #eeeeee;
  width: 1086px;
}
/* :L1054 */
.RadMenu_MssSubNav .rmLink {
  font-size: 12px;
  color: black;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L1062 */
.RadMenu_MssSubNav .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1070 */
.RadMenu_MssSubNav .rmLink:hover {
  color: gainsboro;
}
/* :L1074 */
.RadMenu_MssSubNav.rmRootGroup {
  width: 1086px;
  background-color: gainsboro;
}
/* :L1079 */
.RadMenu_MssSubNav .rmRootGroup .rmItem {
  border-right: solid 2px #c3c7c8;
}
/* :L1083 */
.RadMenu_MssSubNav .rmRootGroup .rmFocused {
  cursor: hand;
  color: #ffcb00;
}
/* :L1088 */
.RadMenu_MssSubNav .rmGroup {
  background-color: #c88b11;
}
/* :L1092 */
.RadMenu_MssSubNav .rmGroup .rmItem {
  cursor: hand;
}
/* :L1096 */
.RadMenu_MssSubNav .rmGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/** MSS MAIN NAVIGATION ***/

/* :L1112 */
.RadMenu_Mss {
  width: 1086px;
  background-color: #5d9732;
}
/* :L1117 */
.RadMenu_Mss .rmLink {
  font-size: 12px;
  color: white;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L1125 */
.RadMenu_Mss .rmLink:hover {
  color: #ffcb00;
}
/* :L1129 */
.RadMenu_Mss .rmRootGroup {
  width: 1086px;
  background-color: #5d9732;
}
/* :L1134 */
.RadMenu_Mss ul.rmHorizontal.rmGroup.rmLevel1 {
  width: 1086px;
}
/* :L1138 */
.RadMenu_Mss .rmSlide {
  width: 1086px;
}
/* :L1142 */
.RadMenu_Mss .rmRootGroup .rmFocused {
  cursor: hand;
  color: #ffcb00;
}
/* :L1147 */
.RadMenu_Mss .rmRootGroup .rmLevel1 .rmFocused {
  color: black;
  background-color: #fbca64;
}
/* :L1152 */
.RadMenu_Mss .rmRootGroup .rmLevel1 .rmItem {
  background-color: gainsboro;
  background-repeat: no-repeat;
  border-right: solid 2px #c3c7c8;
  color: Black;
}
/* :L1159 */
.RadMenu_Mss .rmRootGroup .rmLevel1 .rmText {
  color: Black;
}
/* :L1163 */
.RadMenu_Mss .rmRootGroup .rmLevel1 .rmText:hover {
  color: white;
}
/* :L1167 */
.RadMenu_Mss .rmRootGroup .rmLevel2 .rmText {
  color: Black;
}
/* :L1171 */
.RadMenu_Mss .rmRootGroup .rmLevel2 .rmText:hover {
  color: white;
}
/* :L1175 */
.RadMenu_Mss .rmRootGroup .rmLevel2 {
  background-image: url(media/level3.jpg);
  background-repeat: repeat-x;
  height: 28px;
  width: 1086px;
}
/* :L1182 */
.RadMenu_Mss .rmRootGroup .rmLevel2 .rmFocused .rmText {
  color: black;
  text-decoration: underline;
}
/* :L1187 */
.RadMenu_Mss .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1195 */
.RadMenu_Mss .rmScrollWrap {
  width: 1086px;
}
/* :L1199 */
.rmScrollWrap {
  width: 1086px;
}
/******  END MAIN NAVIGATION STYLES ****/

/***** MSS BILLING NAVIGATION STYLES ***/

/* :L1207 */
.RadMenu_SBCBase {
  width: 100%;
  background-color: #5d9732;
}
/* :L1212 */
.RadMenu_SBCBase .rmRootGroup {
  background-color: #5d9732;
}
/* :L1216 */
.RadMenu_SBCBase .rmRootGroup .rmExpandRight {
  background-color: #5d9732;
}
/* :L1220 */
.RadMenu_SBCBase .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1228 */
.RadMenu_SBCBase .rmItem {
  white-space: normal;
}
/* :L1232 */
.RadMenu_SBCBase .rmFirst {
  border-left: none;
}
/* :L1236 */
.RadMenu_SBCBase .rmLast {
  border-right: none;
}
/* :L1240 */
.RadMenu_SBCBase .rmLink:hover {
  color: #ffcb00;
}
/* :L1244 */
.RadMenu_SBCBase .rmGroup {
  width: 180px;
  background-color: black;
}
/* :L1249 */
.RadMenu_SBCBase .rmGroup .rmItem {
  cursor: hand;
}
/* :L1253 */
.RadMenu_SBCBase .rmGroup .rmText {
  cursor: hand;
  width: 180px;
  padding: 2px 5px 2px 5px;
}
/* :L1259 */
.RadMenu_SBCBase .rmGroup .rmFocused {
  cursor: hand;
}
/* :L1263 */
.RadMenu_SBCBase .rmLink {
  font-size: 12px;
  color: white;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L1271 */
/* :L1274 */
.horMenuTable {
  background-color: #c8cca4;
}
/* :L1278 */
.horMenuTable td {
  font-size: 11px;
  color: black;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1286 */
.horMenuTable th {
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1295 */
.border {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #f8f8d2;
}
/* :L1301 */
/* :L1304 */
.border_right {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #f8f8d2;
}
/* :L1310 */
.horMenuTable a {
  text-decoration: none;
  color: black;
}
/* :L1315 */
.horMenuTable .td a:hover {
  background-color: #f8f8d2;
}
/* :L1319 */
.leftMenuIcon {
  background-image: url('media/circle_24.png');
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
/* :L1326 */
a .navLink {
  text-decoration: underline;
}
/* :L1330 */
.section_search_box {
  border: solid 1px gainsboro;
}
/**** END MSS BILLING NAVIGATION STYLES **/

/**************************************End Telerik RadMenu Styles *********************************/

/* :L1342 */
.normalButtonLink {
  color: #152c2a;
  font-weight: normal;
  border: none;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 3px 3px 3px 3px;
}
/* :L1353 */
.normalButtonLink:hover,
.normalButtonSmall:hover,
.normalButtonLarge:hover {
  text-decoration: underline;
}
/* :L1357 */
.normalButton {
  background: url('media/lwButton142.png') no-repeat;
  width: 142px;
  height: 23px;
  text-align: center;
  text-decoration: none;
}
/* :L1365 */
.normalButtonSmall {
  background: url('media/lwButton112.png') no-repeat;
  width: 112px;
  height: 23px;
  text-align: center;
  text-decoration: none;
}
/* :L1374 */
.normalButtonLarge {
  background: url('media/lwButton162.png') no-repeat;
  width: 162px;
  height: 23px;
  text-align: center;
  text-decoration: none;
}
/* :L1382 */
.normalbuttonSpace {
  width: 10px;
}
/* :L1386 */
.dropdownList {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-size: 12px;
  color: black;
}
/************************************Telerik RadInput Web20 Skin****************************/

/*Telerik RadInput Web20 Skin*/

/*global*/

/* :L1401 */
.RadInput_SBCWeb,
.RadInputMgr_SBCWeb {
  vertical-align: middle;
}
/* :L1406 */
.RadInput_SBCWeb {
  font-size: 11px;
  font-family: Verdana;
}
/* :L1411 */
.RadInput_SBCWeb table {
  border: 0;
  vertical-align: bottom;
}
/* :L1416 */
.RadInput_SBCWeb table td {
  border: 0;
  padding: 0;
  vertical-align: middle;
  overflow: visible;
  /*RadGrid*/

}
/* :L1423 */
.RadInput_SBCWeb .riCell {
  padding-right: 4px;
}
/* :L1427 */
.RadInput_SBCWeb textarea {
  vertical-align: bottom;
  overflow: auto;
}
/*textbox states*/

/* :L1434 */
html body .RadInput_SBCWeb .riTextBox,
html body .RadInputMgr_SBCWeb {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-size: 12px;
  color: black;
}
/* :L1444 */
html body .RadInput_SBCWeb .riEmpty,
html body .RadInput_Empty_SBCWeb {
  color: #999999;
}
/* :L1449 */
html body .RadInput_SBCWeb .riHover,
html body .RadInput_Hover_SBCWeb {
  border-color: #bbbbbb;
  color: #242424;
}
/* :L1455 */
html body .RadInput_SBCWeb .riFocused,
html body .RadInput_Focused_SBCWeb {
  background: white;
}
/* :L1460 */
html body .RadInput_SBCWeb .riRead,
html body .RadInput_Read_SBCWeb {
  border-color: #929292;
  color: #333333;
}
/* :L1466 */
html body .RadInput_SBCWeb .riDisabled,
html body .RadInput_Disabled_SBCWeb {
  border-color: #929292;
  color: #999999;
  cursor: default;
}
/* :L1473 */
html body .RadInput_SBCWeb .riError,
html body .RadInput_Error_SBCWeb {
  border-color: red;
  background: #fefefe url('media/RadInputSprite.gif') 100% -148px no-repeat;
  color: red;
}
/* :L1480 */
html body .RadInput_SBCWeb .riNegative,
html body .RadInput_Negative_SBCWeb {
  color: #333333;
}
/*buttons*/

/* :L1487 */
.RadInput_SBCWeb a {
  display: block;
  overflow: hidden;
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  background: url('media/RadInputSprite.gif') no-repeat;
  text-indent: -4444px;
  text-align: left;
  text-decoration: none;
  direction: ltr;
}
/* :L1500 */
* html .RadInput_SBCWeb a {
  position: static;
}
/*IE6*/

/* :L1504 */
* + html .RadInput_SBCWeb a {
  position: static;
}
/*IE7*/

/*go*/

/* :L1511 */
.RadInput_SBCWeb .riBtn a {
  width: 20px;
  height: 17px;
  line-height: 17px;
  background-position: 4px 4px;
}
/*spin*/

/* :L1520 */
.RadInput_SBCWeb .riSpin a {
  width: 13px;
  height: 7px;
  line-height: 7px;
  margin: 0 1px;
}
/* :L1527 */
.RadInput_SBCWeb .riUp {
  background-position: 3px -49px;
}
/* :L1531 */
.RadInput_SBCWeb .riDown {
  background-position: 3px -98px;
  margin-top: 3px;
}
/*label*/

/* :L1538 */
.Label {
  font-weight: bold;
}
/* :L1542 */
.RadInput_SBCWeb .riLabel {
  margin: 0 4px 0 0;
  color: black;
  white-space: nowrap;
}
/**************************************End Telerik RadInput Web20 Skin *********************************/

/**************************************Telerik RadCalendar Web20 skin *********************************/

/*Telerik RadCalendar Web20 skin*/

/* :L1555 */
table.RadCalendar_SBCWeb {
  border-collapse: separate;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
}
/*title text*/

/* :L1563 */
.RadCalendar_SBCWeb .rcTitle {
  text-decoration: underline;
}
/*titlebar*/

/* :L1568 */
.RadCalendar_SBCWeb .rcTitlebar {
  width: 100%;
  border: 1px solid #647251;
  padding: 0;
  background: #91b3e0 url('media/RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
}
/* :L1576 */
.RadCalendar_SBCWeb .rcTitlebar table {
  width: 100%;
  border-collapse: separate;
  border: 0;
  font: 18px/27px arial, sans-serif;
}
/* :L1583 */
.RadCalendar_SBCWeb .rcTitlebar td {
  border: 0;
  padding: 0 0 2px;
  text-align: center;
  vertical-align: middle;
}
/* :L1590 */
.RadCalendar_SBCWeb .rcTitlebar .rcTitle {
  width: 100%;
  cursor: pointer;
}
/* :L1595 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcNext,
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  display: block;
  width: 13px;
  height: 15px;
  overflow: hidden;
  margin: 0 3px;
  background: transparent url('media/RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-decoration: none;
  color: #cccccc;
}
/* :L1610 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev {
  background-position: 4px -46px;
}
/* :L1614 */
.RadCalendar_SBCWeb .rcTitlebar .rcNext {
  background-position: 5px -96px;
}
/* :L1618 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev {
  margin-left: 6px;
  background-position: 2px 4px;
}
/* :L1623 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  margin-right: 6px;
  background-position: 2px -146px;
}
/* :L1628 */
.RadCalendar_SBCWeb .rcMain {
  width: 100%;
  border: 1px solid #647251;
  border-top: 0;
  padding: 0;
}
/* :L1635 */
.RadCalendar_SBCWeb .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  font: 12px/32px arial, sans-serif;
}
/*header, footer*/

/* :L1644 */
.RadCalendar_SBCWeb .rcHeader,
.RadCalendar_SBCWeb .rcFooter {
  border: 1px solid #647251;
  border-top: 0;
  padding: 0;
}
/*week numbers and days*/

/* :L1653 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcWeek th {
  border: 0;
  border-bottom: 1px solid #647251;
  padding: 0;
  background: #edf5de;
  color: #333333;
  text-align: center;
  cursor: default;
}
/* :L1664 */
.RadCalendar_SBCWeb .rcWeek th {
  border-right: 1px solid #647251;
  line-height: 24px;
}
/* :L1669 */
.RadCalendar_SBCWeb .rcRow th {
  border-right: 1px solid #647251;
}
/* :L1673 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcRow td {
  vertical-align: middle;
}
/* :L1678 */
.RadCalendar_SBCWeb .rcWeek .rcViewSel,
.RadCalendar_SBCWeb .rcRow th {
  width: 30px;
}
/*date cells*/

/* :L1685 */
.RadCalendar_SBCWeb .rcRow td {
  border: solid #dde1e4;
  border-width: 0 1px 1px 0;
  padding: 0;
  text-align: center;
}
/* :L1692 */
.RadCalendar_SBCWeb .rcMain .rcRow a,
.RadCalendar_SBCWeb .rcMain .rcRow span {
  display: block;
  width: 32px;
  margin: 0 auto;
  text-decoration: none;
  color: #333333;
}
/* :L1701 */
.RadCalendar_SBCWeb .rcMain .rcWeekend a {
  color: #666666;
}
/* :L1705 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcToday a {
  background: url('media/RadCalendarSprite.gif') 0 -900px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L1712 */
.RadCalendar_SBCWeb .rcMain .rcOtherMonth a {
  color: #cccccc;
}
/* :L1716 */
.RadCalendar_SBCWeb .rcMain .rcOutOfRange span {
  color: #cccccc;
  cursor: default;
}
/* :L1721 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -600px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L1728 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcSelected a {
  background: url('media/RadCalendarSprite.gif') 0 -700px repeat-x;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/*multimonth view*/

/* :L1737 */
table.RadCalendarMultiView_SBCWeb {
  border-collapse: separate;
  border: 0;
}
/* :L1742 */
.RadCalendarMultiView_SBCWeb .rcCalendars .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  margin: 0;
}
/* :L1749 */
.RadCalendarMultiView_SBCWeb .rcCalendar {
  border: solid #6788be;
  border-width: 0 1px 1px 0;
  padding: 0;
}
/* :L1755 */
.RadCalendarMultiView_SBCWeb .rcLastCol {
  border-right: 0;
}
/* :L1759 */
.RadCalendarMultiView_SBCWeb .rcLastRow {
  border-bottom: 0;
}
/* :L1763 */
.RadCalendarMultiView_SBCWeb .rcMainTable .rcTitle {
  border: 0;
  padding: 7px 0 4px;
  background: #e7f1ff;
  font: 15px/18px arial, tahoma, sans-serif;
  text-align: center;
}
/*month view*/

/* :L1773 */
table.RadCalendarMonthView_SBCWeb {
  border-collapse: collapse;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
  color: black;
}
/* :L1781 */
.RadCalendarMonthView_SBCWeb td {
  border: 1px solid #d8dde0;
  padding: 0;
}
/* :L1786 */
.RadCalendarMonthView_SBCWeb a {
  display: block;
  padding: 4px;
  text-align: center;
  text-decoration: none;
  color: black;
}
/* :L1794 */
.RadCalendarMonthView_SBCWeb .rcHover a {
  background: #e7f1ff;
}
/* :L1798 */
.RadCalendarMonthView_SBCWeb .rcSelected a {
  background: #dcfc5c;
}
/* :L1802 */
.RadCalendarMonthView_SBCWeb .rcButtons {
  padding: 4px 6px;
  text-align: center;
}
/* :L1807 */
.RadCalendarMonthView_SBCWeb input {
  border: 1px solid #6788be;
  padding: 0;
  background: #8eb0dd url('media/RadCalendarSprite.gif') 0 -800px repeat-x;
  color: white;
  font: bold 11px arial, sans-serif;
  cursor: pointer;
}
/* :L1816 */
.RadCalendarMonthView_SBCWeb #rcMView_Today {
  margin: 0 0.3em 0 0;
}
/* :L1820 */
.RadCalendarMonthView_SBCWeb #rcMView_OK {
  padding: 0 0.2em;
}
/*time view*/

/* :L1826 */
table.RadCalendarTimeView_SBCWeb {
  border-collapse: collapse;
  border: 1px solid #6788be;
  background: white;
  font: 11px arial, tahoma, sans-serif;
  color: #333333;
}
/* :L1834 */
.RadCalendarTimeView_SBCWeb th {
  border: 0;
  border-bottom: 1px solid #6788be;
  padding: 0 0 2px;
  background: #91b3e0 url('media/RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
  font: 18px/27px arial, sans-serif;
  text-align: center;
  cursor: default;
}
/* :L1845 */
.RadCalendarTimeView_SBCWeb td {
  border: 1px solid #d8dde0;
  width: 70px;
  padding: 0;
  line-height: 32px;
}
/* :L1852 */
.RadCalendarTimeView_SBCWeb a {
  display: block;
  text-align: center;
  color: #333333;
  text-decoration: none;
}
/* :L1859 */
.RadCalendarTimeView_SBCWeb td.rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -1000px repeat-x;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L1866 */
.RadCalendarTimeView_SBCWeb td.rcSelected a {
  background: #dcfc5c;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L1873 */
.RadCalendarTimeView_SBCWeb .rcFooter {
  width: auto;
  padding: 0;
  line-height: 1.4;
}
/*pickers*/

/* :L1881 */
.RadPicker_SBCWeb {
  vertical-align: middle;
}
/* :L1885 */
.RadPicker_SBCWeb table,
.RadPicker_SBCWeb table td {
  border: 0;
  margin: 0;
  padding: 0;
}
/* :L1892 */
.RadPicker_SBCWeb td {
  vertical-align: middle;
}
/* :L1896 */
.RadPicker_SBCWeb .rcInputCell {
  padding: 0 4px 0 0;
}
/* :L1900 */
.RadPicker_SBCWeb td a {
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  margin: 0 2px;
  text-decoration: none;
}
/* :L1908 */
* html .RadPicker_SBCWeb td a {
  position: static;
}
/*IE6*/

/* :L1912 */
* + html .RadPicker_SBCWeb td a {
  position: static;
}
/*IE7*/

/* :L1917 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcTimePopup {
  display: block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background: url('media/RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-align: center;
}
/* :L1928 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcDisabled.rcCalPopup:hover {
  background-position: 0 -200px;
}
/* :L1933 */
.RadPicker_SBCWeb .rcCalPopup:hover {
  background-position: 0 -250px;
}
/* :L1937 */
.RadPicker_SBCWeb .rcTimePopup,
.RadPicker_SBCWeb .rcDisabled.rcTimePopup:hover {
  background-position: 0 -299px;
}
/* :L1942 */
.RadPicker_SBCWeb .rcTimePopup:hover {
  background-position: 0 -349px;
}
/* :L1946 */
.RadPicker_SBCWeb .rcDisabled,
.RadCalendarMonthView_SBCWeb .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/*rtl*/

/* :L1954 */
.RadCalendarRTL_SBCWeb .rcTitlebar table {
  direction: ltr;
}
/* :L1958 */
.RadCalendarRTL_SBCWeb .rcTitle {
  direction: rtl;
}
/**************************************Telerik RadCalendar Web20 skin *********************************/

/************************************AutoComplete Server Control********************************************/

/* :L1964 */
/* :L1967 */
.datePickerContainer img {
  vertical-align: top;
}
/* :L1972 */
.ac_results {
  padding: 0px;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 100000002;
  /* should be >= popup section's z-index */

}
/* :L1980 */
.ac_results ul {
  width: 99%;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* :L1987 */
.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
  width: 99%;
  font: menu;
  font-size: 12px;
  /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
  line-height: 16px;
  overflow: hidden;
}
/* :L2007 */
/* :L2010 */
.ac_odd {
  background-color: whitesmoke;
}
/* :L2014 */
.ac_over {
  background-color: #d8e9be;
  color: #4a5932;
}
/************************************End AutoComplete Server Control********************************************/

/******************* RadToolTip Styles ***/

/* :L2023 */
div.RadToolTip_Default table.rtWrapper td.rtWrapperContent {
  color: black;
}
/* :L2027 */
.tooltip-container {
  padding: 15px;
  font: 12px/18px Arial, Verdana, sans-serif;
}
/* :L2032 */
.RadToolTip.RadToolTip_Default.rtVisibleCallout.balance-detail {
  padding: 15px;
  font: 12px "Segoe UI", Arial, Sans-serif;
}
/************************************Telerik RadGrid BackOffice Styles****************************/

/*global*/

/* :L2044 */
.GridFooter_SBCBase td,
.GridGroupFooter_SBCBase td,
.GridFilterRow_SBCBase td,
.GroupHeader_SBCBase td {
  height: 20px;
}
/* :L2051 */
.RadGrid_SBCBase .rgAdd,
.RadGrid_SBCBase .rgRefresh,
.RadGrid_SBCBase .rgEdit,
.RadGrid_SBCBase .rgDel,
.RadGrid_SBCBase .rgFilter,
.RadGrid_SBCBase .rgPageFirst,
.RadGrid_SBCBase .rgPageLast,
.RadGrid_SBCBase .rgSortAsc,
.RadGrid_SBCBase .rgSortDesc,
.RadGrid_SBCBase .rgUpdate,
.RadGrid_SBCBase .rgCancel {
  width: 16px;
  height: 16px;
  border: 0;
  padding: 0;
  background-color: transparent;
  background-image: url('RadGridSprite.gif');
  background-repeat: no-repeat;
  vertical-align: middle;
  font-size: 1px;
  cursor: pointer;
}
/* :L2074 */
.RadGrid_SBCBase .rgExpand,
.RadGrid_SBCBase .rgCollapse {
  width: 0px;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
}
/* :L2082 */
.RadGrid_SBCBase .rgPageNext {
  width: 5px;
  height: 9px;
  border: 0;
  padding: 0;
  background-color: transparent;
  background-image: url('media/PagingNext.gif');
  background-repeat: no-repeat;
  vertical-align: middle;
  font-size: 1px;
  cursor: pointer;
}
/* :L2095 */
.RadGrid_SBCBase .rgPagePrev {
  width: 5px;
  height: 9px;
  border: 0;
  padding: 0;
  background-color: transparent;
  background-image: url('media/PagingPrev.gif');
  background-repeat: no-repeat;
  vertical-align: middle;
  font-size: 1px;
  cursor: pointer;
}
/* :L2108 */
.GroupPanelItems_SBCBase input,
.GridCommandRow_SBCBase img,
.GridHeader_SBCBase input,
.GridFilterRow_SBCBase img,
.GridPager_SBCBase img {
  vertical-align: middle;
}
/*header*/

/* :L2118 */
.GridHeader_SBCBase,
.ResizeHeader_SBCBase {
  border: none;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #5c5b42;
  background-image: url(media/grid-header-gradient.gif);
  background-color: #fbfbef;
  font-weight: bold;
  border-right: #99a484 1px solid;
  border-top: #99a484 1px solid;
  border-left: #99a484 1px solid;
  border-bottom: #99a484 1px solid;
  border-collapse: collapse;
}
/* :L2136 */
.GridHeader_SBCBase {
  color: White;
  text-decoration: none;
}
/* :L2141 */
.GridHeader_SBCBase a {
  color: White;
  text-decoration: underline;
}
/*rows*/

/* :L2148 */
.GridNoRecords_SBCBase {
  padding-bottom: 5px;
  padding-top: 5px;
  color: Black;
  background-color: white;
}
/* :L2155 */
.GridRow_SBCBase td,
.GridEditRow_SBCBase td {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: Black;
  background-color: white;
}
/* :L2170 */
.GridAltRow_SBCBase td {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: Black;
  background-color: #f3f2ef;
}
/* :L2185 */
.gridColumnHide {
  width: 0px;
}
/* :L2189 */
.GridAltRow_SBCBase td {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: Black;
  background-color: #f3f2ef;
}
/* :L2203 */
.GridRow_SBCBase a,
.GridAltRow_SBCBase a,
.GridEditRow_SBCBase a {
  color: #667355;
  text-decoration: underline;
}
/* :L2210 */
.SelectedRow_SBCBase td,
.SelectedRow_SBCBase {
  background: #e0c087;
  border: solid 1px #56a3d1;
}
/* :L2216 */
.GridRowOver_SBCBase,
.ActiveRow_SBCBase {
  background: #e7f1ff;
}
/* :L2221 */
.GridRowOver_SBCBase td,
.ActiveRow_SBCBase td {
  border-bottom-color: #a5bedf;
}
/* :L2228 */
.GridEditRow_SBCBase {
  background: #ffffe1;
}
/* :L2232 */
/*footer*/

/* :L2237 */
.GridFooterDiv_SBCBase,
.GridFooter_SBCBase,
.GridGroupFooter_SBCBase {
  background-image: url('media/stdGridFooter.gif');
  background-repeat: repeat-x;
  height: 28px;
  font-weight: bold;
  border-right: #e7cda2 1px solid;
  border-top: #e7cda2 1px solid;
  border-left: #e7cda2 1px solid;
  border-bottom: #e7cda2 1px solid;
  border-collapse: collapse;
  background-color: #e7cda2;
}
/* :L2252 */
.GridFooter_SBCBase,
.GridFooter_SBCBase a,
.GridGroupFooter_SBCBase,
.GridGroupFooter_SBCBase a {
  color: #666666;
}
/* :L2259 */
.GridFooter_SBCBase td,
.GridGroupFooter_SBCBase td {
  border-top: 1px solid #e8e6e6;
  border-bottom: 1px solid #e8e6e6;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*status*/

/* :L2269 */
.GridPager_SBCBase span {
  color: #999999;
}
/*sorting, reordering*/

/* :L2277 */
.GridHeader_SBCBase .rgSortAsc {
  background-position: -21px -256px;
  height: 12px;
}
/* :L2282 */
.GridHeader_SBCBase .rgSortDesc {
  background-position: 4px -256px;
  height: 12px;
}
/* :L2287 */
.TopReorderIndicator_SBCBase,
.BottomReorderIndicator_SBCBase {
  width: 11px !important;
  height: 11px !important;
  margin-left: -5px;
  background: url('RadGridSprite.gif') 0 -100px no-repeat;
}
/* :L2295 */
.BottomReorderIndicator_SBCBase {
  background-position: -21px -100px;
}
/*grouping*/

/* :L2303 */
.GroupPanel_SBCBase {
  font-weight: bold;
}
/* :L2307 */
.GroupPanel_SBCBase td {
  padding: 2px 4px;
}
/* :L2311 */
.GroupPanel_SBCBase td td {
  padding: 1px;
}
/* :L2315 */
/* :L2318 */
.GroupPanel_SBCBase .rgSortAsc {
  background-position: -21px -254px;
}
/* :L2322 */
.GroupPanel_SBCBase .rgSortDesc {
  background-position: 4px -254px;
}
/* :L2326 */
.GroupHeader_SBCBase {
  background-color: #e2e0c2;
  color: black;
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  border-right: #e7cda2 1px solid;
  border-left: #e7cda2 1px solid;
  border-collapse: collapse;
}
/* :L2338 */
.RadGrid_SBCBase .rgExpand {
  background-position: 2px -130px;
  display: none;
}
/* :L2343 */
.RadGrid_SBCBase .rgCollapse {
  background-position: 2px -162px;
  display: none;
}
/* :L2348 */
.GroupHeader_SBCBase td div {
  top: -0.6em;
}
/* :L2352 */
.GroupHeader_SBCBase td div div {
  top: 5px;
}
/*editing*/

/* :L2358 */
.GridEditForm_SBCBase {
  border-bottom: 1px solid #d8dde0;
}
/* :L2362 */
.GridEditForm_SBCBase a {
  color: #333333;
}
/* :L2366 */
.GridEditForm_SBCBase .GridHeader_SBCBase {
  display: none;
}
/* :L2370 */
.RadGrid_SBCBase .rgUpdate {
  background-position: 3px -321px;
}
/* :L2374 */
.RadGrid_SBCBase .rgCancel {
  background-position: 2px -353px;
}
/*hierarchy*/

/* :L2380 */
.DetailTable_SBCBase {
  border-right: 0;
}
/*command row*/

/* :L2386 */
.GridCommandRow_SBCBase {
  background: white;
}
/* :L2390 */
.GridCommandRow_SBCBase td {
  border: 0;
  padding: 0;
}
/* :L2395 */
.GridCommandRow_SBCBase a {
  color: #333333;
}
/* :L2399 */
.RadGrid_SBCBase .rgAdd {
  background-position: 2px -386px;
}
/* :L2403 */
.RadGrid_SBCBase .rgRefresh {
  background-position: 5px -417px;
}
/* :L2407 */
.RadGrid_SBCBase .rgEdit {
  background-position: 2px -450px;
}
/* :L2411 */
.RadGrid_SBCBase .rgDel {
  background-position: 2px -482px;
}
/*loading*/

/* :L2417 */
.LoadingPanel_SBCBase {
  background: #f3f3e2;
}
/*multirow select*/

/* :L2423 */
.GridRowSelector_SBCBase {
  background: #333366;
}
/*row drag n drop*/

/* :L2429 */
.GridItemDropIndicator_SBCBase {
  border-top: 1px dashed #666666;
}
/*tooltip*/

/* :L2435 */
.GridToolTip_SBCBase {
  border: 1px solid #6788be;
  padding: 3px;
  background: #e9f2ff;
  color: #575757;
}
/*rtl*/

/* :L2444 */
.RadGridRTL_SBCBase .GridHeader_SBCBase,
.RadGridRTL_SBCBase .ResizeHeader_SBCBase {
  text-align: right;
}
/* :L2449 */
.RadGridRTL_SBCBase .GridPager_SBCBase .radslider {
  float: left;
}
/* :L2453 */
.RadGridRTL_SBCBase .PagerLeft_SBCBase {
  float: left;
}
/* :L2457 */
.RadGridRTL_SBCBase .PagerRight_SBCBase {
  float: right;
}
/**************************************End Telerik RadGrid Styles *********************************/

/**Telerik RadComboBox styles *****************************/

/* :L2470 */
.RadComboBox_SBCBase * {
  margin: 0;
  padding: 0;
}
/* :L2475 */
.RadComboBox_SBCBase,
.RadComboBox_SBCBase .rcbInput,
.RadComboBoxDropDown_SBCBase {
  font: 12px verdana, arial, helvetica, sans-serif;
  color: black;
}
/* combobox */

/* :L2484 */
.RadComboBox_SBCBase {
  vertical-align: bottom;
  text-align: left;
}
/* :L2489 */
.RadComboBox_SBCBase table {
  border: 0;
}
/* :L2493 */
.RadComboBox_SBCBase td {
  border-style: none;
  border-width: 1px 0 1px;
  border-color: #bbbbbb;
}
/* :L2499 */
.RadComboBox_SBCBase td.rcbInputCell {
  border-style: solid;
  vertical-align: top;
  padding: 0px;
  background: white;
}
/* :L2506 */
.RadComboBox_SBCBase .rcbInputCellLeft {
  border-width: 1px 0 1px 1px;
}
/* :L2510 */
.RadComboBox_SBCBase .rcbInputCellRight {
  border-width: 1px 1px 1px 0;
}
/* :L2514 */
.RadComboBox_SBCBase .rcbDisabled .rcbInputCell .rcbInput {
  color: #a9a9bb;
}
/* :L2518 */
.RadComboBox_SBCBase .rcbHovered .rcbInputCell {
  background: #bebebe;
}
/* :L2522 */
.RadComboBox_SBCBase .rcbInputCell .rcbInput {
  background: transparent;
  border: 0;
  vertical-align: middle;
  padding: 3px 0 2px 2px;
  outline: 0;
  font-size: 12px;
}
/* :L2531 */
.RadComboBox_SBCBase .rcbInputCell .rcbEmptyMessage {
  color: #cccccc;
  font-style: italic;
}
/* :L2536 */
.RadComboBox_SBCBase_rtl .rcbInputCell .rcbInput {
  padding: 1px 2px 0 0;
}
/* :L2540 */
.RadComboBox_SBCBase td.rcbArrowCell {
  width: 17px;
  background: transparent url('customComboBoxArrow.png') no-repeat 0 0;
  padding: 0;
  border: solid #bbbbbb;
  border-width: 1px 1px 1px;
}
/* :L2548 */
.RadComboBox_SBCBase .rcbArrowCell a {
  position: relative;
  outline: none;
  overflow: hidden;
  display: block;
  width: 26px;
  height: 20px;
  text-decoration: none;
  text-indent: -9999px;
  font-size: 0;
}
/* :L2560 */
.RadComboBox_SBCBase td.rcbArrowCellHidden,
.RadComboBox_SBCBase .rcbArrowCellHidden a {
  width: 1px;
  border-left: 0;
  border-right: 0;
}
/* :L2567 */
.RadComboBox_SBCBase_rtl .rcbArrowCell a {
  text-indent: 9999px;
}
/* :L2571 */
.RadComboBox_SBCBase .rcbDisabled .rcbArrowCell a {
  cursor: no-drop;
}
/* :L2575 */
.RadComboBox_SBCBase .rcbDisabled .rcbArrowCellHidden a {
  cursor: default;
}
/* dropdown */

/* :L2583 */
.rcbSlide {
  position: absolute;
  overflow: hidden;
  display: none;
  _height: 1px;
  float: left;
}
/* :L2591 */
.RadComboBoxDropDown_SBCBase {
  position: absolute;
  background: white;
  border: 1px solid #bbbbbb;
  cursor: default;
  font-size: 12px;
  text-align: left;
}
/* :L2600 */
.RadComboBoxDropDown_SBCBase_rtl {
  text-align: right;
  direction: rtl;
}
/* :L2605 */
.RadComboBoxDropDown_SBCBase .rcbScroll {
  overflow: auto;
}
/* :L2609 */
.RadComboBoxDropDown_SBCBase .rcbList {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* :L2615 */
.RadComboBoxDropDown_SBCBase .rcbHeader,
.RadComboBoxDropDown_SBCBase .rcbFooter {
  background: #bed1eb;
  color: #333333;
  padding: 4px;
  font-weight: bold;
}
/* :L2623 */
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbLoading {
  white-space: nowrap;
}
/* :L2630 */
.RadComboBoxDropDown_SBCBase .rcbItem,
.RadComboBoxDropDown_SBCBase .rcbHovered,
.RadComboBoxDropDown_SBCBase .rcbDisabled,
.RadComboBoxDropDown_SBCBase .rcbLoading {
  padding: 4px 20px 4px 4px;
  border-top: 1px solid #e7eaec;
  line-height: 26px;
  min-height: 26px;
}
/* :L2640 */
* html .RadComboBoxDropDown_SBCBase .rcbItem,
* html .RadComboBoxDropDown_SBCBase .rcbHovered,
* html .RadComboBoxDropDown_SBCBase .rcbDisabled,
* html .RadComboBoxDropDown_SBCBase .rcbLoading {
  height: 26px;
}
/* :L2647 */
.RadComboBoxDropDown_SBCBase_rtl .rcbItem,
.RadComboBoxDropDown_SBCBase_rtl .rcbHovered,
.RadComboBoxDropDown_SBCBase_rtl .rcbDisabled,
.RadComboBoxDropDown_SBCBase_rtl .rcbLoading {
  padding: 4px 4px 4px 20px;
}
/* :L2654 */
.RadComboBoxDropDown_SBCBase .rcbImage {
  vertical-align: middle;
  margin: 0 6px 2px 0;
}
/* :L2659 */
.RadComboBoxDropDown_SBCBase_rtl .rcbImage {
  margin: 0 0 2px 6px;
}
/* :L2663 */
.RadComboBoxDropDown_SBCBase em {
  font-style: normal;
  font-weight: bold;
}
/* :L2668 */
.RadComboBoxDropDown_SBCBase .rcbItem em {
  background: #e5e5e5;
}
/* :L2672 */
.RadComboBoxDropDown_SBCBase .rcbHovered {
  background: #c8cca4;
  color: black;
  border-color: #bbbbbb;
}
/* :L2678 */
.RadComboBoxDropDown_SBCBase .rcbSeparator {
  color: #222222;
  background: #bed1eb;
  line-height: normal;
}
/* :L2684 */
.RadComboBoxDropDown_SBCBase .rcbDisabled {
  color: #cccccc;
  cursor: no-drop;
}
/* :L2689 */
.RadComboBoxDropDown_SBCBase .rcbLoading {
  background: #6788be;
  color: #333333;
}
/* :L2694 */
.RadComboBoxDropDown_SBCBase .rcbNoWidth .rcbLoading {
  text-align: center;
}
/* :L2698 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults {
  clear: both;
  background: #f3f3f3;
  padding: 4px;
  text-align: center;
}
/* :L2705 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults a {
  display: block;
  width: 6px;
  height: 6px;
  background: url('WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_8nclYdNjWXhr-lR8D53EYuZoh3a_Mw82LrIzQorxuiRzA8c7KTv_1e0T7UYm6Ec-81&t=633772910446221190') no-repeat transparent;
  margin: 0 auto 2px;
  text-indent: -3333px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
}
/* :L2717 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults a:hover {
  background-position: 0 100%;
}
/* :L2721 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults span {
  display: block;
  text-align: center;
}
/* :L2726 */
/*hacks*/

/*Opera start*/

@media screen and (min-width: 550px) {
  /* :L2740 */
  .RadComboBoxDropDown_SBCBase_rtl .rcbItem,
  .RadComboBoxDropDown_SBCBase_rtl .rcbHovered,
  .RadComboBoxDropDown_SBCBase_rtl .rcbDisabled,
  .RadComboBoxDropDown_SBCBase_rtl .rcbLoading {
    padding: 4px 4px 4px 20px;
  }
}
/*Opera end*/

/*************************************Backoffice Section Styles **********************************/

/* added primarily for Billing Screens                                                           */

/************************************************************************************************/

/* :L2756 */
.actionCancel {
  background-image: url("btn_cancel.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L2763 */
.actionSave {
  background-image: url("btn_flow_save.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L2770 */
.actionDone {
  background-image: url("btn_flow_done.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L2777 */
.actionGenerate {
  background-image: url("btn_generate.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L2784 */
div .sectionHeader {
  border-right: #e0e8d0 1px solid;
  border-top: #e0e8d0 1px solid;
  border-left: #e0e8d0 1px solid;
  border-bottom: #e0e8d0 1px solid;
  border-collapse: collapse;
  font-size: 12px;
  color: #809064;
  padding: 5px;
  background-color: #d7d3c7;
  background-image: url(media/sectionHeaderGradient.png);
  text-align: center;
  vertical-align: middle;
}
/* :L2799 */
div .sectionContent {
  border-right: #e0e8d0 1px solid;
  border-top: none;
  border-left: #e0e8d0 1px solid;
  border-bottom: #e0e8d0 1px solid;
  padding: 5px;
}
/* :L2807 */
div .sectionContent table {
  width: 100%;
}
/* :L2811 */
div .sectionContent ul {
  list-style-type: none;
  padding: 0px 0px 5px 0px;
}
/* :L2816 */
div .sectionContent li {
  padding: 0px;
}
/* :L2820 */
.clickableLinkPanel_Selected {
  background-color: #fbfbef;
}
/* :L2824 */
.clickableLinkPanel:hover {
  background-color: white;
  cursor: pointer;
}
/* :L2829 */
/* :L2832 */
.action_succeeded {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  font-size: 11px;
  color: green;
  padding: 10px;
}
/* :L2841 */
.tab_main {
  font-size: 11px;
  background-color: #d7cdac;
  height: 32px;
  width: 100%;
}
/* :L2848 */
.tab_left_light {
  background-image: url('tab_left_light.gif');
}
/* :L2852 */
.tab_left_dark {
  background-image: url('tab_left_dark.gif');
}
/* :L2856 */
.tab_center_light {
  background-image: url('tab_center_light.gif');
}
/* :L2860 */
.tab_btn_dark {
  background-image: url('tab_btn_dark.gif');
}
/* :L2864 */
.tab_btn_light {
  background-image: url('tab_btn_light.gif');
}
/* :L2868 */
.tab_center_dark {
  background-image: url('tab_center_dark.gif');
}
/* :L2872 */
.tab_right_dark {
  background-image: url('tab_right_dark.gif');
}
/* :L2876 */
.tab_right_light {
  background-image: url('tab_right_light.gif');
}
/* :L2880 */
.tab_right_empty {
  background-image: url('tab_right_empty.gif');
}
/* :L2884 */
.tab_btn_dark_light {
  background-image: url('tab_btn_dark_light.gif');
}
/* :L2888 */
.Message {
  text-decoration: none;
  font-size: 11px;
  color: blue;
}
/* :L2894 */
.bannerAddressTD {
  padding-left: 15px;
  width: 66%;
}
/* :L2899 */
.bannerHelpTD {
  padding-right: 1;
  padding-left: 15px;
  border-left: solid 1px #e5e1d8;
  width: 33%;
}
/*---------------------------------------------RadPanelBar */

/* :L2907 */
.accordianWrapper {
  color: #5a554e;
}
/* :L2911 */
.accordianWrapper a {
  color: #5a554e;
}
/* :L2915 */
.accordianHeader {
  /*background-image:url('bgHeader32.jpg');
background-repeat:repeat-x;*/
  background-image: url(media/sectionHeaderGradient.png);
  font-size: 14px;
  color: #5a554e;
  font-weight: bold;
  text-decoration: none;
  margin: 0 0 .5em 0;
  border-bottom-style: solid;
  border-bottom-color: #e5e1d8;
  padding-left: 8px;
  padding-top: 6px;
}
/* :L2930 */
.accordianHeader a {
  color: #5a554e;
}
/* :L2934 */
.accordianHeaderLink {
  text-decoration: none;
  text-align: left;
}
/* :L2939 */
.accordianHeaderLink a {
  font-weight: bold;
  text-decoration: none;
}
/* :L2944 */
.accordianHeaderLink a:hover {
  text-decoration: underline;
}
/* :L2948 */
.normalText {
  background-color: white;
  font-size: 12px;
  color: #5a554e;
  vertical-align: top;
  text-align: left;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* :L2958 */
.normalTextSmall {
  font-size: 10px;
}
/* :L2962 */
.accordianSubHeader {
  padding-left: 8px;
  padding-top: 6px;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  border: solid 0px black;
  height: 20px;
}
/* :L2972 */
.panelBarSpacerRow {
  height: 25px;
}
/* :L2976 */
.panelBarRowHeader {
  background-color: #d9d9d9;
  font-weight: bold;
}
/* :L2981 */
.panelBarRowHeader td {
  padding: 3px;
  font-weight: bold;
}
/*---------------------------------------------RadPanelBar END */

/*** new styles **/

/* :L2988 */
.mssContainer {
  width: 1136px;
  margin: 0 auto;
}
/* Bar */

/* :L2995 */
.bar {
  height: 33px;
  margin: 0 25px;
  background: url(media/bg07.jpg);
  background-color: #e4ebd7;
}
/* :L3002 */
.bar .text {
  float: left;
  padding: 5px 0px 5px 25px;
  font-size: 14px;
  color: #809064;
  font-weight: bold;
}
/* Top Bar */

/* :L3012 */
#top-bar {
  background-color: white;
}
/* Page */

/* :L3020 */
#page {
  background-color: white;
}
/* Content */

/* :L3026 */
#mainContent {
  float: left;
  width: 1086px;
  padding: 0 0px 0 25px;
  background-color: white;
}
/* :L3033 */
#mainContentRight {
  float: right;
  width: 708px;
  padding: 0 24px 0 25px;
  background: url(media/bg04.jpg) no-repeat 0 -335px;
}
/* Post */

/* :L3043 */
/* :L3046 */
.post .title,
.post .date {
  padding: 0 25px;
}
/* 2 Columns */

/* :L3054 */
.two-cols {
  margin: 0 25px;
  background: #28241e url(media/bg09.jpg) repeat-x;
  color: #736f6a;
  height: 50px;
}
/* :L3062 */
.two-cols .col1 {
  float: left;
  width: 95px;
}
/* :L3067 */
.two-cols .col2 {
  float: right;
  width: 610px;
  padding: 0 0 0 0px;
}
/* :L3073 */
.two-cols h2 {
  font-size: 26px;
  color: white;
}
/* :L3078 */
.two-cols a {
  color: #736f6a;
}
/* Footer */

/* :L3088 */
/* :L3091 */
#bottomWs {
  margin: 0 25px;
  background-color: white;
}
/* :L3096 */
#mssFooter {
  background-image: url(media/bgFooter.jpg);
  background-repeat: no-repeat;
  background-color: black;
  padding: 20px 0;
}
/* :L3103 */
#mssFooter p {
  padding-top: 30px;
  text-align: center;
  color: #8f8b83;
}
/* :L3109 */
#mssFooter a {
  color: #8f8b83;
}
/* :L3113 */
#menu {
  height: 59px;
  background-color: white;
}
/* :L3120 */
#menu a {
  text-decoration: none;
  font-size: 16px;
  color: white;
}
/* :L3127 */
/* :L3130 */
.RadMenu_PageMenu {
  width: 1072px;
  margin-left: 25px;
  margin-top: 0;
  height: 50px;
  padding: 9px 0 0 14px;
  background: url(media/bg05.jpg);
  list-style: none;
  background-color: #37342d;
  line-height: 1;
}
/* :L3142 */
.RadMenu_PageMenu .rmRootGroup .rmItem {
  height: 35px;
  padding: 5px 8px 0 8px;
}
/* :L3147 */
.RadMenu_PageMenu .rmRootGroup .rmFocused {
  background: url(media/bg06.jpg) no-repeat;
  height: 35px;
  padding: 10px 20px 0 20px;
}
/* :L3154 */
.RadMenu_PageMenu .rmLink {
  text-decoration: none;
  letter-spacing: -1px;
  font-size: 18px;
  color: white;
  height: 35px;
  padding-top: 10px;
}
/* :L3163 */
.RadMenu_PageMenu .rmRootGroup .rmLink {
  height: 35px;
  padding: 5px 20px 0 20px;
}
/* :L3168 */
.RadMenu_PageMenu .rmRootGroup .rmLink:hover {
  background: url(media/bg06.jpg) no-repeat;
}
/* :L3172 */
/* :L3175 */
/* :L3178 */
.RadMenu_PageMenu .rmText {
  line-height: 20px;
}
/* :L3182 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmFocused {
  color: #d7d3c7;
  background: none;
}
/* :L3187 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmLink:hover {
  background: none;
}
/* :L3193 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmItem {
  background-color: #667453;
  min-width: 150px;
  color: White;
  height: auto;
  padding-top: 0px;
  border-left: solid 1px black;
  border-right: solid 1px black;
}
/* :L3203 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmItem:hover {
  background-color: #d7d3c7;
  color: #809064;
}
/* :L3208 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmText:hover {
  color: #809064;
  text-decoration: none;
}
/* :L3213 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmItem.rmLast {
  padding-bottom: 8px;
  border-bottom: solid 1px black;
}
/* :L3218 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmText {
  color: White;
}
/* :L3222 */
.RadMenu_PageMenu .rmGroup {
  height: 10px;
}
/* :L3226 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmItem .rmLink {
  font-size: 12px;
  padding: none;
  padding-left: 5px;
  height: auto;
}
/* :L3233 */
.RadMenu_PageMenu UL.rmVertical li {
  height: 10px;
}
/**** Cucumber Theme For RadTabStrip *****/

/* :L3239 */
div .TabPageBorder {
  border: solid 1px #ebf3dc;
}
/* :L3243 */
.RadTabStrip_Cucumber .rtsLI,
.RadTabStrip_Cucumber .rtsLink {
  color: #5a554e;
  padding-right: 1px;
}
/* :L3249 */
.RadTabStripLeft_Cucumber .rtsLevel,
.RadTabStripRight_Cucumber .rtsLevel,
.RadTabStripLeft_Cucumber .rtsLI,
.RadTabStripRight_Cucumber .rtsLI {
  width: 100%;
}
/* :L3256 */
.RadTabStripLeft_Cucumber,
.RadTabStripRight_Cucumber {
  width: 150px;
  /* default width */

}
/* :L3261 */
.RadTabStrip_Cucumber .rtsLink {
  text-decoration: none;
}
/* :L3265 */
.RadTabStripTop_Cucumber .rtsOut,
.RadTabStripBottom_Cucumber .rtsOut {
  text-align: center;
}
/* :L3270 */
.RadTabStrip_Cucumber .rtsLink {
  font-size: 11px;
  line-height: 17px;
}
/* :L3275 */
.RadTabStrip_Cucumber .rtsLevel .rtsSelected,
.RadTabStrip_Cucumber .rtsLevel .rtsLink:hover {
  color: #5a554e;
  text-decoration: underline;
}
/* :L3281 */
.RadTabStrip_Cucumber .rtsLevel1 .rtsLink:hover {
  color: #809064;
  text-decoration: none;
}
/* :L3286 */
.RadTabStrip_Cucumber .rtsLevel1 .rtsSelected,
.RadTabStrip_Cucumber .rtsLevel1 .rtsSelected:hover {
  color: white;
  text-decoration: none;
}
/* :L3292 */
.RadTabStrip_Cucumber .rtsLink .rtsIn {
  padding: 0 5px;
  min-height: 17px;
  overflow: hidden;
}
/* :L3298 */
* html .RadTabStrip_Cucumber .rtsIn {
  display: inline-block;
}
/* disabled tabs */

/* :L3303 */
.RadTabStrip_Cucumber .rtsDisabled,
.RadTabStrip_Cucumber .rtsDisabled:hover .rtsOut,
.RadTabStripLeft_Cucumber .rtsDisabled,
.RadTabStripRight_Cucumber .rtsDisabled,
.RadTabStripBottom_Cucumber .rtsDisabled,
.RadTabStrip_Cucumber_disabled .rtsDisabled {
  color: #555555;
  cursor: default;
}
/* :L3313 */
.RadTabStripLeft_Cucumber .rtsUL,
.RadTabStripRight_Cucumber .rtsUL {
  width: 100%;
}
/* :L3318 */
.RadTabStrip_Cucumber .rtsImg {
  border: 0;
  vertical-align: middle;
  width: 16px;
  margin: 0 2px 0 0;
}
/* Scrolling */

/* :L3326 */
.RadTabStrip_Cucumber .rtsNextArrow,
.RadTabStrip_Cucumber .rtsPrevArrow,
.RadTabStrip_Cucumber .rtsPrevArrowDisabled,
.RadTabStrip_Cucumber .rtsNextArrowDisabled {
  height: 22px;
  width: 12px;
}
/* :L3334 */
.RadTabStrip_Cucumber .rtsNextArrow {
  background-position: 100% 9px;
}
/* :L3338 */
.RadTabStrip_Cucumber .rtsPrevArrow {
  background-position: 0 9px;
}
/* :L3342 */
.RadTabStrip_Cucumber .rtsNextArrowDisabled {
  background-position: 100% 100%;
}
/* :L3346 */
.RadTabStrip_Cucumber .rtsPrevArrowDisabled {
  background-position: 0 100%;
}
/* :L3350 */
.RadTabStrip_Cucumber .rtsLevel1 .rtsLink {
  background-image: url('media/cucumber.gif');
  background-color: transparent;
  background-repeat: no-repeat;
}
/* :L3356 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsOut,
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsOut {
  background-image: url('media/cucumber.gif');
  background-color: transparent;
  background-repeat: no-repeat;
}
/* Orientation: Top */

/* :L3365 */
.RadTabStripTop_Cucumber .rtsLevel .rtsIn {
  padding: 2px 15px 9px;
}
/* :L3369 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsIn {
  padding: 7px 20px 4px 15px;
}
/* :L3373 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsLink {
  background-position: 0 0;
}
/* :L3377 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsLink .rtsOut {
  background-position: 100% 0;
  margin-left: 5px;
}
/* :L3382 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsSelected {
  background-position: 0 -28px;
}
/* :L3386 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsSelected .rtsOut {
  background-position: 100% -28px;
}
/* :L3390 */
.RadTabStripTop_Cucumber .rtsLevel {
  background-color: white;
}
/* :L3394 */
.RadTabStripTop_Cucumber .rtsLevel1 {
  background-color: transparent;
}
/* Orientation: Bottom */

/* :L3400 */
.RadTabStripBottom_Cucumber .rtsLevel .rtsIn {
  padding: 9px 15px 2px;
}
/* :L3404 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsIn {
  padding: 4px 20px 7px 15px;
}
/* :L3408 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsLink {
  background-position: 0 -86px;
}
/* :L3412 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsLink .rtsOut {
  background-position: 100% -86px;
  margin-left: 5px;
}
/* :L3417 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsSelected {
  background-position: 0 -114px;
}
/* :L3421 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsSelected .rtsOut {
  background-position: 100% -114px;
}
/* :L3425 */
.RadTabStripBottom_Cucumber .rtsLevel {
  background-color: white;
}
/* :L3429 */
.RadTabStripBottom_Cucumber .rtsLevel1 {
  background-color: transparent;
}
/* Orientation: Left */

/* :L3435 */
.RadTabStripLeft_Cucumber .rtsLevel .rtsIn {
  padding: 4px 5px 0 15px;
  text-align: right;
}
/* :L3440 */
/* :L3443 */
/* :L3446 */
.RadTabStripLeft_Cucumber .rtsLevel .rtsLink {
  padding-bottom: 4px;
}
/* :L3450 */
/* :L3453 */
/* Orientation: Right */

/* :L3458 */
.RadTabStripRight_Cucumber {
  float: right;
}
/* :L3462 */
.RadTabStripRight_Cucumber .rtsUL {
  float: left;
}
/* :L3466 */
.RadTabStripRight_Cucumber .rtsLevel .rtsIn {
  padding: 4px 5px 0 15px;
  text-align: left;
}
/* :L3471 */
/* :L3474 */
/* :L3477 */
.RadTabStripRight_Cucumber .rtsLevel .rtsLink {
  padding-bottom: 4px;
}
/* :L3481 */
/* :L3484 */
/*** ESS Election Screen Styles **/

/* :L3489 */
.benefitsHeader {
  background-color: #d5ddc5;
}
/* :L3493 */
.benefitSubHeader {
  background-color: #d5ddc5;
  color: #809064;
  font-size: 14px;
  font-weight: bold;
}
/* :L3500 */
.benefitBody {
  border: 1px solid #6a6969;
  background-color: white;
  padding: 8px;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L3509 */
.benefitsFooter {
  background-color: black;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L3520 */
.benefitsFooterLink {
  background-color: black;
  color: white;
  font-size: 11px;
  text-align: center;
  text-decoration: none;
}
/* :L3528 */
.benefitsFooterLink a:hover {
  color: orange;
}
/* :L3532 */
/* :L3535 */
.benefitInfoBox legend {
  font-size: 13px;
  font-weight: bold;
  color: #004b8d;
}
/* :L3541 */
.instructionLabel {
  font-size: 10px;
  padding-bottom: 5px;
}
/* :L3546 */
.section_header_table {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #4a5932;
  background-color: #d8e9be;
  height: 23px;
}
/* :L3564 */
.lblClientMessageText {
  padding-bottom: 20px;
}
/* RadTabStrip starts: ============================== */

/* :L3572 */
/* :L3576 */
/* :L3582 */
.RadTabStripLeft_SBCDefault,
.RadTabStripRight_SBCDefault {
  width: 110px;
  /* default width */

}
/* :L3587 */
.RadTabStrip_SBCDefault .rtsLink {
  text-decoration: none;
  color: white;
}
/* :L3592 */
/* :L3595 */
/* :L3599 */
.RadTabStrip_SBCDefault .rtsIn {
  font-size: 13px;
  line-height: 22px;
  text-align: center;
}
/* :L3605 */
.RadTabStrip_SBCDefault .rtsLink,
.RadTabStrip_SBCDefault .rtsSelected,
.RadTabStrip_SBCDefault .rtsOut,
.RadTabStrip_SBCDefault .rtsSelected .rtsOut,
.RadTabStrip_SBCDefault .rtsLink:hover,
.RadTabStrip_SBCDefault .rtsSelected:hover {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
}
/* :L3616 */
.RadTabStrip_SBCDefault .pensionTab {
  background: transparent url('media/pensionTab.jpg') no-repeat;
  width: 140px;
  color: #cd0084;
}
/* :L3622 */
.RadTabStrip_SBCDefault .tab1,
.RadTabStrip_SBCDefault .tab1:hover {
  background: transparent url('media/tab1.png') no-repeat;
  width: 125px;
  color: white;
}
/* :L3629 */
.RadTabStrip_SBCDefault .tab2,
.RadTabStrip_SBCDefault .tab2:hover {
  background: transparent url('media/tab2.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L3636 */
.RadTabStrip_SBCDefault .tab3,
.RadTabStrip_SBCDefault .tab3:hover {
  background: transparent url('media/tab3.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L3643 */
.RadTabStrip_SBCDefault .tab4,
.RadTabStrip_SBCDefault .tab4:hover {
  background: transparent url('media/tab4.png') no-repeat;
  width: 111px;
  color: white;
}
/* :L3650 */
.RadTabStrip_SBCDefault .tab5,
.RadTabStrip_SBCDefault .tab5:hover {
  background: transparent url('media/tab5.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L3657 */
.RadTabStrip_SBCDefault .tab6,
.RadTabStrip_SBCDefault .tab6:hover {
  background: transparent url('media/tab6.png') no-repeat;
  width: 111px;
  color: white;
}
/* :L3664 */
.RadTabStripLeft_SBCDefault .rtsLink,
.RadTabStripLeft_SBCDefault .rtsSelected,
.RadTabStripLeft_SBCDefault .rtsOut,
.RadTabStripLeft_SBCDefault .rtsSelected .rtsOut,
.RadTabStripLeft_SBCDefault .rtsLink:hover,
.RadTabStripLeft_SBCDefault .rtsSelected:hover,
.RadTabStripRight_SBCDefault .rtsLink,
.RadTabStripRight_SBCDefault .rtsSelected,
.RadTabStripRight_SBCDefault .rtsOut,
.RadTabStripRight_SBCDefault .rtsSelected .rtsOut,
.RadTabStripRight_SBCDefault .rtsLink:hover,
.RadTabStripRight_SBCDefault .rtsSelected:hover {
  background: transparent url('TabStrip/TabStripVStates.gif') no-repeat;
  text-decoration: none;
}
/*.RadTabStrip_SBCDefault .rtsLink:hover .rtsIn, /*
/*.RadTabStrip_SBCDefault .rtsSelected .rtsIn	{color: #65727c}/*


/* disabled tabs */

/* :L3685 */
.RadTabStrip_SBCDefault .rtsDisabled,
.RadTabStrip_SBCDefault .rtsDisabled .rtsIn,
.RadTabStrip_SBCDefault .rtsDisabled:hover .rtsIn,
.RadTabStripLeft_SBCDefault .rtsDisabled,
.RadTabStripRight_SBCDefault .rtsDisabled,
.RadTabStripBottom_SBCDefault .rtsDisabled,
.RadTabStrip_SBCDefault_disabled .rtsDisabled {
  color: #333333;
  cursor: default;
}
/* :L3696 */
.RadTabStripLeft_SBCDefault .rtsLI .rtsIn,
.RadTabStripLeft_SBCDefault .rtsUL,
.RadTabStripRight_SBCDefault .rtsUL {
  width: 100%;
}
/* :L3702 */
.RadTabStrip_SBCDefault .rtsImg {
  border: 0;
  vertical-align: middle;
  width: 16px;
  margin: 0 5px 0 0;
}
/* :L3709 */
.RadTabStrip_SBCDefault .rtsTxt {
  text-decoration: none;
}
/* Scrolling */

/* :L3714 */
.RadTabStrip_SBCDefault .rtsNextArrow,
.RadTabStrip_SBCDefault .rtsPrevArrow,
.RadTabStrip_SBCDefault .rtsPrevArrowDisabled,
.RadTabStrip_SBCDefault .rtsNextArrowDisabled {
  height: 20px;
  width: 13px;
  background: transparent url('TabStrip/ScrollArrows.gif') no-repeat;
}
/* :L3723 */
.RadTabStrip_SBCDefault .rtsNextArrow {
  background-position: 100% 7px;
}
/* :L3727 */
.RadTabStrip_SBCDefault .rtsPrevArrow {
  background-position: 0 7px;
}
/* :L3731 */
.RadTabStrip_SBCDefault .rtsNextArrowDisabled {
  background-position: 100% 100%;
}
/* :L3735 */
.RadTabStrip_SBCDefault .rtsPrevArrowDisabled {
  background-position: 0 100%;
}
/* RadTabStrip starts: ============================== */

/* InfoSection starts: ========================== */

/* :L3742 */
div.info-section {
  display: none;
  border: 0px dashed black;
  padding: 10px 3px 4px 1px;
  background-color: transparent;
  position: absolute;
  z-index: 200000000;
}
/* :L3751 */
div.info-section .inner-content {
  width: 200px;
  height: 100px;
  position: absolute;
  background-color: white;
  border: 1px solid gray;
  padding-top: 0px;
  z-index: 200000000;
}
/* :L3761 */
div.info-section .topleft-part1 {
  height: 0px;
  width: 0px;
  position: relative;
  left: 10px;
  top: -20px;
  border: 10px solid;
  border-color: transparent transparent black transparent;
  z-index: 200000000;
}
/* :L3772 */
div.info-section .topleft-part2 {
  height: 0px;
  width: 0px;
  position: relative;
  left: 10px;
  top: -39px;
  border: 10px solid;
  border-color: transparent transparent white transparent;
  z-index: 200000001;
}
/* :L3783 */
.info-section-close-button {
  float: right;
  position: relative;
  border: 1px solid lightgray;
  margin-right: 1px;
  z-index: 200000001;
}
/* :L3791 */
div.info-section div[id$="Inner_Content_Data"] {
  position: absolute;
  z-index: 200000000;
}
/* InfoSection ends: ============================ */

/* :L3797 */
input[type=image] {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  outline: none;
  margin: 1px;
  padding: 1px;
}
/* :L3807 */
input[type=image]:focus {
  box-shadow: 0 0 5px #505050;
  border: 1px solid #505050;
}
/*fix issue with rad menu crazy jostling*/

/* :L3814 */
.RadMenu {
  float: none !important;
}
/* Rad border fixes */

/* :L3819 */
.RadPanelBar .rpRootGroup,
.RadPanelBar .rpOut {
  border: none !important;
}
/* :L3825 */
#actionTable {
  padding-bottom: 30px;
  height: 205px;
}
/* :L3830 */
#actionTable .edit {
  clear: none;
}
/* :L3834 */
.bannerHelpTD {
  padding-left: 0px;
  width: 39.5%;
  float: right;
}
/* :L3841 */
.RadGrid .rgRow,
.RadGrid .rgAltRow,
.RadGrid .rgGroupHeader {
  color: black;
}
/* :L3848 */
.RadGrid .rgHeader {
  padding: 0 5px 0 5px;
  height: 20px;
}
/* :L3856 */
.RadPanelBar .rpLink {
  border-bottom-color: #e5e1d8;
  border-bottom-width: 4px;
}
/* :L3863 */
.lblClientMessageText {
  padding-left: 15px;
}
/* BASICS */

/* :L3870 */
.simple-list {
  line-height: 1.6;
  padding: 0;
  margin: 0;
}
/* :L3876 */
.simple-list li {
  padding: 0 0  0 20px;
}
/* :L3877 */
.cascade-list {
  padding-left: 30px;
}
/* :L3878 */
.cascade-list .cascade-list {
  padding-left: 0;
}
/* :L3879 */
.cascade-list li {
  line-height: 20px;
  padding-left: 10px;
}
/* :L3885 */
.empty-label {
  height: 20px;
  margin: 5px;
  padding-left: 15px;
  display: block;
}
/* :L3893 */
.cascade-list li.subheading {
  font-weight: bold;
  padding-left: 0px;
  margin-top: 5px;
}
/* :L3900 */
.section-holder.paired {
  min-height: 200px;
}
/* :L3904 */
.section-holder.paired .left-column,
.section-holder.paired .right-column {
  min-height: 200px;
  height: 100%;
}
/* :L3911 */
.name-value-list {
  width: 95%;
  line-height: 20px;
  padding: 0 0 0 5px;
}
/* :L3917 */
.name-value-list.narrow li {
  padding-left: 5px;
}
/* :L3922 */
.name-value-list .Label {
  width: 45%;
}
/* :L3926 */
.address-list .Label {
  width: 35%;
  padding: 0 0 0 10px;
}
/* :L3931 */
.basic-info-list .Label {
  width: 35%;
  padding: 0 0 0 10px;
}
/* :L3938 */
.name-value-list.slim .Label {
  width: 30%;
  padding: 0 0 0 15px;
}
/* :L3944 */
.center-buttons {
  padding: 0 35%;
}
/* :L3948 */
.center-buttons a {
  display: block;
  *display: inline;
  display: inline-block;
}
/* :L3955 */
.delimiter {
  height: 20px;
  border-bottom: 6px solid #e5e1d8;
}
/* :L3960 */
.narrow {
  width: 80%;
  line-height: 24px;
}
/* :L3966 */
.left-column {
  width: 50%;
  padding: 0 10px 0 0;
}
/* :L3967 */
.right-column {
  width: 48%;
}
/* :L3969 */
.inline,
.name-value-list .Label,
.left-column,
.right-column {
  display: inline-block;
}
/* :L3974 */
.left-column,
.right-column {
  vertical-align: top;
}
/* :L3977 */
.fall-right {
  float: right;
  padding: 0 50px;
}
/* :L3982 */
input.right,
a.right {
  float: right;
  font-size: 12px;
  padding: 0 5px 10px 0;
}
/*redundant.. using this as padding screws up sprites*/

/* :L3990 */
.right-button {
  float: right;
}
/* END BASICS */

/* INPUTS */

/* :L3999 */
.edit select {
  width: 170px;
}
/* :L4004 */
.input.firstName {
  width: 100px;
}
/* :L4008 */
.input.middleInitial {
  width: 25px;
}
/* :L4012 */
.input.lastName {
  width: 135px;
}
/* END INPUTS */

/* SECTIONS */

/* :L4022 */
.section-holder {
  margin: 0 0 15px 0;
}
/* :L4024 */
.section-holder .section-header {
  background: url("trunk/mcs.aspx?sectionHeaderGradient.png") repeat-x scroll 0 0 transparent;
  margin: 0 0 0 0px;
  padding: 5px 0 5px 5px;
  min-height: 30px;
}
/* :L4031 */
.section-holder .section-content {
  padding: 0 0 10px 10px;
}
/* :L4033 */
.section-holder .section {
  border: 1px solid #e5e1d8;
  padding: 0 0 10px 0;
  margin: 0 0 7px 0;
}
/* :L4040 */
.section-holder .section.grid {
  padding: 0 0 0 10px;
  margin: 20px 0 0 0;
}
/* Allows a section group to have a header gradient span the entire width of the page */

/* :L4047 */
.section-group.section {
  background: url("trunk/mcs.aspx?sectionHeaderGradient.png") repeat-x scroll 0 0 transparent;
  border-left: none;
  padding: 0;
}
/* :L4054 */
.section-group .section {
  padding: 0;
  width: 100%;
}
/* :L4060 */
.section-group {
  vertical-align: top;
}
/* :L4062 */
.section-group.horizontal {
  height: 115px;
}
/* :L4063 */
.section-group.horizontal .section {
  vertical-align: top;
  display: inline-block;
  width: 32%;
  margin-bottom: 0px;
  border: none;
  height: 100%;
  border-left: 1px solid #e5e1d8;
}
/* END SECTIONS */

/* HALF SECTIONS */

/* :L4077 */
.section.half,
.section-group.half {
  width: 49%;
}
/* :L4080 */
.section .half-section {
  width: 60%;
}
/* :L4082 */
.section .half-section .entity {
  width: 75%;
}
/* :L4084 */
.section .half-section .inline {
  width: 35%;
  margin: 0 0 10px 30px;
  vertical-align: top;
}
/* :L4091 */
.section .half-section .full {
  padding-left: 30px;
  width: 100%;
}
/* END HALF SECTIONS */

/* EDIT */

/* :L4100 */
.edit .required .Label,
.add .add .required .Label {
  color: red;
}
/* :L4106 */
.subsection .heading {
  font-weight: bold;
}
/* :L4108 */
.edit {
  clear: right;
}
/* :L4110 */
.edit .edit-hidden,
.read .read-hidden,
.add .add-hidden,
.ui-accordion div.add .add-hidden,
.ui-accordion div.edit .edit-hidden,
.ui-accordion div.read .read-hidden {
  display: none;
}
/* :L4120 */
ul.segregated li.last {
  height: 20px;
  border-bottom: solid 4px #e5e1d8;
}
/* :L4126 */
ul.segregated.last li.last,
.last ul.segregated li.last {
  border-bottom: none;
}
/* :L4135 */
.edit span,
.edit .Label {
  display: inline-block;
}
/* :L4137 */
.edit .Label,
.edit text {
  margin: 8px 0 8px 20px;
}
/* :L4143 */
.edit .slim .Label,
.edit.slim .Label {
  margin: 0px;
}
/* :L4149 */
.edit .double {
  width: 70%;
}
/* END EDIT */

/* GRID CSS, FF IE8 WebKit */

/* :L4154 */
.grid {
  display: block;
  width: 100%;
}
/* :L4155 */
.grid .row {
  display: block;
}
/* :L4157 */
.grid {
  display: table;
}
/* :L4158 */
.grid .row {
  display: table-row;
}
/* :L4160 */
.grid .row .cell {
  display: table-cell;
  vertical-align: top;
}
/* :L4161 */
.grid .columns {
  display: table-column-group;
}
/* :L4162 */
.grid .header {
  display: table-header-group;
}
/* :L4163 */
.columns .column {
  display: table-column;
}
/* :L4165 */
.cell.center {
  text-align: center;
}
/* :L4166 */
.cell.right {
  text-align: right;
}
/* :L4168 */
.grid.slim .row {
  line-height: 11px;
}
/* :L4169 */
.grid.slim .row .cell {
  height: 6px;
}
/*END GRID CSS */

/* COLUMN LAYOUTS */

/* :L4174 */
.grid.split-column {
  border-spacing: 8px;
}
/* :L4175 */
.grid.split-column .section.cell,
.grid.split-column .column.cell,
.grid.split-column .section-group.cell {
  width: 50%;
  height: auto;
}
/* :L4183 */
.grid.edit-details-table .row {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* :L4189 */
.grid.split-column.auto-split .cell {
  width: 43%;
  height: auto;
  vertical-align: top;
  padding-left: 5px;
}
/* :L4198 */
.payments {
  text-align: left;
}
/*hack because IE is a terrible browser -- the div height is not properly calcualted with 100% height*/

/* :L4204 */
.grid.split-column.stack .row .cell.stacked {
  min-height: 450px;
}
/* END COLUMN LAYOUTS*/

/* PAGE SPECIFIC ?*/

/* :L4213 */
.billing-info .description {
  padding: 0 0 15px 30px;
  margin: 0;
}
/* :L4219 */
.grid.partial {
  width: 80%;
}
/* :L4225 */
.accordianHeader {
  font-size: 12px;
  margin: 15px 0 0 0;
}
/* :L4226 */
.grid.short .cell {
  padding: 0 25px;
  vertical-align: top;
}
/* :L4227 */
.grid .row .cell {
  height: 20px;
}
/* :L4228 */
.section_header_table {
  height: auto !important;
}
/* :L4229 */
.section_search_box .cell {
  padding: 8px 4px 0px 7px;
}
/* :L4230 */
.grid .total-row {
  border-top: 1px solid black;
}
/* END PAGE SPECIFIC ? */

/* IE7 compat */

/* :L4236 */
.edit .Label,
.edit text,
.edit select,
.section-group.horizontal .section,
.inline,
.adjacent,
.grid .row .cell,
.left-column,
.right-column,
.name-value-list .Label {
  *display: block;
  *display: inline;
  *zoom: 1;
}
/* BEGIN STANDARD STYLES */

/* :L4255 */
.grid .columns {
  display: none;
}
/* :L4256 */
.grid {
  *border-collapse: collapse;
}
/* :L4261 */
.grid .row .cell {
  *margin: 0px -1px 0px 0px;
}
/* :L4265 */
.grid .row {
  *margin: -1px 0 -1px 0;
}
/* :L4270 */
.grid .group-header .cell {
  *height: 17px;
}
/* :L4275 */
.section-content {
  *margin: 0 0 10px 0;
}
/* :L4277 */
.cascade-list li {
  *display: block;
}
/* :L4279 */
.left-column,
.right-column,
.grid.split-column .section.cell,
.grid.split-column .column.cell,
.grid.split-column .section-group.cell {
  *vertical-align: top;
  *margin-right: 5px !important;
}
/* :L4288 */
.right-column {
  *margin-right: 0px !important;
}
/* :L4293 */
.grid.split-column .section.cell,
.grid.split-column .column.cell,
.grid.split-column .section-group.cell {
  *width: 49%;
  *height: auto;
}
/* :L4301 */
.grid.slim .row {
  *line-height: 20px;
}
/* :L4302 */
.grid.slim .row .cell {
  *height: auto;
}
/* :L4304 */
.grid.edit-details-table .cell {
  *width: 24%;
  *margin-right: 4px;
}
/* :L4309 */
.grid.invoice-table .cell {
  *width: 32%;
}
/* :L4314 */
.grid.balances .cell {
  *width: 45%;
}
/* :L4319 */
.grid.balances span {
  vertical-align: top;
}
/* :L4326 */
.grid.tooltip {
  text-align: left;
}
/* :L4330 */
.grid.tooltip .cell {
  *width: 42%;
}
/* :L4334 */
.section-content.grid.short.billing-info-table {
  *width: 100%;
}
/* :L4338 */
.section-content.grid.short.billing-info-table .cell {
  *width: 23%;
  white-space: nowrap;
}
/* :L4343 */
.grid .cell.short {
  *width: 20%;
}
/* END STANDARD STYLES */

/* :L4349 */
.mss_add_tbar-png {
  width: 16px;
  height: 16px;
  background-image: url("mcs.aspx?add_tbar.png");
}
/* :L4355 */
.mss_cancel_tbar-png {
  width: 24px;
  height: 24px;
  background-image: url("mcs.aspx?cancel_tbar.png");
}
/* :L4361 */
.mss_delete_grid-png {
  width: 16px;
  height: 16px;
  background-image: url("mcs.aspx?delete_grid.png");
}
/* :L4367 */
.mss_delete_tbar-png {
  width: 24px;
  height: 24px;
  background-image: url("mcs.aspx?delete_tbar.png");
}
/* :L4373 */
.mss_edit_tbar-png {
  width: 18px;
  height: 20px;
  background-image: url("mcs.aspx?edit_tbar.png");
}
/* :L4379 */
.mss_home_ok_grid-png {
  width: 16px;
  height: 16px;
  background-image: url("mcs.aspx?home_ok_grid.png");
}
/* :L4385 */
.mss_save_tbar-png {
  width: 24px;
  height: 24px;
  background-image: url("mcs.aspx?save_tbar.png");
}
/* :L4391 */
.mss_mss_buttonNext-png {
  width: 112px;
  height: 23px;
  background-image: url("mcs.aspx?mss_buttonNext.png");
}
/* :L4398 */
.mss_mss_buttonCancel-png {
  width: 112px;
  height: 23px;
  background-image: url("mcs.aspx?mss_buttonCancel.png");
}
/* :L4404 */
.mss_mss_buttonCalculate-png {
  display: block;
  *display: inline;
  display: inline-block;
  line-height: 12px;
  width: 24px;
  height: 24px;
  background-image: url("calcSummary.png");
}
/* :L4418 */
ul.half.name-value-list {
  text-align: left;
}
/* :L4422 */
.section .ui-accordion .ui-accordion-header {
  line-height: 2;
}
/* :L4426 */
.section .ui-accordion .ui-accordion-header .buttons a.right-button {
  padding: 0px;
}
/* :L4431 */
ul.half.name-value-list li {
  display: block;
  display: inline-block;
  *display: inline;
  width: 48%;
}
/* :L4439 */
.header-label.ui-accordion-header {
  border-bottom: 1px solid #cccccc;
}
/* :L4444 */
.header-label .header-label {
  *float: left;
}
/* :L4450 */
.ui-accordion-content-active ul.half.name-value-list li {
  *float: left;
  padding: 4px 0;
}
/* :L4455 */
.buttons.right-button {
  *display: block;
  *display: inline;
  *width: 200px;
  *line-height: 1;
}
/* :L4463 */
ul.half.name-value-list li.full {
  display: block;
  display: inline-block;
  *display: inline;
  width: 90%;
}
/* :L4471 */
ul.half.name-value-list li.full input {
  margin-right: 5px;
}
/* :L4475 */
ul.half.name-value-list li .Label {
  width: 45%;
}
/* :L4479 */
ul.half.name-value-list li.full .Label {
  width: 24%;
}
/* :L4483 */
.ui-accordion-header .header-label {
  padding: 0 0 0 25px;
}
/* :L4490 */
.section .ui-helper-reset {
  -moz-border-radius: 0px;
}
/* :L4494 */
.section .ui-accordion .ui-accordion-content {
  padding: 6px 0 0 10px;
}
/* :L4499 */
.section .ui-accordion .ui-accordion-header .header-label {
  color: #809064;
  font-size: 12px;
}
/* :L4504 */
.section .ui-accordion .ui-state-active header-label,
.section .ui-accordion .ui-accordion-header,
.section .ui-accordion .ui-accordion-content {
  color: #5a554e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* :L4514 */
.section .ui-accordion {
  margin: 0 20px 0 20px;
  color: #5a554e;
}
/* :L4519 */
html body .RadInput_SBCWeb .section input.riTextBox {
  border: 1px solid #bbbbbb;
}
/* :L4524 */
.section .ui-accordion .ui-accordion-header {
  background: url("trunk/mcs.aspx?sectionHeaderGradient.png") repeat-x scroll 0 0 transparent;
  line-height: 3;
}
/* :L4530 */
.section .ui-state-default a {
  display: none;
}
/* :L4535 */
.section .ui-helper-reset {
  font-size: 12px;
}
/* :L4540 */
.section .validation-message {
  padding-bottom: 0px;
}
/* :L4545 */
.section .edit .validation {
  display: block;
}
/* :L4550 */
.centered {
  margin: 0 auto;
}
/* :L4555 */
.edit .validation-message.error,
.add .validation-message.error {
  color: red !important;
  font-weight: bold;
}
/** global error page */

/* :L4563 */
.e-body {
  height: 100%;
  min-width: 1044px;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  background-color: white;
  color: #222222;
}
/* :L4577 */
.e-body-main,
.e-body-main-wide,
.e-body-main-max {
  width: 880px;
  padding-bottom: 16px;
  margin: 0 auto 0 auto;
  min-height: 445px;
  background-color: white;
}
/* :L4585 */
.e-padding-main,
.e-padding-main-wide,
.e-padding-main-max {
  position: relative;
  margin: 0 16px 0 16px;
  padding: 32px 0 0 0;
}
/* :L4591 */
.e-main-col-3 {
  clear: left;
  width: 100%;
}
/* :L4596 */
.e-site-error-warning {
  width: 500px;
  height: 128px;
  margin: 40px auto 40px auto;
  padding: 8px 0 0 160px;
  background: url(images/warning-exclamation.png) no-repeat left top;
  vertical-align: middle;
}
/* :L4605 */
.clear {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* :L4614 */
.e-foot-main {
  font-size: 12px;
}
/* :L4618 */
.e-foot-inner {
  width: 880px;
  margin: 0 auto 0 auto;
}
/* :L4623 */
.e-foot-inner a,
.e-foot-inner a:visited {
  color: white;
  text-decoration: none;
}
/* :L4628 */
.e-foot-inner a:hover {
  color: white;
  text-decoration: underline;
}
/* :L4633 */
.e-foot-content {
  clear: both;
  margin: 16px 32px 16px 32px;
}
/* :L4638 */
.e-foot-copy {
  float: right;
  padding-left: 64px;
}
/* :L4643 */
.e-foot-shell {
  color: white;
  border-bottom: 1px solid #888888;
  border-top: 1px solid #888888;
  background: #222222 url(images/foot-bg.png) no-repeat top left;
}
/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/

/* :L4656 */
html {
  color: black;
  /*background: white;*/

}
/* :L4660 */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
/* :L4690 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* :L4694 */
fieldset,
img {
  border: 0;
}
/* :L4698 */
address,
button,
caption,
cite,
code,
dfn,
em,
input,
optgroup,
option,
select,
strong,
textarea,
th,
var {
  font: inherit;
}
/* :L4715 */
del,
ins {
  text-decoration: none;
}
/* :L4719 */
li {
  list-style: none;
}
/* :L4722 */
caption,
th {
  text-align: left;
}
/* :L4726 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
/* :L4735 */
q:before,
q:after {
  content: '';
}
/* :L4739 */
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
/* :L4744 */
sup {
  vertical-align: baseline;
}
/* :L4747 */
sub {
  vertical-align: baseline;
}
/* :L4750 */
legend {
  color: black;
}
/**
  import url(reset.css)
  import url(global.css) 
  ========================
  Structure
  ========================
  Structure should only contain style rules that are used for the positioning of elements.
**/

/* Aside Zones */

/* If zone 1 is on */

/* :L4767 */
.aside-1 #layout-content {
  float: left;
  width: 700px;
}
/* :L4771 */
.aside-1 .aside-first {
  float: left;
  width: 290px;
}
/* If zone 2 is on */

/* :L4777 */
.aside-2 #layout-content {
  float: left;
  width: 700px;
}
/* :L4781 */
.aside-2 .aside-second {
  float: right;
  width: 290px;
}
/* If zones 1, 2 are on */

/* :L4787 */
.aside-12 #layout-content {
  width: 700px;
}
/* :L4790 */
.aside-12 .aside-first,
.aside-12 .aside-second {
  width: 180px;
}
/* :L4794 */
.aside-12 .aside-first,
.aside-12 .aside-second,
.aside-12 #layout-content {
  float: left;
}
/* Tripel Zones*/

/* :L4801 */
#layout-tripel > div {
  float: left;
  width: 1000px;
}
/*2 zones on */

/* :L4807 */
.tripel-12 #layout-tripel > div {
  width: 480px;
}
/* If zones 1, 2 are on */

/* :L4812 */
.tripel-23 #layout-tripel > div {
  width: 480px;
}
/* If zones 2, 3 are on */

/* :L4817 */
.tripel-13 #layout-tripel > div {
  width: 480px;
}
/* If zones 1, 3 are on */

/*3 zones on */

/* :L4824 */
.tripel-123 #layout-tripel > div {
  width: 320px;
}
/* If zones 1, 2, 3 are on */

/* Quad Footer Zones */

/* :L4831 */
#footer-quad > div {
  float: left;
  width: 240px;
}
/*1 zone on */

/* :L4837 */
.split-1 #footer-quad-first {
  width: 1000px;
}
/* If zone 1 is on */

/* :L4842 */
.split-2 #footer-quad-second {
  width: 1000px;
}
/* If zone 2 is on */

/* :L4847 */
.split-3 #footer-quad-third {
  width: 1000px;
}
/* Structure
***************************************************************/

/* :L4853 */
#layout-featured,
#layout-before-main,
#layout-main,
#layout-main-login,
#layout-after-main,
#layout-tripel {
  background: transparent;
}
/* :L4861 */
#layout-navigation {
  background-color: #38536e;
}
/* :L4864 */
#layout-footer {
  color: white;
  background: #38536e;
}
/* :L4868 */
#layout-footer a {
  color: white;
}
/* :L4871 */
#footer {
  overflow: visible;
  position: relative;
}
/* :L4875 */
#layout-featured,
#layout-before-main,
#layout-main,
#layout-main-login,
#layout-footer,
#layout-after-main,
#layout-tripel {
  width: 1000px;
  margin: 0 auto;
}
/* :L4885 */
.inner {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
/* :L4890 */
#layout-header {
  margin: auto;
}
/* :L4893 */
#layout-main-container {
  background: url("images/bg_body.png") repeat-x scroll 0 100% transparent;
  position: relative;
}
/* :L4897 */
#footer {
  margin: 0px auto;
}
/* :L4900 */
#layout-footer,
#footer {
  min-height: 28px;
}
/* :L4904 */
#layout-navigation {
  width: 1000px;
  height: 40px;
  margin: auto;
  display: block;
}
/* :L4910 */
.zone-navigation {
  width: 1000px;
  margin: 0px auto;
}
/* :L4914 */
nav ul {
  padding: 0px;
  margin: 0px;
}
/* :L4918 */
#branding {
  font-family: inherit;
  font-variant: small-caps;
  font-size: 2.9em;
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 15px;
  color: navy;
  margin: 0;
}
/* :L4928 */
#branding a {
  text-decoration: none;
  color: navy;
}
/* Zones */

/* :L4934 */
.zone {
  padding: 10px;
  /*  Enable this to see zone visualizations 	background-color: yellow; 	box-shadow:inset 0 0 1px purple; 	-moz-box-shadow:inset 0 0 1px purple; 	-webkit-box-shadow:inset 0 0 1px purple;     */

}
/* :L4939 */
.zone-header {
  padding: 0px;
  position: relative;
}
/* :L4943 */
.zone-navigation {
  padding: 0;
}
/* :L4946 */
.zone-footer {
  color: white;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 28px;
}
/* If zone 3 is on */

/* :L4954 */
.split-4 #footer-quad-fourth {
  width: 1000px;
}
/* If zone 4 is on */

/*2 zones on */

/* :L4961 */
.split-12 #footer-quad-first,
.split-12 #footer-quad-second {
  width: 480px;
}
/* If zones 1, 2 are on */

/* :L4967 */
.split-13 #footer-quad-first,
.split-13 #footer-quad-third {
  width: 480px;
}
/* If zones 1, 3 are on */

/* :L4973 */
.split-14 #footer-quad-first,
.split-14 #footer-quad-fourth {
  width: 480px;
}
/* If zones 1, 4 are on */

/* :L4979 */
.split-23 #footer-quad-second,
.split-23 #footer-quad-third {
  width: 480px;
}
/* If zones 2, 3 are on */

/* :L4985 */
.split-24 #footer-quad-second,
.split-24 #footer-quad-fourth {
  width: 480px;
}
/* If zones 2, 4 are on */

/* :L4991 */
.split-34 #footer-quad-third,
.split-34 #footer-quad-fourth {
  width: 480px;
}
/* If zones 3, 4 are on */

/*3 zones on */

/* :L4999 */
.split-234 #footer-quad-second {
  width: 480px;
}
/* If zones 2, 3, 4 are on */

/* :L5004 */
.split-134 #footer-quad-first {
  width: 480px;
}
/* If zones 1, 3, 4 are on */

/* :L5009 */
.split-124 #footer-quad-fourth {
  width: 480px;
}
/* If zones 1, 2, 4 are on */

/* :L5014 */
.split-123 #footer-quad-third {
  width: 480px;
}
/* If zones 1, 2, 3 are on */

/* =Footer */

/* :L5021 */
.footer {
  border-top: 1px solid black;
  padding: 10px 0 20px;
}
/* :L5025 */
.f-links {
  float: left;
}
/* :L5028 */
.f-links a {
  text-decoration: underline;
  color: #666666;
  padding: 0 10px;
  border-left: 1px solid #666666;
}
/* :L5034 */
.f-links a:first-child {
  padding-left: 0;
  border: none;
}
/* :L5038 */
.f-links a:hover {
  color: #165367;
}
/* :L5041 */
.f-copyright {
  float: right;
}
/* Clearing Floats
***************************************************************/

/* the after selector injects content directly after the selected element.  In
   this case, we create content after the group element so we can apply
   a clear fix. */

/* :L5051 */
.group:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* :L5058 */
.zone:after/* Self clears every zone container */ {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* :L5065 */
.self-clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* :L5106 */
@font-face {
  font-family: "Open Sans Condensed Light";
  src: url("media/opensanscondlightwebfonteot.eot");
  src: url("media/opensanscondlightwebfonteot.eot?#iefix") format("embedded-opentype"), url("media/opensanscondlightwebfontwoff.woff") format("woff"), url("media/opensanscondlightwebfontttf.ttf") format("truetype"), url("media/opensanscondlightwebfontsvg.svg#OpenSansCondensedLight") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
@font-face {
  font-family: "Open Sans Bold";
  src: url("media/opensansboldwebfonteot.eot");
  src: url("media/opensansboldwebfonteot.eot?#iefix") format("embedded-opentype"), url("media/opensansboldwebfontwoff.woff") format("woff"), url("media/opensansboldwebfontttf.ttf") format("truetype"), url("media/opensansboldwebfontsvg.svg#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
@font-face {
  font-family: "Helvetica";
  src: url("media/helveticaltstd-roman-webfont.eot");
  src: url("media/helveticaltstd-roman-webfont.eot?#iefix") format("embedded-opentype"), url("media/helveticaltstd-roman-webfont.woff") format("woff"), url("media/helveticaltstd-roman-webfont.ttf") format("truetype"), url("media/helveticaltstd-roman-webfont.svg#HelveticaLTStdRoman") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
@font-face {
  font-family: "Helvetica Bold";
  src: url("media/helvetica-bold-webfont.eot");
  src: url("media/helvetica-bold-webfont.eot?#iefix") format("embedded-opentype"), url("media/helvetica-bold-webfont.woff") format("woff"), url("media/helvetica-bold-webfont.ttf") format("truetype"), url("media/helvetica-bold-webfont.svg#HelveticaBoldRegular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
@font-face {
  font-family: "Helvetica Light";
  src: url("media/helvetica-light-webfont.eot");
  src: url("media/helvetica-light-webfont.eot?#iefix") format("embedded-opentype"), url("media/helvetica-light-webfont.woff") format("woff"), url("media/helvetica-light-webfont.ttf") format("truetype"), url("media/helvetica-light-webfont.svg#HelveticaLightRegular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
/* :L5113 */
body {
  margin: 0;
  padding: 0;
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  /*background-color: white;*/
  padding-top: 7px;
  padding-left: 7px;
  color: #2d4254;
}
/* :L5125 */
img {
  border-style: none;
}
/* :L5129 */
a {
  font-family: Verdana;
  font-size: 11px;
  color: #2d4254;
  text-decoration: none;
}
/* :L5136 */
h2 {
  padding-top: 5px;
  font-size: 13px;
}
/* :L5141 */
h3 {
  font-size: 13px;
  text-align: left;
  font-weight: normal;
}
/* :L5147 */
h4 {
  font-size: 13px;
  text-align: left;
  font-weight: bold;
}
/* :L5153 */
th {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
}
/* :L5159 */
hr {
  color: #5a5a5a;
  width: 100%;
  text-align: left;
  padding: 0px;
}
/* :L5166 */
.mainNav {
  background: url(media/mainnavbg.jpg);
  font-family: Verdana;
  color: #8f673f;
  text-align: left;
  padding-left: 15px;
}
/* :L5174 */
.subPageNav {
  background: url(media/mainnavbg2.jpg);
  color: #8f673f;
  text-align: left;
  vertical-align: middle;
  padding-left: 2px;
  padding-right: 2px;
}
/* :L5183 */
.rightNav {
  border-left-style: solid;
}
/* :L5187 */
.rightNavLink a {
  font-family: Verdana;
  font-size: 11px;
  color: #1967ac;
  text-align: left;
  vertical-align: super;
  text-decoration: none;
  border-style: none;
}
/* :L5197 */
.rightNavLink a:hover {
  text-decoration: underline;
}
/* :L5201 */
.rightNavHeader {
  font-size: 13px;
  text-align: left;
  vertical-align: super;
  line-height: 12px;
}
/* :L5208 */
.normalText {
  background-color: white;
  font-family: Verdana;
  font-size: 11px;
  color: #2d4254;
  vertical-align: top;
  text-align: left;
  font-weight: normal;
}
/* :L5218 */
.normalButtonLink {
  color: #152c2a;
  font-weight: normal;
  font-family: verdana, arial, helvetica, sans-serif;
  border: none;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 3px 3px 3px 3px;
}
/* :L5230 */
.normalButtonLink:hover,
.normalButtonSmall:hover,
.normalButtonLarge:hover {
  color: #6394bd;
  text-decoration: none;
}
/* :L5235 */
.normalButton {
  background: url('media/lwButton142.png') repeat-x;
  width: 142px;
  height: 23px;
  text-align: center;
}
/* :L5242 */
.normalButtonSmall {
  background: url('media/lwButton112.png') repeat-x;
  width: 112px;
  height: 23px;
  text-align: center;
}
/* :L5249 */
.normalButtonLarge {
  background: url('media/lwButton162.png') repeat-x;
  width: 162px;
  height: 23px;
  text-align: center;
}
/* :L5256 */
.normalbuttonSpace {
  width: 10px;
}
/* :L5260 */
.normalLink:hover {
  text-decoration: underline;
}
/* :L5264 */
.homeMainContent {
  WIDTH: 100%;
  BACKGROUND: url(media/mainFrame_xpander.jpg);
  HEIGHT: 100%;
  -moz-background-clip: border;
  -moz-background-origin: padding;
  -moz-background-inline-policy: continuous;
}
/* :L5273 */
.homeRight_top {
  font-size: 13px;
  color: #555555;
  text-align: left;
  vertical-align: super;
  padding-left: 7px;
  padding-right: 7px;
  background-repeat: no-repeat;
  background-color: lightgray;
}
/* :L5284 */
div#homecontrol {
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* :L5290 */
div#signin {
  width: 430px;
  height: 418px;
  background-image: url(media/lwBgSignin.png);
  background-repeat: no-repeat;
  position: absolute;
  left: 30%;
  top: 20%;
}
/* :L5300 */
div#signintext {
  padding: 20px;
  position: relative;
  left: 100px;
  top: 90px;
  width: 200px;
}
/* :L5308 */
div#signintext h1 {
  color: #12298d;
  font-weight: bold;
  font-size: 13px;
}
/* :L5314 */
div#signintext h2 {
  color: #12298d;
  font-weight: normal;
  font-size: 12px;
  margin: 10px 0 1px 0;
  padding: 0;
}
/* :L5322 */
div#signintext p {
  margin: 10px 0 1px 0;
}
/* :L5326 */
div#signintext INPUT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* :L5330 */
div#signintext input.normalButton {
  margin-top: 20px;
}
/* :L5334 */
.benefitSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
}
/* :L5342 */
.benefitBody {
  border: 1px solid #6a6969;
  background-color: white;
  padding: 8px;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L5351 */
.benefitsFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L5362 */
.benefitsFooterLink {
  color: white;
  text-decoration: none;
}
/* :L5367 */
.benefitsFooterLink a:hover {
  color: orange;
}
/* :L5371 */
/* :L5374 */
.benefitInfoBox legend {
  font-size: 13px;
  font-weight: bold;
  color: #6394bd;
}
/* :L5380 */
.retirementSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
}
/* :L5388 */
.retirementBody {
  background-color: white;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L5395 */
.retirementFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L5406 */
.retirementFooterLink {
  color: white;
  text-decoration: none;
}
/* :L5411 */
.retirementFooterLink a:hover {
  color: orange;
}
/* :L5415 */
.personalSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
}
/* :L5423 */
.personalBody {
  border: 1px solid #6a6969;
  background-color: white;
  padding: 8px;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L5432 */
.personalFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L5443 */
.personalFooterLink {
  color: white;
  text-decoration: none;
}
/* :L5448 */
.personalFooterLink a:hover {
  color: orange;
}
/* :L5452 */
/* :L5455 */
table.benefits th {
  text-align: center;
  vertical-align: bottom;
  padding: 3px 9px;
  border-collapse: collapse;
  border-bottom: 2px solid #dddddd;
  color: gray;
  font-size: 11px;
}
/* :L5465 */
.benefitHeader {
  color: gray;
  font-size: 11px;
  padding: 10px 0 1px 0;
  font-weight: normal;
}
/* :L5472 */
table.benefits td {
  vertical-align: top;
  padding: 6px 9px;
  border-bottom: 1px solid #dddddd;
  border-collapse: collapse;
}
/* :L5479 */
.accordianHeader {
  background-image: url(media/bgHeader32.jpg);
  background-repeat: repeat-x;
  font-size: 13px;
  color: #2d4254;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
/* :L5489 */
.accordianHeaderLink {
  text-decoration: none;
  text-align: left;
}
/* :L5494 */
.accordianHeaderLink a {
  font-weight: bold;
  text-decoration: none;
}
/* :L5499 */
.accordianHeaderLink a:hover {
  text-decoration: underline;
}
/* :L5503 */
table.formTable th {
  text-align: left;
  border-collapse: collapse;
  font-size: 11px;
  width: 225px;
  padding-left: 20px;
}
/* :L5511 */
.formTableHeading {
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  padding: 7px;
  color: #5a5a5a;
}
/* :L5519 */
.estimatesDatePart2 {
  width: 128px;
  padding-left: 5px;
}
/* :L5524 */
.estimatesDatePart3 {
  width: 180px;
  padding-left: 5px;
  padding-right: 5px;
}
/* :L5530 */
.estimatesDateFrom {
  width: 130px;
}
/* :L5534 */
.estimatesDateTo {
  width: 130px;
}
/* :L5538 */
.estimatesAge {
  width: 38px;
}
/* :L5542 */
.estimatesAgePart1 {
  padding-top: 5px;
}
/* :L5546 */
.estimatesAgePart2 {
  width: 238px;
  padding-left: 5px;
}
/* :L5551 */
.estimatesAgePart3 {
  width: 56px;
}
/* :L5555 */
.estimatesAgePart4 {
  width: 18px;
}
/* :L5559 */
.estimatesAgePart5 {
  width: 142px;
}
/* :L5563 */
.estimatesAgeDate1 {
  width: 70px;
}
/* :L5567 */
.estimatesAgeDate2 {
  width: 50px;
}
/* :L5571 */
.estimatesBirthdate {
  width: 130px;
}
/* :L5575 */
span li.ErrorSummary {
  color: red;
  font-size: 12px;
}
/* :L5580 */
.ErrorSummary {
  color: red;
  font-size: 12px;
}
/* :L5585 */
.Error {
  color: red;
  font-size: 11px;
}
/* :L5590 */
.errorInlineText {
  color: Red;
  background-color: #ffd9d9;
  border: Solid 1px Red;
}
/* :L5596 */
span .errorInlineText input {
  border: solid 1px red;
}
/* :L5600 */
.errorSummary {
  height: 25px;
  padding-left: 10px;
  padding-top: 10px;
  vertical-align: middle;
}
/* :L5607 */
.errorInline {
  padding-left: 5px;
}
/* :L5611 */
div#warningBox {
  margin: 5% 15% 0 15%;
}
/* :L5615 */
div#warningBox .Error {
  color: black;
  font-size: 13px;
}
/* :L5620 */
div#warningBox li {
  list-style-type: none;
}
/* :L5624 */
.groupHeader {
  font-size: 10px;
  font-weight: bold;
  vertical-align: bottom;
}
/* :L5630 */
.groupColumnHeader {
  font-size: 10px;
  vertical-align: bottom;
}
/* :L5635 */
.groupColumnHeader th {
  font-size: 10px;
  font-weight: bold;
  border-bottom: solid 1px #dddddd;
  vertical-align: bottom;
}
/* :L5642 */
.costTH {
  text-align: right;
  vertical-align: bottom;
}
/* :L5647 */
.normalItem {
  font-size: 10px;
}
/* :L5651 */
.altItem {
  font-size: 10px;
}
/* :L5655 */
.linkItem {
  font-size: 10px;
  text-decoration: underline;
}
/* :L5660 */
.sepStyle {
  z-index: 10000;
  background-image: url(media/lwGroupTableSep.png);
  background-repeat: repeat-x;
  background-position: bottom;
  height: 5px;
}
/* :L5668 */
.groupedTable {
  width: 900px;
}
/* :L5672 */
a.rtsLink {
  color: white;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  padding: 3px 3px 3px 3px;
  position: relative;
  top: 1px;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
  background-image: url(media/lwTabInactive.png);
  background-repeat: no-repeat;
  width: 125px;
  height: 22px;
  text-align: center;
}
/* :L5689 */
a:hover.rtsLink {
  padding-top: 3px;
  position: relative;
  top: 1px;
  font-weight: bold;
  color: #ff9544;
}
/* :L5697 */
a.rtsLink.rtsSelected {
  cursor: pointer;
  background-image: url(media/lwTabActive.png);
  background-repeat: no-repeat;
  width: 125px;
  height: 22px;
  text-align: center;
  color: black;
}
/* :L5707 */
a:hover.rtsLink.rtsSelected {
  cursor: pointer;
  width: 125px;
  height: 22px;
  text-align: center;
  color: black;
}
/* :L5715 */
.ui-helper-hidden {
  display: none;
}
/* :L5719 */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
/* :L5725 */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
/* :L5736 */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
/* :L5741 */
.ui-helper-clearfix:after {
  clear: both;
}
/* :L5745 */
.ui-helper-clearfix {
  zoom: 1;
}
/* :L5749 */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* :L5759 */
.ui-state-disabled {
  cursor: default !important;
}
/* :L5763 */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* :L5770 */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* :L5778 */
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/* :L5783 */
.ui-widget .ui-widget {
  font-size: 1em;
}
/* :L5787 */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
/* :L5792 */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url(media/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}
/* :L5798 */
.ui-widget-content a {
  color: #222222;
}
/* :L5802 */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: gainsboro url(media/ui-bg_highlight-soft_75_d6e7bb_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
/* :L5809 */
.ui-widget-header a {
  color: #222222;
}
/* :L5813 */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid lightgray;
  background: #e6e6e6 url(media/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
/* :L5820 */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
/* :L5825 */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(media/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
/* :L5832 */
.ui-state-hover a,
.ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}
/* :L5837 */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url(media/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
/* :L5844 */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
/* :L5849 */
.ui-widget :active {
  outline: none;
}
/* :L5853 */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(media/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}
/* :L5859 */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
/* :L5863 */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(media/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
/* :L5869 */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
/* :L5873 */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* :L5877 */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
/* :L5881 */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
/* :L5887 */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
/* :L5893 */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(media/ui-icons_222222_256x240.png);
}
/* :L5899 */
.ui-widget-content .ui-icon {
  background-image: url(media/ui-icons_222222_256x240.png);
}
/* :L5903 */
.ui-widget-header .ui-icon {
  background-image: url(media/ui-icons_222222_256x240.png);
}
/* :L5907 */
.ui-state-default .ui-icon {
  background-image: url(media/ui-icons_888888_256x240.png);
}
/* :L5911 */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(media/ui-icons_454545_256x240.png);
}
/* :L5915 */
.ui-state-active .ui-icon {
  background-image: url(media/ui-icons_454545_256x240.png);
}
/* :L5919 */
.ui-state-highlight .ui-icon {
  background-image: url(media/ui-icons_2e83ff_256x240.png);
}
/* :L5923 */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(media/ui-icons_cd0a0a_256x240.png);
}
/* :L5927 */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
/* :L5931 */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
/* :L5935 */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
/* :L5939 */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
/* :L5943 */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
/* :L5947 */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
/* :L5951 */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
/* :L5955 */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
/* :L5959 */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
/* :L5963 */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
/* :L5967 */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
/* :L5971 */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
/* :L5975 */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
/* :L5979 */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
/* :L5983 */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
/* :L5987 */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
/* :L5991 */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
/* :L5995 */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
/* :L5999 */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
/* :L6003 */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
/* :L6007 */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
/* :L6011 */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
/* :L6015 */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
/* :L6019 */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
/* :L6023 */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
/* :L6027 */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
/* :L6031 */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
/* :L6035 */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
/* :L6039 */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
/* :L6043 */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
/* :L6047 */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
/* :L6051 */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
/* :L6055 */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
/* :L6059 */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
/* :L6063 */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
/* :L6067 */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
/* :L6071 */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
/* :L6075 */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
/* :L6079 */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
/* :L6083 */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
/* :L6087 */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
/* :L6091 */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
/* :L6095 */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
/* :L6099 */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
/* :L6103 */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
/* :L6107 */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
/* :L6111 */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
/* :L6115 */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
/* :L6119 */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
/* :L6123 */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
/* :L6127 */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
/* :L6131 */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
/* :L6135 */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
/* :L6139 */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
/* :L6143 */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
/* :L6147 */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
/* :L6151 */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
/* :L6155 */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
/* :L6159 */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
/* :L6163 */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
/* :L6167 */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
/* :L6171 */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
/* :L6175 */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
/* :L6179 */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
/* :L6183 */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
/* :L6187 */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
/* :L6191 */
.ui-icon-extlink {
  background-position: -32px -80px;
}
/* :L6195 */
.ui-icon-newwin {
  background-position: -48px -80px;
}
/* :L6199 */
.ui-icon-refresh {
  background-position: -64px -80px;
}
/* :L6203 */
.ui-icon-shuffle {
  background-position: -80px -80px;
}
/* :L6207 */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
/* :L6211 */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
/* :L6215 */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
/* :L6219 */
.ui-icon-folder-open {
  background-position: -16px -96px;
}
/* :L6223 */
.ui-icon-document {
  background-position: -32px -96px;
}
/* :L6227 */
.ui-icon-document-b {
  background-position: -48px -96px;
}
/* :L6231 */
.ui-icon-note {
  background-position: -64px -96px;
}
/* :L6235 */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
/* :L6239 */
.ui-icon-mail-open {
  background-position: -96px -96px;
}
/* :L6243 */
.ui-icon-suitcase {
  background-position: -112px -96px;
}
/* :L6247 */
.ui-icon-comment {
  background-position: -128px -96px;
}
/* :L6251 */
.ui-icon-person {
  background-position: -144px -96px;
}
/* :L6255 */
.ui-icon-print {
  background-position: -160px -96px;
}
/* :L6259 */
.ui-icon-trash {
  background-position: -176px -96px;
}
/* :L6263 */
.ui-icon-locked {
  background-position: -192px -96px;
}
/* :L6267 */
.ui-icon-unlocked {
  background-position: -208px -96px;
}
/* :L6271 */
.ui-icon-bookmark {
  background-position: -224px -96px;
}
/* :L6275 */
.ui-icon-tag {
  background-position: -240px -96px;
}
/* :L6279 */
.ui-icon-home {
  background-position: 0 -112px;
}
/* :L6283 */
.ui-icon-flag {
  background-position: -16px -112px;
}
/* :L6287 */
.ui-icon-calendar {
  background-position: -32px -112px;
}
/* :L6291 */
.ui-icon-cart {
  background-position: -48px -112px;
}
/* :L6295 */
.ui-icon-pencil {
  background-position: -64px -112px;
}
/* :L6299 */
.ui-icon-clock {
  background-position: -80px -112px;
}
/* :L6303 */
.ui-icon-disk {
  background-position: -96px -112px;
}
/* :L6307 */
.ui-icon-calculator {
  background-position: -112px -112px;
}
/* :L6311 */
.ui-icon-zoomin {
  background-position: -128px -112px;
}
/* :L6315 */
.ui-icon-zoomout {
  background-position: -144px -112px;
}
/* :L6319 */
.ui-icon-search {
  background-position: -160px -112px;
}
/* :L6323 */
.ui-icon-wrench {
  background-position: -176px -112px;
}
/* :L6327 */
.ui-icon-gear {
  background-position: -192px -112px;
}
/* :L6331 */
.ui-icon-heart {
  background-position: -208px -112px;
}
/* :L6335 */
.ui-icon-star {
  background-position: -224px -112px;
}
/* :L6339 */
.ui-icon-link {
  background-position: -240px -112px;
}
/* :L6343 */
.ui-icon-cancel {
  background-position: 0 -128px;
}
/* :L6347 */
.ui-icon-plus {
  background-position: -16px -128px;
}
/* :L6351 */
.ui-icon-plusthick {
  background-position: -32px -128px;
}
/* :L6355 */
.ui-icon-minus {
  background-position: -48px -128px;
}
/* :L6359 */
.ui-icon-minusthick {
  background-position: -64px -128px;
}
/* :L6363 */
.ui-icon-close {
  background-position: -80px -128px;
}
/* :L6367 */
.ui-icon-closethick {
  background-position: -96px -128px;
}
/* :L6371 */
.ui-icon-key {
  background-position: -112px -128px;
}
/* :L6375 */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
/* :L6379 */
.ui-icon-scissors {
  background-position: -144px -128px;
}
/* :L6383 */
.ui-icon-clipboard {
  background-position: -160px -128px;
}
/* :L6387 */
.ui-icon-copy {
  background-position: -176px -128px;
}
/* :L6391 */
.ui-icon-contact {
  background-position: -192px -128px;
}
/* :L6395 */
.ui-icon-image {
  background-position: -208px -128px;
}
/* :L6399 */
.ui-icon-video {
  background-position: -224px -128px;
}
/* :L6403 */
.ui-icon-script {
  background-position: -240px -128px;
}
/* :L6407 */
.ui-icon-alert {
  background-position: 0 -144px;
}
/* :L6411 */
.ui-icon-info {
  background-position: -16px -144px;
}
/* :L6415 */
.ui-icon-notice {
  background-position: -32px -144px;
}
/* :L6419 */
.ui-icon-help {
  background-position: -48px -144px;
}
/* :L6423 */
.ui-icon-check {
  background-position: -64px -144px;
}
/* :L6427 */
.ui-icon-bullet {
  background-position: -80px -144px;
}
/* :L6431 */
.ui-icon-radio-off {
  background-position: -96px -144px;
}
/* :L6435 */
.ui-icon-radio-on {
  background-position: -112px -144px;
}
/* :L6439 */
.ui-icon-pin-w {
  background-position: -128px -144px;
}
/* :L6443 */
.ui-icon-pin-s {
  background-position: -144px -144px;
}
/* :L6447 */
.ui-icon-play {
  background-position: 0 -160px;
}
/* :L6451 */
.ui-icon-pause {
  background-position: -16px -160px;
}
/* :L6455 */
.ui-icon-seek-next {
  background-position: -32px -160px;
}
/* :L6459 */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
/* :L6463 */
.ui-icon-seek-end {
  background-position: -64px -160px;
}
/* :L6467 */
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* :L6471 */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
/* :L6475 */
.ui-icon-stop {
  background-position: -96px -160px;
}
/* :L6479 */
.ui-icon-eject {
  background-position: -112px -160px;
}
/* :L6483 */
.ui-icon-volume-off {
  background-position: -128px -160px;
}
/* :L6487 */
.ui-icon-volume-on {
  background-position: -144px -160px;
}
/* :L6491 */
.ui-icon-power {
  background-position: 0 -176px;
}
/* :L6495 */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
/* :L6499 */
.ui-icon-signal {
  background-position: -32px -176px;
}
/* :L6503 */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
/* :L6507 */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
/* :L6511 */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
/* :L6515 */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
/* :L6519 */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
/* :L6523 */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
/* :L6527 */
.ui-icon-circle-close {
  background-position: -32px -192px;
}
/* :L6531 */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
/* :L6535 */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
/* :L6539 */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
/* :L6543 */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
/* :L6547 */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
/* :L6551 */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
/* :L6555 */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
/* :L6559 */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
/* :L6563 */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
/* :L6567 */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
/* :L6571 */
.ui-icon-circle-check {
  background-position: -208px -192px;
}
/* :L6575 */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
/* :L6579 */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
/* :L6583 */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
/* :L6587 */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
/* :L6591 */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
/* :L6595 */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
/* :L6599 */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
/* :L6603 */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
/* :L6607 */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
/* :L6611 */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
/* :L6615 */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
/* :L6619 */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* :L6623 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
/* :L6630 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* :L6637 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* :L6644 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* :L6651 */
.ui-widget-overlay {
  background: #aaaaaa url(media/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .60;
  filter: alpha(opacity=60);
}
/* :L6657 */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(media/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .60;
  filter: alpha(opacity=60);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* :L6669 */
.ui-resizable {
  position: relative;
}
/* :L6673 */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
/* :L6679 */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
/* :L6683 */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
/* :L6691 */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
/* :L6699 */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
/* :L6707 */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
/* :L6715 */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
/* :L6723 */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
/* :L6731 */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
/* :L6739 */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
/* :L6747 */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
/* :L6753 */
.ui-accordion {
  width: 100%;
}
/* :L6757 */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}
/* :L6764 */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}
/* :L6768 */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}
/* :L6772 */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}
/* :L6778 */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}
/* :L6782 */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
/* :L6789 */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}
/* :L6801 */
.ui-accordion .ui-accordion-content-active {
  display: block;
}
/* :L6805 */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}
/* :L6810 */
* html .ui-autocomplete {
  width: 1px;
}
/* :L6814 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}
/* :L6822 */
.ui-menu .ui-menu {
  margin-top: -3px;
}
/* :L6826 */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
/* :L6835 */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}
/* :L6843 */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
/* :L6848 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
/* :L6860 */
.ui-button-icon-only {
  width: 2.2em;
}
/* :L6864 */
button.ui-button-icon-only {
  width: 2.4em;
}
/* :L6868 */
.ui-button-icons-only {
  width: 3.4em;
}
/* :L6872 */
button.ui-button-icons-only {
  width: 3.7em;
}
/* :L6876 */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}
/* :L6881 */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
/* :L6885 */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
/* :L6890 */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
/* :L6894 */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
/* :L6898 */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* :L6903 */
input.ui-button {
  padding: .4em 1em;
}
/* :L6907 */
.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;
}
/* :L6913 */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
/* :L6918 */
.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;
}
/* :L6922 */
.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;
}
/* :L6926 */
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/* :L6930 */
.ui-buttonset {
  margin-right: 7px;
}
/* :L6934 */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* :L6939 */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* :L6944 */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}
/* :L6951 */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
/* :L6956 */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}
/* :L6961 */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
/* :L6971 */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
/* :L6976 */
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
/* :L6980 */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
/* :L6989 */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}
/* :L6997 */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
/* :L7001 */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
/* :L7006 */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
/* :L7013 */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
/* :L7017 */
.ui-slider {
  position: relative;
  text-align: left;
}
/* :L7022 */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
/* :L7030 */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* :L7039 */
.ui-slider-horizontal {
  height: .8em;
}
/* :L7043 */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
/* :L7048 */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* :L7053 */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* :L7057 */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* :L7061 */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
/* :L7066 */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
/* :L7072 */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* :L7077 */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* :L7081 */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/* :L7085 */
.ui-tabs {
  padding: .2em;
  zoom: 1;
}
/* :L7090 */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
/* :L7095 */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}
/* :L7106 */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
/* :L7112 */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}
/* :L7117 */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}
/* :L7121 */
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
/* :L7125 */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
/* :L7132 */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
/* :L7136 */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
/* :L7142 */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
/* :L7147 */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* :L7154 */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* :L7158 */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* :L7162 */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* :L7166 */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* :L7170 */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* :L7174 */
.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;
}
/* :L7183 */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* :L7189 */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
/* :L7194 */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* :L7198 */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* :L7202 */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
/* :L7209 */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* :L7216 */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* :L7221 */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* :L7228 */
.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;
}
/* :L7237 */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
/* :L7246 */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* :L7250 */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
/* :L7254 */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* :L7258 */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
/* :L7263 */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
/* :L7267 */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
/* :L7271 */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
/* :L7275 */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
/* :L7279 */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* :L7283 */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
/* :L7287 */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
/* :L7293 */
.ui-datepicker-rtl {
  direction: rtl;
}
/* :L7297 */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* :L7302 */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* :L7307 */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* :L7312 */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* :L7317 */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* :L7321 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* :L7325 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
/* :L7329 */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* :L7333 */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* :L7338 */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* :L7343 */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  position: absolute;
  /*must have*/
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
  /*must have*/

}
/* :L7355 */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
/* :L7361 */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
/* :L7366 */
.RadPanelBar {
  width: 250px;
  height: auto;
}
/* :L7371 */
.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem {
  margin: 0px;
  padding: 0px;
  list-style-image: none;
  list-style-position: outside;
  list-style: none;
  background-color: white;
}
/* :L7380 */
.RadPanelBar .rpItem {
  float: none;
  display: block;
  position: static;
}
/* :L7386 */
.RadPanelBar .rpSlide {
  position: static;
  float: none;
  height: auto;
}
/* :L7392 */
.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after,
.RadPanelBar .rpItem:after {
  content: "";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
/* :L7400 */
.RadPanelBar .rpLink,
.RadPanelBar .rpText {
  text-decoration: none;
  display: block;
}
/* :L7405 */
.RadPanelBar .rpImage {
  float: left;
  clear: left;
  border: 0px;
  vertical-align: middle;
}
/* :L7412 */
.RadPanelBar .rpGroup {
  overflow: auto;
  overflow-x: hidden;
}
/* :L7417 */
.RadPanelBar .rpLink {
  width: 100%;
  outline: none;
  /* Remove this for FF to put dotted border around the focused item */

}
/* :L7422 */
.RadPanelBar .rpText {
  cursor: default;
  _cursor: default;
}
/* :L7427 */
.RadPanelBar .rpSlide {
  overflow: hidden;
  display: none;
  zoom: 1;
}
/* :L7433 */
.rtl .rpImage {
  border: 0px;
  float: right;
}
/* :L7438 */
.rtl {
  text-align: right;
}
/* :L7442 */
.RadPanelBar_Default {
  background: white;
  color: #003399;
}
/* :L7447 */
.RadPanelBar_Default .rpRootGroup {
  border: 1px solid #a9aaa9;
  border-bottom-color: #a9aaa9;
}
/* :L7452 */
.RadPanelBar_Default .rpRootGroup .rpItem {
  background-color: Navy;
  border: 1px solid #a9aaa9;
  background-color: gainsboro;
  margin: 0px;
}
/* :L7459 */
.RadPanelBar_Default .rpRootGroup .rpItem .header {
  padding: 0px;
}
/* :L7463 */
.RadPanelBar_Default .rpLevel1 .rpItem {
  background: white;
}
/* :L7467 */
.RadPanelBar_Default .rpLevel1 .rpItem .content {
  padding: 0px;
}
/* :L7471 */
.RadPanelBar_Default .rpLevel1 .rpItem .buttonItem {
  text-align: center;
  min-width: 142px;
  min-height: 23px;
  vertical-align: middle;
  padding-top: 10px;
}
/* :L7479 */
.RadPanelBar_Default .rpLevel1 .rpItem .rpLast {
  padding: 20px 10px;
  text-align: center;
  min-width: 142px;
  min-height: 23px;
}
/* :L7486 */
.RadPanelBar_Default .rpRootGroup .rpLink {
  min-height: 21px;
  line-height: 21px;
  overflow: hidden;
}
/* :L7492 */
* html .RadPanelBar_Default .rpRootGroup .rpLink {
  height: 21px;
}
/* :L7496 */
/* :L7499 */
/* :L7502 */
.RadPanelBar_Default .rpRootGroup .rpText {
  margin-left: 10px;
  overflow: hidden;
}
/* :L7507 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  margin-right: 10px;
}
/* :L7511 */
.RadPanelBar_Default .rpGroup .rpItem,
.RadPanelBar_Default .rpGroup .rpLink {
  height: auto;
  border: 0px;
}
/* :L7516 */
.RadPanelBar_Default .rpText {
  margin-right: 7px;
  overflow-x: hidden;
}
/* :L7521 */
.RadPanelBar_Default_rtl .rpText {
  margin-right: 0px;
  margin-right: 7px;
}
/* :L7526 */
/* :L7529 */
/* :L7532 */
.RadPanelBar_Default .rpGroup .rpExpanded .rpText {
  background-position: right 5px;
}
/* :L7536 */
/* :L7539 */
/* :L7542 */
.RadPanelBar_Default_rtl .rpGroup .rpExpanded .rpText {
  background-position: left 5px;
}
/* :L7546 */
/* :L7549 */
.RadPanelBar_Default .rpRootGroup .rpText {
  padding: 3px 7px 0px 0px;
}
/* :L7553 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  padding: 3px 0px 0px 7px;
}
/* :L7557 */
/* :L7560 */
.RadPanelBar_Default .rpGroup .rpText {
  padding: 2px 7px 3px 0px;
}
/* :L7564 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  padding: 2px 0px 3px 7px;
}
/* :L7568 */
.RadPanelBar_Default .rpGroup .rpLink {
  margin-right: 2px;
  display: block;
  width: auto;
}
/* :L7574 */
.RadPanelBar_Default_rtl .rpGroup .rpLink {
  text-indent: 3px;
}
/* :L7578 */
.RadPanelBar_Default .rpLevel1 .rpLink {
  margin-left: 0px;
}
/* :L7582 */
.RadPanelBar_Default .rpLevel2 .rpLink {
  margin-left: 10px;
}
/* :L7586 */
.RadPanelBar_Default .rpLevel3 .rpLink {
  margin-left: 20px;
}
/* :L7590 */
.RadPanelBar_Default_rtl .rpLevel1 .rpLink {
  margin-right: 0px;
  margin-left: 0px;
}
/* :L7595 */
.RadPanelBar_Default_rtl .rpLevel2 .rpLink {
  margin-right: 10px;
  margin-left: 0px;
}
/* :L7600 */
.RadPanelBar_Default_rtl .rpLevel3 .rpLink {
  margin-right: 20px;
  margin-left: 0px;
}
/* :L7605 */
.RadPanelBar_Default_rtl .rpGroup .rpLink {
  margin-left: 2px;
}
/* :L7609 */
.RadPanelBar_Default .rpGroup .rpText {
  margin-right: 0px;
}
/* :L7613 */
.RadPanelBar_Default .rpRootGroup .rpSelected {
  font-weight: bold;
}
/* :L7617 */
.RadPanelBar_Default .rpGroup .rpSelected {
  font-weight: normal;
}
/* :L7621 */
.RadPanelBar_Default .rpDisabled .rpText {
  cursor: default;
  color: #bbbbbb;
}
/* :L7626 */
.RadPanelBar_Default .rpRootGroup .rpDisabled:hover {
  cursor: default;
  text-decoration: none;
}
/* :L7631 */
.RadPanelBar_Default .rpRootGroup .rpDisabled:hover .rpText {
  color: #bbbbbb;
}
/* :L7635 */
.RadPanelBar_Default .rpGroup .rpDisabled:hover {
  border-bottom: 0px;
  cursor: default;
  text-decoration: none;
  background: none;
}
/* :L7642 */
.RadPanelBar_Default .rpGroup .rpDisabled:hover .rpText {
  background: none;
}
/* :L7646 */
.RadPanelBar_Default .rpGroup .rpLast {
  zoom: 1;
}
/* :L7650 */
.RadPanelBar_Default .rpGroup {
  background: white;
}
/* :L7654 */
.RadMenu_SBCWeb {
  background-color: transparent;
  width: 100%;
}
/* :L7659 */
.RadMenu_SBCWeb .rmRootGroup {
  width: 100%;
}
/* :L7663 */
.RadMenu_SBCWeb .rmRootGroup .rmExpandRight {
  background-color: transparent;
}
/* :L7667 */
.RadMenu_SBCWeb .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L7675 */
.RadMenu_SBCWeb .rmItem {
  white-space: normal;
  border-right: solid 1px gainsboro;
}
/* :L7680 */
.RadMenu_SBCWeb .rmFirst {
  border-left: none;
}
/* :L7684 */
.RadMenu_SBCWeb .rmLast {
  border-right: none;
  padding-right: 5px;
}
/* :L7689 */
.RadMenu_SBCWeb .rmLink:hover {
  background-color: gainsboro;
  color: Black;
}
/* :L7694 */
.RadMenu_SBCWeb .rmGroup {
  width: 220px;
  background-color: black;
}
/* :L7699 */
.RadMenu_SBCWeb .rmGroup .rmItem {
  cursor: hand;
}
/* :L7703 */
.RadMenu_SBCWeb .rmGroup .rmText {
  cursor: hand;
  width: 208px;
  padding: 2px 5px 2px 5px;
}
/* :L7709 */
.RadMenu_SBCWeb .rmGroup .rmFocused {
  cursor: hand;
}
/* :L7713 */
.RadMenu_SBCWeb .rmLink {
  font-size: 12px;
  color: #8f673f;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L7722 */
.RadInput_SBCWeb,
.RadInputMgr_SBCWeb {
  vertical-align: middle;
}
/* :L7726 */
.RadInput_SBCWeb {
  font-size: 11px;
}
/* :L7730 */
.RadInput_SBCWeb table {
  border: 0;
  vertical-align: bottom;
}
/* :L7735 */
.RadInput_SBCWeb table td {
  border: 0;
  padding: 0;
  vertical-align: middle;
  overflow: visible;
  /*RadGrid*/

}
/* :L7742 */
.RadInput_SBCWeb .riCell {
  padding-right: 4px;
}
/* :L7746 */
.RadInput_SBCWeb textarea {
  vertical-align: bottom;
  overflow: auto;
}
/* :L7751 */
html body .RadInput_SBCWeb .riTextBox,
html body .RadInputMgr_SBCWeb {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L7761 */
html body .RadInput_SBCWeb .riEmpty,
html body .RadInput_Empty_SBCWeb {
  color: #999999;
}
/* :L7765 */
html body .RadInput_SBCWeb .riHover,
html body .RadInput_Hover_SBCWeb {
  border-color: #bbbbbb;
  color: #242424;
}
/* :L7770 */
html body .RadInput_SBCWeb .riFocused,
html body .RadInput_Focused_SBCWeb {
  background: white;
}
/* :L7774 */
html body .RadInput_SBCWeb .riRead,
html body .RadInput_Read_SBCWeb {
  border-color: #929292;
  color: #333333;
}
/* :L7779 */
html body .RadInput_SBCWeb .riDisabled,
html body .RadInput_Disabled_SBCWeb {
  border-color: #929292;
  color: #999999;
  cursor: default;
}
/* :L7785 */
html body .RadInput_SBCWeb .riError,
html body .RadInput_Error_SBCWeb {
  border-color: red;
  background: #fefefe url(media 'RadInputSprite.gif') 100% -148px no-repeat;
  color: red;
}
/* :L7791 */
html body .RadInput_SBCWeb .riNegative,
html body .RadInput_Negative_SBCWeb {
  color: #333333;
}
/* :L7795 */
.RadInput_SBCWeb a {
  display: block;
  overflow: hidden;
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  background: url(media 'RadInputSprite.gif') no-repeat;
  text-indent: -4444px;
  text-align: left;
  text-decoration: none;
  direction: ltr;
}
/* :L7808 */
* html .RadInput_SBCWeb a {
  position: static;
}
/* :L7812 */
* + html .RadInput_SBCWeb a {
  position: static;
}
/* :L7816 */
.RadInput_SBCWeb .riBtn a {
  width: 20px;
  height: 17px;
  line-height: 17px;
  background-position: 4px 4px;
}
/* :L7823 */
.RadInput_SBCWeb .riSpin a {
  width: 13px;
  height: 7px;
  line-height: 7px;
  margin: 0 1px;
}
/* :L7830 */
.RadInput_SBCWeb .riUp {
  background-position: 3px -49px;
}
/* :L7834 */
.RadInput_SBCWeb .riDown {
  background-position: 3px -98px;
  margin-top: 3px;
}
/* :L7839 */
.RadInput_SBCWeb .riLabel {
  margin: 0 4px 0 0;
  color: black;
  white-space: nowrap;
}
/* :L7845 */
table.RadCalendar_SBCWeb {
  border-collapse: separate;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
}
/* :L7852 */
.RadCalendar_SBCWeb .rcTitle {
  text-decoration: underline;
}
/* :L7856 */
.RadCalendar_SBCWeb .rcTitlebar {
  width: 100%;
  border: 1px solid #6788be;
  padding: 0;
  background: #91b3e0 url(media 'RadCalendarSprite.gif') 0 -500px repeat-x;
  /***color: #fff;***/

}
/* :L7864 */
.RadCalendar_SBCWeb .rcTitlebar table {
  width: 100%;
  border-collapse: separate;
  border: 0;
  font: 18px/27px arial, sans-serif;
}
/* :L7871 */
.RadCalendar_SBCWeb .rcTitlebar td {
  border: 0;
  padding: 0 0 2px;
  text-align: center;
  vertical-align: middle;
}
/* :L7878 */
.RadCalendar_SBCWeb .rcTitlebar .rcTitle {
  width: 100%;
  cursor: pointer;
}
/* :L7883 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcNext,
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  display: inline !important;
  width: 13px;
  height: 15px;
  overflow: hidden;
  margin: 0 3px;
  background: transparent url(media 'RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-decoration: none;
  color: #cccccc;
}
/* :L7895 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev {
  background-position: 4px -46px;
}
/* :L7899 */
.RadCalendar_SBCWeb .rcTitlebar .rcNext {
  background-position: 5px -96px;
}
/* :L7903 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev {
  margin-left: 6px;
  background-position: 2px 4px;
}
/* :L7908 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  margin-right: 6px;
  background-position: 2px -146px;
}
/* :L7913 */
.RadCalendar_SBCWeb .rcMain {
  width: 100%;
  border: 1px solid #6788be;
  border-top: 0;
  padding: 0;
}
/* :L7920 */
.RadCalendar_SBCWeb .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  font: 12px/32px arial, sans-serif;
}
/* :L7927 */
.RadCalendar_SBCWeb .rcHeader,
.RadCalendar_SBCWeb .rcFooter {
  border: 1px solid #6788be;
  border-top: 0;
  padding: 0;
}
/* :L7933 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcWeek th {
  border: 0;
  border-bottom: 1px solid #a5bedf;
  padding: 0;
  background: #e7f1ff;
  color: #333333;
  text-align: center;
  cursor: default;
}
/* :L7943 */
.RadCalendar_SBCWeb .rcWeek th {
  border-right: 1px solid #e7f1ff;
  line-height: 24px;
}
/* :L7948 */
.RadCalendar_SBCWeb .rcRow th {
  border-right: 1px solid #dde1e4;
}
/* :L7952 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcRow td {
  vertical-align: middle;
}
/* :L7956 */
.RadCalendar_SBCWeb .rcWeek .rcViewSel,
.RadCalendar_SBCWeb .rcRow th {
  width: 30px;
}
/* :L7960 */
.RadCalendar_SBCWeb .rcRow td {
  border: solid #dde1e4;
  border-width: 0 1px 1px 0;
  padding: 0;
  text-align: center;
}
/* :L7967 */
.RadCalendar_SBCWeb .rcMain .rcRow a,
.RadCalendar_SBCWeb .rcMain .rcRow span {
  display: block;
  width: 32px;
  margin: 0 auto;
  text-decoration: none;
  color: #333333;
}
/* :L7975 */
.RadCalendar_SBCWeb .rcMain .rcWeekend a {
  color: #666666;
}
/* :L7979 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcToday a {
  background: url('media/RadCalendarSprite.gif') 0 -900px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L7986 */
.RadCalendar_SBCWeb .rcMain .rcOtherMonth a {
  color: #cccccc;
}
/* :L7990 */
.RadCalendar_SBCWeb .rcMain .rcOutOfRange span {
  color: #cccccc;
  cursor: default;
}
/* :L7995 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -600px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L8002 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcSelected a {
  background: url('media/RadCalendarSprite.gif') 0 -700px repeat-x;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L8009 */
table.RadCalendarMultiView_SBCWeb {
  border-collapse: separate;
  border: 0;
}
/* :L8014 */
.RadCalendarMultiView_SBCWeb .rcCalendars .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  margin: 0;
}
/* :L8021 */
.RadCalendarMultiView_SBCWeb .rcCalendar {
  border: solid #6788be;
  border-width: 0 1px 1px 0;
  padding: 0;
}
/* :L8027 */
.RadCalendarMultiView_SBCWeb .rcLastCol {
  border-right: 0;
}
/* :L8031 */
.RadCalendarMultiView_SBCWeb .rcLastRow {
  border-bottom: 0;
}
/* :L8035 */
.RadCalendarMultiView_SBCWeb .rcMainTable .rcTitle {
  border: 0;
  padding: 7px 0 4px;
  background: #e7f1ff;
  font: 15px/18px arial, tahoma, sans-serif;
  text-align: center;
}
/* :L8043 */
table.RadCalendarMonthView_SBCWeb {
  border-collapse: collapse;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
  color: black;
}
/* :L8051 */
.RadCalendarMonthView_SBCWeb td {
  border: 1px solid #d8dde0;
  padding: 0;
}
/* :L8056 */
.RadCalendarMonthView_SBCWeb a {
  display: block;
  padding: 4px;
  text-align: center;
  text-decoration: none;
  color: black;
}
/* :L8064 */
.RadCalendarMonthView_SBCWeb .rcHover a {
  background: #e7f1ff;
}
/* :L8068 */
.RadCalendarMonthView_SBCWeb .rcSelected a {
  background: #dcfc5c;
}
/* :L8072 */
.RadCalendarMonthView_SBCWeb .rcButtons {
  padding: 4px 6px;
  text-align: center;
}
/* :L8077 */
.RadCalendarMonthView_SBCWeb input {
  border: 1px solid #6788be;
  padding: 0;
  background: #8eb0dd url('media/RadCalendarSprite.gif') 0 -800px repeat-x;
  color: white;
  font: bold 11px arial, sans-serif;
  cursor: pointer;
}
/* :L8086 */
.RadCalendarMonthView_SBCWeb #rcMView_Today {
  margin: 0 0.3em 0 0;
}
/* :L8090 */
.RadCalendarMonthView_SBCWeb #rcMView_OK {
  padding: 0 0.2em;
}
/* :L8094 */
table.RadCalendarTimeView_SBCWeb {
  border-collapse: collapse;
  border: 1px solid #6788be;
  background: white;
  font: 11px arial, tahoma, sans-serif;
  color: #333333;
}
/* :L8102 */
.RadCalendarTimeView_SBCWeb th {
  border: 0;
  border-bottom: 1px solid #6788be;
  padding: 0 0 2px;
  background: #91b3e0 url('media/RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
  font: 18px/27px arial, sans-serif;
  text-align: center;
  cursor: default;
}
/* :L8113 */
.RadCalendarTimeView_SBCWeb td {
  border: 1px solid #d8dde0;
  width: 70px;
  padding: 0;
  line-height: 32px;
}
/* :L8120 */
.RadCalendarTimeView_SBCWeb a {
  display: block;
  text-align: center;
  color: #333333;
  text-decoration: none;
}
/* :L8127 */
.RadCalendarTimeView_SBCWeb td.rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -1000px repeat-x;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L8134 */
.RadCalendarTimeView_SBCWeb td.rcSelected a {
  background: #dcfc5c;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L8141 */
.RadCalendarTimeView_SBCWeb .rcFooter {
  width: auto;
  padding: 0;
  line-height: 1.4;
}
/* :L8147 */
.RadPicker_SBCWeb {
  vertical-align: middle;
}
/* :L8151 */
.RadPicker_SBCWeb table,
.RadPicker_SBCWeb table td {
  border: 0;
  margin: 0;
  padding: 0;
}
/* :L8157 */
.RadPicker_SBCWeb td {
  vertical-align: middle;
}
/* :L8161 */
.RadPicker_SBCWeb .rcInputCell {
  padding: 0 4px 0 0;
}
/* :L8165 */
.RadPicker_SBCWeb td a {
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  margin: 0 2px;
  text-decoration: none;
}
/* :L8173 */
* html .RadPicker_SBCWeb td a {
  position: static;
}
/* :L8177 */
* + html .RadPicker_SBCWeb td a {
  position: static;
}
/* :L8181 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcTimePopup {
  display: block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background: url('media/RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-align: center;
}
/* :L8191 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcDisabled.rcCalPopup:hover {
  background-position: 0 -200px;
}
/* :L8195 */
.RadPicker_SBCWeb .rcCalPopup:hover {
  background-position: 0 -250px;
}
/* :L8199 */
.RadPicker_SBCWeb .rcTimePopup,
.RadPicker_SBCWeb .rcDisabled.rcTimePopup:hover {
  background-position: 0 -299px;
}
/* :L8203 */
.RadPicker_SBCWeb .rcTimePopup:hover {
  background-position: 0 -349px;
}
/* :L8207 */
.RadPicker_SBCWeb .rcDisabled,
.RadCalendarMonthView_SBCWeb .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* :L8212 */
.RadCalendarRTL_SBCWeb .rcTitlebar table {
  direction: ltr;
}
/* :L8216 */
.RadCalendarRTL_SBCWeb .rcTitle {
  direction: rtl;
}
/* :L8220 */
body {
  /*background-color: white !important;*/
  background: url('media/essLifeworksBackgroundImage.png');
  background-repeat: repeat-x;
  margin-top: 30px;
}
/* :L8227 */
.loginBoxShadow {
  /*width: 600px;*/
  position: absolute;
  /*left: 25%;*/
  top: 9%;
  background-color: #7899af;
}
/* :L8235 */
.loginBox {
  padding: 15px;
  background-color: white;
  border: 2px solid #aaaaaa;
  margin: auto;
}
/* :L8242 */
.loginInputBox {
  background-color: white;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
}
/* :L8250 */
#loginMenu li.tab-inactive a:hover {
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background: #dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
  outline: none;
}
/* :L8260 */
HR.loginRule {
  background-color: white;
  color: white;
  border-top: 1px solid #aaaaaa;
  border-left: 0px;
  border-right: 0px;
  width: 100%;
}
/* :L8269 */
h2.loginLabel,
h2.ssLabel {
  margin-bottom: 4px;
}
/* :L8273 */
.ui-button {
  cursor: pointer;
  display: inline-block;
  margin-right: 3px;
  overflow: visible;
  padding: 0;
  position: relative;
  text-align: center;
  padding: 6px 20px;
  text-decoration: none !important;
  font-size: 11pt;
}
/* :L8286 */
a.ui-button:hover {
  color: #3363a6;
  border: 1px solid #3363a6;
  background: #dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
}
/* :L8292 */
.ui-widget-content a {
  color: #3363a6;
  text-decoration: underline;
}
/* :L8297 */
a {
  color: #3363a6;
  text-decoration: underline;
}
/* :L8302 */
#pageShadow {
  background-color: #7899af;
  width: 920px;
}
/* :L8307 */
#page {
  background: url("media/essSectionBodyTableBg.png") repeat-x scroll 0 0 white;
  text-align: left;
  width: 920px;
  padding: 15px;
  background-color: white;
  border: 2px solid #aaaaaa;
}
/* :L8316 */
#contents {
  width: 99%;
  margin-left: 10px;
}
/* :L8321 */
#contents.elections {
  width: 98%;
  margin-left: 10px;
  margin-right: 10px;
}
/* :L8327 */
.eventConsole {
  display: none;
}
/* :L8331 */
.eventConsoleIMGP {
  background: url('media/essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L8338 */
.eventConsoleIMGE {
  background: url('media/essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L8345 */
.eventConsoleIMGL {
  background: url('media/essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L8352 */
.focusField,
.riFocused {
  border: 2px solid #95b3db !important;
  line-height: 11px !important;
}
/* :L8357 */
.idleField,
.riEnabled {
  line-height: 11px !important;
}
/* :L8361 */
.riHover {
  line-height: 11px !important;
}
/* :L8365 */
.errorMessage {
  padding: 0pt 7px;
  font-size: 11px;
}
/* :L8370 */
.infoMessage {
  padding: 0pt 7px;
  font-size: 11px;
}
/* :L8375 */
.jqueryIcon {
  float: left;
  margin-right: 2px;
}
/* :L8380 */
h1 {
  font-size: 18px;
  Color: #3363a6;
}
/* :L8385 */
#centerFloat {
  float: left;
  position: relative;
  left: 50%;
}
/* :L8391 */
.centerFloatContents {
  position: relative;
  left: -50%;
  padding-left: 20px;
  padding-right: 20px;
}
/* :L8398 */
.clearBoth {
  clear: both;
}
/* :L8402 */
.Label {
  color: black  !important;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px !important;
  font-weight: bold  !important;
  border-color: #cccccc !important;
  padding-left: 0px !important;
  padding-top: 6px  !important;
  text-align: left  !important;
}
/* :L8413 */
.section_body_table {
  background: url("media/essSectionBodyTableBg.png") repeat-x scroll 0 0 white;
  background-color: white;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-collapse: collapse;
  padding-bottom: 3px;
  padding-top: 3px;
}
/* :L8424 */
.section_header_table {
  background: url("media/essSectionHeader.png") repeat-x scroll 0 0 #b4ccec;
  border-top: 1px solid #999999;
  border-collapse: collapse;
  color: black !important;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 23px;
  padding: 3px;
  margin-bottom: -1px;
}
/* :L8437 */
td input[type="text"] {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* :L8442 */
td select {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* :L8447 */
.Text {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  padding-left: 2px;
  text-align: left;
}
/* :L8454 */
div.iconLink {
  float: right;
}
/* :L8458 */
.essHide {
  display: none;
}
/* :L8462 */
ul.node-list {
  font: 11px Verdana;
  list-style: none outside none;
  margin: 0;
  padding-left: 0;
}
/* :L8469 */
ul.node-list li.node ul.node-list span.title {
  font-weight: normal;
}
/* :L8473 */
ul.node-list li.node span.current {
  background: url("media/flow_current.png") no-repeat scroll 0 0 transparent;
  font-style: italic;
}
/* :L8478 */
ul.node-list li.node span.completed {
  background: url("media/flow_completed.png") no-repeat scroll 0 0 transparent;
}
/* :L8482 */
ul.node-list li.node span,
ul.node-list li.node span.current,
ul.node-list li.node span.completed {
  padding-left: 24px;
}
/* :L8486 */
ul.node-list li.node span.title {
  font-weight: bold;
  padding-bottom: 6px;
}
/* :L8491 */
ul.node-list li.node span,
ul.node-list li.node span.current,
ul.node-list li.node span.completed {
  padding-left: 24px;
}
/* :L8495 */
.Heading3 {
  color: Black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
/* :L8503 */
.ColumnarCell {
  background-color: #f1f2f3;
  /***border: 1px solid #55688B  !important; ***/
  border-collapse: collapse;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  padding: 3px;
}
/* :L8513 */
.ColumnarHeaderCell {
  background: url("media/essColumnarHeader.png") repeat-x scroll 0 0 #1295d8;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
}
/*****.Columnar {
    background-color: white;
    border-bottom: 1px solid #CCCCCC;
}*****/

/* :L8527 */
.ColumnarGroupBy {
  background: url("media/essSectionHeader.png") repeat-x scroll 0 0 #b4ccec;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
}
/* :L8536 */
.ColumnarCellAlternate {
  background-color: #ebeced !important;
  /***border: 1px solid #55688B  !important; ***/
  border-collapse: collapse;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  padding: 3px;
}
/* :L8546 */
#homeLeftColumn {
  border-right: 1px solid #cccccc;
  float: left;
  min-height: 400px;
  width: 72%;
  padding-right: 10px;
}
/* :L8554 */
#homeRightColumn {
  float: right;
  min-height: 400px;
  width: 25%;
  margin-right: 10px;
}
/* :L8561 */
.section_body_table .label {
  padding-left: 6px;
}
/* :L8565 */
.orgSalHeader {
  border-top: 1px solid white;
  background-color: #dfdfe0;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 3px;
  padding: 5px;
}
/* :L8576 */
.MenuWebStandardHorizontal {
  padding-left: 4px;
}
/* :L8580 */
.MenuHeaderWebStandardHorizontal {
  color: #212121;
  font-weight: normal;
  outline: medium none;
  font-size: 100%;
  line-height: 27px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  padding-bottom: 1px;
  border-bottom-width: 0 !important;
  padding: 0;
  position: relative;
  background-color: transparent !important;
}
/* :L8595 */
.MenuHeaderWebStandardHorizontal_Selected {
  padding-bottom: 1px;
  border-bottom-width: 0 !important;
  padding: 0;
  position: relative;
  font-weight: normal;
  outline: medium none;
  font-size: 13px;
  line-height: 27px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/* :L8608 */
.MenuHeaderWebStandardHorizontal_Selected .tabItem {
  padding: 3px 6px;
  background: url("media/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% white;
  color: #212121;
  border: 1px solid #aaaaaa;
  border-bottom: 0px;
  padding-bottom: 4px;
  font-size: 13px;
}
/* :L8618 */
#essNav {
  background: url("media/essTabMenuBg.png") repeat-x scroll 0 0 gainsboro;
  padding-left: 3px;
  padding-top: 3px;
  border: 1px solid #aaaaaa;
  width: 99%;
  margin: 3px 3px 4px 2px;
}
/* :L8627 */
.menuText {
  padding: 5px 10px;
}
/* :L8631 */
#mainScreen {
  border: 1px solid #cccccc;
  padding-top: 2px;
}
/* :L8636 */
table.MenuWebStandardHorizontal {
  margin-bottom: -1px;
  padding-left: 3px;
}
/* :L8641 */
.MenuHeaderWebStandardHorizontal .tabItem {
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 3px;
  padding-right: 3px;
  background: url("media/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
  border-left: 1px solid lightgray;
  border-right: 1px solid lightgray;
  border-top: 1px solid lightgray;
  padding-bottom: 3px;
  padding-top: 3px;
  border-bottom: 1px solid #aaaaaa;
}
/* :L8656 */
.MenuHeaderWebStandardHorizontal.MenuHeaderWebStandardHorizontal_FlyOver .tabItem {
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background: #dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
  outline: none;
  padding-bottom: 3px;
  border-bottom: 1px solid transparent;
}
/* :L8668 */
.hideEventHeader {
  display: none;
}
/* :L8672 */
.showEventHeader {
  display: block;
}
/* :L8676 */
.eventEimg {
  height: 290px;
  width: 380px;
  background: url(essOffice.jpg) no-repeat;
  margin-right: 5px;
  float: Right;
}
/* :L8684 */
.eventLimg {
  height: 253px;
  width: 380px;
  background: url(essBaby.jpg) no-repeat;
  float: left;
  margin-left: -20px;
  margin-right: 15px;
}
/* :L8693 */
.eventPimg {
  height: 253px;
  width: 380px;
  margin-right: 5px;
  background: url(family.jpg) no-repeat;
  float: Right;
  margin-bottom: 15px;
}
/* :L8702 */
.eventLink {
  font-size: 12px;
}
/* :L8706 */
hr.hiddenRule {
  background-color: white;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 1px solid white;
  color: white;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* :L8717 */
.eventGroup {
  padding-left: 15px;
}
/* :L8721 */
.eventHeader {
  padding-left: 10px;
  margin-left: -20px;
}
/* :L8726 */
hr.eventRule {
  border-top: 1px solid black;
  color: white;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* :L8734 */
h2.event {
  font-size: 18px;
}
/* :L8738 */
.buttonTable {
  TEXT-ALIGN: center;
}
/* :L8742 */
.contactUs {
  display: block;
}
/* :L8746 */
.actionSection {
  padding: 5px 0px;
}
/* :L8750 */
.actionsContainer {
  clear: both;
  width: 100%;
}
/* :L8755 */
.actionsItem {
  display: block;
  float: left;
}
/* :L8760 */
.actionsItemIcon {
  display: block;
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}
/* :L8767 */
.actionsItem a {
  font-weight: bold;
}
/* :L8771 */
.actionsText {
  clear: both;
  margin-left: 29px;
  padding-bottom: 10px;
  padding-top: 2px;
  text-align: left;
}
/* :L8779 */
.leftLogin {
  float: left;
  /*color: #000000 !important;*/

}
/* :L8784 */
.rightLogin {
  clear: both;
  float: left;
  margin-left: 10px;
  position: relative;
  top: -150px;
}
/* :L8792 */
.loginInputBox {
  background-color: white;
  display: block;
  height: 290px;
  padding: 10px 5px 5px;
}
/* :L8799 */
.footerLinks {
  bottom: 15px;
  clear: both;
  display: block;
  padding: 0 0 10px;
  position: absolute;
}
/* :L8807 */
.pendingWorkflow {
  background-color: #d7e6f0;
  border: 1px solid #cccccc;
  clear: both;
  padding: 0 10px;
  width: 80%;
}
/* :L8815 */
h1,
h2,
h3,
h4,
h5,
p {
  text-align: left;
}
/* :L8819 */
.benefitSummaryContainer {
  display: block;
  border: 1px solid #dddddd;
  width: 95%;
  background-color: #f1f1f1;
  clear: both;
}
/* :L8827 */
.benefitSummaryDetailsMain {
  padding: 10px;
  clear: both;
  text-align: left;
}
/* :L8833 */
.toDoSectionHeader {
  background-color: #a70117;
  background-image: url("media/gradient30.png");
  background-repeat: repeat-x;
  border-left: 1px solid #a73242;
  border-right: 1px solid #a73242;
  color: white;
  font-size: 13px;
  font-weight: bold;
  padding: 5px;
  text-align: left;
}
/* :L8846 */
.toDoItemsContainer {
  background-color: #fcebed;
  border: 1px solid #a73242;
  padding: 5px;
}
/* :L8852 */
/* :L8855 */
.toDoItemsHeader a {
  color: #a73242;
}
/* :L8859 */
.toDoItemsMain {
  margin-left: 25px;
  padding-top: 3px;
}
/* :L8864 */
.toDoIcon {
  float: left;
  width: 13px;
  height: 13px;
  padding: 0px 5px 5px 5px;
  margin-bottom: 15px;
  margin-right: 5px;
}
/* :L8873 */
.benefitDetails {
  float: left;
  width: 98%;
}
/* :L8878 */
.benefitsDetails img {
  border: 0px;
  padding: 0px 5px;
}
/* :L8883 */
.benefitDetailsContainer {
  background-color: #f5f9fb;
  border: 1px solid #dddddd;
  display: block;
  width: 100%;
}
/* :L8890 */
.benefitDetailsHeader {
  font-weight: normal;
  line-height: 45px;
}
/* :L8895 */
.benefitDetailsMain {
  padding: 0px 10px;
  clear: both;
  text-align: left;
}
/* :L8901 */
.benefitDetailItemSecondary {
  display: block;
  clear: right;
}
/* :L8906 */
.benefitDetailsPrimaryContainer {
  float: left;
  width: 65%;
  padding: 10px 0px 10px 20px;
  display: block;
}
/* :L8913 */
.benefitDetailSecondaryContainer {
  float: right;
  text-align: right;
  padding: 10px 0px 10px 0px;
}
/* :L8919 */
.benefitDetailItem .Label {
  clear: left;
  float: left;
  padding: 0;
  width: 100px;
  font-weight: normal;
}
/* :L8927 */
.benefitDetailsFooterCosts .Label,
.benefitDetailSecondaryItem .Label {
  float: left;
  clear: left;
  font-weight: normal;
  padding: 0px;
}
/* :L8934 */
.benefitDetailItem {
  display: block;
}
/* :L8938 */
.benefitDetailData {
  overflow: auto;
  display: inline;
}
/* :L8943 */
.benefitDetailSecondaryItem .Label {
  width: 130px;
}
/* :L8947 */
.benefitDetailSecondaryItem {
  display: block;
  clear: right;
}
/* :L8952 */
.benefitDetailsFooter {
  clear: both;
  min-height: 50px;
  width: 100%;
  background: #eeeeee;
  border-top: 1px solid #dddddd;
}
/* :L8960 */
.benefitDetailsFooterLink {
  float: left;
  padding: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 12px;
}
/* :L8968 */
.benefitsDetailsFooterCosts {
  float: right;
  padding: 10px;
  text-align: right;
}
/* :L8974 */
.benefitsDetailsFooterCosts .Label {
  width: 150px;
}
/* :L8978 */
img.benefitIcon {
  float: left;
  width: 48px;
  height: 48px;
  padding: 0px 5px;
}
/* :L8985 */
span.benefitIcon {
  float: left;
  width: 48px;
  height: 48px;
  padding: 0px 5px;
}
/* :L8992 */
.inlineInputField {
  position: relative;
  float: left;
  top: -10px;
}
/* :L8998 */
hr.mainRule {
  background-color: white;
  color: white;
  border-top: 1px solid #cccccc;
  border-left: 0px;
  border-right: 0px;
  width: 100%;
  left: -8px;
  position: relative;
}
/* :L9009 */
#BW_essLifeworksHome_essLifeworksRetirementInfo .benefitDetailItem .Label {
  width: 175px;
}
/* :L9013 */
.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink {
  padding-left: 0px !important;
}
/* :L9017 */
h1 {
  margin-top: 5px;
}
/* :L9021 */
.RadioButtonList Label {
  font-size: 11px;
}
/* :L9025 */
.error li,
span.error {
  color: red;
  font-size: 11px;
}
/* :L9030 */
/* :L9035 */
.clearFix {
  clear: both;
}
/* :L9039 */
.marginTop {
  margin-top: 15px;
}
/* :L9043 */
.brand1 {
  color: #1295d8;
}
/* :L9047 */
.brand1Lighter {
  color: #1295d8;
}
/* :L9051 */
.brand2 {
  color: #55688b;
}
/* :L9055 */
.brand3 {
  color: #1295d8;
}
/* :L9059 */
.brand4 {
  color: #1295d8;
}
/* :L9063 */
h1 {
  /*font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif;*/
  Font-size: 42px;
  Color: #222222 !important;
  Line-height: 46px !important;
  margin: 0px 0px 16px !important;
}
/* :L9071 */
.Heading1 {
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  text-decoration: none;
  Font-size: 42px;
  Color: #222222 !important;
  Line-height: 46px !important;
  margin: 0px 0px 16px !important;
}
/* :L9080 */
h2 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 18px !important;
  Color: #222222 !important;
  Line-height: 24px !important;
  Font-weight: bold !important;
  margin: 0px 0px 16px !important;
}
/* :L9089 */
.Heading2 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 18px !important;
  Color: #222222 !important;
  Line-height: 24px !important;
  Font-weight: bold !important;
  margin: 0px 0px 16px !important;
}
/* :L9098 */
h3 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Color: #7a7a7a !important;
  Line-height: 20px !important;
  Font-weight: bold !important;
  margin: 0px 0px 16px !important;
  Font-style: italic !important;
}
/* :L9108 */
.Heading3 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Color: #7a7a7a !important;
  Line-height: 20px !important;
  Font-weight: bold !important;
  margin: 0px 0px 16px !important;
  Font-style: italic !important;
}
/* :L9118 */
h4 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 11px !important;
  Color: #7a7a7a !important;
  Line-height: 16px !important;
  margin: 0px 0px 16px !important;
  Font-style: italic !important;
  Text-transform: uppercase !important;
}
/* :L9128 */
.Heading4 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 11px !important;
  Color: #7a7a7a !important;
  Line-height: 16px !important;
  margin: 0px 0px 16px !important;
  Font-style: italic !important;
  Text-transform: uppercase !important;
}
/* :L9138 */
body {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Line-height: 20px !important;
  color: #222222;
}
/* :L9145 */
a {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Line-height: 20px !important;
  color: #1295d8 !important;
  /**Client customizable color**/
  text-decoration: underline;
}
/* :L9153 */
a:hover {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Line-height: 20px !important;
  color: #55688b !important;
  /**Client customizable color**/
  text-decoration: none;
}
/* :L9161 */
a:visited {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Line-height: 20px !important;
  color: #1295d8 !important;
  /**Client customizable color**/
  text-decoration: underline;
}
/* :L9169 */
#essNav {
  background: url("") repeat-x scroll 0 0 transparent !important;
  /**Client customizable color**/
  border: 0px !important;
  width: 100% !important;
  padding-left: 0px !important;
  padding-top: 0px !important;
  margin: 0px 0px 0px 0px !important;
  position: relative !important;
  bottom: 1px !important;
  left: 0px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: left !important;
}
/* :L9184 */
#essPageHeaderBG {
  width: 100%;
  background-color: #1295d8;
  background: url("media/essheader.png") repeat-x scroll 0 0 white !important;
  /**Client customizable img**/
  border-bottom: 1px solid #1295d8;
  height: 169px;
}
/* :L9192 */
#essPageHeader {
  width: 880px !important;
  position: relative !important;
  height: 143px;
}
/* :L9198 */
#essEventPageHeaderBG {
  width: 100%;
  background-color: #1295d8;
  background: url("media/essheader.png") repeat-x scroll 0 0 white !important;
  /**Client customizable img**/
  border-bottom: 1px solid #1295d8;
  height: 112px;
}
/* :L9206 */
#essEventPageHeader {
  padding-top: 15px !important;
  width: 880px !important;
  position: relative !important;
  height: 97px;
}
/* :L9213 */
body {
  /*padding-top: 0px !important;*/
  padding-left: 0px !important;
  background-color: white !important;
  background: url("") repeat-x scroll 0 0 white !important;
}
/* :L9221 */
#myProfileLogout {
  float: right !important;
  position: relative !important;
  height: 48px !important;
  /**Color: #FFFFFF !important;**/
  text-align: right !important;
}
/* :L9229 */
#myProfileLogout a {
  Color: #55688b !important;
  /**Client customizable color**/
  font-weight: bold !important;
  text-decoration: none !important;
  text-align: right !important;
}
/* :L9236 */
#essLogoSection {
  Color: #1295d8 !important;
  /**Client customizable color**/
  text-align: left !important;
  float: left !important;
  position: relative !important;
  height: 8px !important;
  font-size: 11px !important;
}
/* :L9245 */
#essLogoSection img {
  margin: 0 20px 0 0;
  vertical-align: middle;
}
/* :L9250 */
#page {
  background: url("") repeat-x scroll 0 0 white !important;
  border: 0px !important;
  width: 848px !important;
  padding: 32px 16px 48px 16px !important;
  margin: 0px 0px 0px 0px !important;
}
/* :L9258 */
#mainScreen {
  border: 0px solid #cccccc !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
}
/* :L9264 */
#contents {
  width: 100% !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
}
/* :L9270 */
#homeLeftColumn {
  width: 560px !important;
  border: 0px !important;
  margin: 0px 0px 0px 0px !important;
}
/* :L9276 */
#homeRightColumn {
  border: 0px !important;
  width: 256px !important;
  margin: 0px 0px 0px 0px !important;
}
/* :L9282 */
.essSideBar {
  width: 256px !important;
}
/* :L9286 */
.essSideBarHdr {
  background: white url('media/sidebarHdr.gif') no-repeat center center !important;
  color: white !important;
  padding: 13px !important;
}
/* :L9292 */
.essSideBarCnt {
  border: 1px solid lightgray !important;
  padding: 16px !important;
  margin-bottom: 16px !important;
}
/* :L9298 */
.essSideBarCnt2 {
  border: 1px solid lightgray !important;
  padding: 16px !important;
  margin-bottom: 16px !important;
  font-size: 12px !important;
}
/* :L9305 */
.essSideBarCnt2 a {
  font-size: 12px !important;
}
/* :L9309 */
.essWelcomeSection {
  width: 558px !important;
  height: 270px !important;
  background: white url('media/Welcome-to-Your-Admin-Portal-v2.jpg') no-repeat center center !important;
  border: 1px solid lightgray !important;
}
/* :L9316 */
.essWelcomeText {
  float: left !important;
  color: black !important;
  margin: 20px 32px !important;
  width: 288px !important;
  font-size: 13px !important;
}
/* :L9324 */
#yourBenefitsSection {
  width: 100% !important;
  float: left !important;
  border: 0px !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
}
/* :L9332 */
table.yourBenefits {
  width: 100% !important;
  border-collapse: collapse;
  border-bottom: 2px solid #1295d8;
  /**Client customizable color**/

}
/* :L9338 */
table.yourBenefitsInner {
  width: 100% !important;
  border-collapse: collapse;
}
/* :L9343 */
td.yourBenefitText {
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  font-size: 24px !important;
  Line-height: 34px !important;
  Color: #1295d8 !important;
  /**Client customizable color**/
  text-align: left;
  vertical-align: top;
}
/* :L9352 */
td.yourBenefitText:first-line {
  font-size: 24px !important;
  Line-height: 34px !important;
}
/* :L9357 */
td.yourBenefitsInner:last-child {
  border-bottom: none !important;
}
/* :L9361 */
.yourBenefitsCostText {
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Font-size: 18px !important;
  Line-height: 24px !important;
  Color: #222222 !important;
  text-align: left;
  vertical-align: top;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/* :L9372 */
.yourBenefitsCostText .Label {
  Color: #222222 !important;
  Line-height: 24px !important;
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Font-size: 18px !important;
  font-weight: normal !important;
  border-color: white;
  padding-left: 0px !important;
  text-align: left;
  vertical-align: top;
}
/* :L9384 */
.yourBenefitsColumnText {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  color: #222222 !important;
  text-align: right;
  vertical-align: top;
  border-bottom: 1px solid #1295d8;
  /**Client customizable color**/
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/* :L9395 */
.essTableAltBgColor {
  background: #f9f4f3;
  /**Client customizable color**/

}
/* :L9399 */
.yourBenefitsColumnText .Label {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 12px !important;
  padding-top: 0px !important;
  text-align: left;
}
/* :L9406 */
.yourBenefitsHdrText {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  color: white !important;
  background-color: #1295d8 !important;
  /**Client customizable color**/
  Font-weight: bold !important;
  text-align: right;
  Line-height: 25px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/* :L9418 */
#footer {
  height: 40px !important;
  width: 880px !important;
  background: url("media/pfcbfooter.png") repeat-x scroll 0 0 white !important;
  /**Client customizable img**/
  clear: both !important;
  margin-top: -20px !important;
  z-index: 10 !important;
}
/* :L9427 */
.footerText {
  height: 40px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 10px !important;
  color: white !important;
  /*margin: 10px 32px 10px 32px !important;*/

}
/* :L9435 */
.footerText a {
  height: 40px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 10px !important;
  color: white !important;
  text-decoration: none !important;
}
/* :L9443 */
.quickLinksHdr {
  color: #1295d8 !important;
  /**Client customizable color**/
  text-transform: uppercase;
  text-decoration: none;
  Font-size: 12px;
  Line-height: 18px;
  text-align: left !important;
  font-weight: bold !important;
  padding-top: 16px;
  vertical-align: top;
}
/* :L9455 */
.quickLinksMenu {
  border-bottom: thin dashed #b5b5b5;
  text-align: left !important;
  padding: 16px 0px;
  font-weight: bold !important;
  vertical-align: top;
}
/* :L9463 */
.quickLinksMenu a {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  Line-height: 18px !important;
  color: black !important;
  text-decoration: none !important;
}
/* :L9471 */
.quickLinksMenu a:hover {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  Line-height: 18px !important;
  color: #55688b !important;
  /**Client customizable color**/
  text-decoration: none !important;
}
/* :L9479 */
.quickLinksMenu a:visited {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  Line-height: 18px !important;
  color: #b5b5b5 !important;
  text-decoration: none !important;
}
/* :L9487 */
.no-border {
  border-bottom: none;
}
/* :L9491 */
#essLoginHdr {
  width: 100%;
  height: 111px !important;
  background-color: #55688b;
  background: url("") repeat-x scroll 0 0 #55688b !important;
  /**Client customizable img**/

}
/* :L9498 */
#essLoginBody {
  min-width: 980px !important;
  max-width: 1280px !important;
  background-color: #55688b;
  background: url("") no-repeat scroll center center #55688b !important;
  /**Client customizable img**/
  min-height: 574px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* :L9508 */
#essLoginFtr {
  width: 100%;
  height: 113px !important;
  background-color: #55688b;
  background: url("") repeat-x scroll 0 0 #55688b !important;
  /**Client customizable img**/

}
/* :L9515 */
.loginBoxShadow {
  background-color: transparent!important;
  position: relative !important;
  top: 30% !important;
  /*float: right !important;*/

  /*left: 0px !important;*/

}
/* :L9523 */
.loginBox {
  padding: 15px;
  /*background-color: transparent!important;*/
  border: 0px solid #aaaaaa !important;
  margin: auto;
}
/* :L9530 */
.loginBox h1 {
  /*Color: #FFFFFF !important;*/
  margin: auto;
}
/* :L9535 */
.loginBox .ui-widget-content {
  border: 0px solid #aaaaaa !important;
  background: transparent url() 50% 50% repeat-x !important;
  color: white;
  margin: auto;
}
/* :L9542 */
.loginInputBox {
  color: white;
  background-color: transparent!important;
}
/* :L9547 */
.loginInputBox a {
  color: white !important;
}
/* :L9551 */
.loginInputBox a:hover {
  color: white !important;
}
/* :L9555 */
.leftLogin .Label {
  /*color: #ffffff !important;*/
  line-height: 40px !important;
}
/* :L9560 */
.leftLogin {
  color: white !important;
}
/* :L9564 */
#essBody {
  background-color: #55688b !important;
  height: 100% !important;
  width: 100% !important;
}
/* :L9570 */
.leftLogin .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 0px solid lightgray !important;
  /***background: #55688B url( ) 50% 50% repeat-x !important;***/
  color: black !important;
}
/* :L9576 */
.leftLogin .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: 0px solid #999999 !important;
  background: white url() 50% 50% repeat-x !important;
  font-weight: normal;
  color: black !important;
}
/* :L9583 */
.leftLogin .ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 0px solid #aaaaaa !important;
  background: #55688b url() 50% 50% repeat-x !important;
  font-weight: normal;
  color: black !important;
}
/* :L9590 */
#essLoginFtr .footerText {
  height: 113px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 10px !important;
  color: white !important;
  /*margin: 40px 32px 10px 32px !important;*/
  text-align: right !important;
}
/* :L9599 */
.noMinHeight {
  min-height: 0 !important;
}
/* :L9603 */
.flipColumnToLeft {
  float: left !important;
  margin: 0px !important;
  padding: 0px !important;
  padding: 0px 16px 0px 0px !important;
}
/* :L9610 */
.flipColumnToRight {
  float: right !important;
  margin: 0px !important;
  padding: 0px 0px 0px 16px !important;
}
/* :L9616 */
.toDoIcon {
  margin-bottom: 0px;
}
/***.Columnar {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    margin-top: 10px;
}****/

/* :L9626 */
.ColumnarGroupBy {
  background: none;
  color: black;
  font-family: Open Sans Condensed Light, "Helvetica", "Arial", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  padding: 15px 2px 2px 2px;
}
/* :L9636 */
.ColumnarHeaderCell {
  padding: 2px 4px;
  color: #ededed !important;
  font-weight: bold;
  margin: 3px;
  border: 1px solid #55688b !important;
  text-decoration: none;
  text-align: center;
}
/* :L9646 */
.ColumnarHeaderCell {
  background-color: #55688b !important;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b22323), color-stop(63%, #55688b), color-stop(100%, #55688b));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dd1295D8', endColorstr='#dd55688B') !important;
  /* IE6-9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dd1295D8', endColorstr='#dd55688B' )" !important;
  /* IE6-9 */

}
/* :L9658 */
.ColumnarCell TR {
  background-color: white;
}
/* :L9662 */
.ColumnarCell,
.ColumnarCellAlternate {
  padding: 3px 5px;
  font-weight: normal;
  margin: 3px;
  /***border: 1px solid #55688B  !important; ***/
  text-decoration: none;
  background-color: white;
  color: #333333;
  font-size: 11px;
}
/***.ColumnarCellAlternate {
    background-color: #F9F4F3;
}***/

/* :L9677 */
.Text {
  font-family: "Helvetica", "Arial", sans-serif !important;
  font-size: 13px !important;
  padding-left: 2px;
  text-align: left;
  line-height: 15px !important;
}
/* :L9685 */
.prog-set {
  background-clip: padding-box;
  font-size: 13px;
  margin: 0 0 8px;
  padding: 0 8px 8px;
}
/* :L9692 */
.prog-set .progress {
  margin-bottom: 0;
}
/* :L9696 */
.prog-table {
  width: 100%;
}
/* :L9700 */
.prog-dots a,
.prog-dots a:link,
.prog-dots a:visited {
  color: white;
  cursor: pointer;
  font-weight: inherit;
  text-decoration: none;
}
/* :L9707 */
.prog-dots a:hover,
.prog-dots a:focus,
.prog-dots a:active {
  text-decoration: underline;
}
/* :L9711 */
.prog-dots span a {
  color: #cccccc !important;
}
/* :L9715 */
.prog-words a,
.prog-words a:link,
.prog-words a:visited {
  color: #cccccc;
  text-decoration: none;
}
/* :L9720 */
.prog-words a:hover,
.prog-words a:focus,
.prog-words a:active {
  text-decoration: underline;
}
/* :L9724 */
.prog-words .prog-active a {
  color: #333333;
}
/* :L9728 */
.prog-title {
  color: #333333;
  margin-bottom: 8px;
}
/* :L9733 */
.prog-dots th {
  color: white;
  text-align: center;
  vertical-align: middle;
}
/* :L9739 */
.prog-dots th div {
  background-clip: padding-box;
  background-color: #cccccc;
  border-radius: 32px 32px 32px 32px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  font-size: 13px;
  font-weight: normal;
  height: 16px;
  line-height: 16px;
  margin: 4px auto;
  padding: 4px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  vertical-align: middle;
  width: 16px;
}
/* :L9756 */
.prog-dots td {
  padding: 0 8px;
  vertical-align: middle;
}
/* :L9761 */
.prog-dots td div {
  background-color: #cccccc;
  border-bottom: 1px solid #eeeeee;
  height: 1px;
}
/* :L9767 */
.prog-dots .prog-active div {
  background-color: #333333;
}
/* :L9771 */
.prog-dots td span {
  color: #cccccc;
  display: block;
  padding-bottom: 2px;
  padding-top: 2px;
}
/* :L9778 */
.prog-dots .prog-active span {
  color: #333333;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
/* :L9783 */
.prog-words th {
  text-align: center;
  vertical-align: top;
}
/* :L9788 */
.prog-words th div {
  color: #cccccc;
}
/* :L9792 */
.prog-words td {
  vertical-align: top;
}
/* :L9796 */
.prog-words .prog-active div {
  color: #333333;
}
/* :L9800 */
.prog-set-large .prog-dots th div {
  font-size: 16px !important;
  height: 24px !important;
  line-height: 24px !important;
  width: 24px !important;
}
/* :L9807 */
.prog-set-large .prog-dots td div {
  height: 2px !important;
}
/* :L9811 */
.prog-set-large {
  font-size: 13px !important;
  line-height: 16px !important;
}
/* :L9816 */
.prog-set-large th {
  font-size: 13px !important;
  line-height: 16px !important;
}
/* :L9821 */
.prog-set-medium .prog-dots th div {
  font-size: 13px !important;
  height: 16px !important;
  line-height: 16px !important;
  width: 16px !important;
}
/* :L9828 */
.prog-set-medium .prog-dots td div {
  height: 1px !important;
}
/* :L9832 */
.prog-set-medium {
  font-size: 13px !important;
  line-height: 16px !important;
}
/* :L9837 */
.prog-set-medium th {
  font-size: 13px !important;
  line-height: 16px !important;
}
/* :L9842 */
.prog-set-small .prog-dots th div {
  font-size: 10px !important;
  height: 12px !important;
  line-height: 12px !important;
  width: 12px !important;
}
/* :L9849 */
.prog-set-small .prog-dots td div {
  height: 1px !important;
}
/* :L9853 */
.prog-set-small {
  font-size: 12px !important;
  line-height: 13px !important;
}
/* :L9858 */
.prog-set-small th {
  font-size: 12px !important;
  line-height: 13px !important;
}
/* :L9863 */
.prog-set-prim .prog-title,
.prog-set-prim .prog-words .prog-active div,
.prog-set-prim .prog-words .prog-active a,
.prog-set-prim .prog-dots td.prog-active a,
.prog-set-prim .prog-dots .prog-active span {
  color: #0072ca !important;
}
/* :L9867 */
.prog-set-prim .prog-dots .prog-active div {
  background-color: #0072ca !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9872 */
.prog-set-info .prog-title,
.prog-set-info .prog-words .prog-active div,
.prog-set-info .prog-words .prog-active a,
.prog-set-info .prog-dots td.prog-active a,
.prog-set-info .prog-dots .prog-active span {
  color: #3399aa !important;
}
/* :L9876 */
.prog-set-info .prog-dots .prog-active div {
  background-color: #3399aa !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9881 */
.prog-set-success .prog-title,
.prog-set-success .prog-words .prog-active div,
.prog-set-success .prog-words .prog-active a,
.prog-set-success .prog-dots td.prog-active a,
.prog-set-success .prog-dots .prog-active span {
  color: #55aa55 !important;
}
/* :L9885 */
.prog-set-success .prog-dots .prog-active div {
  background-color: #55aa55 !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9890 */
.prog-set-warning .prog-title,
.prog-set-warning .prog-words .prog-active div,
.prog-set-warning .prog-words .prog-active a,
.prog-set-warning .prog-dots td.prog-active a,
.prog-set-warning .prog-dots .prog-active span {
  color: #dd9922 !important;
}
/* :L9894 */
.prog-set-warning .prog-dots .prog-active div {
  background-color: #dd9922 !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9899 */
.prog-set-danger .prog-title,
.prog-set-danger .prog-words .prog-active div,
.prog-set-danger .prog-words .prog-active a,
.prog-set-danger .prog-dots td.prog-active a,
.prog-set-danger .prog-dots .prog-active span {
  color: #bb4444 !important;
}
/* :L9903 */
.prog-set-danger .prog-dots .prog-active div {
  background-color: #bb4444 !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9908 */
.buttonTable {
  padding-top: 32px !important;
}
/* :L9912 */
html,
body,
#containerMain {
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 100%!important;
  /*background-color: #ffffff !important;*/

}
/* :L9920 */
form#frmMain {
  height: 100% !important;
}
/* :L9924 */
a.nav-last {
  background-clip: padding-box;
  border-right: 1px solid transparent;
  border-top-right-radius: 4px;
}
/* :L9930 */
a.nav-anchor {
  color: black !important;
  line-height: 44px !important;
}
/* :L9935 */
a:hover.nav-anchor {
  color: #55688b !important;
  line-height: 44px !important;
  cursor: pointer !important;
}
/* :L9942 */
.nav-anchor,
.nav-anchor:visited {
  border-left: 1px solid transparent;
  border-right: 1px solid white;
  border-top: 1px solid transparent;
  color: #222222;
  display: block;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 13px;
  height: 48px;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
  border-bottom: 1px solid #1295d8;
}
/* :L9958 */
td.nav-home {
  min-width: 51px !important;
  width: 51px !important;
}
/* :L9962 */
a.nav-home {
  background-clip: padding-box;
  background-image: none !important;
  border-top-left-radius: 4px;
}
/* :L9970 */
.MenuHeaderWebStandardHorizontal_Selected .nav-anchor {
  background-color: white !important;
  border-left: 1px solid #1295d8 !important;
  border-right: 1px solid #1295d8 !important;
  border-top: 1px solid #1295d8 !important;
  color: #1295d8 !important;
  font-weight: bold;
  border-bottom: 1px solid white;
}
/* :L9980 */
table.MenuWebStandardHorizontal {
  width: 880px !important;
  height: 48px !important;
  background: url("media/essnavBG1.png") repeat-x scroll 0 0 transparent !important;
  /**Client customizable img**/
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0px !important;
  float: left !important;
}
/* :L9990 */
.MenuHeaderWebStandardHorizontal .homeItem {
  margin: 0px 0px 0px 0px !important;
}
/* :L9994 */
div.homeItem {
  background: url('media/bluelightHouse.png') no-repeat scroll center center transparent;
  line-height: 48px !important;
}
/* :L9999 */
.MenuHeaderWebStandardHorizontal_Selected div.homeItem {
  background: url('media/blueHouse.png') no-repeat scroll center center transparent;
  line-height: 48px !important;
}
/* :L10004 */
.MenuHeaderWebStandardHorizontal_FlyOver div.homeItem {
  background: url('media/blueHouse.png') no-repeat scroll center center transparent;
  line-height: 48px !important;
  cursor: pointer !important;
}
/* :L10010 */
.h1Welcome {
  font-size: 32px !important;
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Color: #222222 !important;
  Line-height: 36px !important;
  margin: 0px 0px 8px !important;
}
/* :L10018 */
.h1WelcomeBrand {
  color: #1295d8 !important;
  font-size: 32px !important;
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Line-height: 36px !important;
  margin: 0px 0px 8px !important;
}
/* :L10026 */
.profileSct {
  border: 1px solid lightgray;
  margin-bottom: 16px;
  padding: 8px 16px;
}
/* :L10032 */
.profileHdr {
  padding: 8px 16px;
  background-color: #1295d8;
  color: white;
  font-size: 18px;
  font-weight: bold;
}
/* :L10040 */
.profileHdr a {
  color: #55688b !important;
  font-size: 13px;
  font-weight: normal;
}
/* :L10046 */
.ColumnarHeaderCell a {
  color: #9ddbfa !important;
  font-size: 12px;
  font-weight: normal;
}
/* :L10052 */
.Label {
  font-family: "Helvetica", "Arial", sans-serif !important;
}
/* :L10056 */
.section_header_table .label2 {
  font-family: "Helvetica", "Arial", sans-serif !important;
  font-size: 16px !important;
  line-height: 20px !important;
}
/* :L10062 */
.section_header_table .Label {
  font-family: "Helvetica", "Arial", sans-serif !important;
  font-size: 15px !important;
  line-height: 18px !important;
}
/* :L10068 */
.ColumnarHeaderCell a {
  color: #9ddbfa !important;
  font-size: 12px !important;
  font-weight: normal;
}
/****.section_header_table {
    background: url("") repeat-x scroll 0 0 !important;
    border-top: 0px solid #999999 !important;
} ***/

/* :L10079 */
.required {
  color: red !important;
}
/* :L10083 */
.required .Label {
  color: red !important;
}
/* :L10087 */
.but-group:after {
  clear: both;
}
/* :L10091 */
.but-group:before,
.but-group:after {
  content: "";
  display: table;
}
/* :L10096 */
.but-group:before,
.but-group:after {
  content: "";
  display: table;
}
/* :L10101 */
.but-toolbar .but-group,
.but-toolbar .but-stack {
  display: inline-block;
}
/* :L10105 */
.but-group {
  position: relative;
  vertical-align: top;
}
/* :L10110 */
.but-left,
.but-group .but-white:first-child {
  background-clip: padding-box;
  border-radius: 4px 0 0 4px !important;
}
/* :L10115 */
.but-middle,
.but-group .but-white {
  background-clip: padding-box;
  border-radius: 0 0 0 0 !important;
  margin: 0 0 0 -1px !important;
}
/* :L10121 */
.but-group .but-white {
  float: left;
}
/* :L10125 */
.but-white,
.but-white:link,
.but-white:visited {
  border: 1px solid #c2c2c2;
  border-radius: 4px 4px 4px 4px;
  color: #222222;
  cursor: pointer;
  display: inline-block;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  outline: medium none;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none !important;
  vertical-align: middle;
}
/* :L10142 */
.but-white:hover,
.but-hover,
.but-hover:hover {
  background: none repeat scroll 0 0 #ebebeb;
  border-color: #adadad;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  color: #0072ca;
  text-decoration: none !important;
}
/* :L10150 */
.but-right,
.but-group .but-white:last-child {
  background-clip: padding-box;
  border-radius: 0 4px 4px 0 !important;
}
/* :L10155 */
.but-white .but-arrow-brand-d,
.but-white .but-arrow-brand-rd {
  background: url("media/list-arrow-brand-d.png") no-repeat scroll center center transparent;
  height: 5px;
  width: 9px;
}
/* :L10161 */
.but-white .but-arrow-brand-r,
.but-white .but-arrow-brand-rl,
.but-white .but-arrow-brand-ru,
.but-white .but-arrow-brand-rd {
  margin: 0 0 4px 6px;
}
/* :L10165 */
.but-white .but-arrow-brand,
.but-white .but-arrow-brand-l,
.but-white .but-arrow-brand-u,
.but-white .but-arrow-brand-d,
.but-white .but-arrow-brand-r,
.but-white .but-arrow-brand-rl,
.but-white .but-arrow-brand-ru,
.but-white .but-arrow-brand-rd {
  display: inline-block;
  vertical-align: middle;
}
/* :L10170 */
.but-arrow-split {
  margin: 0 -2px 4px !important;
}
/* :L10174 */
.menu {
  background: none repeat scroll 0 0 padding-box white;
  border: 1px solid #cccccc;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  color: white;
  min-width: 200px;
  opacity: 1;
  padding: 4px 0;
  position: absolute;
  z-index: 999999;
}
/* :L10187 */
/* :L10190 */
ul.nav-tabs {
  margin: 0 !important;
  min-height: 40px;
  padding: 0;
}
/* :L10196 */
ul.nav-tabs-top li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
/* :L10204 */
ul.nav-tabs a {
  background-color: #eeeeee;
  color: #0072ca;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  min-height: 13px;
  outline: 0 none;
  text-decoration: none;
}
/* :L10215 */
ul.nav-tabs-top a {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #acacac #acacac -moz-use-text-color;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  padding: 8px 16px;
  position: relative;
  top: 1px;
  -webkit-border-radius: 4px 4px 1px 1px;
  -khtml-border-radius: 4px 4px 1px 1px;
  -moz-border-radius: 4px 4px 1px 1px;
  border-radius: 4px 4px 1px 1px;
}
/* :L10236 */
ul.nav-tabs a.current {
  background-color: white;
  color: #222222;
  font-weight: bold;
  text-decoration: none;
}
/* :L10243 */
ul.nav-tabs-top a.current {
  border-bottom: 1px solid white;
  border-top: 2px solid red;
  top: 1px;
}
/* :L10249 */
.error {
  background-color: snow !important;
  border-radius: 4px 4px 4px 4px;
  padding: 0px 16px;
}
/* :L10255 */
span.error {
  background: none repeat scroll 0 0 transparent !important;
  border: 0 none !important;
  box-shadow: none !important;
  color: red !important;
  font-size: 11px !important;
}
/* :L10263 */
.ErrorSummary {
  background-color: snow !important;
  border-radius: 4px 4px 4px 4px;
  padding-right: 16px;
}
/* :L10269 */
span.ErrorSummary {
  background: none repeat scroll 0 0 transparent !important;
  border: 0 none !important;
  box-shadow: none !important;
  color: red !important;
  font-size: 13px !important;
}
/* :L10277 */
span li.ErrorSummary {
  list-style-type: none !important;
  padding: 0px 16px;
}
/* :L10282 */
#loginBtn {
  color: white !important;
}
/* :L10286 */
#loginBtn a {
  background: url("media/loginBtnBlue.png") no-repeat scroll 0 0 transparent !important;
  color: white !important;
  padding: 32px 20px;
  line-height: 79px !important;
  font-weight: bold;
  text-decoration: none;
}
/* :L10295 */
#loginBtn a:hover {
  background: url("media/loginBtnWhite.png") no-repeat scroll 0 0 transparent !important;
  color: black !important;
  padding: 32px 20px;
  line-height: 79px !important;
  font-weight: bold;
  text-decoration: none;
}
/* :L10304 */
.leftLogin .BaseTextBox {
  height: 30px;
}
/* :L10308 */
td input[type="password"] {
  margin-bottom: 5px;
  margin-top: 5px;
}
/* :L10313 */
.addNewBtn {
  background: #7a7a7a !important;
  border: 1px solid #55688b !important;
  color: white !important;
  padding: 5px 10px;
  border-radius: 4px;
  text-align: center;
  line-height: 16px;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none !important;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
}
/* :L10335 */
.addNewBtn:focus {
  background: #7a7a7a !important;
  border: 1px solid #55688b !important;
  color: white !important;
}
/* :L10341 */
.addNewBtn:hover {
  background-image: none !important;
  background-color: #55688b !important;
  font-size: 12px !important;
  color: white !important;
}
/* :L10348 */
.addNewBtn:active {
  background: #7a7a7a !important;
  color: white !important;
}
/* :L10353 */
.editBtn {
  background: white !important;
  border: 1px solid #55688b !important;
  color: black !important;
  padding: 5px 10px;
  border-radius: 4px;
  border: 1px solid #c2c2c2;
  text-align: center;
  color: #222222;
  line-height: 16px;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none !important;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
}
/* :L10377 */
.editBtn:focus {
  background: white !important;
  border: 1px solid #55688b !important;
  color: black !important;
}
/* :L10383 */
.editBtn:hover {
  background-image: none !important;
  background-color: #55688b !important;
  font-size: 12px !important;
  color: white !important;
}
/* :L10390 */
.editBtn:active {
  background: white !important;
  color: black !important;
}
/* :L10395 */
.essHeadBar {
  background-color: #55688b;
  border-bottom: 1px solid #1295d8;
  height: 4px;
}
/* :L10401 */
.top46 {
  top: 46px !important;
}
/* :L10405 */
.top15 {
  top: 15px !important;
}
/* :L10408 */
.top62 {
  top: 57px !important;
}
/* :L10412 */
.top58 {
  top: 41px !important;
}
/* :L10416 */
.viewEmployee {
  background-color: gray;
  color: white;
  line-height: 18px;
  position: relative;
  top: 50px;
  font-size: 12px;
  width: 100%;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  -khtml-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
}
/* :L10430 */
.viewEmployee p {
  padding: 0px 0px 0px 5px;
}
/* :L10434 */
.viewEmployee a {
  line-height: 18px !important;
  font-size: 12px !important;
}
/* :L10439 */
.padtop14 {
  padding-top: 14px !important;
}
/* :L10443 */
.padtop15 {
  padding-top: 15px !important;
}
/* :L10447 */
.padtop62 {
  padding-top: 57px !important;
}
/* :L10451 */
.padtop26 {
  padding-top: 26px !important;
}
/* :L10455 */
#BW_demographicDataEventFlow_tobaccoAffidavit table span.Text {
  padding-left: 0px;
}
/* :L10459 */
#BW_demographicDataEventFlow_tobaccoAffidavit table tr:last-child div {
  margin-top: 15px;
}
/* :L10463 */
#BW_demographicDataEventFlow_tobaccoAffidavit table span.Text ul {
  margin-top: 0px;
}
/* :L10467 */
#BW_demographicDataEventFlow_tobaccoAffidavit table span.Text ul li {
  margin: 0px 0px 5px 0px;
}
/* :L10471 */
/* :L10474 */
.datePickerContainer img {
  vertical-align: top;
}
/* :L10478 */
.ac_results {
  padding: 0px;
  border: 1px solid #7a7a7a;
  background-color: white;
  overflow: hidden;
  z-index: 100000002;
  /* should be >= popup section's z-index */

}
/* :L10486 */
.ac_results ul {
  width: 99%;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* :L10493 */
.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  width: 99%;
  font: menu;
  font-size: 12px;
  line-height: 16px;
  overflow: hidden;
}
/* :L10505 */
/* :L10508 */
.ac_odd {
  background-color: #e3e3e3;
}
/* :L10512 */
.ac_over {
  background-color: #c1c1c1;
  color: black;
}
/* :L10517 */
.sorting_asc {
  background: url("media/sort_asc.png") no-repeat scroll right center transparent;
  cursor: pointer;
  padding: 3px;
  vertical-align: middle;
}
/* :L10524 */
.sorting_desc {
  background: url("media/sort_desc.png") no-repeat scroll right center transparent;
  cursor: pointer;
  padding: 3px;
  vertical-align: middle;
}
/* :L10531 */
.ScrollableColumnarHeaderLinkText {
  text-decoration: underline;
  color: black !important;
}
/* :L10536 */
.DataTables_sort_icon {
  text-decoration: none;
}
/* :L10540 */
.mssEmployeeInquiryMenuHighlighted {
  background-color: white !important;
}
/* :L10544 */
a.mssEmployeeInquiryMenuHighlighted {
  color: #1295d8 !important;
}
/* :L10548 */
a:hover.mssEmployeeInquiryMenuHighlighted {
  color: #1e487a !important;
}
/*! Avalanche | MIT License | @colourgarden */

/* :L10577 */
.uyyVjhuoQ2__grid {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-left: -0.75rem;
  font-size: 0rem;
}
/* :L10586 */
.uyyVjhuoQ2__grid__cell {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  padding: 0;
  padding-left: .75rem;
  margin: 0;
  vertical-align: top;
  font-size: 1rem;
}
/* :L10597 */
.uyyVjhuoQ2__1\/1 {
  width: 100%;
}
/* :L10601 */
.uyyVjhuoQ2__1\/2 {
  width: 50%;
}
@media screen and (min-width: 20em) {
  /* :L10606 */
  .uyyVjhuoQ2__1\/1--smallest {
    width: 100%;
  }
  /* :L10609 */
  .uyyVjhuoQ2__1\/2--smallest {
    width: 50%;
  }
}
@media screen and (min-width: 30em) {
  /* :L10615 */
  .uyyVjhuoQ2__1\/1--smaller {
    width: 100%;
  }
  /* :L10618 */
  .uyyVjhuoQ2__1\/2--smaller {
    width: 50%;
  }
}
@media screen and (min-width: 40em) {
  /* :L10624 */
  .uyyVjhuoQ2__1\/1--small {
    width: 100%;
  }
  /* :L10627 */
  .uyyVjhuoQ2__1\/2--small {
    width: 50%;
  }
}
@media screen and (min-width: 46em) {
  /* :L10633 */
  .uyyVjhuoQ2__1\/1--medium {
    width: 100%;
  }
  /* :L10636 */
  .uyyVjhuoQ2__1\/2--medium {
    width: 50%;
  }
}
@media screen and (min-width: 64em) {
  /* :L10642 */
  .uyyVjhuoQ2__1\/1--large {
    width: 100%;
  }
  /* :L10645 */
  .uyyVjhuoQ2__1\/2--large {
    width: 50%;
  }
}
@media screen and (min-width: 80em) {
  /* :L10651 */
  .uyyVjhuoQ2__1\/1--larger {
    width: 100%;
  }
  /* :L10654 */
  .uyyVjhuoQ2__1\/2--larger {
    width: 50%;
  }
}
@media screen and (min-width: 100em) {
  /* :L10660 */
  .uyyVjhuoQ2__1\/1--largest {
    width: 100%;
  }
  /* :L10663 */
  .uyyVjhuoQ2__1\/2--largest {
    width: 50%;
  }
}
/* :L10668 */
.uyyVjhuoQ2__form__fieldset {
  border: 0;
  font: inherit;
  font-size: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
/* :L10678 */
.uyyVjhuoQ2__body {
  background: white url("/MCC/Areas/Themes/mccmss/Content/media/background.png") !important;
  /*no-repeat 50% 0 fixed*/
  background-size: cover !important;
  box-sizing: border-box;
  color: #46494c;
  font: 100%/1.5 sans-serif !important;
  height: auto !important;
  min-height: 100vh !important;
  padding: 1.5rem !important;
}
/* :L10689 */
.uyyVjhuoQ2__body--dark {
  background-color: #2977bc !important;
  background-image: url("/MCC/Areas/Themes/mccmss/Content/media/background--dark.png") !important;
  background-size: cover;
}
/* :L10695 */
.uyyVjhuoQ2__body *,
.uyyVjhuoQ2__body *::before,
.uyyVjhuoQ2__body *::after {
  box-sizing: inherit;
}
/* :L10701 */
.uyyVjhuoQ2__body h1:not([class^=uyyVjhuoQ2__]) {
  color: inherit !important;
  font: bold 2.48832rem/2.625rem serif !important;
  margin: 2.625rem 0 1.5rem !important;
}
/* :L10707 */
.uyyVjhuoQ2__body p:not([class^=uyyVjhuoQ2__]) {
  margin: 1.5rem 0;
}
/* :L10711 */
.uyyVjhuoQ2__body a:not([class^=uyyVjhuoQ2__]),
.uyyVjhuoQ2__body a:not([class^=uyyVjhuoQ2__]):link,
.uyyVjhuoQ2__body a:not([class^=uyyVjhuoQ2__]):visited,
.uyyVjhuoQ2__body a:not([class^=uyyVjhuoQ2__]):hover,
.uyyVjhuoQ2__body a:not([class^=uyyVjhuoQ2__]):active {
  color: #2977bc !important;
  font: inherit !important;
  transition: color 0.2s;
}
/* :L10721 */
.uyyVjhuoQ2__body a:not([class^=uyyVjhuoQ2__]):hover {
  color: #6d9643 !important;
  text-decoration: underline;
}
/* :L10726 */
.uyyVjhuoQ2__body cite:not([class^=uyyVjhuoQ2__]) {
  font-style: italic;
}
/* :L10730 */
.uyyVjhuoQ2__outer-wrapper {
  background-color: white;
  border: 1px solid #d4d4d4;
  margin: 0 auto;
  max-width: 40em;
}
/* :L10737 */
.uyyVjhuoQ2__inner-wrapper {
  margin: 1.5rem 1.5rem 2.25rem;
}
/* :L10741 */
.uyyVjhuoQ2__head {
  border-bottom: 1px solid #dfdfdf;
}
/* :L10745 */
.uyyVjhuoQ2__logo--head {
  margin: 1.5rem auto .75rem;
  max-width: 21.5rem;
}
/* :L10750 */
.uyyVjhuoQ2__logo__img {
  display: block;
  height: auto;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
/* :L10758 */
.uyyVjhuoQ2__body .validation-summary-valid {
  display: none;
}
/* :L10762 */
.uyyVjhuoQ2__body .validation-summary-errors {
  background-color: #e94f37;
  border: 0;
  border-radius: 0;
  color: white;
  font-size: inherit;
  font-weight: bold;
  font-size: medium;
  margin: 1.5rem 0;
  padding: 0.75rem 1.5rem;
}
/* :L10774 */
.uyyVjhuoQ2__body .validation-summary-errors ul,
.uyyVjhuoQ2__body .validation-summary-errors li {
  color: white !important;
  font-weight: bold;
  font-size: medium;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* :L10784 */
.uyyVjhuoQ2__form__header {
  color: inherit !important;
  font: inherit !important;
  font-weight: bold !important;
  margin: 1.5rem 0 .375rem !important;
  padding: 0;
}
/* :L10792 */
.uyyVjhuoQ2__form__fieldset {
  background-color: whitesmoke;
  border-top: 1px solid #dfdfdf;
  padding: 0.375rem 0.75rem;
}
/* :L10798 */
.uyyVjhuoQ2__form__fieldset:last-of-type,
.uyyVjhuoQ2__form__fieldset--last {
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 1.5rem;
}
/* :L10804 */
.uyyVjhuoQ2__form__label {
  margin-top: 0.375rem;
}
/* :L10808 */
.uyyVjhuoQ2__form__field--no-label {
  margin-top: 0.375rem;
}
/* :L10812 */
.uyyVjhuoQ2__form__field {
  margin-bottom: 0.375rem;
}
/* :L10816 */
.uyyVjhuoQ2__form__text-input {
  color: #46494c;
  font: inherit;
  width: 100%;
}
/* :L10822 */
.uyyVjhuoQ2__form__hint {
  font-size: .83333rem !important;
  line-height: 1.5rem !important;
}
/* :L10827 */
.uyyVjhuoQ2__btn,
.uyyVjhuoQ2__btn:link,
.uyyVjhuoQ2__btn:visited,
.uyyVjhuoQ2__btn:hover,
.uyyVjhuoQ2__btn:active {
  background-color: #2977bc;
  border: 1px solid white;
  border-radius: 1.875rem;
  color: white !important;
  display: inline-block;
  font-size: .83333rem;
  font-weight: lighter;
  letter-spacing: 2px;
  line-height: 1.125rem;
  padding: .375rem 1.125rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.4s;
}
/* :L10848 */
.uyyVjhuoQ2__btn:hover {
  background-color: #6d9643;
}
/* :L10852 */
.uyyVjhuoQ2__btn:active {
  background-color: #d7d7d7;
}
/* :L10856 */
.uyyVjhuoQ2__body .input-validation-error {
  border: 1px solid #e94f37;
}
/* :L10861 */
.leftLogin {
  float: left;
}
/* :L10864 */
.rightLogin {
  clear: both;
  float: left;
  margin-left: 10px;
  position: relative;
  top: -150px;
}
/* :L10871 */
.loginInputBox {
  background-color: white!important;
  display: block!important;
  height: 290px!important;
  padding: 10px 5px 5px!important;
}
/* :L10878 */
.login-box {
  -webkit-box-shadow: 10px 10px 29px -5px rgba(0, 0, 0, 0.75) !important;
  -moz-box-shadow: 10px 10px 29px -5px rgba(0, 0, 0, 0.75) !important;
  box-shadow: 10px 10px 29px -5px rgba(0, 0, 0, 0.75) !important;
}
/* :L10884 */
.form-box {
  margin-top: 35px;
}
/* :L10888 */
.form-control {
  width: 155px;
  padding: 3px;
}
/* :L10893 */
.form-top {
  overflow: hidden;
  padding: 0 25px 15px 25px;
  background: white;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  text-align: center;
}
/* :L10905 */
/* :L10908 */
.form-top-left {
  padding-top: 25px;
}
/* :L10912 */
.form-top-left h3 {
  margin-top: 0;
}
/* :L10916 */
.form-top-right {
  float: left;
  width: 25%;
  padding-top: 5px;
  font-size: 66px;
  color: #dddddd;
  line-height: 100px;
  text-align: right;
}
/* :L10926 */
.form-bottom {
  padding: 25px 200px 30px 200px;
  background: white;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 2104px 4px;
  text-align: center;
}
/* :L10935 */
.form-bottom form textarea {
  height: 100px;
}
/* :L10939 */
.form-bottom form button.btn {
  width: 100%;
}
/* :L10942 */
.form-bottom form .input-error {
  border-color: #de615e;
}
/* :L10946 */
.login-box {
  -webkit-box-shadow: 10px 10px 29px -5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 10px 10px 29px -5px rgba(0, 0, 0, 0.75);
  box-shadow: 10px 10px 29px -5px rgba(0, 0, 0, 0.75);
}
/* :L10952 */
.login-background {
  background-color: white;
  background-image: url(media/background.png) !important;
  background-size: cover !important;
  background-attachment: fixed;
}
/* :L10959 */
.form-top {
  overflow: hidden;
  padding: 0 25px 15px 25px;
  /*background: #fff;*/
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  text-align: center;
}
/* :L10970 */
.loginInputBox {
  background-color: beige;
  display: block;
  height: 290px;
  padding: 10px 5px 5px;
}
/*! jQuery UI - v1.9.2 - 2013-05-15
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=verdana%2C%20arial%2C%20helvetica&fwDefault=bold&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=%23cee3ec&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23CCC&fcHeader=%23696969&iconColorHeader=%23696969&bgColorContent=%23fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=%23a6c9e2&fcContent=%23696969&iconColorContent=%23696969&bgColorDefault=%23dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=%23c5dbec&fcDefault=%23696969&iconColorDefault=%23696969&bgColorHover=%23d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%2379b7e7&fcHover=%231d5987&iconColorHover=%23696969&bgColorActive=%23f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=%2379b7e7&fcActive=%23e17009&iconColorActive=%23f9bd01&bgColorHighlight=%23fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23fad42e&fcHighlight=%23363636&iconColorHighlight=%23696969&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23696969&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23696969&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/

/* :L10985 */
.ui-helper-hidden {
  display: none;
}
/* :L10988 */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* :L10998 */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
/* :L11008 */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
/* :L11013 */
.ui-helper-clearfix:after {
  clear: both;
}
/* :L11016 */
.ui-helper-clearfix {
  zoom: 1;
}
/* :L11019 */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Interaction Cues
----------------------------------*/

/* :L11031 */
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */

/* :L11039 */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */

/* :L11050 */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* :L11057 */
.ui-resizable {
  position: relative;
}
/* :L11060 */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
/* :L11065 */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
/* :L11069 */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
/* :L11076 */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
/* :L11083 */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
/* :L11090 */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
/* :L11097 */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
/* :L11104 */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
/* :L11111 */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
/* :L11118 */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
/* :L11125 */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
/* :L11130 */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  zoom: 1;
}
/* :L11138 */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
/* :L11141 */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}
/* :L11144 */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
/* :L11147 */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
/* :L11153 */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1;
}
/* :L11159 */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
/* workarounds */

/* :L11167 */
* html .ui-autocomplete {
  width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

/* :L11172 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
/* the overflow property removes extra width in IE */

/* :L11184 */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* :L11191 */
.ui-button-icon-only {
  width: 2.2em;
}
/* to make room for the icon, a width needs to be set here */

/* :L11196 */
button.ui-button-icon-only {
  width: 2.4em;
}
/* button elements seem to need a little more width */

/* :L11201 */
.ui-button-icons-only {
  width: 3.4em;
}
/* :L11204 */
button.ui-button-icons-only {
  width: 3.7em;
}
/*button text element */

/* :L11209 */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}
/* :L11213 */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
/* :L11216 */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
/* :L11221 */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
/* :L11225 */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
/* :L11229 */
.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 */

/* :L11235 */
input.ui-button {
  padding: .4em 1em;
}
/*button icon element(s) */

/* :L11240 */
.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;
}
/* :L11249 */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
/* :L11253 */
.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;
}
/* :L11258 */
.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;
}
/* :L11263 */
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/*button sets*/

/* :L11269 */
.ui-buttonset {
  margin-right: 7px;
}
/* :L11272 */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */

/* :L11278 */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* reset extra padding in Firefox */

/* :L11284 */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
/* :L11289 */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
/* :L11293 */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* :L11300 */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* :L11304 */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* :L11307 */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* :L11310 */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* :L11313 */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* :L11316 */
.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;
}
/* :L11325 */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* :L11330 */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
/* :L11334 */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* :L11337 */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* :L11341 */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
/* :L11347 */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* :L11353 */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* :L11357 */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* :L11364 */
.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;
}
/* :L11372 */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
/* :L11380 */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */

/* :L11385 */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
/* :L11388 */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* :L11391 */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
/* :L11395 */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
/* :L11398 */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
/* :L11401 */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
/* :L11404 */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
/* :L11407 */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* :L11410 */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
/* :L11413 */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
/* RTL support */

/* :L11420 */
.ui-datepicker-rtl {
  direction: rtl;
}
/* :L11423 */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* :L11427 */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* :L11431 */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* :L11435 */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* :L11439 */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* :L11442 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* :L11445 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
/* :L11448 */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* :L11451 */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* :L11455 */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

/* :L11461 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
  /*must have*/

}
/* :L11473 */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}
/* :L11481 */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
/* :L11485 */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}
/* :L11489 */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
/* :L11498 */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
/* :L11502 */
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
/* :L11506 */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
/* :L11514 */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}
/* :L11521 */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
/* :L11524 */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
/* :L11528 */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
/* :L11534 */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
/* :L11537 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}
/* :L11544 */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
/* :L11548 */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 100%;
}
/* :L11554 */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
/* :L11561 */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal;
}
/* :L11569 */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
/* :L11574 */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}
/* :L11579 */
.ui-menu .ui-state-disabled a {
  cursor: default;
}
/* icon support */

/* :L11584 */
.ui-menu-icons {
  position: relative;
}
/* :L11587 */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
/* left-aligned */

/* :L11593 */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}
/* right-aligned */

/* :L11600 */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}
/* :L11604 */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
/* :L11609 */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
/* :L11613 */
.ui-slider {
  position: relative;
  text-align: left;
}
/* :L11617 */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
/* :L11624 */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* :L11632 */
.ui-slider-horizontal {
  height: .8em;
}
/* :L11635 */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
/* :L11639 */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* :L11643 */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* :L11646 */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* :L11649 */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
/* :L11653 */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
/* :L11658 */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* :L11662 */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* :L11665 */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/* :L11668 */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
/* :L11675 */
.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}
/* :L11684 */
.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;
}
/* :L11697 */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* more specificity required here to overide default borders */

/* :L11704 */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
/* vertical centre icon */

/* :L11712 */
.ui-spinner-up {
  top: 0;
}
/* :L11715 */
.ui-spinner-down {
  bottom: 0;
}
/* TR overrides */

/* :L11720 */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}
/* :L11724 */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

/* :L11731 */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
/* :L11735 */
.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;
}
/* :L11745 */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
/* :L11750 */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
/* :L11754 */
.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;
}
/* :L11759 */
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

/* :L11765 */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
/* :L11771 */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaaaaa;
  box-shadow: 0 0 5px #aaaaaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */

/* :L11781 */
* html .ui-tooltip {
  background-image: none;
}
/* :L11784 */
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers
----------------------------------*/

/* :L11790 */
.ui-widget {
  font-family: verdana, arial, helvetica;
  font-size: 1.1em;
}
/* :L11794 */
.ui-widget .ui-widget {
  font-size: 1em;
}
/* :L11797 */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: verdana, arial, helvetica;
  font-size: 1em;
}
/* :L11804 */
.ui-widget-content {
  border: 1px solid #a6c9e2;
  background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
  color: dimgray;
}
/* :L11809 */
.ui-widget-content a {
  color: dimgray;
}
/* :L11812 */
.ui-widget-header {
  border: 1px solid #cccccc;
  background: #cee3ec url(images/ui-bg_flat_100_cee3ec_40x100.png) 50% 50% repeat-x;
  color: dimgray;
  font-weight: bold;
}
/* :L11818 */
.ui-widget-header a {
  color: dimgray;
}
/* Interaction states
----------------------------------*/

/* :L11824 */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c5dbec;
  background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: dimgray;
}
/* :L11832 */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: dimgray;
  text-decoration: none;
}
/* :L11838 */
.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 #79b7e7;
  background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1d5987;
}
/* :L11849 */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #1d5987;
  text-decoration: none;
}
/* :L11856 */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #79b7e7;
  background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #e17009;
}
/* :L11864 */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #e17009;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/

/* :L11873 */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fad42e;
  background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
  color: #363636;
}
/* :L11880 */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
/* :L11885 */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
/* :L11892 */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
/* :L11897 */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* :L11902 */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
/* :L11907 */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
/* :L11914 */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
/* :L11921 */
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
/* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */

/* :L11931 */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L11936 */
.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L11939 */
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L11942 */
.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L11945 */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L11949 */
.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_f9bd01_256x240.png);
}
/* :L11952 */
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L11955 */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */

/* :L11961 */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
/* :L11964 */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
/* :L11967 */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
/* :L11970 */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
/* :L11973 */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
/* :L11976 */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
/* :L11979 */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
/* :L11982 */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
/* :L11985 */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
/* :L11988 */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
/* :L11991 */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
/* :L11994 */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
/* :L11997 */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
/* :L12000 */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
/* :L12003 */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
/* :L12006 */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
/* :L12009 */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
/* :L12012 */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
/* :L12015 */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
/* :L12018 */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
/* :L12021 */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
/* :L12024 */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
/* :L12027 */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
/* :L12030 */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
/* :L12033 */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
/* :L12036 */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
/* :L12039 */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
/* :L12042 */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
/* :L12045 */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
/* :L12048 */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
/* :L12051 */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
/* :L12054 */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
/* :L12057 */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
/* :L12060 */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
/* :L12063 */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
/* :L12066 */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
/* :L12069 */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
/* :L12072 */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
/* :L12075 */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
/* :L12078 */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
/* :L12081 */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
/* :L12084 */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
/* :L12087 */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
/* :L12090 */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
/* :L12093 */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
/* :L12096 */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
/* :L12099 */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
/* :L12102 */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
/* :L12105 */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
/* :L12108 */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
/* :L12111 */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
/* :L12114 */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
/* :L12117 */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
/* :L12120 */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
/* :L12123 */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
/* :L12126 */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
/* :L12129 */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
/* :L12132 */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
/* :L12135 */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
/* :L12138 */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
/* :L12141 */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
/* :L12144 */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
/* :L12147 */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
/* :L12150 */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
/* :L12153 */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
/* :L12156 */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
/* :L12159 */
.ui-icon-extlink {
  background-position: -32px -80px;
}
/* :L12162 */
.ui-icon-newwin {
  background-position: -48px -80px;
}
/* :L12165 */
.ui-icon-refresh {
  background-position: -64px -80px;
}
/* :L12168 */
.ui-icon-shuffle {
  background-position: -80px -80px;
}
/* :L12171 */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
/* :L12174 */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
/* :L12177 */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
/* :L12180 */
.ui-icon-folder-open {
  background-position: -16px -96px;
}
/* :L12183 */
.ui-icon-document {
  background-position: -32px -96px;
}
/* :L12186 */
.ui-icon-document-b {
  background-position: -48px -96px;
}
/* :L12189 */
.ui-icon-note {
  background-position: -64px -96px;
}
/* :L12192 */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
/* :L12195 */
.ui-icon-mail-open {
  background-position: -96px -96px;
}
/* :L12198 */
.ui-icon-suitcase {
  background-position: -112px -96px;
}
/* :L12201 */
.ui-icon-comment {
  background-position: -128px -96px;
}
/* :L12204 */
.ui-icon-person {
  background-position: -144px -96px;
}
/* :L12207 */
.ui-icon-print {
  background-position: -160px -96px;
}
/* :L12210 */
.ui-icon-trash {
  background-position: -176px -96px;
}
/* :L12213 */
.ui-icon-locked {
  background-position: -192px -96px;
}
/* :L12216 */
.ui-icon-unlocked {
  background-position: -208px -96px;
}
/* :L12219 */
.ui-icon-bookmark {
  background-position: -224px -96px;
}
/* :L12222 */
.ui-icon-tag {
  background-position: -240px -96px;
}
/* :L12225 */
.ui-icon-home {
  background-position: 0 -112px;
}
/* :L12228 */
.ui-icon-flag {
  background-position: -16px -112px;
}
/* :L12231 */
.ui-icon-calendar {
  background-position: -32px -112px;
}
/* :L12234 */
.ui-icon-cart {
  background-position: -48px -112px;
}
/* :L12237 */
.ui-icon-pencil {
  background-position: -64px -112px;
}
/* :L12240 */
.ui-icon-clock {
  background-position: -80px -112px;
}
/* :L12243 */
.ui-icon-disk {
  background-position: -96px -112px;
}
/* :L12246 */
.ui-icon-calculator {
  background-position: -112px -112px;
}
/* :L12249 */
.ui-icon-zoomin {
  background-position: -128px -112px;
}
/* :L12252 */
.ui-icon-zoomout {
  background-position: -144px -112px;
}
/* :L12255 */
.ui-icon-search {
  background-position: -160px -112px;
}
/* :L12258 */
.ui-icon-wrench {
  background-position: -176px -112px;
}
/* :L12261 */
.ui-icon-gear {
  background-position: -192px -112px;
}
/* :L12264 */
.ui-icon-heart {
  background-position: -208px -112px;
}
/* :L12267 */
.ui-icon-star {
  background-position: -224px -112px;
}
/* :L12270 */
.ui-icon-link {
  background-position: -240px -112px;
}
/* :L12273 */
.ui-icon-cancel {
  background-position: 0 -128px;
}
/* :L12276 */
.ui-icon-plus {
  background-position: -16px -128px;
}
/* :L12279 */
.ui-icon-plusthick {
  background-position: -32px -128px;
}
/* :L12282 */
.ui-icon-minus {
  background-position: -48px -128px;
}
/* :L12285 */
.ui-icon-minusthick {
  background-position: -64px -128px;
}
/* :L12288 */
.ui-icon-close {
  background-position: -80px -128px;
}
/* :L12291 */
.ui-icon-closethick {
  background-position: -96px -128px;
}
/* :L12294 */
.ui-icon-key {
  background-position: -112px -128px;
}
/* :L12297 */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
/* :L12300 */
.ui-icon-scissors {
  background-position: -144px -128px;
}
/* :L12303 */
.ui-icon-clipboard {
  background-position: -160px -128px;
}
/* :L12306 */
.ui-icon-copy {
  background-position: -176px -128px;
}
/* :L12309 */
.ui-icon-contact {
  background-position: -192px -128px;
}
/* :L12312 */
.ui-icon-image {
  background-position: -208px -128px;
}
/* :L12315 */
.ui-icon-video {
  background-position: -224px -128px;
}
/* :L12318 */
.ui-icon-script {
  background-position: -240px -128px;
}
/* :L12321 */
.ui-icon-alert {
  background-position: 0 -144px;
}
/* :L12324 */
.ui-icon-info {
  background-position: -16px -144px;
}
/* :L12327 */
.ui-icon-notice {
  background-position: -32px -144px;
}
/* :L12330 */
.ui-icon-help {
  background-position: -48px -144px;
}
/* :L12333 */
.ui-icon-check {
  background-position: -64px -144px;
}
/* :L12336 */
.ui-icon-bullet {
  background-position: -80px -144px;
}
/* :L12339 */
.ui-icon-radio-on {
  background-position: -96px -144px;
}
/* :L12342 */
.ui-icon-radio-off {
  background-position: -112px -144px;
}
/* :L12345 */
.ui-icon-pin-w {
  background-position: -128px -144px;
}
/* :L12348 */
.ui-icon-pin-s {
  background-position: -144px -144px;
}
/* :L12351 */
.ui-icon-play {
  background-position: 0 -160px;
}
/* :L12354 */
.ui-icon-pause {
  background-position: -16px -160px;
}
/* :L12357 */
.ui-icon-seek-next {
  background-position: -32px -160px;
}
/* :L12360 */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
/* :L12363 */
.ui-icon-seek-end {
  background-position: -64px -160px;
}
/* :L12366 */
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

/* :L12371 */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
/* :L12374 */
.ui-icon-stop {
  background-position: -96px -160px;
}
/* :L12377 */
.ui-icon-eject {
  background-position: -112px -160px;
}
/* :L12380 */
.ui-icon-volume-off {
  background-position: -128px -160px;
}
/* :L12383 */
.ui-icon-volume-on {
  background-position: -144px -160px;
}
/* :L12386 */
.ui-icon-power {
  background-position: 0 -176px;
}
/* :L12389 */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
/* :L12392 */
.ui-icon-signal {
  background-position: -32px -176px;
}
/* :L12395 */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
/* :L12398 */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
/* :L12401 */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
/* :L12404 */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
/* :L12407 */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
/* :L12410 */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
/* :L12413 */
.ui-icon-circle-close {
  background-position: -32px -192px;
}
/* :L12416 */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
/* :L12419 */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
/* :L12422 */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
/* :L12425 */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
/* :L12428 */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
/* :L12431 */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
/* :L12434 */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
/* :L12437 */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
/* :L12440 */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
/* :L12443 */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
/* :L12446 */
.ui-icon-circle-check {
  background-position: -208px -192px;
}
/* :L12449 */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
/* :L12452 */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
/* :L12455 */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
/* :L12458 */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
/* :L12461 */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
/* :L12464 */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
/* :L12467 */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
/* :L12470 */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
/* :L12473 */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
/* :L12476 */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
/* :L12479 */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
/* :L12482 */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */

/* :L12490 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -khtml-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
/* :L12499 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -khtml-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* :L12508 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* :L12517 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* Overlays */

/* :L12528 */
.ui-widget-overlay {
  background: dimgray url(images/ui-bg_diagonals-small_0_696969_40x40.png) 50% 50% repeat;
  opacity: .3;
  filter: alpha(opacity=30);
}
/* :L12533 */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: dimgray url(images/ui-bg_flat_0_696969_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* ========================
   Login Form
   =========================*/

/* :L12549 */
.loginBoxShadow {
  width: 600px;
  height: 400px;
  position: absolute;
  background-color: #7899af;
  left: 50%;
  margin-left: -300px;
  /*margin-top: 5%;*/
  z-index: 10;
}
/* :L12560 */
.loginBox {
  padding: 15px;
  background-color: white;
  border: 2px solid #aaaaaa;
  margin: auto;
}
/* :L12566 */
.loginInputBox {
  background-color: white;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
}
/* :L12573 */
#loginMenu li.tab-inactive a:hover {
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background: #dadada url(media/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
  outline: none;
}
/* :L12582 */
HR.loginRule {
  background-color: white;
  color: white;
  border-top: 1px solid #aaaaaa;
  border-left: 0px;
  border-right: 0px;
  width: 100%;
  background-image: none;
}
/* :L12591 */
h2.loginLabel,
h2.ssLabel {
  margin-bottom: 4px;
}
/* ========================
   Validation
   ========================
*/

/* class generated by asp.net when an input field is invalid*/

/* :L12602 */
.input-validation-error {
  border: 1px solid red;
}
/* class generated by asp.net when showing validation as a summary */

/* :L12607 */
.validation-summary-errors {
  border: solid 1px red;
}
/* :L12610 */
.validation-summary-errors ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  font-size: medium;
}
/* :L12616 */
.validation-summary-errors ul li {
  font-size: medium;
  /*color: Red;*/

}
/* class generated by asp.net when  showing a validation error next to a field */

/* :L12622 */
.field-validation-error {
  color: Red;
}
/* =================
   Gradients
   =================
*/

/* :L12630 */
.gradient {
  background-image: url("images/header_gradient.gif");
  background-repeat: repeat-x;
  background-position: top;
}
/* :L12635 */
.gradient-double {
  background-image: url("images/double_line_grad.png");
  background-repeat: no-repeat;
  background-position: top;
}
/*
======================
Progress Notification
======================
*/

/* :L12646 */
#progress-container {
  display: none;
}
/* :L12649 */
.progress-indicator {
  width: 125px;
  height: 62px;
  background-color: White;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: solid 2px #adc8fb;
}
/* :L12658 */
.progress-indicator img {
  margin-top: 5px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* :L12664 */
.progress-indicator div {
  margin: auto;
  width: 125px;
}
/* :L12668 */
span.progressText {
  text-align: center;
  color: Black;
}
/* :L12672 */
ul#progress-indicator-list {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: center;
  padding-top: 2px;
}
/** this effectively zebra strips any backoffice table. **/

/* :L12681 */
.tbl_Style_01 tr.tr_Style_01:nth-child(odd) {
  background-color: #d8e9be;
}
/* fix for .net 4 break */

/* :L12686 */
img {
  border-width: 0px;
}
/* :L12689 */
.backoffice_header {
  BACKGROUND-IMAGE: url(header_tile_bg.jpg);
  height: 70px;
  width: 100%;
  background-repeat: repeat-x;
}
/* :L12695 */
.aspNetDisabled {
  color: #a0a0c1;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12700 */
.Heading1 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 18px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12709 */
.Heading2 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 16px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12718 */
.Heading3 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 14px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12727 */
.Heading4 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service Label font - used to format labels*/

/* :L12736 */
.Label {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
  color: #5c5b42;
  /* Brown Color Label Text */
  padding-left: 10px;
  text-align: left;
}
/* Backoffice and Self Service Label font - used to format labels*/

/* :L12748 */
.LabelBlack {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
  padding-left: 10px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12758 */
.Text {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
  padding-left: 2px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12767 */
.Number {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
  padding-right: 2px;
  text-align: right;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12776 */
.Date {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-align: center;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12784 */
.TextPad {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  padding-left: 10px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12793 */
.Text2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  padding-right: 20px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12802 */
.Text3 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  color: Black;
  padding-right: 20px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L12811 */
.Text4 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  color: Black;
  padding-right: 20px;
  text-align: left;
}
/* :L12818 */
.SearchMessage {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: left;
}
/* Self Service Edit Box Style - used to format edit box */

/* :L12827 */
.EditBox {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
}
/* Self Service Link Text Style - used to format text links */

/* :L12835 */
.Link {
  color: Blue;
  font-weight: lighter;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: underline;
  padding-right: 3px;
  padding-bottom: 2px;
}
/* Self Service Link Text Style - used to format text links */

/* :L12849 */
.LinkBold {
  color: Blue;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: underline;
  padding-right: 3px;
}
/* :L12860 */
.LinkDate {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: center;
  text-decoration: underline;
  padding-right: 3px;
}
/* Self Service Number Link Style - used to format Number Links */

/* :L12873 */
.LinkNumber {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: right;
  text-decoration: underline;
  padding-right: 3px;
}
/* Self Service Pop-UP Link Style - used to format Pop-UP Links */

/* :L12886 */
.LinkPopup {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: underline;
  padding-right: 3px;
}
/* Self Service Pop-UP Date Link Style - used to format Pop-UP Date Links */

/* :L12899 */
.LinkPopupDate {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: center;
  text-decoration: underline;
  padding-right: 3px;
}
/* Self Service Pop-UP NUmber Link Style - used to format Pop-UP Number Links */

/* :L12912 */
.LinkPopupNumber {
  font-size: 11px;
  font-weight: lighter;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: right;
  text-decoration: underline;
  padding-right: 3px;
}
/* :L12921 */
.section_search_box {
  border: solid 1px gainsboro;
  padding: 5px;
}
/* :L12925 */
.section_search_box .rgDataDiv {
  overflow: auto;
  overflow-x: hidden !important;
}
/* :L12929 */
.section_header_table {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #4a5932;
  background-color: #d8e9be;
  height: 23px;
}
/* same background color as the columnar header cell */

/* :L12948 */
.section_header_table2 {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #4a5932;
  background-color: #fbfbef;
  height: 23px;
}
/* :L12965 */
.section_body_table {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-bottom: 3px;
  padding-top: 3px;
  background-color: white;
}
/* :L12975 */
.section_body_table_no_border {
  background-color: white;
  border: 0px;
  border-collapse: collapse;
}
/* :L12980 */
.sub_section_header_cell {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  font-weight: bold;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  height: 21px;
  background-color: #eaeee2;
  background-color: #e2e0c2;
}
/* :L12994 */
.sub_section_header_cell_no_border {
  border: 0px;
  border-collapse: collapse;
  font-weight: bold;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  height: 21px;
  background-color: #ededed;
}
/* Self Service columnar group Style - used to format Group of columnar section types if one is defined */

/* :L13006 */
.ColumnarGroupBy {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  font-weight: bold;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e0c2;
}
/* :L13017 */
.section_body_table_grid {
  border-collapse: collapse;
  background-color: white;
  empty-cells: show ;
  border: #cccccc 1px solid;
}
/* :L13023 */
.sub_section_header_cell_grid {
  border-collapse: collapse;
  font-weight: bold;
  font-size: 11px;
  color: white;
  empty-cells: show ;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  height: 21px;
  background-color: #cccccc;
  background-color: #fbfbef;
}
/*  Important !!! any styles listed under this stop style will not be listed in the style dropdown when creating screens within BW */

/* :L13036 */
.section_body_table_grid td {
  border-collapse: collapse;
  border: #cccccc 1px solid;
}
/* :L13040 */
.sub_section_header_cell_grid td {
  border-collapse: collapse;
  border: #cccccc 1px solid;
}
/* Control group Link Style - used to format Control Group Links */

/* :L13046 */
.ControlGroupSwitch {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: none;
}
/* Self Service Button Style - used to format buttons */

/* :L13055 */
.Button {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Image Button Style - used to format Image buttons */

/* :L13063 */
.ImageButton {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Checkbox Style - used to format checkboxes */

/* :L13071 */
.CheckBox {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Drop-down Style - used to format Drop-down boxes */

/* :L13079 */
.Dropdown {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L13085 */
.RadioButtonList {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L13091 */
.RadioButtonList TD {
  vertical-align: top;
}
/* Self Service edit-box password Style - used to format edit box for password */

/* :L13096 */
.EditBoxPassword {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Notes Style - used to format Note Text */

/* :L13104 */
.Notes {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Base Error Style - used as base to format error text */

/* :L13112 */
.Error {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
}
/* :L13118 */
.error {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
}
/* Self Service Error Summary Style - used to format Summary error message text */

/* :L13126 */
.ErrorSummary {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
}
/* Self Service Error Details Style - used to format error message text */

/* :L13134 */
.ErrorDetail {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
  padding-right: 0px;
  padding-left: 16px;
  padding-bottom: 0px;
  padding-top: 0px;
}
/* Self Service Breadcrumb Style - used to format screen links(breadcrumbs) across the top of a page */

/* :L13146 */
.BreadCrumb {
  font-size: 11px;
  color: Black;
  font-style: italic;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Previous Breadcrumb Style - used to format the last visited screen (breadcrumbs) across the top of a page */

/* :L13155 */
.BreadCrumbPrevious {
  color: Black;
  cursor: pointer;
  cursor: hand;
}
/* Self Service Current Breadcrumb Style - used to format the current visited screen (breadcrumbs) across the top of a page */

/* :L13162 */
.BreadCrumbCurrent {
  color: #035bb7;
}
/* Self Service base columnar section type Style - used to format base columnar section types */

/* :L13167 */
.Columnar {
  background-color: #cccccc;
}
/* Self Service columnar Header Style - used to format header of columnar section types */

/* :L13172 */
.ColumnarHeaderCell {
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 11px;
  color: #5c5b42;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  font-weight: bold;
  margin-right: 3px;
  margin-top: 3px;
  margin-left: 3px;
  margin-bottom: 3px;
}
/* Self Service columnar Header Link Style - used to format header Link of columnar section types */

/* :L13189 */
.ColumnarHeaderLink {
  text-decoration: underline;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}
/* Self Service columnar Row Style - used to format Row of columnar section types */

/* :L13199 */
.ColumnarRow {
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #eeeeee;
}
/* Self Service columnar cell Style - used to format cell of columnar section types */

/* :L13207 */
.ColumnarCell {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: white;
}
/* Self Service columnar cell alternate Style - used to format alternating rows of columnar section types */

/* :L13224 */
.ColumnarCellAlternate {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #f0efd9;
}
/* Self Service base Rotated columnar section type Style - used to format base  Rotated columnar section types */

/* :L13241 */
.RotatedColumnar {
  background-color: #cccccc;
  background-color: red;
}
/* Self Service Rotated columnar Header Style - used to format header of Rotated columnar section types */

/* :L13247 */
.RotatedColumnarHeaderCell {
  border-right: #f0eeae 1px solid;
  border-top: #f0eeae 1px solid;
  border-left: #f0eeae 1px solid;
  border-bottom: #f0eeae 1px solid;
  border-collapse: collapse;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 11px;
  color: #5c5b42;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  font-weight: bold;
  margin-right: 3px;
  margin-top: 3px;
  margin-left: 3px;
  margin-bottom: 3px;
}
/* Self Service Rotated columnar Row Style - used to format Row of Rotated columnar section types */

/* :L13269 */
.RotatedColumnarRow {
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #eeeeee;
  background-color: #f0eeae;
}
/* Self Service Rotated columnar cell Style - used to format cell of Rotated columnar section types */

/* :L13278 */
.RotatedColumnarCell {
  border: #f0eeae 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: white;
}
/* Self Service columnar cell alternate Style - used to format alternating rows of columnar section types */

/* :L13292 */
.RotatedColumnarCellAlternate {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #f0efd9;
}
/* Self Service Rotated columnar group Style - used to format Group of Rotated columnar section types if one is defined */

/* */

/* :L13311 */
.RotatedColumnarGroupBy {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  font-weight: bold;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e0c2;
}
/* Self Service Table row Style - used to format table rows for free formatting/varible options */

/* :L13324 */
.TableRowColor {
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #eeeee0;
}
/* Self Service Table row Alternating Style - used to format table alternating rows for free formatting/varible options if you are trying to get the same look as columnar */

/* :L13336 */
.TableRowColorAlternate {
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #b3cc99;
  background-color: #ffffcc;
  background-color: #f5f4e7;
}
/* Self Service Table Header Style - used to format table Header for free formatting/varible options */

/* :L13350 */
.TableRowHeader {
  font-weight: bold;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 12px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #ebead8;
  BORDER-BOTTOM: solid 1px #cccccc;
  BORDER-TOP: solid 1px #cccccc;
  border-collapse: collapse;
}
/* Latest styles for the Employee Label Section */

/* :L13366 */
.EmployeeLabel {
  text-align: right;
  width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}
/* :L13373 */
.EmployeeLabelHeader {
  vertical-align: bottom;
  text-align: center;
}
/* :L13377 */
.EmployeeLabelFooter {
  vertical-align: top;
  text-align: center;
}
/* :L13381 */
.EmployeeLabelData {
  text-align: left;
  border-spacing: 0px 0px;
  padding: 0px;
}
/* :L13386 */
.EmployeeLabelLeftColumn {
  text-align: right;
  white-space: nowrap;
  padding-right: 5px;
}
/* :L13391 */
.EmployeeLabelRightColumn {
  text-align: left;
  white-space: normal;
}
/* End Employee Label Section style */

/* These are OBSOLETE.  Only left here for back compatibility with old layouts.  Do not use in the future */

/* BEGIN OBSOLETE */

/* :L13401 */
.EmployeeLabelTopLeft {
  border-top: solid 0px #93db70;
  border-left: solid 0px #93db70;
  border-collapse: collapse;
  text-align: right;
  width: 25%;
}
/* :L13408 */
.EmployeeLabelTopRight {
  border-top: solid 0px #93db70;
  border-right: solid 0px #93db70;
  width: 75%;
}
/* :L13413 */
.EmployeeLabelBottomLeft {
  border-bottom: solid 0px #93db70;
  border-left: solid 0px #93db70;
  text-align: right;
}
/* :L13418 */
.EmployeeLabelBottomRight {
  border-bottom: solid 0px #93db70;
  border-right: solid 0px #93db70;
}
/* :L13422 */
.EmployeeLabelCenter {
  text-align: right;
  padding-bottom: 0px;
  padding-top: 0px;
}
/* END OBSOLETE */

/* :L13429 */
.HierGrid {
  padding-right: 1px;
  padding-left: 1px;
  font-size: 11px;
  padding-bottom: 1px;
  color: white;
  padding-top: 1px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: white;
}
/* :L13439 */
.HierGridGroupBy {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  height: 20px;
}
/* :L13460 */
.HierGridHeader {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e0c2;
  text-align: left;
}
/* :L13480 */
.HierGridRow {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  height: 20px;
}
/* :L13491 */
.HierGridRowExp {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  background-color: white;
}
/* :L13499 */
.SBC_VariableSection {
  background-color: white;
  border-collapse: collapse;
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  height: 100%;
}
/* Backoffice and Self Service Base Main Menu Style - used mainly for left hand side menu */

/* :L13510 */
.Menu {
  width: 165px;
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13522 */
.MenuHeader {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13538 */
.MenuHeader_Selected {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - sunken menu style. */

/* :L13554 */
.MenuHeader_Sunken {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #989a52 1px solid;
  border-left: #989a52 1px solid;
  border-right: #cecea5 1px solid;
  border-bottom: #ececd7 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e7e7ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu Flyover - used mainly for left hand side menu flyover */

/* :L13570 */
.MenuHeader_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Sub/Popout Menu - used mainly for left hand side menu */

/* :L13586 */
.MenuItem {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Flyover or hoover over related to above Backoffice and Self Service Sub/Popout Menu - used mainly for left hand side menu */

/* :L13602 */
.MenuItem_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Base Menu Style - used mainly for menu in middle of page */

/* :L13618 */
.MenuList {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c6d2ea;
  text-decoration: none;
}
/*  Backoffice and Self Service List Header Menu - used mainly for Header/title in middle of page menu */

/* :L13634 */
.MenuListHeader {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c6d2ea;
  text-decoration: none;
}
/*  Backoffice and Self Service List Menu Items - used mainly for actual menu items in middle of page menu */

/* :L13650 */
.MenuListItem {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c6d2ea;
  text-decoration: none;
}
/*  Flyover or hoover over related to above Backoffice and Self Service List Menu Items - used mainly for actual menu items in middle of page menu */

/* :L13666 */
.MenuListItem_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: white;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* :L13680 */
.MenuBarGroupDefaultHeader {
  font-family: Impact;
  text-align: center;
}
/* :L13684 */
.MenuBarDefaultGroup {
  font-size: 9pt;
  background: purple;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13691 */
.MenuWebStandardHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13707 */
.MenuHeaderWebStandardHorizontal {
  font-size: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: white;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  border: 0;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13721 */
.MenuHeaderWebStandardHorizontal_FlyOver {
  font-size: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: #ffcc33;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  border: 0;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13735 */
.MenuItemWebStandardHorizontal {
  font-size: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: white;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  border: 0;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13749 */
.MenuItemWebStandardHorizontal_FlyOver {
  font-size: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: #ffcc33;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  border: 0;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13763 */
.MenuWinClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13775 */
.MenuHeaderWinClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13787 */
.MenuHeaderWinClientHorizontal_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13799 */
.MenuItemWinClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13811 */
.MenuItemWinClientHorizontal_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13823 */
.MenuWinClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13839 */
.MenuHeaderWinClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13855 */
.MenuHeaderWinClientVertical_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13871 */
.MenuItemWinClientVertical {
  font-size: 12px;
  font-style: italic;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13888 */
.MenuItemWinClientVertical_FlyOver {
  font-size: 12px;
  font-style: italic;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13905 */
.MenuXPClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13921 */
.MenuHeaderXPClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13937 */
.MenuHeaderXPClientHorizontal_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13953 */
.MenuItemXPClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13969 */
.MenuItemXPClientHorizontal_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* :L13983 */
.MenuXPClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L13999 */
.MenuHeaderXPClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L14015 */
.MenuHeaderXPClientVertical_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L14031 */
.MenuItemXPClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L14047 */
.MenuItemXPClientVertical_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* :L14061 */
.Pager {
  background-color: white;
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L14081 */
.PagerCell {
  background-color: white;
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L14101 */
.PagerRow {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  background-color: white;
  text-align: right;
}
/* :L14110 */
.CurrentFlowStep {
  font-weight: bold;
  font-size: 8pt;
  color: black;
  font-family: Arial, Tahoma;
}
/* :L14116 */
.OtherFlowStep {
  font-size: 8pt;
  color: black;
  font-family: Arial, Tahoma;
}
/* :L14121 */
.ControlGroupSwitchDropDown {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: none;
}
/* :L14128 */
.ControlGroupSwitchCurrent {
  font-weight: bold;
  font-size: 12px;
  color: #28496a;
  font-style: italic;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: none;
}
/* :L14137 */
.ControlGroupSwitchNonCurrent {
  font-size: 9px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: none;
}
/* :L14144 */
.tbl_Style_01 {
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #4a5932;
  background-color: #47617a;
  background-color: #cccccc;
  border-color: #fbfbf1;
  height: 15px;
}
/* :L14154 */
.grd_header_Style_01 {
  font-size: 11px;
  color: #5c5b42;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  font-weight: bold;
  height: 15px;
}
/* :L14162 */
.dgrd_Style_01 {
  border-color: #cccccc;
  border-collapse: collapse;
}
/* :L14166 */
.linkStyle_01 {
  text-decoration: underline;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  font-size: 11px;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* setup - used to format text links */

/* :L14177 */
.section_header_link {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: underline;
  padding-right: 3px;
}
/* :L14188 */
.section_header_link:visited {
  color: Blue;
}
/* Self Service Link Text Style - used to format text links */

/* :L14193 */
.Link:visited {
  color: Blue;
}
/* This is required to show links that are disabled that wont display right in FireFox */

/* :L14198 */
.td_LinkDisabledStyle {
  color: Gray;
}
/* :L14201 */
.style_orange {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #ff6600;
  font-weight: bold;
  text-decoration: none ! important;
}
/* :L14208 */
.style_orange:visited {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #ff6600;
  font-weight: bold;
  text-decoration: none ! important;
}
/* :L14215 */
.selectedRow {
  background-color: LightGrey;
}
/* :L14218 */
.loginheader {
  BORDER-TOP: solid 1px black;
  BORDER-BOTTOM: groove 1px black;
  font-size: 12px;
  FONT-WEIGHT: BOLD;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L14226 */
.container {
  padding: 2px;
  BACKGROUND-COLOR: lightgrey;
  TEXT-ALIGN: left ;
  color: black;
}
/* :L14232 */
input,
textarea,
select {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
}
/* :L14239 */
textarea {
  border: 1px solid #bbbbbb;
}
/* :L14242 */
select {
  border: 1px solid #bbbbbb;
}
/* :L14245 */
.BaseTextBox,
.BaseTextArea {
  border: 1px solid #bbbbbb;
  padding: 2px 0px 2px 2px;
}
/* :L14250 */
.instructions {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service general fonts - used mainly to format color/text on main pages*/

/* :L14259 */
.body_a {
  margin: 0px;
  color: black;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  background-repeat: no-repeat;
  overflow: auto;
  background: floralwhite;
}
/* Backoffice general fonts - used for Back Office Styles  */

/* :L14271 */
.style {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: left;
  font-weight: normal;
}
/* :L14279 */
.style_wb {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: left;
  font-weight: normal;
  word-break: break-all;
}
/* :L14288 */
.style_letter {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: center;
}
/* :L14295 */
.style_numeric {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: right;
}
/* :L14302 */
.style_date {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: center;
}
/* :L14309 */
.style_date_b {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: left;
}
/* :L14316 */
.style_b {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  font-weight: bold;
}
/* :L14323 */
.style_b_right {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  font-weight: bold;
  text-align: right;
}
/* :L14331 */
.style_b_center {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  font-weight: bold;
  text-align: center;
}
/* :L14339 */
.style_b:hover {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}
/* :L14346 */
.style_s {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L14351 */
.style_s_b {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  font-weight: bold;
}
/* :L14357 */
.style_s_01 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L14362 */
span .style_s_01 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
}
/* :L14368 */
.style_s_04 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L14373 */
.style_s_04_b {
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #4a5932;
  background-color: #d8e9be;
}
/* :L14380 */
.tr_Style_01 {
  background-color: white;
}
/* :L14383 */
.td_Style_00 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  font-weight: bold;
  background-color: #f7f9fb;
}
/* :L14390 */
.td_Style_01 {
  font-size: 11px;
  color: #5c5b42;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  font-weight: bold;
}
/* :L14397 */
.td_Style_02 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  border-color: #cccccc;
  border-collapse: collapse;
  background-color: White;
}
/* :L14406 */
.td_ModifiedStyle_01 {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #f6f6dc;
}
/* :L14412 */
.td_ModifiedStyle_02 {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #f4f4f4;
}
/* :L14418 */
.tbl_FormData {
  background-color: White;
  border: 0px #cccccc;
  border-collapse: collapse;
}
/* :L14423 */
.td_Style_1 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  font-weight: bold;
  background-color: #eeeeee;
}
/* :L14430 */
.td_Style_1nb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  background-color: #eeeeee;
}
/* :L14436 */
.td_Style_2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  padding-right: 20px;
  text-align: left;
}
/* :L14443 */
.td_Style_2b {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: Black;
  padding-left: 10px;
  text-align: left;
}
/* :L14451 */
.tr_Style_1 {
  background-color: white;
}
/* :L14454 */
.section_table {
  background-color: #f2f2e0;
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L14474 */
.section_row {
  background-color: #f2f2e0;
}
/* :L14477 */
.section_header_row {
  border-right: #d0e8de 1px solid;
  border-top: #d0e8de 1px solid;
  border-left: #d0e8de 1px solid;
  border-bottom: #d0e8de 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 20px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  color: Black;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L14496 */
.section_header_cell {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
/* :L14502 */
.section_body_row {
  background-color: white;
}
/* :L14505 */
.section_body_cell {
  border-right: #d0e8de 1px solid;
  border-top: #d0e8de 1px solid;
  border-left: #d0e8de 1px solid;
  border-bottom: #d0e8de 1px solid;
  border-collapse: collapse;
}
/* :L14512 */
.sub_section_table {
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L14522 */
.sub_section_header_row {
  border-right: #d0e8de 0px solid;
  border-collapse: collapse;
}
/* :L14526 */
.sub_section_body_row {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
/* :L14532 */
single_sub_section_table {
  border: 0px;
  border-collapse: collapse;
}
/* :L14536 */
A:visited {
  color: blue;
}
/* :L14539 */
A {
  color: blue;
}
/* :L14542 */
.menu_c {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: white;
  background-color: #5a7bc0;
  cursor: pointer;
  cursor: hand;
  z-index: 1;
}
/* :L14552 */
.menu_c:visited {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: white;
  background-color: #5a7bc0;
  cursor: pointer;
  cursor: hand;
  z-index: 1;
}
/* :L14562 */
.msgboxExterior {
  background-color: transparent;
}
/* :L14565 */
.msgboxInterior {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: red;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  text-align: center;
}
/* :L14577 */
.subMenu {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e0c2;
  text-decoration: none;
}
/* :L14591 */
.subMenu_hover {
  z-index: 1;
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
  color: #4444ff;
  background-color: #fcfbe3;
  border-color: #fcfbe3;
  border-style: double;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L14603 */
.body_tree {
  background-color: #ebead8;
  margin: 0px;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}
/* :L14610 */
.body_tree_detail {
  background-color: floralwhite;
  margin: 0px;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}
/* :L14617 */
.body_tree_layout {
  background-color: #f7f9fb;
  margin: 0px;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}
/* :L14624 */
.body_tree_table {
  border-style: solid;
  border-width: 0px;
  border-color: #cccccc;
  border-top-width: 1px;
}
/* :L14630 */
.TreeStyle {
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
  color: Black;
  background-color: #ebead8;
  border-style: none;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L14640 */
.TreeStyle_Hover {
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
  color: #4444ff;
  background-color: #fcfbe3;
  border-color: #fcfbe3;
  border-style: double;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L14651 */
.TreeStyle_Selected {
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
  color: Black;
  background-color: #c6bb83;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  border-style: double;
  border-top-color: #c8cca4;
  border-left-color: #c8cca4;
  border-bottom-color: #c8cca4;
  border-right-color: #c8cca4;
}
/* :L14665 */
.Tree_Frame {
  width: 100%;
  height: 100%;
  /*
// Testing...
overflow: auto;
overflow: hidden;
*/

}
/* :L14675 */
.Tree_FrameSet {
  /* Important! */
  /* CSS does not support bordercolor for framesets... */
  /* You must locate and change the color in the aspx page. */
  /* The statment below is for reference purposes. */
  border-color: #ebead8;
}
/* :L14682 */
.Tree_SplitterLeft {
  border-right: white 1px solid;
}
/* :L14685 */
.Tree_SplitterRight {
  border-left: #bdba7d 1px solid;
}
/* :L14688 */
.WebButton {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: #303030;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}
/* :L14697 */
.SearchBarText {
  font-size: 10px;
  color: #1d4f67;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Used for generating Excel documents */

/* :L14705 */
.ExcelTable {
  background-color: White;
  border-color: #999999;
  border-width: 1px;
  border-style: None;
  font-family: Verdana;
  font-size: XX-Small;
  height: 100%;
  width: 100%;
  border-collapse: collapse;
}
/* :L14716 */
.ExcelTableHeader {
  color: White;
  background-color: #000084;
  border-color: Black;
  border-width: 2px;
  border-style: Solid;
  font-weight: bold;
}
/* :L14724 */
.ExcelTableItem {
  color: Black;
  background-color: #eeeeee;
  border-color: Black;
  border-width: 2px;
  border-style: Solid;
  font-size: XX-Small;
}
/* :L14732 */
.ExcelTableAltItem {
  color: Black;
  background-color: Gainsboro;
  border-color: Black;
  border-width: 2px;
  border-style: Solid;
  font-size: XX-Small;
}
/*=== BEGIN Edit Date Mask control formatting ===========*/

/* :L14742 */
.DateInputMask {
  color: black;
  background-color: white;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  border: solid 1px #bbbbbb;
}
/* :L14749 */
.igcv_CalendarViewFrame {
  cursor: default;
  font-family: Tahoma,Verdana;
  color: Black;
  background-color: #ffffb5;
  border: solid 1px #103090;
}
/* :L14756 */
.igcv_CaptionHeader {
  background-color: #335ea8;
  font-size: 8pt;
  text-align: center;
  width: 100%;
  white-space: nowrap;
  padding: 3px;
  color: white;
}
/* :L14765 */
.igcv_DayHeader {
  font-size: 8pt;
  background-color: #e4f0f8;
  border-bottom: 1px solid #335ea8;
  text-align: center;
  white-space: nowrap;
  width: 14.3%;
}
/* :L14773 */
.igcv_Day {
  font-family: Tahoma,Verdana;
  font-size: 8pt;
  text-align: center;
  width: 14.3%;
  cursor: pointer;
}
/* :L14780 */
.igcv_WeekendDay {
  background-color: #ffffc5;
}
/* :L14783 */
.igcv_OtherMonthDay {
  color: #909090;
}
/* :L14786 */
.igcv_TodayDay {
  border: 1px solid #335ea8;
}
/* :L14789 */
.igcv_ActivityDay {
  font-weight: bold;
}
/* :L14792 */
.igcv_ActiveDay {
  background-color: #b1cbec;
}
/* :L14795 */
.igcv_Footer {
  cursor: pointer;
  background-color: #e4f0f8;
  font-size: 8pt;
  text-align: left;
  white-space: nowrap;
  padding: 3px;
}
/* :L14803 */
.igcv_DropDown {
  font-size: 8pt;
}
/* :L14806 */
.igcv_NavigationButton {
  cursor: pointer;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #335ea8;
}
/*=== END Edit Date Mask control formatting ===========*/

/************************************Telerik RadInput Web20 Skin****************************/

/*Telerik RadInput Web20 Skin*/

/*global*/

/* :L14820 */
.RadInput_SBCWeb,
.RadInputMgr_SBCWeb {
  vertical-align: middle;
}
/* :L14824 */
.RadInput_SBCWeb {
  font-size: 11px;
}
/* :L14827 */
.RadInput_SBCWeb table {
  border: 0;
  vertical-align: bottom;
}
/* :L14831 */
.RadInput_SBCWeb table td {
  border: 0;
  padding: 0;
  vertical-align: middle;
  overflow: visible;
  /*RadGrid*/

}
/* :L14839 */
.RadInput_SBCWeb .riCell {
  padding-right: 4px;
}
/* :L14842 */
.RadInput_SBCWeb textarea {
  vertical-align: bottom;
  overflow: auto;
}
/*textbox states*/

/* :L14848 */
html body .RadInput_SBCWeb .riTextBox,
html body .RadInputMgr_SBCWeb {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L14858 */
html body .RadInput_SBCWeb .riEmpty,
html body .RadInput_Empty_SBCWeb {
  color: #999999;
}
/* :L14862 */
html body .RadInput_SBCWeb .riHover,
html body .RadInput_Hover_SBCWeb {
  border-color: #bbbbbb;
  color: #242424;
}
/* :L14867 */
html body .RadInput_SBCWeb .riFocused,
html body .RadInput_Focused_SBCWeb {
  background: white;
}
/* :L14871 */
html body .RadInput_SBCWeb .riRead,
html body .RadInput_Read_SBCWeb {
  border-color: #929292;
  color: #333333;
}
/* :L14876 */
html body .RadInput_SBCWeb .riDisabled,
html body .RadInput_Disabled_SBCWeb {
  border-color: #929292;
  color: #999999;
  cursor: default;
}
/* :L14882 */
html body .RadInput_SBCWeb .riError,
html body .RadInput_Error_SBCWeb {
  border-color: red;
  background: #fefefe url("RadInputSprite.gif") 100% -148px no-repeat;
  color: red;
}
/* :L14888 */
html body .RadInput_SBCWeb .riNegative,
html body .RadInput_Negative_SBCWeb {
  color: #333333;
}
/*buttons*/

/* :L14894 */
.RadInput_SBCWeb a {
  display: block;
  overflow: hidden;
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  background: url("RadInputSprite.gif") no-repeat;
  text-indent: -4444px;
  text-align: left;
  text-decoration: none;
  direction: ltr;
}
/* :L14908 */
* html .RadInput_SBCWeb a {
  position: static;
}
/*IE6*/

/* :L14913 */
* + html .RadInput_SBCWeb a {
  position: static;
}
/*IE7*/

/*go*/

/* :L14920 */
.RadInput_SBCWeb .riBtn a {
  width: 20px;
  height: 17px;
  line-height: 17px;
  background-position: 4px 4px;
}
/*spin*/

/* :L14928 */
.RadInput_SBCWeb .riSpin a {
  width: 13px;
  height: 7px;
  line-height: 7px;
  margin: 0 1px;
}
/* :L14934 */
.RadInput_SBCWeb .riUp {
  background-position: 3px -49px;
}
/* :L14937 */
.RadInput_SBCWeb .riDown {
  background-position: 3px -98px;
  margin-top: 3px;
}
/*label*/

/* :L14943 */
.RadInput_SBCWeb .riLabel {
  margin: 0 4px 0 0;
  color: black;
  white-space: nowrap;
}
/**************************************End Telerik RadInput Web20 Skin *********************************/

/************************************AutoComplete Server Control********************************************/

/* :L14952 */
.datePickerContainer img {
  vertical-align: top;
}
/* :L14955 */
.ac_results {
  padding: 0px;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 100000002;
  /* should be >= popup section's z-index */

}
/* :L14964 */
.ac_results ul {
  width: 99%;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* :L14970 */
.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
  width: 99%;
  font: menu;
  font-size: 12px;
  /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
  line-height: 16px;
  overflow: hidden;
}
/* :L14989 */
.ac_odd {
  background-color: whitesmoke;
}
/* :L14992 */
.ac_over {
  background-color: #d8e9be;
  color: #4a5932;
}
/************************************End AutoComplete Server Control********************************************/

/*************************************Backoffice Section Styles **********************************/

/* added primarily for Billing Screens                                                           */

/************************************************************************************************/

/* :L15004 */
.actionCancel {
  background-image: url("btn_cancel.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L15010 */
.actionSave {
  background-image: url("btn_flow_save.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L15016 */
.actionDone {
  background-image: url("btn_flow_done.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L15022 */
.actionGenerate {
  background-image: url("btn_generate.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L15028 */
div .sectionHeader {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding: 5px;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #4a5932;
  background-color: #d8e9be;
  text-align: center;
  vertical-align: middle;
}
/* :L15043 */
div .sectionContent {
  border: solid 1px gainsboro;
  padding: 5px;
}
/* :L15047 */
div .sectionContent table {
  width: 100%;
}
/* :L15050 */
div .sectionContent ul {
  list-style-type: none;
  padding: 0px 0px 5px 0px;
}
/* :L15054 */
div .sectionContent li {
  padding: 0px;
}
/* :L15057 */
div .sectionGrid table {
  width: 100%;
}
/* :L15060 */
.clickableLinkPanel_Selected {
  background-color: #fbfbef;
}
/* :L15063 */
.clickableLinkPanel:hover {
  background-color: white;
  cursor: pointer;
}
/* :L15067 */
.action_succeeded {
  font-weight: bold;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  text-align: center;
  font-size: 11px;
  color: green;
  padding: 10px;
}
/* :L15076 */
.tab_main {
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #d7cdac;
  height: 32px;
  width: 100%;
}
/* :L15083 */
.tab_left_light {
  background-image: url("tab_left_light.gif");
}
/* :L15086 */
.tab_left_dark {
  background-image: url("tab_left_dark.gif");
}
/* :L15089 */
.tab_center_light {
  background-image: url("tab_center_light.gif");
}
/* :L15092 */
.tab_btn_dark {
  background-image: url("tab_btn_dark.gif");
}
/* :L15095 */
.tab_btn_light {
  background-image: url("tab_btn_light.gif");
}
/* :L15098 */
.tab_center_dark {
  background-image: url("tab_center_dark.gif");
}
/* :L15101 */
.tab_right_dark {
  background-image: url("tab_right_dark.gif");
}
/* :L15104 */
.tab_right_light {
  background-image: url("tab_right_light.gif");
}
/* :L15107 */
.tab_right_empty {
  background-image: url("tab_right_empty.gif");
}
/* :L15110 */
.tab_btn_dark_light {
  background-image: url("tab_btn_dark_light.gif");
}
/* :L15113 */
.Message {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: blue;
}
/* :L15119 */
.horMenuTable {
  background-color: #c8cca4;
}
/* :L15122 */
.horMenuTable td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L15130 */
.horMenuTable td:hover {
  background-color: #f8f8d2;
}
/* :L15133 */
.horMenuTable th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L15142 */
.border {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #f8f8d2;
}
/* :L15147 */
.border_right {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #f8f8d2;
}
/* :L15152 */
.horMenuTable a {
  text-decoration: none;
  color: black;
}
/* :L15156 */
.horMenuTable .td a:hover {
  background-color: #f8f8d2;
}
/* :L15159 */
.leftMenuIcon {
  background-image: url("media/circle_24.png");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
/*** WebButton Implementation ***/

/* :L15167 */
a:focus {
  outline: none;
}
/* :L15170 */
a.WebButton {
  background: transparent url("bg_button_a.gif") no-repeat scroll top right;
  display: block;
  float: left;
  height: 20px;
  margin-right: 6px;
  padding-right: 18px;
  text-decoration: none;
  border: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #303030;
  font-weight: bold;
  cursor: pointer;
}
/* :L15185 */
a.WebButton:active {
  background-position: bottom right;
  color: black;
  outline: none;
}
/* :L15190 */
a.WebButton:visited {
  background-position: top right;
}
/* :L15193 */
a.WebButton span {
  background: transparent url("bg_button_span.gif") no-repeat top left;
  display: block;
  line-height: 10px;
  padding: 5px 0 5px 18px;
  border: none;
}
/* :L15200 */
a.WebButton:active span {
  background-position: bottom left;
  padding: 6px 0 4px 18px;
}
/* :L15204 */
a.WebButton:visited span {
  background-position: top left;
}
/* RadToolTip */

/* :L15209 */
div.RadToolTip_Default table.rtWrapper td.rtWrapperContent {
  font-family: Arial, Helvetica, sans-serif;
  background-color: white;
  color: black;
  padding: 15px;
  font-size: 12px;
}
/* :L15216 */
div.RadToolTip_Default div.rtTitlebar {
  color: black;
}
/* :L15219 */
div.RadToolTip table.rtWrapper td.rtWrapperContent {
  font: normal 12px Arial, Helvetica, sans-serif;
}
/* :L15222 */
.centered {
  margin: 0 auto;
}
/* Css for displaying the flow progress */

/* :L15227 */
ul.node-list {
  padding-left: 0px;
  margin: 0px;
  list-style: none;
  font: normal 11px Verdana;
}
/* :L15233 */
ul.node-list ul.node-list {
  padding-left: 8px;
}
/* :L15236 */
ul.node-list li.node {
  padding-left: 8px;
  margin: 5px 0px;
}
/* :L15240 */
ul.node-list li.node span.title {
  font-weight: bold;
  padding-bottom: 6px;
}
/* :L15244 */
ul.node-list li.node ul.node-list span.title {
  font-weight: normal;
}
/* :L15247 */
ul.node-list li.node span,
ul.node-list li.node span.current,
ul.node-list li.node span.completed {
  padding-left: 24px;
}
/* :L15252 */
ul.node-list li.node span.current {
  font-style: italic;
  background: transparent url("flow_current.png") no-repeat 0 0;
}
/* :L15256 */
ul.node-list li.node span.completed {
  background: transparent url("flow_completed.png") no-repeat 0 0;
}
/* :L15259 */
.paddless-Label {
  padding-left: 0px;
}
/* :L15262 */
.rcbScroll {
  position: relative;
}
/***Tab Strip Style***/

/* :L15267 */
.TotalRewardsTab {
  background-color: White;
  width: 600px;
  height: 400px;
  vertical-align: top;
  border: solid 1px gainsboro;
  overflow: auto;
}
/* RadGrid starts: ============================== */

/* :L15277 */
div.RadGrid td.rgExpandCol input.rgExpand {
  background: transparent url('plus.gif') no-repeat scroll 0 0;
  width: 15px;
  height: 11px;
  vertical-align: middle;
}
/* :L15283 */
div.RadGrid td.rgExpandCol input.rgCollapse {
  background: transparent url('minus.gif') no-repeat scroll 0 0;
  width: 15px;
  height: 11px;
  vertical-align: middle;
}
/* RadGrid ends: ================================ */

/* RadTabStrip starts: ============================== */

/* :L15293 */
.RadTabStripLeft_SBCDefault,
.RadTabStripRight_SBCDefault {
  width: 110px;
  /* default width */

}
/* :L15299 */
.RadTabStrip_SBCDefault .rtsLink {
  text-decoration: none;
  color: white;
}
/* :L15303 */
.RadTabStrip_SBCDefault .rtsIn {
  font-size: 13px;
  line-height: 22px;
  text-align: center;
}
/* :L15308 */
.RadTabStrip_SBCDefault .rtsLink,
.RadTabStrip_SBCDefault .rtsSelected,
.RadTabStrip_SBCDefault .rtsOut,
.RadTabStrip_SBCDefault .rtsSelected .rtsOut,
.RadTabStrip_SBCDefault .rtsLink:hover,
.RadTabStrip_SBCDefault .rtsSelected:hover {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
}
/* :L15318 */
.RadTabStrip_SBCDefault .pensionTab {
  background: transparent url('pensionTab.jpg') no-repeat;
  width: 140px;
  color: #cd0084;
}
/* :L15323 */
.RadTabStrip_SBCDefault .tab1,
.RadTabStrip_SBCDefault .tab1:hover {
  background: transparent url('tab1.png') no-repeat;
  width: 125px;
  color: white;
}
/* :L15329 */
.RadTabStrip_SBCDefault .tab2,
.RadTabStrip_SBCDefault .tab2:hover {
  background: transparent url('tab2.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L15335 */
.RadTabStrip_SBCDefault .tab3,
.RadTabStrip_SBCDefault .tab3:hover {
  background: transparent url('tab3.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L15341 */
.RadTabStrip_SBCDefault .tab4,
.RadTabStrip_SBCDefault .tab4:hover {
  background: transparent url('tab4.png') no-repeat;
  width: 111px;
  color: white;
}
/* :L15347 */
.RadTabStrip_SBCDefault .tab5,
.RadTabStrip_SBCDefault .tab5:hover {
  background: transparent url('tab5.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L15353 */
.RadTabStrip_SBCDefault .tab6,
.RadTabStrip_SBCDefault .tab6:hover {
  background: transparent url('tab6.png') no-repeat;
  width: 111px;
  color: white;
}
/* :L15359 */
.RadTabStripLeft_SBCDefault .rtsLink,
.RadTabStripLeft_SBCDefault .rtsSelected,
.RadTabStripLeft_SBCDefault .rtsOut,
.RadTabStripLeft_SBCDefault .rtsSelected .rtsOut,
.RadTabStripLeft_SBCDefault .rtsLink:hover,
.RadTabStripLeft_SBCDefault .rtsSelected:hover,
.RadTabStripRight_SBCDefault .rtsLink,
.RadTabStripRight_SBCDefault .rtsSelected,
.RadTabStripRight_SBCDefault .rtsOut,
.RadTabStripRight_SBCDefault .rtsSelected .rtsOut,
.RadTabStripRight_SBCDefault .rtsLink:hover,
.RadTabStripRight_SBCDefault .rtsSelected:hover {
  background: transparent url('TabStrip/TabStripVStates.gif') no-repeat;
  text-decoration: none;
}
/*.RadTabStrip_SBCDefault .rtsLink:hover .rtsIn, /*
/*.RadTabStrip_SBCDefault .rtsSelected .rtsIn	{color: #65727c}/*


/* disabled tabs */

/* :L15380 */
.RadTabStrip_SBCDefault .rtsDisabled,
.RadTabStrip_SBCDefault .rtsDisabled .rtsIn,
.RadTabStrip_SBCDefault .rtsDisabled:hover .rtsIn,
.RadTabStripLeft_SBCDefault .rtsDisabled,
.RadTabStripRight_SBCDefault .rtsDisabled,
.RadTabStripBottom_SBCDefault .rtsDisabled,
.RadTabStrip_SBCDefault_disabled .rtsDisabled {
  color: #333333;
  cursor: default;
}
/* :L15390 */
.RadTabStripLeft_SBCDefault .rtsLI .rtsIn,
.RadTabStripLeft_SBCDefault .rtsUL,
.RadTabStripRight_SBCDefault .rtsUL {
  width: 100%;
}
/* :L15395 */
.RadTabStrip_SBCDefault .rtsImg {
  border: 0;
  vertical-align: middle;
  width: 16px;
  margin: 0 5px 0 0;
}
/* :L15401 */
.RadTabStrip_SBCDefault .rtsTxt {
  text-decoration: none;
}
/* Scrolling */

/* :L15406 */
.RadTabStrip_SBCDefault .rtsNextArrow,
.RadTabStrip_SBCDefault .rtsPrevArrow,
.RadTabStrip_SBCDefault .rtsPrevArrowDisabled,
.RadTabStrip_SBCDefault .rtsNextArrowDisabled {
  height: 20px;
  width: 13px;
  background: transparent url('TabStrip/ScrollArrows.gif') no-repeat;
}
/* :L15414 */
.RadTabStrip_SBCDefault .rtsNextArrow {
  background-position: 100% 7px;
}
/* :L15417 */
.RadTabStrip_SBCDefault .rtsPrevArrow {
  background-position: 0 7px;
}
/* :L15420 */
.RadTabStrip_SBCDefault .rtsNextArrowDisabled {
  background-position: 100% 100%;
}
/* :L15423 */
.RadTabStrip_SBCDefault .rtsPrevArrowDisabled {
  background-position: 0 100%;
}
/* RadTabStrip starts: ============================== */

/* InfoSection starts: ========================== */

/* :L15430 */
div.info-section {
  display: none;
  border: 0px dashed black;
  padding: 10px 3px 4px 1px;
  background-color: transparent;
  position: absolute;
  z-index: 200000000;
}
/* :L15438 */
div.info-section .inner-content {
  width: 200px;
  height: 100px;
  position: absolute;
  background-color: white;
  border: 1px solid gray;
  padding-top: 0px;
  z-index: 200000000;
}
/* :L15447 */
div.info-section .topleft-part1 {
  height: 0px;
  width: 0px;
  position: relative;
  left: 10px;
  top: -20px;
  border: 10px solid;
  border-color: transparent transparent black transparent;
  z-index: 200000000;
}
/* :L15457 */
div.info-section .topleft-part2 {
  height: 0px;
  width: 0px;
  position: relative;
  left: 10px;
  top: -39px;
  border: 10px solid;
  border-color: transparent transparent white transparent;
  z-index: 200000001;
}
/* :L15467 */
.info-section-close-button {
  float: right;
  position: relative;
  border: 1px solid lightgray;
  margin-right: 1px;
  z-index: 200000001;
}
/* :L15474 */
div.info-section div[id$="Inner_Content_Data"] {
  position: absolute;
  z-index: 200000000;
}
/* InfoSection ends: ============================ */

/* Scrollable Columnar Section starts: ============================ */

/* :L15482 */
.ColumnarFooter {
  background-color: #eeecc1;
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
}
/* :L15488 */
.ColumnarFooterCell {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #eeecc1;
}
/* :L15503 */
.ScrollableColumnarHeaderLink {
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  color: #5c5b42;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #fbfbef;
  margin-right: 3px;
  margin-top: 3px;
  margin-left: 3px;
  margin-bottom: 3px;
}
/* :L15519 */
.ScrollableColumnarHeaderLinkText {
  text-decoration: underline;
}
/* :L15522 */
.sorting_asc {
  background: url('sort_asc.png') no-repeat right center;
  background-color: #fbfbef;
  cursor: pointer;
}
/* :L15527 */
.sorting_desc {
  background: url('sort_desc.png') no-repeat right center;
  background-color: #fbfbef;
  cursor: pointer;
}
/* :L15532 */
tr.odd {
  background-color: white;
}
/* :L15535 */
tr.even {
  background-color: #f0efd9;
}
/* :L15538 */
#billing .Columnar {
  border-collapse: separate;
}
/* :L15541 */
tr.ColumnarRowSelected {
  background-color: #fcf47c;
}
/* :L15544 */
tr.ColumnarRowSelected .ColumnarCell {
  background-color: #fcf47c;
}
/* Scrollable Columnar Section ends ============================ */

/* Link Button Style Section starts: ============================ */

/* :L15551 */
.ui-button {
  cursor: pointer;
  display: inline-block;
  margin-right: 3px;
  overflow: visible;
  padding: 0;
  position: relative;
  text-align: center;
  padding: 6px 20px;
  text-decoration: none !important;
  font-size: 11pt;
}
/* :L15563 */
a.ui-button:hover {
  color: #3363a6;
  border: 1px solid #3363a6;
  background: #dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
}
/* :L15568 */
.buttonTable {
  text-align: center;
}
/* Link Button Style Section ends: ============================ */

/* New Billing CSS starts: ========================================= */

/******Billing Menu START*********************************************************************/

/* :L15577 */
#billingMenu li.tab-inactive a:hover {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #dadada;
  background-image: url("ui-bg_glass_75_dadada_1x400.png");
  background-origin: padding-box;
  background-position: 50% 50%;
  background-repeat: repeat-x;
  background-size: auto auto;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #999999;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #999999;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  border-top-color: #999999;
  border-top-style: solid;
  border-top-width: 1px;
  color: #212121;
  font-weight: normal;
  outline-color: -moz-use-text-color;
  outline-style: none;
  outline-width: medium;
}
/* :L15613 */
#billingNav {
  background: url("essTabMenuBg.png") repeat-x scroll 0 0 gainsboro;
  padding-left: 3px;
  padding-top: 3px;
  border: 1px solid #aaaaaa;
  width: 99%;
  margin: 3px 3px 4px 2px;
}
/* :L15621 */
.menuText {
  padding: 5px 10px;
}
/* :L15624 */
#mainScreen a {
  color: blue;
}
/******Billing Menu END*********************************************************************/

/* :L15629 */
.scrollableEdit {
  text-align: center;
}
/* :L15632 */
.showHideTab {
  padding-bottom: 3px;
  background-color: #cdc28b;
  padding-left: 5px;
  width: 100px;
  padding-right: 5px;
  height: 20px;
  color: black;
  font-weight: bold;
  margin-left: 70%;
  padding-top: 3px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom: 1px solid #7e8048;
  border-left: 1px solid #7e8048;
  border-right: 1px solid #7e8048;
}
/* :L15649 */
.showHideTab a {
  color: black !important;
  text-decoration: none !important;
}
/* :L15653 */
#billing .ControlGroupSwitchCurrent {
  font-weight: bold;
  font-style: normal;
  font-family: Verdana, Arial;
  color: white;
}
/* :L15659 */
#billingColorWrap {
  background-color: white;
}
/* :L15662 */
#billing {
  color: Black;
  background-color: white;
  width: 1004px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #6a7982;
  border-right: 1px solid #6a7982;
  padding-bottom: 200px;
  min-height: 900px;
  height: 100%;
}
/* :L15674 */
.bold {
  font-weight: bold;
}
/* :L15677 */
.lifeworksMainBar {
  width: 100%;
}
/* :L15680 */
#billing .section_header_table {
  background-color: #d3e9f6;
  border-bottom: 0px;
}
/* :L15684 */
.billingMainBar {
  color: white;
  background-color: #6a7982;
}
/* New Billing CSS ends: =========================================== */

/************************************Telerik RadMenu BackOffice Styles****************************/

/*global*/

/* Backoffice and Self Service Base Main Menu Style - used mainly for left hand side menu */

/* <RadMenu / Vista> */

/* :L15698 */
.RadMenu_SBCWeb {
  width: 165px;
}
/* :L15701 */
.RadMenu_SBCWeb .rmRootGroup {
  background-repeat: repeat-x;
  background-position: 0 -408px;
  background-color: #e2e4ce;
  width: 100%;
}
/* <Root items> */

/* :L15709 */
.RadMenu_SBCWeb,
.RadMenu_SBCWeb a.rmLink {
  font-size: 12px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L15718 */
.RadMenu_SBCWeb .rmItem {
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  white-space: normal;
  background: transparent url(ig_menuTriGreen.gif) no-repeat 150px 6px;
}
/* :L15726 */
.RadMenu_SBCWeb a.rmLink,
.RadMenu_SBCWeb .rmText {
  font-size: 12px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
  width: 138px;
  padding: 2px 20px 2px 5px;
}
/* :L15737 */
.RadMenu_SBCWeb a.rmLink:hover {
  background-color: #c8cca4;
  color: Black;
}
/* </Root items> */

/* <Submenu items> */

/* :L15745 */
.RadMenu_SBCWeb .rmGroup,
.RadMenu_SBCWeb .rmGroup .rmVertical {
  width: 260px;
  background-color: #e2e4ce;
}
/* :L15750 */
.RadMenu_SBCWeb .rmVertical .rmGroup .rmItem {
  background: none;
}
/* :L15753 */
.RadMenu_SBCWeb .rmVertical .rmGroup .rmLink,
.RadMenu_SBCWeb .rmVertical .rmGroup .rmText {
  cursor: hand;
  width: 248px;
  padding: 2px 5px 2px 5px;
}
/* :L15759 */
.RadMenu_SBCWeb .rmVertical .rmText {
  padding-right: 15px;
}
/* </Submenu items> */

/* <Submenu offsets (Vista - specific, overlapping submenus)> */

/* :L15766 */
.RadMenu_SBCWeb .rmSlide {
  margin: -3px 0 0 1px;
}
/* :L15769 */
.RadMenu_SBCWeb .rmVertical .rmSlide,
.RadMenu_SBCWeb .rmSlide .rmSlide,
.RadMenu_SBCWeb_Context .rmGroup .rmSlide {
  margin: 0 0 0 -1px;
}
/* :L15774 */
.RadMenu_SBCWeb_rtl .rmSlide {
  margin: -3px 0 0 -1px;
}
/* :L15777 */
.RadMenu_SBCWeb_rtl .rmVertical .rmSlide,
.RadMenu_SBCWeb_rtl .rmSlide .rmSlide,
.RadMenu_SBCWeb_Context_rtl .rmGroup .rmSlide {
  margin: 0 0 0 5px;
}
/* </Submenu offsets> */

/* <Separators> */

/* :L15786 */
.RadMenu_SBCWeb .rmVertical .rmSeparator .rmText,
.RadMenu_SBCWeb .rmHorizontal .rmVertical .rmSeparator .rmText {
  background-position: 0 -406px;
}
/* :L15790 */
.RadMenu_SBCWeb .rmHorizontal .rmSeparator .rmText,
.RadMenu_SBCWeb .rmVertical .rmHorizontal .rmSeparator .rmText {
  background-position: 0 -386px;
}
/* </Separators> */

/* </RadMenu / Vista> */

/**************************************End Telerik RadMenu Styles *********************************/

/* billing navigation */

/* :L15802 */
.RadMenu_SBCBase {
  background-color: #e2e4ce;
}
/* :L15805 */
.RadMenu_SBCBase a {
  color: Black;
}
/* :L15808 */
.RadMenu_SBCBase .rmRootGroup {
  border-left: solid 1px gainsboro;
}
/* :L15811 */
.RadMenu_SBCBase_Context {
  background: none;
  border: 0;
}
/* :L15815 */
.RadMenu_SBCBase .rmLink {
  text-decoration: none;
  color: Black;
  border-left: solid 1px gainsboro;
  border-right: solid 1px gainsboro;
  background: transparent;
}
/* :L15822 */
.RadMenu_SBCBase .rmLink:hover,
.RadMenu_SBCBase .rmFocused,
.RadMenu_SBCBase .rmExpanded {
  color: #000066;
  background: #c8cca4 center;
}
/* :L15828 */
.RadMenu_SBCBase .rmText {
  /*background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNy8hwgCgQADSE3i5akXcyIrpbzVIRt5523I3KIuTTfYZs1&t=633772910446221190) no-repeat right center;*/
  padding-left: 22px;
  /* should be adjusted to the size of the images, if they are larger than 16x16px */
  margin-right: 4px;
  line-height: 28px;
  padding-right: 15px;
  background-image: none;
}
/* :L15837 */
.RadMenu_SBCBase .rmRootGroup .rmText .rmLeftImage {
  margin: 3px 1px 0;
  /* should be adjusted to the size of the images, if they are larger than 16x16px */

}
/* :L15842 */
.RadMenu_SBCBase .rmHorizontal .rmExpandBottom,
.RadMenu_SBCBase .rmHorizontal .rmExpandTop {
  background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNy8hwgCgQADSE3i5akXcyIrpbzVIRt5523I3KIuTTfYZs1&t=633772910446221190) no-repeat right center;
}
/* :L15846 */
.RadMenu_SBCBase .rmVertical .rmExpandLeft,
.RadMenu_SBCBase .rmVertical .rmExpandRight {
  background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNypNK4fHdg3nopuWi7w9A64iIDoERTNSXneVqucBKLPjk1&t=633772910446221190) no-repeat right center;
}
/* :L15850 */
.RadMenu_SBCBase .rmSlide {
  margin-top: -1px;
}
/* :L15853 */
.RadMenu_SBCBase .rmGroup {
  border-left: solid 1px gainsboro;
  border-bottom: solid 1px gainsboro;
  border-right: solid 1px gainsboro;
  background: #c8cca4;
}
/* :L15859 */
.RadMenu_SBCBase .rmGroup .rmLink {
  background: white;
  border: 0px;
  border-bottom: solid 1px #f0f2f3;
  color: black;
}
/* :L15865 */
.RadMenu_SBCBase .rmGroup .rmText {
  font-weight: normal !important;
  background: none;
  margin-right: 0 !important;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 11px;
}
/* :L15873 */
.RadMenu_SBCBase .rmGroup .rmLink:hover,
.RadMenu_SBCBase .rmGroup .rmFocused,
.RadMenu_SBCBase .rmGroup .rmExpanded {
  background: #e7f1ff;
  border: 0;
  border-bottom: solid 1px #d8dde0;
}
/* :L15880 */
.RadMenu_SBCBase .rmLeftArrow,
.RadMenu_SBCBase .rmRightArrow,
.RadMenu_SBCBase .rmTopArrow,
.RadMenu_SBCBase .rmBottomArrow,
.RadMenu_SBCBase .rmLeftArrowDisabled,
.RadMenu_SBCBase .rmRightArrowDisabled,
.RadMenu_SBCBase .rmTopArrowDisabled,
.RadMenu_SBCBase .rmBottomArrowDisabled {
  background: #e7f1ff url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNyvXY4HPch9XyiMJvwOq5bEg2&t=633772910446221190) center center no-repeat;
  width: 15px;
  text-decoration: none;
  color: #e7f1ff;
}
/* :L15893 */
.RadMenu_SBCBase .rmTopArrow,
.RadMenu_SBCBase .rmTopArrowDisabled {
  background-image: url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNyy72EFUghozOoP_MKwSeY9g2&t=633772910446221190);
  width: 100%;
  height: 15px;
}
/* :L15899 */
.RadMenu_SBCBase .rmBottomArrow,
.RadMenu_SBCBase .rmBottomArrowDisabled {
  background-image: url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNympFFCIkuPCUulFhhiO-b_w2&t=633772910446221190);
  width: 100%;
  height: 15px;
}
/* :L15905 */
.RadMenu_SBCBase .rmRightArrow,
.RadMenu_SBCBase .rmLeftArrow {
  height: 100%;
}
/* :L15909 */
.RadMenu_SBCBase .rmRightArrow,
.RadMenu_SBCBase .rmRightArrowDisabled {
  background-image: url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNykcPeThpvRfiYHRwNhQf4oQ2&t=633772910446221190);
}
/* :L15913 */
.RadMenu_SBCBase .rmVertical .rmSeparator {
  padding-top: 2px;
  background: #6788be;
  font-size: 1px;
  line-height: 1px;
}
/* :L15919 */
.RadMenu_SBCBase .rmSeparator .rmText {
  display: none;
}
/* :L15922 */
.RadMenu_SBCBase .rmExpandLeft,
.RadMenu_SBCBase .rmExpandRight,
.RadMenu_SBCBase .rmFocused .rmExpandLeft,
.RadMenu_SBCBase .rmFocused .rmExpandRight,
.RadMenu_SBCBase .rmExpanded .rmExpandLeft,
.RadMenu_SBCBase .rmExpanded .rmExpandRight {
  background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNypNK4fHdg3nopuWi7w9A64iIDoERTNSXneVqucBKLPjk1&t=633772910446221190) right center no-repeat;
}
/* :L15930 */
.RadMenu_SBCBase .rmGroup .rmExpandLeft,
.RadMenu_SBCBase .rmGroup .rmExpandRight,
.RadMenu_SBCBase .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_SBCBase .rmGroup .rmFocused .rmExpandRight,
.RadMenu_SBCBase .rmGroup .rmExpanded .rmExpandLeft,
.RadMenu_SBCBase .rmGroup .rmExpanded .rmExpandRight {
  background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNyeVGCnYTsmbk3AUuMxLtv6g2&t=633772910446221190) right center no-repeat;
}
/*right-to-left support*/

/* :L15940 */
.RadMenu_SBCBase_rtl,
.RadMenu_SBCBase_rtl * {
  text-align: right;
}
/* :L15944 */
.RadMenu_SBCBase_rtl .rmRootGroup .rmText {
  padding-left: 24px;
  padding-right: 8px;
  margin-right: 0;
  margin-left: 4px;
}
/* :L15950 */
.RadMenu_SBCBase_rtl .rmGroup .rmText {
  margin-left: 0 !important;
  padding-left: 40px;
  padding-right: 30px;
}
/* :L15955 */
.RadMenu_SBCBase .rmLeftImage {
  margin: 5px 2px 0;
}
/* :L15958 */
.RadMenu_SBCBase_rtl .rmHorizontal .rmExpandBottom,
.RadMenu_SBCBase_rtl .rmHorizontal .rmExpandTop {
  background-position: left center;
}
/* :L15962 */
.RadMenu_SBCBase_rtl .rmVertical .rmExpandLeft,
.RadMenu_SBCBase_rtl .rmVertical .rmExpandRight {
  background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNypNK4fHdg3nopuWi7w9A64gKNLE8mdnmQsbzwayvS0eE1&t=633772910446221190) no-repeat left center;
}
/* :L15966 */
.RadMenu_SBCBase_rtl .rmGroup .rmExpandLeft,
.RadMenu_SBCBase_rtl .rmGroup .rmExpandRight {
  background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNyd-BA_tqiklHj7izpZlKsw1G4LKZO99UDS6ngR6Tz0Jo1&t=633772910446221190) no-repeat 5px center;
}
/* :L15970 */
.RadMenu_SBCBase_rtl .rmVertical .rmLink:hover .rmExpandLeft,
.RadMenu_SBCBase_rtl .rmVertical .rmLink:hover .rmExpandRight,
.RadMenu_SBCBase_rtl .rmVertical .rmFocused .rmExpandLeft,
.RadMenu_SBCBase_rtl .rmVertical .rmFocused .rmExpandRight,
.RadMenu_SBCBase_rtl .rmVertical .rmExpanded .rmExpandLeft,
.RadMenu_SBCBase_rtl .rmVertical .rmExpanded .rmExpandRight {
  background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNypNK4fHdg3nopuWi7w9A64gKNLE8mdnmQsbzwayvS0eE1&t=633772910446221190) left center no-repeat;
}
/* :L15978 */
.RadMenu_SBCBase_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_SBCBase_rtl .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_SBCBase_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_SBCBase_rtl .rmGroup .rmFocused .rmExpandRight,
.RadMenu_SBCBase_rtl .rmGroup .rmExpanded .rmExpandLeft,
.RadMenu_SBCBase_rtl .rmGroup .rmExpanded .rmExpandRight {
  background: transparent url(WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_-ZAOi7NwEVxhJrvxnIzDNyd-BA_tqiklHj7izpZlKsw1G4LKZO99UDS6ngR6Tz0Jo1&t=633772910446221190) 5px center no-repeat;
}
/* :L15986 */
.RadMenu_SBCBase .rmRootGroup .rmItem .rmDisabled,
.RadMenu_SBCBase .rmRootGroup .rmItem .rmDisabled:hover {
  -moz-opacity: 0.8;
  opacity: 0.8;
  color: #cccccc;
  background: none;
  border-bottom-color: #f3f5f5;
}
/* <RadMenu / Web20> */

/* :L15996 */
.RadMenu .rmSlide .rmVertical .rmLeftImage + .rmText,
.RadMenu_Context .rmGroup .rmLeftImage + .rmText {
  padding: 5px 54px 0px 28px;
}
/* :L16000 */
.RadMenu .rmVertical .rmLeftImage + .rmText {
  padding: 5px 54px 0px 28px;
}
/* :L16003 */
.RadMenu_SBCContext .rmRootGroup,
.RadMenu_SBCContext a.rmLink,
.RadMenu_SBCContext .rmText,
.RadMenu_SBCContext .rmLeftArrow,
.RadMenu_SBCContext .rmRightArrow,
.RadMenu_SBCContext .rmTopArrow,
.RadMenu_SBCContext .rmBottomArrow {
  background-color: white;
}
/* :L16012 */
.RadMenu_SBCContext .rmRootGroup {
  border: 1px solid #6788be;
  background-color: white;
}
/* :L16016 */
.RadMenu_SBCContext .rmItem.rmLast {
  padding-bottom: 5px;
}
/* :L16019 */
.RadMenu_SBCContext .rmVertical {
  background-color: White;
}
/* <Root items> */

/* :L16024 */
.RadMenu_SBCContext,
.RadMenu_SBCContext .rmLink,
.RadMenu_SBCContext a.rmLink {
  vertical-align: middle;
  text-decoration: none;
}
/* :L16030 */
.RadMenu_SBCContext a.rmLink,
.RadMenu_SBCContext a.rmLink .rmText {
  padding-top: 5px;
  font-weight: normal;
}
/* :L16035 */
.RadMenu_SBCContext .rmLeftImage {
  height: 24px;
  padding-bottom: 3px;
}
/* :L16039 */
.RadMenu_SBCContext .rmText {
  font-weight: normal;
  font-family: Arial, Verdana, Sans-serif;
  font-size: 11px;
}
/* </Root items> */

/* <Submenu items> */

/* :L16048 */
.RadMenu_SBCContext .rmGroup,
.RadMenu_SBCContext .rmMultiColumn,
.RadMenu_SBCContext .rmGroup .rmVertical {
  border: 1px solid #6788be;
}
/* :L16053 */
.RadMenu_SBCContext .rmGroup .rmLink {
  padding-bottom: 9px;
}
/* :L16056 */
.RadMenu_SBCContext .rmGroup a.rmLink {
  color: black;
  padding-bottom: 9px;
}
/* START Telerik.Web.UI.Skins.Grid.css */

/*Telerik RadGrid Common CSS*/

/*global*/

/* :L16066 */
.RadGrid .rgMasterTable,
.RadGrid .rgDetailTable {
  border-collapse: separate;
}
/* :L16070 */
.RadGrid .rgRow,
.RadGrid .rgAltRow,
.RadGrid .rgHeader,
.RadGrid .rgResizeCol,
.RadGrid .rgPager,
.RadGrid .rgGroupPanel,
.RadGrid .rgGroupHeader {
  cursor: default;
}
/* :L16079 */
.RadGrid input[type="image"] {
  cursor: pointer;
}
/* :L16082 */
.RadGrid .rgRow td,
.RadGrid .rgAltRow td,
.RadGrid .rgEditRow td,
.RadGrid .rgFooter td,
.RadGrid .rgFilterRow td,
.RadGrid .rgHeader,
.RadGrid .rgResizeCol,
.RadGrid .rgGroupHeader td {
  padding-left: 7px;
  padding-right: 7px;
}
/* :L16093 */
.RadGrid .rgClipCells .rgHeader,
.RadGrid .rgClipCells .rgFilterRow > td,
.RadGrid .rgClipCells .rgRow > td,
.RadGrid .rgClipCells .rgAltRow > td,
.RadGrid .rgClipCells .rgEditRow > td,
.RadGrid .rgClipCells .rgFooter > td {
  overflow: hidden;
}
/* :L16101 */
.RadGrid .rgAdd,
.RadGrid .rgRefresh,
.RadGrid .rgEdit,
.RadGrid .rgDel,
.RadGrid .rgDrag,
.RadGrid .rgFilter,
.RadGrid .rgPagePrev,
.RadGrid .rgPageNext,
.RadGrid .rgPageFirst,
.RadGrid .rgPageLast,
.RadGrid .rgExpand,
.RadGrid .rgCollapse,
.RadGrid .rgSortAsc,
.RadGrid .rgSortDesc,
.RadGrid .rgUpdate,
.RadGrid .rgCancel,
.RadGrid .rgUngroup,
.RadGrid .rgExpXLS,
.RadGrid .rgExpDOC,
.RadGrid .rgExpPDF,
.RadGrid .rgExpCSV {
  width: 16px;
  height: 16px;
  border: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  vertical-align: middle;
  font-size: 1px;
  cursor: pointer;
}
/* :L16133 */
.RadGrid .rgGroupItem input,
.RadGrid .rgCommandRow img,
.RadGrid .rgHeader input,
.RadGrid .rgFilterRow img,
.RadGrid .rgFilterRow input,
.RadGrid .rgPager img {
  vertical-align: middle;
}
/*header*/

/* :L16143 */
.rgNoScrollImage div.rgHeaderDiv {
  background-image: none;
}
/* :L16146 */
.RadGrid .rgHeader,
.RadGrid th.rgResizeCol {
  padding-top: 5px;
  padding-bottom: 4px;
  text-align: left;
  font-weight: normal;
}
/* :L16153 */
.RadGrid .rgHeader a {
  text-decoration: none;
}
/* :L16156 */
.RadGrid .rgCheck input {
  height: 15px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  cursor: default;
}
/* :L16164 */
.rfdCheckbox .RadGrid .rgCheck input/*Safari,Chrome fix*/ {
  height: 20px;
}
/*rows*/

/* :L16169 */
.RadGrid .rgRow td,
.RadGrid .rgAltRow td,
.RadGrid .rgEditRow td,
.RadGrid .rgFooter td {
  padding-top: 4px;
  padding-bottom: 3px;
}
/* :L16176 */
.RadGrid table.rgMasterTable tr .rgDragCol {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
/* :L16181 */
.RadGrid .rgDrag {
  width: 15px;
  height: 15px;
  cursor: url('/bwtrunk/WebResource.axd?d=BBfqbMhwRc3K0mlgAB4LOo1UI4mNpI4kmMx4rPlIFAfViUxoVaj4i6leiPF3i8UoALtI7X8QMuZBuSwHGPeqwgfa6-gJ4I6WdmleT5EGMmUmvLEfCuT7wzGDHP_sAl03BbgwqzNuAI69avQ6NALK4g2&t=634185043038067530'), move;
}
/*status*/

/* :L16188 */
.RadGrid .rgPager .rgStatus {
  width: 35px;
  padding: 3px 0 2px;
}
/* :L16192 */
.RadGrid .rgStatus div {
  width: 24px;
  height: 24px;
  overflow: hidden;
  border: 0;
  margin: 0 auto;
  padding: 0;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -2222px;
}
/*pager*/

/* :L16206 */
.RadGrid .rgPager td {
  padding: 0;
}
/* :L16209 */
.RadGrid td.rgPagerCell {
  border: 0;
  padding: 5px 0 4px;
}
/* :L16213 */
.RadGrid .rgWrap {
  float: left;
  padding: 0 10px;
  line-height: 22px;
  white-space: nowrap;
}
/* :L16219 */
.RadGrid .rgArrPart1 {
  padding-right: 0;
}
/* :L16222 */
.RadGrid .rgArrPart2 {
  padding-left: 0;
}
/* :L16225 */
.RadGrid .rgInfoPart {
  float: right;
}
/* :L16228 */
.RadGrid .rgInfoPart strong {
  font-weight: normal;
}
/* :L16231 */
.RadGrid .rgArrPart1 img,
.RadGrid .rgArrPart2 img {
  border: 0;
  margin: -3px 8px 0;
}
/* :L16236 */
.RadGrid .rgPageFirst,
.RadGrid .rgPagePrev,
.RadGrid .rgPageNext,
.RadGrid .rgPageLast {
  width: 22px;
  height: 22px;
  vertical-align: top;
}
/* :L16244 */
.RadGrid .NextPrev .rgPageFirst,
.RadGrid .NextPrev .rgPagePrev,
.RadGrid .NextPrev .rgPageNext,
.RadGrid .NextPrev .rgPageLast {
  vertical-align: middle;
}
/* :L16250 */
.RadGrid .rgPageFirst,
.RadGrid .rgPagePrev {
  margin-right: 1px;
}
/* :L16254 */
.RadGrid .rgPageNext,
.RadGrid .rgPageLast {
  margin-left: 1px;
}
/* :L16258 */
.RadGrid .rgPager .rgPagerButton {
  height: 22px;
  border-style: solid;
  border-width: 1px;
  margin: 0 14px 0 0;
  padding: 0 4px 2px;
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
  cursor: pointer;
}
/* :L16269 */
.RadGrid .rgNumPart {
  padding: 0;
}
/* :L16272 */
.RadGrid .NumericPages .rgNumPart {
  padding: 0 10px;
}
/* :L16275 */
.RadGrid .rgNumPart a {
  float: left;
  line-height: 22px;
  margin: 0;
  padding: 0 5px 0 0;
  text-decoration: none;
}
/* :L16282 */
.RadGrid .rgNumPart span {
  float: left;
  padding: 0 0 0 5px;
}
/* :L16286 */
.RadGrid .rgNumPart a:hover span {
  cursor: pointer;
}
/* :L16289 */
.RadGrid .rgNumPart a.rgCurrentPage,
.RadGrid .rgNumPart a.rgCurrentPage:hover,
.RadGrid .rgNumPart a.rgCurrentPage span,
.RadGrid .rgNumPart a.rgCurrentPage:hover span {
  cursor: default;
}
/* :L16295 */
.RadGrid .NextPrevNumericAndAdvanced .rgAdvPart {
  float: none;
  text-align: center;
}
/* :L16299 */
.RadGrid .rgPager .RadSlider {
  float: left;
  margin: 0 10px 0 0;
}
/* :L16303 */
.RadGrid .rgPagerLabel,
.RadGrid .rgPager .RadComboBox,
.RadGrid .rgPager .RadInput {
  margin: 0 4px 0 0;
  vertical-align: middle;
}
/* :L16309 */
* + html .RadGrid .rgPager .RadComboBox {
  margin-top: -1px;
}
/* :L16312 */
* html .RadGrid .rgPager .RadComboBox {
  margin-top: -1px;
  padding: 1px 0;
}
/* :L16316 */
.RadGrid .rgPagerTextBox {
  text-align: center;
}
/*reordering*/

/* :L16321 */
.GridReorderTop,
.GridReorderBottom {
  width: 9px;
  height: 9px;
  margin: 0 0 0 -5px;
  padding: 0;
}
/*filtering*/

/* :L16330 */
.RadGrid .rgFilterRow td {
  padding-top: 4px;
  padding-bottom: 7px;
}
/* :L16334 */
.RadGrid .rgFilter {
  width: 22px;
  height: 22px;
  margin: 0 0 0 2px;
}
/* :L16339 */
.RadGrid .rgFilterBox {
  border-width: 1px;
  border-style: solid;
  margin: 0;
  padding: 2px 1px 3px;
  font-size: 12px;
  vertical-align: middle;
}
/* :L16347 */
.RadGrid .rgFilterRow .RadRating {
  display: inline-block;
  vertical-align: middle;
}
/* :L16351 */
* + html .RadGrid .rgFilterRow .RadRating {
  display: inline;
  zoom: 1;
}
/* :L16355 */
* html .RadGrid .rgFilterRow .RadRating {
  display: inline;
  zoom: 1;
}
/*filter context menu*/

/* :L16361 */
.RadMenu .rmGroup .rgHCMItem .rmText {
  width: 161px;
  padding: 6px 5px 5px 30px;
}
/* :L16365 */
.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMShow,
.rgHCMItem .rgHCMAnd,
.rgHCMItem .rgHCMFilter {
  display: block;
}
/* :L16371 */
.rgHCMItem .rgHCMShow,
.rgHCMItem .rgHCMAnd {
  padding-top: 5px;
  line-height: 12px;
}
/* :L16376 */
.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMShow,
.rgHCMItem .RadComboBox,
.rgHCMItem .rgHCMAnd {
  margin: 0 0 5px;
}
/* :L16382 */
.rgHCMItem .rgHCMAnd {
  margin-top: 5px;
}
/* :L16385 */
.rgHCMItem .rgHCMFilter {
  margin-top: 11px;
}
/* :L16388 */
.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMFilter {
  width: 160px;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 1px 0;
  font-size: 12px;
  cursor: pointer;
}
/*grouping*/

/* :L16402 */
.RadGrid .rgGroupPanel {
  height: 24px;
}
/* :L16405 */
.RadGrid .rgGroupItem {
  padding: 0 2px 1px 3px;
  line-height: 20px;
  font-weight: normal;
  vertical-align: middle;
}
/* :L16411 */
.RadGrid .rgGroupHeader td {
  padding-top: 0;
  padding-bottom: 0;
}
/* :L16415 */
.RadGrid .rgGroupHeader td p {
  display: inline;
  margin: 0;
  padding: 0px;
}
/* :L16420 */
.RadGrid .rgGroupHeader td div div {
  top: -0.8em;
  padding: 0px;
}
/*IE quirks mode*/

/* :L16426 */
* html .RadGrid .rgGroupHeader td div div {
  top/**/: 0;
}
/* :L16429 */
.RadGrid .rgGroupHeader td div div div {
  top: 0;
  padding: 0;
  border: 0;
}
/*editing*/

/* :L16436 */
.RadGrid .rgUpdate,
.RadGrid .rgCancel {
  width: 18px;
  height: 18px;
}
/*hierarchy*/

/* :L16443 */
.RadGrid .rgDetailTable {
  border-style: solid;
  border-width: 1px;
  border-right-width: 0;
}
/*command row*/

/* :L16450 */
.RadGrid .rgAdd,
.RadGrid .rgRefresh {
  width: 18px;
  height: 18px;
  vertical-align: bottom;
}
/* :L16456 */
* + html .RadGrid .rgAdd,
* + html .RadGrid .rgRefresh {
  vertical-align: middle;
}
/* :L16460 */
* html .RadGrid .rgAdd,
* html .RadGrid .rgRefresh {
  vertical-align: middle;
}
/* :L16464 */
.RadGrid .rgEdit,
.RadGrid .rgDel {
  width: 15px;
  height: 15px;
}
/*rtl*/

/* :L16471 */
.RadGridRTL .rgHeader,
.RadGridRTL .rgResizeCol {
  text-align: right;
}
/* :L16475 */
.RadGridRTL .rgPager .rgStatus {
  border-right: 0;
  border-left-width: 1px;
}
/* :L16479 */
.RadGridRTL .rgWrap {
  float: right;
}
/* :L16482 */
.RadGridRTL .rgInfoPart {
  float: left;
}
/* :L16485 */
.RadGridRTL .rgNumPart {
  width: 220px;
}
/* :L16488 */
.RadGridRTL .rgNumPart a {
  float: right;
}
/* :L16491 */
.RadGridRTL .rgDetailTable {
  border-right-width: 1px;
  border-left-width: 0;
}
/* END Telerik.Web.UI.Skins.Grid.css */

/** begin custom skin **/

/************************************Telerik RadGrid BackOffice Styles****************************/

/*global*/

/* :L16503 */
.RadGrid_SBCBase {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
}
/* :L16512 */
.RadGrid_SBCBase .rgHeader:first-child,
.RadGrid_SBCBase th.rgResizeCol:first-child,
.RadGrid_SBCBase .rgFilterRow > td:first-child,
.RadGrid_SBCBase .rgRow > td:first-child,
.RadGrid_SBCBase .rgAltRow > td:first-child {
  border-left-width: 0;
  padding-left: 8px;
}
/* :L16520 */
.RadGrid_SBCBase .rgEditForm .rgHeader {
  display: none;
}
/*header*/

/* :L16525 */
.RadGrid_SBCBase .rgHeaderDiv {
  background: #fbfbef;
}
/* :L16528 */
.RadGrid_SBCBase .rgHeader,
.RadGrid_SBCBase th.rgResizeCol {
  border: 0;
  border-bottom: solid 1px #cccccc;
  border-left: 1px solid #cccccc;
  background: #fbfbef;
  color: #5c5b42;
  font-weight: bold;
}
/* :L16537 */
.RadGrid_SBCBase .rgHeader a,
.RadGrid_SBCBase th.rgResizeCol a {
  text-decoration: underline;
}
/* :L16541 */
.RadGrid_SBCBase th.rgHeader {
  color: #5c5b42;
  font-weight: bold;
  text-align: center;
}
/* :L16546 */
.RadGrid_SBCBase th.rgHeader a {
  color: #5c5b42;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
}
/* :L16552 */
.RadGrid_SBCBase th.rgSorted,
.RadGrid_SBCBase th.rgSorted a {
  color: #5c5b42;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
}
/*rows*/

/* :L16561 */
.RadGrid_SBCBase .rgRow td,
.RadGrid_SBCBase .rgAltRow td,
.RadGrid_SBCBase .rgEditRow td {
  border-style: solid;
  border-width: 0 0 1px 1px;
}
/* :L16567 */
.RadGrid_SBCBase .rgFooter td {
  border: 0px;
}
/* :L16570 */
.RadGrid_SBCBase .rgRow td {
  border-color: #cccccc #cccccc;
  background: white;
}
/* :L16574 */
.RadGrid_SBCBase .rgAltRow {
  background: #f0efd9;
}
/* :L16577 */
.RadGrid_SBCBase .rgAltRow td {
  border-color: #cccccc #cccccc;
}
/* :L16580 */
.RadGrid_SBCBase .rgRow .rgSorted {
  border-bottom-color: #cccccc;
}
/* :L16583 */
.RadGrid_SBCBase .rgAltRow .rgSorted {
  border-bottom-color: #cccccc;
}
/* :L16586 */
.RadGrid_SBCBase .rgSelectedRow .rgSorted,
.RadGrid_SBCBase .rgActiveRow .rgSorted,
.RadGrid_SBCBase .rgHoveredRow .rgSorted,
.RadGrid_SBCBase .rgEditRow .rgSorted {
  background-color: transparent;
}
/* :L16592 */
.RadGrid_SBCBase .rgRow a,
.RadGrid_SBCBase .rgAltRow a,
.RadGrid_SBCBase tr.rgEditRow a,
.RadGrid_SBCBase .rgFooter a,
.RadGrid_SBCBase .rgEditForm a {
  color: blue;
}
/* :L16599 */
.RadGrid_SBCBase .rgSelectedRow {
  background: #ffa517;
  color: #892500;
}
/* :L16603 */
.RadGrid_SBCBase .rgSelectedRow a,
.RadGrid_SBCBase .rgHoveredRow a,
.RadGrid_SBCBase .rgActiveRow a {
  color: #892500;
}
/* :L16608 */
.RadGrid_SBCBase .rgActiveRow,
.RadGrid_SBCBase .rgHoveredRow {
  background: #ffe79c 0 -2900px repeat-x url('Grid/sprite.gif');
  color: #892500;
}
/* :L16613 */
.RadGrid_SBCBase .rgEditRow {
  background: white 0 -4900px repeat-x url('Grid/sprite.gif');
}
/* :L16616 */
.RadGrid_SBCBase .rgSelectedRow td,
.RadGrid_SBCBase .rgSelectedRow td.rgSorted {
  border-color: #cccccc #cccccc;
}
/* :L16620 */
.RadGrid_SBCBase .rgActiveRow td,
.RadGrid_SBCBase .rgActiveRow td.rgSorted,
.RadGrid_SBCBase .rgHoveredRow td,
.RadGrid_SBCBase .rgHoveredRow td.rgSorted {
  border-color: #cccccc #cccccc;
}
/* :L16626 */
.RadGrid_SBCBase .rgEditRow td,
.RadGrid_SBCBase .rgEditRow td.rgSorted {
  border-color: #cccccc #cccccc;
}
/*footer*/

/* :L16632 */
.RadGrid_SBCBase .rgFooterDiv,
.RadGrid_SBCBase .rgFooter {
  background-image: url('stdGridFooter.gif');
  background-repeat: repeat-x;
  font-weight: bold;
  height: 28px;
}
/* :L16639 */
.RadGrid_SBCBase .rgFooter td {
  border-top: 1px solid #e8e6e6;
  padding-bottom: 7px;
  padding-top: 7px;
  color: #666666;
}
/* :L16645 */
.section_search_box .RadGrid_SBCBase .rgFooter td {
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
/* :L16651 */
.section_search_box .RadGrid_SBCBase .rgFooter td.item-cell {
  padding-left: 7px;
  padding-right: 7px;
}
/*status*/

/* :L16657 */
.RadGrid_SBCBase .rgPager .rgStatus {
  border: 1px solid;
  border-color: #999999 #999999 #e4e4e4 #e4e4e4;
  border-left: 0;
}
/* :L16662 */
.RadGrid_SBCBase .rgStatus div {
  background-image: url('Common/loading_small.gif');
}
/*sorting, reordering*/

/* :L16667 */
.RadGrid_SBCBase .rgHeader .rgSortAsc {
  background-image: url(RadGridSprite.gif);
  PADDING-BOTTOM: 0px;
  background-position: 3px -248px;
  height: 10px;
}
/* :L16673 */
.RadGrid_SBCBase .rgHeader .rgSortDesc {
  background-image: url(RadGridSprite.gif);
  PADDING-BOTTOM: 0px;
  background-position: 3px -198px;
  height: 10px;
}
/* :L16679 */
.GridReorderTop_SBCBase,
.GridReorderBottom_SBCBase {
  background: 0 0 no-repeat url('Grid/sprite.gif');
}
/* :L16683 */
.GridReorderBottom_SBCBase {
  background-position: 0 -50px;
}
/*grouping*/

/* :L16688 */
.RadGrid_SBCBase .rgGroupPanel {
  border: 0;
  border-bottom: 1px solid #cccccc;
  background: #e2e0c2;
}
/* :L16693 */
.RadGrid_SBCBase .rgGroupPanel td {
  border: 0;
  padding: 3px 4px;
}
/* :L16697 */
.RadGrid_SBCBase .rgGroupPanel td td {
  padding: 0;
}
/* :L16700 */
.RadGrid_SBCBase .rgGroupItem {
  border: 1px solid #cccccc;
  background: #e2e0c2;
}
/* :L16704 */
.RadGrid_SBCBase .rgGroupHeader {
  background: #e2e0c2;
  font-size: 11px;
  line-height: 20px;
  font-weight: bold;
}
/* :L16710 */
.RadGrid_SBCBase .rgGroupHeader td {
  padding-left: 8px;
  padding-bottom: 2px;
}
/* :L16714 */
.RadGrid_SBCBase .rgGroupHeader td p {
  padding: 0px;
}
/* :L16717 */
.RadGrid_SBCBase .rgGroupHeader td div div {
  padding: 0px;
}
/* :L16720 */
.RadGrid_SBCBase .rgExpand {
  background-position: 5px -496px;
}
/* :L16723 */
.RadGrid_SBCBase .rgCollapse {
  background-position: 3px -444px;
}
/* :L16726 */
.rgGroupCol {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/*editing*/

/* :L16732 */
.RadGrid_SBCBase .rgEditForm {
  border-bottom: 1px solid #999999;
}
/* :L16735 */
.RadGrid_SBCBase .rgUpdate {
  background-position: 0 -1800px;
}
/* :L16738 */
.RadGrid_SBCBase .rgCancel {
  background-position: 0 -1850px;
}
/*hierarchy*/

/* :L16743 */
.RadGrid_SBCBase .rgDetailTable {
  border-color: #999999;
}
/*command row*/

/* :L16748 */
.RadGrid_SBCBase .rgCommandRow {
  background: #c6c6c6;
  color: black;
}
/* :L16752 */
.RadGrid_SBCBase .rgCommandCell {
  border: 0;
  border-bottom: 1px solid #7c7c7c;
  padding: 0;
}
/* :L16757 */
.RadGrid_SBCBase tfoot .rgCommandCell,
.RadGrid_SBCBase .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
  border-top: 1px solid #cccccc;
  border-bottom: 0;
}
/* :L16762 */
.RadGrid_SBCBase .rgCommandTable td {
  border: 0;
  padding: 2px 7px;
}
/* :L16766 */
.RadGrid_SBCBase .rgCommandTable {
  border: 0;
}
/* :L16769 */
.RadGrid_SBCBase .rgCommandRow a {
  color: black;
  text-decoration: none;
}
/* :L16773 */
.RadGrid_SBCBase .rgAdd {
  margin-right: 3px;
  background-position: 0 -1650px;
}
/* :L16777 */
.RadGrid_SBCBase .rgRefresh {
  margin-right: 3px;
  background-position: 0 -1600px;
}
/* :L16781 */
.RadGrid_SBCBase .rgEdit {
  background-position: 0 -1700px;
}
/* :L16784 */
.RadGrid_SBCBase .rgDel {
  background-position: 0 -1750px;
}
/* :L16787 */
.RadGrid_SBCBase .rgExpXLS,
.RadGrid_SBCBase .rgExpDOC,
.RadGrid_SBCBase .rgExpPDF,
.RadGrid_SBCBase .rgExpCSV {
  background-image: url('../Common/Grid/export.gif');
}
/* :L16793 */
.RadGrid_SBCBase .rgExpXLS {
  background-position: 0 0;
}
/* :L16796 */
.RadGrid_SBCBase .rgExpDOC {
  background-position: 0 -50px;
}
/* :L16799 */
.RadGrid_SBCBase .rgExpPDF {
  background-position: 0 -100px;
}
/* :L16802 */
.RadGrid_SBCBase .rgExpCSV {
  background-position: 0 -150px;
}
/*multirow select*/

/* :L16807 */
.GridRowSelector_SBCBase {
  background: #4c4e54;
}
/*row drag n drop*/

/* :L16812 */
.GridItemDropIndicator_SBCBase {
  border-top: 1px dashed #666666;
}
/*tooltip*/

/* :L16817 */
.GridToolTip_SBCBase {
  border: 1px solid #c98400;
  padding: 3px;
  background: #ffefbd;
  color: #333333;
}
/*rtl*/

/* :L16825 */
.RadGridRTL_SBCBase .rgHeader:first-child,
.RadGridRTL_SBCBase th.rgResizeCol:first-child,
.RadGridRTL_SBCBase .rgFilterRow > td:first-child,
.RadGridRTL_SBCBase .rgRow > td:first-child,
.RadGridRTL_SBCBase .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px;
}
/* :L16833 */
.RadGridRTL_SBCBase .rgPageFirst {
  background-position: 0 -1000px;
}
/* :L16836 */
.RadGridRTL_SBCBase .rgPageFirst:hover {
  background-position: 0 -1050px;
}
/* :L16839 */
.RadGridRTL_SBCBase .rgPagePrev {
  background-position: 0 -850px;
}
/* :L16842 */
.RadGridRTL_SBCBase .rgPagePrev:hover {
  background-position: 0 -900px;
}
/* :L16845 */
.RadGridRTL_SBCBase .rgPageNext {
  background-position: 0 -700px;
}
/* :L16848 */
.RadGridRTL_SBCBase .rgPageNext:hover {
  background-position: 0 -750px;
}
/* :L16851 */
.RadGridRTL_SBCBase .rgPageLast {
  background-position: 0 -550px;
}
/* :L16854 */
.RadGridRTL_SBCBase .rgPageLast:hover {
  background-position: 0 -600px;
}
/*Fix issue where .. well this is how borders are supposed to collapse */

/* :L16859 */
div.RadGrid .rgMasterTable {
  *border-collapse: collapse;
  *empty-cells: show;
}
/*In IE7, requires padding is always equal */

/* :L16865 */
.RadGrid .rgAltRow td,
.RadGrid .rgRow td {
  *padding-right: 21px;
}
/* realigns table grids in IE7 BEGIN*/

/* :L16871 */
.RadGrid .rgHeaderDiv {
  *padding-right: 0px !important;
  *width: 100% !important;
  *border-bottom: 1px solid #cccccc;
}
/* :L16876 */
.RadGrid .rgFooter TD {
  *padding-right: 0px;
}
/* :L16879 */
div .sectionContent table {
  *width: 99%;
}
/* :L16882 */
div .sectionGrid table {
  *width: 99%;
}
/* :L16885 */
div .rgFooterDiv table {
  *width: 100%;
}
/* realigns table grids in IE7 END*/

/* Fix horizontal scroll bar appearing in IE7 */

/* :L16892 */
.RadGrid .rgDataDiv {
  *overflow-x: hidden !important;
}
/*Fix issue of boxes not having properly sized box model*/

/* :L16897 */
.RadComboBoxDropDown_SBCBase .rcbList .rcbItem,
.RadComboBoxDropDown_SBCBase .rcbList .rcbHovered {
  *padding: 0px;
  *margin: 0px;
  *min-height: auto;
}
/**Telerik RadComboBox styles *****************************/

/* :L16905 */
.RadComboBox_SBCBase * {
  margin: 0;
  padding: 0;
}
/* :L16909 */
.RadComboBox_SBCBase,
.RadComboBox_SBCBase .rcbInput,
.RadComboBoxDropDown_SBCBase {
  font: 11px verdana, arial, helvetica, sans-serif;
  color: black;
}
/* combobox */

/* :L16917 */
.RadComboBox_SBCBase {
  vertical-align: bottom;
}
/* :L16920 */
.RadComboBox_SBCBase table {
  border: 0;
}
/* :L16923 */
.RadComboBox_SBCBase td {
  border-style: solid;
  border-width: 1px 0 1px;
  border-color: #bbbbbb;
}
/* :L16928 */
.RadComboBox_SBCBase td.rcbInputCell {
  width: 100%;
  border-style: solid;
  vertical-align: top;
  padding: 0px;
  background: white;
}
/* :L16935 */
.RadComboBox_SBCBase .rcbInputCellLeft {
  border-width: 1px 0 1px 1px;
}
/* :L16938 */
.RadComboBox_SBCBase .rcbInputCellRight {
  border-width: 1px 1px 1px 0;
}
/* :L16941 */
.RadComboBox_SBCBase .rcbDisabled .rcbInputCell .rcbInput {
  color: #a9a9bb;
}
/* :L16944 */
.RadComboBox_SBCBase .rcbHovered .rcbInputCell {
  background: #bebebe;
}
/* :L16947 */
.RadComboBox_SBCBase .rcbInputCell .rcbInput {
  width: 100%;
  background: transparent;
  border: 0;
  vertical-align: middle;
  padding: 3px 0 2px 2px;
  outline: 0;
  font-size: 11px;
}
/* :L16956 */
.RadComboBox_SBCBase .rcbInputCell .rcbEmptyMessage {
  color: #cccccc;
  font-style: italic;
}
/* :L16960 */
.RadComboBox_SBCBase_rtl .rcbInputCell .rcbInput {
  padding: 1px 2px 0 0;
}
/* :L16963 */
.RadComboBox_SBCBase td.rcbArrowCell {
  width: 17px;
  background: transparent url('customComboBoxArrow.png') no-repeat 0 0;
  padding: 0;
  border: solid #bbbbbb;
  border-width: 1px 1px 1px;
}
/* :L16970 */
.RadComboBox_SBCBase .rcbArrowCell a {
  position: relative;
  outline: none;
  overflow: hidden;
  display: block;
  width: 26px;
  height: 12px;
  text-decoration: none;
  text-indent: -9999px;
  font-size: 0;
}
/* :L16981 */
.RadComboBox_SBCBase td.rcbArrowCellHidden,
.RadComboBox_SBCBase .rcbArrowCellHidden a {
  width: 1px;
  border-left: 0;
  border-right: 0;
}
/* :L16987 */
.RadComboBox_SBCBase_rtl .rcbArrowCell a {
  text-indent: 9999px;
}
/* :L16990 */
.RadComboBox_SBCBase .rcbDisabled .rcbArrowCell a {
  cursor: no-drop;
}
/* :L16993 */
.RadComboBox_SBCBase .rcbDisabled .rcbArrowCellHidden a {
  cursor: default;
}
/* dropdown */

/* :L16998 */
.rcbSlide {
  position: absolute;
  overflow: hidden;
  display: none;
  _height: 1px;
  float: left;
}
/* :L17005 */
.RadComboBoxDropDown_SBCBase {
  position: absolute;
  background: white;
  border: 1px solid #bbbbbb;
  cursor: default;
  font-size: 12px;
  text-align: left;
}
/* :L17013 */
.RadComboBoxDropDown_SBCBase_rtl {
  text-align: right;
  direction: rtl;
}
/* :L17017 */
.RadComboBoxDropDown_SBCBase .rcbScroll {
  overflow: auto;
}
/* :L17020 */
.RadComboBoxDropDown_SBCBase .rcbList {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* :L17025 */
.RadComboBoxDropDown_SBCBase .rcbHeader,
.RadComboBoxDropDown_SBCBase .rcbFooter {
  background: #bed1eb;
  color: #333333;
  padding: 4px;
  font-weight: bold;
}
/* :L17032 */
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbLoading {
  white-space: nowrap;
}
/* :L17038 */
.RadComboBoxDropDown_SBCBase .rcbItem,
.RadComboBoxDropDown_SBCBase .rcbHovered,
.RadComboBoxDropDown_SBCBase .rcbDisabled,
.RadComboBoxDropDown_SBCBase .rcbLoading {
  padding: 4px 20px 4px 4px;
  border-top: 1px solid #e7eaec;
  line-height: 26px;
  min-height: 26px;
}
/* :L17047 */
* html .RadComboBoxDropDown_SBCBase .rcbItem,
* html .RadComboBoxDropDown_SBCBase .rcbHovered,
* html .RadComboBoxDropDown_SBCBase .rcbDisabled,
* html .RadComboBoxDropDown_SBCBase .rcbLoading {
  height: 26px;
}
/* :L17053 */
.RadComboBoxDropDown_SBCBase_rtl .rcbItem,
.RadComboBoxDropDown_SBCBase_rtl .rcbHovered,
.RadComboBoxDropDown_SBCBase_rtl .rcbDisabled,
.RadComboBoxDropDown_SBCBase_rtl .rcbLoading {
  padding: 4px 4px 4px 20px;
}
/* :L17059 */
.RadComboBoxDropDown_SBCBase .rcbImage {
  vertical-align: middle;
  margin: 0 6px 2px 0;
}
/* :L17063 */
.RadComboBoxDropDown_SBCBase_rtl .rcbImage {
  margin: 0 0 2px 6px;
}
/* :L17066 */
.RadComboBoxDropDown_SBCBase em {
  font-style: normal;
  font-weight: bold;
}
/* :L17070 */
.RadComboBoxDropDown_SBCBase .rcbItem em {
  background: #e5e5e5;
}
/* :L17073 */
.RadComboBoxDropDown_SBCBase .rcbHovered {
  background: #c8cca4;
  color: black;
  border-color: #bbbbbb;
}
/* :L17078 */
.RadComboBoxDropDown_SBCBase .rcbSeparator {
  color: #222222;
  background: #bed1eb;
  line-height: normal;
}
/* :L17083 */
.RadComboBoxDropDown_SBCBase .rcbDisabled {
  color: #cccccc;
  cursor: no-drop;
}
/* :L17087 */
.RadComboBoxDropDown_SBCBase .rcbLoading {
  background: #6788be;
  color: #333333;
}
/* :L17091 */
.RadComboBoxDropDown_SBCBase .rcbNoWidth .rcbLoading {
  text-align: center;
}
/* :L17094 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults {
  clear: both;
  background: #f3f3f3;
  padding: 4px;
  text-align: center;
}
/* :L17100 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults a {
  display: block;
  width: 6px;
  height: 6px;
  background: url('WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_8nclYdNjWXhr-lR8D53EYuZoh3a_Mw82LrIzQorxuiRzA8c7KTv_1e0T7UYm6Ec-81&t=633772910446221190') no-repeat transparent;
  margin: 0 auto 2px;
  text-indent: -3333px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
}
/* :L17111 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults a:hover {
  background-position: 0 100%;
}
/* :L17114 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults span {
  display: block;
  text-align: center;
}
/*hacks*/

/*Opera start*/

@media screen and (min-width: 550px) {
  /* :L17123 */
  .RadComboBoxDropDown_SBCBase_rtl .rcbItem,
  .RadComboBoxDropDown_SBCBase_rtl .rcbHovered,
  .RadComboBoxDropDown_SBCBase_rtl .rcbDisabled,
  .RadComboBoxDropDown_SBCBase_rtl .rcbLoading {
    padding: 4px 4px 4px 20px;
  }
}
/*Opera end*/

/**************************************Telerik RadCalendar Web20 skin *********************************/

/*Telerik RadCalendar Web20 skin*/

/* :L17136 */
table.RadCalendar_SBCWeb {
  border-collapse: separate;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
}
/*title text*/

/* :L17144 */
.RadCalendar_SBCWeb .rcTitle {
  text-decoration: underline;
}
/*titlebar*/

/* :L17149 */
.RadCalendar_SBCWeb .rcTitlebar {
  width: 100%;
  border: 1px solid #6788be;
  padding: 0;
  background: #91b3e0 url('RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
}
/* :L17156 */
.RadCalendar_SBCWeb .rcTitlebar table {
  width: 100%;
  border-collapse: separate;
  border: 0;
  font: 18px/27px arial, sans-serif;
}
/* :L17162 */
.RadCalendar_SBCWeb .rcTitlebar td {
  border: 0;
  padding: 0 0 2px;
  text-align: center;
  vertical-align: middle;
}
/* :L17168 */
.RadCalendar_SBCWeb .rcTitlebar .rcTitle {
  width: 100%;
  cursor: pointer;
}
/* :L17172 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcNext,
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  display: block;
  width: 13px;
  height: 15px;
  overflow: hidden;
  margin: 0 3px;
  background: transparent url('RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-decoration: none;
  color: #cccccc;
}
/* :L17186 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev {
  background-position: 4px -46px;
}
/* :L17189 */
.RadCalendar_SBCWeb .rcTitlebar .rcNext {
  background-position: 5px -96px;
}
/* :L17192 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev {
  margin-left: 6px;
  background-position: 2px 4px;
}
/* :L17196 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  margin-right: 6px;
  background-position: 2px -146px;
}
/* :L17200 */
.RadCalendar_SBCWeb .rcMain {
  width: 100%;
  border: 1px solid #6788be;
  border-top: 0;
  padding: 0;
}
/* :L17206 */
.RadCalendar_SBCWeb .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  font: 12px/32px arial, sans-serif;
}
/*header, footer*/

/* :L17214 */
.RadCalendar_SBCWeb .rcHeader,
.RadCalendar_SBCWeb .rcFooter {
  border: 1px solid #6788be;
  border-top: 0;
  padding: 0;
}
/*week numbers and days*/

/* :L17222 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcWeek th {
  border: 0;
  border-bottom: 1px solid #a5bedf;
  padding: 0;
  background: #e7f1ff;
  color: #333333;
  text-align: center;
  cursor: default;
}
/* :L17232 */
.RadCalendar_SBCWeb .rcWeek th {
  border-right: 1px solid #e7f1ff;
  line-height: 24px;
}
/* :L17236 */
.RadCalendar_SBCWeb .rcRow th {
  border-right: 1px solid #dde1e4;
}
/* :L17239 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcRow td {
  vertical-align: middle;
}
/* :L17243 */
.RadCalendar_SBCWeb .rcWeek .rcViewSel,
.RadCalendar_SBCWeb .rcRow th {
  width: 30px;
}
/*date cells*/

/* :L17249 */
.RadCalendar_SBCWeb .rcRow td {
  border: solid #dde1e4;
  border-width: 0 1px 1px 0;
  padding: 0;
  text-align: center;
}
/* :L17255 */
.RadCalendar_SBCWeb .rcMain .rcRow a,
.RadCalendar_SBCWeb .rcMain .rcRow span {
  display: block;
  width: 32px;
  margin: 0 auto;
  text-decoration: none;
  color: #333333;
}
/* :L17263 */
.RadCalendar_SBCWeb .rcMain .rcWeekend a {
  color: #666666;
}
/* :L17266 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcToday a {
  background: url('RadCalendarSprite.gif') 0 -900px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L17272 */
.RadCalendar_SBCWeb .rcMain .rcOtherMonth a {
  color: #cccccc;
}
/* :L17275 */
.RadCalendar_SBCWeb .rcMain .rcOutOfRange span {
  color: #cccccc;
  cursor: default;
}
/* :L17279 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcHover a {
  background: url('RadCalendarSprite.gif') 0 -600px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L17285 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcSelected a {
  background: url('RadCalendarSprite.gif') 0 -700px repeat-x;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/*multimonth view*/

/* :L17293 */
table.RadCalendarMultiView_SBCWeb {
  border-collapse: separate;
  border: 0;
}
/* :L17297 */
.RadCalendarMultiView_SBCWeb .rcCalendars .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  margin: 0;
}
/* :L17303 */
.RadCalendarMultiView_SBCWeb .rcCalendar {
  border: solid #6788be;
  border-width: 0 1px 1px 0;
  padding: 0;
}
/* :L17308 */
.RadCalendarMultiView_SBCWeb .rcLastCol {
  border-right: 0;
}
/* :L17311 */
.RadCalendarMultiView_SBCWeb .rcLastRow {
  border-bottom: 0;
}
/* :L17314 */
.RadCalendarMultiView_SBCWeb .rcMainTable .rcTitle {
  border: 0;
  padding: 7px 0 4px;
  background: #e7f1ff;
  font: 15px/18px arial, tahoma, sans-serif;
  text-align: center;
}
/*month view*/

/* :L17323 */
table.RadCalendarMonthView_SBCWeb {
  border-collapse: collapse;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
  color: black;
}
/* :L17330 */
.RadCalendarMonthView_SBCWeb td {
  border: 1px solid #d8dde0;
  padding: 0;
}
/* :L17334 */
.RadCalendarMonthView_SBCWeb a {
  display: block;
  padding: 4px;
  text-align: center;
  text-decoration: none;
  color: black;
}
/* :L17341 */
.RadCalendarMonthView_SBCWeb .rcHover a {
  background: #e7f1ff;
}
/* :L17344 */
.RadCalendarMonthView_SBCWeb .rcSelected a {
  background: #dcfc5c;
}
/* :L17347 */
.RadCalendarMonthView_SBCWeb .rcButtons {
  padding: 4px 6px;
  text-align: center;
}
/* :L17351 */
.RadCalendarMonthView_SBCWeb input {
  border: 1px solid #6788be;
  padding: 0;
  background: #8eb0dd url('RadCalendarSprite.gif') 0 -800px repeat-x;
  color: white;
  font: bold 11px arial, sans-serif;
  cursor: pointer;
}
/* :L17359 */
.RadCalendarMonthView_SBCWeb #rcMView_Today {
  margin: 0 0.3em 0 0;
}
/* :L17362 */
.RadCalendarMonthView_SBCWeb #rcMView_OK {
  padding: 0 0.2em;
}
/*time view*/

/* :L17367 */
table.RadCalendarTimeView_SBCWeb {
  border-collapse: collapse;
  border: 1px solid #6788be;
  background: white;
  font: 11px arial, tahoma, sans-serif;
  color: #333333;
}
/* :L17374 */
.RadCalendarTimeView_SBCWeb th {
  border: 0;
  border-bottom: 1px solid #6788be;
  padding: 0 0 2px;
  background: #91b3e0 url('RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
  font: 18px/27px arial, sans-serif;
  text-align: center;
  cursor: default;
}
/* :L17384 */
.RadCalendarTimeView_SBCWeb td {
  border: 1px solid #d8dde0;
  width: 70px;
  padding: 0;
  line-height: 32px;
}
/* :L17390 */
.RadCalendarTimeView_SBCWeb a {
  display: block;
  text-align: center;
  color: #333333;
  text-decoration: none;
}
/* :L17396 */
.RadCalendarTimeView_SBCWeb td.rcHover a {
  background: url('RadCalendarSprite.gif') 0 -1000px repeat-x;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L17402 */
.RadCalendarTimeView_SBCWeb td.rcSelected a {
  background: #dcfc5c;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L17408 */
.RadCalendarTimeView_SBCWeb .rcFooter {
  width: auto;
  padding: 0;
  line-height: 1.4;
}
/*pickers*/

/* :L17415 */
.RadPicker_SBCWeb {
  vertical-align: middle;
}
/* :L17418 */
.RadPicker_SBCWeb table,
.RadPicker_SBCWeb table td {
  border: 0;
  margin: 0;
  padding: 0;
}
/* :L17424 */
.RadPicker_SBCWeb td {
  vertical-align: middle;
}
/* :L17427 */
.RadPicker_SBCWeb .rcInputCell {
  padding: 0 4px 0 0;
}
/* :L17430 */
.RadPicker_SBCWeb td a {
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  margin: 0 2px;
  text-decoration: none;
}
/* :L17439 */
* html .RadPicker_SBCWeb td a {
  position: static;
}
/*IE6*/

/* :L17444 */
* + html .RadPicker_SBCWeb td a {
  position: static;
}
/*IE7*/

/* :L17449 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcTimePopup {
  display: block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background: url('RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-align: center;
}
/* :L17459 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcDisabled.rcCalPopup:hover {
  background-position: 0 -200px;
}
/* :L17463 */
.RadPicker_SBCWeb .rcCalPopup:hover {
  background-position: 0 -250px;
}
/* :L17466 */
.RadPicker_SBCWeb .rcTimePopup,
.RadPicker_SBCWeb .rcDisabled.rcTimePopup:hover {
  background-position: 0 -299px;
}
/* :L17470 */
.RadPicker_SBCWeb .rcTimePopup:hover {
  background-position: 0 -349px;
}
/* :L17473 */
.RadPicker_SBCWeb .rcDisabled,
.RadCalendarMonthView_SBCWeb .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/*rtl*/

/* :L17480 */
.RadCalendarRTL_SBCWeb .rcTitlebar table {
  direction: ltr;
}
/* :L17483 */
.RadCalendarRTL_SBCWeb .rcTitle {
  direction: rtl;
}
/**************************************Telerik RadCalendar Web20 skin *********************************/

/*Telerik RadInput Default Skin*/

/*global*/

/* :L17492 */
.RadInput_WebSBC,
.RadInputMgr_WebSBC {
  font: 11px verdana, arial, helvetica, sans-serif;
  border: solid 1px #bbbbbb;
  padding: 0px;
}
/*textbox states*/

/* :L17500 */
html body .RadInput_WebSBC .riTextBox,
html body .RadInputMgr_WebSBC,
html body .RadInput_WebSBC .riHover,
html body .RadInput_Hover_WebSBC,
html body .RadInput_WebSBC .riFocused,
html body .RadInput_Focused_WebSBC {
  border-color: #bbbbbb;
  background: white;
  color: black;
  font: 11px verdana, arial, helvetica, sans-serif;
  height: 20px;
}
/* :L17512 */
html body .RadInput_WebSBC .riEmpty,
html body .RadInput_Empty_WebSBC {
  color: #bbbbbb;
}
/* :L17516 */
html body .RadInput_WebSBC .riRead,
html body .RadInput_Read_WebSBC {
  border-color: #d0d0d0;
}
/* :L17520 */
html body .RadInput_WebSBC .riDisabled,
html body .RadInput_Disabled_WebSBC {
  border-color: #bbbbbb;
  color: #bbbbbb;
  cursor: default;
}
/* :L17526 */
html body .RadInput_WebSBC .riError,
html body .RadInput_Error_WebSBC {
  border-color: #d51923;
  background: white 100% -298px no-repeat url('InputManagerSprite.gif');
  color: #d51923;
}
/* :L17532 */
.RadForm.rfdTextbox .RadInput_WebSBC .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_WebSBC[type="text"] {
  border-color: #d51923;
  background: white 100% -298px no-repeat url('InputManagerSprite.gif');
  color: #d51923;
}
/* :L17538 */
html body .RadInput_WebSBC .riNegative,
html body .RadInput_Negative_WebSBC {
  color: #565656;
}
/*buttons*/

/* :L17544 */
.RadInput_WebSBC a {
  background: transparent no-repeat url('InputManagerSprite.gif');
}
/*go*/

/* :L17549 */
.RadInput_WebSBC .riBtn a {
  width: 20px;
  height: 18px;
  line-height: 18px;
  background-position: 3px 5px;
}
/* :L17555 */
.RadInput_WebSBC .riBtn a:hover {
  background-position: 3px -45px;
}
/*spin*/

/* :L17560 */
.RadInput_WebSBC .riSpin a {
  width: 15px;
  height: 7px;
  line-height: 7px;
}
/* :L17565 */
.RadInput_WebSBC a.riUp {
  background-position: 4px -98px;
}
/* :L17568 */
.RadInput_WebSBC a.riUp:hover {
  background-position: 4px -148px;
}
/* :L17571 */
.RadInput_WebSBC a.riDown {
  background-position: 4px -199px;
}
/* :L17574 */
.RadInput_WebSBC a.riDown:hover {
  background-position: 4px -249px;
}
/*label*/

/* :L17579 */
.RadInput_WebSBC .riLabel {
  color: black;
}
/*rtl*/

/* :L17584 */
html body .RadInputRTL_WebSBC .riError,
html body .RadInputRTL_Error_WebSBC {
  background-position: 3px -298px;
}
/* :L17588 */
.RadForm.rfdTextbox .RadInputRTL_WebSBC .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_WebSBC[type="text"] {
  background-position: 3px -298px;
}
/* :L17592 */
.RadUpload_Default,
div.RadUpload_Default,
div.RadUpload_Default ul,
div.RadUpload_Default ul li,
.RadUpload_Default span input {
  display: inline;
  font: 11px "Verdana", "Arial", "Helvetica", sans-serif;
  color: black;
}
/* :L17601 */
.RadUpload_Default {
  vertical-align: text-top;
  margin-left: 10px;
}
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/

/* :L17613 */
.ui-helper-hidden {
  display: none;
}
/* :L17616 */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* :L17626 */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
/* :L17636 */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
/* :L17642 */
.ui-helper-clearfix:after {
  clear: both;
}
/* :L17645 */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */

}
/* :L17648 */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* :L17658 */
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/

/* :L17665 */
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */

/* :L17674 */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */

/* :L17686 */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* :L17693 */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */

}
/* :L17701 */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
/* :L17704 */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}
/* :L17707 */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
/* :L17710 */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
/* :L17716 */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
/* :L17721 */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
/* :L17727 */
.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 */

}
/* :L17738 */
.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 */

/* :L17746 */
.ui-button-icon-only {
  width: 2.2em;
}
/* button elements seem to need a little more width */

/* :L17750 */
button.ui-button-icon-only {
  width: 2.4em;
}
/* :L17753 */
.ui-button-icons-only {
  width: 3.4em;
}
/* :L17756 */
button.ui-button-icons-only {
  width: 3.7em;
}
/* button text element */

/* :L17761 */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
/* :L17765 */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
/* :L17768 */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
/* :L17773 */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
/* :L17777 */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
/* :L17781 */
.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 */

/* :L17786 */
input.ui-button {
  padding: .4em 1em;
}
/* button icon element(s) */

/* :L17791 */
.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;
}
/* :L17800 */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
/* :L17804 */
.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;
}
/* :L17809 */
.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 */

/* :L17816 */
.ui-buttonset {
  margin-right: 7px;
}
/* :L17819 */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */

/* reset extra padding in Firefox, see h5bp.com/l */

/* :L17826 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* :L17831 */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
/* :L17836 */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
/* :L17840 */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* :L17847 */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* :L17851 */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* :L17854 */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* :L17857 */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* :L17860 */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* :L17863 */
.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;
}
/* :L17872 */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* :L17877 */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
/* :L17881 */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* :L17884 */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* :L17888 */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
/* :L17894 */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* :L17900 */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* :L17904 */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* :L17911 */
.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;
}
/* :L17919 */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
/* :L17927 */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */

/* :L17932 */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
/* :L17935 */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* :L17938 */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
/* :L17942 */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
/* :L17945 */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
/* :L17948 */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
/* :L17951 */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* :L17955 */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
/* :L17958 */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */

/* :L17965 */
.ui-datepicker-rtl {
  direction: rtl;
}
/* :L17968 */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* :L17972 */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* :L17976 */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* :L17980 */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* :L17984 */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* :L17987 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* :L17990 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* :L17994 */
.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;
}
/* :L17999 */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}
/* :L18006 */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
/* :L18010 */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* :L18018 */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
/* :L18027 */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}
/* :L18034 */
.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;
}
/* :L18041 */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
/* :L18044 */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
/* :L18048 */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
/* :L18055 */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
/* :L18058 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}
/* :L18065 */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
/* :L18069 */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
/* :L18076 */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
/* :L18083 */
.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;
}
/* :L18091 */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
/* :L18097 */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}
/* :L18102 */
.ui-menu .ui-state-disabled a {
  cursor: default;
}
/* icon support */

/* :L18107 */
.ui-menu-icons {
  position: relative;
}
/* :L18110 */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
/* left-aligned */

/* :L18116 */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}
/* right-aligned */

/* :L18123 */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}
/* :L18127 */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
/* :L18132 */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
/* :L18136 */
.ui-progressbar .ui-progressbar-overlay {
  background: url("images/animated-overlay.gif");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
/* :L18142 */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
/* :L18145 */
.ui-resizable {
  position: relative;
}
/* :L18148 */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
/* :L18153 */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
/* :L18157 */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
/* :L18164 */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
/* :L18171 */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
/* :L18178 */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
/* :L18185 */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
/* :L18192 */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
/* :L18199 */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
/* :L18206 */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
/* :L18213 */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
/* :L18218 */
.ui-slider {
  position: relative;
  text-align: left;
}
/* :L18222 */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
/* :L18229 */
.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 */

/* :L18239 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
/* :L18244 */
.ui-slider-horizontal {
  height: .8em;
}
/* :L18247 */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
/* :L18251 */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* :L18255 */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* :L18258 */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* :L18262 */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
/* :L18266 */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
/* :L18271 */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* :L18275 */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* :L18278 */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/* :L18281 */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
/* :L18288 */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}
/* :L18298 */
.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 */

/* :L18312 */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* vertical centre icon */

/* :L18318 */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
/* :L18324 */
.ui-spinner-up {
  top: 0;
}
/* :L18327 */
.ui-spinner-down {
  bottom: 0;
}
/* TR overrides */

/* :L18332 */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}
/* :L18336 */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}
/* :L18340 */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
/* :L18344 */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
/* :L18354 */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
/* :L18359 */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
/* :L18363 */
.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;
}
/* :L18368 */
.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;
}
/* :L18372 */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
/* :L18378 */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaaaaa;
  box-shadow: 0 0 5px #aaaaaa;
}
/* :L18386 */
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers
----------------------------------*/

/* :L18392 */
.ui-widget {
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  font-size: 1.1em;
}
/* :L18396 */
.ui-widget .ui-widget {
  font-size: 1em;
}
/* :L18399 */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  font-size: 1em;
}
/* :L18406 */
.ui-widget-content {
  border: 1px solid #a6c9e2;
  background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
  color: #222222;
}
/* :L18411 */
.ui-widget-content a {
  color: #222222;
}
/* :L18414 */
.ui-widget-header {
  border: 1px solid #cccccc;
  background-color: #cee3ec;
  color: white;
  font-weight: bold;
}
/* :L18420 */
.ui-widget-header a {
  color: white;
}
/* Interaction states
----------------------------------*/

/* :L18426 */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c5dbec;
  background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #2e6e9e;
}
/* :L18434 */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #2e6e9e;
  text-decoration: none;
}
/* :L18440 */
.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 #79b7e7;
  background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1d5987;
}
/* :L18451 */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #1d5987;
  text-decoration: none;
}
/* :L18458 */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #79b7e7;
  background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #e17009;
}
/* :L18466 */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #e17009;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/

/* :L18475 */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fad42e;
  background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
  color: #363636;
}
/* :L18482 */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
/* :L18487 */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
/* :L18494 */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
/* :L18499 */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* :L18504 */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
/* :L18509 */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
/* :L18516 */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
/* :L18523 */
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* For IE8 - See #6059 */

}
/* Icons
----------------------------------*/

/* states and images */

/* :L18531 */
.ui-icon {
  width: 16px;
  height: 16px;
}
/* :L18535 */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_469bdd_256x240.png);
}
/* :L18539 */
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_d8e7f3_256x240.png);
}
/* :L18542 */
.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_6da8d5_256x240.png);
}
/* :L18545 */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_217bc0_256x240.png);
}
/* :L18549 */
.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_f9bd01_256x240.png);
}
/* :L18552 */
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_2e83ff_256x240.png);
}
/* :L18555 */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */

/* :L18561 */
.ui-icon-blank {
  background-position: 16px 16px;
}
/* :L18562 */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
/* :L18563 */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
/* :L18564 */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
/* :L18565 */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
/* :L18566 */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
/* :L18567 */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
/* :L18568 */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
/* :L18569 */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
/* :L18570 */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
/* :L18571 */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
/* :L18572 */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
/* :L18573 */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
/* :L18574 */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
/* :L18575 */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
/* :L18576 */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
/* :L18577 */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
/* :L18578 */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
/* :L18579 */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
/* :L18580 */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
/* :L18581 */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
/* :L18582 */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
/* :L18583 */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
/* :L18584 */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
/* :L18585 */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
/* :L18586 */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
/* :L18587 */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
/* :L18588 */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
/* :L18589 */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
/* :L18590 */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
/* :L18591 */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
/* :L18592 */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
/* :L18593 */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
/* :L18594 */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
/* :L18595 */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
/* :L18596 */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
/* :L18597 */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
/* :L18598 */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
/* :L18599 */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
/* :L18600 */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
/* :L18601 */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
/* :L18602 */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
/* :L18603 */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
/* :L18604 */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
/* :L18605 */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
/* :L18606 */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
/* :L18607 */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
/* :L18608 */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
/* :L18609 */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
/* :L18610 */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
/* :L18611 */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
/* :L18612 */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
/* :L18613 */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
/* :L18614 */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
/* :L18615 */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
/* :L18616 */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
/* :L18617 */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
/* :L18618 */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
/* :L18619 */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
/* :L18620 */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
/* :L18621 */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
/* :L18622 */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
/* :L18623 */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
/* :L18624 */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
/* :L18625 */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
/* :L18626 */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
/* :L18627 */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
/* :L18628 */
.ui-icon-extlink {
  background-position: -32px -80px;
}
/* :L18629 */
.ui-icon-newwin {
  background-position: -48px -80px;
}
/* :L18630 */
.ui-icon-refresh {
  background-position: -64px -80px;
}
/* :L18631 */
.ui-icon-shuffle {
  background-position: -80px -80px;
}
/* :L18632 */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
/* :L18633 */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
/* :L18634 */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
/* :L18635 */
.ui-icon-folder-open {
  background-position: -16px -96px;
}
/* :L18636 */
.ui-icon-document {
  background-position: -32px -96px;
}
/* :L18637 */
.ui-icon-document-b {
  background-position: -48px -96px;
}
/* :L18638 */
.ui-icon-note {
  background-position: -64px -96px;
}
/* :L18639 */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
/* :L18640 */
.ui-icon-mail-open {
  background-position: -96px -96px;
}
/* :L18641 */
.ui-icon-suitcase {
  background-position: -112px -96px;
}
/* :L18642 */
.ui-icon-comment {
  background-position: -128px -96px;
}
/* :L18643 */
.ui-icon-person {
  background-position: -144px -96px;
}
/* :L18644 */
.ui-icon-print {
  background-position: -160px -96px;
}
/* :L18645 */
.ui-icon-trash {
  background-position: -176px -96px;
}
/* :L18646 */
.ui-icon-locked {
  background-position: -192px -96px;
}
/* :L18647 */
.ui-icon-unlocked {
  background-position: -208px -96px;
}
/* :L18648 */
.ui-icon-bookmark {
  background-position: -224px -96px;
}
/* :L18649 */
.ui-icon-tag {
  background-position: -240px -96px;
}
/* :L18650 */
.ui-icon-home {
  background-position: 0 -112px;
}
/* :L18651 */
.ui-icon-flag {
  background-position: -16px -112px;
}
/* :L18652 */
.ui-icon-calendar {
  background-position: -32px -112px;
}
/* :L18653 */
.ui-icon-cart {
  background-position: -48px -112px;
}
/* :L18654 */
.ui-icon-pencil {
  background-position: -64px -112px;
}
/* :L18655 */
.ui-icon-clock {
  background-position: -80px -112px;
}
/* :L18656 */
.ui-icon-disk {
  background-position: -96px -112px;
}
/* :L18657 */
.ui-icon-calculator {
  background-position: -112px -112px;
}
/* :L18658 */
.ui-icon-zoomin {
  background-position: -128px -112px;
}
/* :L18659 */
.ui-icon-zoomout {
  background-position: -144px -112px;
}
/* :L18660 */
.ui-icon-search {
  background-position: -160px -112px;
}
/* :L18661 */
.ui-icon-wrench {
  background-position: -176px -112px;
}
/* :L18662 */
.ui-icon-gear {
  background-position: -192px -112px;
}
/* :L18663 */
.ui-icon-heart {
  background-position: -208px -112px;
}
/* :L18664 */
.ui-icon-star {
  background-position: -224px -112px;
}
/* :L18665 */
.ui-icon-link {
  background-position: -240px -112px;
}
/* :L18666 */
.ui-icon-cancel {
  background-position: 0 -128px;
}
/* :L18667 */
.ui-icon-plus {
  background-position: -16px -128px;
}
/* :L18668 */
.ui-icon-plusthick {
  background-position: -32px -128px;
}
/* :L18669 */
.ui-icon-minus {
  background-position: -48px -128px;
}
/* :L18670 */
.ui-icon-minusthick {
  background-position: -64px -128px;
}
/* :L18671 */
.ui-icon-close {
  background-position: -80px -128px;
}
/* :L18672 */
.ui-icon-closethick {
  background-position: -96px -128px;
}
/* :L18673 */
.ui-icon-key {
  background-position: -112px -128px;
}
/* :L18674 */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
/* :L18675 */
.ui-icon-scissors {
  background-position: -144px -128px;
}
/* :L18676 */
.ui-icon-clipboard {
  background-position: -160px -128px;
}
/* :L18677 */
.ui-icon-copy {
  background-position: -176px -128px;
}
/* :L18678 */
.ui-icon-contact {
  background-position: -192px -128px;
}
/* :L18679 */
.ui-icon-image {
  background-position: -208px -128px;
}
/* :L18680 */
.ui-icon-video {
  background-position: -224px -128px;
}
/* :L18681 */
.ui-icon-script {
  background-position: -240px -128px;
}
/* :L18682 */
.ui-icon-alert {
  background-position: 0 -144px;
}
/* :L18683 */
.ui-icon-info {
  background-position: -16px -144px;
}
/* :L18684 */
.ui-icon-notice {
  background-position: -32px -144px;
}
/* :L18685 */
.ui-icon-help {
  background-position: -48px -144px;
}
/* :L18686 */
.ui-icon-check {
  background-position: -64px -144px;
}
/* :L18687 */
.ui-icon-bullet {
  background-position: -80px -144px;
}
/* :L18688 */
.ui-icon-radio-on {
  background-position: -96px -144px;
}
/* :L18689 */
.ui-icon-radio-off {
  background-position: -112px -144px;
}
/* :L18690 */
.ui-icon-pin-w {
  background-position: -128px -144px;
}
/* :L18691 */
.ui-icon-pin-s {
  background-position: -144px -144px;
}
/* :L18692 */
.ui-icon-play {
  background-position: 0 -160px;
}
/* :L18693 */
.ui-icon-pause {
  background-position: -16px -160px;
}
/* :L18694 */
.ui-icon-seek-next {
  background-position: -32px -160px;
}
/* :L18695 */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
/* :L18696 */
.ui-icon-seek-end {
  background-position: -64px -160px;
}
/* :L18697 */
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

/* :L18699 */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
/* :L18700 */
.ui-icon-stop {
  background-position: -96px -160px;
}
/* :L18701 */
.ui-icon-eject {
  background-position: -112px -160px;
}
/* :L18702 */
.ui-icon-volume-off {
  background-position: -128px -160px;
}
/* :L18703 */
.ui-icon-volume-on {
  background-position: -144px -160px;
}
/* :L18704 */
.ui-icon-power {
  background-position: 0 -176px;
}
/* :L18705 */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
/* :L18706 */
.ui-icon-signal {
  background-position: -32px -176px;
}
/* :L18707 */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
/* :L18708 */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
/* :L18709 */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
/* :L18710 */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
/* :L18711 */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
/* :L18712 */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
/* :L18713 */
.ui-icon-circle-close {
  background-position: -32px -192px;
}
/* :L18714 */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
/* :L18715 */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
/* :L18716 */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
/* :L18717 */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
/* :L18718 */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
/* :L18719 */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
/* :L18720 */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
/* :L18721 */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
/* :L18722 */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
/* :L18723 */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
/* :L18724 */
.ui-icon-circle-check {
  background-position: -208px -192px;
}
/* :L18725 */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
/* :L18726 */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
/* :L18727 */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
/* :L18728 */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
/* :L18729 */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
/* :L18730 */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
/* :L18731 */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
/* :L18732 */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
/* :L18733 */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
/* :L18734 */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
/* :L18735 */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
/* :L18736 */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */

/* :L18743 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 5px;
}
/* :L18749 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 5px;
}
/* :L18755 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 5px;
}
/* :L18761 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 5px;
}
/* Overlays */

/* :L18769 */
.ui-widget-overlay {
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
}
/* :L18774 */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
  border-radius: 8px;
}
/* :L18783 */
body {
  margin: 0;
  padding: 0;
  /*background-color: white !important;*/
  background: url('media/essLifeworksBackgroundImage.png');
  background-repeat: repeat-x;
}
/** a floating clear fix*/

/* :L18792 */
.group:after {
  content: "";
  display: table;
  clear: both;
}
/* :L18797 */
#mainBodyPrint:after {
  content: "";
  display: table;
  clear: both;
}
/* :L18802 */
img {
  border-style: none;
}
/* :L18805 */
a {
  font-family: Verdana;
  font-size: 11px;
  color: #2d4254;
  text-decoration: none;
}
/* :L18811 */
h2 {
  padding-top: 5px;
  font-size: 14px;
}
/* :L18815 */
h3 {
  font-size: 13px;
  text-align: left;
  font-weight: normal;
}
/* :L18820 */
h4 {
  font-size: 13px;
  text-align: left;
  font-weight: bold;
}
/* :L18825 */
th {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
}
/* :L18830 */
hr {
  color: #5a5a5a;
  width: 100%;
  text-align: left;
  padding: 0px;
}
/* :L18836 */
.mainNav {
  background: url(media/mainnavbg.jpg);
  font-family: Verdana;
  color: #8f673f;
  text-align: left;
  padding-left: 15px;
}
/* :L18843 */
.subPageNav {
  background: url(media/mainnavbg2.jpg);
  color: #8f673f;
  text-align: left;
  vertical-align: middle;
  padding-left: 2px;
  padding-right: 2px;
}
/* :L18851 */
.rightNav {
  border-left-style: solid;
}
/* :L18854 */
.rightNavLink a {
  font-family: Verdana;
  font-size: 11px;
  color: #1967ac;
  text-align: left;
  vertical-align: super;
  text-decoration: none;
  border-style: none;
}
/* :L18863 */
.rightNavLink a:hover {
  text-decoration: underline;
}
/* :L18866 */
.rightNavHeader {
  font-size: 13px;
  text-align: left;
  vertical-align: super;
  line-height: 12px;
}
/* :L18872 */
.normalText {
  background-color: white;
  font-family: Verdana;
  font-size: 11px;
  color: #2d4254;
  vertical-align: top;
  text-align: left;
  font-weight: normal;
}
/* :L18881 */
.normalButtonLink {
  color: #152c2a;
  font-weight: normal;
  font-family: verdana, arial, helvetica, sans-serif;
  border: none;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 3px 3px 3px 3px;
}
/* :L18892 */
.normalButtonLink:hover,
.normalButtonSmall:hover,
.normalButtonLarge:hover {
  color: #6394bd;
  text-decoration: none;
}
/* :L18898 */
.normalButton {
  background: url('media/lwButton142.png') repeat-x;
  width: 142px;
  height: 23px;
  text-align: center;
}
/* :L18904 */
.normalButtonSmall {
  background: url('media/lwButton112.png') repeat-x;
  width: 112px;
  height: 23px;
  text-align: center;
}
/* :L18910 */
.normalButtonLarge {
  background: url('media/lwButton162.png') repeat-x;
  width: 162px;
  height: 23px;
  text-align: center;
}
/* :L18916 */
.normalbuttonSpace {
  width: 10px;
}
/* :L18919 */
.normalLink:hover {
  text-decoration: underline;
}
/* homepage styles */

/* :L18924 */
.homeMainContent {
  WIDTH: 100%;
  BACKGROUND: url(media/mainFrame_xpander.jpg);
  HEIGHT: 100%;
}
/* :L18929 */
.homeRight_top {
  font-size: 13px;
  color: #555555;
  text-align: left;
  vertical-align: super;
  padding-left: 7px;
  padding-right: 7px;
  background-repeat: no-repeat;
  background-color: lightgray;
}
/* :L18939 */
div#homecontrol {
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* :L18944 */
.benefitSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 14px;
  font-weight: bold;
  width: 100%;
}
/* :L18951 */
.benefitBody {
  border: 1px solid #6a6969;
  background-color: white;
  padding: 8px;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L18959 */
.benefitsFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L18969 */
.benefitsFooterLink {
  color: white;
  text-decoration: none;
}
/* :L18973 */
.benefitsFooterLink a:hover {
  color: orange;
}
/* :L18976 */
.benefitInfoBox legend {
  font-size: 13px;
  font-weight: bold;
  color: #6394bd;
}
/* :L18981 */
.retirementSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 14px;
  font-weight: bold;
  width: 100%;
}
/* :L18988 */
.retirementBody {
  /*border: 1px solid #6a6969;*/
  background-color: white;
  /*padding:8px;*/
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L18996 */
.retirementFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L19006 */
.retirementFooterLink {
  color: white;
  text-decoration: none;
}
/* :L19010 */
.retirementFooterLink a:hover {
  color: orange;
}
/* :L19013 */
.personalSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 14px;
  font-weight: bold;
  width: 100%;
}
/* :L19020 */
.personalBody {
  border: 1px solid #6a6969;
  background-color: white;
  padding: 8px;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L19028 */
.personalFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L19038 */
.personalFooterLink {
  color: white;
  text-decoration: none;
}
/* :L19042 */
.personalFooterLink a:hover {
  color: orange;
}
/* table of benefits on Retirement Estimate Detail */

/* :L19047 */
table.benefits th {
  text-align: center;
  vertical-align: bottom;
  padding: 3px 9px;
  border-collapse: collapse;
  border-bottom: 2px solid #dddddd;
  color: gray;
  font-size: 11px;
}
/* :L19056 */
.benefitHeader {
  color: gray;
  font-size: 11px;
  padding: 10px 0 1px 0;
  font-weight: normal;
}
/* :L19062 */
table.benefits td {
  vertical-align: top;
  padding: 6px 9px;
  border-bottom: 1px solid #dddddd;
  border-collapse: collapse;
}
/* :L19068 */
.accordianHeader {
  background-image: url(media/bgHeader32.jpg);
  background-repeat: repeat-x;
  font-size: 13px;
  color: #2d4254;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
/* :L19077 */
.accordianHeaderLink {
  text-decoration: none;
  text-align: left;
}
/* :L19081 */
.accordianHeaderLink a {
  font-weight: bold;
  text-decoration: none;
}
/* :L19085 */
.accordianHeaderLink a:hover {
  text-decoration: underline;
}
/* styles for forms */

/* :L19090 */
table.formTable th {
  text-align: left;
  border-collapse: collapse;
  font-size: 11px;
  width: 225px;
  padding-left: 20px;
}
/* :L19097 */
.formTableHeading {
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  padding: 7px;
  color: #5a5a5a;
}
/* styles for estimate benefits form */

/* :L19106 */
.estimatesDatePart2 {
  width: 128px;
  padding-left: 5px;
}
/* :L19110 */
.estimatesDatePart3 {
  width: 180px;
  padding-left: 5px;
  padding-right: 5px;
}
/* :L19115 */
.estimatesDateFrom {
  width: 130px;
}
/* :L19118 */
.estimatesDateTo {
  width: 130px;
}
/* :L19121 */
.estimatesAge {
  width: 38px;
}
/* :L19124 */
.estimatesAgePart1 {
  padding-top: 5px;
}
/* :L19127 */
.estimatesAgePart2 {
  width: 238px;
  padding-left: 5px;
}
/* :L19131 */
.estimatesAgePart3 {
  width: 56px;
}
/* :L19134 */
.estimatesAgePart4 {
  width: 18px;
}
/* :L19137 */
.estimatesAgePart5 {
  width: 142px;
}
/* :L19140 */
.estimatesAgeDate1 {
  width: 70px;
}
/* :L19143 */
.estimatesAgeDate2 {
  width: 50px;
}
/* :L19146 */
.estimatesBirthdate {
  width: 130px;
}
/* ---------------------------------------------------ERROR Styles*/

/* :L19151 */
span li.ErrorSummary {
  color: red;
  font-size: 12px;
}
/* :L19155 */
.ErrorSummary {
  color: red;
  font-size: 12px;
}
/* :L19159 */
.Error {
  color: red;
  font-size: 11px;
}
/* :L19163 */
.errorInlineText {
  color: Red;
  background-color: #ffd9d9;
  border: Solid 1px Red;
}
/* :L19168 */
span .errorInlineText input {
  border: solid 1px red;
}
/* :L19171 */
.errorSummary {
  height: 25px;
  padding-left: 10px;
  padding-top: 10px;
  vertical-align: middle;
}
/* :L19177 */
.errorInline {
  padding-left: 5px;
}
/* :L19180 */
div#warningBox {
  margin: 5% 15% 0 15%;
}
/* :L19183 */
div#warningBox .Error {
  color: black;
  font-size: 14px;
}
/* :L19187 */
div#warningBox li {
  list-style-type: none;
}
/* ----------------------------------------------------- RETIREMENT HOME USERCONTROL - GroupedTable */

/* :L19192 */
.groupHeader {
  font-size: 10px;
  font-weight: bold;
  vertical-align: bottom;
}
/* :L19197 */
.groupColumnHeader {
  font-size: 10px;
  vertical-align: bottom;
}
/* :L19201 */
.groupColumnHeader th {
  font-size: 10px;
  font-weight: bold;
  border-bottom: solid 1px #dddddd;
  vertical-align: bottom;
}
/* :L19207 */
.costTH {
  text-align: right;
  vertical-align: bottom;
}
/* :L19211 */
.normalItem {
  font-size: 10px;
}
/* :L19214 */
.altItem {
  font-size: 10px;
}
/* :L19217 */
.linkItem {
  font-size: 10px;
  text-decoration: underline;
}
/* :L19221 */
.sepStyle {
  z-index: 10000;
  background-image: url(media/lwGroupTableSep.png);
  background-repeat: repeat-x;
  background-position: bottom;
  height: 5px;
}
/* :L19228 */
.groupedTable {
  width: 900px;
}
/* :L19231 */
a.rtsLink {
  color: white;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  padding: 3px 3px 3px 3px;
  position: relative;
  top: 1px;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
  background-image: url(media/lwTabInactive.png);
  background-repeat: no-repeat;
  width: 125px;
  height: 22px;
  text-align: center;
}
/* :L19247 */
a:hover.rtsLink {
  padding-top: 3px;
  position: relative;
  top: 1px;
  font-weight: bold;
  color: #ff9544;
}
/* :L19254 */
a.rtsLink.rtsSelected {
  cursor: pointer;
  background-image: url(media/lwTabActive.png);
  background-repeat: no-repeat;
  width: 125px;
  height: 22px;
  text-align: center;
  color: black;
}
/* :L19263 */
a:hover.rtsLink.rtsSelected {
  cursor: pointer;
  width: 125px;
  height: 22px;
  text-align: center;
  color: black;
}
/**************************************
** telerik: RadPanelBar Skin. Start:
-------------------------------------*/

/* :L19276 */
.RadPanelBar {
  width: 250px;
  height: auto;
}
/* :L19280 */
.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem {
  margin: 0px;
  padding: 0px;
  list-style-image: none;
  list-style-position: outside;
  list-style: none;
  background-color: white;
}
/* :L19290 */
.RadPanelBar .rpItem {
  float: none;
  display: block;
  position: static;
}
/* :L19295 */
.RadPanelBar .rpSlide {
  position: static;
  float: none;
  height: auto;
}
/* :L19300 */
.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after,
.RadPanelBar .rpItem:after {
  content: "";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
/* :L19309 */
.RadPanelBar .rpLink,
.RadPanelBar .rpText {
  text-decoration: none;
  display: block;
}
/* :L19314 */
.RadPanelBar .rpImage {
  float: left;
  clear: left;
  border: 0px;
  vertical-align: middle;
}
/* :L19320 */
.RadPanelBar .rpGroup {
  overflow: auto;
  overflow-x: hidden;
}
/* :L19324 */
.RadPanelBar .rpLink {
  width: 100%;
  outline: none;
  /* Remove this for FF to put dotted border around the focused item */

}
/* :L19330 */
.RadPanelBar .rpText {
  cursor: default;
  _cursor: default;
}
/* :L19334 */
.RadPanelBar .rpSlide {
  overflow: hidden;
  display: none;
  zoom: 1;
}
/* :L19339 */
.rtl .rpImage {
  border: 0px;
  float: right;
}
/* :L19343 */
.rtl {
  text-align: right;
}
/* :L19346 */
.RadPanelBar_Default {
  background: white;
  color: #003399;
}
/* :L19350 */
.RadPanelBar_Default .rpRootGroup {
  border: 1px solid #a9aaa9;
  border-bottom-color: #a9aaa9;
}
/** Title Bar **/

/* :L19356 */
.RadPanelBar_Default .rpRootGroup .rpItem {
  background-color: Navy;
  border: 1px solid #a9aaa9;
  background-color: gainsboro;
  margin: 0px;
}
/* :L19362 */
.RadPanelBar_Default .rpRootGroup .rpItem .header {
  padding: 0px;
}
/* :L19365 */
.RadPanelBar_Default .rpLevel1 .rpItem {
  background: white;
}
/* :L19368 */
.RadPanelBar_Default .rpLevel1 .rpItem .content {
  padding: 0px;
}
/* :L19371 */
.RadPanelBar_Default .rpLevel1 .rpItem .buttonItem {
  text-align: center;
  min-width: 142px;
  min-height: 23px;
  vertical-align: middle;
  padding-top: 10px;
}
/* :L19378 */
.RadPanelBar_Default .rpLevel1 .rpItem .rpLast {
  padding: 20px 10px;
  text-align: center;
  min-width: 142px;
  min-height: 23px;
}
/* :L19384 */
.RadPanelBar_Default .rpRootGroup .rpLink {
  min-height: 21px;
  line-height: 21px;
  overflow: hidden;
}
/* :L19389 */
* html .RadPanelBar_Default .rpRootGroup .rpLink {
  height: 21px;
}
/* :L19392 */
.RadPanelBar_Default .rpRootGroup .rpText {
  margin-left: 10px;
  overflow: hidden;
}
/* :L19396 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  margin-right: 10px;
}
/* :L19399 */
.RadPanelBar_Default .rpGroup .rpItem,
.RadPanelBar_Default .rpGroup .rpLink {
  height: auto;
  border: 0px;
}
/* :L19404 */
.RadPanelBar_Default .rpText {
  margin-right: 7px;
  overflow-x: hidden;
}
/* :L19408 */
.RadPanelBar_Default_rtl .rpText {
  margin-right: 0px;
  margin-right: 7px;
}
/* :L19412 */
.RadPanelBar_Default .rpGroup .rpExpanded .rpText {
  background-position: right 5px;
}
/* :L19415 */
.RadPanelBar_Default_rtl .rpGroup .rpExpanded .rpText {
  background-position: left 5px;
}
/* :L19418 */
.RadPanelBar_Default .rpRootGroup .rpText {
  padding: 3px 7px 0px 0px;
}
/* :L19421 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  padding: 3px 0px 0px 7px;
}
/* :L19424 */
.RadPanelBar_Default .rpGroup .rpText {
  padding: 2px 7px 3px 0px;
}
/* :L19427 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  padding: 2px 0px 3px 7px;
}
/* :L19430 */
.RadPanelBar_Default .rpGroup .rpLink {
  margin-right: 2px;
  display: block;
  width: auto;
}
/* :L19435 */
.RadPanelBar_Default_rtl .rpGroup .rpLink {
  text-indent: 3px;
}
/* :L19438 */
.RadPanelBar_Default .rpLevel1 .rpLink {
  margin-left: 0px;
}
/* :L19441 */
.RadPanelBar_Default .rpLevel2 .rpLink {
  margin-left: 10px;
}
/* :L19444 */
.RadPanelBar_Default .rpLevel3 .rpLink {
  margin-left: 20px;
}
/* :L19447 */
.RadPanelBar_Default_rtl .rpLevel1 .rpLink {
  margin-right: 0px;
  margin-left: 0px;
}
/* :L19451 */
.RadPanelBar_Default_rtl .rpLevel2 .rpLink {
  margin-right: 10px;
  margin-left: 0px;
}
/* :L19455 */
.RadPanelBar_Default_rtl .rpLevel3 .rpLink {
  margin-right: 20px;
  margin-left: 0px;
}
/* :L19459 */
.RadPanelBar_Default_rtl .rpGroup .rpLink {
  margin-left: 2px;
}
/* :L19462 */
.RadPanelBar_Default .rpGroup .rpText {
  margin-right: 0px;
}
/* these should be checked */

/* :L19467 */
.RadPanelBar_Default .rpRootGroup .rpSelected {
  font-weight: bold;
}
/* :L19470 */
.RadPanelBar_Default .rpGroup .rpSelected {
  font-weight: normal;
}
/* :L19473 */
.RadPanelBar_Default .rpDisabled .rpText {
  cursor: default;
  color: #bbbbbb;
}
/* :L19477 */
.RadPanelBar_Default .rpRootGroup .rpDisabled:hover {
  cursor: default;
  text-decoration: none;
}
/* :L19481 */
.RadPanelBar_Default .rpRootGroup .rpDisabled:hover .rpText {
  color: #bbbbbb;
}
/* :L19484 */
.RadPanelBar_Default .rpGroup .rpDisabled:hover {
  border-bottom: 0px;
  cursor: default;
  text-decoration: none;
  background: none;
}
/* :L19490 */
.RadPanelBar_Default .rpGroup .rpDisabled:hover .rpText {
  background: none;
}
/* :L19493 */
.RadPanelBar_Default .rpGroup .rpLast {
  zoom: 1;
}
/* :L19496 */
.RadPanelBar_Default .rpGroup {
  background: white;
}
/*-------------------------------------
** telerik: RadPanelBar Skin. End.
**************************************/

/************************************Telerik RadMenu BackOffice Styles****************************/

/*global*/

/* Backoffice and Self Service Base Main Menu Style - used mainly for left hand side menu */

/* :L19509 */
.RadMenu_SBCWeb {
  background-color: transparent;
  width: 100%;
}
/* :L19513 */
.RadMenu_SBCWeb .rmRootGroup {
  width: 100%;
}
/* :L19516 */
.RadMenu_SBCWeb .rmRootGroup .rmExpandRight {
  background-color: transparent;
}
/* :L19519 */
.RadMenu_SBCWeb .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L19526 */
.RadMenu_SBCWeb .rmItem {
  white-space: normal;
  border-right: solid 1px gainsboro;
}
/* :L19530 */
.RadMenu_SBCWeb .rmFirst {
  border-left: none;
}
/* :L19533 */
.RadMenu_SBCWeb .rmLast {
  border-right: none;
  padding-right: 5px;
}
/* :L19537 */
.RadMenu_SBCWeb .rmLink:hover {
  background-color: gainsboro;
  color: Black;
}
/* :L19541 */
.RadMenu_SBCWeb .rmGroup {
  width: 220px;
  background-color: black;
}
/* :L19545 */
.RadMenu_SBCWeb .rmGroup .rmItem {
  cursor: hand;
}
/* :L19548 */
.RadMenu_SBCWeb .rmGroup .rmText {
  cursor: hand;
  width: 208px;
  padding: 2px 5px 2px 5px;
}
/* :L19553 */
.RadMenu_SBCWeb .rmGroup .rmFocused {
  cursor: hand;
}
/* :L19556 */
.RadMenu_SBCWeb .rmLink {
  font-size: 12px;
  color: #8f673f;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/**************************************End Telerik RadMenu Styles *********************************/

/************************************Telerik RadInput Web20 Skin****************************/

/*Telerik RadInput Web20 Skin*/

/*global*/

/* :L19572 */
.RadInput_SBCWeb,
.RadInputMgr_SBCWeb {
  vertical-align: middle;
}
/* :L19576 */
.RadInput_SBCWeb {
  font-size: 11px;
}
/* :L19579 */
.RadInput_SBCWeb table {
  border: 0;
  vertical-align: bottom;
}
/* :L19583 */
.RadInput_SBCWeb table td {
  border: 0;
  padding: 0;
  vertical-align: middle;
  overflow: visible;
  /*RadGrid*/

}
/* :L19591 */
.RadInput_SBCWeb .riCell {
  padding-right: 4px;
}
/* :L19594 */
.RadInput_SBCWeb textarea {
  vertical-align: bottom;
  overflow: auto;
}
/*textbox states*/

/* :L19600 */
html body .RadInput_SBCWeb .riTextBox,
html body .RadInputMgr_SBCWeb {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L19610 */
html body .RadInput_SBCWeb .riEmpty,
html body .RadInput_Empty_SBCWeb {
  color: #999999;
}
/* :L19614 */
html body .RadInput_SBCWeb .riHover,
html body .RadInput_Hover_SBCWeb {
  border-color: #bbbbbb;
  color: #242424;
}
/* :L19619 */
html body .RadInput_SBCWeb .riFocused,
html body .RadInput_Focused_SBCWeb {
  background: white;
}
/* :L19623 */
html body .RadInput_SBCWeb .riRead,
html body .RadInput_Read_SBCWeb {
  border-color: #929292;
  color: #333333;
}
/* :L19628 */
html body .RadInput_SBCWeb .riDisabled,
html body .RadInput_Disabled_SBCWeb {
  border-color: #929292;
  color: #999999;
  cursor: default;
}
/* :L19634 */
html body .RadInput_SBCWeb .riError,
html body .RadInput_Error_SBCWeb {
  border-color: red;
  background: #fefefe url('RadInputSprite.gif') 100% -148px no-repeat;
  color: red;
}
/* :L19640 */
html body .RadInput_SBCWeb .riNegative,
html body .RadInput_Negative_SBCWeb {
  color: #333333;
}
/*buttons*/

/* :L19646 */
.RadInput_SBCWeb a {
  display: block;
  overflow: hidden;
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  background: url('RadInputSprite.gif') no-repeat;
  text-indent: -4444px;
  text-align: left;
  text-decoration: none;
  direction: ltr;
}
/* :L19660 */
* html .RadInput_SBCWeb a {
  position: static;
}
/*IE6*/

/* :L19665 */
* + html .RadInput_SBCWeb a {
  position: static;
}
/*IE7*/

/*go*/

/* :L19672 */
.RadInput_SBCWeb .riBtn a {
  width: 20px;
  height: 17px;
  line-height: 17px;
  background-position: 4px 4px;
}
/*spin*/

/* :L19680 */
.RadInput_SBCWeb .riSpin a {
  width: 13px;
  height: 7px;
  line-height: 7px;
  margin: 0 1px;
}
/* :L19686 */
.RadInput_SBCWeb .riUp {
  background-position: 3px -49px;
}
/* :L19689 */
.RadInput_SBCWeb .riDown {
  background-position: 3px -98px;
  margin-top: 3px;
}
/*label*/

/* :L19695 */
.RadInput_SBCWeb .riLabel {
  margin: 0 4px 0 0;
  color: black;
  white-space: nowrap;
}
/**************************************End Telerik RadInput Web20 Skin *********************************/

/**************************************Telerik RadCalendar Web20 skin *********************************/

/*Telerik RadCalendar Web20 skin*/

/* :L19706 */
table.RadCalendar_SBCWeb {
  border-collapse: separate;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
}
/*title text*/

/* :L19714 */
.RadCalendar_SBCWeb .rcTitle {
  text-decoration: underline;
}
/*titlebar*/

/* :L19719 */
.RadCalendar_SBCWeb .rcTitlebar {
  width: 100%;
  border: 1px solid #6788be;
  padding: 0;
  background: #91b3e0 url('media/RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
}
/* :L19726 */
.RadCalendar_SBCWeb .rcTitlebar table {
  width: 100%;
  border-collapse: separate;
  border: 0;
  font: 18px/27px arial, sans-serif;
}
/* :L19732 */
.RadCalendar_SBCWeb .rcTitlebar td {
  border: 0;
  padding: 0 0 2px;
  text-align: center;
  vertical-align: middle;
}
/* :L19738 */
.RadCalendar_SBCWeb .rcTitlebar .rcTitle {
  width: 100%;
  cursor: pointer;
}
/* :L19742 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcNext,
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  display: block;
  width: 13px;
  height: 15px;
  overflow: hidden;
  margin: 0 3px;
  background: transparent url('media/RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-decoration: none;
  color: #cccccc;
}
/* :L19756 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev {
  background-position: 4px -46px;
}
/* :L19759 */
.RadCalendar_SBCWeb .rcTitlebar .rcNext {
  background-position: 5px -96px;
}
/* :L19762 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev {
  margin-left: 6px;
  background-position: 2px 4px;
}
/* :L19766 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  margin-right: 6px;
  background-position: 2px -146px;
}
/* :L19770 */
.RadCalendar_SBCWeb .rcMain {
  width: 100%;
  border: 1px solid #6788be;
  border-top: 0;
  padding: 0;
}
/* :L19776 */
.RadCalendar_SBCWeb .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  font: 12px/32px arial, sans-serif;
}
/*header, footer*/

/* :L19784 */
.RadCalendar_SBCWeb .rcHeader,
.RadCalendar_SBCWeb .rcFooter {
  border: 1px solid #6788be;
  border-top: 0;
  padding: 0;
}
/*week numbers and days*/

/* :L19792 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcWeek th {
  border: 0;
  border-bottom: 1px solid #a5bedf;
  padding: 0;
  background: #e7f1ff;
  color: #333333;
  text-align: center;
  cursor: default;
}
/* :L19802 */
.RadCalendar_SBCWeb .rcWeek th {
  border-right: 1px solid #e7f1ff;
  line-height: 24px;
}
/* :L19806 */
.RadCalendar_SBCWeb .rcRow th {
  border-right: 1px solid #dde1e4;
}
/* :L19809 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcRow td {
  vertical-align: middle;
}
/* :L19813 */
.RadCalendar_SBCWeb .rcWeek .rcViewSel,
.RadCalendar_SBCWeb .rcRow th {
  width: 30px;
}
/*date cells*/

/* :L19819 */
.RadCalendar_SBCWeb .rcRow td {
  border: solid #dde1e4;
  border-width: 0 1px 1px 0;
  padding: 0;
  text-align: center;
}
/* :L19825 */
.RadCalendar_SBCWeb .rcMain .rcRow a,
.RadCalendar_SBCWeb .rcMain .rcRow span {
  display: block;
  width: 32px;
  margin: 0 auto;
  text-decoration: none;
  color: #333333;
}
/* :L19833 */
.RadCalendar_SBCWeb .rcMain .rcWeekend a {
  color: #666666;
}
/* :L19836 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcToday a {
  background: url('media/RadCalendarSprite.gif') 0 -900px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L19842 */
.RadCalendar_SBCWeb .rcMain .rcOtherMonth a {
  color: #cccccc;
}
/* :L19845 */
.RadCalendar_SBCWeb .rcMain .rcOutOfRange span {
  color: #cccccc;
  cursor: default;
}
/* :L19849 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -600px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L19855 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcSelected a {
  background: url('media/RadCalendarSprite.gif') 0 -700px repeat-x;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/*multimonth view*/

/* :L19863 */
table.RadCalendarMultiView_SBCWeb {
  border-collapse: separate;
  border: 0;
}
/* :L19867 */
.RadCalendarMultiView_SBCWeb .rcCalendars .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  margin: 0;
}
/* :L19873 */
.RadCalendarMultiView_SBCWeb .rcCalendar {
  border: solid #6788be;
  border-width: 0 1px 1px 0;
  padding: 0;
}
/* :L19878 */
.RadCalendarMultiView_SBCWeb .rcLastCol {
  border-right: 0;
}
/* :L19881 */
.RadCalendarMultiView_SBCWeb .rcLastRow {
  border-bottom: 0;
}
/* :L19884 */
.RadCalendarMultiView_SBCWeb .rcMainTable .rcTitle {
  border: 0;
  padding: 7px 0 4px;
  background: #e7f1ff;
  font: 15px/18px arial, tahoma, sans-serif;
  text-align: center;
}
/*month view*/

/* :L19893 */
table.RadCalendarMonthView_SBCWeb {
  border-collapse: collapse;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
  color: black;
}
/* :L19900 */
.RadCalendarMonthView_SBCWeb td {
  border: 1px solid #d8dde0;
  padding: 0;
}
/* :L19904 */
.RadCalendarMonthView_SBCWeb a {
  display: block;
  padding: 4px;
  text-align: center;
  text-decoration: none;
  color: black;
}
/* :L19911 */
.RadCalendarMonthView_SBCWeb .rcHover a {
  background: #e7f1ff;
}
/* :L19914 */
.RadCalendarMonthView_SBCWeb .rcSelected a {
  background: #dcfc5c;
}
/* :L19917 */
.RadCalendarMonthView_SBCWeb .rcButtons {
  padding: 4px 6px;
  text-align: center;
}
/* :L19921 */
.RadCalendarMonthView_SBCWeb input {
  border: 1px solid #6788be;
  padding: 0;
  background: #8eb0dd url('media/RadCalendarSprite.gif') 0 -800px repeat-x;
  color: white;
  font: bold 11px arial, sans-serif;
  cursor: pointer;
}
/* :L19929 */
.RadCalendarMonthView_SBCWeb #rcMView_Today {
  margin: 0 0.3em 0 0;
}
/* :L19932 */
.RadCalendarMonthView_SBCWeb #rcMView_OK {
  padding: 0 0.2em;
}
/*time view*/

/* :L19937 */
table.RadCalendarTimeView_SBCWeb {
  border-collapse: collapse;
  border: 1px solid #6788be;
  background: white;
  font: 11px arial, tahoma, sans-serif;
  color: #333333;
}
/* :L19944 */
.RadCalendarTimeView_SBCWeb th {
  border: 0;
  border-bottom: 1px solid #6788be;
  padding: 0 0 2px;
  background: #91b3e0 url('media/RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
  font: 18px/27px arial, sans-serif;
  text-align: center;
  cursor: default;
}
/* :L19954 */
.RadCalendarTimeView_SBCWeb td {
  border: 1px solid #d8dde0;
  width: 70px;
  padding: 0;
  line-height: 32px;
}
/* :L19960 */
.RadCalendarTimeView_SBCWeb a {
  display: block;
  text-align: center;
  color: #333333;
  text-decoration: none;
}
/* :L19966 */
.RadCalendarTimeView_SBCWeb td.rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -1000px repeat-x;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L19972 */
.RadCalendarTimeView_SBCWeb td.rcSelected a {
  background: #dcfc5c;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L19978 */
.RadCalendarTimeView_SBCWeb .rcFooter {
  width: auto;
  padding: 0;
  line-height: 1.4;
}
/*pickers*/

/* :L19985 */
.RadPicker_SBCWeb {
  vertical-align: middle;
}
/* :L19988 */
.RadPicker_SBCWeb table,
.RadPicker_SBCWeb table td {
  border: 0;
  margin: 0;
  padding: 0;
}
/* :L19994 */
.RadPicker_SBCWeb td {
  vertical-align: middle;
}
/* :L19997 */
.RadPicker_SBCWeb .rcInputCell {
  padding: 0 4px 0 0;
}
/* :L20000 */
.RadPicker_SBCWeb td a {
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  margin: 0 2px;
  text-decoration: none;
}
/* :L20009 */
* html .RadPicker_SBCWeb td a {
  position: static;
}
/*IE6*/

/* :L20014 */
* + html .RadPicker_SBCWeb td a {
  position: static;
}
/*IE7*/

/* :L20019 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcTimePopup {
  display: block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background: url('media/RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-align: center;
}
/* :L20029 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcDisabled.rcCalPopup:hover {
  background-position: 0 -200px;
}
/* :L20033 */
.RadPicker_SBCWeb .rcCalPopup:hover {
  background-position: 0 -250px;
}
/* :L20036 */
.RadPicker_SBCWeb .rcTimePopup,
.RadPicker_SBCWeb .rcDisabled.rcTimePopup:hover {
  background-position: 0 -299px;
}
/* :L20040 */
.RadPicker_SBCWeb .rcTimePopup:hover {
  background-position: 0 -349px;
}
/* :L20043 */
.RadPicker_SBCWeb .rcDisabled,
.RadCalendarMonthView_SBCWeb .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/*rtl*/

/* :L20050 */
.RadCalendarRTL_SBCWeb .rcTitlebar table {
  direction: ltr;
}
/* :L20053 */
.RadCalendarRTL_SBCWeb .rcTitle {
  direction: rtl;
}
/**************************************Telerik RadCalendar Web20 skin *********************************/

/* Class for all login style main divs (forgot password, register, forgot username) */

/* :L20060 */
.ui-button {
  cursor: pointer;
  display: inline-block;
  margin-right: 3px;
  overflow: visible;
  padding: 0;
  position: relative;
  text-align: center;
  padding: 6px 20px;
  text-decoration: none !important;
  font-size: 11pt;
}
/* :L20072 */
a.ui-button:hover {
  color: #3363a6;
  border: 1px solid #3363a6;
  background: #dadada url(media/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
}
/* :L20077 */
.ui-widget-content a {
  color: #3363a6;
  text-decoration: underline;
}
/* :L20081 */
a {
  color: #3363a6;
  text-decoration: underline;
}
/****************************INSIDE ESS*/

/* :L20087 */
#pageShadow {
  background-color: #7899af;
  width: 920px;
}
/* :L20091 */
#page {
  background: url("media/essSectionBodyTableBg.png") repeat-x scroll 0 0 white;
  text-align: left;
  width: 920px;
  padding: 15px;
  background-color: white;
  border: 2px solid #aaaaaa;
}
/* :L20099 */
#contents {
  width: 99%;
  margin-left: 10px;
}
/* :L20103 */
#contents.elections {
  width: 98%;
  margin-left: 10px;
  margin-right: 10px;
}
/* :L20108 */
.eventConsole {
  display: none;
}
/* :L20111 */
.eventConsoleIMGP {
  background: url('essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L20117 */
.eventConsoleIMGE {
  background: url('essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L20123 */
.eventConsoleIMGL {
  background: url('essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L20129 */
.focusField,
.riFocused {
  border: 2px solid #95b3db !important;
  line-height: 11px !important;
}
/* :L20134 */
.idleField,
.riEnabled {
  line-height: 11px !important;
}
/* :L20138 */
.riHover {
  line-height: 11px !important;
}
/* :L20141 */
.errorMessage {
  padding: 0pt 7px;
  font-size: 11px;
}
/* :L20145 */
.infoMessage {
  padding: 0pt 7px;
  font-size: 11px;
}
/* :L20149 */
.jqueryIcon {
  float: left;
  margin-right: 2px;
}
/* :L20153 */
h1 {
  font-size: 18px;
  Color: #3363a6;
}
/* :L20157 */
#centerFloat {
  float: left;
  position: relative;
  left: 50%;
}
/* :L20162 */
.centerFloatContents {
  position: relative;
  left: -50%;
  padding-left: 20px;
  padding-right: 20px;
}
/* :L20168 */
.clearBoth {
  clear: both;
}
/****** Initiation Screens **********/

/* :L20173 */
.Label {
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  border-color: #cccccc;
  padding-left: 0px;
  padding-top: 6px;
  text-align: left;
}
/* :L20183 */
.section_body_table {
  background: url("essSectionBodyTableBg.png") repeat-x scroll 0 0 white;
  background-color: white;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-collapse: collapse;
  padding-bottom: 3px;
  padding-top: 3px;
}
/* :L20193 */
.section_header_table {
  background: url("essSectionHeader.png") repeat-x scroll 0 0 #b4ccec;
  border-top: 1px solid #999999;
  border-collapse: collapse;
  color: black !important;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 23px;
  padding: 3px;
  margin-bottom: -1px;
}
/* :L20205 */
td input[type="text"] {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* :L20209 */
td select {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* :L20213 */
.Text {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  padding-left: 2px;
  text-align: left;
}
/* :L20219 */
div.iconLink {
  float: right;
}
/* :L20222 */
.essHide {
  display: none;
}
/**** ELECTION SCREENS   ******/

/* :L20227 */
ul.node-list {
  font: 11px Verdana;
  list-style: none outside none;
  margin: 0;
  padding-left: 0;
}
/* :L20233 */
ul.node-list li.node ul.node-list span.title {
  font-weight: normal;
}
/* :L20236 */
ul.node-list li.node span.current {
  background: url("flow_current.png") no-repeat scroll 0 0 transparent;
  font-style: italic;
}
/* :L20240 */
ul.node-list li.node span.completed {
  background: url("flow_completed.png") no-repeat scroll 0 0 transparent;
}
/* :L20243 */
ul.node-list li.node span,
ul.node-list li.node span.current,
ul.node-list li.node span.completed {
  padding-left: 24px;
}
/* :L20248 */
ul.node-list li.node span.title {
  font-weight: bold;
  padding-bottom: 6px;
}
/* :L20252 */
ul.node-list li.node span,
ul.node-list li.node span.current,
ul.node-list li.node span.completed {
  padding-left: 24px;
}
/* :L20257 */
.Heading3 {
  color: Black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
/* :L20264 */
.ColumnarCell {
  background-color: #f1f2f3;
  border: 0 solid #cccccc;
  border-collapse: collapse;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  padding: 3px;
}
/* :L20273 */
.ColumnarHeaderCell {
  background: url("essColumnarHeader.png") repeat-x scroll 0 0 #dfdfe0;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
}
/* :L20281 */
.Columnar {
  background-color: white;
  border-bottom: 1px solid #cccccc;
}
/* :L20285 */
.ColumnarGroupBy {
  background: url("essSectionHeader.png") repeat-x scroll 0 0 #b4ccec;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
}
/* :L20293 */
.ColumnarCellAlternate {
  background-color: #ebeced;
  border: 0 solid #cccccc;
  border-collapse: collapse;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  padding: 3px;
}
/* :L20302 */
#homeLeftColumn {
  border-right: 1px solid #cccccc;
  float: left;
  min-height: 400px;
  width: 72%;
  padding-right: 10px;
}
/* :L20309 */
#homeRightColumn {
  float: right;
  min-height: 400px;
  width: 25%;
  margin-right: 10px;
}
/* :L20315 */
.section_body_table .label {
  padding-left: 6px;
}
/* :L20318 */
.orgSalHeader {
  border-top: 1px solid white;
  background-color: #dfdfe0;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 3px;
  padding: 5px;
}
/* :L20328 */
.MenuWebStandardHorizontal {
  padding-left: 4px;
}
/* :L20332 */
.MenuHeaderWebStandardHorizontal {
  color: white;
  font-weight: bold;
  outline: medium none;
  font-size: 100%;
  line-height: 27px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  padding-bottom: 0px;
  border-bottom-width: 0px !important;
  text-transform: uppercase;
  text-align: center;
  padding: 0px;
  position: relative;
}
/* :L20347 */
.MenuHeaderWebStandardHorizontal_Selected {
  padding-bottom: 1px;
  border-bottom-width: 0 !important;
  padding: 0px;
  position: relative;
  font-weight: bold;
  outline: medium none;
  font-size: 13px;
  line-height: 27px;
  font-family: Verdana, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-size: 11px;
}
/* :L20361 */
.MenuHeaderWebStandardHorizontal_Selected .tabItem {
  padding: 0px 0px;
  background: white;
  color: #62aaff;
  border: 1px solid white;
  border-bottom: 0px;
  padding-bottom: 0px;
  font-size: 13px;
}
/* :L20370 */
#essNav {
  background: url("media/essTabMenuBg.png") repeat-x scroll 0 0 gainsboro;
  padding-left: 3px;
  padding-top: 3px;
  border: 1px solid #62aaff;
  width: 99%;
  margin: 3px 3px 4px 2px;
}
/* :L20378 */
.menuText {
  padding: 5px 10px;
}
/* :L20381 */
#mainScreen {
  border: 1px solid #cccccc;
  padding-top: 2px;
}
/* :L20385 */
table.MenuWebStandardHorizontal {
  margin-bottom: -1px;
  padding-left: 3px;
}
/* :L20389 */
.MenuHeaderWebStandardHorizontal .tabItem {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background: #62aaff;
  border-left: 1px #62aaff;
  border-right: 1px #62aaff;
  border-top: 1px #62aaff;
  padding-bottom: 11px;
  padding-top: 10px;
  border-bottom: 1px solid black;
}
/* :L20402 */
.MenuHeaderWebStandardHorizontal.MenuHeaderWebStandardHorizontal_FlyOver .tabItem {
  border-left: 1px solid #62aaff;
  border-top: 1px solid #62aaff;
  border-right: 1px solid #62aaff;
  background: #dadada url(media/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: white;
  outline: none;
  padding-bottom: 3px;
  border-bottom: 1px solid transparent;
}
/* :L20413 */
.hideEventHeader {
  display: none;
}
/* :L20416 */
.showEventHeader {
  display: block;
}
/* :L20419 */
.eventEimg {
  height: 290px;
  width: 380px;
  background: url(essOffice.jpg) no-repeat;
  margin-right: 5px;
  float: Right;
}
/* :L20426 */
.eventLimg {
  height: 253px;
  width: 380px;
  background: url(essBaby.jpg) no-repeat;
  float: left;
  margin-left: -20px;
  margin-right: 15px;
}
/* :L20434 */
.eventPimg {
  height: 253px;
  width: 380px;
  margin-right: 5px;
  background: url(family.jpg) no-repeat;
  float: Right;
  margin-bottom: 15px;
}
/* :L20442 */
.eventLink {
  font-size: 12px;
}
/* :L20445 */
hr.hiddenRule {
  background-color: white;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 1px solid white;
  color: white;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* :L20455 */
.eventGroup {
  padding-left: 15px;
}
/* :L20458 */
.eventHeader {
  padding-left: 10px;
  margin-left: -20px;
}
/* :L20462 */
hr.eventRule {
  border-top: 1px solid black;
  color: white;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* :L20469 */
h2.event {
  font-size: 18px;
}
/* :L20472 */
.buttonTable {
  TEXT-ALIGN: center;
}
/* Styling for ESS Home page - needs integration back into main css */

/* :L20477 */
.contactUs {
  display: block;
}
/* :L20480 */
.actionSection {
  padding: 5px 0px;
}
/* :L20483 */
.actionsContainer {
  clear: both;
  width: 100%;
}
/* :L20487 */
.actionsItem {
  display: block;
  float: left;
}
/* :L20491 */
.actionsItemIcon {
  display: block;
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}
/* :L20497 */
.actionsItem a {
  font-weight: bold;
}
/* :L20500 */
.actionsText {
  clear: both;
  margin-left: 29px;
  padding-bottom: 10px;
  padding-top: 2px;
  text-align: left;
}
/* :L20507 */
.leftLogin {
  float: left;
}
/* :L20510 */
.rightLogin {
  clear: both;
  float: left;
  margin-left: 10px;
  position: relative;
  top: -150px;
}
/* :L20517 */
.loginInputBox {
  background-color: white;
  display: block;
  height: 290px;
  padding: 10px 5px 5px;
}
/* :L20523 */
.footerLinks {
  bottom: 15px;
  clear: both;
  display: block;
  padding: 0 0 10px;
  position: absolute;
}
/* :L20530 */
.pendingWorkflow {
  background-color: #d7e6f0;
  border: 1px solid #cccccc;
  clear: both;
  padding: 0 10px;
  width: 80%;
}
/* :L20537 */
h1,
h2,
h3,
h4,
h5,
p {
  text-align: left;
}
/* :L20545 */
.benefitSummaryContainer {
  display: block;
  border: 1px solid #dddddd;
  width: 95%;
  background-color: #f1f1f1;
  clear: both;
}
/* :L20552 */
.benefitSummaryDetailsMain {
  padding: 10px;
  clear: both;
  text-align: left;
}
/* :L20557 */
.toDoSectionHeader {
  background-color: #a70117;
  background-image: url("gradient30.png");
  background-repeat: repeat-x;
  border-left: 1px solid #a73242;
  border-right: 1px solid #a73242;
  color: white;
  font-size: 13px;
  font-weight: bold;
  padding: 5px;
  text-align: left;
}
/* :L20569 */
.toDoItemsContainer {
  background-color: #fcebed;
  border: 1px solid #a73242;
  padding: 5px;
}
/* :L20574 */
.toDoItemsHeader a {
  color: #a73242;
}
/* :L20577 */
.toDoItemsMain {
  margin-left: 25px;
  padding-top: 3px;
}
/* :L20581 */
.toDoIcon {
  float: left;
  width: 13px;
  height: 13px;
  padding: 0px 5px 5px 5px;
  margin-bottom: 15px;
  margin-right: 5px;
}
/* Styling for Benefits Home page - needs to be integrated back into main css*/

/* :L20591 */
.benefitDetails {
  float: left;
  width: 98%;
}
/* :L20595 */
.benefitsDetails img {
  border: 0px;
  padding: 0px 5px;
}
/* :L20599 */
.benefitDetailsContainer {
  background-color: #f5f9fb;
  border: 1px solid #dddddd;
  display: block;
  width: 100%;
}
/* :L20605 */
.benefitDetailsHeader {
  font-weight: normal;
  line-height: 45px;
}
/* :L20609 */
.benefitDetailsMain {
  padding: 0px 10px;
  clear: both;
  text-align: left;
}
/* :L20614 */
.benefitDetailItemSecondary {
  display: block;
  clear: right;
}
/* :L20618 */
.benefitDetailsPrimaryContainer {
  float: left;
  width: 65%;
  padding: 10px 0px 10px 20px;
  display: block;
}
/* :L20624 */
.benefitDetailSecondaryContainer {
  float: right;
  text-align: right;
  padding: 10px 0px 10px 0px;
}
/* :L20629 */
.benefitDetailItem .Label {
  clear: left;
  float: left;
  padding: 0;
  width: 100px;
  font-weight: normal;
}
/* :L20636 */
.benefitDetailsFooterCosts .Label,
.benefitDetailSecondaryItem .Label {
  float: left;
  clear: left;
  font-weight: normal;
  padding: 0px;
}
/* :L20643 */
.benefitDetailItem {
  display: block;
}
/* :L20646 */
.benefitDetailData {
  overflow: auto;
  display: inline;
}
/* :L20650 */
.benefitDetailSecondaryItem .Label {
  width: 130px;
}
/* :L20653 */
.benefitDetailSecondaryItem {
  display: block;
  clear: right;
}
/* :L20657 */
.benefitDetailsFooter {
  clear: both;
  min-height: 50px;
  width: 100%;
  background: #eeeeee;
  border-top: 1px solid #dddddd;
}
/* :L20664 */
.benefitDetailsFooterLink {
  float: left;
  padding: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 12px;
}
/* :L20671 */
.benefitsDetailsFooterCosts {
  float: right;
  padding: 10px;
  text-align: right;
}
/* :L20676 */
.benefitsDetailsFooterCosts .Label {
  width: 150px;
}
/***************Benefit Icons**********/

/* :L20681 */
img.benefitIcon {
  float: left;
  width: 48px;
  height: 48px;
  padding: 0px 5px;
}
/* :L20687 */
span.benefitIcon {
  float: left;
  width: 48px;
  height: 48px;
  padding: 0px 5px;
}
/* :L20693 */
.inlineInputField {
  position: relative;
  float: left;
  top: -10px;
}
/* :L20698 */
hr.mainRule {
  background-color: white;
  color: white;
  border-top: 1px solid #cccccc;
  border-left: 0px;
  border-right: 0px;
  width: 100%;
  left: -8px;
  position: relative;
}
/* :L20708 */
#BW_essLifeworksHome_essLifeworksRetirementInfo .benefitDetailItem .Label {
  width: 175px;
}
/* :L20711 */
.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink {
  padding-left: 0px !important;
}
/* :L20715 */
h1 {
  margin-top: 5px;
}
/* :L20718 */
.RadioButtonList Label {
  font-size: 11px;
}
/* :L20721 */
.error li,
span.error {
  color: red;
  font-size: 11px;
}
/* :L20726 */
.editor-label {
  padding: 0 0 1.5% 0;
  width: 66%;
  text-align: left;
}
/* :L20731 */
.editor-label label {
  display: inline;
  font-weight: bold;
}
/* :L20735 */
.editor-field {
  padding: 0px;
  margin-bottom: 3%;
}
/* progress panel =========================================== */

/* :L20741 */
div.bwAjaxLoadingPanel ul li img {
  border: solid 2px lightgray;
}
/* :L20744 */
.bwAjaxLoadingPanel {
  z-index: 200000000;
  position: absolute;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  background-color: transparent;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
}
/*Text Formatting*/

/* :L20761 */
.mccHeader1 {
  fcolor: #4a80d3;
}
