﻿body 
{
    margin:0px;
    padding:0px;
}

/* Used to override the corporate style 
    sheet margin/padding on tables for 
    calendar controls */
.calendarControl table 
{
	margin:0px !important;
}

/* Used to override the corporate style 
    sheet margin/padding on tables for 
    calendar controls */
.calendarControl td 
{
	padding:0px !important;
}

/* Used for putting spaces between divs 
    similiar to how an HTML table would */
.divMargins 
{
    margin-top:7px;
    margin-bottom:7px;   
}
.divMarginsSmaller
{
    margin-top:3px;
    margin-bottom:3px;
}

.errorDiv
{
    text-align:center;
    color:Red;
}

/* Used for any hover over divs that are 
    done using jquery HelpHover */
.hoverQuestion
{
    display: none; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 

    font: normal 10pt arial; 
    font-style:italic;
    padding: 3px; 
    border: solid 1px;
    background-color:White;
    width:300px;
}

/* Used to override the corporate style 
    sheet margin/padding on tables for 
    login controls */
.loginControl table 
{
	margin:0px !important;
}

/* Used to override the corporate style 
    sheet margin/padding on tables for 
    login controls */
.loginControl td 
{
	padding:0px !important;
}

.noHrefUnderline
{
    border-bottom:none !important;
}

.note
{
    border-left:2px solid #DFDFDF; 
    background-color:#F9F9F9; 
    padding:5px;
}

.previewAnswers
{
    font-weight:bold;
}

.questionMargins
{
    margin-right:10px;
}

.redBorderError
{
    border:2px solid Red;
}

.requiredFields
{
    color:Red;
}

#content_text .tableNormal
{
    margin-bottom:0px;
}

#content_text  .tableNormal td
{
    padding-top:0px;
    padding-bottom:0px;
}

.valSummaries
{
   background-color:#980826;
   border: 3px solid gray;
   padding:3px;
   width:245px;
}

.valSummaries ul
{
    margin-left:10px;
    padding-left:10px;
}

.watermark
{
    color:#999999 !important;
}

.formLbl
{
  font-weight: bold;
  text-align:right;
  display:inline-block;
  margin-right: 10px;
  height:30px;
  width:150px;
}
.formLblWide
{
  font-weight: bold;
  text-align:right;
  display:inline-block;
  margin-right: 10px;
  height:30px;
  width:150px;
}

.formField
{
  text-align:left;
}

.formFieldIndent
{
  display:inline-block;
  text-align:left;
  margin-left:150px;
}