body
{
    font-family: Arial; font-size:12px;
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{     
    text-align: left;
}
h1
{
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 6px;
    vertical-align: middle;
    color: #444041;
}
h2
{
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 6px;
    vertical-align: middle;
    color: #444041;
}
h3
{
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 6px;
    vertical-align: middle;
    color: #616745;
}
h4
{
    font-size: 13px;
    margin-top: 18px;
    margin-bottom: 8px;
    vertical-align: middle;
    color: #616745;
}

h5, h6
{
    font-size: 13px;
    margin-top: 8px;
    margin-bottom: 8px;
    color: #616745;
}

.h1Desc { font-size: 15px; }
.h2Desc { font-size: 13px; }

/*---------------------------------------------------------------*/
a img
{
    border: none; text-decoration:none;
}

.clearing, .clear
{
    height: 0;
    clear: both;
}

p, label, span, ul li
{
    text-align:justify; font-size:12px; line-height:150%;
}

.smaller {font-size:7pt;}

.small {font-size:8pt;}

.medium {font-size: 10pt;}

.large {font-size:12pt;}

hr { height:1px; width:100%;}

/* LINKS
---------------------------------------------------------------*/
a:link
{   
    text-decoration: underline;color: #616745;
}
a:visited
{
    color: #616745;
}
a:hover
{
    text-decoration: none; color: #79b837; 
}
a:active
{
    color: #616745;
}

li {
  list-style: none outside none;
}

.validation-summary-errors {
    color:#dc3535
}