

html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, fieldset, form, label, legend, table, tr, th, td, ul, li,img {
    margin: 0;
    padding: 0;
    border: 0;
}

body{
    background-color: #eee8d8;
    text-align: center;
}


.headerWrapper {
    background-image:url(http://cdn.depression-anxiety-stress-test.org/newassets/images/header-bg.gif) ;
    background-repeat:repeat-x ;
    width:100% ;
    height:162px ;
    text-align:center;
}

.headerWrapper h1{
    color:#ffffff;
    font-family:Arial,Verdana, Helvetica, sans-serif ;
    font-size:46px ;
    margin-left: auto ;
    margin-right: auto ;
    width:805px;
    padding-top:56px;

}


.navigationWrapper{
    margin-left: auto ;
    margin-right: auto ;
    width:800px;

}
.navigationList, .navigationList li a {
    list-style:none ;
    font-family:Arial,Verdana, Helvetica, sans-serif ;
    font-weight:bold ;
    font-size:11px ;
    color:#8697a2 ;
    text-decoration: none;

}

.navigationList li {
    height: 41px ;
    display:block ;
    float:left ;
    margin-top:10px;
    margin-right:57px;

}

.navigationList .active {
    background-position: bottom center;
    background-image: url(http://cdn.depression-anxiety-stress-test.org/newassets/images/active-nav.gif);
    background-repeat: no-repeat;
}
.navigationList .active a {
    color:#ffffff ;
}

.mainContentWrapper{
    width:800px;
    margin-left: auto;
    margin-right: auto;
    margin-top:15px;
    margin-bottom:25px;    
}

.mainContentSection{
    background-color: #8da83f;
    width:798px;
    border-right:1px solid #8da83f;
    border-left:1px solid #8da83f;

}

.TakeTheTestSection{
    background-color: #8da83f;
    border-right:1px solid #8da83f;
    border-left:1px solid #8da83f;
    height:55px;

}
.TakeTheTestInputBlock{
    float:left;
    padding-left:5px;
    padding-top:5px;
}
.TakeTheTestInputBlock span,.TakeTheTestInputBlock input{
    display:block;
    padding:0px;
    margin:0px;
}

.TakeTheTestInputBlock span{
    color:#ffffff;
    font-weight: bold;
}

/*Start cornering CSS*/
.b1h, .b2h, .b3h, .b4h{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#8da83f; margin:0 5px;}
.b2h{height:1px; background:#8da83f; border-right:2px solid #8da83f; border-left:2px solid #8da83f; margin:0 3px;}
.b3h{height:1px; background:#8da83f; border-right:1px solid #8da83f; border-left:1px solid #8da83f; margin:0 2px;}
.b4h{height:2px; background:#8da83f; border-right:1px solid #8da83f; border-left:1px solid #8da83f; margin:0 1px;}
/*End cornering CSS*/


.homePageDiv {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif ;
    font-size:13px ;
    color:#333333 ;
    padding:0px ;
    margin:0px ;
    line-height:1.5 ;
    text-align:left;
}

.homePageDiv h2{
    font-family:Verdana, Arial, Helvetica, sans-serif ;
    font-size:13px ;
    color:#333333 ;
    
}

.homePageDiv h3{
    font-family:Verdana, Arial, Helvetica, sans-serif ;
    font-size: 16px;
    font-weight: bold;        
}

.mainContentSection div {
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 5px;
    text-align: left;

}

.mainContentSection div p{
    color: #000000 ;        
    font-family:Verdana, Arial, Helvetica, sans-serif ;
    font-size:13px ;
    line-height:1.5 ;
    padding-bottom: 10px;
    padding-top: 10px;
}

.mainContentSection div ul,.mainContentSection div ol{
    color: #000000 ;
    font-family:Verdana, Arial, Helvetica, sans-serif ;
    font-size:13px ;
    padding-left:40px;
    line-height:1.5 ;
}

.mainContentSection div h2{
    font-family:Verdana, Arial, Helvetica, sans-serif ;
    font-size:16px ;
    color:#000000 ;
    padding-top:9px
}

.mainContentSection div h3{
    font-family:Verdana, Arial, Helvetica, sans-serif ;
    font-size:14px ;
    color:#000000 ;
    padding-top:9px
}
.mainContentSection div form{
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.contentAdHolder{
    padding-top:2px;
    padding-bottom:2px;
    margin:0 !important;
    margin-left:auto !important;
    margin-right:auto !important;
    
}

.footerRibbon{
    background-image:url(http://cdn.depression-anxiety-stress-test.org/newassets/images/footer-rip.gif) ;
    background-repeat:repeat-x ;
    background-position:top;
    background-color:#bfb7a4;
    height:220px;
    padding-top:50px;
}

.footer{
    width:100%;
    background-image:url(http://cdn.depression-anxiety-stress-test.org/newassets/images/footer-bg.gif) ;
    background-repeat:repeat-x ;
    height:48px;
    position:relative;
}

.footer p, .footer a{
    font-family:Verdana, Arial, Helvetica, sans-serif ;
    font-size:12px ;
    color:#508DA5 ;
    padding:0px ;
    margin:0px ;
    padding-top:15px ;
}


.normal-text{
    font-family:Verdana, Arial, Helvetica, sans-serif ;
    color:#333333 ;
    padding:0px ;
    margin:0px ;
    font-size: 12px;
    font-weight: bold;
    line-height:1.5 ;
}


/*Start cornering CSS*/
.qb1h, .qb2h, .qb3h, .qb4h{font-size:1px; overflow:hidden; display:block;}
.qb1h {height:1px; background:#ffffff; margin:0 5px;}
.qb2h{height:1px; background:#ffffff; border-right:2px solid #ffffff; border-left:2px solid #ffffff; margin:0 3px;}
.qb3h{height:1px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 2px;}
.qb4h{height:2px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 1px;}
/*End cornering CSS*/
.questionWrapper{
    width:100%;
    background-color:#ffffff;       
    position:relative;
    left:-12px;
    
}

.question{
    float:left;
    width:500px;
    font-weight:normal;
}


.statementsText{
    position:relative;
    left:-20px;
    font-size: 16px;
}

.answer{
    float:right;
    width:110px;
    height:20px;    
}

.questionAnswerSpacing{
 width:25px;
 display:block;
 float:left;
 text-align: center;
}

.bookWrapperOuter    {
width:100%;
border:1px solid black;
margin:0 !important;
padding:0 !important;    
}

.bookWrapperInner{
    width:690px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top:0px !important;
    
}

.tb1h, .tb2h, .tb3h, .tb4h{font-size:1px; overflow:hidden; display:block;}
.tb1h {height:1px; background:#efefef; margin:0 5px;}
.tb2h{height:1px; background:#efefef; border-right:2px solid #efefef; border-left:2px solid #efefef; margin:0 3px;}
.tb3h{height:1px; background:#efefef; border-right:1px solid #efefef; border-left:1px solid #efefef; margin:0 2px;}
.tb4h{height:2px; background:#efefef; border-right:1px solid #efefef; border-left:1px solid #efefef; margin:0 1px;}

.bookWrapper .bookDetailsWrapper{
    
    width:690px;
        padding:0 !important;
    margin:0 !important;
background-color:#eeeeee;
}

.bookWrapper h3{
     color:#333333 !important;
    font-size:12px !important;        
    padding:0 !important;
    margin:0 !important;
    padding-bottom:5px !important;
    
    border-bottom:1px solid #dcdcdc !important;
    width:690px;
background-color:#efefef;

}

.bookWrapper .bookDetails{
    background-color:#eeeeee;
    width:670px;
    height:200px;
    margin-left:15px !important;
    margin-top:15px !important;
    padding-bottom: 20px !important;
}

.bookWrapper .bookImage img{
    margin-right:20px;
    
}
.bookWrapper .bookTitle{
    width:400px;
    padding-top:0px !important;
    
}
.bookWrapper .bookDescription{
width:450px;
line-height: 1.2;

}

.bookWrapper .bookDescription a{
    font-size: 24px;
    font-weight:bold;

}








