/*
  XCRYSDEN Home Page main CSS file
*/

BODY {
 color:       black;
 background:  white;
  font-family: arial, helvetica, verdana, sans-serif ! important;
  font-size:   11pt ! important;
}

p,table,li,div,blockquote,b {
  font-family: arial, helvetica, verdana, sans-serif ! important;
}

big {
  font-family: arial, helvetica, verdana, sans-serif; 
  font-size:   1.1em;
}

a:link    { color: rgb(0,0,255) }       /* unvisited link */
a:visited { color: rgb(0,140,0) }   /* visited links */

pre,tt,code {
  /*font-family: courier, new-courier, console, terminal, lucidatypewriter, monospace;*/
  font-family: courier, new-courier, console, monospace ! important;
  font-size:   1em  ! important;
}

H1, H2, H3, H4, H5, H6 {
 color:        rgb(20,0,130)  ! important;
 display:      block	         ! important;
  line-height:  1em   	 ! important;
  font-weight:  bold		 ! important;
  font-variant: normal	 ! important;
  font-style:   normal	 ! important;
  font-family:  verdana, arial, helvetica, sans-serif ! important;
  text-align:   left           ! important;
}

H1 {	
    font-size:    1.4em ! important;
    margin:       1.5em 0.0cm 0.5em ! important;
}

H2 {
    font-size:    1.3em ! important;
    margin:       1em 0.5cm 0.5em ! important;
}

H3 {
    font-size:    1.2em ! important;
    margin:       1.2em 0.8cm 0.6em ! important;
}

H4 {
    font-size:    1.1em ! important;
    margin:       1.4em 1.0cm 0.7em ! important;
}

H5 {
    font-size:    1.0em ! important;
    margin:       1.6em 1.2cm 0.8em ! important;
}

H6 {
    font-size:    1.0em ! important;
    margin:       1.8em 1.4cm 0.9em ! important;
}


TABLE.xtablet {
    /*
      border-color:  #232f42 ! important;
      border-style:  solid   ! important;
      border-width:  1       ! important;
    */
    border:  1 solid #232f42 ! important;
}

TH.xtablet {
    color:          rgb(151,0,0) ! important;
    font-weight:    bold         ! important;
    font-variant:   normal       ! important;
    font-style:     normal       ! important;
    font-family:    verdana, arial, helvetica, sans-serif ! important;
    font-size:      1.4em        ! important;
    vertical-align: middle       ! important;
    text-align:     left         ! important;
    margin-top:     0.1em        ! important;
    margin-right:   0.2em        ! important;
    margin-bottom:  0.1em        ! important;
    margin-left:    0.5em        ! important;
    padding-left:   0.3em        ! important;
}

@media screen {  /* hide from IE3 */
  a.xpanel:hover, a.buttons:hover, a.txtbuttons:hover { background: #ffff93 } 
  a.xpanel_sub:hover { background: #ffff55 } 
}

a.buttons {
  vertical-align: middle     ! important;
}

a.xpanel,b.xpanel {
  margin-top:     1.0em        ! important;
  margin-right:   0.2em        ! important;
  margin-bottom:  0.1em        ! important;
  margin-left:    0.5em        ! important;
  font-weight:    normal       ! important;
  font-variant:   normal       ! important;
  font-style:     normal       ! important;
  font-family:    arial, helvetica, verdana, sans-serif ! important;
  font-size:      1em          ! important;
  color:          rgb(0,0,255) ! important;
  vertical-align: middle       ! important;
  text-align:     left         ! important;
}
A.xpanel_sub {
  font-weight:    normal       ! important;
  font-variant:   normal       ! important;
  font-style:     normal       ! important;
  font-family:    arial, helvetica, verdana, sans-serif ! important;
  font-size:      0.9em        ! important;
  vertical-align: middle       ! important;
  text-align:     left         ! important;
  margin-top:     0.0em        ! important;
  margin-right:   0.2em        ! important;
  margin-bottom:  0.1em        ! important;
  margin-left:    1.5em        ! important;
}
 
TH.Register_Form_Header {
  font-weight:    bold         ! important;
  font-variant:   normal       ! important;
  font-style:     normal       ! important;
  font-family:    verdana, arial, helvetica, sans-serif ! important;
  font-size:      1.3em        ! important;
  vertical-align: middle       ! important;
  text-align:     left         ! important;
  margin-top:     0.5em        ! important;
  margin-right:   0.5em        ! important;
  margin-bottom:  0.5em        ! important;
  margin-left:    0.5em        ! important;
}

TABLE.Robodoc TD.Robodoc {
  margin-top:     0.5em        ! important;
  margin-bottom:  0.5em        ! important;
  margin-right:   1em          ! important;
  margin-left:    1em          ! important;
  padding-right:  1.5em        ! important;
}

/*
PRE.Robodoc {
  font-family: arial, verdana, helvetica, sans-serif; 
  font-size:   12pt;
}
*/

IMG.solo {
 margin: 0.5em;
}

/*
  P.left {
  text-align:     left         ! important;
}
*/

/*
TABLE.PictureTable {
  font-weight:    normal       ! important;
  font-variant:   normal       ! important;
  font-style:     italic       ! important;
  font-family:    serif, times ! important;
  font-size:      1.0em        ! important;
}
*/

TR.PictureRow {
  padding-top:     0.0em        ! important;
  padding-bottom:  0.0em        ! important;
  padding-right:   0.2em        ! important;
  padding-left:    0.2em        ! important;
}
 
TD.PictureText {
  font-weight:    normal       ! important;
  font-variant:   normal       ! important;
  font-style:     italic       ! important;
  font-family:    times, serif ! important;
  font-size:      0.85em       ! important;
  vertical-align: middle       ! important;
  text-align:     center       ! important;
  padding-top:     0.0em       ! important;
  padding-bottom:  1.0em       ! important;
  padding-right:   0.2em       ! important;
  padding-left:    0.2em       ! important;
}


  
/*
TABLE.UserTable {
  font-size: 0.6em   ! important;
}
*/
TR.UserTable, TD.UserTable {
  font-size:       0.8em       ! important;
  vertical-align:  top         ! important;
  padding-right:   0.5em       ! important;
  padding-left:    0.5em       ! important;
  padding-top:     0.2em       ! important;
}

LI.userentry {
  font-size:    0.8em    ! important;
  text-align:   left     ! important;
}

A.xTabletContent {
  margin-top: 1em ! important;
}
