body, td, input, textarea {
    font-size: 1rem;
    font-family: sans-serif;
    line-height: 1.3;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-family: 'Crimson', serif;
}

table.mauBanner {
	margin:0;
}
.FormStyle {
    width: 1000px;
	margin: auto;
}
#FormPage {
    margin: auto;
}
.width100 img:nth-child(2){
	width:100%;
}
.mauBanner{
	text-align: left;
}
.mauBanner img {
    width: 120px;
    padding: 1rem 2rem 1rem 1rem;
}
.mauBanner h1 {
    font-family: serif;
    margin: 0;
    font-weight: 500;
    font-size: 2.7rem;
	letter-spacing: 1px;
	padding-right: 1rem;
}
.mauBanner.vertical-center h1 {
    font-family: serif
    margin: 0;
    font-weight: 500;
	letter-spacing: 1px
    vertical-align: middle;
}
.mauBanner .verAlignTop {
    vertical-align: middle;
}
.mauBanner.sw {
	background: #004895;
	background:linear-gradient(to bottom, #33335f, #005C97);
	color: #ffffff;
}
.mauBanner.uaf {
	background:#1e5c8d;
	color: #ffffff;
} 
.mauBanner.uas {
	background: #15639e;
	color: #ffffff;
} 
.mauBanner.uaf img,
.mauBanner.uas img{
    width: 240px;
}
.mauBanner.uaa, .templateFormNameUAA, .templateSectionTitleUAA, .templateSectionSubtitleUAA{
	background: #207b66;
	color: #ffffff;
}
.mauBanner.uaa img {
    width: 300px;
	padding: 1rem 2rem 1rem 0rem;
}
.mauBanner.kpc{
	background: #004895;
	color: #ffffff;
}
.mauBanner.kpc img{
    width: 300px;
	padding: 1rem 2rem 1rem 1rem;
}
.mauBanner.kpc-custom img {
    width: 170px;
    padding: 1rem 2rem 1rem 1rem;
}
.mauBanner.uaf-oar img {
    width: 130px;
}


.TimerPanel {
    text-align: center;
    margin: 0 20px 0 0;
    background: #f5f5f5;
    height: 45px;
    padding: 10px;
    width: 100px;
    -moz-border-radius: 10px;
    /* border-radius: 10px; */
    border-width: 2px;
    border-style: solid;
    border-color: #ccc;
}
.templateFormName, .templateSectionTitle, .templateSectionSubtitle {
	background: #006299;
    color: #fff;
}
.templateFormName, .templateFormNameUAA {
	text-align: center;
}
.templateFormName h2, .templateFormNameUAA h2{
    font-size: 1.8rem;
    font-weight: 500;
    margin: 0.1rem;
}
.templateSectionTitle h3, .templateSectionTitleUAA h3 {
    font-size: 1rem;
    font-weight: 500;
    margin: 0.2rem;
    padding-left: 1rem;
    text-transform: uppercase;
    font-family: sans-serif;
    letter-spacing: 0.2px;
}
.templateSectionSubtitle h3, .templateSectionSubtitleUAA h3 {
	font-size: 1.1rem;
    font-weight: 500;
    margin: 0.2rem;
    padding-left: 1rem;
    font-family: sans-serif;
    letter-spacing: 0.2px;
}
.footer a:link, .footer a:visited{
 	color: white;
}