/* gem psychology.css - 3 May 02 */

/*
 * 3 may 02 - merge rms.css, lifehelp.css and psychology.css in to one.
 *            replace illegal "_" with "-"
 *            remove illegal "FONT-WEIGHT: none;"
 *			  none is not a valid font-weight 
 *            added generic font as last choice: 
 *                      serif; sans-serif; cursive; fantasy; monospace.
 *            merged duplicate .GoButton
 *            merged duplicate .BlueButton
 *
 * 7 may 02 - psychology.css was old version. reinserted at top, 
 *			  with old lifehelp.css at bottom
 *			  notes will introduce the two within this document
 *
 * 10 may 02 - gem - cleaned up syntax errors.
 *             added generic font as last choice: 
 *                 serif; sans-serif; cursive; fantasy; monospace.
 *                  
 * 13 May 02 - gem - rearranged order to group by class.  Defaults at the top.
 *             sans-serif is now all:
 *                 FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
 *
 * 14 May 02 - ad - fixed fonts with - gem - notes
 *
 * 14 May 02 - ad - headingLarge changed from Verdana to Arial to mimic 
 *             the Frutiger font better
 *
 * 19 Nov 02 - ad- changed featureBullet to Georgia
 *             made headingLarge consistent in all incarnations
 *             added 'headingMed' for home page
 *             added 'date' for home page
 *             added 'proTitle' for RMS search results
 * 14 Jan 03 - added 'bestField' and 'activeField' for therapists practice
 *
 *	20 Mar 03	- ad - 	added 'states' in a nice georgia green
 *
 * 21 Mar 03 - ad - added left nav styles to consolodate sheets
 * 27 Mar 03 - ad - added bg colors for RMS search and green text for tips
 * 29 Mar 03 - ad - added add for advertisement notice
 */
 
 
BODY {
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0pt;
    MARGIN-TOP: 0pt;
}

P {
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
}

TD {
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
}
H3 {
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
}

/* for horizontal dots */
.dots {
	background-image: url("http://www.psychologytoday.org/htdocs/prod/images/dot_horizontal.gif");
	background-repeat: repeat-x;
}

/* for vertical dots */
.vdots {
	background-image: url("http://www.psychologytoday.org/htdocs/prod/images/dot_vertical.gif");
	background-repeat: repeat-y;
}

/* for left nav gradient */
.gradient {
	background-image: url("http://www.psychologytoday.org/htdocs/prod/images/gradient.gif");
	background-repeat: repeat-x;
}

.headingBlue {
    COLOR: #6699FF;
    /* FONT-FAMILY: frutiger, verdana, sans-serif; */
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

/* headingAdmin */

.headingAdmin {
    COLOR: #000000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingAdmin {
    COLOR: #000000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}


/* headingMed   */
.headingMed {
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}

a.headingMed:link {
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}

a.headingMed:active {
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}

a.headingMed:visited {
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}

a.headingMed:hover {
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}

/* headingGray */
.headingGray {
    COLOR: #999999;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
}

/* headingBlack */
.headingBlack {
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
    LINE-HEIGHT: 18px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
}

/* headingLarge */
.headingLarge {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
    LINE-HEIGHT: 18px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
}

a.headingLarge:link {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingLarge:active {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingLarge:visited {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingLarge:hover {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

.headingSmall {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 12px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
}

a.headingSmall:link {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingSmall:active {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingSmall:visited {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingSmall:hover {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

.headingSmallest {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
}

a.headingSmallest:link {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingSmallest:active {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingSmallest:visited {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.headingSmallest:hover {
    COLOR: #6699FF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/* states */
.states {
    COLOR: #99CC99;
    FONT-FAMILY: Georgia, Times, serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bolder;
    FONT-STYLE: italic;
    TEXT-DECORATION: none;
}

/* menuTop */
a.menuTop:link {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.menuTop:active {
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.menuTop:visited {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.menuTop:hover {
    COLOR: #FFFF00;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

/* featureBullet */
.featureBullet { 
    COLOR: #6699FF; 
    FONT-FAMILY: Georgia, Times, serif; 
    FONT-SIZE: 14px; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none; 
}

a.featureBullet:link { 
    COLOR: #6699FF; 
    FONT-FAMILY: Georgia, Times, serif; 
    FONT-SIZE: 14px; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none; 
}

a.featureBullet:active { 
    COLOR: #6699FF; 
    FONT-FAMILY: Georgia, Times, serif;
    FONT-SIZE: 14px; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none; 
}

a.featureBullet:visited { 
    COLOR: #6699FF; 
    FONT-FAMILY: Georgia, Times, serif; 
    FONT-SIZE: 14px; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
}

a.featureBullet:hover { 
    COLOR: #6699FF; 
    FONT-FAMILY: Georgia, Times, serif; 
    FONT-SIZE: 14px; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: underline;
}

/* proTitle */
.proTitle {
    COLOR: #6699FF;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.proTitle:link {
    COLOR: #6699FF;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.proTitle:active {
    COLOR: #6699FF;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.proTitle:visited {
    COLOR: #6699FF;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.proTitle:hover {
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    BACKGROUND: #6699FF;
}


/* BODY TEXT AND NOTATIONS */

.date {
    COLOR: #666666;
    FONT-FAMILY: Georgia, Times, Serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
}

a.date {
    COLOR: #666666;
    FONT-FAMILY: Georgia, Times, Serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: underline;
}

.textItal {
    COLOR: #000000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal; 

    FONT-STYLE: italic;

    TEXT-DECORATION: none;

}



.textBold {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



.textError {

    COLOR: #FF0000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



.textWhite {

    COLOR: #FFFFFF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



.textIndent {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

    TEXT-INDENT: 15px;

}



.textParagraph {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

    TEXT-ALIGN: justify;

}



/* best matching professionals field of practice */

.bestField {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



/* active professionals field of practice */

.activeField {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}





/* .textLink */

a.textLink {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: underline;

}



a.textLink:link {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: underline;

}



a.textLink:active {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: underline;

}



a.textLink:visited {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: underline;

}



a.textLink:hover {

    COLOR: #333333;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: underline;

}







/* .text */

.text {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.text {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.text:link {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.text:active {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.text:visited {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.text:hover {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



/* .textSub */

.textSub {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.textSub {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.textSub:visited {

    COLOR: #999999;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.textSub:hover {

    COLOR: #ff9900;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



/* .textBlue */

.textBlue {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



a.textBlue {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: underline;

}



a.textBlue:visited {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: underline;

}



a.textBlue:hover {

    COLOR: #FFFFFF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

    BACKGROUND: #6699FF

}



/* .textBlueBold */

.textBlueBold {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



a.textBlueBold {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: underline;

}



a.textBlueBold:visited {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: underline;

}



a.textBlueBold:hover {

    COLOR: #FFFFFF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

    BACKGROUND: #6699FF;

}

/* .textBoldHighlight */

.textBoldHighlight {
    COLOR: #000000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 15px;
    TEXT-DECORATION: none;
}

/* a.textBoldHighlight */

a.textBoldHighlight {
    COLOR: #000000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 15px;
    TEXT-DECORATION: none;
}

a.textBoldHighlight:visited {
    COLOR: #000000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 15px;
    TEXT-DECORATION: none;
}

a.textBoldHighlight:active {
    COLOR: #000000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 15px;
    TEXT-DECORATION: none;
}

a.textBoldHighlight:hover {
    COLOR: #FF9900;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 15px;
    TEXT-DECORATION: none;
}


/* .textTop3 */
.textTop3 {
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

/* .textRed */
.textRed {
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

/* .textRedBold */

.textRedBold {

    COLOR: #FF0000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



a.textRedBold {

    COLOR: #FFFF00;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



a.textRedBold:visited {

    COLOR: #FFFF00;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



a.textRedBold:hover {

    COLOR: #FFFF00;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



/* .textBoldOrange */

a.textBoldOrange {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textBoldOrange:visited {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textBoldOrange:active {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textBoldOrange:hover {

    COLOR: #FF9900;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



/* .textOrange */

a.textOrange {

    COLOR: #FF9900;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textOrange:visited {

    COLOR: #FF9900;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textOrange:active {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textOrange:hover {

    COLOR: #FFCC00;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



/* .textBoldGray */

.textBoldGray {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



/* a.textBoldGray */

a.textBoldGray {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textBoldGray:visited {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textBoldGray:active {

    COLOR: #666666;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



a.textBoldGray:hover {

    COLOR: #FF9900;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    LINE-HEIGHT: 15px;

    TEXT-DECORATION: none;

}



/* THIS IS FOR THE TERMS AND ARTICLES PAGE                  */

/* IT IS USED AS AN ALTERNATIVE TO HTML MARKUP IN THE CASE  */

/*   THAT WE CHANGE COLORS/USAGE AT A LATER DATE            */



.termHighlight {

    COLOR: #FF9900;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



.blueButton { 

    COLOR: #FFFFFF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    BACKGROUND-COLOR: #6699FF;

}



.BlueButton { 

    COLOR: #FFFFFF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    BACKGROUND-COLOR: #6699FF;

}



.WhiteButton {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    BACKGROUND-COLOR: #FFFFFF;

}



.OrangeButton {

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    font-size: 9pt;

    font-weight:bold;

    color:white;

    background-color:#ff9800;

}



a.textField {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    BACKGROUND-COLOR: #FFFFFF;

}



.textField {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    BACKGROUND-COLOR: #FFFFFF;

}



a.TextField {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    BACKGROUND-COLOR: #FFFFFF;

}



.TextField {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    BACKGROUND-COLOR: #FFFFFF;

}



.smallSearch {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    BACKGROUND-COLOR: #FFFFFF;

}



a.grayMenu {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    BACKGROUND-COLOR: #CCCCCC;

}



.grayMenu {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    BACKGROUND-COLOR: #CCCCCC;

}



/* MASTERING STRESS MODULES */

/* FOR MASTERING STRESS FORM ELEMENTS USE THE 'FORM BUTTONS' */

/* IN THE SECTION IMMEDIATELY PRECEDING THIS ONE             */



.coach {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 11px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



/* coachLink */

a.coachLink {

    COLOR: #6699FF;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 11px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



a.coachLink:hover {

    COLOR: #FF9900;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 11px;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



/* .coachDirective */

.coachDirective {

    COLOR: #FF9900;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 11px;

    FONT-WEIGHT: bold;

    FONT-STYLE: italic;

}



.consumer {

    COLOR: #000033;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 11px;

    FONT-WEIGHT: normal;

    TEXT-DECORATION: none;

}



.consumerNarrative {

    COLOR: #000033;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 11px;

    FONT-WEIGHT: normal;

    FONT-STYLE: italic;

}



.login {

    COLOR: #ffffff;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 8pt;

}



/* .menu */

.menu {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    BACKGROUND-COLOR: transparent;

    /* BACKGROUND-COLOR: #FFFFFF; */

}



p.menu {

    COLOR: #000000;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 8pt;

    FONT-WEIGHT: bold;

}



a.menu:link {

    COLOR: blue;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10pt;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



a.menu:active {

    COLOR: blue;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10pt;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



a.menu:visited {

    COLOR: blue;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10pt;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: none;

}



a.menu:hover {

    COLOR: blue;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

    FONT-SIZE: 10pt;

    FONT-WEIGHT: bold;

    TEXT-DECORATION: underline;

}



TD.header {

    COLOR: #000088;

    FONT-FAMILY: Verdana, helvetica, arial, sans-serif;

}



.miniMenu {

	font-family: Verdana, arial, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	background-color: #FFFFFF;

}



/* left_nav.css */

.menuLeft {

	width: 109px;

    font-family: verdana, arial, sans-serif;

	color: #ffffff;

	font-size: 10px;

	text-align: center;

	border-color: #336699;

	border-style: solid;

	border-bottom-width: 1px;

}



.menuLeft a:link {

	color: #ffffff;

    font-family: verdana, arial, sans-serif;

	font-size: 10px;

    font-weight: bold;

    text-decoration: none;

}



.menuLeft a:visited {

	color: #ffffff; 

    font-family: verdana, arial, sans-serif;

	font-size: 10px;

    font-weight: bold;

    text-decoration: none;

}



.menuLeft a:hover {

	color: #ffff66;

    font-family: verdana, arial, sans-serif;

	font-size: 10px;

    font-weight: bold;

    text-decoration: none;

}



.menuLefthd {

	width: 109px;

    font-family: verdana, arial, sans-serif;

	color: #ffff66;

	font-size: 10px;

    font-weight: bold;

	background-color: #6699FF;

	text-align: center;

	border-color: #336699;

	border-style: solid;

	border-bottom-width: 1px;

}





/* left_nav_w3c.css */

.menuLeft {

    font-family: verdana, arial;

	color: #ffffff;

	font-size: 10px;

    font-weight: bold;

    text-align: center;

	border-color: #336699;

	border-style: solid;

	border-top-width: 0px;

	border-right-width: 0px; 

	border-bottom-width: 1px;

	border-left-width: 0px;

	margin: 0px;

}



.menuLeft a {  

	position:relative; 

	display:block; 

	text-decoration: none; 

    font-family: verdana, arial; 

    font-weight: bold;

	color: #ffffff; 

}


.menuLeft a:hover {  

	background-color: #B7CDF6; 

	text-decoration: none; 

    font-family: verdana, arial;

    font-weight: bold;

	color: #000000;

}


.menuLefthd {

    font-family: verdana, arial;

	color: #ffff66;

	font-size: 10px;

    font-weight: bold;

	background-color: #6699FF;

    text-align: center;

	border-color: #336699;

	border-style: solid;

	border-top-width: 0px;

	border-right-width: 0px; 

	border-bottom-width: 1px;

	border-left-width: 0px;

}

/* results table bg colors */

.darkRow {
        BACKGROUND: #FFFFCC;
}

.lightRow {
        BACKGROUND: #FFFFFF;
}

.tipRow {
        BACKGROUND: #FFFFCC;
}
       
.prof_search_bg {
        BACKGROUND: #FFFFCC;
}


/* to choose a better default text for form elements */
.button {
        font-family: verdana, arial, sans-serif;
        color: #000000;
        font-weight: normal;
        font-size: 10px;
        text-decoration: none;
}


/* for green tips text */
.tip {
        font-family: verdana, arial, sans-serif;
        color: #009933;
        font-weight: bold;
        font-size: 10px;
        text-decoration: none;
} 
  
a.tip {
	font-family: verdana, arial, sans-serif;
	color: #009933;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}
      
a.tip:link {
       font-family: verdana, arial, sans-serif;
        color: #009933;
        font-weight: bold;
        font-size: 10px;
        text-decoration: underline;
}

a.tip:active {
       font-family: verdana, arial, sans-serif;
       color: #009933;
        font-weight: bold;
        font-size: 10px;
        text-decoration: underline;
}       
        
a.tip:visited {
       font-family: verdana, arial, sans-serif;
        color: #009933;
        font-weight: bold;
        font-size: 10px;
        text-decoration: underline;
}       
        
a.tip:hover {
       font-family: verdana, arial, sans-serif;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 10px;
        text-decoration: underline;
        background: #009933;
}
 
 
/* ad */
.ad {

    COLOR: #CCCCCC;

    FONT-FAMILY: arial, verdana, sans-serif;

    FONT-SIZE: 12px;

    FONT-WEIGHT: bold; 

    TEXT-DECORATION: none;

}


/* for top nav border */
.topBanner {
  		background:#6699FF;				
  		border-right:1px solid #336699;
  		border-bottom:1px solid #336699;
		}
		
/* for top nav border */
.botBanner {
  		background:#6699FF;	
  		border-top:1px solid #336699;
		}
		
/* .tspothead is for the Therapist Spotlight titles */
.tspothead {
	font-family:georgia, times, serif;
	color:#666666;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	}

/* SPYGLASS MEDIA STYLES */
.spydate {
    COLOR: #666666;
    FONT-FAMILY: Georgia, Times, Serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
}

a.spydate {
    COLOR: #666666;
    FONT-FAMILY: Georgia, Times, Serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: underline;
}

.spytitle {
	COLOR: #6699FF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

a.spytitle:link {
	COLOR: #6699FF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spytitle:active {
	COLOR: #6699FF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spytitle:visited {
	COLOR: #6699FF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spytitle:hover {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	BACKGROUND: #6699FF;
	}

.spyauthor {
	COLOR: #666666;
	FONT-FAMILY: georgia, times, serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
	
.spypubdate {
	COLOR: #333333;
	FONT-FAMILY: georgia, times, serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.spymagdate {
	COLOR: #000000;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.spytext {
	COLOR: #000000;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

a.spytext:link {
	COLOR: #333333;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spytext:active {
	COLOR: #333333;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spytext:visited {
	COLOR: #666666;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spytext:hover {
	COLOR: #333333;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	BACKGROUND: #6699FF;
	}

.spydescription {
	COLOR: #000000;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}
	
.spycontent {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	BACKGROUND: #6699FF;
	TEXT-ALIGN: center;
	}

/* for column bg colors */
.spyheader {
	BACKGROUND: #6699FF;
	}

.spyarchives {
	BACKGROUND: #E8E8E8;
	}
	
.spycurrent {
	BACKGROUND: #FFFFFF;
	}
	
/* for related items in right column */
.spyrtitle {
	COLOR: #6699FF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

a.spyrtitle:link {
	COLOR: #6699FF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spyrtitle:active {
	COLOR: #6699FF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spyrtitle:visited {
	COLOR: #6699FF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spyrtitle:hover {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	BACKGROUND: #6699FF;
	}

.spyrtext {
	COLOR: #000000;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	{

a.spyrtext:link {
	COLOR: #333333;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spyrtext:active {
	COLOR: #333333;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spyrtext:visited {
	COLOR: #666666;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	}

a.spyrtext:hover {
	COLOR: #333333;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	BACKGROUND: #6699FF;
	}

/* END SPYGLASS STYLES */