/* Sergey Gribov Web site style sheet (sergey@sergey.com) */


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */



P.pagetitle {
  COLOR: #ffef00; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 11pt; 
  FONT-WEIGHT: bold; 
  MARGIN-LEFT: 3px;
}

P.pagetitle1 {
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 13pt; 
  FONT-WEIGHT: bold; 
  MARGIN-LEFT: 3px;
}

.title2 {
  COLOR: #ffef00; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold; 
  MARGIN-LEFT: 3px;
}



.title3 { 
  font-family :Tahoma, Helvetica, Arial, sans-serif;
  font-size : 10pt;
  font-weight : bold;
  color:#003366;
  padding-top: 3pt;
  padding-bottom: 3pt;  
  padding-left: 0pt;
  padding-right: 3pt;
}

.star { 
  font-family :Tahoma, Helvetica, Arial, sans-serif;
  font-size : 14pt;
  font-weight : bold;
  color:#003366;
  padding-top: 5pt;
  padding-left: 3pt;
}


.title3white { 
  font-family :Tahoma, Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : bold;
  color:white;
  padding-left: 3pt;
  padding-right: 3pt;
}

.title4 {
  COLOR: #ffffff; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: normal;
}

P.title6 {
  COLOR: #ffffff; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold
}

.legend {
  COLOR: black; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: normal;
}

SPAN.tdhide {
  COLOR: #dedede;
}

TH {
  BACKGROUND: #006699; 
  COLOR: #ffffff; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold; 
  MARGIN-LEFT: 3px
}



TD {
  BACKGROUND: lavender; 
  COLOR: #006699; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold; 
  MARGIN-LEFT: 3px
}

TD.hdr {
  BACKGROUND: #CDDBEB; 
  COLOR: #006699; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold; 
  MARGIN-LEFT: 3px
}

TD.reg {
  BACKGROUND: white; 
  COLOR: black; 
  font-family : Arial, geneva, sans-serif;
  font-size : 9pt;
  font-weight:normal;
}

TD.white {
  BACKGROUND: white; 
  COLOR: black;
  MARGIN-LEFT: 0px
  font-weight:normal;
}



.mono {
  FONT-WEIGHT: normal;
  FONT-FAMILY: monospace, Courier;
  FONT-SIZE: 10pt;
}

A {
  TEXT-DECORATION: underline
}

A.yellow {
  COLOR: #ffef00; TEXT-DECORATION: underline
}


.title	{ 
  font-family: Arial, geneva, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: 600;
  text-align: center;
  color: #FFFFFF;	
  background-color: #006699;
  padding-top: 3pt;
  padding-bottom: 5pt;  
  padding-left: 3pt;
  padding-right: 3pt
}

.normal	{
  font-family : Arial, geneva, sans-serif;
  font-size : 10pt;
  font-weight:normal;
  color:black
}

P.subtitle  { 
  font-family: Arial, geneva, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  color: #006699; 
  padding-top: 3pt;
  padding-bottom: 5pt;  
  padding-left: 1pt;
  padding-right: 3pt
}

A.white {
  COLOR: #ffffff; TEXT-DECORATION: underline
}

A.trs {
  TEXT-DECORATION: none
}

A.noclick:link {
  COLOR: darkgray;
  TEXT-DECORATION: none
}

A.noclick:visited { 
  COLOR: darkgray;
  TEXT-DECORATION: none
}



.summary1 {
  background-color: #006699;
  color: #ffef00; 
  font-family: arial, sans-serif; 
  font-size: 11pt; 
  font-weight: bold; 
  padding: 4pt;
  border: 3pt;
  border-style: solid;
  border-color: #006699;
}


.title1	{ 
  font-family: Arial, geneva, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: 600;
  text-align: center;
  color: #FFFFFF;	
  background-color: #0099ff;
  padding-top: 3pt;
  padding-bottom: 5pt;  
  padding-left: 3pt;
  padding-right: 3pt
} 

.blue	{ 
  background-color: #0099ff;
} 



.small {
  COLOR: black; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: normal;
}

TD.control {
  BACKGROUND: #ccccff; 
  COLOR: #006699; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold; 
  MARGIN-LEFT: 3px
}

.bold	{
  font-family : Arial, geneva, sans-serif;
  font-size : 10pt;
  font-weight:bold;
  color:black
}


.DEBUG {
  COLOR: magenta; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold; 
  MARGIN-LEFT: 3px;
}

.sub { 
  font-family : Arial, sans-serif;
  font-size : 8pt;
  color : #ffffff;
  font-weight:500;
  TEXT-DECORATION: none;
}

.selfile { 
  color:#003366;
  text-decoration: underline;
}


/* for the error messages */
.errmsg {
  text-align: center;
  background-color: #CCCCFF;
  color: red; 
  font-family: arial, sans-serif; 
  font-size: 16pt; 
  font-weight: bold; 
  padding: 4pt;
  border: 6pt;
  border-style: groove;
  border-color: red;
}

/* for regular messages */
.message {
  text-align: center;
  background-color: #CCCCFF;
  color: maroon; 
  font-family: arial, sans-serif; 
  font-size: 12pt; 
  font-weight: bold; 
  padding: 1pt;
  border: 4pt;
  border-style: groove;
  border-color: #006699;
}

/* toolbar font */
.toolbar1 {
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #002255;
padding-top: 1pt;
padding-bottom: 1pt;  
padding-left: 3pt;
padding-right: 3pt
}


/* More emphasized font */
.toolbar2 {
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
font-weight: bold;
color: navy;
padding-top: 1pt;
padding-bottom: 1pt;  
padding-left: 4pt;
padding-right: 4pt
}

