body,div,span,p,ul,li,td,input,textarea {font-family: verdana, Tahoma, Arial, sans-serif;font-size:10pt}
input,textarea,select {font-family: Tahoma, Arial, sans-serif;font-size:9pt}
body {background-color: #D0DCE0; margin: 0px 0px 0px 0px;}
hr {height: 1px; color:black;}
br.clear {clear: both;}
div.errata {font-size: 8pt; padding: 5px;}
a img {border: none;}
li {margin: 1px 0px 1px 10px;}
ul {list-style-position: inside; margin: -2px 0px 0px 8px;}
td .container {padding: 0px 0px 0px 5px;}
form {margin: 0px;}
a {text-decoration: none;color: #663333;}
a:hover {text-decoration: underline;color: #91A7E1;}
table.box {
    background: transparent;
    border-bottom: 1px solid #8CACBB;
    border-left: 1px solid #8CACBB;
    border-right: 1px solid #8CACBB;
}

table.Listing {
    background: white;
    border-bottom: 0px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-top: 1px solid silver;
}
.TCorner {
    background: #100F37;
    color: white;
    font-size: 8pt;
    background-color: #100F37;
    border-bottom: 1px solid silver;
    border-left: 0px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.Tcell {
	background: #100F37;
    color: white;
    font-size: 8pt;
    background-color: #100F37;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.VCorner {
    background-color: beige;
    font-size: 8pt;
    border-bottom: 1px solid silver;
    border-left: 0px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.Vcell {
    background-color: beige;
    font-size: 8pt;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.VCornerNext {
    background-color: #FFFFEE;
    font-size: 8pt;
    border-bottom: 1px solid silver;
    border-left: 0px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.VcellNext {
    background-color: #FFFFEE;
    font-size: 8pt;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.VCornerFirst {
    background-color: silver;
    font-size: 8pt;
    border-bottom: 1px solid silver;
    border-left: 0px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.VcellFirst {
    background-color: silver;
    font-size: 8pt;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.VCornerSpacer {
    background-color: #FFFFFF;
    font-size: 8pt;
    border-bottom: 1px solid silver;
    border-left: 0px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}
.Vcell1 {
    font-size: 8pt;
    border-bottom: 0px solid silver;
    border-left: 1px solid silver;
    border-right: 0px solid silver;
    border-top: 0px solid silver;
}

.topdown {background-color: #666699;}
.mainbody {background-color: white;}
a.mainbody {color: white;}

.navigationmenu {font-family:arial; color: white;font-size: 7pt;font-weight:normal;}
.navigationmenuSelected {font-family:arial; color: maroon;font-size: 7pt;}
.importlabel {font-size: 8pt; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid;}
.importfirstlabel {font-size: 8pt; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid;}
.importvalue {font-size: 8pt; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid;}
.importfirstvalue {font-size: 8pt; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 0px solid;}

.grouplabel {font-size: 8pt;}
.grouplabelselected {font-size: 8pt;background-color: #666699;}

.formlabel {font-weight: bold;color: black;font-size: 10pt;background-color: #FFFFFF;}
.formvalue {font-weight: normal;color: black;font-size: 10pt;background-color: #FFFFFF;}
.forminputvalue {font-weight: normal;color: black;font-size: 8pt;background-color: white;}
.formseperator {background-color: #FFFFFF;}
.formvaluelabel {font-weight: bold;color: black;font-size: 8pt;}
.formvaluelabelselected {font-weight: bold;color: maroon;font-size: 10pt;}
.formtitle {font-weight: bold;color: white;font-size: 10pt;background-color: #100F37;}
.formfinetitle {font-weight: bold;color: white;font-size: 8pt;background-color: #100F37;}
.formfinetitle1 {font-weight: bold;color: white;font-size: 8pt;background-color: gray;}
.formfinevalue {font-weight: normal;color: black;font-size: 8pt;background-color: beige;}
.formfinevalueselected {font-weight: bold;color: black;font-size: 8pt;background-color: beige;}
.formsubtitle {font-weight: bold;color: black;font-size: 10pt;}
.formcomments {font-weight: normal;color: gray;font-size: 8pt;}
.formbutton {font-weight: bold;color: white;background-color: #100F37;border: 1px solid white;font-size: 8pt;}
.label {font-weight: bold;color: black;font-size: 10pt;}
.error {color: red;}
.footer {font-size: 7pt;color: black;border: none;background-color: transparent;}
.timercounter {font-size: 8pt;border: none;background-color: transparent;color: black;}

.newsheader {font-weight: bold;color: black;font-size: 14pt;}
.newsvalue {font-weight: normal;color: black;font-size: 10pt;}

.smalltxt { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.bullet { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.collapsed { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.expanded { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px }
.pintarbg {  background-image: url(images/bg.gif); background-repeat: repeat}
LI.bullet, LI.expanded { font-weight: bold; list-style-type: circle; margin-left: -20px; }
LI.expanded { list-style-image: url(images/expanded.gif);}
LI.item { list-style-image: url(images/bullet.gif);}

.TextHeader {font-weight: bold;color: black;font-size: 12pt;color: maroon;}

.performanceTuning {font-size: 8pt;background-color: black;color: red;font-weight:bold;}

.menu  			{position: absolute;
				 font-family: MS Sans Serif;
				 font-size: 10pt;
				 background-color: menu;
				 color: menutext;
				 border: 2px threedhighlight outset;
				 cursor: default;
				 visibility: hidden;
				 line-height: 140%;}

.visibleMenu	{position: absolute;
				 font-family: MS Sans Serif;
				 font-size: 10pt;
				 background-color: menu;
				 color: menutext;
				 border: 2px threedhighlight outset;
				 cursor: default;
				 visibility: visible;
				 line-height: 140%;}
				 
.menuItem		{color: menutext;
				 background-color: menu;
				 padding-left: 10px;
				 padding-right: 15px;
				 text-decoration: none;}

.menuItemOver	{color: highlighttext;
				 background-color: highlight;
				 padding-left: 10px;
 				 padding-right: 15px;
 				 text-decoration: none;}
				 
.menuItemOver A	{color: highlighttext;
				 background-color: highlight;
				 padding-left: 10px;
 				 padding-right: 15px;
 				 text-decoration: none;
				 cursor: default;}
				 
.menuItem A		{color: menutext;
				 background-color: menu;
				 padding-left: 10px;
				 padding-right: 15px;
				 text-decoration: none;
				 cursor: default;}
				 
.more			{font-family: WebDings;
				 text-align: right;
				 z-index: 100;
				 position:relative;}

/* Default DOM Tooltip Style */
div.domTT {
    border: 1px solid #333333;
}
div.domTTCaption {
    font-family: serif;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 2px;
    color: #FFFFFF;
    background-color: #333333;
}
div.domTTContent {
    font-size: 12px;
    font-family: sans-serif;
    padding: 3px 2px;
    background-color: #F1F1FF;
}
/* Classic Style */
div.domTTClassic {
    border: 1px solid black;
    background-color: #FBF4D4;
}
div.domTTClassicCaption {
    font-family: serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 1px 2px;
}
div.domTTClassicContent {
    font-size: 12px;
    font-family: Arial, sans-serif;
    padding: 1px 2px 0 2px;
}
/* Win9x Style */
div.domTTWin {
  border: 2px outset #BFBFBF;
  background-color: #808080
}
div.domTTWinCaption {
  border: 0px solid #BFBFBF;
  border-width: 1px 1px 0px 1px;
  background-color: #00007F;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  font-family: sans-serif;
  color: white;
}
div.domTTWinContent {
  border: 1px solid #BFBFBF;
}
/* Overlib Style */
div.domTTOverlib {
    border: 1px solid #333366;
}
div.domTTOverlibCaption {
    font-family: Verdana, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #333366;
}
div.domTTOverlibContent {
    font-size: 10px;
    font-family: Verdana, Helvetica;
    padding: 2px;
    background-color: #F1F1FF;
}
div.domTTMenu {
  width: 150px;
  border: 2px outset #E6E6E6;
}
div.domTTMenuCaption {
  font-size: 12px;
  font-family: sans-serif;
  background-color: #E6E6E6;
}
div.domTTMenuContent {
  padding: 1px 0;
  background-color: #E6E6E6;
}

.cal_Today { background-color:#FFFF95; }
