input[type=text] {
    color: #3a5270;
    background-color: #e8f3f3;
    height: 26px;
    border-radius: 5px;
    max-width: 600px
}
input[type=password] {
    background-color: darkGray;
    border-radius: 6px
}
.blinking {
    animation: blinkingText 3s infinite;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
@keyframes blinkingText {
    0% {
        color: red;
    }
    20% {
        color: transparent;
    }
    50% {
        color: brown;
    }
    100% {
        color: red;
    }
}

.pic2 {
    float: right;
    height: 100px
}

.slogan {
    font-family: tahoma;
    font-style: italic;
    font-weight: bold;
    font-size: 15px
}

.personal_info label {
    float: left;
    width: 100px;
    margin-right: 10px;
    padding: 10px;
}

.b {
    margin: 5px;
    width: 400px;
    length: 320px;
}

.form {
    border: 3px inset #0066FF;
    width: 370px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
}

.form1 {
    border: 8px inset #0066FF;
}

.form2 {
    border: 3px inset #0066FF;
    width: 315px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
}

.form3 {
    border: 3px inset #0066FF;
    width: 400px;
    height: 125px;
    margin-left: auto;
    margin-right: auto;
}

.form4 {
    border: 3px inset #0066FF;
    width: 400px;
    height: 400px;
}

.reg {
    font-color: black;
}

.systemtable, .systemtable TH {
    margin: auto;
    text-align: center;
    font-family: verdana;
    font-size: 10pt;
    color: darkblue;
    background-color: #FFF;
    border-style: solid;
    border-color: #9999cc;
    border-width: thin;
    border-top-color: #330066;
}

.h1 {
    text-align: center;
    font-style: italic;
}

.top_nav {
    float: left;
}

.buttontext {
    color: white;
    background-color: darkblue;
    font-weight: bold;
    font-family: verdana;
    font-size: 14px;
}

.buttontext20 {
    color: white;
    background-color: darkblue;
    font-weight: bold;
    font-family: verdana;
    font-size: 20px;
}

.buttontextbrown {
    color: brown;
    background-color: lightblue;
    font-weight: bold;
    font-family: verdana;
    font-size: 14px;
    border-radius: 9px;
}

.buttonsmallcancel {
    background-color: red;
    color: white;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    border-radius: 9px;
}

.buttonCancel {
    background-color: red;
    color: white;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    border-radius: 9px;
}
.buttonsubmitbig {
    background-color: #007eda;
    color: white;
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    border-radius: 9px;
}
.buttonsubmit {
    background-color: #007eda;
    color: white;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    border-radius: 9px;
}
.buttonclear {
    background-color: white;
    color: blue;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    border-radius: 9px;
}
.buttonsubmit:hover {
    background-color: #007eda;
    color: midnightblue;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    border-radius: 9px;
}

.buttonmobilesubmit {
    background-color: lightgray;
    color: brown;
    font-family: verdana;
    font-size: 9px;
    width: auto;
    border-radius: 9px;
}

.buttonsmallsubmit {
    background-color: lightgray;
    color: brown;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    border-radius: 9px;
}

.buttonpinksubmit {
    background-color: #660066;
    color: white;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    border-radius: 9px;
}

.buttonsubmitgreen {
    width: auto;
    background-color: green;
    color: white;
    border-radius: 9px;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
}

.buttonsubmitblue {
    width: auto;
    background-color: blue;
    color: white;
    border-radius: 9px;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
}

.buttonsubmitdarkblue {
    width: auto;
    background-color: darkblue;
    color: white;
    border-radius: 9px;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
}
.buttonsubmitblue20 {
    width: 8%;
    padding: 8px;
    background-color: #007eda;
    color: white;
    border-radius: 9px;
    border: 1px solid #007eda;
    font-family: verdana, serif;
    font-size: 20px;
    font-weight: bold;
    margin: 1% 1% 0 0;
}

.buttoncancelred {
    background-color: red;
    color: white;
    border-radius: 7px;
    border: 1px solid #007eda;
    font-family: verdana, serif;
    font-size: 16px;
    font-weight: bold;
}
.buttonsubmitgreen {
    background-color: lightgreen;
    color: white;
    border-radius: 7px;
    border: 1px solid #007eda;
    font-family: verdana, serif;
    font-size: 16px;
    font-weight: bold;
}
.buttonsubmitwhite20 {
	width: auto;
    background-color: white;
    color: #007eda;
    border-radius: 9px;
    border: 1px solid #007eda;
    font-family: verdana, serif;
    font-size: 20px;
    font-weight: bold;
}

.buttonsubmityellow {
    width: auto;
    background-color: olive;
    color: white;
    border-radius: 7px;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
}

.buttonsubmitbrown {
    width: auto;
    background-color: brown;
    color: white;
    border-radius: 7px;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
}

.buttonsubmitblack {
    width: auto;
    background-color: black;
    color: white;
    border-radius: 7px;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
}
.buttonsubmitbrown16 {
    width: auto;
    background-color: brown;
    color: white;
    border-radius: 9px;
    font-family: verdana;
    font-size: 16px;
    font-style: italic;
}

.buttondelete {
    border-radius: 9px;
    background-color: lightGray;
    color: red;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
}

#TButton {
    width: auto;
    background-color: lightblue;
    color: brown;
    border-radius: 9px;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
}

a:visited {
    color: blue;
}

a {
    color: blue;
}

.a {
    font-size: 20px;
}

.g {
    margin-left: 50px;
    margin-right: auto;
    border: 4px ridge grey;
}

.bit {
    text-align: center;
    font-style: italic;
}

/*make footer clear elements*/
.page_footer {
    background-color: #0000FF;
    background-image: linear-gradient(to top, #0000FF, #0066FF, #3399FF, #CCFFFF);
    clear: both;
    text-align: center;
    color: white;
    width: 100%;
}

#footer {
    width: 100px;
    length: 80px;
    position: center;
}

p {
    padding: 10px;
    text-align: justify;
    color: #3a5270;
}

img {
    margin-left: 5px;
    max-width: 900px
}

pre {
    font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
    margin-bottom: 10px;
    overflow: auto;
    width: auto;
    padding: 5px;
    background-color: blue;
    color: white;
}

h1, h2, p {
    margin: 0 10px
}

h1 {
    font-size: 20px;
    color: #4396D8;
    letter-spacing: 1px
}

h2 {
    font-size: 14pt;
    color: #FFF;
    background-color: brown
}

h3 {
    font-size: 12pt;
    margin: 0;
    padding: 0 0 3px;
    background: #9999cc;
    color: #FFFFFF
}

h4 {
    font-size: 10pt;
    margin: 0;
    padding: 0 0 3px;
    background: #9999cc;
    color: #FFFFFF
}

h2 {
    padding-top: 0.3em
}

#container-its {
    width: 100%;
    padding: 10px;
    background-color: white;
    color: black;
    text-align: center
}

.table {
    width: 100%;
    table-layout: fixed;
}

.row {
    display: table-row;
}

.cell {
    display: table-cell;
}

#border {
    border-style: solid;
    border-color: #9999cc;
    border-width: thin;
    border-top-color: #330066;
    width: 906px;
    padding: 10px;
}

#blackdiv16 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    background-color: black;
    color: white;
    font-size: 16px;
}

#blackdiv16 a {
    color: white;
}

#blackdiv12 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    background-color: black;
    color: white;
    font-size: 12px;
}

#blackdiv12 a {
    color: white;
}

#blackdiv14 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    background-color: black;
    color: white;
    font-size: 14px;
}

#blackdiv14 a {
    color: white;
}

#blackdiv {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    background-color: black;
    color: white;
}

#blackdiv a {
    color: white;
}

#divgraywhite {
    margin: 0 auto;
    background-color: gray;
    color: white;
    border-radius: 9px;
    max-width: 800px;
    text-align: center
}

#divgrayleft16 {
    width: 100%;
    background-color: #e5e8e8;
    color: #4a235a;
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 16px
}
#whitebrowndiv20 {
    margin: 0 auto;
    text-align: center;
    padding: 30px;
    font-family: verdana;
    font-size: 20px;
    background-color: white;
    color: brown;
    border-radius: 12px;      
}
#whitebrowndiv30 {
    margin: 0 auto;
    text-align: center;
    padding: 30px;
    font-family: verdana;
    font-size: 30px;
    background-color: white;
    color: brown;
    border-radius: 12px;      
}
#whitepad30div {
	color: brown;
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    padding: 30px;
    font-size: 30px  
}

#whitepad20div {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    padding: 20px;
    font-size: 20px 
}

#whitepad10div {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    padding: 10px;
}
#graybrowndiv16 {
    margin: 0 auto;
    text-align: center;
    padding: 16px;
    font-family: verdana;
    font-size: 16px;
    background-color: lightgray;
    color: brown;
    border-radius: 12px;      
}

#lightgraydiv {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    background-color: lightgray;    
}

#whitediv {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
}

#whitedivleft {
    padding-left: 20px;
    font-family: verdana;
}
#whitebrownpad40 {
    text-align: left;
    padding: 40px;
    font-family: verdana;
    background-color: white;
    color: brown;
    font-size: 14px;
    border-radius: 12px;      
}

#whitebrownpad20 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    background-color: white;
    color: brown;
    font-size: 20px;
    border-radius: 12px;      
}

#whitebrownpad18 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 18px;
    background-color: white;
    color: brown;
}
#whitebrownpad16 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 16px;
    background-color: white;
    color: brown;
    border-radius: 12px;      
}
#bluewhiteright16 {
    text-align: right;
    padding-right: 20px;
    font-family: verdana;
    font-size: 16px;
    background-color: blue;
    color: white;
}
#whitebrownpad14 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 14px;
    background-color: white;
    color: brown;
}
#graybrowndiv12 {
    text-align: center;
    font-family: verdana;
    font-size: 12px;
    background-color: lightgray;
    color: brown;
    border-radius: 12px;
}
#graybrownpad12 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 12px;
    background-color: lightgray;
    color: brown;
    border-radius: 12px;
}
#graywhitepad12 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 12px;
    background-color: darkgray;
    color: white;
    border-radius: 12px;
    height:16px;    
}
#blackwhitepad16 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 16px;
    background-color: black;
    color: white;
    border-radius: 12px;
    height:20px;    
}
#blackwhitediv12 {
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 12px;
    background-color: black;
    color: white;
    border-radius: 12px;
    height:20px;    
}
#greenwhitepad16 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 16px;
    background-color: green;
    color: white;
    border-radius: 12px;    
}
#bluewhitebgsky {
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 16px;
    background-color: blue;
    color: white;
    border-radius: 12px;
    background-image:url(/img/sky.gif);
}
#whitebrownpad12 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 12px;
    background-color: white;
    color: brown;
    border-radius: 12px;
    height:30px;    
}
#bluewhitepad12 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    font-size: 12px;
    background-color: darkblue;
    color: white;
    border-radius: 12px;   
}
#whitebrowndiv {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    background-color: white;
    color: brown;
}

#whitebrowndiv14 {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 20px;
    background-color: white;
    color: brown;
}
#brownwhitediv20 {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 20px;
    background-color: brown;
    color: white;
}
#brownwhitediv16 {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 16px;
    background-color: brown;
    color: white;
}
#whitebrowndiv16 {
    margin: 0 auto;
    text-align: center;
    padding: 16px;
    font-family: verdana;
    font-size: 16px;
    background-color: white;
    color: brown;
    border-radius: 12px;    
}

#whitebrowndiv14 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 14px;
    background-color: white;
    color: brown;
    border-radius: 12px;    
}

#whitebrownleft14 {
    padding-left: 20px;
    font-family: verdana;
    font-size: 14px;
    background-color: white;
    color: brown;
    font-weight: bold;
}

#whiteblackleft12 {
    padding-left: 20px;
    font-family: verdana;
    font-size: 12px;
    background-color: white;
    color: black;
}

#whitebrowndiv12 {
    text-align: center;
    font-family: verdana;
    font-size: 12px;
    background-color: white;
    color: brown;
    border-radius: 9px;        
}
#graywhitediv12 {
    text-align: center;
    font-family: verdana;
    font-size: 12px;
    background-color: darkgray;
    color: white;
    border-radius: 9px;        
}
#whitereddiv12 {
    text-align: center;
    font-family: verdana;
    font-size: 12px;
    background-color: white;
    color: red;
    font-weight: bold;
}

#whitereddiv14 {
    text-align: center;
    font-family: verdana;
    font-size: 14px;
    background-color: white;
    color: red;
    font-weight: bold;
}

#bluewhitediv20 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 20px;
    background-color: blue;
    color: white;
    max-width: 100%;
}
#pinkwhitediv14 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 14px;
    background-color: #7946EE; 
    color: white;
    max-width: 100%;
}
#pinkwhitediv16 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 16px;
    background-color: #7946EE; 
    color: white;
    max-width: 100%;
}
#darkpinkwhitediv16 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 16px;
    background-color: #7946EE;
    color: white;
    max-width: 100%;
}
#darkpinkwhitediv14 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 14px;
    background-color: #7946EE;
    color: white;
    max-width: 100%;
}
#lightpinkwhitediv16 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 16px;
    background-color: #990099;
    color: white;
    max-width: 100%;
}
#lightpinkwhitediv14 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 14px;
    background-color: #990099;
    color: white;
    max-width: 100%;
}
#lighterpinkwhitediv16 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 16px;
    background-color: #b300b3;
    color: white;
    max-width: 100%;
}

#evenlighterpinkwhitediv16 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 16px;
    background-color: #cc00cc;
    color: white;
    max-width: 100%;
}

#bluewhitediv16 {
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
    font-size: 16px;
    background-color: #2a4260;
    color: white;
    max-width: 100%;
}

#bluewhitediv20blur {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 20px;
    background-color: #3a5270;
    color: white;
    max-width: 100%;
}

#whitebluediv20 {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 20px;
    background-color: white;
    color: blue;
    max-width: 100%;
}

#graybluediv30 {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 30px;
    background-color: lightGray;
    color: blue;
    font-weight: bold;
    max-width: 100%;
}

#whitebluediv16 {
    margin: 0 auto;
    text-align: center;
    padding: 16px;
    font-family: verdana;
    font-size: 16px;
    background-color: white;
    color: blue;
}

#whitebluediv14 {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 14px;
    background-color: white;
    color: blue;
}
#whitebluediv12 {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    font-family: verdana;
    font-size: 12px;
    background-color: white;
    color: blue;
}
#whitebluediv10 {
    margin: 0 auto;
    text-align: center;
    padding: 10px;
    font-family: verdana;
    font-size: 10px;
    background-color: white;
    color: blue;
}
#bgcontentdiv {
    background-image: url("/img/bg-content-links.jpg");
    background-repeat: no-repeat;
    height: 200px;
    background-position: center;
    text-align: center;
    font-family: verdana;
    background-color: white;
    color: brown;
}

#bgcontentdiv a {
    color: blue;
}

#bgcontentwhitediv {
    background-image: url("/img/bg-quiz-links.jpg");
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    font-family: verdana;
    font-size: 20px;
    color: white;
}

#bgquizdiv {
    background-image: url("/img/bg-quiz-links.jpg");
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    font-family: verdana;
    background-color: white;
    color: brown;
}

#bgquizdiv a {
    color: blue;
}

#whiteblackdiv16 {
    text-align: center;
    font-family: verdana;
    background-color: white;
    color: black;
    font-size: 16px
}
#whiteblackdiv14 {
    text-align: center;
    font-family: verdana;
    background-color: white;
    color: black;
    font-size: 14px
}

#whiteblackpad20 {
    text-align: left;
    padding: 20px;
    font-family: verdana;
    background-color: white;
    color: black;
}

#whiteblackdiv a {
    color: blue;
}

.bluetable a:link {
    color: white;
    background: blue
}

.bluetable a:visited {
    color: white;
    background: blue
}

.bluetable a:active {
    color: black;
    background: yellow
}

.bluetable a:hover {
    color: blue;
    background: white
}

textarea#smallwide {
    width: 100%;
    max-width: 800px;
    height: 60px;
    background-color: lightGray;
    color: black;
    border-radius: 4px;
    font-family: Verdana;
    font-size: 12px;
}

textarea#small {
    width: 100%;
    max-width: 600px;
    height: 60px;
    background-color: lightGray;
    color: black;
    border-radius: 3px;
    font-family: Verdana;
    font-size: 12px;
}

textarea#smallest {
    width: 100%;
    max-width: 600px;
    height: 40px;
    background-color: lightGray;
    color: black;
    border-radius: 3px;
    font-family: Verdana;
    font-size: 12px;
}
textarea#standard {
    width: 100%;
    max-width: 800px;
    height: 100px;
    background-color: lightGray;
    color: black;
    border-radius: 6px;
    font-family: Verdana;
    font-size: 14px;
}

textarea#tall {
    width: 100%;
    max-width: 800px;
    height: 100px;
    background-color: lightGray;
    color: black;
    border-radius: 5px;
    font-family: Verdana;
    font-size: 12px;
}

textarea#report {
    background-color: #CCCCFF;
    color: black;
    border-radius: 6px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}

textarea#rulefamilytextarea {
    width: 100%;
    max-width: 600px;
    height: 40px;
    background-color: #CCCCFF;
    color: black;
    border-radius: 9px;
    font-family: Verdana;
    font-size: 10px;
}

textarea#lightgray {
    background-color: lightGray;
    border-radius: 9px;
}

TR.lightBlue {
    background-color: #CCFFFF
}

TR.lightYellow {
    background-color: #FFFFE0
}

.whitetable, th, td {
    font-family: verdana;
    font-size: 10pt;
    color: black;
    background-color: #FFF;
    border: 1px solid #007eda;
    border-collapse: collapse;
    padding: 5px;
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
.table td {border:solid 1px #fab; width:100%; word-wrap:break-word;}


.table thead tr td {
    border-top: 1px solid #007eda;
}

/* Rounded Corner Table format*/
.rtop, .rbottom {
    display: block
}

.rtop *, .rbottom * {
    display: block;
    height: 1px;
    overflow: hidden
}

.r1 {
    margin: 0 5px
}

.r2 {
    margin: 0 3px
}

.r3 {
    margin: 0 2px
}

.r4 {
    margin: 0 1px;
    height: 2px
}

.rs1 {
    margin: 0 2px
}

.rs2 {
    margin: 0 1px
}

.tableB {
    border: double orange;
    margin: auto;
    border-spacing: 10px 10px;
    display: table;
}

.tableBRow {
    display: table-row;
    width: 100%;
    margin: auto;
}

.stickyTr {
position: sticky;
top:0;
}

.tableBHeading {
    display: table-header-group;
    width: 100%;
    margin: auto;
    background-color: #EEE;
    text-color: orange;
}

.tableBCell, .tableBHead {
    margin: auto;
    display: table-cell;
}

.tableBCellBorder, .tableBHeadBorder {
    margin: auto;
    display: table-cell;
    border: solid;
    border-color: gray;
    border-width: 1px;
}

.bigCell {
    margin: auto;
    display: table-cell;
    padding-left: 20px;
    border: solid;
    width: 100%;
    word-wrap: break-word;
}

.paddingLeftCell {
    margin: auto;
    display: table-cell;
    padding-left: 20px;
}

.solidCell {
    margin: auto;
    display: table-cell;
    padding-left: 20px;
    border: solid;
}

.brownCell {
    margin: auto;
    display: table-cell;
    padding-left: 20px;
    color: brown;
}

.redCell {
    margin: auto;
    display: table-cell;
    padding-left: 20px;
    color: red;
}

.tableBFoot {
    margin: auto;
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.tableBBody {
    margin: auto;
    display: table-row-group;
}

.tableNoBorder {
    margin: auto;
    border-spacing: 10px 10px;
    align: center;
    display: table;
    table-layout: fixed;
}

.tableNoBorderRow {
    margin: auto;
    display: table-row;
}

.tableNoBorderHeading {
    margin: auto;
    background-color: #EEE;
    display: table-header-group;
}

.tableNoBorderCell, .tableNoBorderHead {
    margin: auto;
    display: table-cell;

}

.tableNoBorderHeading {
    margin: auto;
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.tableNoBorderFoot {
    margin: auto;
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.tableNoBorderBody {
    margin: auto;
    display: table-row-group;
}

.borders {
    border-color: grey;
    border: 1px;
}

.orangeText {
    color: orange;
}

.centered {
    text-align: center;
}

body {
    margin: 0;
    padding: 0;
    height: 100%;
    min-height: 100%;
    position: relative;
}

.button {
    border: none;
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    padding: 5px;
}

.button:hover {
    background-color: #FBB266;
}

.title {
    font-size: 16pt;
    color: blue;
    letter-spacing: 1px;
    text-align: center;
}

.buttonLink {
    text-decoration: none;
    height: 25px;
    padding: 2px 5px 2px 5px;
    text-align: center;
    border-radius: 3px;
    font-weight: bold;
}

.orangeBg {
    background: #FBB266;
}