#subLanding {
    margin-top:20px;
    margin-left:20px; 
}

#subLanding .clsTopic 
{
    margin-bottom:20px;
    text-align: justify; 
}

#subLanding .clsTopicHeading
{
    font-size: 14.0pt;
    line-height: 16pt;
    color: #2F5E53;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
    font-weight: 600;
}

#subLanding .clsTopicDescrip
{
    color: #154A3D;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
    font-size:10pt;
    font-style:normal;
    font-weight:normal;
}


#divTopicContent 
{
    margin-top:10px;
}

.clsTopicPoint 
{
    font-size: 14.0pt;
    line-height: 20pt;
    color: #2F5E53;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
    font-weight: 600;
    margin-bottom:10px;
}

.clsTopic 
{
    margin-bottom:10px;
    text-align: justify; 
    font-family: Georgia, arial, sans-serif;

}

.clsTopicHeading
{
    font-size: 12.0pt;
    line-height: 14pt;
    color: #2F5E53;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
    font-weight: 600;
}


.clsTopicHeading2
{
    font-size: 14.0pt;
    line-height: 14pt;
    color: #2F5E53;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
    font-weight: 600;
}


.clsTopicHeadingSmall
{
    width: 3in;
    font-size: 10pt;
    line-height: 14pt;
    color: #2F5E53;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
    font-weight: bold;
}

/* And another for the quote request page */
/* (same as above, but no width) */
.clsTopicHeadingMed {
    font-size: 10pt;
    line-height: 14pt;
    color: #2F5E53;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
    font-weight: bold;
}

.clsTopicHeadingBig
{
    font-size: 14pt;
    line-height: 14pt;
    color: #2F5E53;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
    font-weight: bold;
}

.clsTopicDescrip
{
    color: #154A3D;
    text-decoration: none;
    text-align: left;
    vertical-align:top;
    font-family: Georgia, arial, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
}

.clsTopicAuthor
{
    font-size:8pt;
    color:gray;
    font-style:italic;
}

.clsTopicShowMore 
{
    text-align:center;
    margin:5px 0 ;
    cursor:hand;
}

#divArticleContent 
{
   margin-top:10px;
   height:500px;
   overflow:auto; 
   
}

.clsArticleHeading
{
    font-size: 12.0pt;
    line-height: 14pt;
    color: #2F5E53;
    text-decoration: none;
    text-align: left;
    font-family: Georgia, arial, sans-serif;
}
.clsArticleHeading a:hover
{
    font-size:12pt;
    cursor:hand;
    text-decoration:underline;
     
}

.clslinkButton
{
    font-size:10pt;
    color: #2F5E53;
    background-color:#ffffff;
    text-decoration:none;
    margin-left:8px;
    padding:2px 4px; 
    border: 1px groove #aaaaaa;
    border-top-left-radius: 4px/*{cornerRadius}*/;
    border-top-right-radius: 4px/*{cornerRadius}*/;
    border-bottom-left-radius: 4px/*{cornerRadius}*/;
    border-bottom-right-radius: 4px/*{cornerRadius}*/;
} 
.clslinkButton:hover
{
    font-size:10pt;
    color:black;
    background-color:#DAFA16;
    cursor:hand;
    text-decoration:none;
     
}

.clsStateLabel 
{
   font-size:30.0pt;
   line-height:115%;
   text-align:center; 
 }

.clsStateMessage
{ 
    font-size:14.0pt;
    line-height:115%;
    font-family:Calibri,sans-serif;
    background:#cccccc;
    text-align:center; 
}

.clsGeneralInfo *
{
    font-size:12.0pt;
    line-height:115%;
    color:maroon;
    list-style:none;  
}

.clsMessage 
{
    font-size: 12.0pt;
    line-height: 115%;
    font-weight:bold;
    padding-bottom:10px;      
}

.redDisclaimer 
{
    font-size:smaller;color:Red;
}
.redQuestion 
{
    font-size: larger;color:Red;
}

