﻿
@font-face
{
    font-family: "Helvetica Neue Custom";
    font-weight: 300;
    src: url("../css/hn-055-n.ttf") format("truetype");
    
}
@font-face
{
    font-family: "Helvetica Neue";
    font-weight: 600;
    src: url("../css/HelveticaNeue_Lt.ttf") format("truetype");
}
@font-face
{
    font-family: "Helvetica Neue_Med";
    font-weight: 400;
    src: url("../css/HelveticaNeue_Med.ttf") format("truetype");
}

@font-face
{
    font-family: "Helvetica";
    
    src: url("../css/Helvetica_Reg.ttf") format("truetype");
}
#main
{
    border: 1px solid #666666;
    width: 1132px;
    height: 100%;
    background: white;
    margin-top: -10px;
    top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
}
#mainAutism
{
    
    width: 1160px;
   
    background: white;
    margin-top: -10px;
    top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
}
#test
{
    margin-top: 12px;
    margin-left: 2px;
}
#ta:hover
{
    outline: 1px solid gray;
}


#back-top
{
    position: fixed;
    bottom: 30px;
    left: 90%;
}

#back-top a
{
    width: 108px;
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb; /* transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover
{
    color: #000;
}

/* arrow icon (span tag) */
#back-top span
{
    width: 108px;
    height: 108px;
    display: block;
    margin-bottom: 7px;
    background: #ddd url(/images/up-arrow.png) no-repeat center center; /* rounded corners */
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px; /* transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover span
{
    background-color: #01508B;
}

#test
{
    margin-top: 12px;
    margin-left: 2px;
}
#ta:hover
{
    outline: 1px solid gray;
}
.hoverMe {
 opacity: 1;
	filter: alpha(opacity=100);
 	-webkit-transition: opacity 1s linear;
}
.hoverMe:hover {
    
    
	
   
    opacity: 0.8;
	filter: alpha(opacity=80);
 	-webkit-transition: all 0.5s ease-in-out;
   
   
     }
.TopNav
{
    background: white url(../images/top_nav_bar_Cbt.jpg);
    width: 1024px;
    height: 30px;
    vertical-align: middle;
}
.TopNavPGT {
    /* background: white url(../images/top_nav_bar_Cbt.jpg); */
    width: 1024px;
    height: 30px;
    vertical-align: middle;
    background-color: #31859C;
}
.TopNavIPT
{
    background: #39A0E7;

    width: 1024px;
    height: 30px;
    vertical-align: middle;
}
.TopNavTeen
{
    background: white url(../images/top_nav_bar_teen.jpg);
    width: 1024px;
    height: 30px;
    vertical-align: middle;
}
.TopNavhamd
{
   /* background: white url(../images/top_nav_bar_hamd.jpg);*/
   background-color:#5085B0;
    width: 1024px;
    height: 30px;
    vertical-align: middle;
    
}
.TopNavText
{
    /**background: white url(../images/top_nav_bar_hamd.jpg);*/
    background-color:#2CA084;
    width: 1024px;
    height: 30px;
    vertical-align: middle;
    
}
.TopNavAutism
{
    /**background: white url(../images/top_nav_bar_hamd.jpg);*/
    background-color:#CEE8F7;
    width: 1024px;
    height: 30px;
    vertical-align: middle;
    
}


.MenuSelected
{
    vertical-align: middle;
    margin-top: 7px;
    font-family: Verdana;
    color: White;
    font-weight: bold;
    font-size: 12px;
    float: left;
}
.MenuSelected:hover
{
    /*text-decoration: underline;
    cursor: pointer;*/
}
.Menu:hover
{
    
    text-decoration: underline;
    cursor: pointer;
   
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
    color:Blue;
 -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.Menu
{
    float: left;
    vertical-align: middle;
    margin-top: 7px;
    font-family: Verdana;
    color: White;
    font-size: 12px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    
}
.Menu_Top:hover
{
    
    
    cursor: pointer;
   
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
    background-color:orange;
  
 -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.Menu_Top
{
    float: left;
    vertical-align: middle;
    margin-top: 7px;
    font-family: Helvetica Neue;
    color: White;
    background-color:#F79646;
      background-color:#C0504D;
    border:1 px solid white;
    padding-top:10px;
     padding-right:5px;
      padding-left:10px;
       padding-bottom:4px;
       
    
    height:20px;
    font-size: 12px;
   
    -webkit-transition: opacity 1s linear;
    
}

.MenuLink:hover
{
    text-decoration: underline;
    cursor: pointer;
   
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
    color: white;
  
 -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.MenuLink
{
   
    font-family: Verdana;
    font-size: 10px;
    font-weight:bold;
    color: Blue;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    
}
.MenuLinkAut:hover
{
    text-decoration: underline;
    cursor: pointer;
   
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
    color: Red;
  
 -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.MenuLinkAut
{
   
    font-family: Verdana;
    font-size: 10px;
    font-weight:bold;
    color: Blue;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    
}
.MenuLinkAutReg:hover
{
    text-decoration: underline;
    cursor: pointer;
   
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
    color: Red;
  
 -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.MenuLinkAutReg
{
   
  font-family: Helvetica Neue;
     letter-spacing:1px;
    font-size: 14px;
    line-height: 160%;
    
    color: Blue;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    
}
.CourierHeader
{
    font-family: Sans-Serif;
    font-size: 22px;
    font-weight: bolder;
    font-style: italic;
    vertical-align: top;
    margin-top: 10px;
    margin-left: 5px;
    width: 324px;
}
.CourierHeaderAutismP
{
    font-family: Sans-Serif;
    font-size: 22px;
    font-weight: bolder;
    font-style: italic;
    vertical-align: top;
    margin-top: 10px;
    margin-left: 5px;
    width: 324px;
    color: #225590;
}
.HeuHeaderSH
{
    font-family: Helvetica Neue Custom, Helvetica Neue_Med, Helvetica Neue ;
    font-size: 20px;
    text-align:left;
    padding-bottom:10px;
    
    
    
}
.HeuHeader
{
    font-family: Helvetica Neue Custom, Helvetica Neue_Med, Helvetica Neue ;
    font-size: 24px;
    
    
    vertical-align: top;
    margin-top: 10px;
    margin-left: 5px;
    width: 324px;
}
.VerdanaSmallHomeipt
{
    font-family: Verdana;
    font-size: 10px;
    color: gray;
    margin-top: 10px;
    width: 323px;
    height: 190px;
    margin-left: 7px;
}
.VerdanaSmallHome
{
    font-family: Verdana;
    font-size: 10px;
    color: gray;
    margin-top: 10px;
    width: 323px;
    height: 119px;
    margin-left: 7px;
}

.LeftNavBoxSelected
{
   
     font-family:Verdana;
    color:#666666;
    font-weight:bold;
    font-size:14px;
    border : 1px solid white;
    border-top : 1px solid gray;
    width:160px;
    padding:10px;
}
.LeftNavBox
{
   
     font-family:Verdana;
    color:#666666;
  
    font-size:12px;
    border : 1px solid white;
    border-top : 1px solid gray;
    width:160px;
    padding:10px;
    
    
}
.LeftNavBox:hover
{
    color:#007FC2;
    border : 1px solid gray;
     
   
    -webkit-transition: 250ms linear 0s;
	-moz-transition: 250ms linear 0s;
	-o-transition: 250ms linear 0s;
	transition: 250ms linear 0s;
	outline: 0 none;
	
	cursor:pointer;
}
.APVideo {
    background-color:white;
    cursor:pointer
}
.APVideo:hover {

     color:#007FC2;
    background-color:gray;
    -webkit-transition: 1s linear 0s;
	-moz-transition: 1s linear 0s;
	-o-transition: 1s linear 0s;
	transition: 1s linear 0s;
	outline: 0 none;
	
	cursor:pointer;
    }
.APVideo1 {
    background-color:white;
    width:280px; height:164px;float:left; margin-left:9px; background-image: url('../images/UA_Thumb_Video1.png');background-repeat: no-repeat;
    cursor:pointer
}
.APVideo1:hover {

     color:#007FC2;
      background-image: url('../images/UA_Thumb_Video1v2.png');
   
    -webkit-transition: 1s linear 0s;
	-moz-transition: 1s linear 0s;
	-o-transition: 1s linear 0s;
	transition: 1s linear 0s;
	outline: 0 none;
	
	cursor:pointer;
    }
.APVideo2 {
    background-color:white;
    width:280px; height:166px;float:left; margin-left:96px; background-image: url('../images/UA_Thumb_Video2.png');background-repeat: no-repeat;
    
    cursor:pointer
}
.APVideo2:hover {

     color:#007FC2;
      background-image: url('../images/UA_Thumb_Video2v2.png');
   
    -webkit-transition: 1s linear 0s;
	-moz-transition: 1s linear 0s;
	-o-transition: 1s linear 0s;
	transition: 1s linear 0s;
	outline: 0 none;
	
	cursor:pointer;
    }
.APVideo3 {
    background-color:white;
    width:280px; height:166px;float:left; margin-left:9px; background-image: url('../images/UA_Thumb_Video3.png');background-repeat: no-repeat;
    
    
    cursor:pointer
}
.APVideo3:hover {

     color:#007FC2;
      background-image: url('../images/UA_Thumb_Video3v2.png');
   
    -webkit-transition: 1s linear 0s;
	-moz-transition: 1s linear 0s;
	-o-transition: 1s linear 0s;
	transition: 1s linear 0s;
	outline: 0 none;
	
	cursor:pointer;
    }
.APVideo4 {
    background-color:white;
    width:280px; height:167px;float:left; margin-left:96px; background-image: url('../images/UA_Thumb_Video4.png');background-repeat: no-repeat;
    
    
    
    cursor:pointer
}
.APVideo4:hover {

     color:#007FC2;
      background-image: url('../images/UA_Thumb_Video4v2.png');
   
    -webkit-transition: 1s linear 0s;
	-moz-transition: 1s linear 0s;
	-o-transition: 1s linear 0s;
	transition: 1s linear 0s;
	outline: 0 none;
	
	cursor:pointer;
    }
.APVideo5 {
    background-color:white;
    width:280px; height:167px;float:left; margin-left:9px; background-image: url('../images/UA_Thumb_Video5.png');background-repeat: no-repeat;
    
    
    
    
    cursor:pointer
}
.APVideo5:hover {

     color:#007FC2;
      background-image: url('../images/UA_Thumb_Video5v2.png');
   
    -webkit-transition: 1s linear 0s;
	-moz-transition: 1s linear 0s;
	-o-transition: 1s linear 0s;
	transition: 1s linear 0s;
	outline: 0 none;
	
	cursor:pointer;
    }
.APVideo6 {
    background-color:white;
    width:280px; height:167px;float:left; margin-left:96px; background-image: url('../images/UA_Thumb_Video6.png');background-repeat: no-repeat;
    
    
    
    
    
    cursor:pointer
}
.APVideo6:hover {

     color:#007FC2;
      background-image: url('../images/UA_Thumb_Video6v2.png');
   
    -webkit-transition: 1s linear 0s;
	-moz-transition: 1s linear 0s;
	-o-transition: 1s linear 0s;
	transition: 1s linear 0s;
	outline: 0 none;
	
	cursor:pointer;
    }
.APVideo7 {
    background-color:white;
    width:280px; height:167px;float:left; margin-left:9px; background-image: url('../images/UA_Thumb_Video7.png');background-repeat: no-repeat; margin-top: 0px;
    
    
    
    
    
    
    cursor:pointer
}
.APVideo7:hover {

     color:#007FC2;
      background-image: url('../images/UA_Thumb_Video7v2.png');
   
    -webkit-transition: 1s linear 0s;
	-moz-transition: 1s linear 0s;
	-o-transition: 1s linear 0s;
	transition: 1s linear 0s;
	outline: 0 none;
	
	cursor:pointer;
    }
.VerdanaSmallHomeAP
{
    font-family: Verdana;
    font-size: 13px;
    color: gray;
   
}
.VerdanaSmallHomeAPS
{
    font-family: Verdana;
    font-size: 11px;
    color: gray;
   
}
.VerdanaMediumHome
{
    font-family: Verdana;
    font-size: 12px;
    color: gray;
    margin-top: 20px;
    width: 323px;
    height: 130px;
    margin-left: 7px;
}
.VerdanaMediumHomeJust
{
    font-family: Verdana;
    font-size: 14px;
    color: gray;
    line-height:160%;
  
}

.HelveticaMediumHomeJust
{
    font-family: Helvetica Neue;
     font-size: 15px;
    color: #666666;
    line-height:160%;
  
}
.WebPartContentAutHel
{
    font-family: Helvetica Neue;
    font-size: 15px;
    line-height: 160%;
    color: #666666;
    margin-top: 19px;
}
.WebPartContentSelfHelp
{
    font-family: Helvetica Neue;
    font-size: 15px;
    line-height: 160%;
    color: #666666;
    
}
.VerdanaMediumHomeItalics
{
    font-family: Verdana;
    font-size: 12px;
    font-style:italic;
    color: gray;
    margin-top: 10px;
    width: 159px;
    height: 130px;
    margin-left: 7px;
}
.HelMediumHomeItalics
{
    font-family: Helvetica Neue;
    font-size: 12px;
  
    color: gray;
    margin-top: 10px;
    line-height:170%;
    margin-left: 7px;
}
.VerdanaSmallHomeHAMD
{
    font-family: Verdana;
    font-size: 10px;
    color: gray;
    margin-top: 10px;
    width: 323px;
    height: 129px;
    margin-left: 7px;
}
.VerdanaSmallHomeText
{
    font-family: Verdana;
    font-size: 10px;
    color: gray;
    margin-top: 10px;
    width: 323px;
    height: 190px;
    margin-left: 7px;
    line-height:135%;
}

.WebPartHeader
{
    font-family: verdana;
    font-size: 18px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    text-align: left;
    width: 197px;
}
.WebPartHeaderText
{
    font-family: verdana;
    font-size: 18px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    text-align: center;
    width: 150px;
}
.WebPartHeaderTextSub
{
    font-family: verdana;
    font-size: 14px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    text-align: center;
    width: 150px;
}
.WebPartHeaderTextBody
{
    font-family: verdana;
    font-size: 12px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    margin-left:10px;
    text-align: left;
    width: 150px;
    font-style:italic;
}
.WebPartHeader35
{
    font-family: verdana;
    font-size: 18px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    margin-left: 20px;
    text-align: left;
   
}

.OCD
{
   
    background-color:#846F47;
    color:white;

     width:200px;
            font-family:Verdana;
            font-weight:bold;
            font-size:12px;
            
            cursor:pointer;
            padding:12px;
            
            text-decoration:underline;
            display: table-cell;
            vertical-align:bottom;
            border:1px dotted #1975BE;
   
    
}
.OCD:hover
{
      
     
  
    cursor:pointer;
            -webkit-transition: all 0.55s ease-in-out;
        -moz-transition: all 0.55s ease-in-out;
        -o-transition: all 0.55s ease-in-out;
        -ms-transition: all 0.55s ease-in-out;
        transition: all 0.55s ease-in-out;
}
.PTSD
{
   
    background-color:#00483E;
    color:white;

     width:200px;
            font-family:Verdana;
            font-weight:bold;
            font-size:12px;
            
            cursor:pointer;
            padding:12px;
            
            text-decoration:underline;
            display: table-cell;
            vertical-align:bottom;
            border:1px dotted #1975BE;
   
    
}
.PTSD:hover
{
      
     
  
    cursor:pointer;
            -webkit-transition: all 0.55s ease-in-out;
        -moz-transition: all 0.55s ease-in-out;
        -o-transition: all 0.55s ease-in-out;
        -ms-transition: all 0.55s ease-in-out;
        transition: all 0.55s ease-in-out;
}
.GAD
{
   
    background-color:#791E14;
    color:white;

     width:200px;
            font-family:Verdana;
            font-weight:bold;
            font-size:12px;
            
            cursor:pointer;
            padding:12px;
            
            text-decoration:underline;
            display: table-cell;
            vertical-align:bottom;
            border:1px dotted #1975BE;
   
    
}
.GAD:hover
{
      
     
  
    cursor:pointer;
            -webkit-transition: all 0.55s ease-in-out;
        -moz-transition: all 0.55s ease-in-out;
        -o-transition: all 0.55s ease-in-out;
        -ms-transition: all 0.55s ease-in-out;
        transition: all 0.55s ease-in-out;
}
.PD
{
   
    background-color:#443545;
    color:white;

     width:200px;
            font-family:Verdana;
            font-weight:bold;
            font-size:12px;
            
            cursor:pointer;
            padding:12px;
            
            text-decoration:underline;
            display: table-cell;
            vertical-align:bottom;
            border:1px dotted #1975BE;
   
    
}
.PD:hover
{
      
     
  
    cursor:pointer;
            -webkit-transition: all 0.55s ease-in-out;
        -moz-transition: all 0.55s ease-in-out;
        -o-transition: all 0.55s ease-in-out;
        -ms-transition: all 0.55s ease-in-out;
        transition: all 0.55s ease-in-out;
}
.SA
{
   
    background-color:#1E4554;
    color:white;

     width:200px;
            font-family:Verdana;
            font-weight:bold;
            font-size:12px;
            
            cursor:pointer;
            padding:12px;
            
            text-decoration:underline;
            display: table-cell;
            vertical-align:bottom;
            border:1px dotted #1975BE;
   
    
}
.SA:hover
{
      
     
  
    cursor:pointer;
            -webkit-transition: all 0.55s ease-in-out;
        -moz-transition: all 0.55s ease-in-out;
        -o-transition: all 0.55s ease-in-out;
        -ms-transition: all 0.55s ease-in-out;
        transition: all 0.55s ease-in-out;
}
.CBTSelfHelp_SocialAnxiety {
    padding-top:20px;
    padding-left:50px;
    background-color:#1E4554;
     
  background: -moz-linear-gradient(top, #1E4554,#89A3B1);
    background: -webkit-gradient(linear, center top, center bottom, from(#1E4554), to(#89A3B1));
    background: -ms-linear-gradient (#1E4554, #89A3B1);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#1E4554' ,EndColorStr= '#89A3B1' );
}

.CBTSelfHelp_GAD {
    padding-top:20px;
    padding-left:50px;
    background-color:#791E14;
     
  background: -moz-linear-gradient(top, #791E14,#AF7564);
    background: -webkit-gradient(linear, center top, center bottom, from(#791E14), to(#AF7564));
    background: -ms-linear-gradient (#791E14, #AF7564);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#791E14' ,EndColorStr= '#AF7564' );
}

.CBTSelfHelp_PTSD {
    padding-top: 20px;
    padding-left: 50px;
    background-color: #443545;
    background: -moz-linear-gradient(top, #00483E,#38807B);
    background: -webkit-gradient(linear, center top, center bottom, from(#00483E), to(#38807B));
    background: -ms-linear-gradient (#00483E, #38807B);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#00483E' ,EndColorStr= '#38807B' );
}
.CBTSelfHelp_PanicDisorder {
    padding-top:20px;
    padding-left:50px;
    background-color:#443545;
     
  background: -moz-linear-gradient(top, #443545,#847076);
    background: -webkit-gradient(linear, center top, center bottom, from(#443545), to(#847076));
    background: -ms-linear-gradient (#443545, #847076);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#443545' ,EndColorStr= '#847076' );
}
.CBTSelfHelp_OCD {
    padding-top:20px;
    padding-left:50px;
    background-color:#3D2802;
     
  background: -moz-linear-gradient(top, #3D2802,#846F47);
    background: -webkit-gradient(linear, center top, center bottom, from(#3D2802), to(#846F47));
    background: -ms-linear-gradient (#3D2802, #846F47);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#3D2802' ,EndColorStr= '#846F47' );
}
.WebPartHeader35_Heu
{
    font-family: Helvetica Neue Custom, Helvetica Neue ;
    font-size: 22px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    margin-left: 20px;
    text-align: left;
   
}
.WebPartHeader32
{
    font-family: verdana;
    font-size: 18px;
    color: gray;
   
  
    text-align: center;
 
}

.TestItalicsHeader
{
 font-family: verdana;
    font-size: 12px;
    color: gray;
   text-align: left;
   font-weight:bold;
   font-style: italic;
}
.TestItalicsBody
{
 font-family: verdana;
    font-size: 12px;
    color: gray;
   text-align: left;
  
   font-style: italic;
}
.WebPartHeaderAutismP
{
    font-family: verdana;
    font-size: 14px;
    color: gray;
   text-align: left;
   font-weight:bold;
   font-style: italic;
 
 
}
.WebPartHeader32Hel
{
    font-family: Helvetica Neue_Med;
    font-size: 24px;
    color: gray;
   
  
    text-align: center;
 
}
.VerdanaText
{
    font-family: Verdana;
    font-size: 14px;
  color:Gray;
}
.ButtonAlign
{
    font-family: verdana;
    font-size: 18px;
    color: white;
   
  
    text-align: center;
     
     margin-top:12px;
     margin-left:20px;
     height:45px;
     position:absolute;

    
}
.ButtonAlign:hover
{
   
  text-shadow: 0 0 0.4em gray, 0 0 0.8em white;
    
}
 .ButtonAlign2
{
    font-family: Helvetica Neue Custom, Helvetica Neue;
    font-size: 22px;
    color: white;
   
  
    text-align: center;
     
     margin-top:10px;
     margin-left:20px;
     height:45px;
     position:absolute;

    
}
.ButtonAlign2:hover
{
   
  text-shadow: 0 0 0.4em gray, 0 0 0.8em white;
    
}
.WebPartContentRight
{
    font-family: verdana;
    font-size: 18px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    text-align: left;
    width: 197px;
}

.CEApproved
{
    top: 1px;
    margin-top: 10px;
    vertical-align: top;
    background: url('../images/ce_logo.gif') no-repeat;
    height: 102px;
    background-position: center;
    text-align: center;
    width: 100%;
}
.Logo
   {
          	opacity: 0.9;
	filter: alpha(opacity=90);
 	-webkit-transition: opacity 1s linear;
 	cursor: pointer;
    width: 183px;
    padding:20px;
   
}

   .Logo:hover
  {
         
    cursor:pointer;
    
    box-shadow:0px 0px 30px gray; 
    -webkit-box-shadow:0px 0px 30px gray; 
    -moz-box-shadow:0px 0px 30px gray; 
 
    -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5);
	box-shadow: 0 0 19px rgba(0,0,0,0.5);
    
   	opacity: 1;
	filter: alpha(opacity=100);
 		-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
 	
  }
  .LogoPay
   {
          	opacity: 0.9;
	filter: alpha(opacity=90);
 	-webkit-transition: opacity 1s linear;
 	cursor: pointer;
    width: 183px;
    padding:8px;
   
}

   .LogoPay:hover
  {
         
    cursor:pointer;
    
    box-shadow:0px 0px 30px gray; 
    -webkit-box-shadow:0px 0px 30px gray; 
    -moz-box-shadow:0px 0px 30px gray; 
 
    -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5);
	box-shadow: 0 0 19px rgba(0,0,0,0.5);
    
   	opacity: 1;
	filter: alpha(opacity=100);
 		-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
 	
  }
  .BLogo
   {
          	opacity: 0.9;
	filter: alpha(opacity=90);
 	-webkit-transition: opacity 1s linear;
 	cursor: pointer;
    width: 100px;
    padding:2px;
   
}

   .BLogo:hover
  {
         
    cursor:pointer;
    
    box-shadow:0px 0px 30px red; 
    -webkit-box-shadow:0px 0px 30px red; 
    -moz-box-shadow:0px 0px 30px red; 
 
    -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5);
	box-shadow: 0 0 19px rgba(0,0,0,0.5);
    
   	opacity: 1;
	filter: alpha(opacity=100);
 		-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
 	
  }
.WebPartHeader3
{
    font-family: verdana;
    font-size: 18px;
    color: gray;
    vertical-align: top;
    text-align: center;
    margin-top: 7px;
}
.WebPartContent
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 170%;
    color: #666666;
    margin-top: 19px;
}
.videoDivText
{
    /*background: white url(../images/CBT_Thumbnail.jpg);*/
    background: white url('../images/Text_Video_Image1.png') no-repeat center;
    height: 200px;
    cursor: pointer;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    text-align: center;
    width: 327px;
      z-index: 1000;
}
.videoDivText:hover
{
    background: white url(../images/Text_Video_Image2.png) no-repeat;
    background-position: center;
    height: 200px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}

.videoDiv
{
    /*background: white url(../images/CBT_Thumbnail.jpg);*/
    background: white url('../images/demo_image.jpg') no-repeat center;
    height: 247px;
    cursor: pointer;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    text-align: center;
    width: 327px;
}
.videoDivPGT {
    background: white url('../images/PGT/demo_image.jpg');
    height: 187px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    text-align: center;
    width: 327px;
}
.videoDivIPT
{
    /*background: white url(../images/CBT_Thumbnail.jpg);*/
    background: white url('../images/IPTdemopic03.jpg') no-repeat center;
    border:2px dotted white;
    cursor: pointer;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    text-align: center;

    height: 155px;
    width: 220px;
}
.videoDivIPT:hover
{
    background: #39A0E7 url(../images/IPTdemopic03v2.jpg) no-repeat;
    border:2px dotted gray;
    background-position: center;
    height: 155px;
     width: 220px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
#videoDivIPT:hover
{
    background: #39A0E7 url(../images/IPTdemopic03v2.jpg) no-repeat;
     border:2px dotted gray;
    background-position: center;
    height: 155px;
     width: 220px;
    opacity: 1;
    
    filter: alpha(opacity=100);
   -webkit-transition: all 0.5s ease-in-out;
}
.videoDivIPTF
{
    /*background: white url(../images/CBT_Thumbnail.jpg);*/
    background: white url('../images/IPTFeature.png') no-repeat center;
    border:2px dotted white;
    cursor: pointer;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    text-align: center;

    height: 188px;
    width: 212px;
    margin-left: 0px;
}
.videoDivIPTF:hover
{
    background: #39A0E7 url(../images/IPTFeaturev2.png) no-repeat;
    border:2px dotted gray;
    background-position: center;
    height: 188px;
    width: 212px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
#videoDivIPTF:hover
{
    background: #39A0E7 url(../images/IPTFeaturev2.png) no-repeat;
     border:2px dotted gray;
    background-position: center;
   height: 188px;
    width: 212px;
    opacity: 1;
    
    filter: alpha(opacity=100);
   -webkit-transition: all 0.5s ease-in-out;
}
.videoDivTeen
{
    /*background: white url(../images/CBT_Thumbnail.jpg);*/
    background: gray url('../images/teen_demo_image.jpg') no-repeat center;
    
    height: 247px;
    cursor: pointer;
      opacity: 1;
    filter: alpha(opacity=100);
   -webkit-transition: all 0.5s ease-in-out;
    text-align: center;
    width: 327px;
}

.videoDivCBTSelfHelp
{
    /*background: white url(../images/CBT_Thumbnail.jpg);*/
    background: white url('../images/CBTSelfHelpDemov1.jpg') no-repeat center;
    height: 147px;
    cursor: pointer;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    text-align: center;
    width: 227px;
    margin-left: 53px;
}
.videoDivHAMD
{
    /*background: white url(../images/CBT_Thumbnail.jpg);*/
    background: white url('../images/hamd_demo.jpg') no-repeat center;
    
    height: 247px;
    cursor: pointer;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    text-align: center;
    width: 327px;
}

.videoDivHAMD:hover
{
    /*background: white url(../images/CBT_Thumbnail.jpg);*/
    background: white url('../images/hamd_demov2.jpg') no-repeat center;
    height: 247px;
    cursor: pointer;
  
    opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
    text-align: center;
    width: 327px;
}
 .ThumbAbstract
 {
       top:1px;
    margin-top:10px;
    vertical-align:top;
    
   
    background:  url('../images/abstract_large_home.jpg') no-repeat;
   
    height:700px;
    background-position:center;
     text-align: center;
    width:950px;
   
 }
.ThumbAbstractIPT {
    top: 1px;
    margin-top: 10px;
    vertical-align: top;
    /*
        Updated on 1/30/19
     background: url('../images/abstract_large_home_ipt.png') no-repeat;*/
    background: url('../images/abstract_large_home_iptv2.png') no-repeat;
    height: 700px;
    background-position: center;
    text-align: center;
    width: 950px;
}
    
 .ThumbAbstractAutism
 {
       top:1px;
    margin-top:10px;
    vertical-align:top;
    
   
    background:  url('../images/ResearchAustism2.jpg') no-repeat;
   
    height:500px;
    background-position:center;
     text-align: center;
    width:700px;
   
 }
 .ThumbAbstractHAMD
 {
       top:1px;
    margin-top:10px;
    vertical-align:top;
    
   
    background:  url('../images/abstract_large_ResearchEvidence_HAMD.png') no-repeat;
   
    height:500px;
    background-position:center;
     text-align: center;
    width:550px;
   
 }
 
  .ThumbAbstractPage
 {
       top:1px;
    margin-top:10px;
    margin-left:10px;
    vertical-align:top;
    
   
    background:  url('../images/abstract_large_ResearchEvidence.jpg') no-repeat;
   
    height:600px;
    
    background-position:left;
     text-align: left;
    
   
 }
.ThumbAbstractPagePGT {
    top: 1px;
    margin-top: 10px;
    margin-left: 10px;
    vertical-align: top;
    background: url('../images/PGT/abstract_small.jpg') no-repeat;
    height: 600px;
    background-position: left;
    text-align: left;
}
  .ThumbAbstractPageHAMD
 {
       top:1px;
    margin-top:10px;
    margin-left:10px;
    vertical-align:top;
    
   
    background:  url('../images/abstract_large_ResearchEvidence.jpg') no-repeat;
   
    height:600px;
    
    background-position:left;
     text-align: left;
    
   
 }
  .ThumbAbstractPageTeen
 {
       top:1px;
    margin-top:10px;
    margin-left:10px;
    vertical-align:top;
    
   
    background:  url('../images/abstract_large_ResearchEvidence.jpg') no-repeat;
   
    height:600px;
    
    background-position:left;
     text-align: left;
    
   
 }
.CECertificatePopup
 {
     top:1px;
    margin-top:10px;
    vertical-align:top;
    
   
    background:  url('../images/certificate_large.gif') no-repeat;
   
    height:700px;
    background-position:center;
     text-align: center;
    width:950px;
 }
.CECertificatePopupIPT
 {
     top:1px;
    margin-top:10px;
    vertical-align:top;
    
   
    background:  url('../images/certificate_web_use_ipt.jpg') no-repeat;
   
    height:700px;
    background-position:center;
     text-align: center;
    width:950px;
 }

 .APACertificatePopup
 {
     top:1px;
    margin-top:10px;
    vertical-align:top;
    
   
    background:  url('../images/certificate_large_HAMD.gif') no-repeat;
   
    height:700px;
    background-position:center;
     text-align: center;
    width:950px;
 }
  
  .CECertificatePopupTeen
 {
     top:1px;
    margin-top:10px;
    vertical-align:top;
    
   
    background:  url('../images/certificate_web_use_teen.gif') no-repeat;
   
    height:700px;
    background-position:center;
     text-align: center;
    width:950px;
 }
 .CloseDiv
     {
          background-color:#01508B;
          cursor:pointer;
          margin:20px;
          color:White;
     }   
     .CloseDiv:hover
     {
          background-color:black;
     text-shadow: none;
	-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
	outline: 0 none;
	text-shadow: 0 0 11px gray;        
     }     
  .ThumbAbstractTeen
 {
       top:1px;
    margin-top:10px;
    margin-left:10px;
    vertical-align:top;
    
   
    background:  url('../images/abstract_large_ResearchEvidence.jpg') no-repeat;
   
    height:600px;
    
    background-position:left;
     text-align: left;
    
   
 }
.abstract_small_cbt_AD_Large {
    top: 1px;
    margin-top: 10px;
    margin-left: 10px;
    vertical-align: top;
    background: url('../images/abstract_small_cbt_AD_Large.png') no-repeat;
    height: 670px;
    width: 600px;
    background-position: left;
    text-align: left;
}
 .CECertificatePopupHAMD
 {
     top:1px;
    margin-top:10px;
    vertical-align:top;
    
   
    background:  url('../images/certificate_large_HAMD.gif') no-repeat;
   
    height:700px;
    background-position:center;
     text-align: center;
    width:950px;
 }
 .CEApproved
 {
     top:1px;
    margin-top:10px;
    vertical-align:top;
   
  
    background: url('../images/ce_logo.gif') no-repeat;
  
    height: 102px;
     background-position:center;
     text-align: center;
   width:100%;
            /*
width: 146px;
margin-left: 32px;*/
        }
  .APApproved
 {
     top:1px;
    margin-top:10px;
    vertical-align:top;
   
  
    background: url('../images/apa_logo.gif') no-repeat;
  
    height: 102px;
     background-position:center;
     text-align: center;
   width:100%;
            /*
width: 146px;
margin-left: 32px;*/
        }
#videoDivTeen:hover
{
    background: white url(../images/teen_demo_imagePlay.jpg) no-repeat;
    background-position: center;
    height: 247px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}

#videoDivCBTSelfHelp:hover
{
    background: #def5ee url(../images/CBTSelfHelpDemov2.jpg) no-repeat;
   
    background-position: center;
    height: 147px;
    opacity: 1;
    filter: alpha(opacity=100);
   -webkit-transition: all 0.5s ease-in-out;
}
#videoDiv:hover
{
    background: white url(../images/demo_image_rollover.jpg) no-repeat;
    background-position: center;
    height: 247px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}

.Italics
{
    font-family: Verdana;
    font-style: italic;
    font-size: 14px;
    text-align: center;
    width: 308px;
}
.PayPalPanel1
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color: #E6E6E6;
    background: -moz-linear-gradient(top, #E6E6E6,#999999);
    background: -webkit-gradient(linear, center top, center bottom, from(#E6E6E6), to(#999999));
    background: -ms-linear-gradient (#E6E6E6, #999999);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#E6E6E6' ,EndColorStr= '#999999' );
    
 
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
    margin-left: 10px;
    color:Black;
    padding:10px;
    width:100%;
}
.PayPalPanel2
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
     background-color:#8DA7CB;
    background: -moz-linear-gradient(top, #8DA7CB,#8DA7CB);
    background: -webkit-gradient(linear, center top, center bottom, from(#8DA7CB), to(#8DA7CB));
    background: -ms-linear-gradient (#8DA7CB,#8DA7CB);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#8DA7CB' ,EndColorStr= '#8DA7CB' );
      -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
    margin-left: 10px;
    color:Black;
    padding:10px;
    width:100%;
    height:150px;
    
}
.Purchase
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color: #71B6C1;
    background: -moz-linear-gradient(top, #71B6C1,#71B6C1);
    background: -webkit-gradient(linear, center top, center bottom, from(#71B6C1), to(#71B6C1));
    background: -ms-linear-gradient (#71B6C1, #71B6C1);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#71B6C1' ,EndColorStr= '#71B6C1' );
    height: 183px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
}
.PurchaseCBT
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color: #71B6C1;
    background: -moz-linear-gradient(top, #71B6C1,#71B6C1);
    background: -webkit-gradient(linear, center top, center bottom, from(#71B6C1), to(#71B6C1));
    background: -ms-linear-gradient (#71B6C1, #71B6C1);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#71B6C1' ,EndColorStr= '#71B6C1' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
}
.PurchasePGT {
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color: #31859C;
    background: -moz-linear-gradient(top, #31859C,#31859C);
    background: -webkit-gradient(linear, center top, center bottom, from(#31859C), to(#31859C));
    background: -ms-linear-gradient (#31859C, #31859C);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#31859C' ,EndColorStr= '#31859C' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
}
.PurchaseIPT
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color: #39A0E7;
    background: -moz-linear-gradient(top, #39A0E7,#39A0E7);
    background: -webkit-gradient(linear, center top, center bottom, from(#39A0E7), to(#39A0E7));
    background: -ms-linear-gradient (#39A0E7, #39A0E7);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#39A0E7' ,EndColorStr= '#39A0E7' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
}
.PurchaseCBT2
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color:#BBAF60;
    background: -moz-linear-gradient(top, #BBAF60,#BBAF60);
    background: -webkit-gradient(linear, center top, center bottom, from(#BBAF60), to(#BBAF60));
    background: -ms-linear-gradient (#BBAF60,#24D4F0);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#BBAF60' ,EndColorStr= '#BBAF60' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
}
.PurchaseA
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color:#BBAF60;
    background: -moz-linear-gradient(top, #BBAF60,#BBAF60);
    background: -webkit-gradient(linear, center top, center bottom, from(#BBAF60), to(#BBAF60));
    background: -ms-linear-gradient (#BBAF60,#24D4F0);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#BBAF60' ,EndColorStr= '#BBAF60' );
    height: 183px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
}

.PurchaseB
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color:#5085B0;
    background: -moz-linear-gradient(top, #5085B0,#8DA7CB);
    background: -webkit-gradient(linear, center top, center bottom, from(#5085B0), to(#8DA7CB));
    background: -ms-linear-gradient (#5085B0,#8DA7CB);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#5085B0' ,EndColorStr= '#8DA7CB' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
}
.PurchaseText
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);
    background-color: #2CA084;
    background: -moz-linear-gradient(top, #2CA084,#2CA084);
    background: -webkit-gradient(linear, center top, center bottom, from(#2CA084), to(#2CA084));
    background: -ms-linear-gradient (#2CA084, #2CA084);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#2CA084' ,EndColorStr= '#2CA084' );
    height: 183px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
*/
/*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
  background-color: #2CA084;
    background: -moz-linear-gradient(top, #2CA084,#2CA084);
    background: -webkit-gradient(linear, center top, center bottom, from(#2CA084), to(#2CA084));
    background: -ms-linear-gradient (#2CA084, #2CA084);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#2CA084' ,EndColorStr= '#2CA084' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    margin-top: 10px;
}
.PurchaseAutism
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color: #CEE8F7;
    background: -moz-linear-gradient(top, #CEE8F7,#CEE8F7);
    background: -webkit-gradient(linear, center top, center bottom, from(#CEE8F7), to(#CEE8F7));
    background: -ms-linear-gradient (#CEE8F7, #CEE8F7);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#CEE8F7' ,EndColorStr= '#CEE8F7' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-color:#28ABE1;
    margin-top: 10px;
}

.PurchaseCBTSelfHelp
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color: #4F81BD;
    background: -moz-linear-gradient(top, #006D4F,#006D4F);
    background: -webkit-gradient(linear, center top, center bottom, from(#006D4F), to(#006D4F));
    background: -ms-linear-gradient (#006D4F, #006D4F);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#006D4F' ,EndColorStr= '#006D4F' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-color:#4F81BD;
    margin-top: 10px;
}
.PurchaseAutismNew
{
    /*background: white url(../images/CBT_Landing_Site_v09_r7_c2.jpg);*/
    background-color: #4F81BD;
    background: -moz-linear-gradient(top, #4F81BD,#4F81BD);
    background: -webkit-gradient(linear, center top, center bottom, from(#4F81BD), to(#4F81BD));
    background: -ms-linear-gradient (#4F81BD, #4F81BD);
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#4F81BD' ,EndColorStr= '#4F81BD' );
    height: 153px;
    width: 326px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-color:#4F81BD;
    margin-top: 10px;
}

.CourierHeaderWhite
{
    font-family: Courier New;
    font-size: 20px;
    font-weight: bold;
    vertical-align: top;
    margin-top: 5px;
    font-style: italic;
    color: white;
    text-align: center;
    width: 321px;
}

.PurchaseButtonAutism
{
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    background: url('../images/purchasebutton01a.png') repeat-x;
    margin: 5px auto auto auto;
    height: 45px;
    text-align: center;
    width: 177px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -webkit-transition: opacity 1s linear;
}
.PurchaseButtonAutism:hover
{
    cursor: pointer;
    box-shadow: 0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 30px gray; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 30px gray; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
.PurchaseButtonAutism1
{
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
   /* background: white url('../images/purchasebutton01a.png') repeat-x;*/
   background: #0094EA;
    margin: 5px auto auto auto;
    height: 45px;
    text-align: center;
    width: 177px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -webkit-transition: opacity 1s linear;
     border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}
.Res
{
    text-align: center; margin-top:1px;
    padding:10px;
}
.Res:hover
{
    

   
    
     box-shadow: 0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 30px gray; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 30px gray; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
.PurchaseButtonAutism1
{
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
   /* background: white url('../images/purchasebutton01a.png') repeat-x;*/
   background: #0094EA;
    margin: 5px auto auto auto;
    height: 45px;
    text-align: center;
    width: 177px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -webkit-transition: opacity 1s linear;
     border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}
.PurchaseButtonAutism1:hover 
{
    cursor: pointer;
    box-shadow: 0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 30px gray; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 30px gray; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
.PurchaseButtonAutism22
{
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
   /* background: white url('../images/purchasebutton01a.png') repeat-x;*/
   background: #0094EA;
    margin: 5px auto auto auto;
    height: 45px;
    text-align: center;
    width: 177px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -webkit-transition: opacity 1s linear;
     border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}
.PurchaseButtonAutism22:hover 
{
    cursor: pointer;
    box-shadow: 0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 30px gray; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 30px gray; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}


.purchasebuttonTEXT
{
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    background: url('../images/purchasebuttonTEXT.png') repeat-x;
    margin: 5px auto auto auto;
    height: 45px;
    text-align: center;
    width: 177px;
    
    -webkit-transition: opacity 1s linear;
    
}
.purchasebuttonTEXT:hover
{
    cursor: pointer;
    box-shadow: 0px 0px 30px white; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 30px white; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 30px white; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}


.PurchaseButtonCBTSelfHelp
{
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    background: url('../images/purchasebuttonCBTSelfHelp.png') repeat-x;
    margin: 5px auto auto auto;
    margin-top:20px;
    height: 45px;
    text-align: center;
    width: 177px;
    
    -webkit-transition: opacity 1s linear;
    
}
.PurchaseButtonCBTSelfHelp:hover
{
    cursor: pointer;
    box-shadow: 0px 0px 10px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 10px gray; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 10px gray; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
.PurchaseButton
{
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    background: url('../images/purchasebuttonHAMD.png') repeat-x;
    margin: 5px auto auto auto;
    height: 45px;
    text-align: center;
    width: 177px;
    
    -webkit-transition: opacity 1s linear;
    
}
.PurchaseButton:hover
{
    cursor: pointer;
    box-shadow: 0px 0px 30px white; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 30px white; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 30px white; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
.PurchaseButtonHAMD
{
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    background: url('../images/purchasebuttonHAMD.png') repeat-x;
    margin: 5px auto auto auto;
    height: 45px;
    text-align: center;
    width: 177px;
  
    -webkit-transition: opacity 1s linear;
    z-index:1;
}
.PurchaseButtonHAMD:hover
{
    cursor: pointer;
    box-shadow: 0px 0px 30px white; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 30px white; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 30px white; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
.WebContentLinkWhite
{
    color: #ffffff;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    margin-top: 3px;
    cursor: pointer;
    padding-bottom: 2px;
    padding-top: 5px;
    text-decoration: underline;
}
.WhiteSmall
{
    font-family: Verdana;
    font-size: 10px;
    color: white;
    margin-top: 7px;
    text-align: center;
}
.MedSmallHue
{
    font-family: verdana;
    font-size: 14px;
 letter-spacing:1px;
    color: white;
    margin-top: 7px;
    text-align: center;
}
.MedSmallHueGray
{
    font-family: verdana;
    font-size: 14px;
 letter-spacing:1px;
    color: #666666;
    margin-top: 7px;
    text-align: center;
}
.WhiteSmallHue
{
    font-family: Helvetica Neue;
    font-size: 12px;
    color: white;
    margin-top: 7px;
    text-align: center;
}
.GraySmall
{
    font-family: Verdana;
    font-size: 10px;
    color: #666666;
    margin-top: 7px;
    text-align: center;
}
.bottomLine
{
    border-bottom: thin solid lightgray;
    
    padding-bottom: 20px;
}
.bottomLineText
{
    height: 241px;
    padding-bottom: 20px;
}
.bottomLineHAMD
{
    border-bottom: thin solid lightgray;
    height: 200px;
    padding-bottom: 20px;
}
.WebPartContentNew
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 170%;
    color: #666666;
    margin-top: 29px;
    line-height:210%;
}
.WebPartContent
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 170%;
    color: #666666;
    margin-top: 19px;
}
HelWebPartContent
{
    font-family: Helvetica Neue;
    font-size: 12px;
    line-height: 170%;
    color: #666666;
    margin-top: 29px;
}
.WebPartContentAut
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 160%;
    color: #666666;
    margin-top: 19px;
    text-align:left;
}
.WebContentLinkCBTSelf
{
    color: #1975BE;
   
    
    cursor: pointer;
  
    text-decoration: underline;
}
.IPTCourse {
    
    font-family: Verdana;
   
   font-size: 12px;
    margin-top:20px;
    padding-left:20px;
   
    line-height: 180%;
    color: #666666;
    
    text-align: left;
}
.WebContentLink
{
    color: #1975BE;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    margin-top: 3px;
    cursor: pointer;
    padding-bottom: 2px;
    padding-top: 5px;
    text-decoration: underline;
}
    .WebContentLink:hover {
         cursor: pointer;
   
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
   color:red;
  
 -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    }
    .WebContentLinkBig
{
    color: #1975BE;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    margin-top: 3px;
    cursor: pointer;
    padding-bottom: 2px;
    padding-top: 5px;
    text-decoration: underline;
}
    .WebContentLinkBig:hover {
         cursor: pointer;
   
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
   color:red;
  
 -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    }
.APCourse1_Demo {
    background: url(../images/course1demo01.jpg) no-repeat;
    width:200px;
    height:147px;
    border:1px solid #606060;
}
.APCourse1_Demo:hover{
     background: url(../images/course1demo01v2.jpg) no-repeat;
     box-shadow: 0px 0px 10px white; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 10px white; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 10px white; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
  
  
    -webkit-transition: opacity 1s linear;
     cursor:pointer;
}
.APCourse1_2_Demo {
    background: url(../images/course1sample01.jpg) no-repeat;
    width:200px;
    height:147px;
    border:1px solid #606060;
}
.APCourse1_2_Demo:hover{
     background: url(../images/course1sample01v2.jpg) no-repeat;
     box-shadow: 0px 0px 10px white; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 10px white; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 10px white; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
  
  
    -webkit-transition: opacity 1s linear;
     cursor:pointer;
}

.APCourse2_Demo {
    background: url(../images/course2demo01.jpg) no-repeat;
    width:200px;
    height:147px;
    border:1px solid #606060;
}
.APCourse2_Demo:hover{
     background: url(../images/course2demo01v2.jpg) no-repeat;
     box-shadow: 0px 0px 10px white; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 10px white; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 10px white; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
  
  
    -webkit-transition: opacity 1s linear;
     cursor:pointer;
}
.APCourse2_2_Demo {
    background: url(../images/course2sample01.jpg) no-repeat;
    width:200px;
    height:147px;
    border:1px solid #606060;
}
.APCourse2_2_Demo:hover{
     background: url(../images/course2sample01v2.jpg) no-repeat;
     box-shadow: 0px 0px 10px white; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 10px white; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 10px white; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
  
  
    -webkit-transition: opacity 1s linear;
     cursor:pointer;
}
    .WebContentLinkAP
{
    color: #1975BE;
   
    margin-top: 3px;
    cursor: pointer;
  width:180px;
  height:40px;
 
    
}
    .WebContentLinkAP:hover {
         cursor: pointer;
   
     box-shadow: 0px 0px 10px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 10px gray; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 10px gray; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
    }

 
.WebContentLinkCBTSelf1
{
    color: #1975BE;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    margin-top: 3px;
    cursor: pointer;
    padding-bottom: 2px;
    padding-top: 5px;
    text-decoration: underline;
    width:100px;
    float:right;
}
.WebContentLinkCBTSelf1:hover {
     cursor: pointer;
   color:red;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}


.WebPartContent3
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 130%;
    color: #666666;
    margin-top: 15px;
    vertical-align: top;
}
.WebPartContentRight
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 150%;
    color: #666666;
    margin-top: 15px;
    vertical-align: top;
    text-align: right;
}

.WebPartContent2
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 150%;
    color: #666666;
    margin-top: 18px;
    vertical-align: top;
}
.WebPartContentText
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 150%;
    color: #666666;
    margin-top: 18px;
    vertical-align: top;
    
    line-height: 150%;
    color: #666666;
    margin-top: 18px;
    vertical-align: top;
    height: 235px;
}
.FooterGray
{
    width: 1024px;
    height: 64px;
    vertical-align: middle;
}


.WebPartContentText
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 150%;
    color: #666666;
    margin-top: 18px;
    vertical-align: top;
    height: 250px;
     
}
.FooterGray
{
    width: 1024px;
    height: 64px;
    vertical-align: middle;
}
/*
.WebPartFooter
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 100%;
    color: #666666;
    margin-top: 0px;
    vertical-align: middle;
    height: 50px;
    margin-left: 11px;
    float: left;
}
.WebPartFooter2
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 100%;
    color: #666666;
    margin-top: 0px;
    vertical-align: middle;
    height: 50px;
    width: 427px;
    margin-left: 11px;
    float: left;
    text-align: center;
}
.WebPartFooter3
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 100%;
    color: #666666;
    margin-top: 0px;
    vertical-align: middle;
    height: 50px;
    width: 296px;
    margin-left: 11px;
    float: left;
    text-align: right;
}
*/
.WebPartFooter3
{
     
             font-family:Verdana;
            font-size:10px;
            
             line-height:140%;
            
          color:#4d4d4d;
            margin-top: 0px;
            vertical-align:middle;
            height: 50px;
            width: 290px;
            margin-left: 11px;
            float:left;
            text-align:left;
        }
.LogoAffect{
    margin-top: -15px; border:0px solid gray; height: 72px; padding:2px;
}
.LogoAffect:hover{
    margin-top: -15px; border:1px solid gray; height: 72px;padding:1px;
      opacity: 1;
      color:black;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
    
    background-color:#E7E7E8;
  
 -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}
.WebPartFooterAP
{
     
             font-family:Verdana;
            font-size:10px;
            
            
            
          color:#4d4d4d;
            margin-top: 0px;
            vertical-align:middle;
            height: 50px;
            width: 162px;
            margin-left: 61px;
            float:left;
            text-align:left;
        }
.WebPartFooter2
{
     
            font-family:Verdana;
            font-size:10px;
            
             line-height:140%;
            
           color:#4d4d4d;
            margin-top: 0px;
            vertical-align:middle;
            height: 50px;
            width: 202px;
            margin-left: 11px;
            float:left;
        }
.WebPartFooterAP1
{
           
            font-family:Verdana;
            font-size:11px;
            
             line-height:140%;
            
            /*color:#4d4d4d;*/
            color:white;
            margin-top: 0px;
            vertical-align:bottom;
            height: 50px;
            width: 200px;
            margin-left: 11px;
            float:left;
            padding:0px;
            text-align:left;
            
        }
.WebPartFooter
{
           
            font-family:Verdana;
            font-size:10px;
            
             line-height:140%;
            
            color:#4d4d4d;
            margin-top: 0px;
            vertical-align:bottom;
            height: 50px;
            width: 150px;
            margin-left: 11px;
            float:left;
            padding:0px;
        }
.WebPartFooterAuthor
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 100%;
    color: #666666;
    margin-top: 0px;
    vertical-align: middle;
    height: 50px;
    margin-left: 11px;
    float: left;
    text-align: right;
}
.footerSub
{
    margin-top: 10px;
    background-image: url('../images/footer.jpg');
    margin-left: 0px;
    margin-right: 57px;
    height: 79px;
    position: relative;
    width: 100%;
    z-index:1;
}
.footerSubAP
{
    margin-top: 10px;
    /*background-image: url('../images/footer.jpg');*/
    /*background-color:#606060;*/
    background-color:#808284;
    
    margin-left: 0px;
   
    height: 89px;
    position: relative;
    width: 1028px;
    z-index:1;
    top: 0px;
    left: 0px;
}
.CECertificate
{
    top: 1px;
    margin-top: 10px;
    vertical-align: top;
    cursor: pointer;
    background: url('../images/certificate_image.gif') no-repeat;
    height: 102px;
    background-position: center;
    text-align: center;
    width: 100%;
}
.CECertificatePGT {
    top: 1px;
    margin-top: 10px;
    vertical-align: top;
    cursor: pointer;
    background: url('../images/certificate_image.gif') no-repeat;
    height: 102px;
    background-position: center;
    text-align: center;
    width: 100%;
}
.CECertificateIPT
{
    top: 1px;
    margin-top: 10px;
    vertical-align: top;
    cursor: pointer;
    background: url('../images/certificate_web_use_ipt-small.jpg') no-repeat;
    height: 102px;
    background-position: center;
    text-align: center;
    width: 100%;
}

.APACertificate
{
    top: 1px;
    margin-top: 10px;
    vertical-align: top;
    cursor: pointer;
    background: url('../images/APA_certificate_image.gif') no-repeat;
    height: 102px;
    background-position: center;
    text-align: center;
    width: 100%;
}
.VerdanaSmallTesti
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 180%;
    color: gray;
    margin-top: 10px;
    width: 189px;
    height: 100%px;
    margin-left: 69px;
    padding-bottom: 10px;
}
.TitleSupp
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    text-align: left;
    margin-left: 24px;
}
.TitleSuppItalics
{
    line-height: 150%;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    text-align: left;
    margin-left: 24px;
    font-style: italic;
    cursor: pointer;
    text-decoration: none;
}
.TitleSuppItalicsSpan:hover
{
    color: Red;
}
.WebPartContentSuppTitle
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 180%;
    color: #666666;
    margin-top: 5px;
    margin-left: 24px;
    text-align: left;
}
.WebPartContentSuppTitleAut
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 160%;
    color: #666666;
    margin-top: 5px;
    margin-left: 24px;
    text-align: left;
}
.WebPartContentSuppTitleAutAPP
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 160%;
    color: #666666;
    margin-top: 5px;
    margin-left: 10px;
    text-align: left;
}
.WebPartContentSuppTitleAutAus
{
    font-family: Helvetica Neue;
     letter-spacing:1px;
    font-size: 14px;
    line-height: 160%;
   
    color: #666666;
    margin-top: 5px;
    margin-left: 24px;
    text-align: left;
}
.WebPartContentSuppTitleAutAusNew
{
      /*<link href='http://fonts.googleapis.com/css?family=Raleway' rel='stylesheet' type='text/css'>*/
    font-family: 'Raleway', sans-serif;
     letter-spacing:1px;
    font-size: 18px;
    line-height: 160%;
   
    color: #666666;
    margin-top: 5px;
    margin-left: 24px;
    text-align: left;
}
.WebPartContentSuppTitleCBTSelfHelp
{
    font-family: Helvetica Neue_Med;
    letter-spacing:1px;
    font-size: 16px;
   line-height: 160%;
   color: #fff;
    margin-left: 23px;
    text-decoration:none;
}

.WebPartContentSuppTitlePT
{
    font-family: verdana;
    letter-spacing:1px;
    font-size: 12px;
   line-height: 160%;
   color: #fff;
    margin-left: 23px;
    text-decoration:none;
    color:black;
}
.WebPartContentSuppTitlePT:hover {
     
             color:#007FC2;
     
  
    cursor:pointer;
            -webkit-transition: all 0.55s ease-in-out;
        -moz-transition: all 0.55s ease-in-out;
        -o-transition: all 0.55s ease-in-out;
        -ms-transition: all 0.55s ease-in-out;
        transition: all 0.55s ease-in-out;
}
.LeftNavSelfHelp
{
   font-family: Verdana;
    
    font-size: 13px;
  /* line-height: 110%;*/
   color: #403e3e;
    margin-left: 23px;
    text-decoration:none;
    
}
.WebPartContentSuppTitleCBTSelfHelp:hover{
     background-color:#5080B1;
           
            
             color:white;
     
  
    cursor:pointer;
            -webkit-transition: all 0.55s ease-in-out;
        -moz-transition: all 0.55s ease-in-out;
        -o-transition: all 0.55s ease-in-out;
        -ms-transition: all 0.55s ease-in-out;
        transition: all 0.55s ease-in-out;
    
}
.WebPartHeader35_CBTSelfHelp
{
    font-family: Helvetica Neue Custom, Helvetica Neue;
    font-size: 22px;
    color: White;
    vertical-align: bottom;
 
    text-align: left;
    margin-top:1px;
    
    margin-left: 0px;
    margin-bottom: 18px;
}
.WebPartContentSuppTitleAutAusTitle
{
    font-family: Helvetica Neue_Med;
     letter-spacing:1px;
    font-size: 15px;
    font-weight:bold;
    line-height: 160%;
   
    color: #666666;
    margin-top: 20px;
}
.VertialLine
{
    margin: 12px;
    width: 10px;
    height: 60px;
    float: left;
    border-right: 1px solid gray;
}
.VertialLineAP
{
    margin: 12px;
    width: 10px;
    height: 68px;
    float: left;
    border-right: 1px solid white;
}
.WebPartHeaderRE
{
    font-family: verdana;
    font-size: 18px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    text-align: left;
    width: 297px;
    margin-left: 23px;
}

.ThumbAbstractPageHAMD
{
    top: 1px;
    margin-top: 10px;
    margin-left: 10px;
    vertical-align: top;
    background: url('../images/abstract_large_ResearchEvidence_HAMD.png') no-repeat;
    height: 600px;
    background-position: left;
    text-align: left;
}
.ThumbAbstractPage
{
    top: 1px;
    margin-top: 10px;
    margin-left: 10px;
    vertical-align: top;
    background: url('../images/abstract_large_ResearchEvidence.jpg') no-repeat;
    height: 600px;
    background-position: left;
    text-align: left;
}
.ThumbAbstractPageAutism
{
    top: 1px;
    margin-top: 10px;
    margin-left: 10px;
    vertical-align: top;
    background: url('../images/ResearchAustism2.jpg') no-repeat;
    height: 610px;

    background-position: left;
    text-align: left;
}
.ThumbAbstractPageAutismParenting
{
    border: 1px: solid white;
  
    vertical-align: top;
    background: url('../images/poster01Thumb.jpg') no-repeat;
    margin-top:20px;
    height: 450px;
    background-position: left;
    text-align: left;
}
 .ThumbAbstractPageAutismParenting:hover{
        cursor: pointer;
   
     box-shadow: 0px 0px 10px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow: 0px 0px 10px gray; /*Safari shadow version*/
    -moz-box-shadow: 0px 0px 10px gray; /*Mozilla shadow version*/ /*     -moz-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	-webkit-box-shadow: 0 0 19px rgba(0,0,0,0.5); 	box-shadow: 0 0 19px rgba(0,0,0,0.5);     */
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
 }
.WebPartHeaderTestimonials
{
    font-family: verdana;
    font-size: 18px;
    color: gray;
    vertical-align: bottom;
    margin-top: 16px;
    text-align: left;
    width: 472px;
    margin-left: 23px;
}
.TestimonialContent
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 180%;
    color: #666666;
    margin-top: 5px;
    margin-left: 26px;
    text-align: left;
}
.TestimonialContentIPT
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 180%;
    color: #666666;
    margin-top: 5px;
    margin-left: 26px;
    text-align: left;
}

.TestimonialContentText
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 180%;
    color: #666666;
    margin-top: 5px;
    margin-left: 26px;
    text-align: left;
    line-height:190%;
    
}
.PaymentConfirmation
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 180%;
    color: #4a036f;
    margin-top: 5px;
    margin-left: 26px;
    text-align: left;
}
.TestimonialSays
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    line-height: 180%;
    color: #666666;
    margin-top: 5px;
    margin-right: 20px;
    text-align: right;
}
.WebPartContentSupp
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 180%;
    color: #666666;
    margin-top: 5px;
    margin-left: 24px;
    text-align: right;
}
.HeaderReasearch
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    line-height: 250%;
    color: #666666;
    margin-top: 5px;
    margin-left: 22px;
    text-align: left;
}

.ContactContentBase
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 250%;
    color: #666666;
    margin-top: 5px;
    margin-left: 24px;
    text-align: left;
}
