@import url("common.css");

body, td, input, textarea, select {
	font-family: Verdana;
	font-size: 12px;
    }

div.document {
	width: 488;
	padding-right: 3px;
	padding-left: 3px;
    align: right;
}

div.pageHeader {
	background: #e6e6e6;
	width: 100%;
	padding: 0px;
	font-family: Trebuchet MS, Arial;
	font-size: 16pt;
	color: #808080;
}

td.topmost {
	padding-left: 0px;
	padding-right: 0px;
	width: 50%;
	height: 25px
	padding: 0px;
	font-family: Trebuchet MS, Verdana;
	font-size: 9pt;
	color: #000000;
}

td.topmost a {
	color: #0000FE;
	text-decoration: none;
}

td.topmost a:hover {
	color: #000000;
	text-decoration: underline;
}

div.sponsor {
	padding-top: 0px;
	padding: 3px;
	font-family: Trebuchet MS, Verdana;
	font-size: 9pt;
	color: #000000;
}

div.sponsor a {
	color: #0000FE;
	text-decoration: none;
}

div.sponsor a:hover {
	color: #000000;
	text-decoration: underline;
}

div.navbar {
    font-family: Trebuchet MS, Verdana;
    font-weight: bold;
	font-size: 9pt;
	color: #36026B;
	text-align: center;
	padding-left: 1px;
}

div.navbar a {
	color: #000000;
    font-weight: bold;
	text-decoration: none;
}

div.navbar a:hover {
	color: #0000FE;
	text-decoration: none;
}

div.nav2bar {
	font-family: Trebuchet MS, Verdana;
	font-size: 9pt;
	color: #0000FE;
	text-align: left;

}

div.nav2bar a {
	color: #000000;
	text-decoration: none;
}

div.nav2bar a:hover {
	color: #0000FE;
	text-decoration: none;
}

div.navbar_select {
	font-family: Trebuchet MS, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #0000FE;
	text-align: center;
	padding-left: 1px;
}

div.navbar_select a {
	color: #0000FE;
	text-decoration: none;
}

div.navbar_select a:hover {
	color: #0000FE;
	text-decoration: none;
}

div.leftnav {
    padding: 0px;
	width: 100%;
	font-family: Verdana, Trebuchet MS;
	font-size: 9pt;
	color: #000000;
}

div.leftnav td {
    text-align: left;
}

div.leftnav a {
	color: #0000FE;
	text-decoration: none;
}

div.leftnav a:hover {
	color: #000000;
	text-decoration: underline;
}

div.blurb {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

}

div.blurb a {
	color: #0000FE;
	text-decoration: none;
}

div.blurb a:hover {
	color: #000000;
	text-decoration: none;
}


div.blurb_movies {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

}

div.blurb_movies a {
	color: #0000FE;
	text-decoration: underline;
}

div.blurb_movies a:hover {
	color: #000000;
	text-decoration: none;
}

div.central {
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;

}

div.central a {
	color: #0000FE;
	text-decoration: underline;
}

div.central a:hover {
	color: #000000;
	text-decoration: underline;
}

div.footer {
    padding: 2px;
	font-size: 7pt;
	font-family: Verdana;
	background: #000000;
	color: #ffffff;
	font-weight: bold;

}

div.footer a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

div.footer a:hover {
	color: #88EDFF;
	text-decoration: none;
	font-weight: bold;
}

div.abc {
	font-size: 7pt;
	font-family: Verdana;
	background: #ffffff;
	color: #000000;

}

div.abc a {
	color: #0000FE;
	text-decoration: none;
}

div.abc a:hover {
	color: #000000;
	text-decoration: none;
}

table.idx {
    width: 485px;
}

td.idx {
    width: 485px;
}

td.docHead {
   background: #e6e6e6;
   width: 485px;

}

table.borderedTableTop {
    background: #ffffff;
    border-top: 1px solid #000000;
    border-bottom: none;
    border-right: none;
    border-left: none;
    width: 100%;

}

td.borderedTableTop {
   font-family: Verdana;
   color: #000000;
   font-weight: bold;
   padding:2px;
   text-decoration: none;

}

td.borderedTableTop a{
    text-decoration: none;
    color: #0000FE;
}

table.borderedTableidx {
	border-collapse: collapse;
	border: 1px solid #9D9DA1;
	margin-bottom: 4px;
	width: 485px;

}

table.borderedTableSide {
    border-top: none;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
/*    border: 1px solid #9D9DA1; */
    margin-bottom: 4px;
    padding: 3px;
    width: 190px;
}

table.borderedTable {
	border-collapse: collapse;
	border: 1px solid #9D9DA1;
	margin-bottom: 4px;

}

table.borderedTable tr {
	border: 1px solid #9D9DA1;
}

table.borderedTable_center {
  border-top: 1px solid #9D9DA1;
  border-right: none;
  border-bottom: 1px solid #9D9DA1;
  border-left: none;

}

table.borderedTable_centeridx {
  border-top: 1px solid #9D9DA1;
  border-right: none;
  border-bottom: 1px solid #9D9DA1;
  border-left: none;
  width: 485px;
}

table.borderedTable_center_mv {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #9D9DA1;
  border-left: none;
  width: 485px;
  background: "/images/48.gif";
}

table.borderedTableBlk {
	border-collapse: collapse;
	border: 1px solid #000000;
	margin-bottom: 1px;
/*	margin-right: 4px; */
}

table.borderedTableDoc {
	border-collapse: collapse;
	border: 1px solid #000000;
	margin-bottom: 1px;
/*	margin-right: 4px;   */
	width: 485px;
    padding: 0px;
}


table.borderedTableDoc_center {
  border-top: 1px solid #000000;
  border-right: none;
  border-bottom: none;
  border-left: none;
  padding: 0px;
  width: 485px;
}

table.borderedTableBlk tr {
	border: 1px solid #000000;
}

table.borderedTableBlk_mv {
  	border-top: none;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	margin-bottom: 1px;
}

table.borderedTableBlk_center {
  border-top: 1px solid #000000;
  border-right: none;
  border-bottom: none;
  border-left: none;
  width: 485px;
}

table.week {
      align: center;
      width: 487px;
      background: #FDFBEF;
      border-collapse: collapse;
      border-top: 1px solid #000000;
      border-left: 1px solid #000000;
      border-right: 1px solid #000000;
      margin-top: 5px;
      margin-bottom: 0px;
}

td.week {
      padding: 3px;
      font-family: Verdana;
      font-size: 10pt;
      font-weight: bold;
      text-align: left;
      text-decoration: bold;


}
table.titlebox {
	width: 485px;
    background: #e6e6e6;
}

td.doc {
	font-family: Verdana;
    align: right;
	width: 494px;
	padding-left: 2px;
    padding-right: 2px;
}

div.pathListProps {
	color: #808080;
	font-size: 8pt;
    padding: 3px;
}

div.pathListTitle {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 1px;
	color: #000000;
	padding: 4px;
}

div.pathListTitle a {
	text-decoration: none;
	color: #000000;
}

div.pathListTitle a:x {
	text-decoration: none;
}


td.topstyle {
	background: #ffffff;
	padding: 0px;
	font-size: 12pt;
	margin-bottom: 1px;
}

div.topstyle {
	font-family: Verdana;
    padding: 3px;
	font-size: 12pt;
	font-weight: normal;
	margin-bottom: 1px;
}

div.topstyle a {
	text-decoration: none;
	color: #0000FE;
}

td.normalList {
    background: #e6e6e6;
	padding: 0px;
	font-size: 10pt;
    width: 485px;
}

div.normalList {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 1px;
}

div.normalList a {
	text-decoration: none;
	color: #0000FE;
}


div.shortList {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 1px;
	color: #0000FE;
}

div.shortList a {
	text-decoration: none;
	color: #0000FE;
}

td.docHeaderA {
	font-family: Verdana;
	font-size: 8pt;
	color: #808080;
	padding: 2px;
}

td.docHeaderB {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;

}

td.sidebarBody {

	width: 194px
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	background: #FDFBEF;
	color: #000000;
	margin-top: 2px;
	padding-left: 4px;
}

tr.sidebarRow {

	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	background: #004080;
	color: #ffffff;
	margin-top: 2px;
	padding-left: 4px;
}


tr.sidebarHead div {

	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	background: #004080;
	color: #000000;
	margin-top: 2px;
	padding-left: 4px;

}

div.sidebarHead {
    height: 20px;
    text-align: left;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	margin-top: 2px;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 4px;
	border: 1px solid #000000;
	background-image: url('/images/55.gif');
    background-repeat: repeat-x;
/*    background: #F39600; */

}

div.sidebarHead img{
    vertical-align: text-bottom;
    position: relative;
    top: 2px;
}

div.sidebarHead a {
	color: #000000;
}

div.sidebarHead img {
	align: left;
}

div.sidebarHead a {
	color: #000000;
}
div.sidebarBody, div.sidebarBody td {
	font-family: Verdana;
	font-size: 8pt;
}
div.sidebarBody a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.sidebarBody a:hover {
	text-decoration: underline;
}
div.sidebarBody input {
	font-family: Verdana;
	font-size: 8pt;
}
div.sidebarBody select {
	font-family: Verdana;
	font-size: 7pt;
	color: #ffffff;
	background: #336699;
	border: 1px inset #6699CC;
}
div.sidebarBody input.submit {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

div.treeNode {
	padding-left: 12px;
}

img.imageBrdr {
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

img.imageBrdr a {
	color: black;
}

img.docimageBrdr {
	height: 148px;
	width: 148px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
    align: left;
}

img.docimageBrdr a {
	color: black;
}

img.docimageBrdr2 {
    height: 115px;
    width: 115px;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    align: left;
}

iframe.htmlEdit {
    width: 100%;
    margin-top: 1px;
    border: 1px solid #6699cc;
}
/* zoom css */
        .highlight { background: #FFFF40; }
        .searchheading { font-size: 130%; font-weight: bold; }
        .summary { font-size: 80%; font-style: italic; }
        .results { font-size: 100%; }
        .category { color: #999999; }
        .description { font-size: 100%; color: #008000; }
        .context { font-size: 100%; }
        .infoline { font-size: 80%; font-style: normal; color: #808080;}
        .sorting { text-align: right; }
        .result_title { font-size: 100%; }

        .zoom_searchform { font-size: 100%; }
        .zoom_options { font-size: 80%; }
        input.zoom_button {  }
        input.zoom_searchbox {  }