
pagebreak p {
	margin-top:0px;
}
pagebreak {color:#15203D;}
.m0{margin-top:0px!important;padding-top:0px!important;}

    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 2px; margin-right: 2px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    body.boxed,
    body.boxed #header                          { width: 100%; }

    @media only screen and (min-width: 1200px) and (max-width: 100%) {
        body.boxed,
        body.boxed #header                          { width: 100%; }
    }



    .container { 
      position: relative; 
      width:calc(100% - 20px); 
      padding: 10px; 
	}
    .container .sixteen.columns { width:calc(100% - 20px);}
    .container .fullprint.columns { width:calc(100% - 60px)!important;padding-left:30px!important;border:1px solid #000;}
    .container .four.columns { width: 170px;}
    .container .four_a.columns { width: 126px;}
    .container .four_b.columns { width: 210px;}

    .container .three_b.columns { width: 336px;}

/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

A {TEXT-DECORATION: none;}
A:link { TEXT-DECORATION: none;}
A:visited { TEXT-DECORATION: none;}
A:hover { TEXT-DECORATION: none;color:#54a4ff;}



@page {  
    footer: html_otherpagesfooter;
    header: html_otherpagesheader;
    margin-bottom:25mm;
    margin-top:25mm;
}

@page :first {    
    footer: html_firstpagefooter;
    header: html_firstpageheader;
  
    margin-bottom:0mm;
    margin-top:10mm;
    margin-left:0mm;
    margin-right:0mm;

    margin-header: 0mm;
	  margin-footer: 0mm;

}



p, ul li, li, td, td p {
	font-family:'roboto', 'sans-serif';
	line-height:1.4;	
	font-size: 10pt;
/*	margin-bottom: 8px; */
}


p {
	font-family:'roboto', 'sans-serif';
	line-height:1.4;	
	font-size: 10pt;
/*	margin-bottom: 8px;*/
}


ul {
	list-style-image: url('img/bullet_blue3.gif');
	padding-left: 50px!important;
}


ul p {
/*  margin-top:-17px;*/
}

li {
  
  /* had to take this out because a ul inside an li spanning a page change would push the whole li and its embedded ul to the next page.
  /* page-break-inside: avoid; */
}



.body, body, .body0 {

	font-family:'roboto', 'sans-serif';
	color:#464646;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	font-size: 10pt;
}

.mce_box{
	padding:5px 10px 5px 10px;
	width:calc(100% - 20px);
}

.headerfont{
	line-height:1;
	color:#15203D;
	font-family: 'roboto', 'sans-serif';
}

.waves_footer_banner {
	color:#fff;
}

.footer2 {font-family: roboto, sans-serif;font-size: 11px;color: #fff;padding-bottom:25px;}

.light-blue {
	color:#15203D;
}


.header {
	background-color:#15203D;
	color:#ffffff;
	font-size:13px;
	font-family: 'roboto', sans-serif;
	text-decoration:none;
}

.columns img, .column img{max-width: 100%; height: auto;}

hr {
	border: 0;
	height: 0;
	border-top: 1px solid #ddd;
}

h1{
	font-size:40px;
	color:#15203D;	
	margin-top:5px;
	margin-bottom:5px;
	line-height:1;
}
h2{
	color:#15203D;
	font-family: roboto, sans-serif;
	font-size:24px;
	margin-bottom:5px;
	line-height:1;
  font-weight:normal;
		
}
h3{
	font-size:16px;
	text-transform:uppercase;	
	padding-bottom: 6px;
	line-height:1;
}
h4 {
	font-size:18px;
	color:#464646;
	line-height:1;
}
h5 {
	font-size:18px;
	text-transform:uppercase;
	color:#15203D;
	line-height:1;
}
h6 {
	font-size:14px;
	color:#15203D;
	line-height:1;
}
