
table th
{
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
	margin:15px 0px 15px 0px;
	padding:5px 5px 5px 0px;
	text-align: center;
    font-size:1.0em;
}

table td
{
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
	line-height:1.2em;
	margin:5px 0px 5px 0px;
    font-size:1.0em;
}

.qrcode10
{
    border-collapse: collapse;
}

.qrcode10 td
{
    width:10px;
    height:10px;
    border:0px;
}

.qrcode8
{
    border-collapse: collapse;
}

.qrcode8 td
{
    width:8px;
    height:8px;
    border:0px;
}

.qrcode15
{
    border-collapse: collapse;
}

.qrcode15 td
{
    width:15px;
    height:15px;
    font-size:10px;
    font-weight:bold;
    margin:0px;
    text-align:center;
}



.qrcode16
{
    border-collapse: collapse;
    margin:20px auto 20px auto;
}

.qrcode16 td
{
    width:16px;
    height:16px;
}

.qrinfo
{
    border-collapse: collapse;
}

.qrinfo td
{
    width:20px;
    height:20px;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    border:2px black solid;
}

hr
{
    background-color:white;
    border:0px;
    border-top:2px navy solid;
    width:70%; height:0px;
    margin-top:30px;
}

.black
{
    background:black;
    border-top: 3px solid black;
    border-right: 3px solid black;
}

.qrdetail
{
    margin:0px 0px 0px 20px;
    width:100%;
}

.qrdetail h3
{
    text-align:left;
}

.qrfloat
{
    margin:0px 0px 0px 20px;
    float:left;
}

.qrfloat h3
{
    text-align:left;
}

.qrblock
{
    margin:20px auto 20px auto;
    display:table;
    clear:both;
}

.qrblack
{
    background:black;
    border: 1px solid black;
}

.qrwhite
{
    background:white;
    border: 1px solid black;
}

.floattable td
{
    display:block;
}

.divTable
{
    display:table;
    width:auto;
    border-spacing:5px;
    margin:auto;
}

.divRow
{
    display:table-row;
    width:auto;
}

.divCell
{
    float:left;
    display:table-column;
    width:250px;
}

@media only screen and ( min-width: 1100px ){

    .qrcode16
    {
        float:left;
        margin:0px 0px 20px 0px;
    }

    .qrblock
    {
        float:left;
        margin-left:100px;
        display:block;
        clear:none;
    }

    .qrfloat {
        width:400px;
    }

    .qrfloat h3
    {
        text-align:center;
    }

}