.pheader {
    font-size:18px;
    padding:20px 0 10px 0;
}

.plink {
    padding:10px 0 10px 0;
    font-style:italic;
}


#publicA {
    padding:0 !important;

}



#public11 {
    height:400px;
    overflow:auto;
    background-color:#eee;
    padding:0 !important;
    border-bottom:1px #ddd solid;
}

#public11B {
    height:400px;
    overflow:auto;
    background-color:#eee;
    padding:20px 10px 20px 10px;
    border-bottom:1px #ddd solid;
}

#public12 {
    height:400px;
    overflow:auto;
    border-left:1px solid #ddd;
    border-bottom:1px #ddd solid;
}

#public13 {
    height:400px;
    overflow:auto;
    border-left:1px solid #ddd;
    border-bottom:1px #ddd solid;
} 

#public21 {
    height:400px;
    overflow:auto;
    background-color:#eee;
    padding:30px 10px 0px 10px;
}

#public22 {
    height:400px;
    overflow:auto;
    border-left:1px solid #ddd;
}

#public23 {
    height:400px;
    overflow:auto;
    border-left:1px solid #ddd;
}

#psignin {
    height:65px;
    overflow:hidden;
    padding:15px 15px 0px 15px;
    border-bottom:1px solid #ddd;
}

#psurveys {
    overflow:hidden;
    padding:10px 10px 20px 10px;
} 

#psurveysDisplay {
    font-size:14px;
    color:#bbb;
    width:100%;
    height:270px;
    text-align:left;
    background-color:#fff;
    border:1px #eee groove;
    border-radius: 5px;
    padding:10px;
    overflow:auto;
}


.loginText {
    color:#666;
    font-style:italic;
    font-size:18px;
}

#clogin {
    width:90%;
    min-height:500px;
    margin-top:0px;
    padding:40px;
    margin-left: auto;
    margin-right: auto;
} 

.cloginHeader {
    padding-left:20px;
    padding-top:10px;
    color:#666;
    font-size:24px;
}

#clogin1 {
    height:360px;
    padding:20px;
    border:1px solid #ddd;
}

#clogin2 {
   height:360px;
   padding:20px;
   border:1px solid #ddd;
}

#cloginResponse {
    padding:0px 0px 10px 50px;
    color:maroon;
    font-size:16px;

}


#clogin3 {
   height:360px;
   padding:20px;
   border:1px solid #ddd;
   
}


