body, table, .initialStyle
{ 
  background-color: white; 
  color: black; 
  font-family: verdana, helvetica, sans serif; 
  font-size: 10pt; 
}

a.submit, a:visited.submit
{
  color: blue;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

a:hover.submit
{
  text-decoration: underline;
}

.actionButton
{
  background-color: lightgrey;
}

.reprimandTitle
{
  font-weight: bold;
  font-style: italic; 
}

.citation
{
  font-weight: bold;
}

.match
{
  background-color: #FFFF00;
}

.attyNoHeader
{
  font-weight: bold;
}

.areasOfPracticeHeader, .sanctionHeader, .topic, .yearAndNumber
{
  font-weight: bold;
}

.areasOfPractice, .sanction, .disposition, .subtopic, .scr
{
  font-weight: normal;
}

.scrUnderTopic
{
  font-weight: normal;
  margin-left: 10px;
}

.scrUnderSubTopic
{
  font-weight: normal;
  margin-left: 20px;
}

.procedure, .dispositionHeader
{
  font-weight: bold;
  font-style: italic;
}

.headerTable
{
  background-color: #ecf0fc;
}

.headerTitle
{
    color: #993333;
    font-size: 14pt;
    font-weight: normal;
}

.headerTitleSmall
{
    color: #993333;
    font-size: 14pt;
    font-weight: normal;
}

.violationParagraphText
{
  font-style: italic;
}

.firstParagraph
{
  margin-top: 10px;
}

.paragraph
{
  margin-bottom: 10px;
  text-align: justify;
}

.paragraphText
{
  width: 500px;
}

.goodParagraphText
{
}

.badParagraphText
{
  background-color: #FF3333;
}

.sidebar
{
  margin-left: 30px;
}

.sidebarElement
{
  margin-bottom: 10px;
  text-align: left;
}

.labeledFormField
{
  padding-bottom: 0.5em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

.instructions
{
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 10px;
}

.searchTopDescription
{
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.formFieldLabel
{
  font-weight: bold;
  padding: 0px;
}

.formHeader
{
  padding-top: 10px;
  padding-bottom: 4px;
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: #a0a6b8;
  text-align: center;
  background-color: #d0d6e8;
}

.formFooter
{
  padding-top: 10px;
  padding-bottom: 4px;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #a0a6b8;
  text-align: center;
  background-color: #d0d6e8;
}

.searchRow
{
  padding: 3px;
}

.searchRowLight
{
  background-color: #FFFFFF;
}

.searchRowDark
{
  background-color: #ecf0fc;
}

.searchHeader
{
  background-color: #d0d6e8;
  padding: 3px;
  font-weight: bold;
}

.formBody
{
  background-color: #ecf0fc;
  padding: 5px;
}

.formContent
{
  background-color: #ecf0fc;
}

.formField
{
  /* just a placeholder */
  padding: 0px;
}

.error
{
  color: #c02000;
  font-size: 13pt;
  font-weight: bold;
  text-align: center;
}

.searchDescription
{
  padding-top: 15px;
  padding-bottom: 5px;
  font-weight: bold;
}

.searchTerms
{
  font-weight: normal;
  color: #c02000;
}

.selectContent
{
  background-color: #d0d6e8;
}

.fastSelect
{
  background-color: #d0d6e8;
  position: absolute;
  visibility: hidden;
  text-align: center;
  border: 1px solid black;
}

table.noClownPants
{
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #ecf0fc;
}

.olr
{
    font-size: 11pt;
    font-weight: bold;
   
    padding: 8px 12px 2px 12px;
    text-align: center;
    vertical-align: bottom;
   
    color: #3c55a0;
}

.contactus
{
  font-style: italic;
  font-size: 10pt;
  text-align: center;
  padding: 8px 12px 2px 12px;
}

a:link
{
    color: #3030c0;
}

a:visited
{
    color: purple;
}

.headerNavigation, a.headerNavigation, a:visited.headerNavigation
{
    text-align: center;
    background-color: #3c55a0;
    color: white;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
}

.underline
{
  text-decoration: underline;
}

.bold
{
  font-weight: bold;
}

.italic
{
  font-style: italic;
}

.leftPaddedParagraph
{
  padding-left: 3em;
}

.rightPaddedParagraph
{
  padding-right: 3em;
}

.printableTitle
{
  font-size: 11pt;
  font-weight: bold;
}

.printableTitleGroup
{
  padding-bottom: 10px;
}

/*
vim: ts=2:sw=2:expandtab
*/
