/* non-essential or belonging to some parent doc */
body {
    text-align:center;
    background:#084885;
    font-family: Verdana;
}
* {
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}                                  
.bodywrapper{
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    width:1010px;
    height:auto;
}
.topheaderpresidentialimage{
    overflow:hidden;
     width:1010px;
    height:100px;
    background:#012258 url(PITopBannerBGFinal_100.jpg) no-repeat;
}
.slicebgquestionary{
    width:1010px;
    overflow:hidden;
    /*padding-left:auto;
    padding-right:auto;*/
    background:url(Slice_PITopBannerBGFinal.jpg) repeat-y;
}
.topheaderimage1{
    padding-bottom:25px;
    margin-left:15px;
    margin-right:15px;
    text-align:left;
    overflow:hidden;
    width:980px;
    height:auto;
    background:#012258 url("backgroundquestionary980.jpg") no-repeat;
}
.questionaries{
    float:left;
    width:750px;
    text-align:left;
    margin-top:25px;
}
.footerwrappervoting{
    margin-top:30px;
    margin-left:55px;
}

.footerseparatorlinevoting{
    width:635px;
    height:1px;
    background-color:#88A9CA;
}

.footer{
    color:#88A9CA;
    font-size:12px;
    text-align:center;
}

.copyrighttext{
    color:#01245C;
    font-size:10px;
    text-align:center;
}

.advertisement{
    float:left;
    overflow:hidden;
    margin-top:25px;
    width:154px;
}

.resultpagemainbody{
    float:left;
    width:813px;
    text-align:left;
    margin-top:25px;
}

.ad{
    width:154px;
}

.ad4{
    float:left;
    width:808px;
    margin-bottom:25px;
}

.resultpagead5{
    float:left;
    width:120px;
}
.copyrightresulttext{
    color:#88A9CA;
    font-size:10px;
    text-align:center;
}
.adhover{
    cursor: hand;
}

.resultadvertisement{
    float:left;
    overflow:hidden;
    margin-top:25px;
    text-align:center;
    width:120px;
}

.resultadvertisement4{
    float:left;
    overflow:hidden;
    text-align:center;
    width:808px;
}
.footerwrapper{
    margin-top:30px;
}

.footerseparatorline{
    width:800px;
    height:1px;
    background-color:#88A9CA;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
