
body
{
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
    background-color: #EEEEEE;
    /*
    background-color: #E1D5B4; */
}
.SmallText { font-size: 12px; }
.little {
      border: outset 1pt;
      border-collapse: collapse;
      border: 1px solid grey;
      border-right: 1pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
}.little td {
    font-family: "Times";
    padding:    3px;
    font-size: 15px;
	border-left: 1pt solid grey;
	border-top: 1pt solid grey;
}
.sort-table {
	font:		Icon;
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
}

.sort-table thead {
    font-family: "Franklin Gothic Bold";
    color: #003366;
	background: Buttonface;
    font-size: 1.30em;

}
.sort-table td {
        font-family: "Times";
        padding:    2px;
        font-size: 16px;
}

.sort-table thead td {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			default;
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
}

.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:   0px;
}

.sort-arrow {
	width:					11px;
	height:					11px;
 	background-position:	        center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("../images/downsimple.png");

}

.sort-arrow.ascending {
	background-image:		url("../images/upsimple.png");
}
table.filebrowse   {
      border: outset 1pt;
      border-collapse: collapse;
      border: 1px solid grey;
      border-right: 2pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
}
td.filebrowse   {
      font-size: 15px;
      border: outset 1pt;
      border-collapse: collapse;
      border: 1px solid grey; padding: 2px;
      border-right: 1pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
}
td.filebrowseNumeric   {
      font-size: 15px;
      border: outset 1pt;
      border-collapse: collapse;
      border: 1px solid grey; padding: 2px;
      border-right: 1pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
      text-align: right
}
th.filebrowse   {
      background:    ButtonFace;
      border:        1px solid;
      border-color:  ButtonHighlight ButtonShadow
		     ButtonShadow ButtonHighlight;
      color: #003366;
}
td.indexdata   {
      font-size: 15px;
      color: #FF0000;
      border: outset 0pt;
      border-collapse: collapse;
      border: 1px solid grey;
      border-right: 1pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
}
td.indexdataNumeric   {
      color: #FF0000;
      border: outset 0pt;
      border-collapse: collapse;
      border: 1px solid grey;
      border-right: 1pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
      text-align: right
}
td.nulldata   {
      color: #777777;
      border: outset 0pt;
      border-collapse: collapse;
      border: 1px solid grey;
      border-right: 1pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
}
table.describe   {
      border: outset 1pt;
      border-collapse: collapse;
      border: 1px solid grey;
      border-right: 2pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
}
td.describe   {
      style: nowrap;
      border: outset 1pt;
      border: 1px solid grey;
      border-right: 1pt solid grey;
      border-left: 1pt solid grey;
      border-top: 1pt solid grey;
      border-bottom: 1pt solid grey;
}

H1		{ font-family: "Copperplate Gothic Bold"; font-size: 28pt; color: #990000 }
H2		{ font-family: Ariel; font-size: 16pt; color: #000000}
H3      { font-family: Ariel; font-size: 14pt; color: #000000 }
H4b     { font-family: "Copperplate Gothic Bold"; font-size: 12pt; color: #990000 }
H4      { font-family: "Franklin Gothic Medium"; font-size: 12pt; color: #000000 }
H5      { font-family: "Copperplate Gothic Bold"; font-size: 8pt; color: #990000 }
H5b     { font-family: "Copperplate Gothic Bold"; font-size: 8pt;}

p.first		{ font-family: "Franklin Gothic Medium"; font-size: 1.5em; color: #000000 }
p.bodybold	{ font-family: "Franklin Gothic Light"; font-size: 1.4em; color: #000000 ;}
p.bodybig	{ font-family: "Verdana Light"; font-size: 1.5em; color: #000000 }

.bodytext { 
    font-family: "Verdana Light"; 
    font-size: 1.05em; 
    color: #000034;
    margin-right: 15px;}

.bodylink       { font-family: "Verdana Light"; font-size: 1.35em; color: #990000 }

tr.side		{ font-family: Franklin Gothic Medium; font-size: 10pt; color: #000000 }

a.nav:link	   { text-decoration: none; font-family: Verdana; font-size: 15px; font-weight: bold; color: #0033AA}
a.nav:visited  { text-decoration: none; font-family: Verdana; font-size: 15px; font-weight: bold; color: #0033AA}
a.nav:active   { text-decoration: none; font-family: Verdana; font-size: 15px; font-weight: bold; color: #0033AA}
a.nav:hover	   { text-decoration: underline; font-family: Verdana; font-size: 15px; font-weight: bold; color: #0033AA}

.MainNavLink {  
    color: #666666;
}

.MainNavLinkSelected {    
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
.SubNavLink  {
    color: #666666;   
    margin-left: 20px;
}
.SubNavLinkSelected { 
    color: #666666;
    font-weight: bold;  
    margin-left: 20px;
}

EM
   {
<!--    font-family: font-family: Baskerville, "Heisi Mincho W3", serif; -->
    font-family: Verdana;
    font-size: 1.6em; 
    font-weight: bold; 
    color: #000000
   }


table   {
  border: outset 0pt;
  border-collapse: collapse;
  border: 0px solid black;
  border-right: 0pt solid black;
  border-left: 0pt solid black;
  border-top: 0pt solid black;
  border-bottom: 0pt solid black;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.nulldata { color: #FF0000
}	 
.calendar {
  color: #000000
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 17px;
}

td.calendarToday {
     font-weight: bold;
     text-decoration: underline;
     color: #F00000
}

a.calendar:link	    { text-decoration: none; font-weight: medium; color: #0000F0}
a.calendar:visited	{ text-decoration: none; font-weight: medium; color: #0000F0}
a.calendar:active	{ text-decoration: bold; font-weight: medium; color: #0000F0}
a.calendar:hover	{ text-decoration: underline; font-weight: medium; color: #0000F0}

a.calendarToday:link    { text-decoration: none; font-weight: medium; color: #F00000}
a.calendarToday:visited	{ text-decoration: none; font-weight: medium; color: #F00000}
a.calendarToday:active	{ text-decoration: bold; font-weight: medium; color: #F00000}
a.calendarToday:hover	{ text-decoration: underline; font-weight: medium; color: #F00000}


TD.dates{
         font-family : Arial,Helvetica,Sans-serif;
         font-size : 13;
         color : #000000;
}

td.cal{
       font-family : Arial,Helvetica,Sans-serif;
       font-size : 11px;
       color : #000000;
       background-color : #d3d3d3;
}
    select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #000000;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #a9a9a9;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #ffffcc;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  text-decoration : none;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #FF0000;
	  text-decoration : none;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #808080;
	  text-decoration : none;
	}  