/* Minification failed. Returning unminified contents.
(4514,179): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
(4592,179): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
 */
/*! jQuery UI - v1.9.1 - 2012-10-25
* 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, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden
{
  display: none;
}
.ui-helper-hidden-accessible
{
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after
{
  content: "";
  display: table;
}
.ui-helper-clearfix:after
{
  clear: both;
}
.ui-helper-clearfix
{
  zoom: 1;
}
.ui-helper-zfix
{
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled
{
  cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header
{
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  zoom: 1;
}
.ui-accordion .ui-accordion-icons
{
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons
{
  padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons
{
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1;
}

.ui-autocomplete
{
  position: absolute;
  top: 0; /* #8656 */
  cursor: default;
}

/* workarounds */
* html .ui-autocomplete
{
  width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

.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 */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active
{
  text-decoration: none;
}
.ui-button-icon-only
{
  width: 2.2em;
}
/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only
{
  width: 2.4em;
}
/* button elements seem to need a little more width */
.ui-button-icons-only
{
  width: 3.4em;
}
button.ui-button-icons-only
{
  width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text
{
  display: block;
  line-height: 1.4;
}
.ui-button-text-only .ui-button-text
{
  padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text
{
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text
{
  padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text
{
  padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text
{
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button
{
  padding: .4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon
{
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon
{
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary
{
  left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
{
  right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
{
  right: .5em;
}

/*button sets*/
.ui-buttonset
{
  margin-right: 7px;
}
.ui-buttonset .ui-button
{
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner
{
  border: 0;
  padding: 0;
}
/* reset extra padding in Firefox */

.ui-datepicker
{
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header
{
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
  left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
{
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year
{
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
  width: 49%;
}
.ui-datepicker table
{
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th
{
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td
{
  border: 0;
  padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a
{
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi
{
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
  clear: left;
}
.ui-datepicker-row-break
{
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
.ui-datepicker-rtl
{
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group
{
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
  border-right-width: 0;
  border-left-width: 1px;
}
.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 */
.ui-datepicker-cover
{
  position: absolute; /*must have*/
  z-index: -1; /*must have*/
  filter: mask(); /*must have*/
  top: -4px; /*must have*/
  left: -4px; /*must have*/
  width: 200px; /*must have*/
  height: 200px; /*must have*/
}
.ui-dialog
{
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar
{
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title
{
  float: left;
  margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close
{
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span
{
  display: block;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
  padding: 0;
}
.ui-dialog .ui-dialog-content
{
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
.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;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset
{
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button
{
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se
{
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar
{
  cursor: move;
}

.ui-menu
{
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu
{
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item
{
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 100%;
}
.ui-menu .ui-menu-divider
{
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a
{
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active
{
  font-weight: normal;
  margin: -1px;
}

.ui-menu .ui-state-disabled
{
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}
.ui-menu .ui-state-disabled a
{
  cursor: default;
}

/* icon support */
.ui-menu-icons
{
  position: relative;
}
.ui-menu-icons .ui-menu-item a
{
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon
{
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon
{
  position: static;
  float: right;
}

.ui-progressbar
{
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value
{
  margin: -1px;
  height: 100%;
}
.ui-resizable
{
  position: relative;
}
.ui-resizable-handle
{
  position: absolute;
  font-size: 0.1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
{
  display: none;
}
.ui-resizable-n
{
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s
{
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e
{
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w
{
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se
{
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw
{
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw
{
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne
{
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable-helper
{
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-slider
{
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle
{
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range
{
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider-horizontal
{
  height: .8em;
}
.ui-slider-horizontal .ui-slider-handle
{
  top: -.3em;
  margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range
{
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min
{
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max
{
  right: 0;
}

.ui-slider-vertical
{
  width: .8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle
{
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range
{
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min
{
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max
{
  top: 0;
}
.ui-spinner
{
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input
{
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}
.ui-spinner-button
{
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button
{
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* more specificity required here to overide default borders */
.ui-spinner .ui-icon
{
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
/* vertical centre icon */
.ui-spinner-up
{
  top: 0;
}
.ui-spinner-down
{
  bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s
{
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

.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") */
.ui-tabs .ui-tabs-nav
{
  margin: 0;
  padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li
{
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a
{
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active
{
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a
{
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .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... */
.ui-tabs .ui-tabs-panel
{
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip
{
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip
{
  background-image: none;
}
body .ui-tooltip
{
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget
{
  font-family: Verdana,Arial,sans-serif /*{ffDefault}*/;
  font-size: 1.1em /*{fsDefault}*/;
}
.ui-widget .ui-widget
{
  font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
  font-family: Verdana,Arial,sans-serif /*{ffDefault}*/;
  font-size: 1em;
}
.ui-widget-content
{
  border: 1px solid #aaaaaa /*{borderColorContent}*/;
  background: #ffffff /*{bgColorContent}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/;
  color: #222222 /*{fcContent}*/;
}
.ui-widget-content a
{
  color: #222222 /*{fcContent}*/;
}
.ui-widget-header
{
  border: 1px solid #aaaaaa /*{borderColorHeader}*/;
  background: #cccccc /*{bgColorHeader}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) /*{bgImgUrlHeader}*/ 50% /*{bgHeaderXPos}*/ 50% /*{bgHeaderYPos}*/ repeat-x /*{bgHeaderRepeat}*/;
  color: #222222 /*{fcHeader}*/;
  font-weight: bold;
}
.ui-widget-header a
{
  color: #222222 /*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
  border: 1px solid #d3d3d3 /*{borderColorDefault}*/;
  background: #e6e6e6 /*{bgColorDefault}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) /*{bgImgUrlDefault}*/ 50% /*{bgDefaultXPos}*/ 50% /*{bgDefaultYPos}*/ repeat-x /*{bgDefaultRepeat}*/;
  font-weight: normal /*{fwDefault}*/;
  color: #555555 /*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
  color: #555555 /*{fcDefault}*/;
  text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
  border: 1px solid #999999 /*{borderColorHover}*/;
  background: #dadada /*{bgColorHover}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_glass_75_dadada_1x400.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
  font-weight: normal /*{fwDefault}*/;
  color: #212121 /*{fcHover}*/;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited
{
  color: #212121 /*{fcHover}*/;
  text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
  border: 1px solid #aaaaaa /*{borderColorActive}*/;
  background: #ffffff /*{bgColorActive}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) /*{bgImgUrlActive}*/ 50% /*{bgActiveXPos}*/ 50% /*{bgActiveYPos}*/ repeat-x /*{bgActiveRepeat}*/;
  font-weight: normal /*{fwDefault}*/;
  color: #212121 /*{fcActive}*/;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
  color: #212121 /*{fcActive}*/;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight
{
  border: 1px solid #fcefa1 /*{borderColorHighlight}*/;
  background: #fbf9ee /*{bgColorHighlight}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) /*{bgImgUrlHighlight}*/ 50% /*{bgHighlightXPos}*/ 50% /*{bgHighlightYPos}*/ repeat-x /*{bgHighlightRepeat}*/;
  color: #363636 /*{fcHighlight}*/;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a
{
  color: #363636 /*{fcHighlight}*/;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
{
  border: 1px solid #cd0a0a /*{borderColorError}*/;
  background: #fef1ec /*{bgColorError}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) /*{bgImgUrlError}*/ 50% /*{bgErrorXPos}*/ 50% /*{bgErrorYPos}*/ repeat-x /*{bgErrorRepeat}*/;
  color: #cd0a0a /*{fcError}*/;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a
{
  color: #cd0a0a /*{fcError}*/;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text
{
  color: #cd0a0a /*{fcError}*/;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary
{
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary
{
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled
{
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon
{
  filter: Alpha(Opacity=35);
}
/* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
  width: 16px;
  height: 16px;
  background-image: url(/Scripts/jQueryUI/themes/base/images/ui-icons_222222_256x240.png) /*{iconsContent}*/;
}
.ui-widget-content .ui-icon
{
  background-image: url(/Scripts/jQueryUI/themes/base/images/ui-icons_222222_256x240.png) /*{iconsContent}*/;
}
.ui-widget-header .ui-icon
{
  background-image: url(/Scripts/jQueryUI/themes/base/images/ui-icons_222222_256x240.png) /*{iconsHeader}*/;
}
.ui-state-default .ui-icon
{
  background-image: url(/Scripts/jQueryUI/themes/base/images/ui-icons_888888_256x240.png) /*{iconsDefault}*/;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
  background-image: url(/Scripts/jQueryUI/themes/base/images/ui-icons_454545_256x240.png) /*{iconsHover}*/;
}
.ui-state-active .ui-icon
{
  background-image: url(/Scripts/jQueryUI/themes/base/images/ui-icons_454545_256x240.png) /*{iconsActive}*/;
}
.ui-state-highlight .ui-icon
{
  background-image: url(/Scripts/jQueryUI/themes/base/images/ui-icons_2e83ff_256x240.png) /*{iconsHighlight}*/;
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon
{
  background-image: url(/Scripts/jQueryUI/themes/base/images/ui-icons_cd0a0a_256x240.png) /*{iconsError}*/;
}

/* positioning */
.ui-icon-carat-1-n
{
  background-position: 0 0;
}
.ui-icon-carat-1-ne
{
  background-position: -16px 0;
}
.ui-icon-carat-1-e
{
  background-position: -32px 0;
}
.ui-icon-carat-1-se
{
  background-position: -48px 0;
}
.ui-icon-carat-1-s
{
  background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
  background-position: -80px 0;
}
.ui-icon-carat-1-w
{
  background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
  background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
  background-position: -176px -64px;
}
.ui-icon-arrow-4
{
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
  background-position: -16px -80px;
}
.ui-icon-extlink
{
  background-position: -32px -80px;
}
.ui-icon-newwin
{
  background-position: -48px -80px;
}
.ui-icon-refresh
{
  background-position: -64px -80px;
}
.ui-icon-shuffle
{
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
  background-position: 0 -96px;
}
.ui-icon-folder-open
{
  background-position: -16px -96px;
}
.ui-icon-document
{
  background-position: -32px -96px;
}
.ui-icon-document-b
{
  background-position: -48px -96px;
}
.ui-icon-note
{
  background-position: -64px -96px;
}
.ui-icon-mail-closed
{
  background-position: -80px -96px;
}
.ui-icon-mail-open
{
  background-position: -96px -96px;
}
.ui-icon-suitcase
{
  background-position: -112px -96px;
}
.ui-icon-comment
{
  background-position: -128px -96px;
}
.ui-icon-person
{
  background-position: -144px -96px;
}
.ui-icon-print
{
  background-position: -160px -96px;
}
.ui-icon-trash
{
  background-position: -176px -96px;
}
.ui-icon-locked
{
  background-position: -192px -96px;
}
.ui-icon-unlocked
{
  background-position: -208px -96px;
}
.ui-icon-bookmark
{
  background-position: -224px -96px;
}
.ui-icon-tag
{
  background-position: -240px -96px;
}
.ui-icon-home
{
  background-position: 0 -112px;
}
.ui-icon-flag
{
  background-position: -16px -112px;
}
.ui-icon-calendar
{
  background-position: -32px -112px;
}
.ui-icon-cart
{
  background-position: -48px -112px;
}
.ui-icon-pencil
{
  background-position: -64px -112px;
}
.ui-icon-clock
{
  background-position: -80px -112px;
}
.ui-icon-disk
{
  background-position: -96px -112px;
}
.ui-icon-calculator
{
  background-position: -112px -112px;
}
.ui-icon-zoomin
{
  background-position: -128px -112px;
}
.ui-icon-zoomout
{
  background-position: -144px -112px;
}
.ui-icon-search
{
  background-position: -160px -112px;
}
.ui-icon-wrench
{
  background-position: -176px -112px;
}
.ui-icon-gear
{
  background-position: -192px -112px;
}
.ui-icon-heart
{
  background-position: -208px -112px;
}
.ui-icon-star
{
  background-position: -224px -112px;
}
.ui-icon-link
{
  background-position: -240px -112px;
}
.ui-icon-cancel
{
  background-position: 0 -128px;
}
.ui-icon-plus
{
  background-position: -16px -128px;
}
.ui-icon-plusthick
{
  background-position: -32px -128px;
}
.ui-icon-minus
{
  background-position: -48px -128px;
}
.ui-icon-minusthick
{
  background-position: -64px -128px;
}
.ui-icon-close
{
  background-position: -80px -128px;
}
.ui-icon-closethick
{
  background-position: -96px -128px;
}
.ui-icon-key
{
  background-position: -112px -128px;
}
.ui-icon-lightbulb
{
  background-position: -128px -128px;
}
.ui-icon-scissors
{
  background-position: -144px -128px;
}
.ui-icon-clipboard
{
  background-position: -160px -128px;
}
.ui-icon-copy
{
  background-position: -176px -128px;
}
.ui-icon-contact
{
  background-position: -192px -128px;
}
.ui-icon-image
{
  background-position: -208px -128px;
}
.ui-icon-video
{
  background-position: -224px -128px;
}
.ui-icon-script
{
  background-position: -240px -128px;
}
.ui-icon-alert
{
  background-position: 0 -144px;
}
.ui-icon-info
{
  background-position: -16px -144px;
}
.ui-icon-notice
{
  background-position: -32px -144px;
}
.ui-icon-help
{
  background-position: -48px -144px;
}
.ui-icon-check
{
  background-position: -64px -144px;
}
.ui-icon-bullet
{
  background-position: -80px -144px;
}
.ui-icon-radio-on
{
  background-position: -96px -144px;
}
.ui-icon-radio-off
{
  background-position: -112px -144px;
}
.ui-icon-pin-w
{
  background-position: -128px -144px;
}
.ui-icon-pin-s
{
  background-position: -144px -144px;
}
.ui-icon-play
{
  background-position: 0 -160px;
}
.ui-icon-pause
{
  background-position: -16px -160px;
}
.ui-icon-seek-next
{
  background-position: -32px -160px;
}
.ui-icon-seek-prev
{
  background-position: -48px -160px;
}
.ui-icon-seek-end
{
  background-position: -64px -160px;
}
.ui-icon-seek-start
{
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first
{
  background-position: -80px -160px;
}
.ui-icon-stop
{
  background-position: -96px -160px;
}
.ui-icon-eject
{
  background-position: -112px -160px;
}
.ui-icon-volume-off
{
  background-position: -128px -160px;
}
.ui-icon-volume-on
{
  background-position: -144px -160px;
}
.ui-icon-power
{
  background-position: 0 -176px;
}
.ui-icon-signal-diag
{
  background-position: -16px -176px;
}
.ui-icon-signal
{
  background-position: -32px -176px;
}
.ui-icon-battery-0
{
  background-position: -48px -176px;
}
.ui-icon-battery-1
{
  background-position: -64px -176px;
}
.ui-icon-battery-2
{
  background-position: -80px -176px;
}
.ui-icon-battery-3
{
  background-position: -96px -176px;
}
.ui-icon-circle-plus
{
  background-position: 0 -192px;
}
.ui-icon-circle-minus
{
  background-position: -16px -192px;
}
.ui-icon-circle-close
{
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
  background-position: -192px -192px;
}
.ui-icon-circle-check
{
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
  background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl
{
  -moz-border-radius-topleft: 4px /*{cornerRadius}*/;
  -webkit-border-top-left-radius: 4px /*{cornerRadius}*/;
  -khtml-border-top-left-radius: 4px /*{cornerRadius}*/;
  border-top-left-radius: 4px /*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr
{
  -moz-border-radius-topright: 4px /*{cornerRadius}*/;
  -webkit-border-top-right-radius: 4px /*{cornerRadius}*/;
  -khtml-border-top-right-radius: 4px /*{cornerRadius}*/;
  border-top-right-radius: 4px /*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
  -moz-border-radius-bottomleft: 4px /*{cornerRadius}*/;
  -webkit-border-bottom-left-radius: 4px /*{cornerRadius}*/;
  -khtml-border-bottom-left-radius: 4px /*{cornerRadius}*/;
  border-bottom-left-radius: 4px /*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br
{
  -moz-border-radius-bottomright: 4px /*{cornerRadius}*/;
  -webkit-border-bottom-right-radius: 4px /*{cornerRadius}*/;
  -khtml-border-bottom-right-radius: 4px /*{cornerRadius}*/;
  border-bottom-right-radius: 4px /*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay
{
  background: #aaaaaa /*{bgColorOverlay}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlOverlay}*/ 50% /*{bgOverlayXPos}*/ 50% /*{bgOverlayYPos}*/ repeat-x /*{bgOverlayRepeat}*/;
  opacity: .3;
  filter: Alpha(Opacity=30) /*{opacityOverlay}*/;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-front
{
  z-index: 1000;
}
.ui-widget-shadow
{
  margin: -8px /*{offsetTopShadow}*/ 0 0 -8px /*{offsetLeftShadow}*/;
  padding: 8px /*{thicknessShadow}*/;
  background: #aaaaaa /*{bgColorShadow}*/ url(/Scripts/jQueryUI/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlShadow}*/ 50% /*{bgShadowXPos}*/ 50% /*{bgShadowYPos}*/ repeat-x /*{bgShadowRepeat}*/;
  opacity: .3;
  filter: Alpha(Opacity=30) /*{opacityShadow}*/;
  -moz-border-radius: 8px /*{cornerRadiusShadow}*/;
  -khtml-border-radius: 8px /*{cornerRadiusShadow}*/;
  -webkit-border-radius: 8px /*{cornerRadiusShadow}*/;
  border-radius: 8px /*{cornerRadiusShadow}*/;
}

@charset "utf-8";

body {
	font-size: 12px;
	color: #504f4f;
	background-color: #dfdfdf;
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	display: block;
	font-family: Arial,新細明體;
	text-align: left;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

a:link {
	text-decoration: none;
	color: #504f4f;
}

a:visited {
	text-decoration: none;
	color: #504f4f;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

a:focus {
	outline: none;
}

a img {
	border: 0;
}

a.blue {
	color: #004a91;
	text-decoration: none;
}

a.blue:hover {
	text-decoration: underline;
}

span.blue {
	color: #004a91;
	/*text-decoration: underline;*/
}

span.blue:hover {
	text-decoration: none;
}

input {
	/*border: 1;*/
	background-color: inherit;
	background: none;
}

input:focus {
	outline: none;
}

.clear {
	clear: both;
}

#sitemapNew {
	position: absolute;
	height: auto;
	z-index: 120;
	background-color: #FFFFFF;
	margin-top: 120px;
	border: 1px solid #CCCCCC;
	text-align: left;
	padding: 5px;
	margin-left: 500px;
	width: 420px;
	visibility: hidden;
	*margin-left: -465px !important;
	*margin-top: 0px !important;
	padding-bottom: 20px;
}

#sitemapNew li {
	list-style-type: disc;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
}

#sitemapNew .bar {
	padding: 5px;
	text-align: right;
	background-color: #EBEBEB;
}

#sitemapNew .title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #323579;
	width: 180px;
	line-height: 20px;
	padding-left: 20px;
	margin-top: 15px;
}

.sitemapNew_f {
	padding-left: 20px;
	background-image: url(/Content/images_us/icon_0.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
}

#QueryHistorical {
	position: absolute;
	height: auto;
	z-index: 120;
	background-color: #FFFFFF;
	margin-top: 180px;
	border: 1px solid #817e7f;
	text-align: left;
	padding: 5px;
	margin-left: 420px;
	width: 420px;
	visibility: hidden;
	*margin-left: -540px !important;
	*margin-top: 55px !important;
	padding-bottom: 5px;
	box-shadow: 0 0 10px #000;
	border: 5px solid #BAC7D6;
}
#QueryHistorical1 {
	position: absolute;
	height: auto;
	z-index: 120;
	background-color: #FFFFFF;
	/*margin-top: 180px;*/
	border: 1px solid #817e7f;
	text-align: left;
	padding: 5px;
	margin-left: -420px;
	width: 420px;
	visibility: hidden;
	*margin-left: -540px !important;
	*margin-top: 55px !important;
	padding-bottom: 5px;
	box-shadow: 0 0 10px #000;
	border: 5px solid #BAC7D6;
}

#QueryHistorical .bar,#QueryHistorical1 .bar {
	padding: 5px;
	text-align: right;
	background-color: White;
}

#QueryHistorical .bar a,#QueryHistorical1 .bar a {
	vertical-align: bottom;
}

#QueryHistorical table,#QueryHistorical1 table {
	border: 1px solid #817e7f;
	border-right: 0;
  border-bottom: 0;
}

#QueryHistorical .title,#QueryHistorical1 .title {
	border: 1px solid #817e7f;
	background-color: #cfe7fe;
	font-size: 15px;
	font-weight: bold;
	color: Black;
	line-height: 30px;
	margin-top: 15px;
}

#QueryHistorical td,#QueryHistorical1 td {
	border-bottom: 1px solid #817e7f;
	border-right: 1px solid #817e7f;
	color: Black;
	line-height: 20px;
	padding: 5px;
}

img.hand {
	cursor: pointer;
}

#gift {
	position: absolute;
	height: auto;
	z-index: 120;
	background-color: #FFFFFF;
	margin-top: 200px;
	text-align: left;
	padding: 7px;
	margin-left: 630px;
	width: 310px;
	visibility: hidden;
	*margin-left: -540px !important;
	*margin-top: 55px !important;
	padding-bottom: 5px;
	box-shadow: 0 0 10px #000;
	border: 3px solid #BAC7D6;
}

#gift .bar {
	padding: 5px;
	text-align: right;
	background-color: White;
}

#gift .bar a {
	vertical-align: bottom;
}

#gift .title {
  font-size: 15px;
	margin: -28px 0 10px 5px;
	color: #2e6ab1;
	font-weight: bold;
}

#gift .title a {
	text-decoration: none;
}

#gift .title a img {
	vertical-align: bottom;
	margin-left: -4px;
	margin-top: 5px;
}

#gift input {
	border: 2px outset;
}

#gift input.mail {
	width: 200px;
	margin-top: 10px;
	margin-right: 5px;
	border: 2px inset;
}

#gift .pslittle {
  font-size: 12px;
	font-weight: normal;
	color: #cc0000;
	margin: 8px 0 15px 2px;
}

.main {
	width: 970px;
	height: auto;
	text-align: center;
	margin: 0 auto;
}

.main .top {
	float: left;
	width: 970px;
	height: 12px;
	margin-bottom: -2px;
	*margin-bottom: -3px;
}

.main .top .left {
	float: left;
	height: 12px;
	width: 12px;
	background: url(/Content/images_us/roundedTopLeft.png) no-repeat;
}

.main .top .center {
	float: left;
	height: 12px;
	width: 942px;
	background: url(/Content/images_us/roundedTopCenter.png) repeat-x;
}

.main .top .right {
	float: left;
	height: 12px;
	width: 12px;
	background: url(/Content/images_us/roundedTopRight.png) no-repeat;
}

.main .center {
	float: left;
	width: 970px;
	height: auto;
	background: url(/Content/images_us/roundedCenter.png) repeat-y;
}

.warningBrowser a {
	color: #004a91;
	text-decoration: underline;
}

.warningBrowser a:hover {
	text-decoration: none;
}

.main .center .header {
	float: left;
	width: 970px;
	height: auto;
}

.main .center .header .top {
	float: left;
	width: 970px;
	height: 65px;
}

.main .center .header .top .logo {
	float: left;
	width: 430px;
	height: 46px;
	padding: 10px 0 0 25px;
	border: none;
}

.main .center .header .top .title {
	float: left;
	width: 490px;
	height: 20px;
	margin: 28px 0 0 5px;
	/*background: url(/Content/images_us/logoTitle.png) no-repeat;*/
}

.main .center .header .userList {
	float: left;
	width: 920px;
	height: auto;
	text-align: right;
	padding-right: 50px;
	padding-bottom: 10px;
	color: #2E6AB1;
	margin-top: -10px;
	font-size: 13px;
}

.main .center .header .middle {
	float: left;
	width: 958px;
	height: 36px;
	margin-left: 4px;
  background: url(/Content/images_us/menubg_us.jpg) no-repeat;/*2/12第一批 請直接複製修改 註解可自行拿掉  還有路徑的點也要記得拿掉*/
	margin-left: 3px !important;
	*margin-left: 2px;
}

.main .center .header .middle .blueLeft {
	float: left;
	width: 20px;
	height: 36px;
}

.main .center .header .middle .blueCenter {
	float: left;
	width: 356px;
	height: 36px;
	line-height: 40px;
}

.main .center .header .middle .blueCenter a {
	float: left;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin: -2px 5px 0px 15px;/*2015/2/25 改*/
}

.main .center .header .middle .blueRight {
	float: left;
	width: 87px;/*2/12第一批 請直接複製修改 註解可自行拿掉*/
	height: 36px;
}

.main .center .header .middle .grayLeft {
	float: left;
	width: 465px;
	height: 36px;
}

.main .center .header .middle .grayLeft .link {
	float: right;
	width: 560px;/*2/12第一批 請直接複製修改 註解可自行拿掉*/
	height: 36px;
	line-height: 36px;
	text-align: left;
	color: #666666;
	font-size: 10px;
}

.navPersonalized {
	float: right;
	height: 20px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 500;
	position: relative;
	font-size: 12px;
}

.navPersonalized li {
	float: left;
	margin: 0;
	/*padding: 0;*/
	position: relative;
	display: block;
}

.navPersonalized li a {
	float: left;
	color: #666666;
	display: block;
	text-decoration: none;
}

.navPersonalized li a:hover {
  text-decoration: underline;
}

.navPersonalized li a img {
	vertical-align: text-bottom;
	*margin: 13px 0 0 0;
	margin: 0 !important;
}

.navPersonalized ul.subnav {
	display: none;
	float: left;
	position: absolute;
	top: 29px;
	width: 130px;
	margin: 0 5px;
	background: no-repeat scroll 0% 0% #eeeeee;
	left: -10px;
}

.navPersonalized ul.subnav li {
	/*padding: 0;*/
	clear: both;
	width: 125px;
	padding: 0 5px;
}

.navPersonalized ul.subnav li a:hover {
	text-decoration: underline;
}

.main .center .header .middle .grayCenter {
	float: left;
	width: 48px;
	height: 36px;
	background: url(/Content/images_us/grayCenter.jpg) repeat-x;
}

.main .center .header .middle .grayRight {
	float: left;
	width: 24px;
	height: 36px;
	background: url(/Content/images_us/grayRight.jpg) repeat-x;
}

.main .center .header .down {
	float: left;
	width: 958px;
	height: 85px;
	margin-left: 4px;
	background: url(/Content/images_us/searchBg1.jpg) no-repeat;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	margin-left: 3px !important;
	margin-top: -2px !important;
	*margin-left: 2px;
	*margin-top: -4px;
}

.main .center .header .down .top {
  float: left;
	width: 959px;
	height: 13px;
}

.main .center .header .down .search {
	float: left;
	width: 959px;
	height: 40px;
}

.main .center .header .down .search .left1 {
	float: left;
	width: 25px;/*2015/2/25 改*/
	height: 40px;
	margin-top: 10px;
	margin-left: 10px;
}

.main .center .header .down .search .left {
	float: left;
	/*width: 145px;*/
	height: 40px;
	line-height: 40px;
	text-align: right;
	font-size: 10px;
	margin-right: 10px;
}

.main .center .header .down .search .left a {
  padding: 0 10px 0 5px;
  font-size: 15px;
  color: #666666;
}

.main .center .header .down .search .left a img {
  vertical-align: text-top;
}

.main .center .header .down .search .left a.bold {
  font-weight: bold;
  color: #2E6AB1;
}

.main .center .header .down .search .input {
	float: left;
	width: 509px;/*2015/2/25 改*/
	height: 40px;
	margin-top: 7px;
}

.main .center .header .down .search .input a {
  float: left;
  height: 28px;
}

.main .center .header .down .search .input .left {
	float: left;
  width: 9px;
  height: 28px;
  margin-right: -5px;
  background: url(/Content/images_us/searchInput.png) no-repeat;
}

.main .center .header .down .search .input .center {
  float: left;
  width: 347px;
  height: 28px;
  background: url(/Content/images_us/searchInputCenter.jpg) repeat-x;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	z-index: 100;
	position: relative;
	list-style: none;
	padding: 0;
	color: #000000;
	text-align: left;
}

.nav span {
  float: left;
	height: 20px;
	width: 7px;
}

.nav input {
	font-size: 16px;
	margin: 2px 3px 0 10px;
	padding-top: 3px;
	-moz-appearance: none;
	width: 18px;
	height: 18px;
	vertical-align: text-bottom;
	color: #8a8a8a;
}

.nav input.long {
	float: left;
  border: 1px solid #b4b4b4;
  height: 20px;
  width: 465px;
  background-color: #ffffff;
  font-size: 12px;
  margin: 0px;
}

.nav input.small {
  float: left;
  border: 1px solid #b4b4b4;
  height: 20px;
  background-color: #ffffff;
  font-size: 12px;
  width: 228px;
  margin: 0;
}

.nav ul {
	list-style: none;
	margin: 2px 0 0 0;
	width: 468px;
	position: absolute;
	top: -980em;
	left: -403px;
	border: 1px solid #1d5fa6;
	background-color: #000000;
	box-shadow: 1px 1px 8px 1px rgba(5%,5%,5%,0.1);
	-moz-box-shadow: -2px 2px 10px 4px rgba(20%,20%,40%,0.4);
	-webkit-box-shadow: -2px 2px 10px 4px rgba(20%,20%,40%,0.4);
	behavior: url(/Scripts/pie.htc);
}

.nav ul li {
	border: 0;
  float: none;
  padding: 2px 10px 10px 10px;
}

.nav ul li.last {
  margin-top: 10px;
}

.nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

.nav li ul li {
	float: left;
	width: 470px;
	vertical-align: text-bottom;
}

.nav ul.subnav {
	display: none;
	float: left;
	top: 26px;
	margin: 3px 0 0 0;
	width: 490px;
	left: -403px;
	position: absolute;
	border: 1px solid #1d5fa6;
	background-color: #F5F8FD;
}

.nav ul.subnav li.padd {
  padding-top: 12px;
}

.main .center .header .down .search .input .center input {
	float: left;
	width: 347px;
	height: 22px;
	border: none;
	background-color: inherit;
	padding-left: 3px;
	padding-top: 5px;
	color: #8a8a8a;
}

.main .center .header .down .search .right {
	float: left;
	width: 150px;/*2015/2/25 改*/
	height: 40px;
	text-align: left;
}

.main .center .header .down .search .right a.backUP {
	padding: 0;
	margin: 0;
	margin-left: -3px;
}

.main .center .header .down .search .right a {
	color: #376bb4;
	padding: 0 0px 0 5px;
}

.main .center .header .down .search .right a.up {
	vertical-align: super;
}

.main .center .header .down .search .right a img {
	padding-top: -10px;
	color: #376bb4;
	margin: 13px 0 0 10px;
}

.main .center .header .down .keyword {
	float: left;
	width: 700px;
	height: auto;
	text-align: left;
	padding-left: 260px;
	line-height: 20px;
	margin-top: 0px !important;
	*margin-top: -20px;
}

.main .center .header .down .keyword ul {
	display: inline;
}

.main .center .header .down .keyword ul li {
  list-style-type: none;
  display: inline;
}

.main .center .header .down .keyword ul li a {
  color: #2e6ab1;
  margin-right: 10px;
}

.main .center .content {
	float: left;
	width: 970px;
	height: auto;
	text-align: left;
}

#menu {
	float: left;
	width: 957px;
	height: AUTO;
	margin-left: 4px;
	text-align: left;
	background-color: #f6f6f6;
	border-bottom: 4px solid #3070b3;
	font-size: 15px;
	color: #585858;
	font-weight: bold;
}

#menu ul li {
  float: left;
  padding: 10px 13px 7px 13px;
	border-right: 1px solid #e1e5ef;
	border-left: 1px solid #fbfbfb;
	text-align: center;
}

#menu ul li:hover {
  text-decoration: underline;
  cursor: pointer;
}

.menuUlLiFocus {
	background-color: #3070b3;
	color: White;
	cursor: pointer;
}

.main .center .content .oldTitle {
	margin: 20px 0 5px 60px;
}

.main .center .content .oldBT {
	float: left;
	width: 890px;
	height: auto;
	text-align: right;
}

.main .center .content .leftIndex {
	float: left;
	width: 749px;
	height: auto;
	display: inline;
	margin-right: -1px;
	border-right: 1px solid #E4E4E4;
}

.main .center .content .leftIndex .news {
  float: left;
	width: 700px;
	height: auto;
	padding: 0px 5px 0px 45px;
}

.main .center .content .leftIndex .news .tab_container {
  float: left;
	width: 700px;
	height: 180px;
	padding-top: 12px;
	margin-left: -20px;
	padding-left: 13px;
}

.main .center .content .leftIndex .news .tab_container .tab1 {
	float: left;
  width: 710px;
  height: 180px;
  margin-left: -34px;
  padding-left: 35px;
}

.main .center .content .leftIndex .news .tab_container .tab1 img.banner {
  width: 720px;
  height: 176px;
  margin-left: -22px;
  margin-top: -7px;
}

.main .center .content .leftIndex .news .tab_container .tab1 img.tabE5 {
  float: left;
  width: 122px;
  height: 162px;
  border: 1px solid #d0d0d0;
}

.main .center .content .leftIndex .news .tab_container #tabA {
  background: url(/Content/images_us/BLUEbg.jpg) repeat-x;
}

.main .center .content .leftIndex .news .tab_container #tabC {
  background: url(/Content/images_us/Pbg.jpg) repeat-x;
}

.main .center .content .leftIndex .news .tab_container #tabD {
  background: url(/Content/images_us/ORbg.jpg) repeat-x;
}

.main .center .content .leftIndex .news .tab_container #tabE {
  background: url(/Content/images_us/GRbg.jpg) repeat-x;
}

.main .center .content .leftIndex .news .tab_container .tab1 .title, .main .center .content .leftIndex .news .tab_container .tab1 .title5 {
  float: left;
	width: 680px;
  height: auto;
  font-size: 16px;
  color: #2e6ab1;
  text-align: left;
  font-weight: bold;
  margin-bottom: 7px;
}

.main .center .content .leftIndex .news .tab_container .tab1 .title a, .main .center .content .leftIndex .news .tab_container .tab1 .title5 a {
  color: #2e6ab1;
}

.main .center .content .leftIndex .news .tab_container .tab1 .title5 {
  width: 545px;
  margin-left: 25px;
}

.red {
	color: Red;
}

.redBold {
	color: Red;
	font-weight: bold;
}

.main .center .content .leftIndex .news .tab_container .tab1 .content, .main .center .content .leftIndex .news .tab_container .tab1 .content5 {
	float: left;
	width: 680px;
	height: 120px;
	text-align: left;
	margin-bottom: 12px;
}

.main .center .content .leftIndex .news .tab_container .tab1 .content5 {
	width: 545px;
	margin-left: 25px;
}

.main .center .content .leftIndex .news .tab_container .tab1 .content5 ul li.more {
	float: right;
}

.main .center .content .leftIndex .news .content ul li, .main .center .content .leftIndex .news .content5 ul li {
	padding-bottom: 6px;
	/*font-size: 13px;*/
	line-height: 16px;
}

.main .center .content .leftIndex .news .content ul li.inContent {
	/*padding-left: 20px;*/
	list-style-type: disc;
	list-style-position: inside;
}

.main .center .content .leftIndex .news .content ul li.inContent p {
	margin-left: 11px;
	margin-top: 6px;
}

.main .center .content .leftIndex .news .content ul li a, .main .center .content .leftIndex .news .content5 ul li a {
	padding: 0 2px;
	color: #2e6ab1;
}

.main .center .content .leftIndex .news .content ul li a:hover {
	text-decoration: underline;
}

.main .center .content .leftIndex .news ul.tab {
	float: left;
	width: 700px;
	height: 42px;
	font-size: 16px;
	color: #2e6ab1;
	text-align: left;
	font-weight: bold;
}

.main .center .content .leftIndex .news ul.tab {
	float: left;
	width: 750px;
	height: 42px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
	margin-left: -41px;
	margin-left: -41px !important;
	*margin-left: -20px;
}

.main .center .content .leftIndex .news ul.tab li.middleMenuButtonFocus a {
	float: left;
	width: 149px;
	height: 42px;
	line-height: 38px;
	text-align: center;
	color: #ffffff;
	background: url(/Content/images_us/buttonFocusa.gif) no-repeat;
}

.main .center .content .leftIndex .news ul.tab li {
	float: left;
	width: 149px;
	height: 42px;
	line-height: 38px;
	text-align: center;
	color: #333333;
	background: url(/Content/images_us/buttonADown.gif) no-repeat;
}

.main .center .content .leftIndex .middleMenu {
    float: none;
    width: 745px;
    height: auto;
    text-align: left;
    padding: 0px;
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    display: inline-block;
    margin-left: 4px;
}


.main .center .content .leftIndex .middleMenu .down {
    float: none;
    width: 707px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.main .center .content .leftIndex .middleMenu .down .navigation {
  float: left;
	width: 425px;
  height: auto;
  margin-right: 20px;
  margin-left: -42px;
  padding-left: 42px;
  background: url(/Content/images_us/bgR.jpg) repeat-y right;
  position: relative;
  z-index: 1;
  padding-bottom: 10px;
}

.navigationTitle {
	width: auto;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #2e6ab1;
	padding-top: 25px;
	margin-bottom: 10px;
	margin-left: -15px;
}

.navigationTitleSymbol {
	float: left;
	width: 6px;
	height: 18px;
	background-color: #2e6ab1;
	margin-right: 5px;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content {
	position: relative;
	z-index: -1;
	width: 440px;
	height: auto;
	margin-left: -15px;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large, .main .center .content .leftIndex .middleMenu .down .navigation .content .large1 {
	float: left;
	width: 120px;
	height: 44px;
	background-color: #ededed;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	line-height: 28px;
	vertical-align: middle;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large1 {
	line-height: 15px;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large1 img {
	margin: 6px 5px 0 5px;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large1 span {
	display: block;
	margin-top: -23px;
	margin-left: 28px;
	line-height: 15px;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large img {
	vertical-align: middle;
	margin: 0 5PX;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large .imgj {
	float: left;
	width: 18px;
	height: 17px;
	top: 50%;
	margin: 0px 10px 0 5px;
	background: url(/Content/images_us/icon_J.gif) no-repeat;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large .imgt {
	float: left;
	width: 18px;
	height: 17px;
	margin: 0px 10px 0 5px;
	background: url(/Content/images_us/icon_T.gif) no-repeat;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large .imgc {
	float: left;
	width: 18px;
	height: 17px;
	margin: 0px 10px 0 5px;
	background: url(/Content/images_us/icon_C.gif) no-repeat;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .large .imgb {
	float: left;
	width: 18px;
	height: 17px;
	margin: 0px 10px 0 5px;
	background: url(/Content/images_us/icon_B.gif) no-repeat;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .small {
	float: left;
	width: 300px;
	height: 60px;
	padding-left: 5px;
	padding-top: 3px;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .small a.more {
	float: right;
	color: #2e6ab1;
	margin-right: 20px;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .small .detail {
	float: left;
	width: 100px;
	height: 24px;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .small .detail .arrow {
  float: left;
	width: 3px;
	height: 6px;
	margin-top: 3px;
	margin-right: 5px;
	background: url(/Content/images_us/arrow.png) no-repeat;
}

.main .center .content .leftIndex .middleMenu .down .navigation .content .small .detail .a1 {
  float: left;
	width: 120px;
	height: 30px;
}

.navIndex {
	margin-left: 0px;
	list-style: none;
	padding: 0;
}

.navIndex ul {
  position: absolute;
	z-index: 100;
	list-style: none;
	margin: 0;
	padding: 5px;
	width: auto;
	visibility: hidden;
	width: 525px;
	border: 3px solid #1a64d4;
	background-color: #ffffff;
}

.navIndex ul li {
	border: 0;
	float: left;
	width: 175px;
	line-height: 20px;
	z-index: 500;
}

.navIndex li {
	margin: 0;
	padding: 0;
	position: relative;
}

.navIndex li a, .navIndex li a:link, .navIndex li a:active, .navIndex li a:visited {
	display: block;
	/*text-transform: lowercase;*/
	text-decoration: none;
}

.navIndex li:hover ul a {
	background: #ffffff;
	color: #504f4f;
	padding: 2px;
}

.navIndex li:hover ul a:hover {
	background: #ace6fc;
	color: #000;
}

.navIndex li a:hover + ul, .navIndex li ul:hover {
	visibility: visible;
	top: 15px;
	top: 14px \0;
	*top: 14px !important;
	*left: 0px !important;
}

.main .center .content .leftIndex .middleMenu .down .message {
	float: left;
	width: 255px;
	height: auto;
}

.main .center .content .leftIndex .middleMenu .down .message .title {
    float: left;
    height: auto;
    margin-left: -3px;
    width: 206px;
}

.main .center .content .leftIndex .middleMenu .down .message .title .navigationTitle .date {
	float: right;
	width: 136px;
	height: auto;
	color: #cc0000;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}

.main .center .content .leftIndex .middleMenu .down .message .detail {
    float: left;
    width: 144px;
    height: auto;
    padding-left: 17px;
}

.main .center .content .leftIndex .middleMenu .down .message .detail ol li {
    list-style-type: none;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 5px;
    border-bottom: 1px solid #E1E1E1;
}

.main .center .content .leftIndex .middleMenu .down .message .botton {
	float: left;
	width: 240px;
	height: 23px;
	margin-top: 5px;
	text-align: right;
}

.main .center .content .leftIndex .middleMenu .down .message .botton a {
	color: #2e6ab1;
}

.main .center .content .leftIndex .middleMenu .down .message .botton a img {
	margin-right: 78px;
	vertical-align: middle;
}

.main .center .content .leftIndex .logoList {
	float: left;
	width: 750px;
	height: auto;
}

.main .center .content .leftIndex .logoList .title {
   float: left;
    width: 700px;
    height: 45px;
    padding-left: 30px;
    margin-bottom: 10px;
}

.main .center .content .leftIndex .logoList .content {
	float: left;
	width: 700px;
	height: auto;
	padding-left: 45px;
}

.main .center .content .leftIndex .logoList .content .topBG {
	float: left;
	width: 700px;
	height: auto;
}

.main .center .content .leftIndex .logoList .content .topBG .topBGLeft {
	float: left;
  width: 20px;
  height: 19px;
  background: url(/Content/images_us/roundedLogoLT.gif) no-repeat;
}

.main .center .content .leftIndex .logoList .content .topBG .topBGCenter {
  float: left;
	width: 630px;
  height: 19px;
  background: url(/Content/images_us/logoT.jpg) repeat-x;
}

.main .center .content .leftIndex .logoList .content .topBG .topBGRight {
  float: left;
  width: 20px;
  height: 19px;
  background: url(/Content/images_us/roundedLogoRT.gif) no-repeat;
}

.main .center .content .leftIndex .logoList .content .centerBG {
  float: left;
  width: 700px;
	height: auto;
	margin-top: -2px;
}

.main .center .content .leftIndex .logoList .content .centerBG .contentLogo {
  float: left;
  width: 670px;
  height: auto;
  background: url(/Content/images_us/logoBG.jpg) repeat-y;
  padding-left: 25px;
}

.main .center .content .leftIndex .logoList .content .centerBG .contentLogo .top1 {
  float: left;
  width: 630px;
  height: 120px;
}

.main .center .content .leftIndex .logoList .content .centerBG .contentLogo .top1 .one {
  float: left;
  width: 200px;
  height: 90px;
  text-align: left;
  margin: 4px;
}

.main .center .content .leftIndex .logoList .content .centerBG .contentLogo .top1 .one .up {
  float: left;
  width: 200px;
  height: 50px;
}

.main .center .content .leftIndex .logoList .content .centerBG .contentLogo .top1 .one .txt {
  float: left;
  width: 200px;
  height: 40px;
  line-height: 17px;
}

.main .center .content .leftIndex .logoList .content .downBG {
	float: left;
	width: 700px;
	height: auto;
	margin-top: -15px;
}

.main .center .content .leftIndex .logoList .content .downBG .downBGLeft {
  float: left;
  width: 20px;
  height: 19px;
  background: url(/Content/images_us/roundedLogoLD.gif) no-repeat;
}

.main .center .content .leftIndex .logoList .content .downBG .downBGCenter {
  float: left;
  width: 630px;
  height: 19px;
  background: url(/Content/images_us/logoD.jpg) repeat-x;
}

.main .center .content .leftIndex .logoList .content .downBG .downBGRight {
  float: left;
  width: 20px;
  height: 19px;
  background: url(/Content/images_us/roundedLogoRD.gif) no-repeat;
}

.main .center .content .rightIndex {
	float: left;
	width: 219px;
	height: auto;
	*margin-left: -10px;
	clear: right;
	margin-left: 0 !important;
	border-left: 1px solid #E4E4E4;
	padding-left: -1px;
}

.main .center .content .rightIndex .officiallyRegistered {
  float: left;
  width: 210px;
  height: auto;
  margin-bottom: 10px;
}

.main .center .content .rightIndex .officiallyRegistered a {
  float: right;
  color: #2e6ab1;
  margin-right: 15px;
}

.officiallyRegisteredBlueTitleIndex {
	float: left;
	width: 220px;
	height: 37px;
	line-height: 32px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	background: url(/Content/images_us/titleBlue.png) no-repeat;
}

.main .center .content .rightIndex .officiallyRegistered .content {
	float: left;
	width: 180px;
	height: auto;
	line-height: 20px;
	padding: 15px;
	text-align: left;
}

.main .center .content .rightIndex .officiallyRegistered .content ul li {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 3px;
}

.main .center .content .rightIndex .officiallyRegistered a img {
	float: right;
	margin-top: 10px;
	padding-right: 5px;
	text-align: right;
}

.main .center .content .rightIndex .update {
	float: left;
	width: 210px;
	height: auto;
	margin-bottom: 10px;
}

.main .center .content .rightIndex .update .content {
  float: left;
  width: 210px;
  height: auto;
	line-height: 22px;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 5px;
}

.main .center .content .rightIndex .update .date {
	float: left;
	width: 195px;
	height: auto;
	line-height: 22px;
	padding-top: 15px;
	border-top: 1px solid #e5e5e5;
	text-align: right;
	padding-right: 15px;
}

.main .center .content .rightIndex .update .content .redNumber {
	color: #cc0000;
}

.main .center .content .rightIndex .messageDynamic {
	float: left;
	width: 210px;
	height: auto;
	margin-bottom: 10px;
}

.main .center .content .rightIndex .messageDynamic .content {
	float: left;
	width: 210px;
	height: auto;
	text-align: left;
	margin-top: -7px;
}

.main .center .content .rightIndex .messageDynamic .content a.blue {
	float: right;
	color: #2e6ab1;
	margin-right: 10px;
	text-decoration: none;
	margin-top: 10px;
}

.main .center .content .rightIndex .messageDynamic .content a.blue:hover {
  text-decoration: underline;
}

.main .center .content .rightIndex .messageDynamic .content .odd1 {
  float: left;
  width: 197px;
  height: auto;
  line-height: 34px;
  padding: 5px 0 5px 15px;
  background-color: #eeeeee;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #ffffff;
}

.main .center .content .rightIndex .messageDynamic .content .odd1 span.txt {
  float: left;
  width: 160px;
  line-height: 18px;
  margin: 3px 0;
  height: auto;
}

.main .center .content .rightIndex .messageDynamic .content .odd1:hover {
  background-color: #cae2fd;
}

.circleTriangle {
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 4px;
	margin-right: 12px;
	background: url(/Content/images_us/circleTriangle.gif) no-repeat;
	*margin-top: 3px !important;
}

.main .center .content .rightIndex .messageDynamic .content .even1 {
	float: left;
	width: 197px;
	height: auto;
	line-height: 34px;
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #e5e5e5;
}

.main .center .content .rightIndex .messageDynamic .content .even1:hover {
	background-color: #cae2fd;
}

.main .center .content .rightIndex .messageDynamic .content .even1 span.txt {
	float: left;
	width: 160px;
	line-height: 18px;
	margin: 3px 0;
	height: auto;
}

.main .center .content .rightIndex .messageDynamic .content a img {
	float: right;
	width: 70px;
	height: 25px;
	margin-top: 10px;
	margin-right: 7px;
}

.main .center .footer {
	float: left;
	width: 970px;
	height: auto;
	margin-top: 30px;
}

.main .center .footer .top {
	width: 970px;
	height: auto;
	text-align: center;
}

.main .center .footer .top a {
	padding: 0 2px;
}

.main .center .footer .top a img {
	vertical-align: middle;
	margin-left: 3px;
}

.main .center .footer .down {
	float: left;
	width: 960px;
	height: 39px;
	margin-top: 10px;
	margin-left: 4px;
	color: #ffffff;
	padding: 12px 0;
	background: url(/Content/images_us/footerBG.jpg) no-repeat;
}

.main .center .footer .down span {
	margin: 2px 5px;
}

.main .center .footer .down div {
	margin: 8px;
}

.divLanguage {
	width: 200px;
	height: 20px;
	margin: -25px 0px 0px 300px;
}              
.navigationTitle_new {
  width: auto;
  height: 20px;
  font-size: 16px;
  font-weight: bold;
  color: #2e6ab1;
  padding-top: 25px;
  margin-bottom: 10px;
  margin-left: 0px;/*改這裡就好*/
}

/*DOI排名新增部分*/
.forDOItitle {
    float: left;
    font-size: 12px;
}

.forrank_parent {
    float: left;
    width: 212px;
    height: auto;
}

.main .center .content .rightIndex .forrank_parent .content {
    margin-top: -6px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
}

.main .center .content .rightIndex .forrank_parent .forrank_all {
    height: auto;
    padding: 0px 5px 0px 15px;
    text-align: left;
}

.forrank_tab {
    height: 40px;
    display: inline-block;
    padding-top: 1px;
}

.forrank_tab>div {
    width: 105px;
    text-align: center;
    height: 100%;
    float: left;
    border-bottom: 1px solid #cfcfcf;
    background: transparent url("/Content/images_us/smbtntab.png") repeat-x scroll right bottom;
}

.forrank_tab>div:first-child {
}

.forrank_word_parent {
    width: 105px;
    text-align: center;
    height: 100%;
    display: table;
}

.forrank_tab>div a {
    text-align: center;
    height: 100%;
    padding: 2px 3px 0px 3px;
    cursor: pointer;
    text-decoration: none;
}

.forrank_word {
    display: table-cell;
    vertical-align: middle;
}

.forrank_tab>div.viewon {
    border-bottom: 1px solid #ffffff;
    background: transparent url("/Content/images_us/smbtntab_active.jpg") repeat-x scroll right top;
    background-repeat: repeat-x;
}

.forrank_tab>div.viewon .forrank_word {
    color: #1270B4;
}

.forrank_tab  .tabline {
    border-right: 1px solid #c9c9c9;
    width: 0px;
    border-left: 1px solid #eeeeee;
    float: left;
}

.forrank_tab>div.viewon a {
}

.main .center .content .rightIndex .forrank_parent .go_todoi {
    float: right;
    color: #2E6AB1;
    margin-right: 3px;
    background-image: url("/Content/images_us/doi.jpg");
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding: 5px 5px 5px 20px;
    line-height: 22px;
}

.go_todoi_parent {
    background-color: #f9f9f9;
    border-top: 1px #bababa solid;
    overflow: hidden;
}

.analyze_time {
    padding-top: 10px;
    line-height: 18px;
}

.analyze_time  ul li {
    width: 100%;
    display: inline-block;
}

.analyze_time  a {
    color: #2E6AB1;
    float: left;
    max-width: 150px;
}

.article_time {
    padding-top: 10px;
}

.article_time {
    padding-top: 10px;
    line-height: 18px;
}

.article_time  ul li {
    width: 100%;
    display: inline-block;
}

.article_time  a {
    color: #2E6AB1;
    float: left;
    max-width: 150px;
}

.article_time {
    padding-top: 10px;
}

.order_nodiv {
    float: left;
}

.no1 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no1.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no2 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no2.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no3 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no3.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no4 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no4.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no5 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no5.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no6 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no6.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no7 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no7.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no8 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no8.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no9 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no9.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.no10 {
    width: 25px;
    height: 15px;
    background-image: url("/Content/images_us/no10.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.right_hand {
    float: left;
    background-image: url("/Content/images_us/right_hand.png");
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    margin-top: 8px;
    margin-left: 10px;
    cursor: pointer;
}

.explainrank {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

.explainrankall_tt {
    font-size: 15px;
    margin-bottom: 8px;
    background-color: #ECECEC;
    padding-left: 10px;
    padding-top: 5px;
    border-left: 5px #cccccc solid;
    padding-bottom: 5px;
    color: #01669E;
}

.explainrankall_line_title b {
    font-size: 13px;
}

.explainrankall_line_title {
    max-width: 190px;
    text-align: right;
}/*中文版*/
.explainrankall_line {
    margin-bottom: 6px;
    font-size: 13px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.explainrankall_line_c {
    max-width: 452px;
}/*中文版*/
.explainrankall_nmore_bottom_border {
    border-top: 1px #d9d9d9 solid;
}

.explainrankall_nmore_bottom {
    padding-top: 10px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    clear: both;
}

.explainrankall_line>div {
    float: left;
}

.explainrankall_nmore_bottom>div {
    float: left;
}

.explain_more_text_1 {
    width: 262px;
    color: #888888;
    padding-top: 2px;
}

.explain_more_title_1 {
    padding-left: 5px;
    letter-spacing: 2px;
    margin-top: 1px;
    font-weight: bold;
    color: #555555;
    width: 68px;
}

.explain_more_title_img_1 {
    background-color: #cccccc;
    width: 5px;
    height: 15px;
}

.explain_more_text_2 {
    width: 262px;
    color: #888888;
    padding-top: 2px;
}

.explain_more_title_2 {
    padding-left: 5px;
    letter-spacing: 2px;
    margin-top: 1px;
    font-weight: bold;
    color: #555555;
    width: 68px;
}

.explain_more_title_img_2 {
    background-color: #cccccc;
    width: 5px;
    height: 15px;
}

.explain_more_text_3 {
    width: 262px;
    color: #888888;
    padding-top: 2px;
}

.explain_more_title_3 {
    padding-left: 5px;
    letter-spacing: 2px;
    margin-top: 1px;
    font-weight: bold;
    color: #555555;
    width: 68px;
}

.explain_more_title_img_3 {
    background-color: #cccccc;
    width: 5px;
    height: 15px;
}

.rankupadte {
    text-align: right;
    padding: 10px 8px 15px 15px;
    clear: both;
}

.explain_example_a {
    color: #2E6AB1;
}

.explain_example_a:hover {
    text-decoration: none;
}

.explain_more_text_3  .doisearch:link {
    color: #2E6AB1;
    text-decoration: underline;
}

.explainrank h1 {
    font-size: 15px;
    line-height: 15px;
    padding: 0px 0px 10px;
    margin: 0px;
    color: #125798;
}

.explainrank  p {
    line-height: 18px;
    margin: 0px 0px 20px 16px;
}

.explainrank a {
    color: #125798;
    cursor: pointer;
}

.explainrank  span.redword {
    color: #F00;
}
/*DOI排名新增部分*/
@charset "utf-8";

body div#tooltip {
	position: absolute;
	z-index: 1000;
	width: auto;
	background: #feffc2;
	border: #000000 solid 1px;
	text-align: left;
	padding: 3px;
}

body div#tooltip p {
	margin: 0;
	padding: 0;
	color: #000000;
	font: 12px verdana,arial,sans-serif;
}
@charset "utf-8";

.mainInquiry {
	position: absolute;
	height: 500px;
	width: 650px;
	z-index: 150;
	margin-top: 110px;
	text-align: left;
	padding: 5px;
	margin-left: 38%;
	display: none;
	margin-left: 14% \9;
	margin-top: 320px \9;
	*margin-left: 14% !important;
	*margin-top: -2130px !important;
	padding-bottom: 10px;
}

.mainInquiry .topInquiry {
	float: left;
	width: 555px;
	height: 35px;
	background: url(/Content/images_us/memberJoinBGT.png) no-repeat;
}

.mainInquiry .centerInquiry {
	float: left;
	color: #000000;
	width: 550px;
	height: auto;
	background: url(/Content/images_us/memberJoinBGC.png) repeat-y;
}

.mainInquiry .centerInquiry .headerInquiry {
	float: left;
	width: 530px;
	height: auto;
	padding-left: 13px;
}

.mainInquiry .centerInquiry .headerInquiry .title {
  float: left;
	width: 531px;
	height: 36px;
	background: url(/Content/images_us/memberJoinTitle.jpg) no-repeat;
}

.mainInquiry .centerInquiry .headerInquiry .title3 {
  float: left;
	width: 531px;
	height: 36px;
	background: url(/Content/images_us/memberJoinTitle2.jpg) no-repeat;
}

.mainInquiry .centerInquiry .headerInquiry .title .closeImg {
	float: right;
	width: 13px;
	margin-right: 20px;
	text-align: right;
	height: 13px;
	background: url(/Content/images_us/x.gif) no-repeat;
}

.mainInquiry .centerInquiry .headerInquiry .title input {
	float: right;
	margin-right: 20px;
}

.mainInquiry .centerInquiry .headerInquiry .title1 {
	float: left;
	width: 531px;
	height: 36px;
	background: url(/Content/images_us/memberPersonalTitle.jpg) no-repeat;
}

.mainInquiry .centerInquiry .headerInquiry .title1 .closeImg {
	float: right;
	width: 13px;
	margin-right: 20px;
	text-align: right;
	height: 13px;
	background: url(/Content/images_us/x.gif) no-repeat;
}

.mainInquiry .centerInquiry .headerInquiry .title1 input {
	float: right;
	margin-right: 20px;
}

.mainInquiry .centerInquiry .headerInquiry .title2 {
	float: left;
	width: 531px;
	height: 36px;
	background: url(/Content/images_us/3DVerifyTitle.jpg) no-repeat;
}

.mainInquiry .centerInquiry .headerInquiry .title2 .closeImg {
	float: right;
	width: 13px;
	margin-right: 20px;
	text-align: right;
	height: 13px;
	background: url(/Content/images_us/x.gif) no-repeat;
}

.mainInquiry .centerInquiry .headerInquiry .title2 input {
	float: right;
	margin-right: 20px;
}

.mainInquiry .centerInquiry .headerInquiry .explain {
	float: left;
	width: 531px;
	height: 122px;
	background: url(/Content/images_us/memberJoinExplain.jpg) no-repeat;
}

.mainInquiry .centerInquiry .headerInquiry .explain .explainTop {
	float: left;
	width: 461px;
	height: 41px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 70px;
	padding-top: 20px;
	text-align: left;
}

input.Explain {
	width: 200px;
	*width: 50px !important;
	height: 10px !important;
	border: 1px solid #7f9db9;
	background-color: White;
	background: White;
}

.ExplainTxt {
	width: 200px;
	border: 1px solid #7f9db9;
	background-color: White;
}

.mainInquiry .centerInquiry .headerInquiryr .explain .explainTop span {
	color: #2e6ab1;
}

.mainInquiry .centerInquiry .headerInquiry .explain .explainDown {
	float: left;
	width: 531px;
	height: 61px;
	padding-left: 115px;
	padding-top: 5px;
}

.mainInquiry .centerInquiry .headerInquiry .explain .explainDown {
	float: left;
	width: 400px;
	height: 61px;
}

.mainInquiry .centerInquiry .headerInquiry .explain .explainDown .list1 {
	float: left;
	width: 155px;
	height: 30px;
	margin-bottom: -5px;
	margin-left: 10px;
	text-align: left;
}

.mainInquiry .centerInquiry .headerInquiry .explain .explainDown .list1 .first1 {
	float: left;
	width: 5px;
	height: 9px;
	margin-right: 5px;
	margin-top: 3px;
	background: url(/Content/images_us/redTriangle.gif) no-repeat;
}

.emphasis {
	width: auto;
	height: auto;
	color: Red;
}

.mainInquiry .centerInquiry .contentInquiry {
	float: left;
	width: 530px;
	height: auto;
	padding-left: 13px;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber {
	float: left;
	width: 530px;
	height: auto;
	margin-top: 15px;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop {
	float: left;
	width: 530px;
	height: 30px;
	text-align: left;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop1 {
	float: left;
	width: 530px;
	height: auto;
	text-align: left;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop .getAccountNumber {
	float: left;
	width: 380px;
	height: 30px;
	line-height: 26px;
	text-align: left;
	font-weight: 600;
	color: #b4b4b4;
	font-size: 14px;
	margin-right: 5px;
	letter-spacing: 1px;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop .txt {
	float: left;
	width: 140px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-right: 5px;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop1 .txt1 {
	float: left;
	width: 460px;
	height: auto;
	margin-left: 40px;
	line-height: 18px;
	margin-right: 5px;
	text-align: left;
	margin-top: 10px;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop1 .txt1 a {
  color: #2E6AB1;
	text-decoration: underline;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop1 .txt1 a:hover {
	text-decoration: none;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop .inputA {
	float: left;
	width: 250px;
	height: 30px;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop .inputA .left {
	float: left;
	width: 9px;
	height: 28px;
	background: url(/Content/images_us/searchInput.png) no-repeat;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop .inputA .center {
  float: left;
	width: 220px;
	height: 28px;
	background: url(/Content/images_us/searchInputCenter.jpg) repeat-x;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop .inputA .center input {
	height: 20px;
	width: 220px;
	margin-top: 5px;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop .inputA .right {
	float: left;
	width: 9px;
	height: 28px;
	background: url(/Content/images_us/searchInputR.png) no-repeat;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .accountNumberTop .warning {
	float: left;
	width: 135px;
	height: 30px;
	line-height: 30px;
	color: Red;
}

.mainInquiry .centerInquiry .contentInquiry .accountNumber .ps {
	float: left;
	width: 385px;
	height: 15px;
	color: #2e6ab1;
	padding-left: 145px;
	margin-top: 5px;
	text-align: left;
}

.mainInquiry .centerInquiry .contentInquiry .password {
	float: left;
	width: 530px;
	height: auto;
	margin-top: 15px;
}

.mainInquiry .centerInquiry .contentInquiry .password .passwordTop {
	float: left;
	width: 530px;
	height: 30px;
}

.mainInquiry .centerInquiry .contentInquiry .password .passwordTop .txt {
	float: left;
	width: 140px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-right: 5px;
}

.mainInquiry .centerInquiry .contentInquiry .password .passwordTop .inputA {
	float: left;
	width: 190px;
	height: 30px;
}

.mainInquiry .centerInquiry .contentInquiry .password .passwordTop .inputA .left {
	float: left;
	width: 9px;
	height: 28px;
	background: url(/Content/images_us/searchInput.png) no-repeat;
}

.mainInquiry .centerInquiry .contentInquiry .password .passwordTop .inputA .center {
	float: left;
	width: 160px;
	height: 28px;
	background: url(/Content/images_us/searchInputCenter.jpg) repeat-x;
}

.mainInquiry .centerInquiry .contentInquiry .password .passwordTop .inputA .center input {
	height: 20px;
	width: 160px;
	margin-top: 5px;
}

.mainInquiry .centerInquiry .contentInquiry .password .passwordTop .inputA .right {
	float: left;
	width: 9px;
	height: 28px;
	background: url(/Content/images_us/searchInputR.png) no-repeat;
}

.mainInquiry .centerInquiry .contentInquiry .password .passwordTop .warning {
	float: left;
	width: auto;
	height: 30px;
	line-height: 30px;
	color: Red;
}

.mainInquiry .centerInquiry .contentInquiry .password .ps {
	float: left;
	width: 385px;
	height: 15px;
	color: #2e6ab1;
	padding-left: 145px;
	margin-top: 5px;
	text-align: left;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode {
	float: left;
	width: 530px;
	height: auto;
	margin-top: 15px;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop {
	float: left;
	width: 530px;
	height: 30px;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .txt {
	float: left;
	width: 140px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-right: 5px;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .inputA {
	float: left;
	width: 100px;
	height: 30px;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .inputA .left {
	float: left;
	width: 9px;
	height: 28px;
	background: url(/Content/images_us/searchInput.png) no-repeat;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .inputA .center {
	float: left;
	width: 80px;
	height: 28px;
	background: url(/Content/images_us/searchInputCenter.jpg) repeat-x;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .inputA .center input {
	height: 20px;
	width: 80px;
	margin-top: 5px;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .inputA .right {
	float: left;
	width: 9px;
	height: 28px;
	background: url(/Content/images_us/searchInputR.png) no-repeat;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .verificationIMG {
	float: left;
	width: 79px;
	height: 21px;
	margin: 3px 10px;
	background: url(/Content/images_us/verificationIMG.jpg) no-repeat;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .ps {
	float: left;
	width: auto;
	height: 30px;
	line-height: 30px;
	text-align: left;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .ps a {
	color: #2e6ab1;
	text-decoration: underline;
}

.mainInquiry .centerInquiry .contentInquiry .verificationCode .verificationCodeTop .ps a:hover {
	text-decoration: none;
}

.mainInquiry .centerInquiry .contentInquiry .agree {
	float: left;
	width: 530px;
	height: auto;
	margin-top: 15px;
}

.mainInquiry .centerInquiry .contentInquiry .agree input {
	margin: 0 3px 0 7px;
	*margin: 0 1px 0 3px !important;
	vertical-align: text-bottom;
}

.mainInquiry .centerInquiry .contentInquiry .agree .agreeTop {
	float: left;
	width: 530px;
	height: 30px;
}

.mainInquiry .centerInquiry .contentInquiry .agree .agreeTop a.addSearch {
	color: #004A91;
	cursor: pointer;
}

.mainInquiry .centerInquiry .contentInquiry .agree .agreeTop .check {
	float: left;
	width: 140px;
	height: 30px;
	text-align: right;
	margin-right: 5px;
}

.mainInquiry .centerInquiry .contentInquiry .agree .agreeTop .check input {
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
}

.mainInquiry .centerInquiry .contentInquiry .agree .agreeTop .txt {
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
}

.mainInquiry .centerInquiry .contentInquiry .agree .agreeTop .ps {
	float: left;
	width: auto;
	height: 30px;
	line-height: 30px;
	text-align: left;
}

.mainInquiry .centerInquiry .contentInquiry .agree .agreeTop .ps a {
	color: #2e6ab1;
	text-decoration: underline;
}

.mainInquiry .centerInquiry .contentInquiry .agree .agreeTop .ps a:hover {
	text-decoration: none;
}

.mainInquiry .centerInquiry .contentInquiry .agree .yearMore {
	float: left;
	width: 420px;
	height: auto;
	margin-left: 35px;
}

.mainInquiry .centerInquiry .contentInquiry .agree .yearMore p {
	margin: 0 0 5px 0;
}

.mainInquiry .centerInquiry .contentInquiry .buttonBar {
	float: left;
	width: 530px;
	height: auto;
	text-align: center;
	margin: 15px 0;
}

.mainInquiry .centerInquiry .contentInquiry .buttonBar input {
	margin-right: 10px;
}

.mainInquiry .centerInquiry .footerInquiry {
	float: left;
	width: 529px;
	height: 36px;
	margin-left: 14px;
	text-align: right;
	background: url(/Content/images_us/memberJoinFooter2.jpg) no-repeat;
	padding-left: -50px;
	padding-top: 9px;
	margin-top: 10px;
	margin-left: 14px !important;
	*margin-left: 7px;
}

.mainInquiry .centerInquiry .footerInquiry a {
	margin-right: 10px;
}

.mainInquiry .downInquiry {
	float: left;
	width: 555px;
	height: 35px;
	background: url(/Content/images_us/memberJoinBGD.png) no-repeat;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}

#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color: #666666;
}

#TB_window a:link {
  color: #666666;
}

#TB_window a:visited {
  color: #666666;
}

#TB_window a:hover {
  color: #000;
}

#TB_window a:active {
  color: #666666;
}

#TB_window a:focus {
  color: #666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index: 600;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.TB_overlayMacFFBGHack {
  background: url(/Content/images_us/macFFBgHack.png) repeat;
}

.TB_overlayBG {
  background-color: #000;
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window { /*�����~�ؼ˦�*/
  position: fixed;
  z-index: 602;
  /*color: #000000;*/
  display: none;
  text-align: left;
  top: 355PX;
  left: 50%;
}

* html #TB_window { /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_images {
  display: block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}

/*.iframeTransparent {
  background: url('/Content/images_us/transparent.png');
}*/

#TB_caption {
  height: 25px;
  padding: 7px 30px 10px 25px;
  float: left;
}

#TB_closeWindow {
  height: 25px;
  padding: 11px 25px 10px 0;
  float: right;
}

#TB_closeAjaxWindow { /*�������s*/
  position: absolute;
  padding: 7px 10px 5px 0;
  z-index: 604;
  margin-top: 170px;
  margin-left: 930px;
  margin-bottom: 1px;
  text-align: right;
}

#TB_ajaxWindowTitle {
  float: left;
  padding: 7px 0 5px 10px;
  margin-bottom: 1px;
}

#TB_title { /* �������D�C */
  margin: 3px;
  height: 0px;
}

#TB_ajaxContent {
  clear: both;
  padding: 2px 15px 15px 15px;
  overflow: auto;
  text-align: left;
  line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
  padding: 15px;
}

#TB_ajaxContent p {
  padding: 5px 0px 5px 0px;
}

#TB_load {
  position: fixed;
  display: none;
  height: 13px;
  width: 208px;
  z-index: 110;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect {
  z-index: 101;
  position: fixed;
  top: 0;
  left: 0;
  border: none;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height: 100%;
  width: 100%;
}

* html #TB_HideSelect { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent {
  clear: both;
  border: none;
  margin-bottom: -1px;
  margin-top: 1px;
  _margin-bottom: 1px;
}          
/*覆寫ui-widget-header*/
.dialog_SummaryListClass .ui-widget-header {
	color: #ffffff;
	background: #1a64d4;
}                                                
@charset "utf-8";

.recordExportmain {
	/*width: 569px;*/
	/*height: auto;*/
	/*margin: 200px auto;*/
	/*text-align: center;*/
	/*visibility: hidden; 這行本就是註解*/
	left: 50%;
	top: 50%;
	position: absolute;
	margin-top: -300px;
	margin-left: -300px;
}

.recordExportmain .header {
	float: left;
	width: 569px;
	height: 84px;
	background: url(/Content/images_us/recordExportHeader.png) no-repeat;
}

.recordExportmain .content {
	/*float: left;*/
	width: 469px;
	/*padding: 0 50px;*/
	padding: 0 40px;
	margin-top: 84px;
	height: auto;
	text-align: left;
	background: url(/Content/images_us/recordExportContent.png) repeat-y;
}

.recordExportmain .content .items {
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0;
}

.recordExportmain .content .items a {
	color: #2E6AB1;
}

.recordExportmain .content .items span {
	color: #ec0606;
	margin: 0 2px;
}

.recordExportmain .content .row {
	font-size: 14px;
	color: #504f4f;
	padding: 5px 0;
	font-family: Arial,新細明體;
	width: 500px;
}

.recordExportmain .content .row div {
	padding-left: 1em;
}

.recordExportmain .content .row p {
	padding: 5px 0;
}

.recordExportmain .content .row p input, .recordExportmain .content .row p button {
  vertical-align: middle;
  margin: 0 2px;
}

.recordExportmain .content .row .optionalField {
	padding-left: 15px;
}

.recordExportmain .content .row button {
	background: none;
	border: 0;
	outline: none;
	cursor: pointer;
}

.recordExportmain .footer {
	float: left;
	width: 569px;
	height: 90px;
	background: url(/Content/images_us/recordExportFooter.png) no-repeat;
}
/*覆寫ui-widget-header*/
.dialog_ValidateCode .ui-widget-header {
	color: #ececec;
	background: #1f7cd2;
}

.dialog_ValidateCode .TxtValidate {
	width: 80px;
	height: 18px;
	border: 1px solid #7f9db9;
	margin-right: 10px;
}

.dialog_ValidateCode .img {
	border: 1px solid #999;
	vertical-align: bottom;
	margin-right: 10px;
}

.dialog_ValidateCode a:link {
	color: #125798;
}

.dialog_ValidateCode a:hover {
	text-decoration: underline;
	color: #0099CC;
}                                       
/*20170607 1155 �pSam:banner�L��*/
/*20170519 �pSam:�վ�Banner������*/
.top_bannernews {
    /*20170519 �pSam:�վ�Banner������, ����start*/
  width: 743px;
  left: 5px;
  /*
    padding-top: 4px;
    padding-bottom: 8px;
    overflow: hidden;
    margin-left: 18px;*/
    /*20170519 �pSam:�վ�Banner������, ����end*/
    position: relative;
}

.top_bannernews .top_banner {
   /*20170519 �pSam:�վ�Banner������, ����start*/
    /*padding: 5px;
    width: 706px;*/
    /*20170519 �pSam:�վ�Banner������, ����end*/
    height: 138px; /*�q116px�אּ138px*/
    overflow: hidden;
}

.top_banner  .tab_here {
   /*20170519 �pSam:�վ�Banner������, ����start*/
    /*width: 706px;
    height: 116px;*/
    /*20170519 �pSam:�վ�Banner������, ����start*/
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.top_bannernews .tab_button {
     /*width: 300px;  ����*/
    position: absolute;
    top: 108px;
    left: 600px;/*�ק�*/
    z-index: 10;

}

.top_bannernews  ul.tab_button li a {
    color: #ffffff;
    text-decoration: none;
}

.top_bannernews  ul.tab_button li {
    float: left;
    padding: 2px 5px 2px 5px;
    background-color: #ffffff;
    margin-left: 8px;
    text-align: center;
    border: 1px #ffffff solid;
    background-color: #2E6AB1;
}

.top_bannernews  ul.tab_button li.activehere {
    float: left;
    padding: 2px 5px 2px 5px;
    background-color: #ffffff;
    margin-left: 8px;
    text-align: center;
    border: 2px solid #E1E1E1;
}

.top_bannernews  ul.tab_button li.activehere a {
    color: #2E6AB1;
}

.large_n {
    width: 121px;
    height: 30px;
    background-color: #EDEDED;
    color: #666;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0px 5px 5px;
    line-height: 28px;
    vertical-align: middle;
}

.large_n .t_title {
    display: table-cell;
    vertical-align: middle;
}

.large_n img {
    margin: 0px;
}

.alldiv {
    float: left;
    margin-right: 10px;
}

.alldiv:last-child {
    margin-right: 0px;
}

.listcontentall {
    width: 100px;
    padding-left: 5px;
    padding-top: 3px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
    margin-left: 3px;
    display: inline-block;
}

.listcontentall .detail .arrow {
    float: left;
    width: 3px;
    height: 6px;
    margin-top: 3px;
    margin-right: 5px;
    background: url("/Content/images/arrow.png") no-repeat scroll 0% 0% transparent;
}
.arrow_left {
    float: left;
    width: 90px;
    word-break: break-all;
    padding-bottom: 5px;
}

.listcontentall .detail {
    float: left;
    width: 100px;
    min-height: 24px;
}

.t_title_all {
    display: table;
    height: 20px;
}

.t_title {
    line-height: 15px;
    width: 74px;
    padding-top: 2px;
    display: table-cell;
    vertical-align: middle;
}

.t_title_img {
    float: left;
    margin-right: 3px;
    margin-top: 2px;
}
.main .center .content .leftIndex .middleMenu .down .navigation_new {
    float: left;
    width: 536px;
    height: auto;
    margin-left: 0px;
    background: none;
    position: relative;
    z-index: 1;
    padding-bottom: 10px;
    margin-right: 0px;
    padding-left: 2px;
    margin-top: 23px;
}
.navigationTitle_message {
    width: auto;
    height: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #2E6AB1;
    padding-top: 25px;
    margin-bottom: 10px;
    margin-left: 13px;
}
.navigationTitle_message .title_n {
    width: 150px;
    float: left;
}

.navigationTitle_new {
    width: auto;
    height: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #2E6AB1;
    padding-top: 25px;
    margin-bottom: 10px;
    margin-left: 0px;
}
.main .center .content .leftIndex .middleMenu .down .navigation_new .content {
    position: relative;
    /*z-index: -1;*/
    /*width: 555px;*/
    width: 755px;
    height: auto;
    margin-left: 0px;
    float: left;
    text-align: left;
}
.main .center .content .leftIndex .middleMenu .down .messageall {
    float: right;
    width: 158px;
    height: auto;
}
.main .center .content .leftIndex .middleMenu .down .messageall .message {
    float: left;
    width: 100%;
    height: auto;
}

.botton_top {
    width: 100%;
    height: 23px;
    margin-top: 5px;
    text-align: right;
    overflow: hidden;
}
.botton_top img {
    float: right;
    margin-right: 41px;
}
.botton_bottom {
    width: 148px;
    height: 23px;
    margin-top: 10px;
    text-align: right;
    overflow: hidden;
    padding-top: 5px;
}

.clearnaytitle {
    clear: both;
    padding-left: 3px;
}

.newsall_tab {
    height: 43px;/*�ק�*/
    width: 535px;
    border-bottom: 1px solid #CCC;/*�W�[*/
}

.newstt li {
    display: table;
    float: left;
    text-align: center;
    background: url("/Content/images/btnbg.png") repeat-x scroll right top transparent;
    border: 1px solid #CCC;
    width: 106px;
    margin-left: -1px;
    height: 40px;
    padding-top: 2px;
    line-height: 16px;
}

.newstt .which_one {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 108px;
}

.newstt li a {
    text-decoration: none;
    cursor: pointer;
    color: #2e6ab1;
    font-size: 12px;
}

.newstt >li.on {
width: 106px;
    height: 43px;
    margin-top: -2px;/*�ק�*/
    background-color: #FFF;/*�W�[*/
    border-bottom: medium none;
    background:  url("/Content/images/btnbg_active2.jpg") repeat-x scroll right top  #ffffff;  
}

.newstt >li.on a {
    font-weight: bold;
    color: #666666;
}

.newstt_content {
    border-bottom: 1px #cccccc solid;
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    width: 534px;
    float: left;
    border-top: 0px;
    margin-left: -1px;
    height: 243px;
    /*background: url("/Content/images/GRbg.jpg") repeat-x scroll right bottom transparent;*/
}

.l_wen {
    height: auto;
    margin-left: 10px;
}

.l_wen_div {
    width: 510px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px; /*�W�[DOI�վ�*/
    padding-bottom: 13px;
    overflow: hidden;
}

.l_wen_div_img {
    float: left;
    border: 1px #e4e4e4 solid;
    margin-left: 8px;
    width: 124px;
    height: 164px;
}

.l_wen_div_img img {
    width: 124px;
    height: 164px;
}

.l_wentitle {
    margin-left: auto;
    margin-right: auto;
    height: auto;
    font-size: 16px;
    color: #2e6ab1;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 19px;
}

/*.l_wen .content5 {
    margin-left: auto;
    margin-right: auto;
}*/

/*.l_wen .content5 a {
    color: #2e6ab1;
}*/

.l_wen ul li {
    font-size: 12px;
    /*  line-height: 20px;��ڪ�banner ����*/
    margin-bottom: 4px;/*��ڪ�banner �s�W*/;
}

.linkmore {
    padding-top: 9px;
    overflow: hidden;
    width: 100%;
}

.linkmore >.more {
    float: right;
}
.l_wen_w1 {
    float: left;
    width: 360px;
}/*��ڪ�banner �s�W*/
 .l_wen_div_all {
    width: 100%;
    height: 100%;
}/*��ڪ�banner �s�W*/

 /*�����Z  �ڰO�o�A���٨S���L�o��css   �Ъ����ƻs�K�W�Y�i start*/
.bn_title{font-size:14px;float:left;color: #666666;text-align: left;font-weight:bold;float:left;max-width: 120px;/*�令max-width*/}
.bn_title>div{float:left;}
.bn_title_b{font-size:15px;line-height:19px;}
.bn_content>.bn_list{padding-bottom:5px;width:100%;overflow:hidden}
.bn_list_a{font-size:14px;float:left;color: #2E6AB1;text-align: left;cursor:pointer;}
.bn_list_a2_div{float:left;width:450px;color: #2E6AB1;max-height:54px;overflow:hidden;width: 270px;/*��*/}
.bn_list_wen{font-size:14px;float:left;color: #666666;text-align: left;width: 270px;/*��*/}
.bn_bottom{padding-top:3px;width:100%;overflow:hidden;}
/*�W�[DOI�վ�*/
.bn_bottom_wen{font-size:14px;float:left;color: #666666;text-align: left;/*font-weight:bold;*/}
.bn_list_a2_div> .bn_list_a2{color: #2E6AB1;font-size:12px;text-align: left;line-height: 18px;}
/*�����Z �ڰO�o�A���٨S���L�o��css   �Ъ����ƻs�K�W�Y�i end*/

#tabA {
    background: url("/Content/images_us/GRbg.jpg") repeat-x scroll right bottom transparent;
} /*��ڪ�banner �s�W*/

#tabB {
    background: url("/Content/images_us/GRbg2.jpg") repeat-x scroll right bottom transparent; 
} /*��ڪ�banner �s�W*/

#tabC {
    background: url("/Content/images_us/ORbg.jpg") repeat-x scroll right bottom transparent;
} /*��ڪ�banner �s�W*/

#tabD {
    background: url("/Content/images_us/Pbg.jpg") repeat-x scroll right bottom transparent;
}/*��ڪ�banner �s�W*/

.l_wen  ul.content_a {
    margin-left: auto;
    margin-right: auto;
}/*��ڪ�banner �s�W*/

.l_wen  ul.content_a a {
    color: #2e6ab1;
}/*��ڪ�banner �s�W*/

.l_wen  ul.content_b {
    margin-left: auto;
    margin-right: auto;
}/*��ڪ�banner �s�W*/

.l_wen  ul.content_b a {
    color: #504f4f;
}/*��ڪ�banner �s�W*/

 /*�s�W*/
.newstt{
display:inline-block;
height:43px;
width:100%;
}/*�s�W*/
  /*6_4�s�W start*/
#tabE {background: transparent url("/Content/images/Rbg_1.jpg") repeat-x scroll right bottom;}
.f_news_imgdiv{margin-left:8px;float:left;margin-right:15px;margin-top: 31px;border:1px #d9d9d9 solid;display:block;width:150px;height:100px;}
.f_news_imgdiv a{cursor:pointer;text-decoration:none;}
.f_news_article{float:left;width: 320px;}
.f_news_title{margin-bottom: 8px;}
.f_news_title_a{font-size: 16px;color: #2E6AB1;font-weight: bold;line-height: 19px;cursor:pointer;}
.f_news_wen{float:left;line-height:20px;color:#666666;font-size:12px;}
.f_news_wen a{color: #2E6AB1;cursor:pointer;}
/*6_4�s�W end*/
.aLtopto{
background-image: url("/Content/images/AL_720x176.jpg");
}
.aL_all .to1{
display:block;
width:98px;
height:29px;
float:left;
margin-right:10px;
background-image: url("/Content/images/to1.png");
}
.aL_all .to2{
display:block;
width:74px;
float:left;
height:29px;
background-image: url("/Content/images/to2.png");
}
.aL_all{
margin-right: 174px;/*�󴫷s��  �ק�*/
margin-top: 28px;/*�󴫷s��  �ק�*/
float:right;
}

.gotonew_div{
width:195px;margin-top:10px;margin-bottom:10px;margin-left:10px;
}
.gotonew{
display:block;
background-image: url("/Content/images/gotonew.png");
background-position: center top;width:190px;height:39px;cursor:pointer;
}
.gotonew2{
display:block;
background-image: url("/Content/images/gotonew2.png");
background-position: center top;width:190px;height:39px;cursor:pointer;
}

