body {
font-family: Verdana;
font-size: 12px;
background: #fff;
color: #333;
height:100%;
margin:0px;
padding:0px;
}

h1, p, ul, li {
font-size: 1.12em;
margin: 0;
padding: 0;
margin-bottom: 10px;
}

h2{
font-size: 1.55em;
margin: 0;
padding: 0;
color: #5A1414;
}

h3{
font-size: 1.40em;
margin: 0;
padding: 0;
color: #5A1414;
margin-bottom: 20px;
border-bottom: 1px dashed lightgray;
text-decoration: none; 
}

h4{
font-size: 1.35em;
margin: 0;
padding: 0;
color: white;
text-align: left;
}

h5{
font-size: 1.20em;
margin: 0;
padding: 0;
color: #5A1414;
}

h6{
font-size: 13px;
margin: 0;
padding: 0;
color: gray;
}

div#banner {
background: transparent url(mega.gif) top left no-repeat;
padding-top: 10px;
padding-bottom: 30px;
}

div#banner h1, div#menu h2 {
margin: 0;
padding: 0;
}

div#banner h1 a {
display: block;
width: 270px;
height: 120px;
}


div#banner h1 a span, div#banner .skip {
position: absolute;
top: -10000px;
left: -10000px;
}

ul#menu {
color: #fff;
margin: 0;
padding: 0.8em 0em;
height:17px;
}

ul#menu li {
display: inline;
margin: 0.1em 1em;
position: relative;
font-size: 12px;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}

ul#menu li a {
color: #fff;
text-decoration: none;
padding: 0 0.4em;
}

ul#menu li a:hover {
text-decoration: underline;
}

ul#menu li.mega a {
background: transparent url(arrow.gif) center right no-repeat;
text-decoration: none;
padding: 0 .8em;
}

ul#menu li.mega a:hover {
text-decoration: underline;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
border: 1px solid #800d10;
width: 15em;
position: absolute;
top: 1.6em;
left: 0em;
padding: 1.2em;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(225, 225, 255);
/* RGBa with 0.6 opacity */
background: rgba(225, 225, 225, 0.9);
color: #930;
z-index: 1000;
text-align: left;
}

ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a {
color: #300;
padding: 0;
background-image: none;
text-decoration: underline;
}

ul#menu li div a.more {
color: #390;
font-weight: bold;
}

ul#menu div h3 {
color: #f70;
font-weight: bold;
font-size: 0.6em;
}

ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0;
}

/* TOP MINI MENU */
/* unvisited link */
a.topminimenu:link {
    color: #fff;
    text-decoration: none;
}

/* visited link */
a.topminimenu:visited {
    color: #fff;
    text-decoration: none;
}

/* mouse over link */
a.topminimenu:hover {
    color: #fff;
    text-decoration: underline;
}

/* selected link */
a.topminimenu:active {
    color: #fff;
    text-decoration: none;
}

/* LOGO MINI MENU */
/* unvisited link */
a.logominimenu:link {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

/* visited link */
a.logominimenu:visited {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

/* mouse over link */
a.logominimenu:hover {
    color: white;
    font-weight: bold;
    text-decoration: underline;
}

/* selected link */
a.logominimenu:active {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

/* FOOTER MINI MENU */
/* unvisited link */
a.footerminimenu:link {
    color: #fff;
    text-decoration: none;
}

/* visited link */
a.footerminimenu:visited {
    color: #fff;
    text-decoration: none;
}

/* mouse over link */
a.footerminimenu:hover {
    color: #fff;
    text-decoration: underline;
}

/* selected link */
a.footerminimenu:active {
    color: #fff;
    text-decoration: none;
}


/* COMMON LINK */
/* unvisited link */
a.commonlink:link {
    text-decoration: none;
}

/* visited link */
a.commonlink:visited {    
    text-decoration: none;
}

/* mouse over link */
a.commonlink:hover {    
    text-decoration: underline;
}

/* selected link */
a.commonlink:active {    
    text-decoration: none;
}


/* Progress Bar Steps*/
ol.progtrckr {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ol.progtrckr li {
    display: inline-block;
    text-align: center;
    line-height: 3em;
}

ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }

ol.progtrckr li.progtrckr-done {
    color: black;
    border-bottom: 4px solid #f70;
}
ol.progtrckr li.progtrckr-todo {
    color: silver; 
    border-bottom: 4px solid silver;
}

ol.progtrckr li:after {
    content: "\00a0\00a0";
}
ol.progtrckr li:before {
    position: relative;
    bottom: -2.5em;
    float: left;
    left: 50%;
    line-height: 1em;
}
ol.progtrckr li.progtrckr-done:before {
    content: "\2713";
    color: white;
    background-color: #f70;
    height: 1.2em;
    width: 1.2em;
    line-height: 1.2em;
    border: none;
    border-radius: 1.2em;
}
ol.progtrckr li.progtrckr-todo:before {
    content: "\039F";
    color: silver;
    background-color: white;
    font-size: 1.5em;
    bottom: -1.6em;
}

div.uploaddocs {
    border-left: 6px solid #800D10;
    background-color: #fafafa;
}

.uploaddocs {
    border-left: 6px solid #800D10;
    background-color: #fafafa;
    width: 100%;
    padding-bottom: 50px;
}
.titleUTC {
    margin: 0;
    padding: 0;
    color: #5A1414;
    margin-bottom: 20px;
    border-bottom: 1px dashed lightgray;
    text-decoration: none;
    font-weight: bold;
}