@import url("//fonts.googleapis.com/css?family=Lato:400,300,200,100");


* {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
}
 


.pagetitles , 
a.pagetitles,
h1.pagetitles,
h2.pagetitles ,
h3.pagetitles {
margin: 0px 0 5px 0;
padding:0 0 2px 0;
font-weight: 300;
text-transform: none;
color: #505969;
letter-spacing:-1px;
text-align:left;
border-bottom: 4px solid #e5e5e5; 
font-size:1.8em;
font-family:Lato,Arial, Helvetica, sans-serif;
}


.subtitles , 
a.subtitles,
h1.subtitles,  
h2.subtitles,  
h3.subtitles, 
h4.subtitles   {
margin:  0;
padding: 2px  0;
font-weight: bold;
text-transform: none;
color: #004F77;
font-size: 1.3em;
letter-spacing:0px;
font-family:Lato,Arial, Helvetica, sans-serif;
}


 
.quotationsLeft,
h1.quotationsLeft,
h2.quotationsLeft,
h3.quotationsLeft ,
.quotationsRight,
h1.quotationsRight,
h2.quotationsRight,
h3.quotationsRight {
width: 195px;
min-height:80px;
background-image:url(../images/quotes.png);
background-repeat:no-repeat;
font-size:1.5em;
color:#006699;
font-weight: 400;
letter-spacing:-0px;
line-height:26px;  
font-family:Arial, Helvetica, sans-serif;
}

h3.quotationsRight span{font-weight: 300;}


.white ,  a.white:link,a.white:visited,a.white:hover { color:#FFFFFF ;}
.red ,  a.red:link, a.red:visited { color: #FF0000 ;}
.red_bold ,  a.red_bold:link, a.red_bold:visited { color: #FF0000 ; font-weight:bold;}
.orange, a.orange{color:#ff6600;}
.green, a.green:link,a.green:visited{
color: #8CBC00;
}
.blue, a.blue:link,a.blue:visited { color: #004F77; }
.gray, a.gray:link,a.gray:visited{color: #606060}
.silver ,  a.silver:link,a.silver:visited,a.silver:hover {color: #cccccc;}
.pink ,  a.pink:link,a.pink:visited,a.pink:hover{color:#FF0099;}
.black ,  a.black:link,a.black:visited,a.black:hover{color:#000;}
.clr{ display:block; clear:both}
.underline{ text-decoration:underline}

.italic{font-style:italic;}
.bold ,  a.bold:link, a.bold:visited {font-weight:bold;}
  
.block{ clear:both; display:block}

.smaller{
font-size: 0.8em;
}
.evenSmaller{
font-size: 0.7em;
}

.bigger{
font-size: 1.2em;
}

 .evenBigger{
font-size: 1.4em;
}

.bold *{ font-weight:bold}

hr{
border:0; 
height:2px; 
margin:5px auto; width:100%; 
clear: both;
/*background-color: transparent;
background-image:url(../images/semiTransLine.png);
background-repeat:repeat-x; background-position:left 50%;*/

border-top:2px solid #e1e1e1

} 

 
.quotationsLeft{margin:0 18px 6px 0;  background-position: 0px   0px; text-align: right; float:left ;	padding:6px;  } 
.quotationsRight{	margin:0 0 0 18px ; background-position: 0px  0px; float:right;text-align:left;	padding: 2px 3px 5px 0px;} 


.image-left{ border:1px solid #e1e1e1; padding:5px; margin:5px 20px 5px 5px; float:left; max-width:50%;border-radius:4px;}
.image-right{border:1px solid #e1e1e1; padding:5px; margin:5px 5px 5px 20px; float:right;  max-width:50%; border-radius:4px;}

.image-left-no-border{ border:none; padding:0px; margin:5px 20px 5px 5px; float:left; max-width:50%;border-radius:4px;}
.image-right-no-border{border: none; padding:0px; margin:5px 5px 5px 20px; float:right;  max-width:50%; border-radius:4px;}

.image-centered{border:2px solid #e1e1e1; padding:5px; margin:5px 5px 5px 20px; float:none; display:block; clear:both;  max-width:50%; margin:5px auto; text-align:center}

/*ul.circleList li {list-style:none;list-style-image: url(../images/listStyles/circle.png);}
ul.squareList li {list-style:none;list-style-image: url(../images/listStyles/square.png);}
ul.arrowList li {
list-style:none;
list-style-image: url(../images/listStyles/arrow.png);
}*/

 

.contentFull ul ,
.contentRight ul { 	margin:0 auto;   padding:  5px;  }
.contentFull ul li  ,
.contentRight ul li  { margin:5px 0 5px 15px; list-style-position: inside;list-style:inherit; list-style:disc }


ul.tickList li { list-style:none;list-style-image: url(../images/listStyles/tick.png);}

 

.contentFull p a, 
.contentFull ul li a,
.contentRight p a, 
.contentRight ul li a {
color:#006699;
text-decoration: none;
}
.contentFull p a:hover , 
.contentFull ul li a:hover,
.contentRight p a:hover, 
.contentRight ul li a:hover {
color:#003E7D;
text-decoration: underline;
}

.contentFull p,
.contentRight p{ margin:10px 0 ; padding:0px 0;}

.mobile .contentFull p,
.mobile .contentRight p{ margin:10px 0 ; padding:6px 0;}