/* Global Classes */

.mce-content-body
{font-size: 100%;}

.news-article-intro, .mce-content-body .news-article-intro
{font-weight:  700 !important;}

.block-quote, .mce-content-body .block-quote
{margin: 0 15px 15px 15px; font-style: italic !important;}

img.left 
{float: left;}

img.right 
{float: right;}

.light-blue
{color: #0393ce !important;}

.dark-blue
{color: #1b4d99 !important;}

h2.margin-top-20pixels
{display: block; margin-top: 20px !important;}

ul.margin-bottom-30pixels,p.margin-bottom-30pixels
{display: block; margin-bottom: 30px !important;}

p.margin-bottom-20pixels
{display: block; margin-bottom: 20px !important;}


/* Standard Styles */

#content h1, .mce-content-body h1
{margin-bottom: 15px; font: 500 230%/1.0em DaxWide, Verdana, Geneva, sans-serif; color: #1b4d99;}

#content h2, .mce-content-body h2
{margin-bottom: 15px; font: 500 100%/1.4em DaxWide, Verdana, Geneva, sans-serif; color: #4e4e50;}

#content h3, .mce-content-body h3
{margin-bottom: 15px; font: 500 120%/0.8em DaxWide, Verdana, Geneva, sans-serif; color: #1b4d99;}

#content .main h4, .mce-content-body h4
{margin-bottom: 6px; font: 700 80%/1.0em Verdana, Geneva, sans-serif; text-transform: uppercase; color: #4e4e50;}

#content .main h5, .mce-content-body h5
{margin-bottom: 15px; font: 500 140%/1.4em DaxWide, Verdana, Geneva, sans-serif; color: #1b4d99;}

#content .main h6, .mce-content-body h6
{margin-bottom: 10px; font: 700 80%/1.4em Verdana, Geneva, sans-serif; letter-spacing: -0.1px; color: #4e4e50;}

#content .main p, .mce-content-body p
{margin-bottom: 10px; font: 500 80%/1.4em Verdana, Geneva, sans-serif; letter-spacing: -0.1px; color: #4e4e50;}

#content .main p a, .mce-content-body p a, #content .main p a:hover, .mce-content-body p a:hover, #content .main ul li a, #content .main ul li a:hover, #content .main ol li a, #content .main ol li a:hover, .mce-content-body ul li a, .mce-content-body ul li a:hover, .mce-content-body ol li a, .mce-content-body ol li a:hover
{font-size: 100%;}

#content .main a, .mce-content-body a
{font: 500 80%/1.3em Verdana, Geneva, sans-serif; letter-spacing: -0.1px; color: #0393ce; text-decoration: none;}

#content .main a:hover, .mce-content-body a:hover
{font: 500 80%/1.3em Verdana, Geneva, sans-serif; letter-spacing: -0.1px; color: #0393ce; text-decoration: underline;}

#content .main hr, .mce-content-body hr
{height: 1px; margin-bottom: 20px; color: #c6c7c8; background-color: #c6c7c8; border: 0;}

#content .main ul, #content .main ol, .mce-content-body ul, .mce-content-body ol
{margin-bottom: 20px;}

#content .main ul li, #content .main ol li, .mce-content-body ul li, .mce-content-body ol li
{margin-bottom: 5px; font: 500 80%/1.3em Verdana, Geneva, sans-serif; letter-spacing: -0.1px; color: #4e4e50;}

#content .main ul li, .mce-content-body ul li
{list-style-type: disc; margin-left: 20px; padding-left: 20px;}

#content .main ol li, .mce-content-body ol li
{list-style-type: decimal; margin-left: 25px; padding-left: 15px;}

#content .main table, .mce-content-body table
{width: 100%; margin-bottom: 20px; background: #fc0; border-top: 1px solid #fff; border-right: 1px solid #fff;}

#content .main table tr, .mce-content-body table tr
{border-bottom: 1px solid #fff;}

#content .main table th, #content .main table td, .mce-content-body table th, .mce-content-body table td
{padding: 10px 12px 12px 12px; font: 500 80%/1.3em Verdana, Geneva, sans-serif; letter-spacing: -0.1px; border-left: 1px solid #fff;}

#content .main table th, .mce-content-body table th
{background: #0c4ca3; color: #fff;}

#content .main table td, .mce-content-body table td
{background: #eef5f9; color: #4e4e50;}


