html {
color:#2e2e2e;
}

h1,h2 {
font-family:Arial, Helvetica, sans-serif;
}

h3,h4,h5,h6 {
font-family:Arial, Helvetica, sans-serif;
}

h1,h2,h3 {
padding:0 0 .5em;
}

h1 {
font-size:210%;
}

h2 {
border-bottom:2px solid #D42D39;
font-size:182%;
margin-bottom:15px;
padding:0 0 4px;
}

h3 {
font-size:138.5%;
}

h3 a{
text-decoration:none;
}

h3 a:hover{
text-decoration:underline;
}

h4 {
font-size:123.1%;
text-transform:uppercase;
font-weight:700;
padding-bottom:0.25em;
line-height:1.4em;
}

h4 a{
text-decoration:none;
}

h4 a:hover{
text-decoration:underline;
}


h5 {
font-size:93%;
}

h6 {
font-size:85%;
}

strong {
font-weight:700;
}

a {
color:#2a7e9d; /*#457d8*/
}

a:hover {
text-decoration:none;
}

abbr,acronym {
border-bottom:1px dotted #000;
cursor:help;
}

em {
font-style:italic;
}

blockquote,ul,ol,dl {
margin:0 1em 1em;
}

ul ul {
margin-bottom:.25em;
}

ol,ul,dl {
margin-left:1em;
}

ol li {
list-style:decimal outside;
}

ul li {
list-style:disc outside;
}

ul ul li {
list-style:circle outside;
}

dl dd {
margin-left:1em;
}

th,td {
border:1px solid #bbb;
padding:.5em;
}

th {
font-weight:700;
text-align:center;
}

caption {
margin-bottom:.5em;
text-align:center;
}

p,fieldset,table,pre {
padding-bottom:1em;
}

p,li,dd {
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
}

hr {
position:relative;
visibility:hidden;
height:0;
margin:0;
padding:0;
}

input,textarea {
margin-top:.25em;
margin-bottom:.5em;
}

input[type=text],input[type=password] {
width:14em;
}

.custom-form input[type=text],.custom-form input[type=password] {
width:auto;
}

input[type=submit] {
margin-top:10px;
}

select {
margin-bottom:.75em;
margin-top:.15em;
}

legend,label {
line-height:1.5em;
padding-top:.5em;
}

legend {
color:#333;
font-size:116%;
padding:0.25em;
}

fieldset {
border:1px solid #ccc;
padding:10px;
}

table{
margin-bottom:20px;
}