﻿body
{
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 13px;
}

a
{
    color: #1a2384;
}

h3
{
    font-size: 16px;
    font-weight: 700;
    color: black;
}

b
{
    font-weight: 700;
}

/*             */
/* Shared Defs */
/*             */

.floatRight
{
    float: right;
}

.contentWithRotator
{
    padding:20px;
}

.mainBlackFrame
{
    width:1006px; 
    background-color:Black; 
    padding-left:9px; 
    padding-right:9px; 
    padding-bottom:9px; 
    text-align:left;
}

.mainLayoutTable
{
    width:1004px;
    background-color:White; 
}

.mainLayoutTable tr
{
    vertical-align:top;
    text-align:left;
}

.mainLayoutTableNavColumn
{
    width:200px;
}

.mainLayoutTableContentColumn
{
    width:804px;
}

.mainLayoutTableHeaderCell
{
    background-color:Black;
}

.mainLayoutTableBannerCell
{
}

.mainLayoutTableTopNavCell
{
    padding-left:3px; 
    padding-right:3px; 
    padding-bottom:3px;
}

.mainLayoutTableTopNavCell div
{
    width:100%; 
    height:30px;
    background-color:#091272; 
}

.mainLayoutTableTopNavCell img
{
    display:block; 
    border:none; 
    float:left
}

.mainLayoutTableTopSpacerCell
{
    background-color:#e1e1e1; 
    height:1px;
}

.mainLayoutTableLeftNavCell
{
    background-color:#e1e1e1; 
    padding:5px;
}

.mainLayoutTableLeftAssessmentsBlock
{
    padding-left:20px; 
    padding-top:20px
}

.mainLayoutTableLeftAssessmentsBlock b
{
    color:#091272
}

.mainLayoutTableLeftAssessmentsBlock div
{
    padding-left:10px; 
    padding-top:10px
}

.mainLayoutTableCorpLogoCell
{
     vertical-align:bottom;
    background-color:#e1e1e1; 
    padding:10px;
}

.mainLayoutTableFooterCell
{
    background-color:#091272;
    
}

.mainLayoutTableFooterBlock
{
    text-align:center; 
    color:White; 
    padding:5px;
}

.mainLayoutTableFooterBlock a
{
    text-decoration:none; 
    color:white
}

/*                */
/* Welcome.aspx   */
/*                */

.loginBlock
{
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    color:White;
    background-color: #091272;
    padding: 1em;
}

#LoginByUsernameDiv div
{
    padding-bottom: 3px;
}

#LoginByUsernameDiv span
{
    display: block;
    float: left;
    width: 100px;
    text-align: right;
    padding-right: .5em;
}

#LoginByCodeDiv span
{
    display: block;
    float: left;
    width: 100px;
    text-align: right;
    padding-right: .5em;
}

/*                */
/* ContactUs.aspx */
/*                */

#ContactsTable
{
    width: 100%;
}

#ContactsTable td
{
    padding-bottom: 10px;
    padding-right: 10px;
}

#ContactsTableDesc
{
}

#ContactsTableNumber
{
    white-space: nowrap;
    vertical-align: top;
    width:120px;
}


/* */

.profileFieldGroup
{
    padding-bottom:2px;
}

.profileFieldLabel
{
    display: block;
    float: left;
    width: 10em;
    text-align: right;
    padding-right: .5em;
}

.profileFieldValidator
{
    font-size: small;
}

.profileUserName
{
    width: 13em;
}
.profilePassword
{
    width: 10em;
}
.profileEmailAddress
{
    width: 20em;
}
.profileFirstName
{
}
.profileLastName
{
}
.profileAddress
{
    width: 20em;
}
.profileCity
{
    width: 15em;
}
.profileState
{
}
.profileZipCode
{
    width: 5em;
}

.primaryPhysicianGroup
{
    padding-top: 1em;
}

.howHeardGroup
{
    padding-bottom: 1em;
}
.profileHowHeard
{
}
.profileReceiveCommunications
{
}

/*                     */
/* ConfirmProfile.aspx */
/*                     */


#ContinueToAssessmentButton
{
}


/*              */
/* Consent.aspx */
/*              */

.consentDecisionDiv
{
    text-align: center;
}

.consentDecisionDiv input
{
    margin-left: 20px;
    margin-right: 20px;
    border: none;
    background-color: Transparent;
    text-decoration: underline;
    cursor: hand;
    color: #a6000c;
    font-weight: bold;
}

.consentDeclineButton
{
}

.consentAcceptButton
{
}

/* */
.assessmentSidebar
{
    padding: 15px;
    text-align: center;
}

.assessmentSidebar b
{
    font-size:14px;
    color:Black;
    display:block;
}

.assessmentSidebar hr
{
    color:Black;
    background-color:Black;
    height:1px;
    border:0px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: 14px Candara;
font-weight: normal;
width: 100%;


background:#00005F;
}

.solidblockmenu li{
display: inline;
font-weight: bold;

}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 15px;
text-decoration: none;
border-right: 0px solid white;
font-weight: bold;

}

.solidblockmenu li a:visited{
color: white;
font-weight: bold;

}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;
font-weight: bold;

}

#dropmenudiv{
position:absolute;
/*border:1px solid black;*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;

}

#dropmenudiv a{
width: 155%; /*dropdown menu resize. Will make dropdown menu wide or short*/
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;


padding: 1px 0;
text-decoration: none;
color: black;
background-color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #d3532c;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
