/* 
   ================================
   CSS STYLES for HIPAAnswers Portal
   v2.0, 03/2002
   ================================
*/   

/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #FFFFFF;
}

/* background color for the content part of the pages */
Body
{
    background-color: #FFFFFF; 
}

/* text style for footer information */
.FooterText 
{
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
}

.NormalBlack7
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 7pt;
}

.NormalBlack8
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
}

.NormalBlack9
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9pt;
}

.NormalBlack10
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
}

.NormalBlackBold8
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
}

.NormalBlackBold9
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

.NormalBlackBold10
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
}

.NormalBlackBold11
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11pt;
}

.NormalPurpleBold11
{
  color: Purple;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11pt;
}

.NormalHeaderBold11
{
  color: #000088;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11pt;
}

.BlackBoldUnderline8
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: underline;
}

.BlackUnderline8
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  text-decoration: underline;
}

/* text style used for most text rendered by modules */
.Normal
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  color: #C00027
}

.NormalGreen
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  color: Green
}

.NormalWhiteBold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: Bold;
  font-size: 8pt;
  color: White
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #C00027;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #C00027;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #C00027;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    
/* GENERIC */
H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #000000;
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    bold;
    color: #000000;
}

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #C00027;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #C00027;
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #C00027;
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #C00027;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: #C00027;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #C00027;
}

A:link  {
    text-decoration:    underline;
    color:  #000000;
}

A:visited   {
    text-decoration:    underline;
    color:  #000000;
}

A:active    {
    text-decoration:    underline;
    color:  #C00027;
}

A:hover {
    text-decoration:    underline;
    color:  #C00027;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}


.body-title  { font-family: Verdana; font-size: 18pt }
.body-header1 { font-size: 14pt; font-family: Verdana }
h1 { font-size: 14pt; font-family: Verdana; font-weight:normal }
.body-header2 { font-size: 12pt; font-family: Verdana; font-weight:bold  }
h2 { font-size: 12pt; font-family: Verdana; }
.body-header3 { font-size: 12pt; font-family: Verdana; font-style:italic; font-weight:bold }
h3 { font-size: 12pt; font-family: Verdana; font-style:italic; font-weight:bold }
.body-header4 { font-size: 12pt; font-family: Verdana; text-decoration:underline; font-weight:bold }
h4 { font-size: 12pt; font-family: Verdana; text-decoration:underline; font-weight:bold }
.body-caption  { font-family: Verdana; font-size: 10pt; font-weight:bold }
.body-footer   { font-family: Verdana; font-size: 8pt }
.body-text   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
p   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
li   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
ul   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

.textbox-header1 { font-size: 10pt; font-family: Verdana; font-weight:bold }
.textbox-header2 { font-size: 10pt; font-family: Verdana; font-style:italic; font-weight:bold }
.textbox-header3 { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline }
.textbox-text { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }

.ContentWidth1
{
    width: 760px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-style: none;
}

/* text style for application tabstrip */
.TabStrip {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #004FB3;
}

A.TabStrip:link    {
    text-decoration:    none;
    color:#FFFFFF;
}

A.TabStrip:visited {
    text-decoration:    none;
    color:#FFFFFF;
}

A.TabStrip:active  {
    text-decoration:    none;
    color:#FFFFFF;
}

A.TabStrip:hover   {
    text-decoration:    none;
    color:#F0E97C;
}

.StatusText
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

/* style used for compact rendering of module title */
.SubHead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:    bold;
    color: #000000;
}

/* style used for compact rendering of module title */
.SubSubHead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #000000;
}

/* text style for general site links */
.NormalLink 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration:    underline;
}   

A.NormalLink:link {
    text-decoration:    underline;
    color:#000000;
}

A.NormalLink:visited  {
    text-decoration:    underline;
    color:#000000;
}

A.NormalLink:active   {
    text-decoration:    underline;
    color:#000000;
}

A.NormalLink:hover    {
    text-decoration:    underline;
    color:#C00027;
}

/* text style for general site links */
.NormalLinkBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration:    underline;
    color: #000000;
}   

A.NormalLinkBold:link {
    text-decoration:    underline;
    color:#000000;
}

A.NormalLinkBold:visited  {
    text-decoration:    underline;
    color:#000000;
}

A.NormalLinkBold:active   {
    text-decoration:    underline;
    color:#000000;
}

A.NormalLinkBold:hover    {
    text-decoration:    underline;
    color:#C00027;
}

/* text style for general site links */
.NormalLinkBoldRed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration:    underline;
    color: #000027;
}   

A.NormalLinkBoldRed:link {
    text-decoration:    underline;
    color:#000000;
}

A.NormalLinkBoldRed:visited  {
    text-decoration:    underline;
    color:#C00027;
}

A.NormalLinkBoldRed:active   {
    text-decoration:    underline;
    color:#C00027;
}

A.NormalLinkBoldRed:hover    {
    text-decoration:    underline;
    color:#C00027;
}

/* general stylesheet for Datagrids */
.DGStyle1
{
    width: 750px;
    padding-left: 2;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-style: solid; 
    border-color: #000000;
}
/* general stylesheet for Datagrids in PageView */
.DGStyle2
{
    width: 766px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-style: solid; 
    border-color: #000000;
}

/* text style for general site links */
.NormalLinkBlue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration:    underline;
    color: #004fb3;
}   

A.NormalLinkBlue:link 
{
    text-decoration:    underline;
    color: #004fb3;
}

A.NormalLinkBlue:visited  
{
    text-decoration:    underline;
    color: #004fb3;
}

A.NormalLinkBlue:active   
{
    text-decoration:    underline;
    color: #004fb3;
}

A.NormalLinkBlue:hover    
{ 
    text-decoration:    underline;
    color:#C00027; 
}

/* text style for general site links */
.NormalLinkBlack
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13pt;
    text-decoration:    underline;
    color: #000000;
}   

a.NormalLinkBlack:link 
{
	font-size: 13pt;
    text-decoration:    underline;
    color: #000000;
}

a.NormalLinkBlack:visited  
{
	font-size: 13pt;
    text-decoration:    underline;
    color: #000000;
}

a.NormalLinkBlack:active   
{
	font-size: 13pt;
    text-decoration:    underline;
    color: #000000;
}

a.NormalLinkBlack:hover    
{ 
	font-size: 13pt;
    text-decoration:    underline;
    color:#C00027; 
}

/* text style for general site links font 8 */
.NormalLinkBlack8
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration:    underline;
    color: #000000;
}   

a.NormalLinkBlack8:link 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-decoration:    underline;
    color: #000000;
}

a.NormalLinkBlack8:visited  
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-decoration:    underline;
    color: #000000;
}

a.NormalLinkBlack8:active   
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-decoration:    underline;
    color: #000000;
}

a.NormalLinkBlack8:hover    
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-decoration:    underline;
    color:#C00027; 
}
