header,footer,article,aside,nav,section,figure,figcaption,main{
                                               display:block;
}
body{
     font-family       :Helvetica,Arial,sans-serif;
     font-size         :87.5%;
     /*width             :1000px;*/
     /*responsive begins here*/
     width             :100%;
     height            :910px;
     margin            :0 auto;
     color             :#000000;
     background-color  :#ffffff;
     border-right      :1px solid #00FF00;
     border-left       :1px solid #00FF00;
     border-bottom     :1px solid #00FF00;
     border-top        :4px solid #00FF00;   
     position          :relative;
     }
header{
    
      background:url("images/nature.jpg") no-repeat scroll  left top;
    }

header #h_image {
          float :left;
          /*height:80px;
          width :80px;
          responsive here.*/
           width: 8%;
           max-width: 80px;
           min-width: 40px;
}

header h1{
          
          text-align  :center;
          font-weight :bold;
          font-variant:normal;
          color       :#000000;
       }

header p{
         
         text-align  :center;
         font-style  :italic;
         font-variant:normal;
         color       :#000000;
         font-weight:bold;
         }
header #h_par2{
               /*padding-left:80px;*/
                /*responsive here*/
                padding-left:8%;
                font-weight:bold;
}

#navElem ul{
            clear           : left;
            list-style-type : none;
            margin          : 0;
            padding         : 0;
            position        : relative;
            border-top      :1px solid #000000;
            border-bottom   :1px solid #000000;
            /*responsive */
            width:100%;
         }

#navElem ul li{
              float:left;
              /*responsive*/
              width:20%;
          }
#navElem ul li a{
        display         : block;
        /*width           : 199px;*/
        text-align      : center;
        padding         : 1em 0;
        text-decoration :none;
        color           :#000000;
        background-color:#00FF00;
        font-weight     :bold;
        transition      :background-color 1s ease 0s;
        border-right    :0.6px solid black;
        /*responsive */
        width:99.5%;
        }
#navElem ul ul{
              display  :none;
              position : absolute;
              top      :100%;
              }
#navElem ul ul li{
                  float:none;
                  }
#navElem ul li:hover >ul{
                    display:block;
         }
#navElem >ul::after{
           content  :"";
           clear    :both;
           display  :block;
           }

#navElem ul li a:focus, #navElem ul li a:hover{
             cursor          :pointer; 
             background-color:#00FFFF;
             font-style      :italic;
             }

section div.button_panel img{
                         width : 25px;
                         height: 25px;
}


section #indicator{
                   height         :25px;
                   width          :75px;
                   vertical-align :top;
                   position       :relative;
                   left           :1px;
                   width          :1000px;                   
 
}
section #indicator1{
                    border:1px solid black;
                    height: 25px;
                    width : 75px; 
}

section p{
          padding-left: 200px;
          font-style  :italic; 
}
section h2{
           font-weight:bold;
           font-style : normal;
           text-align :center;
} 
footer{
       position   :absolute;
       top        :810px;
       bottom     :1px;
       left       :0px;
       right      :0px;
       height     :98px;
       border-top :1px solid #00FF00;
       /*responsive here*/
       width:100%;
}

footer #approvalStamp{
                     
                      float:right;
}


footer #pointer{
               text-align    :center;
               padding-top   :0px;
              
                
}


footer address img{
                   /*width : 20px;*/
                   height: 20px;
                   /*responsive*/
                   width:2%;
                   max-width:128px;
                   min-width:20px;

}
footer #info address{
                     font-weight:bold;
}              