


/*******************************
*
*  base html definitions
*
********************************/

BODY
{
    background: white none;
    color: black;
    font-family: Arial;
}

BODY.backgroundFade
{
    background: url("images/background-fade.jpg");
    background-repeat: repeat-x;
    background-position: top;
    background-color: white;
}



FORM
{
    margin: 0px;
}


LABEL
{
    font-weight: bold;
}



/*   IE has a problem and overrides link clases, try to remove this
A:link, A:visited
{
    font-family: Arial;
}


A:hover
{
    color: red;
    font-family: Arial;
}
*/











/*******************************
*
*  common classes
*
********************************/

A.bannerMenu:link, A.bannerMenu:visited {
    font-size: 8pt;
    font-weight: bold;
    color: #3159D6;
    white-space: nowrap;
}
A.bannerMenu:hover {
    font-size: 8pt;
    font-weight: bold;
    color: red;
    /*text-decoration: underline*/;
    white-space: nowrap;
}

A.bannerMenuNU:link, A.bannerMenuNU:visited {
    font-size: 8pt;
    font-weight: bold;
    color: #3159D6;
    text-decoration: none;
    white-space: nowrap;
}
A.bannerMenuNU:hover {
    font-size: 8pt;
    font-weight: bold;
    color: red;
    text-decoration: none;
    white-space: nowrap;
}

A.leftMenu:link, A.leftMenu:visited {
    font-size: 10px;
    font-weight: bold;
    color: black;
    text-decoration: none;
    white-space: nowrap;
    line-height: 1;
vertical-align: middle;
    margin: 0px;
    padding: 0px;
}
A.leftMenu:hover {
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    text-decoration: none;
    white-space: nowrap;
    margin: 0px;
    padding: 0px;
}


    
.fixedPage
{
	width: 720px; 
	margin: 0 auto;
} 




.pageLine
{
    background: blue;
    font-size: 1px;
}





.pageTitleBlue {
    font-size: 12pt;
    font-style: italic;
    font-weight: bold;
    color: blue;
    text-align: center;
}


.pageTitleRed {
    font-size: 12pt;
    font-weight: bold;
    color: red;
    text-align: center;
}


.pageSubTitleBlue {
    font-size: 11pt;
    font-style: italic;
    font-weight: bold;
    color: blue;
    text-align: center;
}

.pageSubTitleRed {
    font-size: 12pt;
    font-weight: bold;
    color: red;
    text-align: center;
}


.pageSubTitleBlue2 {
    font-weight: bold;
    color: blue;
    text-align: center;
}



.topicTitle {
    font-weight: bold;
    color: red;
    text-align: center;
}


.topicTitleBlue {
    font-weight: bold;
    color: blue;
}





.textStandout {
    font-style: italic;
    font-weight: bold;
}


.textStandoutBlue {
    font-style: italic;
    font-weight: bold;
    color: blue;
}


.textStandoutRed {
    font-style: italic;
    font-weight: bold;
    color: red;
}



.highlightText {
    color: red;
}



.errorBox {
    font-size: small;
    font-weight: bold;
    color: red;
    background: #ffff99;
    text-align: center;
    padding: 20px;
    border: solid 1px black;
}



.botTextRed {
    font-weight: bold;
    color: red;
}



.botTextBlue {
    font-weight: bold;
    color: blue;
    border-bottom: solid 2px blue;
}



.botTextBlack {
    font-weight: bold;
    color: black;
}



.references {
    font-size: 9pt;
}


.tm {
    font-size: 7pt;
    vertical-align: super;
}


.textCopyright {
    font-size: 9pt;
}

.textCopyrightStandout {
    font-size: 9pt;
    font-style: italic;
    font-weight: bold;
}

.copyright {
    font-size: 9pt;
    vertical-align: super;
}



.blackBorder
{
    border: 1px solid black;
}




/*******************************
*  home
********************************/

.homeTitle1 {
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
}


.homeTitle2 {
    font-size: 16pt;
    font-weight: bold;
    color: red;
    text-align: center;
}


.homeTitle3 {
    font-size: 16pt;
    font-weight: bold;
    color: blue;
    text-align: center;
}


.homeTitle4 {
    font-size: 14pt;
    font-weight: bold;
    color: blue;
    text-align: center;
}

.homeTitle5 {
    font-size: 12pt;
    font-weight: bold;
    color: red;
    text-align: center;
}


.homeText {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: black;
}


UL.redCheck {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
LI.redCheck {
    background: url("images/redcheck.gif") left top no-repeat;
    padding-left: 24px;
}
LI.redCheckOLD {
    background-image: url("images/redcheck.gif");
    background-repeat: no-repeat;
    padding-left: 24px;
    /*padding-top: 10px;*/
    /*margin-bottom: 10px;*/
}
    






/*******************************
*  faq
********************************/


.faqItemText {
    color: blue;
}


.faqItemStandout {
    font-style: italic;
    font-weight: bold;
    color: black;
}





/*******************************
*  PSYCHOMETRIC
********************************/



.psyTableTitle {
    font-size: 11pt;
    font-weight: bold;
    color: blue;
}



.psyDataTitlePadded  {
    font-size: 8pt;
/*font-size: 9pt;*/
    font-weight: bold;
    white-space: nowrap;
/*    padding-left: 8pt;
    padding-right: 8pt;*/
}

.psyDataTitle {
   /* font-size: 9pt;*/
font-size: 8pt;
    font-weight: bold;
    white-space: nowrap;
}

.psyDataTitleI  {
    font-style: italic;
    font-size: 8pt;
/*font-size: 9pt;*/
    font-weight: bold;
    white-space: nowrap;
}

.psyDataTitleU  {
    font-size: 8pt;
/*font-size: 9pt;*/
    font-weight: bold;
    text-decoration: underline;
    white-space: nowrap;
}



.psyDataB  {
    /*font-size: 9pt;*/
font-size: 8pt;
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
}

.psyData2  {
    font-size: 8pt;
/*font-size: 9pt;*/
    text-align: left;
}

.psyDataCenter  {
    font-size: 8pt;
/*font-size: 9pt;*/
    text-align: center;
}

.psyDataNum  {
    font-size: 8pt;
/*font-size: 9pt;*/
    text-align: right;
    padding-left: 4px;
}

.psyDataSuper  {
	vertical-align: upper;
	font-weight: bold;
}



.psyNotes  {
	font-size: 7pt;
}


.psyformula  {
    font-size: 9pt;
/*font-size: 10pt;*/
    white-space: nowrap;
}






/*******************************
*  sample results
********************************/

.sampleResultsBorder {
    border: solid 1px black;
    /*width: 578px;*/ 
    padding: 4px;
    margin: 1 auto;
}

.sampleResultsTitle {
    font-size: 9pt;
    font-weight: bold;
    color: red;
    white-space: nowrap;
    text-align: center;
}

.sampleResultsTitle4 {
    font-weight: bold;
    color: black;
    font-size: 9pt;
    text-decoration: underline;
}

.sampleResultsText {
    font-size: 11pt;
}

.sampleResultsJustify {
    font-size: 9pt;
    text-align: justify;
}




.sampleResultsDataTitle1U {
    font-weight: bold;
    font-size: 9pt;
/*    font-size: 11pt; */
    color: black;
    white-space: nowrap;
    text-align: center;
    vertical-align: bottom;
    text-decoration: underline;
}

.sampleResultsDataTitle2 {
    font-style: italic;
    font-weight: bold;
    font-size: 9pt;
/*    font-size: 11pt; */
    color: black;
    white-space: nowrap;
}

.sampleResultsData {
    font-size: 9pt;
/*    font-size: 11pt; */
    color: black;
    white-space: nowrap;
}

.sampleResultsDataRed {
    font-weight: bold;
    font-size: 9pt;
/*    font-size: 11pt; */
    color:red;
    white-space: nowrap;
}

.sampleResultsDataCenter {
    font-size: 9pt;
/*    font-size: 11pt; */
    color: black;
    text-align: center;
}

.sampleResultsNotesTitle {
    font-size: 7pt;
    font-weight: bold;
}

.sampleResultsNotes {
    font-size: 7pt;
    text-align: justify;
}
.sampleResultsNotesStandout {
    font-size: 7pt;
    font-weight: bold;
    font-style: italic;
}
.sampleResultsNotesStandout2 {
    font-size: 9pt;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
}





/*******************************
*  vl test response
********************************/

.testTextStandout {
    font-weight: bold;
    font-style: italic;
    color: red;
}






/*******************************
*  fm demo, test response
********************************/

.fmAnswer A:link, .fmAnswer A:visited
{
    font-size: 16pt;
    font-weight: bold;
    color: blue;
    text-decoration: none;
}


.fmAnswer A:hover
{
    font-size: 16pt;
    font-weight: bold;
    color: red;
    text-decoration: none;
}




/*******************************
*  countdown, time expired
********************************/

.timerTitle {
    font-size: 24pt;
    font-style: italic;
    font-weight: bold;
    color: red;
    text-align: center;
}


.countdownTitle {
    font-size: large;
    font-weight: bold;
    color: blue;
    text-align: center;
}


.cbLabel {
    font-weight: bold;
}





/*******************************
*  end page
********************************/

.endPageTextStandout {
    font-style: italic;
    color: blue;
    font-weight: bold;
}



