A {
  color: #0066CC;
}

A:hover {
  color: #FF3300;
}

A.toc {
  color: #000000;
  text-decoration:none;
}

A.toc:hover {
  color: #FF3300;
  text-decoration:none;
}

a.HeaderBlack
{
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 17px;
  font-weight: bold;
  line-height:25px;
  color: #000000;
}

a.Header
{
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 17px;
  font-weight: bold;
  line-height:25px;
}
a.MENU
{
  text-decoration:none;
  color:#FFFFFF;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-style:normal;
}
a.MENU:hover
{
  text-decoration:none;
  color:#FDD8AA;
}

a.MENU1
{
  text-decoration: underline;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px
}

a.MENU1:hover
{
  text-decoration: none;
  color: #000000;
  font-size: 10px
}

a.MENU2
{
  text-decoration: underline;
  color: #C0C0C0;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px
}

a.MENU2:hover
{
  text-decoration: none;
  color: #C0C0C0;
  font-size: 10px
  font-family: Verdana, Arial, Helvetica;
}

.MENUITEM
{
  vertical-align:middle;
  color:#FFFFFF;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica;
}

.MENUITEM1
{
  color: #000000;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica;
}

.MENUITEM2
{
  vertical-align: middle;
  color: #C0C0C0;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px
}

.navi1
{
  text-decoration:none;
  color:#000000;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-style:normal;
}
a.navi1
{
  text-decoration:none;
  color:#000000;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-style:normal;
}
a.navi1:hover
{
  text-decoration:none;
  color:#0066CC;
}

.BodyStyle
{
  font-family: Verdana, Arial, Helvetica;
  font-size:11px;
  line-height:15px;
}

a.BodyStyle
{
  font-family: Verdana, Arial, Helvetica;
  font-size:11px;
  line-height:15px;
  color: #0066CC
}

a.BodyStyle:hover
{
  font-family: Verdana, Arial, Helvetica;
  font-size:11px;
  line-height:15px;
  color: #FF3300
}

.BodyStyleSmall
{
  font-family: Verdana, Arial, Helvetica;
  font-size:9px;
  line-height:15px;
}

.SupStyle
{
  font-family: Verdana, Arial, Helvetica;
  font-size:85%;
}

.Header
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 17px;
  font-weight: bold;
  line-height:25px;
}

.Header2
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 17px;
  font-weight: bold;
  line-height:19px;
}

.Header3
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 17px;
  font-weight: bold;
}

.SmallHeader
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 16px;
  font-weight: bold;
  line-height:25px;
}

table.s1
{
  font-size: 100%;
  margin-top: 1em;
  margin-bottom: 0em;
}

th.s1
{
  text-align: left;
  background: #DDDDDD;
  margin: .25em;
  vertical-align: bottom;
}

tr.s1
{
  vertical-align: top;
}

td.s1
{
  margin: .25em;
  vertical-align: top;
}

/*
Body
{
  SCROLLBAR-FACE-COLOR: #6CC5FF;
//#0098FF;
  SCROLLBAR-HIGHLIGHT-COLOR: #0098FF;
  SCROLLBAR-SHADOW-COLOR: #FFFFFF;
  SCROLLBAR-ARROW-COLOR: #FFFFFF;
  SCROLLBAR-BASE-COLOR: #FFFFFF;
  scrollbar-3d-light-color: #ff0000;
  scrollbar-dark-shadow-color: #00FF00;
}

*/
BODY {
FONT-SIZE: 9pt; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-ALIGN: center ;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #000000; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #666666
}

TABLE {
	FONT-SIZE: 9pt; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
H3 {
 font-family: Verdana, Arial, Helvetica;
 font-size:11px;
}

a.Bottom
{
  text-decoration: none;
  font-weight: normal;
  color: #BBBBBB;
}

a.Bottom:hover
{
  text-decoration: none;
  font-weight: normal;
  color: #FF0000;
}

.LINK2
{
  text-decoration: none;
  color: #666666;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px
}

a.LINK2
{
  text-decoration: none;
  color: #666666;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px
}

a.LINK2:hover
{
  text-decoration: none;
  color: #FF0000;
  font-size: 10px
  font-family: Verdana, Arial, Helvetica;
}

.BodyStyle2
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 17px;
  line-height:20px;
}

.NewsStyle
{
  font-family: Verdana, Arial, Helvetica;
  font-size:10px;
  color: #000000;
}

a.NewsStyle
{
  font-size:10px;
  text-decoration: none;
  font-weight: normal;
  color: #0066EE;
}


a.GrayLinkStyle
{
  text-decoration: none;
  font-weight: normal;
  color: #BBBBBB;
}

.FootStyle
{
  font-family: Verdana, Arial, Helvetica;
  font-size:9px;
  line-height:15px;
  padding-right:15px;
  color: #BBBBBB;
}

.prevnext
{
  text-decoration: none;
  font-weight: normal;
  color: #BBBBBB;
}

a.prevnext
{
  text-decoration: none;
  font-weight: normal;
  color: #FFFFFF;
}

a.prevnext:hover
{
  text-decoration: none;
  font-weight: normal;
  color: #FF0000;
}

pre
{
  margin-top: .5em;
  margin-bottom: .5em;
}

pre, code, .code
{
  font: 70% Monospace, Courier New, Courier; /* This is 100% of 70% */
  color: #000066;
  padding: 4px 8px;
/*
  background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
*/
}

div.code2
{
  margin-top: 10px;
  margin-bottom: 10px;

  font: 100% Monospace, Courier New, Courier; /* This is 100% of 70% */
  color: #000066;
  padding: 4px 8px;

  background-color: #EEEEEE;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;

}

pre b, code b
{
  letter-spacing: .1em; /* opens kerning on bold in Syntax/Code */
}

pre.syntax
{
  background: #cccccc;
  padding: 4px 8px;
  cursor: text;
  margin-top: 1em;
  margin-bottom: 1em;
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #999999;
}

.pwarn {
        PADDING: 0.6em; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0.6em; BORDER-WIDTH: 1px 0px 1px 0px; BORDER-STYLE: solid;
  BORDER-COLOR: #ffd700;
  background-color: #ffffCC;
}

.pwarn2 {
        PADDING: 0.6em; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0.6em; BORDER-WIDTH: 0px;
  background-color: #ffffCC;
}
