  html {color: #000; background: #FFF}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0}
table {border-collapse: collapse; border-spacing: 0}
fieldset, img {border: 0}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: inherit; font-weight: inherit}
del, ins {text-decoration: none}
li {list-style: none}
caption, th {text-align: left}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal}
q:before, q:after {content: ''}
abbr, acronym {border: 0; font-variant: normal}
sup {vertical-align: baseline}
sub {vertical-align: baseline}
 legend {color: #000}
input, button, textarea, select, optgroup, option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit}
  input, button, textarea, select {*font-size: 100%}
 #lbOverlay {position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; background:#222;}
#lbOverlay.grey {background-color: #000000}
#lbOverlay.red {background-color: #330000}
#lbOverlay.green {background-color: #003300}
#lbOverlay.blue {background-color: #011D50}
#lbOverlay.gold {background-color: #666600}
#lbMain {position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0}
#lbMain a img {border: none}
#lbOuterContainer {position: relative; background-color: #fff; width: 200px; height: 2px; margin: 0 auto}
#lbOuterContainer.grey {border: 3px solid #888888}
#lbOuterContainer.red {border: 3px solid #DD0000}
#lbOuterContainer.green {border: 3px solid #00B000}
#lbOuterContainer.blue {border: 3px solid #5F89D8}
#lbOuterContainer.gold {border: 3px solid #B0B000}
#lbDetailsContainer {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto}
#lbDetailsContainer.grey {border: 3px solid #888888; border-top: none}
#lbDetailsContainer.red {border: 3px solid #DD0000; border-top: none}
#lbDetailsContainer.green {border: 3px solid #00B000; border-top: none}
#lbDetailsContainer.blue {border: 3px solid #5F89D8; border-top: none}
#lbDetailsContainer.gold {border: 3px solid #B0B000; border-top: none}
#lbImageContainer, #lbIframeContainer {padding: 0px}
#lbLoading {position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/images/loading.gif) center no-repeat}
#lbHoverNav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lbImageContainer>#lbHoverNav {left: 0}
#lbHoverNav a {outline: none}
#lbPrev {width: 49%; height: 100%; background: transparent url(/javascripts/lytebox/images/blank.gif) no-repeat; display: block; left: 0; float: left}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover {background: url(/javascripts/lytebox/images/prev_grey.gif) left 15% no-repeat}
#lbPrev.red:hover, #lbPrev.red:visited:hover {background: url(/javascripts/lytebox/images/prev_red.gif) left 15% no-repeat}
#lbPrev.green:hover, #lbPrev.green:visited:hover {background: url(/javascripts/lytebox/images/prev_green.gif) left 15% no-repeat}
#lbPrev.blue:hover, #lbPrev.blue:visited:hover {background: url(/javascripts/lytebox/images/prev_blue.gif) left 15% no-repeat}
#lbPrev.gold:hover, #lbPrev.gold:visited:hover {background: url(/javascripts/lytebox/images/prev_gold.gif) left 15% no-repeat}
#lbNext {width: 49%; height: 100%; background: transparent url(/javascripts/lytebox/images/blank.gif) no-repeat; display: block; right: 0; float: right}
#lbNext.grey:hover, #lbNext.grey:visited:hover {background: url(/javascripts/lytebox/images/next_grey.gif) right 15% no-repeat}
#lbNext.red:hover, #lbNext.red:visited:hover {background: url(/javascripts/lytebox/images/next_red.gif) right 15% no-repeat}
#lbNext.green:hover, #lbNext.green:visited:hover {background: url(/javascripts/lytebox/images/next_green.gif) right 15% no-repeat}
#lbNext.blue:hover, #lbNext.blue:visited:hover {background: url(/javascripts/lytebox/images/next_blue.gif) right 15% no-repeat}
#lbNext.gold:hover, #lbNext.gold:visited:hover {background: url(/javascripts/lytebox/images/next_gold.gif) right 15% no-repeat}
#lbPrev2, #lbNext2 {text-decoration: none; font-weight: bold}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {color: #333333}
#lbPrev2.red, #lbNext2.red, #lbSpacer.red {color: #620000}
#lbPrev2.green, #lbNext2.green, #lbSpacer.green {color: #003300}
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue {color: #01379E}
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold {color: #666600}
#lbPrev2_Off, #lbNext2_Off {font-weight: bold}
#lbPrev2_Off.grey, #lbNext2_Off.grey {color: #CCCCCC}
#lbPrev2_Off.red, #lbNext2_Off.red {color: #FFCCCC}
#lbPrev2_Off.green, #lbNext2_Off.green {color: #82FF82}
#lbPrev2_Off.blue, #lbNext2_Off.blue {color: #B7CAEE}
#lbPrev2_Off.gold, #lbNext2_Off.gold {color: #E1E100}
#lbDetailsData {padding: 4px 10px 4px 10px; margin: 4px 0px 4px 0px;}
#lbDetailsData.grey {color: #333333}
#lbDetailsData.red {color: #620000}
#lbDetailsData.green {color: #003300}
#lbDetailsData.blue {color: #01379E}
#lbDetailsData.gold {color: #666600}
#lbDetails {width: 100%;  text-align: left}
#lbBottomNav {padding: 2px 0px 4px 0px;}
#lbCaption {display: block; font-weight: bold}
#lbNumberDisplay {float: left; display: block; padding-bottom: 1.0em}
#lbNavDisplay {float: left; display: block; padding-bottom: 1.0em}
#lbPlay {width: 64px; height: 28px; float: right; margin-bottom: 1px}
#lbPlay.grey {background: url(/javascripts/lytebox/images/play_grey.png) no-repeat}
#lbPlay.red {background: url(/javascripts/lytebox/images/play_red.png) no-repeat}
#lbPlay.green {background: url(/javascripts/lytebox/images/play_green.png) no-repeat}
#lbPlay.blue {background: url(/javascripts/lytebox/images/play_blue.png) no-repeat}
#lbPlay.gold {background: url(/javascripts/lytebox/images/play_gold.png) no-repeat}
#lbPause {width: 64px; height: 28px; float: right; margin-bottom: 1px}
#lbPause.grey {background: url(/javascripts/lytebox/images/pause_grey.png) no-repeat}
#lbPause.red {background: url(/javascripts/lytebox/images/pause_red.png) no-repeat}
#lbPause.green {background: url(/javascripts/lytebox/images/pause_green.png) no-repeat}
#lbPause.blue {background: url(/javascripts/lytebox/images/pause_blue.png) no-repeat}
#lbPause.gold {background: url(/javascripts/lytebox/images/pause_gold.png) no-repeat}
#lbCancel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #4290D1; background-image: url(/images/bg-button.gif); background-repeat: repeat-x; height: 20px; padding: 2px 5px 2px 5px; margin-left: 10px; border-top: 1px solid #327FC0; border-right: 1px solid #125FA0; border-bottom: 1px solid #226FB0; border-left: 1px solid #428FD0; position: relative; top: -1}
#lbCancel.grey {}
#lbOK {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #4290D1; background-image: url(/images/bg-button.gif); background-repeat: repeat-x; height: 20px; padding: 2px 5px 2px 5px; margin-left: 10px; border-top: 1px solid #327FC0; border-right: 1px solid #125FA0; border-bottom: 1px solid #226FB0; border-left: 1px solid #428FD0; position: relative; top: -1}
#lbOK.grey {}
#lbClose {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #4290D1; background-image: url(/images/bg-button.gif); background-repeat: repeat-x; height: 20px; padding: 2px 5px 2px 5px; margin-left: 10px; margin-top: 10.0em; border-top: 1px solid #327FC0; border-right: 1px solid #125FA0; border-bottom: 1px solid #226FB0; border-left: 1px solid #428FD0; position: relative; top: -1}
#lbClose.grey {}
#lbTitle {margin-bottom:5px}
 body.ie6 {behavior:url("/stylesheets/csshover3.htc")}
a:link {color: #177AD5; text-decoration: none}
a:visited {color: #177AD5; text-decoration: none}
a:visited.noborder img {border:none}
a:hover {color: #177AD5; text-decoration: underline}
a:active {color: #177AD5; text-decoration: none}
.disabledText a {color: #b04000; font-style: italic}
.fake_link {color: #177AD5}
image {border:none}
#selected {   padding: 2px 5px 2px 5px;  margin-bottom: 5px; font-weight: bold}
.selected {background: #CC5624; color: #FFFFFF; padding: 2px 5px 2px 5px;  margin-bottom: 5px; font-weight: bold}
.sidebarSelection {background-color: #9fc9e5}
a.mru_main_selected {background: #CC5624; color: #FFFFFF !important; padding: 2px 5px 2px 5px; margin-left: -5px;  margin-bottom: 5px; font-weight: bold}
a.mru_selected {color: #FFFFFF !important; background-color: #9fc9e5}
a.mru_unselected {color: #2e85be !important}
li.mru_selected {background-color: #9fc9e5; padding: 0px 5px 0px 5px; margin-left: -5px;  font-weight: bold}
li.mru_unselected {background-color: #ffffff; padding: 0px 5px 0px 5px; margin-left: -5px;  }
a.selected {color: #ffffff}
a.more {font-style: italic; font-size: 8pt}
div.thumbnailTitle a {color: #177AD5}
.body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; text-align: left; vertical-align: top; margin: 0}
.bodySingleView {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; vertical-align: top; margin: 0}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.header {text-align: center; vertical-align: top; height: 35px}
.content { margin-left: 5px; padding-right: 5px}
.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background: #4290D1 url(/images/bg-button.gif) repeat-x; height: 20px; padding: 2px 5px 2px 5px; margin-left: 10px; border-top: 1px solid #327FC0; border-right: 1px solid #125FA0; border-bottom: 1px solid #226FB0; border-left: 1px solid #428FD0; position: relative; top: -1; _top: -4}
.button[disabled] {background: #808080 url(/images/bg-button-disabled.gif) repeat-x; border-top: 1px solid #6f6f6f; border-right: 1px solid #4f4f4f; border-bottom: 1px solid #5f5f5f; border-left: 1px solid #7f7f7f}
 .button2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background: #4290D1 url(/images/bg-button.gif) repeat-x; height: 20px; padding: 2px 5px 2px 5px; margin-left: 10px; border-top: 1px solid #327FC0; border-right: 1px solid #125FA0; border-bottom: 1px solid #226FB0; border-left: 1px solid #428FD0; top: -1; _top: -4}
 .button2[disabled] {background: #808080 url(/images/bg-button-disabled.gif) repeat-x; border-top: 1px solid #6f6f6f; border-right: 1px solid #4f4f4f; border-bottom: 1px solid #5f5f5f; border-left: 1px solid #7f7f7f}
.formfield {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; height: 16px; border: 1px solid #999999; color: #333333; padding: 2px}
textarea.commentTextArea {padding:2px; border:1px solid #999; color:#333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF}
.loginText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: right; vertical-align: top; white-space: nowrap; padding-top: 7px; padding-right: 4px}
.loginSearch, loginSearchSmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: right; vertical-align: top; white-space: nowrap; padding: 0px 0px 2px 0px}
.loginSearch {width: 300px}
.loginSearchSmall {width: 150px}
.loginSearchBox {margin-top: 3px; height: 13px; border: 1px solid #d3d3d3}
.indexSearchBox {padding:1px; height: 13px; border: 1px solid #d3d3d3}
.loginSearchButton {margin: 2px 0 0 4px}
.loginSearchSmall .loginSearchButton {margin: 2px 4px 0 4px}
.versionText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: right; vertical-align: top; white-space: nowrap; padding-top: 12px; padding-right: 20px}
.pageTitle {font-family: Arial, Verdana, Helvetia, Sans-serif; font-size: 20px; color: #333333; text-align: left}
.pageTitleWSubtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; text-align: left; margin-bottom: -2px}
.sectionTitle {font-family: Arial, Verdana, Helvetia, Sans-serif; font-size: 16px; font-weight: bold; background-color: #f7f7f7; color: #333333; text-align: left; padding: 2px; margin-bottom: 8px}
.subTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333; text-align: left; padding: 6px 2px 0px 2px; margin-bottom: 8px}
.flashText {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: bold; color: #666666; text-align: left; padding-bottom: 10px}
.belowTheFold {}
.belowTheFold .flashText {font-size: 11px; font-weight: normal; margin-left: 5px; display: block}
.sideNavDimensions {width: 165px;  min-width: 168px}
.sideNav {width: 165px;  min-width: 168px; overflow: hidden; text-overflow: ellipsis;  }
.motd {font-size: 12px; padding: 5px; margin-left: 177px; margin-bottom: 3px; border: 1px solid #B9B9B9; width: 540px; background-color: #E9F1F7}
.motd_hide {font-size: 10px; float: right; border: 1px solid #B9B9B9; padding: 0px 2px; margin-left: 5px}
.sideNavText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; padding: 0px 2px 6px 10px; white-space: nowrap; line-height: 1.2em}
.sideNavTextSub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; padding: 2px 0px 0px 10px; white-space: nowrap}
.sideNavFavorites {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; padding: 2px 2px 2px 2px; white-space: nowrap}
.sideNavAdminSub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #999999; text-align: left; padding: 2px 15px 2px 20px; white-space: nowrap}
.sideNavSection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1f437d; font-weight: bold; border-top: dotted 1px #cfcfcf; text-align: left; margin: 0px 2px 0px 9px; padding: 7px 0px 4px 1px; white-space: nowrap}
.sideNavSectionNoBar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: bold; text-align: left; margin-top: 5px; padding: 2px 15px 4px 10px; white-space: nowrap}
.sidebarMessage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: normal; border-top-color: #E1E1E1; border-top-style: solid; border-top-width: 1px; text-align: left; margin: 5px 9px 0px 9px; padding: 2px 15px 4px 1px; white-space: wrap}
.checkboxandstar {width: 45px; padding-left: 5px}
.checkbox {width: 20px; float: left; padding-top:2px}
.stage {float: right}
.rowtone {background: #f5f5f5}
.rowNoTone {background: #FFFFFF}
.rowtone_no_border {border:none; background: #F0F5F9}
div.fileinputs {position: relative}
div.fakefile {position: absolute; top: 0px; left: 0px; z-index: 1; white-space: nowrap}
input.file {position: relative; text-align: right; -moz-opacity: 0; filter: alpha(opacity: 0); opacity: 0; z-index: 2; width: 336}
.columnhead, a.columnhead, a.columnhead:link, a.columnhead:hover, a.columnhead:visited, a.columnhead:active, .columnhead span{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-align: left; vertical-align: middle; height: 20px; padding: 0px 2px 0px 2px; white-space: nowrap}
.columnhead A:hover {text-decoration: underline; color: #888888}
.sort_arrow {}
#columnsort {position: relative; left: -12px; border: 0px}
.textRow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; vertical-align: middle; height: 20px; padding: 0px 5px 0px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.textRowNoTruncation {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; vertical-align: middle; height: 20px; padding: 0px 5px 0px 5px; white-space: nowrap; overflow: hidden}
.textRowDisabled {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #787878; text-align: left; vertical-align: middle; height: 20px; padding: 0px 5px 0px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.permissionRow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; vertical-align: middle; height: 20px; padding: 0px 2px 0px 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.permissionRowItalic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #333333; text-align: left; vertical-align: middle; height: 20px; padding: 0px 2px 0px 2px; white-space: nowrap; overflow: hidden}
.checkboxRow {text-align: left; vertical-align: middle; height: 20px; width: 20px; padding: 0px 0px 0px 5px}
.textRowName {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #177AD5; text-align: left; vertical-align: middle; height: 20px; font-weight: bold; padding: 0px 5px 0px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 450px}
.textRowNameDisabled {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #787878; text-align: left; vertical-align: middle; height: 20px; font-weight: bold; padding: 0px 5px 0px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 450px}
.permissionRowName {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #177AD5; text-align: left; vertical-align: middle; height: 20px; font-weight: bold; padding: 0px 2px 0px 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 450px}
.RowSection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF;  color: #CC5624; text-align: left; vertical-align: bottom; height: 18px; font-weight: bold; padding: 8px 5px 0px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom: 2px solid #cfcfcf; padding-bottom: 2px}
.RowSection a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC5624; text-align: left; vertical-align: bottom; height: 18px; font-weight: bold; padding: 8px 5px 0px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.RowSectionBottom, .RowSectionBottom a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #E2E2F3; color: #CC5624; text-align: right; vertical-align: bottom; height: 18px; border-bottom-color: #E1E1E1; border-bottom-style: solid; border-bottom-width: 1px; font-weight: bold; padding: 0px 5px 0px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.RowSectionBottom a {border-bottom-width: 0px}
.RowSectionSub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; padding: 0px 2px 0px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal}
.workbook_thumbnail {float: left; margin: 0 15px 0 8px; text-align: center; padding: 7px 7px 3px 3px; width: 196px; min-height: 198px; _height: 198px; background-image: url("/images/wb_border.png"); background-repeat: no-repeat}
.view_thumbnail {float: left; margin: 0 27px 0 8px; text-align: center; padding: 5px; width: 190px; min-height: 194px; _height: 194px; border: 1px solid #E2E2E5}
.labels {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AAAAAA; height: 18px;  text-align: left; float: left; width: 100px}
.thumbLabels {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AAAAAA; text-align: left; float: left; width: 100px}
.thumbLabelsDisabled {font-style: italic}
.disabledWarning {font-style: italic; color: red}
.thumbnailTitle, .thumbnailTitle A, .thumbnailTitle A:link, .thumbnailTitle A:visited, .thumbnailTitle A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #CC5624; text-align: left; margin-bottom: 10px}
.thumbnailTitle A:hover {text-decoration: underline}
.thumbnailTitleDisabled, .thumbnailTitleDisabled A, .thumbnailTitleDisabled A:link, .thumbnailTitleDisabled A:visited, .thumbnailTitleDisabled A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; color: #787878; text-align: left; margin-bottom: 10px}
.thumbnailTitleDisabled A:hover {text-decoration: underline}
.thumbnailText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-bottom: 4px; display: block}
.Textinsidetable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 5px}
.Textoutsidetable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 10px 10px 10px 0px}
.formLabel {width: 100px; clear: both; float: left}
label.remainingChars {float:left; width:100% }
.thumbnailContent {display: inline; clear: both}
.buffer {clear: both; height: 10px; width: 10px}
.thumbnailBuffer {clear: both; height: 10px; width: 15px}
.nestingBuffer {clear: both; height: 6px; width: 6px}
.fivePixelBuffer {clear: both; height: 5px; width: 5px}
.pagecontrolTable {table-layout:fixed; width: 100%}
.formTable {border: 1px solid #E2E2E5}
.userSettingsTable {border: 1px solid #E2E2E5; margin: 10px 0px 0px 10px; width: 822px}
.statusTable {border-bottom: 1px solid #cfcfcf}
table.statusTable {width: 100%}
.statusTable td, .statusTable th {padding: 1px 3px; border-right: 1px dotted #cfcfcf}
.statusTable th {background-color: #627ba4; border-right: 1px solid white}
.pagecontrolLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AAAAAA; background: #EBEBEE; text-align: left; padding-left: 6px; height: 15px; overflow: hidden; text-overflow: ellipsis; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF}
.pagecontrolLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; background: #F3F3F3; text-align: left; padding-left: 3px; height: 25px; overflow: hidden; text-overflow: ellipsis; border-left: 1px solid #FFFFFF; white-space: nowrap;  }
.pagecontrolForm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 1px; vertical-align: baseline}
.ie6 .pagecontrolForm, .ie7 .pagecontrolForm {vertical-align: bottom}
.pagecontrolLink A, .pagecontrolLink A:link, .pagecontrolLink A:visited, .pagecontrolLink A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; padding-left: 3px;  }
.pagecontrolLink A:hover {color: #CC5624; text-decoration: underline}
.function {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background: #F3F3F3; text-align: left; padding-left: 10px; height: 25px; vertical-align: middle}
.pagecontrolText {margin-left: 3px; margin-right: 10px}
.nextpreviouspage {display: inline; position: relative; top: 2px; border: 0px}
#select {width: 100px; white-space: nowrap}
#view {width: 90px; white-space: nowrap}
#page {width: 175px; white-space: nowrap}
#roles {width: 430px; white-space: nowrap}
#pagenumber {position: relative; top: -3px}
div.right {float:right}
div.pdmenu {padding: 4px 10px 0 0; float:right; background-image: url(/images/pulldown.gif); background-repeat: no-repeat; background-position: 0px 3px}
.pdmenu ul {margin: 0; padding: 0; list-style-type: none}
.pdmenu li {width:150px; margin: 0; padding: 0px; font-size: 11px; font-weight: bold; color: black; text-decoration: none; text-align: left; float: left}
.pdmenu a {text-decoration: none; display: block; font-size: 11px; font-weight: bold; color: #455270; padding: 3px}
.pdmenu a:hover {text-decoration: none; font-weight: bold; color: #999999}
.pdmenu li ul {display: none}
.pdmenu li:hover ul {visibility: visible; display: block; position:absolute; z-index:1; width:150px; padding: 5px 0 5px 0; margin: 1px 0 0 0; border: 1px solid #477EE1; background-color: #E4E7EE}
.pdmenu li li {border: none}
.pdmenu li li a {padding: 2px 2px 2px 10px}
.support {clear: both}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left}
.commentTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #F0F5F9; font-weight: bold; color: #333; text-align: left; white-space: nowrap; width: 100%; padding: 4px 10px 4px 5px; margin-top: 1px}
.comment {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; overflow: hidden; text-overflow: ellipsis; padding: 10px 10px 10px 5px}
.comment_user {}
.comment_time {color: #aaa}
.linkicon {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-image: url(/images/icon-link.gif); background-repeat: no-repeat; background-position: left top; text-align: left; white-space: nowrap; height: 16px; padding-top: 2px; padding-left: 22px; color: #177AD5; padding-bottom: 2px}
.viewerfilter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #E4E7EE; padding: 2px 5px; height: 19px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #DDDDDD; border-bottom-color: #DDDDDD}
.pagecontrolLink_Page {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; background: #F3F3F3; text-align: left; padding-left: 3px; height: 25px; overflow: hidden; text-overflow: ellipsis; border-left: 1px solid #FFFFFF; white-space: nowrap; vertical-align: middle; width: 175px; white-space: nowrap}
form {margin-bottom: 0px}
#action_verb_options  {width:250px}
#top_items_per_page_options {width: 2em}
#bottom_items_per_page_options {width: 2em}
#errorExplanation h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-align: left; padding-bottom: 10px}
form {margin: 0 0 0 0; padding: 0 0 0 0}
div.empty{ font-size: 11px; color: #333333; white-space: nowrap; padding: 20px 0px 0px 20px; font-style: italic}
.filter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; padding-left: 10px}
.toolbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding: 5px 5px 5px 5px}
.managebar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding: 0px 5px 0px 5px; height: 25px}
.licensing_stats {font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; padding: 0px 8px 0px 8px}
.errorbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  padding: 5px 5px 5px 5px}
.toolbar A, .toolbar A:link, .toolbar A:visited, .toolbar A:active {color: #1B79DB; padding: 0px 3px 0px 3px}
.managebar A, .managebar A:link, .managebar A:visited, .managebar A:active {color: #1B79DB;  }
.toolbartable {width: 100%}
#manage {text-align: left; white-space: nowrap}
#show {width: 125px; text-align: left; white-space: nowrap}
#show_thin {width: 125px; text-align: left; white-space: nowrap}
#itemsonpage {padding-top: 5px; text-align: left; white-space: nowrap}
.ie6 #itemsonpage, .ie7 #itemsonpage, .ie8 #itemsonpage {padding-top: 3px}
#pagecontrol {padding-right: 8px; text-align: right; white-space: nowrap; vertical-align: middle}
#pagecontrol_nolabel {text-align: right; white-space: nowrap; vertical-align: middle}
#pagecontrol_nolabel.thumbs {text-align: right}
#sort {text-align: center; white-space: nowrap}
#select {width: 175px; text-align: left; white-space: nowrap}
#actions { text-align: left; white-space: nowrap}
.authInfoLabelColumn {float: left; width: 110px; font-weight: bold}
.loginTable {border: 1px solid #E2E2E5; margin-top:200px; margin-left:auto; margin-right:auto; width:480px}
.checkbox_container_unselected {color: #333333; background-color: transparent; float: left}
.checkbox_container_selected {color: #333300; background-color: #FFFF00; float: left}
.multi_select_checkbox {margin:3px; height:13px; width:13px; padding:0; vertical-align: bottom; *overflow: hidden}
 .form_required {color: #333333; background-color: #FFFFFF; text-decoration: underline}
.form_required_missing {color: #333300; background-color: #FFFF00; text-decoration: underline}
.adminControlEmpty {color: #999999}
.actionMenuItem, .actionMenuItemDisabled, .firstActionMenuItem, .firstActionMenuItemDisabled {display: block; float: left; padding: 0px 5px 0px 5px; margin: 0px; color:#2e85be}
.actionMenuItem, .firstActionMenuItem {color: #2e85be}
.actionMenuItemDisabled, .firstActionMenuItemDisabled {color:#999999}
.actionMenuItem, .actionMenuItemDisabled {border-left: 1px dotted #cccccc}
.firstActionMenuItemDisabled, .firstActionMenuItem {padding-left: 0 }
.label10 {font-size: 10px; color: #AAAAAA}
.bold {font-weight: bold}
 .minwidthm {border: 1px}
.minwidth1 {width: 100%; min-width: 1000px; border-top: 5px ; border-bottom: 5px}
.ie6 .minwidth1, .ie7 .minwidth1 {width: 1000px}
.bodySingleView.ie6 .minwidth1, .bodySingleView.ie7 .minwidth1 {width: 100%}
.minwidthp {padding-left: 1000px}
 .minwidthb, .minwidthm, .minwidthp, .layout {height: 0}
.minwidthm {margin-left: -1000px; position: relative}
.minwidthb {border-left: 1000px solid #fdd}
.minwidthp {padding-left: 1000px}
.hoverdrop {border: 1px solid #E2E2E5;  }
.faveitem {font-size: 11px; overflow: hidden; text-overflow: ellipsis; color:#2e85be}
.draggableAsset {}
.collapse {position:absolute; bottom:0; left:50%; height: 8px; text-align: center; white-space: nowrap; clear: both; vertical-align: top}
.flashContainer {z-index: 1; position:absolute; top:0; margin:35px auto 0 auto; text-align: center; white-space: nowrap; vertical-align: bottom; width:100%; min-width:1000px}
.flashContainer .flashText {padding-bottom:0}
.cv_toolbar {padding: 3px 5px 0px 0px}
 .thinHeader {background-image:url(/images/thin_header_bg.png); vertical-align: top; height: 52px; padding:10px 330px 0 65px; text-align: left; white-space: nowrap; position:relative}
.thinHeaderThinner {height: 51px; position:relative}
.thinheader-body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding: 3px 0px 3px 0px}
.viewTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #434E7F; text-align: left; padding-top: 0px; padding-bottom: 2px}
.thinHeader .column {position: relative; float: left}
#center {width: 100%; overflow: hidden; z-index: 2}
#left {position: absolute; width: 55px;  left: 0px; top: 0px; padding-left: 10px; padding-top: 10px}
#right {width: 330px;  margin-right: -330px;  }
   .popup div.hr-div {border-top: 1px ridge #ccc; margin: 2px}
.popup-parent {float: right; border:solid 1px transparent; color: #333; background: url(/images/arrow.gif) no-repeat right; padding: 3px; margin-right: 4px}
.popup-active {color: white; background-color: #68A5EB; border: 1px solid #316AC5}
.popup-parent span {padding-right: 12px}
div.popup {z-index: 4; background: url(/images/shadowAlpha.png) no-repeat right bottom; margin: 10px 0 10px 10px !important}
.popup div.inner {border: 1px solid #ccc; padding: 2px 0px; position: relative; bottom: 6px; right: 6px; background-color: #f7f7f7}
div.popup a, div.popup a:visited {color: #333; display: block; padding: 2px 5px; margin-left: 2px; margin-right: 2px; text-indent: 15px}
div.popup a:hover {background-color: #68A5EB; color: #FFFFFF; text-decoration: none}
div.popup a.checked, div.popup a.checked:visited {background:transparent url(/images/checkmark_black.png) no-repeat scroll left}
div.popup a.checked:hover {background: #68A5EB url(/images/checkmark_selected.png) no-repeat scroll left}
div.popup a.disabled, div.popup a.disabled:visited {color: #AAA}
div.popup a.disabled:hover {background-color: #68A5EB; color: #AAA; text-decoration: none}
.licensingPageBody {}
.licensingPage {margin-left: auto; margin-right: auto; width: 20em}
.licensingPageShaded {margin-left: auto; margin-right: auto; width: 20em; background-color: #C1D1C1}
.hidden {display: none}
.pipe {color:#999999}
.grayText {color: #999999}
.actionsGlassPane {background-color: #f0f0f0; opacity: .6; filter: alpha(opacity=60); position: absolute; z-index: 900; display: none}
.tabText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 10px 0px 0px; float: left}
th.tablesort_none {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; background-image: url(/images/bg-columnheader.gif); text-align: left; vertical-align: middle; height: 27px; padding-right: 5px; padding-left: 10px}
th.tablesort_clear {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; text-align: left; vertical-align: middle; height: 27px; padding-right: 5px; padding-left: 10px}
th.tablesort_asc{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; background-image: url(/images/bg-columnheader_asc.gif); text-align: left; vertical-align: middle; height: 27px; padding-right: 5px; padding-left: 10px}
th.tablesort_desc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; background-image: url(/images/bg-columnheader_desc.gif); text-align: left; vertical-align: middle; height: 27px; padding-right: 5px; padding-left: 10px}
.paginator{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; vertical-align: middle; padding-top: 0px; padding-bottom: 4px; padding-left: 0px; padding-right: 4px; padding: 0px 4px 4px 0px}
.view-summary-abs {position: absolute; bottom: 10; left: 10; height: auto}
.view-summary-static {position: static; margin-bottom: 10; margin-left: 10; height: auto}
.hourlyEnabled .hourlyDef {color: #333333}
.hourlyDef {color: #aaaaaa}
.hourlyEnabled .hourlyDef select {color: #333333; background-color: #ffffff}
.hourlyDef select {color: #aaaaaa; background-color: #ffffff}
.dailyEnabled .dailyDef {color: #333333}
.dailyDef {color: #aaaaaa}
.dailyEnabled .dailyDef select {color: #333333; background-color: #ffffff}
.dailyDef select {color: #aaaaaa; background-color: #ffffff}
.weeklyEnabled .weeklyDef {color: #333333}
.weeklyDef {color: #aaaaaa}
.weeklyEnabled .weeklyDef select {color: #333333; background-color: #ffffff}
.weeklyDef select {color: #aaaaaa; background-color: #ffffff}
.monthlyEnabled .monthlyDef {color: #333333}
.monthlyDef {color: #aaaaaa}
.monthlyEnabled .monthlyDef select {color: #333333; background-color: #ffffff}
.monthlyDef select {color: #aaaaaa; background-color: #ffffff}
.allow_scheduling_enabled .allow_scheduling, .enable_guest_enabled .enable_guest {color: #333333}
.allow_scheduling, .enable_guest {color: #aaaaaa}
.disabledAsset {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #ff0000; text-align: left; padding-bottom: 10px}
.nagText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #aa2222; text-align: left; margin-top: 12px; line-height: 20px}
.mastheadMotdAndFlash {float: left}
.upgradeButtonContainer {float: right}
.closeBox {cursor: pointer; float: right; position: relative; top: 2px; right: 2px; height: 12px; width: 12px; border: 0px; margin-top: -4px; background: transparent url('/images/icon-xsmall.gif') no-repeat center center}
.closeBox:hover {top: 1px; right: 1px; background-color: #CBD9F0; border: 1px solid #316AC5; background: transparent url('/images/icon-xsmall-red.gif') no-repeat center center}
.static_column_header {color: #ffffff; line-height: 1.1em; margin-top: -10px; white-space: nowrap}
.flash_retrofit {position: relative; padding-left: 177px}
a.shareViz {display:inline-block; width:85px; height:17px; margin-left:0px; background:transparent url(../images/buttons/btn_share.jpg) 0 0 no-repeat}
a.shareViz:hover {background-position:0 -17px; text-decoration:none}
a.shareViz span {visibility:hidden}
.currentFilter {display: block; width: 100%; height:16px; line-height:17px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal}
.wide.nav {width:120px; background:transparent url(../images/selectBg120.png) 0 0 no-repeat}
.clearWideNav {width:120px; background:transparent url(../images/selectNone120.png) 0 0 no-repeat}
.mastheadLogo {margin-left: 9px; margin-top: 20px}
.checkboxInsideForm {margin-left: 5px}
a.unselectedSortTitle:link, a.unselectedSortTitle:visited, a.unselectedSortTitle {line-height: 19px; color: #2e85be; padding-right: 7px}
a.selectedSortTitle:link, a.selectedSortTitle:visited, a.selectedSortTitle {line-height: 19px; color: #1f437d; padding-right: 7px}
.footerLinkText {font-size:10px; color:#6eadd8}
.footerNav {margin:0 0 10px 10px}
.controlsNudge {padding-left: 5px}
.nextNudge {padding-right: 3px}
.sidebarFavorites {list-style:none; padding-left:0px; margin:0; line-height: 1.2em}
.sidebarFavoritesContainer {width: 150px}
.flatSorter {margin-left: 100px; margin-bottom: 10px}
.topPagingControls {height: 22px; margin-top: -28px; padding-right:2px; padding-bottom: 1px}
.ie6 .topPagingControls, .ie7 .topPagingControls {position: relative}
.topPagingControls.dc_form, .topPagingControls.dc_form {padding-top: 32px; padding-bottom: 0px; margin-bottom: -2px}
.newPageTitle {color: #333333; font-family: Arial, Verdana, Helvetia, Sans-serif; font-size: 20px; font-weight: bold; padding-bottom:5px; padding-left: 177px}
.textLayoutContentHolder {padding: 0px; border-top:1px solid #b9b9b9; margin-left: 0px}
.ie6 .textLayoutContentHolder, .ie7 .textLayoutContentHolder {margin-left: 3px}
.textLayoutContent {}
.formHolder {margin: 9px 0 0 9px}
.fakeBorderDiv {background-color: #cfcfcf; height: 2px; margin: 0px; margin-top: 2px; padding:0px; float:left; width:100% }
.sideNavList {margin: 0px; padding: 0px}
li.sideNavList {line-height: 1.1em; background-color: #ffffff; list-style: none; margin: 1px 0px 0px 0px; padding: 0px 10px 0px 0px; text-indent: 6px; color: #2e85be}
.dynamic_column_header {line-height: 1.1em; white-space: nowrap}
.secondaryTitle {color: #8d8d8d; font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Helvetia, Sans-serif; border-bottom: 2px solid #dddddd}
.maintenanceTitle {color: #8d8d8d; margin-top: 25px; font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Helvetia, Sans-serif}
.sidebarLink {color:#2e85be}
.page_selector_checkbox {float:left; margin-top:2px; margin-left: 3px}
.ie6 .pageSelectorContainer, .ie7 .pageSelectorContainer {width: 40px}
.nav.page_selector_pulldown {background: none; border: 0px none; color: black; margin-left: 5px; margin-top: 1px; width: 15px}
.nav.page_selector_pulldown br {display: none}
.ie6 .nav.page_selector_pulldown br {display: inline}
.ie6 .nav.page_selector_pulldown, .ie7 .nav.page_selector_pulldown {margin: 0px}
.ie6 .nav.page_selector_pulldown{ background: none;  display: inline;  }
.ie6 .nav.page_selector_pulldown li {display: inline;  }
.ie6 .nav.page_selector_pulldown li .currentFilter {display: inline;  }
 .ie6 .nav.page_selector_pulldown li ul {margin-top: -3px}
.pagenull {color: #CCCCCC}
.flatSortRow .page_selector_pulldown {float: left; margin-left: -3px; margin-top: 0px}
 .ie6 .flatSortRow .page_selector_pulldown {float: none}
.flatSortContainer {float:left; margin-left: 227px}
.public .flatSortContainer {margin-left: 216px}
 .ie6 .flatSortContainer {display: inline}
.ie7 .flatSortContainer {margin-left: 225px}
.public.ie7 .flatSortContainer {margin-left: 227px}
.public.ie8 .flatSortContainer {margin-left: 220px}
 #cartNoItems, #cartMoreItems {color:#999}
.cartButtonDisabled {background-image: url("/images/light_greyx.png"); cursor: auto}
.cartPointer {cursor: pointer}
.cancelBtn {background: transparent 2px 0px url('/images/delete-small.gif') no-repeat; width:16px; height:14px; display:inline-block; cursor:pointer}
.deleteBtn {background: #fff 2px 0 url('/images/greyx.png') no-repeat; width:16px; height:14px; display:inline-block; cursor:pointer; margin-left:-22px}
.expandBtn {background: transparent center center url('/images/expand_down.gif') no-repeat; width:18px; height:16px; display:inline-block}
#shoppingCartContainer {z-index:901; position:relative}
#shoppingCartHolder span.cartExpandBtn {background: transparent 0 0 url('/images/expand_down.gif') no-repeat; width:15px; height:15px; display:inline-block; margin:0; vertical-align:top}
.shoppingCartTitle {color:#177AD5; height:19px}
#cartTopNav {position:relative; float:right; margin-right:10px; padding:0; width:260px; text-align:right}
#cartHighlight {cursor:pointer; float:right; padding:2px}
#cartHighlight.cartHighlight {background-color:#ff9}
#shoppingCartHolder {height:19px; overflow:hidden}
#shoppingCartHolder ul {-moz-box-shadow: 3px 3px 5px grey; -webkit-box-shadow: 3px 3px 5px grey; box-shadow: 3px 3px 5px grey; text-align: left; display: none; position: absolute; top:15; right:4px; background: #fff; border: 1px solid #aaa; padding: 3px; z-index: 901}
#shoppingCartHolder span {margin-left: 0pt; margin-right: 3px}
#shoppingCartHolder li div {width:250px; overflow:hidden; margin-right:3px}
#shoppingCartHolder li {padding:3px}
 #p-search form, #p-search input {margin:0.4em 0 0}
#permissionsSearch button#aeClearButton {background:transparent url("/images/x_red.gif") center center no-repeat; border:none; cursor:pointer; height: 16px; margin:0; padding:0; width: 15px; display:inline-block; vertical-align:top; float:right}
#permissionsSearch button#aeSearchButton {background:transparent url("/images/search-ltr.png") center center no-repeat; border:none; cursor:pointer; height: 16px; width: 15px; margin:0; padding:0 5px 0 5px 0; display:inline-block; vertical-align:top}
#permissionsSearch {border:1px solid #AAAAAA; margin-top:0; position:relative; height:16px; overflow:hidden}
#permissionsSearch #searchHint {color: #ccc; cursor: text; position: absolute; padding:0 0 0 0.25em; left: 0pt; top: 0pt}
#permissionsSearch > button#searchButton {}
#permissionsSearch input#searchInput {border-width:0; float:left; font-size:1em; line-height:1em; margin:0; padding:0 0 2px 3px; margin-top:1px; width:16em}
#permissionsSearch label {font-size:1em; top:0.25em}
.selectedLi {background: #CC5624; color: #FFFFFF; font-weight: bold}
 li.actionListItem {overflow:auto; padding:3px; text-decoration:underline; cursor:pointer}
ul.actionNav {position:relative; float:left; width:100%}
span.actionNavTitle {color:#177AD5; text-align:right}
span.actionNavContainer {cursor:pointer}
ul.actionSubnav {color:#333; text-align:left; display:none; position:absolute; top:14px; left:-6px; background:#fff; border: 1px solid #aaa; padding:3px; z-index:901; overflow:visible}
strong {font-weight:bold}
em {font-style:italic}
ins {text-decoration:underline}
#filterPopup {position:absolute; border: 1px solid #7F9DB9; padding: 10px; top: -32px; left: 36px; background-color: #fff; width:210px; display:none}
img#filterPopupHandle {position:absolute; left:-14px; width:14px; height:27px}
input[type=radio], input[type=checkbox] {vertical-align:middle}
input.no-outline:focus {outline: none}
a.disabled, a.disabled:visited {color: #AAA}
a.disabled:hover {color: #AAA; text-decoration: none}
.linkList li {padding-top:5px}
.noteGrey {color:#999; font-size:11px; font-weight:normal; font-family:Verdana}
blockquote {background-color: #EEE; padding:10pt}
 .columnEffectiveCapability {width: 207px}
.columnEffectiveAllow, .columnEffectiveDeny {width: 50px}
.columnEffectiveReason {}
 .columnCheckbox {width: 24px}
.columnStarAndCheckbox {width: 48px}
.public .columnStarAndCheckbox {width: 0px}
.public.admin .columnStarAndCheckbox {width: 48px}
 body.public div#ajax_content_workbooks .columnName {width: 200px}
body.public.admin div#ajax_content_workbooks .columnName {width: 240px}
div#ajax_content_workbooks .columnActions {width: 90px}
.public div#ajax_content_workbooks .columnActions {width: 115px}
  .columnUsersFullName {}
.columnUsersLastLogin {width: 110px}
.columnUsersLicenseLevel {width: 90px}
.columnUsersAdmin {width: 46px}
.columnUsersPublish {width: 46px}
.columnUsersViewData {width: 66px}
.columnTotalUsers {width: 60px}
.columnUsersUsername {width: 120px}
.columnUsersEmail {width: 120px}
.columnUsersDisabled {width: 60px }
.public.admin .columnUsersFullName {width: 150px}
.public.admin .columnUsersLastLogin {width: 100px}
.public.admin .columnUsersUsername {width: 100px}
.public.admin .columnUsersEmail {width: 100px}
 .columnGroupsName {width: 400px}
.columnGroupsNumberMembers {width: 70px}
.columnGroupsOwner {}
 .columnProjectsName {width: 300px}
.columnProjectsPublisher {width: 180px}
.columnProjectsCreated {width:110px}
.columnProjectsNumberWorkbooks {}
 .columnDataConnections {width: 25px}
.columnDataConnectionsName {width: 200px}
.columnDataConnectionsConnectionType {width: 175px}
.columnDataConnectionsConnectionName {width: 200px}
 .columnLicensesProductKey {width:300px}
.columnLicensesViewer {width:70px}
.columnLicensesInteractor {width:70px}
.columnLicensesMaintenance {width:120px}
.columnLicensesExpiration {width:90px}
 .columnViewsName {}
.columnViewsWorkbook {width: 150px}
.columnViewsSheetNumber {width: 50px}
.columnViewsNumberSheets {width: 50px}
.columnViewsPublisher {width: 100px}
.columnViewsModified {width: 100px}
.columnViewsProject {width: 100px}
 .columnWorkbooksName {}
.public .columnWorkbooksName {}
.public.admin .columnWorkbooksName {}
.columnWorkbooksNumberSheets {width: 60px}
.columnWorkbooksSize {width:75px}
.public.admin .columnWorkbooksSize {width: 50px}
.public.admin .columnWorkbooksDisabled {width: 60px}
.columnWorkbooksPublisher {width:125px}
.public.admin .columnWorkbooksPublisher {width: 100px}
.columnWorkbooksModified {width:130px}
.columnWorkbooksProject {width:100px}
.public .columnWorkbooksActions {width:200px}
.public.admin .columnWorkbooksActions {width:200px}
.columnWorkbooksTabs {width: 40px}
 .columnSchedulesName {width: 300px}
.columnSchedulesScheduleType {width: 150px}
.columnSchedulesNumberTasks {width: 50px}
.columnSchedulesRunNextAt {}
 .columnDatasourcesName {width: 200px}
.columnDatasourcesScheduleType {width: 150px}
.columnDatasourcesPublisher {width: 150px}
.columnDatasourcesModified {width: 100}
.columnDatasourcesProject {}
.autocomplete {position:absolute; background-color:white; border:1px solid #ccc; margin:0px; padding:0px; font-size: 11px; text-align:left; z-index: 1000}
.autocomplete_fixed {height: 200px}
.autocomplete_15em { }
.autocomplete ul {list-style-type:none; margin:0px; padding:0px; color: #333}
.autocomplete ul li.selected {background-color: #177AD5; font-weight: normal}
.autocomplete ul li.disabled {color: #ccc}
.autocomplete ul li {list-style-type:none; display:block; margin:0; padding:5px; cursor:pointer}
.combo  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width : 10em; display : block; text-align:left; background: url('/images/bg_select.png') right; background-color: white; //height:18px; cursor: pointer; border:1px solid #ccc; color:#333}
.linkcombo  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display : inline; text-align:left; cursor: pointer; border: 0px none; background-color: transparent; color:#177AD5; padding: 0px}
.favorite {height:22px; width:22px; margin:0px; overflow:hidden; padding:0px; list-style-image:none; list-style-position:outside; list-style-type:none}
.yes {background:transparent url("/images/favorite.gif") repeat scroll top left}
.no {background:transparent url("/images/not_favorite.gif") repeat scroll top left}
.updating {background:transparent url("/images/spinning_star.gif") repeat scroll top left}
.favorite a {border:medium none; font-size:22px; height:22px; width: 22px; left:0pt; line-height:22px; outline-color:invert; outline-style:none; outline-width:medium; overflow:hidden; position:absolute; text-indent:-9000px; top:0pt}
.no:hover {background:transparent url("/images/favorite.gif") repeat scroll top left}
@charset "UTF-8";   .right {float:right}
.left {float:left}
div.clear {clear:both; height:1px}
a.mainNav {display:block; height:56px; width:168px}
a.mainNav:hover, a.mainNav.active {background-position: 0 -56px; text-decoration:none}
a.mainNav span {visibility:hidden}
 a.subNav {display:block; height:37px; width:168px}
a.subNav:hover, a.subNav.active {background-position: 0 -37px; text-decoration:none}
a.subNav span {visibility:hidden}
a.starterWorkbooks {display:block; height:28px; width:168px}
a.starterWorkbooks:hover, a.starterWorkbooks.active {background-position: 0 -28px; text-decoration:none}
a.starterWorkbooks span {visibility:hidden}
a.myWorkbooks {background:transparent url(../images/nav/myWorkbooksNav.png) 0 0 no-repeat}
a.myProfile {background:transparent url(../images/nav/myProfileNav.png) 0 0 no-repeat}
a.howItWorks {background:transparent url(../images/nav/howItWorksNav.png) 0 0 no-repeat; cursor: pointer}
a.gallery {background:transparent url(../images/nav/galleryNav.png) 0 0 no-repeat; cursor: pointer}
a.community {background:transparent url(../images/nav/communityNav.png) 0 0 no-repeat; cursor: pointer}
a.starterWorkbooks {background:transparent url(../images/nav/trainingNav.png) 0 0 no-repeat; cursor: pointer}
div.sideNavText a {color:#2e85be}
div.sideNavText a:hover {color:#5cb7dd}
 div#showUsage {margin-top:20px; width:158px; height:93px; background: transparent url(../images/graphBg.png) 0 0 no-repeat; padding-left:10px; padding-top:5px}
 a.upgradeButton {margin-bottom: 2px; display:block; width:140px; height:27px; background:transparent url(../images/buttons/btn_upgrade.png) 0 0 no-repeat}
a.upgradeButton:hover {background-position:0 -27px; text-decoration:none}
a.upgradeButton span {visibility:hidden}
a.rawDataAccess {display:inline-block; width:17px; height:17px; background:transparent url(../images/buttons/btn_privatedata.jpg) 0 0 no-repeat}
a.rawDataAccess:hover {background-position:0 -17px; text-decoration:none}
a.rawDataAccess.denied {background-position:0 -34px}
a.rawDataAccess.denied:hover {background-position:0 -51px}
a.rawDataAccess.busy {background:transparent url(../images/busy.gif) 3px 3px no-repeat}
a.rawDataAccess span {visibility:hidden}
a.tabbedViewsAction {display:inline-block; width:17px; height:17px; background:transparent url(../images/buttons/btn_tabbedviews.jpg) 0 0 no-repeat}
a.tabbedViewsAction:hover {background-position:0 -17px; text-decoration:none}
a.tabbedViewsAction.denied {background-position:0 -34px}
a.tabbedViewsAction.denied:hover {background-position:0 -51px}
a.tabbedViewsAction.busy {background:transparent url(../images/busy.gif) 3px 3px no-repeat}
a.tabbedViewsAction span {visibility:hidden}
a.downloadViz {display:inline-block; width:79px; height:17px; background:transparent url(../images/buttons/btn_download.jpg) 0 0 no-repeat}
a.downloadViz:hover {background-position:0 -17px; text-decoration:none}
a.downloadVizLarge {display:block; width:168px; height:28px; background:transparent url(../images/buttons/btn_download_viz.jpg) 0 0 no-repeat}
a.downloadVizLarge:hover {background-position:0 -28px; text-decoration:none}
a.downloadViz span, a.downloadVizLarge span{ visibility:hidden}
a.removeViz {display:inline-block; width:17px; height:17px; background:transparent url(../images/buttons/btn_remove.jpg) 0 0 no-repeat}
a.removeViz:hover {background-position:0 -17px; text-decoration:none}
a.removeViz span {visibility:hidden}
input.deleteButton {width:78px; height:26px; background:transparent url(../images/buttons/btn_delete.jpg) 0 0 no-repeat; border:none; cursor: pointer}
input.changeButton {width:85px; height:26px; background:transparent url(../images/buttons/btn_change.jpg) 0 0 no-repeat; border:none; text-decoration:none; cursor: pointer}
input.deleteButton[disabled], input.changeButton[disabled] {background-position:0 -52px !important}
input.deleteButton:hover, input.changeButton:hover {background-position:0 -26px}
 td.columnhead {padding-left:5px; border-right:1px solid #ffffff; background-color:#627ba4; color:#ffffff}
td.first {padding-left:9px}
td.columnhead.last {border-right:none}
td.columnhead.active {background-color:#1f437d; font-weight:normal; color:#ffffff}
td.columnhead a, td.columnhead a:visited, td.columnhead a:hover {color:#FFFFFF;  }
td.textRow {border-left:1px dotted #dddddd}
td.textRowName a, td.textRowName a:visited {font-family:Arial, Helvetica, sans-serif; color:#1f437d}
td.textRowName a:hover {color:#6eadd8; text-decoration:underline}
 ul.footerNav {width:100%; overflow:hidden; padding-left:0; margin-top:50px}
ul.footerNav li {float:left; border-left:1px dotted #cfd0d1; padding:0 12px; list-style:none; color: #8f8f8f; font-size:10px}
ul.footerNav li.first {border-left:none; padding-left:0}
ul.footerNav li a, ul.footerNav li a.visited {color:#6eadd8}
 .trigger {border:1px solid #ccc; color:green; width:10em; padding:0 1em; background:url(arrow.gif) top right no-repeat #fff; display:block}
.activetrigger{ border:1px solid #ccc; color:green; width:15em; padding-right:1em; display:block; background:#ccc}
 .dropcontainer ul{ background:#fff; border:1px solid #999; border-bottom:none; list-style-type:none; padding:0; margin:0; width:16em; position:absolute}
.dropdownhidden{ top:0; left:-999em}
.dropdownvisible{ top:0; left:0}
.dropcontainer ul a{ padding:0 .5em; display:block; width:15em; text-decoration:none; color:#666; border-bottom:1px solid #999}
.dropcontainer ul a:hover{ background:#ccc}
.dropcontainer{ position:relative}
 div.thumbnailContent {width:100%; overflow:hidden}
div.view_thumbnail {width:192px; height:192px; border:1px solid #eeeeee; float:left; padding:0}
div.thumbnailText {height:200px; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6c6c6c}
div.thumbnailText a, div.thumbnailText a:visited {color:#1f447d; font-weight:bold}
span.thumbnailLabels {font-size:15px}
span.thumbnailTextLesser a, span.thumbnailTextLesser a:visited {color:#2e85be; font-weight:normal}
.thumbLabels {width:auto; font-family:inherit; font-size:inherit; color: inherit; padding-right:5px; line-height:16px;  float:none}
.thumbnailOptions{ height:100%; overflow:hidden; float:right; margin-right:20px}
div.welcome {border:1px solid #e8762c; padding:20px; width:100% overflow:hidden; margin:5px 0 0 5px}
div.welcome h1 {font: 18px/1 Arial, Helvetica, sans-serif}
div.welcome p {font: 12px/1.5 Arial, Helvetica, sans-serif}
a.downloadTP {display:block; width:193px; height:28px; background:transparent url(../images/buttons/btn_download_tableau_public.jpg) 0 0 no-repeat; margin-top:20px}
a.downloadTP:hover {background-position:0 -28px; text-decoration:none}
a.downloadTP span {visibility:hidden}
a.freeDownload {display:block; width:192px; height:60px; background:transparent url(../images/buttons/btn_freeDownload.png) 0 0 no-repeat; margin-top:30px}
a.freeDownload:hover {background-position:0 -60px; text-decoration:none}
a.freeDownload span {visibility:hidden}
 .nav, .nav ul {margin:0px; width:100px; height:16px; padding:0; list-style: none; border:1px solid #CCC; background:transparent url(../images/selectBg.png) 0 0 no-repeat; margin-left:5px; margin-right:10px; z-index:111}
.ie6 .nav {border: 0px none; margin-top: 10px;  }
.nav a {display: block;  height:16px; line-height:17px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal}
.nav a:hover {text-decoration:none}
.nav a.list {background:transparent url(../images/listBg.png) 0 0 no-repeat; padding-left:25px}
.nav a.thumb {background:transparent url(../images/thumbBg.png) 0 0 no-repeat; padding-left:25px}
.nav ul li {float: left; width: 100px}
.nav li ul{ position: absolute; width: 100px; left: -999em; background:none; border:none}
.ie6 .nav li ul {background: white}
.nav li:hover ul {left: auto; text-decoration:none; margin-left:-1px}
.nav li:hover ul li.first{ border-top:1px solid #CCC}
.nav li:hover ul li {background-color:#ffffff; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC}
.nav li:hover ul li:hover {background-color:#f5f5f5}
 div#pageWrap {width:1000px; overflow:hidden; margin:0 20px}
 div#header {width:100%; height:85px; overflow:hidden; clear:both}
div#headerLogo {width:260px; height:85px; float:left}
div#headerNav {width:600px; height:85px; float:right; margin-right:15px; margin-top:20px}
div#headerNav ul {float:right}
div#headerNav ul li {float:left; border-left:1px dotted #cfd0d1; padding:0 12px; list-style:none; color: #666; line-height:20px; font: 11px Arial, Helvetica, sans-serif}
div#headerNav ul li.first {border-left:none}
div#headerNav ul li.last {padding-right:0}
div#headerNav ul li a, div#headerNav ul li a.visited {color:#6eadd8}
div#headerNav ul li a:hover, div#headerNav ul li a.active {}
div#content {width:1000px; overflow:hidden}
 div.sideNav {width:163px; overflow:hidden; float:left}
div.sideNav ul {border-top:1px dotted #cccccc; margin:0 10px; padding:20px 0; list-style:none}
div.sideNav ul li {}
div.sideNav ul li a {font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#6eadd8; line-height:24px; text-decoration:none}
div.sideNav ul li a:hover, div.sideNav ul li a.active {color:#e8762c}
 div.wrap {width:820px; overflow:hidden; border-left:1px solid #000000; padding-left:10px; float:left}
div#viewPort {width:790px; height:400px; border:5px solid #d3e6f3; background:transparent url(../images/viewportBg.png) 0 0 no-repeat; position:relative;  }
div#viewPort h1.slogan {position:absolute; top:20px; left:30px; font: bold 35px/1.2 Tahoma, Geneva, sans-serif; color:#1f447d}
div#viewPort ol.videoOptions {position:absolute; top:110px; left:30px; font: normal 14px/1.2 Tahoma, Geneva, sans-serif }
div#viewPort ol.videoOptions li {font: normal 24px/1.2 Tahoma, Geneva, sans-serif ; color:#6eadd8; list-style:decimal; list-style-position:inside}
div#viewPort ol.videoOptions li a, div#viewPort ol.videoOptions li a:visited {text-decoration:none}
div#viewPort ol.videoOptions li a:hover, div#viewPort ol.videoOptions li a:hover span {color: #e8762c}
div#viewPort div#startButton {position:absolute; top:140px; left:345px; height:113px; width:111px; background: transparent url(../images/buttons/videoStart.png);  }
div#viewPort div#startButton:hover {background-position:0 -113px}
div#viewPort p#hint {position:absolute; top:250px; left:340px; color:#6eadd8; font-size:11px; margin-top:10px}
div#noJavascriptMsg {position:absolute; top:130px; left:250px; width:300px; height:100px; border:2px solid #f00; background-color:#f0f0f0}
div#noJavascriptMsg h1 {text-align:center; margin-top:20px}
.hidden {display:none;  }
div#forCompanies {float:left; width:143px; margin-top:10px; padding:20px 10px; background:transparent url(../images/lowerBg.png) 0 0 repeat-x}
div#forCompanies h2 {font-size:12px; margin-bottom:.75em}
div#forCompanies h2 a:hover {color:#6eadd8; text-decoration:none}
div#forCompanies h3 {margin-bottom:.5em;  }
div#forCompanies p {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; margin-bottom:20px}
div#inspirationZone {width:760px; overflow:hidden; margin-top:10px; padding:20px; background:transparent url(../images/lowerBg.png) 0 0 repeat-x}
div#inspirationZone div.head{ width:100%; overflow:hidden; clear:both}
div#inspirationZone div.head h3 { }
div#inspirationZone div.showViz {float:left; height:156px; width:132px; padding:8px 3px 0 3px; background:transparent url(../images/backgrounds/showVizBg.png) 0 0 no-repeat; margin-right:17px}
div#inspirationZone div.showViz.last {margin-right:0}
div#inspirationZone div.showViz a.img, a.rWb {display:block; width:125px; height:90px; border: 1px solid #eee}
div#inspirationZone div.showViz a.img:hover, a.rWb:hover {border: 1px solid #6eadd8; text-decoration:none}
div#inspirationZone div.showViz p {padding:10px 5px 0 5px}
div#inspirationZone div.showViz a.img span.imgTitle, a.rWb span.imgTitle {display:inline-block; height:20px; margin-top:10px; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#1f447d}
a.rWb span.imgTitle {font-weight:bold}
div#inspirationZone div.showViz a.img:hover span.imgTitle, a.rWb:hover span.imgTitle {color:#6eadd8; text-decoration:none}
div#inspirationZone div.showViz p {margin-top:25px; padding:0}
div#inspirationZone div.showViz p span {font-weight:normal; font-style: italic; font-size:11px; color:#000}
div#recentWorkbooks {border-top:1px dotted #cccccc; padding:20px 20px 0 0}
 tr.toolbarhead_bg {background-image:url(/images/toolbarhead_bg.gif); background-repeat:repeat-x; height:44px; background-color:#ffffff}
.toolbarhead_label {color:#666666; font-weight:normal}
.match_toolbarhead_label {color:#666666; font-weight:normal; font-size: 10px}
a.quickFilterLink {color: #2e85be}
a.shareVizHeaderLink {display:block; width:150px; height:35px; margin-right:5px; float:right}
a.shareVizHeaderLink img{ border:none}
a.done {display:inline-block; width:68px; height:26px; margin:10px 0; background:transparent url(/images/buttons/btn_done.jpg) 0 0 no-repeat; border:none; text-decoration:none}
a.done:hover {background-position:0 -26px; text-decoration:none}
a.done span {visibility:hidden}
table.shareInnerTable {width: 330px; border:none; margin: 0pt auto; color: rgb(51,51,51); border-spacing: 10px; border-collapse:separate}
.shareVizTable {border: 1px solid #E2E2E5; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; width:350px}
.shareVizTable form {padding:0}
div.shareVizHeader {width:350px; height:35px; background:transparent url(/images/shareVizHeaderBg.png) }
input.embedViz, input.emailVizURL {height:18px; width:310px; border:1px solid #cccccc; color:#666; line-height:18px; font-size:11px; font-weight:normal; padding-left:5px}
div.displayOptions {width:135px; height:17px; position:relative; border: 1px solid #cccccc}
a#displayOptionsHeader.closed {display:block; width:115px; padding-left:20px; height:17px; font-size:12px; font-weight:normal; color:#333; text-align:left; line-height:17px; background:transparent url(/images/shareVizOptionsHeaderClosedBg.png) 0 0 no-repeat; cursor:pointer !important}
a#displayOptionsHeader.open {display:block; width:115px; padding-left:20px; height:17px; font-size:12px; font-weight:normal; color:#333; text-align:left; line-height:17px; background:transparent url(/images/shareVizOptionsHeaderOpenBg.png) 0 0 no-repeat; cursor:pointer !important}
div#optionsPopup {position:absolute; top:17px; left:-1px; padding:0; width:135px; border:1px solid #cccccc; background-color:#FFF; visibility:hidden}
.selectShareVizOptions {margin:0; padding:0; text-align:left; font-size:10px}
#share_dialog .dijitDialogTitleBar {display:none}
#share_dialog .dijitDialogPaneContent {border:none; padding:0}
#share_dialog.dijitDialog {border:none; max-width:none}
.ac_results {font-family: Verdana,Arial,Helvetica,sans-serif; padding: 0px; border: 1px solid #aaa; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li { padding: 2px 5px; padding-left:24px; cursor: pointer; display: block;    line-height: 16px; overflow: hidden}
.ac_loading {background: white url('indicator.gif') right center no-repeat}
.ac_odd { }
.ac_over {background-color: #316AC5; color: white }
 .ac_results .g {background-image:url('/images/group.png'); background-position:2px 2px; background-repeat:no-repeat}
.ac_results .u {background-image:url('/images/user.png'); background-position:2px 2px; background-repeat:no-repeat}
.ac_results .warning {background-image:url('/images/exclamation.png'); background-position:2px 2px; background-repeat:no-repeat; cursor: auto}
.ac_results .warning.ac_over {background-color: white; color: inherit}
.ac_input {width: 198px}
div.ac_results_placeholder {padding:0 5px 5px 0; text-align:left; height:270px}