/* tag redefinitions */
a:active, a:link, a:visited
  {
    color: #0030A0;
    text-decoration: none;
  }

a:hover
  {
    color: #000000;
  }

body
  {
    background-color: #FFFFFF;
    margin: 6px;
  }

h2
  {
    font-family: arial, sans-serif;
    font-size: 12pt;
    padding-bottom: 0px;
  }

ol, ul
  {
    color: #000000;
    font-family: arial, sans-serif;
    font-size: 9pt;
  }

/* pre commented
xxxp
  {
    color: #000000;
    font-family: sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
  }

xxxpre
  {
    background-color: #FFFFFF;
    padding:          4pt;
  }
*/
/* tag specific definitions */
a.blbglabel:active, a.blbglabel:link, a.blbglabel:visited
  {
    color: #FFFFFF;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration: none;
  }

a.blbglabel:hover
  {
    color: #0000BB;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration: none; 
  }

a.footer:hover
  {
    color: #444444;
    font-family: arial, sans-serif;
    font-size: 8pt;
    font-weight: 900;
    text-decoration: none;
  }

a.footer, .footer
  {
    color: #000000;
    font-family: arial, sans-serif;
    font-size: 6pt;
    font-weight: 100;
    text-decoration: none;
  }

a.label, a.smlabel
  {
    color: black;
    text-decoration: none;
  }

a.label:hover, a.smlabel:hover
  {
    color: #666666;
    text-decoration: none;
  }

a.plain
  {
    text-decoration: none;
  }

a.plain:hover
  {
    text-decoration: underline;
  }

/* Useful for eliminating display problems for different browsers */
form.block
  {
    margin-bottom: 8px;
    margin-top: 8px; 
    padding-bottom: 0px;
    padding-top: 0px;
  }

/* Useful for eliminating display problems for different browsers */
form.minimal
  {
    margin: 0px;
    padding: 0px;
  }

input.btn
  {
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 9pt;
    font-weight: bold;
  }

input.textcell
  {
    background-color: #F7F7F7;
  }

td.colhdr
  {
    background-color: #B0C3EB;
    color: white;
  }


td.gridh
  {
    background-color: #DADADA;
  }

td.grididx
  {
    background-color: #B0C3EB;
    padding-left: 4px;
    padding-right: 4px;
  }

td.subtitle
  {
    color: white;
    background-color: #00528F;
  }

td.title
  {
    color: white;
    background-color: #00528F;
  }

/* tag independant definitions */
.colhdr, .grididx, .label, .subtitle
  {
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
  }

.fitzlabel
  {
    font-weight:      bold;
    padding-right:    8pt;
    text-align:       right;
    vertical-align:   bottom;
  }

.fitzsection
  {
    background-color: #0065B3;
    border-style:     ridge;
    color:            #FFCC2A;
    font-weight:      bold;
    font-size:        larger;
    margin-top:       4pt;
    padding:          2pt;
    vertical-align:   bottom;
  }

.form
  {
    background-color: #B0C3EB;
  }

.hdiv
  {
    border:           0;
    height:           6;
    margin-bottom:    3pt;
    margin-top:       3pt;
    padding-bottom:   3pt;
    padding-top:      3pt;
    width:            100%;
  }

.normal
  {
    color:       #000000;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size:   10pt;
    font-weight: normal;
  }

.searchbtn
  {
    background:       url(http://carbon.pdev.sco.com/test/sdt/search.gif);
    background-color: #b0c3eb;
    color:            none;
    font-size:        0pt;
    height:           38px;
    vertical-align:   sub;
    width:            61px;
  }

.newlbl
  {
    color: #008000;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 9pt;
    font-weight: bold;
  }

.updlbl
  {
    color: #FF00FF;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 9pt;
    font-weight: bold;
  }

.newlbl
  {
    color: #008000;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 9pt;
    font-weight: italic;
  }

.smlabel
  {
    color: #000000;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 9pt;
    font-weight: bold;
  }

.smtext
  {
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 8pt;
    padding: 2pt; 
    background-color: #F7F7F7;
  }

.textcell
  {
    font-family: Courier New,Arial,Helvetica,Tahoma,sans-serif;
    font-size: 10pt;
    background-color: #FEFEFE;
  }

.title
  {
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 12pt;
    font-weight: bold;
  }

.vsmtext
  {
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 8pt;
  }
.hidden
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}

