/* web.css
 * Style sheet for displaying in browser
 */

/* Left navigation bar styles 
 * Prefix: lnb 
 */
.lnb_hdr {
	background: #C0A080;
	color: #663300;
	padding: 4px 0px 4px 4px;
	font-weight: bold;
	line-height: 16px;
}
.lnb_body {
	padding: 4px 0px 20px 4px;
	width: 131px;
}
.lnb_item {
	padding-left: 8px;
	background: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-family: Arial, sans serif, sans-serif;
	font-size: 9pt;
	width: 122px;
}
.bullet {
	padding-left: 12px;
	background: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.logo {
  background: #990000;
}
.menubar {
  height: 24px;
}
a.menu {
  font-family: Arial, Helvetica, sans serif, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
  display: block;
  float: left;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #EEFFDD;
  vertical-align: center;
}
.menu:hover {
  background: #CCCCCC;
  color: #000033;
}
.menucell {
  height: 24px;
}
.border {
  background: #000000;
}
.menulist {
  position: absolute;
  display: block;
  float: left;
  opacity: 0.75;
  filter: alpha(Opacity=75);
  visibility: hidden;
  background: #225588;
  x-text-align: center;
  z-index: 100;
  left: -1px;
  top: -1px;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
}
a.menuitem {
  position: relative;
  font-family: Arial, Helvetica, sans serif, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  color: #FFFFCC;
}
.menuitem:hover {
  background: #BBBBCC;
  color: #000033;
}
.menubottom {
  height: 0px;
}
#menu0 {
  width: 60px;
}
#menu1 {
  width: 58px;
}
#menu2 {
  width: 120px;
}
#menu3 {
  width: 86px;
}
#menu4 {
  width: 148px;
}
#menu5 {
  width: 62px;
}
#menu6 {
  width: 94px;
}
#menu7 {
  width: 80px;
}
#menu8 {
  width: 60px;
}
#ml0 {
  width: 136px;
}
#ml1 {
  width: 130px;
}
#ml2 {
  width: 120px;
}
#ml4 {
  width: 170px;
}
.main {
    background: #e0d0b8;
}
.titlebar {
    font-family: Verdana, Arial, sans serif, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #003366;
    padding-left: 8px;
    padding-right: 2px;
    padding-top: 10px;
    padding-bottom: 2px;
    background: #e0d0b8;
    width: 636px;
    text-align: left;
}
.sxn_title, .subtitle, .h {
    font-family: Verdana, Arial, sans serif, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #660000;
}
.dialogTitlebar {
    font-family: Verdana, Arial, sans serif, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #003366;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    background: #e0d0b8;
    height: 26px;
}
.content {
    font-family: Arial, sans serif, sans-serif;
    font-size: 10pt;
    border-top: solid #B0A090 1px;
    x-border-right: solid #000000 1px;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    background: #e0d0b8;
    width: 635px;
    text-align: justify;
    height: 500px;
}
BODY, TD, .normal {
    font-family: Arial, sans serif, sans-serif;
    font-size: 10pt;
}
.left_text {
    font-family: Arial, san serif, sans-serif;
    font-size: 9pt;
}
.left {
    vertical-align: top;
    x-padding-top: 12px;
    background: #D0B090;
    border-right: solid #000000 1px;
    color: #333366;
    width: 140px;
    font-family: Arial, san serif, sans-serif;
    font-size: 10pt;
    text-align: left;
}
.left_mod_hdr, .index_mod_hdr {
    background: #C0A080;
    color: #663300;
    padding: 4px 0px 4px 4px;
    font-weight: bold;
    line-height: 16px;
}
.left_mod_body {
    padding: 4px 0px 20px 4px;
}
.index_mod {
    border: solid #990000 1px
}
.index_mod_body {
    padding: 4px 4px 4px 4px;
}
.index_mod_body1 {
}
.tabbar_left_margin {
	border-bottom: solid #990000 1px; 
}
.tabbar_cell {
	border-top: solid #990000 1px; 
	border-bottom: solid #990000 1px; 
	border-left: solid #990000 1px; 
	text-align: center;
}
.tabbar_cell_selected {
	border-top: solid #990000 1px; 
	border-left: solid #990000 1px; 
	text-align: center;
	font-weight: bold;
}
.tabbar_right_margin {
	border-bottom: solid #990000 1px; border-left: solid #990000 1px; 
}
.left2 {
    vertical-align: top;
    border-right: solid #7788AA 1px;
    padding-left: 4px;
    padding-right: 2px;
    background: #99AACC;
    color: #333366;
    font-family: Verdana, Arial, san serif;
    font-size: 9pt;
}
.copyright {
    font-family: Verdana, Arial, san serif;
    font-size: 8pt;
    border-top: solid #000000 1px;
    background: #CCCCCC;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}
.qf_frame {
	background: #E0E0D0;
	border: #333333 dotted 1px;
	width: 305px;
	height: 140px;
}
.qf_title {
	font-family: Verdana, Arial, Helvetica, sans serif, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #660000;
	padding: 5px;
	border-bottom: #333333 dotted 1px;
}
.qf_left {
	font-family: Verdana, Arial, Helvetica, sans serif, sans-serif;
	font-size: 8pt;
	color: #330000;
	width: 70px;
	padding: 4px;
}
.qf_right {
	font-family: Verdana, Arial, Helvetica, sans serif, sans-serif;
	font-size: 8pt;
	color: #330000;
	padding: 4px;
}
INPUT.search, INPUT.search_long {
    font-family: Arial, sans serif, sans-serif;
    font-size: 9pt;
    border: solid #000000 1px;
    background: #EEEEEE;
}
INPUT.search {
    width: 90px;
}
INPUT.search_long {
    width: 140px;
}
INPUT.search_button {
    font-family: Arial, sans serif, sans-serif;
    font-size: 8pt;
    border: solid #000000 1px;
    background: #EEEEEE;
    width: 36px;
}
li.lb {
    font-family: Verdana, Arial, sans serif, sans-serif;
    font-size: 8pt;
    color: #163366;
    list-style-image: url(images/bullet.gif);
}
.em {
    font-weight: bold;
}
.tl_script, .tl_region {
    font-size: 8pt;
}
.tl_region {
    font-weight: bold;
}
.tl_script:hover {
    background: #FFFFFF;
}
.home_news {
    font-family: Arial, Helvetica, sans serif, sans-serif;
    font-size: 9pt;
}
.home_news_item {
    padding: 4px;
}
.home_news_date {
    font-weight: bold;
    color: #000099;
    text-decoration: none;
}
.home_news_date:hover {
    text-decoration: underline;
}
.home_news_text {
}
.ref {
}
.ref_author {
    font-weight: bold;
    color: #660000;
}
.ref_pubs {
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
}
.ref_pub {
}
.ref_year {
    width: 48px;
    vertical-align: top;
    padding: 0px 0px 0px 24px;
}
.ref_descr {
    text-align: left;
    vertical-align: top;
    padding: 0px 0px 0px 12px;
}
.article_date {
    width: 48px;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
}
.article_descr {
    text-align: left;
    vertical-align: top;
    padding: 0px 0px 0px 12px;
}
.article_row {
    padding-top: 10px;
}
.home_icon_row {
    padding-bottom: 8px;
    text-align: justify;
}
.home_icon_left {
    display: inline;
    padding-right: 12px;
}
.home_icon_inner {
    display: inline;
    padding-left: 12px;
    padding-right: 12px;
}
.home_icon_right {
    display: inline;
    padding-left: 12px;
}
.home_icon_group {
    padding-bottom: 12px;
}
.home_extra_mod, .home_extra_mod_right, .home_extra_mod_hdr, .home_extra_mod_hdr_right {
    padding: 4px;
    vertical-align: top;
}
.home_extra_mod_hdr, .home_extra_mod_hdr_right {
    font-weight: bold;
}
.home_extra_mod, .home_extra_mod_hdr {
    border-right: dotted #990000 1px;
}
