/* =====COPYRIGHT===== */
/* Copyright 2001 - 2011 Identifix, Inc. */
/* =====COPYRIGHT===== */
.BrandColorBlock { BACKGROUND-COLOR: #cc0000; } /* DH Red */ 
.BrandColorBlockContrast1 { BACKGROUND-COLOR: #ffcc33; } /* DH yellow */
.BrandColorBlockContrast2 { BACKGROUND-COLOR: #f3f3f3; } /* DH light gray */
.BrandColorBlockContrast3 { BACKGROUND-COLOR: #F9E5AB; } /* DH peach */
.note3 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fd0000; FONT-FAMILY: Verdana, Arial, Sans-Serif; }

.sectionheader, sectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
A.WhiteLink:Link, A.WhiteLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
A.WhiteLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;    
    TEXT-DECORATION: none;
}

.main, P
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.QuoteOnYellow {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	background-color: #FFFF00;
}
.SubSectionHderRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.header, .subsectionheader, .subsectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.sectionheader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
BODY
{
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
A:link
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
.HomeWhiteTx
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
}
.HomeWhiteBld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
}
.TestiHder
{
    FONT-SIZE: 12px;
}
/* Added to match internal styles  */
TD.sectionBar
{
    BACKGROUND-COLOR: #cccccc
}
TD.sectionField
{
    BACKGROUND-COLOR: #f3f3f3
}

.TermsOfUse
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    vertical-align:top;
}

.FooterNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
a.FooterNav:visited, a.FooterNav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
a.FooterNav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}

.LeftNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
	white-space:nowrap;
	background-color:#e5e5e5;
	padding:20px 10px 10px 0px; 
	margin: 0px;
	line-height: 25px;
} 
.LeftNav ul 
{
	margin-left: 10px; 
	padding-left: 5px;
}
.LeftNav li 
{
	list-style-type: none;
}
.LeftNav li a:link, .LeftNav li a:visited 
{
    color: #000000;
    TEXT-DECORATION: none;
}
.LeftNav li a:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
}

.LeftNavOn 
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc0000;
	white-space:nowrap;
	line-height: 25px;
}

 /* These next two help makes line-height more consistant for IE and FF */
.LeftNav li img 
{
	margin-top:10px;
}

.LeftNav li span 
{
	display:inline;
	position:relative;
	width: 100px;
	line-height:25px;
}

.ruledRowsBlk /* creates rule using less HTML: carline_specialists.aspx */
{
	border-bottom: #000000 1px solid; 
	padding-top:4px; 
	padding-bottom:4px;
    FONT-SIZE: 11px;
}

.HeaderCaps
{
	font-variant:small-caps;
	letter-spacing: .04em;
    FONT-WEIGHT:600;
    FONT-SIZE: 14px;
}

.FeaturedFix /* style for PRE tag used in FOTW to prevent extra padding on bottom of Category TD */
{
    font-size: 11px;
    
    display: inline;
    
	white-space: pre-wrap;		/* css3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	/* white-space: -pre-wrap;      Opera 4-6 */
	/* white-space: -o-pre-wrap;    Opera 7 */
	/* word-wrap: break-word;       Internet Explorer 5.5+ */
    width:450px;
}
/* "Job" style: This style should match style in admin/AdminStyles.css */
.PreWithWrap 
{
    font-size: 11px;
    
    display: inline;
	white-space: pre-wrap;		/* css3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	/* white-space: -pre-wrap;      Opera 4-6 */
	/* white-space: -o-pre-wrap;    Opera 7 */
	/* word-wrap: break-word;       Internet Explorer 5.5+ */
    width:440px;
}

INPUT, TEXTAREA, SELECT { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Sans-Serif; }
.ErrorRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.WarningGold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffcc33;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

.NoLineBreak {
    white-space:nowrap;
}

/* Contact form css */

div.contactFormRow {
  clear: both;
  padding-top: 4px;
  width: 500px;
  }

div.contactFormRow span.contactFormLabel {
  float: left;
  width: 160px;
  text-align: right;
  }

div.contactFormRow span.contactFormInput {
  float: left;
  width: 300px;
  text-align: left;
  margin-left: 5px;
  } 
  
.noresize {
  resize: none;
}
