﻿/* CONTENT BLOCKS
----------------------------------------------------------*/
/* GLOBAL NESTED STYLES ACROSS ALL CB */
.StandardCBStyle, .HomeCBStyle {font-family: 'proxima-nova', arial;}
.StandardCBStyle p, .normalPara p, .HomeCBStyle p {margin: 0; padding: 0;}

.StandardCBStyle a {color: #00658B;text-decoration: underline;}
.StandardCBStyle a:hover {color:#40B3C9;}

/* STANDARD CB */
.StandardCBStyle, .StandardCBStyle .normalPara p, .StandardCBStyle .normalPara, .StandardCBStyle p {font-size: 19px; line-height: 38px; color: #333333; font-weight: 300;}

.StandardCBStyle h3, .StandardCBStyle h4, .StandardCBStyle h5, .StandardCBStyle h6 {margin: 0; padding: 0; line-height: 1.6em; font-weight: 700; color: #00658B;}
.StandardCBStyle h3 {font-size: 1.3em;}
.StandardCBStyle h4 {font-size: 1.2em;}
.StandardCBStyle h5 {font-size: 1.1em;}
.StandardCBStyle h6 {font-size: 1em;}

.StandardCBStyle ul {margin: 10px 0 10px 0; padding:0 0 0 0}
.StandardCBStyle ul li  {margin:8px 0 10px 15px; padding: 0 45px 0 17px; list-style-type:none; line-height: 1.6em;}
.StandardCBStyle ul li:before  {color: #00658B; font-family: 'df-icomoon'; content: "\e62a"; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; margin: 0 5px -6px -20px;}

.StandardCBStyle ol {margin: 10px 0 10px 10px; padding:0 0 0 0;}
.StandardCBStyle ol li  {margin:8px 0 10px 25px; padding:0 45px 0 5px; line-height: 1.6em; zoom:1; list-style-type: decimal-leading-zero;}

.StandardCBStyle hr {background-color: #cccccc; border: none; height: 1px;}
.StandardCBStyle blockquote {font-size: 18px; color: #666666; background-color: #f4f4f4; line-height: 1.9em; margin: 24px 0 24px 0; padding: 25px 35px 35px 35px; box-shadow: 0 0 10px #999; border: 4px solid #fff;}
.StandardCBStyle table {border-collapse: collapse; border-color: #f4f4f4; }
.StandardCBStyle table thead {background-color: #808080; border-collapse: collapse; border-color: #808080; color: #ffffff;}
.StandardCBStyle table thead td, .StandardCBStyle table thead th td  {border-color: #cccccc;}
.StandardCBStyle caption {caption-side:bottom; text-align: left; font-size: .75em;}


/* STYLED LIST
----------------------------------------------------------*/ 
.styledlist {
    padding: 20px 0 0 25px;
    width: 100%;
    margin: 0 auto;
    min-height: 200px;
    _height: 200px;
    text-align: left;
}

.styledlistnopad {
    padding-left: 0 !important;
    min-height: 200px !important;
    _height: 200px !important;
}

.styledlistoutcb {
    padding: 20px 0 0 0;
}


.styledlist ul {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
    list-style: none !important;
    color: #333333;
    text-align: left;
}

.styledlist ul li {
    margin: 0 !important;
    padding: 9px 0 !important;
    float: left;
    width: 33%;
    list-style: none !important;
    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
    text-align: left;
}

.StandardCBStyle ul li:before  {display: none !important;}

.contentlabel {
    clear: both;
    padding: 40px 0 0 0;
    font-size: 30px;
    line-height: 32px;
    font-weight: 200;
    letter-spacing: .04em;
    color: #00658B;
    text-transform: uppercase;
}

.contenttagline {
    font-size: 18px;
    font-weight: 300;
    line-height: 20px;
    margin: 0;
    font-style: normal;
    color: #0099B7;
    text-transform: uppercase;
    letter-spacing: .04em;
    padding: 0;
    opacity: 1;
}

/* LOADING ICON FONT
----------------------------------------- */
@font-face {
	font-family: 'df-icomoon';
	src:url('/Themes/Default/Content/fonts/df-icomoon.eot?a9yoq0');
	src:url('/Themes/Default/Content/fonts/df-icomoon.eot?#iefixa9yoq0') format('embedded-opentype'),
		url('/Themes/Default/Content/fonts/df-icomoon.woff?a9yoq0') format('woff'),
		url('/Themes/Default/Content/fonts/df-icomoon.ttf?a9yoq0') format('truetype'),
		url('/Themes/Default/Content/fonts/df-icomoon.svg?a9yoq0#df-icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}



