/* main style */

html {
 overflow:-moz-scrollbars-vertical;
 overflow-y: scroll;
}

body {
  color:            #666666;
  background-color: #FFFFFF;
  margin:           15px;
}

font {
  color:            #666666;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  letter-spacing:   1pt;
}

legend {
  color:            #666666;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  letter-spacing:   1pt;
}

ul {
  list-style-type:circle;
  list-style-position:outside;
}

font.small {
  color:            #666666;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  letter-spacing:   0pt;
}

font.bold {
  color:            #666666;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  letter-spacing:   0pt;
  font-weight:      bold;
}

td {
  color:            #666666;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  letter-spacing:   1pt;
}

table.main {
  border-width:     2px;
  border-color:     #BA3B45;
  border-style:     solid;
}

td.header {
  border-width:     2px;
  border-style:     none;
  padding:          10px;
  text-align:       center;
  vertical-align:   middle;
}

td.main {
  border-width:     2px;
  border-style:     none;
  padding:          10px;
}

div.content {
  border-width:     2px;
  border-color:     #CCCCCC;
  background-color: #EEEEEE;
  border-style:     solid;
  padding:          10px;
}

div.content2 {
  border-width:     2px;
  border-color:     #CCCCCC;
  background-color: #FFFFFF;
  border-style:     solid;
  padding:          10px;
}

td.footer {
  border-width:     2px;
  border-style:     none;
  text-align:       center;
  vertical-align:   middle;
}

a:link {
  letter-spacing:   1pt;
  color:            #BA3B45;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  text-decoration:  none;
}

a:visited {
  letter-spacing:   1pt;
  color:            #BA3B45;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  text-decoration:  none;
}

a:hover {
  letter-spacing:   1pt;
  color:            #000000;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  text-decoration:  none;
}

img {
  border-style:     none;
}

/* menu style */

a:link.menu {
  letter-spacing:   1pt;
  color:            #BA3B45;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  text-decoration:  none;
  font-weight:      bold;
}

a:visited.menu {
  letter-spacing:   1pt;
  color:            #BA3B45;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  text-decoration:  none;
  font-weight:      bold;
}

a:hover.menu {
  letter-spacing:   1pt;
  color:            #BA3B45;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  text-decoration:  underline;
  font-weight:      bold;
}

a:link.menu_cw {
  letter-spacing:   1pt;
  font-family:      Century Gothic, lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        11pt;
  text-decoration:  none;

}

a:visited.menu_cw {
  letter-spacing:   1pt;
  font-family:      Century Gothic, lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        11pt;
  text-decoration:  none;
}

a:hover.menu_cw {
  letter-spacing:   1pt;

  font-family:      Century Gothic, lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        11pt;
  text-decoration:  underline;

}

/* iGOSYS */

font.igosys_b {
  letter-spacing:   1pt;
  color:            #000000;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  font-weight:      bold;
}

font.igosys_r {
  letter-spacing:   1pt;
  color:            #BA3B45;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        10pt;
  font-weight:      bold;
}

/* ClinWise */

font.clinwise_bold {
  letter-spacing:   1pt;
  color:            #000000;
  font-family:      Century Gothic, lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        11pt;
  font-weight:      bold;
}

font.clinwise {
  letter-spacing:   1pt;
  color:            #000000;
  font-family:      Century Gothic, lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        11pt;
  font-weight:      thin;
}

/* style */

font.header {
  letter-spacing:   1pt;
  color:            #BA3B45;
  font-family:      lucida sans unicode, Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        11pt;
}

ul.features {
  list-style-type:circle;
  list-style-position:outside;
  margin:5px;
  padding:10px;
}