﻿body {
    font-family: 'Century Gothic';
    margin: 0;
   padding:0; 
}

div{
margin:0;
padding:0;
}


a{
    text-decoration:none;
}

a:visited {
    text-decoration: none;
}

.over:hover{
    opacity:0.8;
    cursor:pointer;
}

.none {
    position: relative;
    display: none;
}

.normal{
    position:relative;
    display:block;
}

.inlineTop{
    position:relative;
    display:inline-block;
    vertical-align:top;
}

.inlineMiddle {
    position: relative;
    display: inline-block;
    vertical-align: Middle;
}



.inlineBottom {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
}


.fixed{
    position:fixed;
    display:block;
}

.paragraph {
    margin-bottom: 1vh;
    font-size: 1vw;
    line-height:150%;
}

.heavy{
    font-weight:bold;
}

.bigtitle{
    font-size:2vw;
}

.mediumtitle {
    font-size: 1.3vw;
}

.smalltitle {
    font-size: 1.1vw;
}

.text {
    font-size:1vw;
}

.biguppadding{
    padding-top:2vh;
}

.mediumuppadding {
    padding-top: 1vh;
}

.normaluppadding {
    padding-top: 0.5vh;
}

.bigdownpadding {
    padding-bottom: 2vh;
}

.mediumuppadding {
    padding-bottom: 1vh;
}

.normaldownpadding {
    padding-bottom: 0.5vh;
}

.verticalbigpaddings {
    padding-top: 2vh;
    padding-bottom: 2vh;
}

.verticalmediumpaddings {
    padding-top: 1vh;
    padding-bottom: 1vh;
}

.verticalnormalpaddings {
    padding-top: 0.5vh;
    padding-bottom: 0.5vh;
}




.bigleftpadding {
    padding-left: 2vw;
}

.mediumleftpadding {
    padding-left: 1vw;
}

.normalleftpadding {
    padding-left: 0.5vw;
}

.bigrightpadding {
    padding-right: 2vw;
}

.mediumrightpadding {
    padding-right: 1vw;
}

.normalrigtpadding {
    padding-right: 0.5vw;
}

.sidebigpaddings {
    padding-left: 2vw;
    padding-right: 2vw;
}

.sidemediumpaddings {
    padding-left: 1vw;
    padding-right: 1vw;
}

.sidenormalpaddings {
    padding-left: 0.5vh;
    padding-right: 0.5vh;
}





.bigupmargin {
    margin-top: 2vh;
}

.mediumupmargin {
    margin-top: 1vh;
}

.normalupmargin {
    margin-top: 0.5vh;
}

.bigdownmargin {
    margin-bottom: 2vh;
}

.mediumupmargin {
    margin-bottom: 1vh;
}

.normaldownmargin {
    margin-bottom: 0.5vh;
}

.verticalbigmargins {
    margin-top: 2vh;
    margin-bottom: 2vh;
}

.verticalmediummargins {
    padding-top: 1vh;
    padding-bottom: 1vh;
}

.verticalnormalmargins {
    padding-top: 0.5vh;
    padding-bottom: 0.5vh;
}




.bigleftmargin {
    margin-left: 2vw;
}

.mediumleftmargin {
    margin-left: 1vw;
}

.normalleftmargin {
    margin-left: 0.5vw;
}

.bigrightmargin {
    margin-right: 2vw;
}

.mediumrightmargin {
    margin-right: 1vw;
}

.normalrigtpadding {
    margin-right: 0.5vw;
}

.sidebigmargins {
    margin-left: 2vw;
    margin-right: 2vw;
}

.sidemediummargins {
    margin-left: 1vw;
    margin-right: 1vw;
}

.sidenormalmargins {
    margin-left: 0.5vh;
    margin-right: 0.5vh;
}






.dvscreen{
    width:70%;
    margin:auto;
}






.spheader, .spheader1 {
    position: relative;
    display: block;
    color: White;
    text-align: center;
    text-decoration: none;
}






.lightbluecolor {
    background-color: #5597d3;
}



.dvheader, .dvfooter {
    position: relative;
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-top: 2vh;
    padding-bottom: 2vh;
}



.headercont {
    position: relative;
    width: 70vw;
    margin: auto;
    text-align: center;
}


.logo {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 16%;
    margin-right: 4%;
}


.dvhead0 {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 40%;
}



.dvlogos {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 33%;
    text-align: center;
}

.ahref{

}

.imhref {
    position: relative;
    display: block;
    height: 5vh;
    margin-right: 1vw;
    margin-bottom: 1vh;
}

.imhref1 {
    position: relative;
    display: block;
    height: 5vh;
    margin-right: 1vw;
    margin-bottom: 1vh;
}




.dvcategorys {
    padding-top: 3vh;
    text-align: center;
    width: 90vw;
    margin: auto;
}

.dvacateg {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 12%;
    margin-right: 0.1vw;
    margin-left: 0.1vw;
}

.hlcateg0, .hlcateg0:visited {
    position: relative;
    display: block;
    width: 100%;
    padding-top: 1vh;
    padding-bottom: 1vh;
    text-align: center;
    background-color: #234a6f;
    color: white;
    font-size: 1vw;
}







.dvfooter {
    padding-top: 2vw;
    padding-bottom: 2vw;
    margin-top: 1vw;
    margin-bottom: 0;
}


.dvfootin {

    width: 70%;
    margin: auto;
}

.footleft, .footright {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 45%;
}

.footright {
    top:2vw;
  

}

.spfooter{
    position:relative;
    display:block;
    color:white;
    font-size:1.3vw;
    text-align:right;
}

.foothead, .footdata {
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    color: White;
    font-size: 1.3vw;
    font-weight: bold;
    margin-bottom: 2vh;
}

.footdata {
    font-weight: normal;
    font-size: 1vw;
    text-align: right;
    text-shadow: none;
    margin-bottom: 0;
}

.hlpubbuh {
    width: 100%;
    text-align:right;
    margin-top:2vh;
}

.pubbuh {
    width: 100px;
}



.ahmn {
    width: 10vw;
    font-size: 1vw;
    text-align: center;
    color: black;
    background-color: gainsboro;
    margin-right: 0.5vw;
    margin-left: 0.5vw;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight:bold;
    margin-top: 2vh;
}