/* line 1, app/assets/stylesheets/main_layout.css.scss */
table {
  position: relative;
}

/* line 5, app/assets/stylesheets/main_layout.css.scss */
table td {
  padding: 0px;
}

/* line 9, app/assets/stylesheets/main_layout.css.scss */
body {
  margin: 0 auto;
  padding: 0;
  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
  background-color: #dcdddc;
  text-align: center;
  background-image: url(/assets/body_background-6c09d392a332e8a4edc4a965570d3288d5e2778221a399879117c3d67b2cbbc9.png);
  background-repeat: repeat-x;
}

/* line 19, app/assets/stylesheets/main_layout.css.scss */
.small_link {
  color: #7da1bc;
  font-size: 10px;
  font-family: verdana;
}

/* line 29, app/assets/stylesheets/main_layout.css.scss */
div#content_header {
  position: relative;
  height: 112px;
}

/* line 34, app/assets/stylesheets/main_layout.css.scss */
div#body_wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  height: 100%;
}

/* line 42, app/assets/stylesheets/main_layout.css.scss */
div#search_box_area {
  width: 247px;
  position: absolute;
  right: 0px;
  top: 23px;
  background-image: url(/assets/search_box_background-59bf457af59ca2bedab7485bf77a685897475780d9490085155e8219f2c43a5e.png);
  background-repeat: no-repeat;
  height: 60px;
}

/* line 52, app/assets/stylesheets/main_layout.css.scss */
div#global_search_search_box_area {
  width: 247px;
  position: absolute;
  right: 0;
  top: 23px;
  height: 60px;
}

/* line 60, app/assets/stylesheets/main_layout.css.scss */
div#nav_bar_search_box_wrapper {
  margin-top: 19px;
}

/* line 66, app/assets/stylesheets/main_layout.css.scss */
input#nav_bar_search_box {
  margin-left: 22px;
  padding-left: 3px;
  width: 223px;
  border: none;
  z-index: 1000;
  display: block;
  /*	color:#555555;'*/
}

/* line 78, app/assets/stylesheets/main_layout.css.scss */
div#navigation_tab_area {
  position: absolute;
  top: 83px;
  right: 3px;
  height: 29px;
}

/* line 86, app/assets/stylesheets/main_layout.css.scss */
div#tabs_wrapper {
  position: absolute;
  right: 3px;
  top: 83px;
}

/* line 92, app/assets/stylesheets/main_layout.css.scss */
table.tab_t {
  width: 135px;
  height: 27px;
}

/* line 97, app/assets/stylesheets/main_layout.css.scss */
table.tab_t td {
  text-align: center;
}

/* line 101, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab {
  width: 135px;
  height: 29px;
}

/* line 106, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab a {
  text-decoration: none;
}

/* line 110, app/assets/stylesheets/main_layout.css.scss */
table.tab_t tr td a {
  font-family: sans-serif;
  font-size: 13px;
  font-weight: bold;
}

/* line 116, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab a:hover {
  text-decoration: none;
}

/* line 120, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab_selected {
  background-image: url(/assets/navigation_tab_selected-22a664bae364b359eb9eab796f689c9eecb42e3ae3dbb0c8d8d8cb2526643624.png);
}

/* line 124, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab_selected td {
  color: white;
}

/* line 128, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab_selected td a:hover {
  color: white;
}

/* line 132, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab_selected td a {
  color: white;
}

/* line 136, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab_unselected {
  background-image: url(/assets/navigation_tab_unselected-5cb6fe40f76fd9db7bf2cc253be5f019f8ed2f52079f6d5d85303ce22c14340f.png);
}

/* line 140, app/assets/stylesheets/main_layout.css.scss */
td.navigation_tab_unselected table.tab_t tr td, td.navigation_tab_unselected td a, td.navigation_tab_unselected td a:hover {
  color: #657c9b;
}

/*div#blue_nav_bar_div, div#green_nav_bar_div, div#green_bar_drop_down_div {
	margin-left: 36px;
	margin-right: 36px;
}*/
/* line 149, app/assets/stylesheets/main_layout.css.scss */
table#blue_nav_bar, table#green_bar_drop_down {
  border-collapse: collapse;
}

/* line 153, app/assets/stylesheets/main_layout.css.scss */
td#blue_nav_bar_left {
  padding: 0;
}

/* line 161, app/assets/stylesheets/main_layout.css.scss */
td#blue_nav_bar_middle {
  background-repeat: repeat-x;
  width: auto;
}

/* line 166, app/assets/stylesheets/main_layout.css.scss */
td#blue_nav_bar_right {
  padding: 0;
}

/* line 170, app/assets/stylesheets/main_layout.css.scss */
table#nav_bar_actions {
  color: #42759b;
  font-size: 10px;
  font-family: verdana;
  float: right;
}

/* line 177, app/assets/stylesheets/main_layout.css.scss */
table#nav_bar_actions a {
  color: #7da1bc;
  font-size: 10px;
  font-family: verdana;
}

/* line 183, app/assets/stylesheets/main_layout.css.scss */
table#nav_bar_actions td {
  text-align: center;
  padding: 2px;
}

/* line 188, app/assets/stylesheets/main_layout.css.scss */
span#nav_bar_users_name {
  color: #c6dc1e;
  font-weight: bold;
}

/* line 193, app/assets/stylesheets/main_layout.css.scss */
td#nav_bar_help_cell {
  background-image: url(/assets/nav_bar_help_background-a4cdbef2abb26f687e5b279309c2eaebd556e443f3847ef92776a554ff215371.png);
  background-position: center center;
  background-repeat: no-repeat;
  height: 16px;
  width: 36px;
  cursor: pointer;
}

/* line 202, app/assets/stylesheets/main_layout.css.scss */
td#nav_bar_help_cell a {
  color: #42759b;
  text-decoration: none;
}

/* line 207, app/assets/stylesheets/main_layout.css.scss */
table#green_nav_bar {
  border-collapse: collapse;
}

/* line 211, app/assets/stylesheets/main_layout.css.scss */
td#green_nav_bar_left {
  padding: 0;
  width: 20px;
}

/* line 216, app/assets/stylesheets/main_layout.css.scss */
td#green_nav_bar_middle {
  background-repeat: repeat-x;
  width: auto;
}

/* line 221, app/assets/stylesheets/main_layout.css.scss */
td#green_nav_bar_right {
  padding: 0;
  width: 20px;
}

/* line 230, app/assets/stylesheets/main_layout.css.scss */
div#results_div {
  padding: 3px;
}

/* line 234, app/assets/stylesheets/main_layout.css.scss */
.footer {
  height: 15px;
  color: #666666;
  padding: 5px;
  font-size: 10px;
}

/* line 241, app/assets/stylesheets/main_layout.css.scss */
div#bottom_copyright_message {
  float: left;
  width: auto;
}

/* line 246, app/assets/stylesheets/main_layout.css.scss */
div#bottom_copyright_message a {
  color: #7da1bc;
}

/* line 250, app/assets/stylesheets/main_layout.css.scss */
#bottom_version_message {
  float: right;
  width: auto;
}

/* line 255, app/assets/stylesheets/main_layout.css.scss */
div#top_links {
  position: absolute;
  font-size: 12px;
  top: 15px;
  right: 3px;
}

/* line 262, app/assets/stylesheets/main_layout.css.scss */
div#top_links a {
  color: white;
}

/* line 266, app/assets/stylesheets/main_layout.css.scss */
div#top_links a.priority {
  color: #FB2;
}

/* line 270, app/assets/stylesheets/main_layout.css.scss */
div#tickit_logo_area {
  width: 300px;
  height: 84px;
  background-repeat: no-repeat;
}

/* line 276, app/assets/stylesheets/main_layout.css.scss */
table.newStyle {
  border-left: 1px solid #eae9e7;
  border-bottom: 1px solid #eae9e7;
  border-collapse: collapse;
  margin: 8px 0;
  height: 100%;
}

/* line 284, app/assets/stylesheets/main_layout.css.scss */
table.newStyle tr.oddRow td {
  background-color: #f6f6f5;
}

/* line 288, app/assets/stylesheets/main_layout.css.scss */
table.newStyle tr.evenRow td {
  background-color: #ececeb;
}

/* line 292, app/assets/stylesheets/main_layout.css.scss */
table.newStyle th {
  border-right: 1px solid #eae9e7;
  border-top: 1px solid #eae9e7;
  background-color: #eee;
  font-weight: bold;
  padding: 4px 8px;
}

/* line 300, app/assets/stylesheets/main_layout.css.scss */
table.newStyle td {
  border-right: 1px solid #eae9e7;
  border-top: 1px solid #eae9e7;
  padding: 4px 8px;
  font-weight: normal;
  color: #696762;
}

/* line 308, app/assets/stylesheets/main_layout.css.scss */
table.newStyle td.flyoutExtension {
  padding: 0;
  border-top: 0;
  border-right: 0;
  visibility: hidden;
  background-color: #b6b6b5 !important;
  width: 30px;
  position: relative;
}

/* line 318, app/assets/stylesheets/main_layout.css.scss */
table.newStyle td.noQuestions {
  height: 100px;
  vertical-align: middle;
  text-align: center;
}

/* line 324, app/assets/stylesheets/main_layout.css.scss */
td.flyoutExtension img.bottomExtCorner,
td.flyoutExtension img.topExtCorner {
  width: 8px;
  height: 8px;
  position: absolute;
  left: 30px;
}

/* line 332, app/assets/stylesheets/main_layout.css.scss */
td.flyoutExtension img.bottomExtCorner {
  bottom: -8px;
}

/* line 336, app/assets/stylesheets/main_layout.css.scss */
td.flyoutExtension img.topExtCorner {
  top: -8px;
}

/* line 340, app/assets/stylesheets/main_layout.css.scss */
.userInstruction {
  font-style: italic;
}
