::selection {background-color: #fe7c22;color: #ffffff;}
::-moz-selection {background-color: #fe7c22;color: #ffffff;}
::-webkit-selection {background-color: #fe7c22;color: #ffffff;}

.snLink {
    color: green;
}
.snLink::selection {background-color: green; color: #fe7c22;}
.snLink::-moz-selection {background-color: green;color: #fe7c22;}
.snLink::-webkit-selection {background-color: green;color: #fe7c22;}

.snLink:hover {
    color: lightgreen;
    cursor:pointer;
}
.snLink:hover::selection {background-color: lightgreen; color: #fe7c22;}
.snLink:hover::-moz-selection {background-color: lightgreen;color: #fe7c22;}
.snLink:hover::-webkit-selection {background-color: lightgreen;color: #fe7c22;}

.spLink {
    color: darkred;
}
.spLink::selection {background-color: darkred; color: #fe7c22;}
.spLink::-moz-selection {background-color: darkred;color: #fe7c22;}
.spLink::-webkit-selection {background-color: darkred;color: #fe7c22;}

.spLink:hover {
    color: red;
}
.spLink:hover::selection {background-color: red; color: #fe7c22;}
.spLink:hover::-moz-selection {background-color: red;color: #fe7c22;}
.spLink:hover::-webkit-selection {background-color: red;color: #fe7c22;}

body, p {
    margin:0;
}
p {
    font-family:tahoma;
}
a {
    color:#db6819;
    text-decoration:none;
}
a:hover {
    color: #fe7c22;
    text-decoration:none;
}


.container {
    width:60%;
}

.table {
    width: 100%;
}







.header {
    width:60%;
    margin:auto;
    margin-top:60px;
    text-align:center;
    cursor:default;
}
.header p {
    font-family:times;
    font-size:2.5em;
    color:#db6819;
}
.header p:hover {
    color: #fe7c22;
}

.pageHeader {
    width:60%;
    margin:auto;
    margin-top:5px;
    margin-bottom:25px;
    background:#f6dcca;
    border:1px solid #c0c0c0;
    border-radius:10px;
    text-align:center;
}
.pageHeader p {
    margin:3px;
}

.content {
    width:60%;
    margin:auto;
}
.content p {
    margin:3px;
}

.label {
    font-weight: bold;
    color: #db6819;
    font-size: 1.0em;
}

form {
    margin:0;
}

input {
    margin:0;
    border:1px solid #db6819;
    background: #fff5ee;
    outline:none;
}
input:hover {
    border:1px solid #fe7c22;
}
button {
    margin:0;
    border:1px solid #db6819;
    background: #fff5ee;
    outline:none;
}
button:hover {
    border:1px solid #fe7c22;
}

@media only screen and (max-width: 480px) {

.header {
    width:100%;
}
.pageHeader {
    width:100%;
    border:0px;
    border-radius:0px;
}
.content {
    width:100%;
}
}