a:link { 
  font-family:Arial, Helvetica; 
  font-size:9pt; 
  font-weight:normal; 
  text-decoration: underline; 
  color: #0000FF }

a:visited { 
  font-family:Arial, Helvetica; 
  font-size:9pt; 
  font-weight:normal; 
  text-decoration: underline; 
  color: #990099 }

a:hover { 
  font-family:Arial, Helvetica; 
  font-size:9pt; 
  font-weight:normal; 
  text-decoration: underline; 
  color: #FF0000 }

.InputCell { 
  font-family:Arial; 
  color:#000000; 
  font-size:14pt; 
  font-weight:bold; 
  background-color:#FFFFFF }

.BigBold { 
  font-family:Arial; 
  color:#000000; 
  font-size:14pt; 
  font-weight:bold; 
  background-color:#FFFFFF }

.BigBoldButton { 
  font-family:Arial; 
  color:#000000; 
  font-size:14pt; 
  font-weight:bold;
  background-color:#DEDACB }

.LinkBar {
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  background-color:#EEEEEE }

.PageHeaderCell {
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  font-weight:bold;
  background-color:#EEEEEE }

.HeaderCell {
  font-family:Arial;
  color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
  background-color:#48617D }

.NormalCell {
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  background-color:#FFFFFF }

.NormalCellRight {
  text-align:right;
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  background-color:#FFFFFF }

.ShadedCell {
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  background-color:#EEEEEE }

.HighlightCell {
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  background-color:#FFFFCC }

.ShadedCellRight {
  text-align:right;
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  background-color:#EEEEEE }

.FailedCell {
  font-family:Arial;
  color:#FF0000;
  font-size:10pt;
  font-weight:bold;
  background-color:#FFFFFF }

.ShadedFailedCell {
  font-family:Arial;
  color:#FF0000;
  font-size:10pt;
  font-weight:bold;
  background-color:#EEEEEE }

.HeaderLeftCurve { 
  background-image: url(/images/top_left_curve.gif); 
  background-repeat: no-repeat; 
  background-position: left top; 
  background-attachment: scroll; }

.HeaderColor { 
  background-color: rgb(134,174,169); }

.HeaderText { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF }

.BigHeaderText { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF }

.BorderColor {  
  border: rgb(134, 174, 169) 1px solid}

.BorderHeaderColor { 
  background-color: #FFFFFF; 
  border: #336699; 0 px solid } 

.NormalText {
  position: relative; 
  font-family: Arial, Helvetica; 
  font-size: 9pt; 
  color: #000000 } 

.ItalicText {
  position: relative; 
  font-family: Arial, Helvetica; 
  font-size: 9pt; 
  font-style: italic;
  color: #000000 } 

.LabelText { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  font-style: normal; 
  color: #000000; 
  background-color: #EEEEEE }

.DBText { 
  font-family: Arial, Helvetica; 
  font-size: 9pt; 
  color: #000000; 
  background-color: #EEEEEE }

.ToolTipText { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  background-color: FFFCCC; 
  color: #000000 }

.BlueHeader { 
  background-color: #6699CC; }

.HeaderRightCurve { 
  background-image: url(/images/top_right_curve.gif); 
  background-repeat: no-repeat; 
  background-position: left top; 
  background-attachment: scroll; }

.HandCursor { 
  cursor: hand }

.BoldText { 
  font-family: Arial, Helvetica; 
  font-size: 9pt; 
  color: #000000; 
  font-weight: bold }

.FakeLinkText { 
  font-family: Arial, Helvetica; 
  font-size: 9pt; 
  color: #FF0000; 
  z-index: 10; 
  clip: rect( ); 
  text-decoration: underline; 
  cursor: hand }

.MenuText {
  color:#000000; 
  background:transparent; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:84%; }

.MenuBar { 
  background-color: #99CCFF; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF }

.LeftTab { 
  background-image: url(/images/tab_left.gif); 
  background-repeat: no-repeat; 
  background-position: left top; 
  background-attachment: scroll; 
  hspace: 0;
  vspace: 0; }

.RightTab { 
  background-image: url(/images/tab_right.gif); 
  background-repeat: no-repeat; 
  background-position: left top; 
  background-attachment: scroll; 
  hspace: 0;
  vspace: 0; }

.LeftTabSelected { 
  background-image: url(/images/tab_left_selected.gif); 
  background-repeat: no-repeat; 
  background-position: left top; 
  background-attachment: scroll; 
  hspace: 0;
  vspace: 0; }

.RightTabSelected { 
  background-image: url(/images/tab_right_selected.gif); 
  background-repeat: no-repeat; 
  background-position: left top; 
  background-attachment: scroll; 
  hspace: 0;
  vspace: 0; }

.TabColorSelected { 
  background-color: rgb(134,174,169); 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF }

.TabColor { 
  background-color: #999999; 
  cursor: hand; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #000000 }

.DragObject {
  position:relative;
  cursor: hand }

.Line {
  background-color:rgb(134,174,169);
  hspace: 0;
  vspace: 0; }