﻿body 
{
    margin:0px;
    padding:0px;
}

/* 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;
}

.noHrefUnderline
{
    border-bottom:none !important;
}

.note
{
    border-left:2px solid #DFDFDF; 
    background-color:#F9F9F9; 
    padding:5px;
}
.noteV2
{
    border-top:2px solid #DFDFDF; 
    border-bottom:2px solid #DFDFDF; 
    background-color:#F9F9F9; 
    padding:5px;
}

.previewAnswers
{
    font-weight:bold;
}

.questionMargins
{
    margin-right:10px;
}

.redBorderError
{
    border:2px solid Red;
}

.requiredFields
{
    color:Red;
}
.requiredQuestion
{
    font-weight:bold;   
}

/* Removes Corporate table styling */
#content_text .tableNormal
{
    margin-bottom:0px;
}
#content_text  .tableNormal td
{
    padding-top:0px;
    padding-bottom:0px;
}

/* Val Summary design */
.valSummaries
{
   background-color:#980826;
   border: 3px solid gray;
   padding:3px;
   width:100%;
}
.valSummaries ul
{
    margin-left:10px;
    padding-left:10px;
}

.watermark
{
    color:#999999 !important;
}
.contentBox_info {
	display:block;
	font-weight:400;
	border-top:1px solid #dcdee5;
	border-bottom:1px solid #dcdee5;
	min-height:40px;
	margin:30px 0;
	padding:8px 10px 10px 50px;
}
.contentBox_info {background:url(/_img/icons/icon_info_LG.png) #f4f5f7 top left no-repeat;}


@media print
{
    .noPrint
    {
        display:none;   
    }   
}
