.required{
    color:crimson;
}
.errorMessage{
   color:crimson;
}
#breadcrumb{
padding: 5px 5px 7px 5px;
margin: 0px 0px 3px 0px;
width: 100%;
background-color: #EEEEEE;
}
#breadcrumb a:link,#breadcrumb a:visited{
color:navy;
text-decoration:none;
font-size:10px;
font-weight:bold;
padding-right:3px;
padding-left:3px;
}
.literal-html{
font-size: 8pt;
  text-align: left;
  background-color: #EEEEEE;
  border: solid black 1px;
  padding: 4px;
  margin: 4px 4px 4px 20px;
  width: 90%;
}

input.button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
border: 1px solid #000000;
background-color:#164571;
text-align:center;
padding:3px;
}

a:link,a:visited{
color:#000000;
text-decoration:underline;
}

a:hover{
color:#000000;
text-decoration:none;
}

table.UserProfileDetails{
border: 1px solid #BEBEBE;
}
img.UserProfileImage{
border: 2px solid #164571;
}

/* Links Styles */
h1, h2, h3, h4, h5, h6 {
    color: #164571;
    background: none;
    font-weight:bold;
    margin: 0;
    padding-top: .5em;
    padding-bottom: .17em;
    border-bottom: 1px solid #aaa;
}
h1 { font-size: 188%; }
h2 { font-size: 150%; }
h3, h4, h5, h6 {
    border-bottom: none;
    font-weight: bold;
}
h3 { font-size: 132%; }
h4 { font-size: 116%; }
h5 { font-size: 100%; }
h6 { font-size: 80%;  }

