/*-  BASE
----------------------------------------------------------------------*/
/*-  FONTS
----------------------------------------------------------------------*/
/* @font-face {font-family: 'RotisSemiSansPro';
 src: url('fonts/RotisSemiSansPro_Regular.eot');
 src: url('fonts/RotisSemiSansPro_Regular.eot?#iefix') format('embedded-opentype'),
   url('fonts/RotisSemiSansPro_Regular.woff') format('woff'),
   url('fonts/RotisSemiSansPro_Regular.ttf') format('truetype'),
   url('fonts/RotisSemiSansPro_Regular.svg#RotisSemiSansPro') format('svg');
font-weight: normal; font-style: normal; vertical-align: top; }*/
/*-  CORE
----------------------------------------------------------------------*/

body { color: #575757; font: 81.3%/1.51em arial, tahoma, sans-serif; /* 13px / 1em base font */ }
.lt-ie9 html, .lt-ie9 body {  position: static;}
p {margin: 1em 0em;}
a { color: #003876; text-decoration: none; vertical-align: baseline;  }
a:hover, a:active { color: #008bc3; text-decoration: underline; }
a:not([href]), a:not([href]):hover {text-decoration: none !important; color: inherit;}

/*-  HEADINGS
----------------------------------------------------------------------*/
/* FOR CONVERTING PX to % USE TARGET / CONTEXT = SIZE
   FONTS ARE BASED ON 100% OR 16PX CONTEXT
*/
h1, h2, h3, h4 { color: #003876;  font-family: arial, tahoma, sans-serif;  font-weight: normal;	}
h1 {font-size: 2em;  line-height:1.115em; font-family: 'RotisSemiSansPro', arial, tahoma, sans-serif; font-weight: normal;}
h2 { font-size: 1.6461em; line-height: 1.2em; clear: both;   padding-bottom: 0;}
h3 {  font-size: 1.2538em; line-height:1.3em; clear: both; }
h4 { font-size: 1.1538em; line-height:1.3em; clear: both; }
h2.border, h3.border, h4.border { border-bottom: 2px solid #7396ba; margin-bottom: 12px; padding-bottom: 10px; }

/* HEADINGS Customisations */

h1.standout {/* background: #0265b6 url(../images/background_h1.png) 0 0; */font-size: 2.4em;line-height: 1.4em;color: #0265b6;margin: -6px 0px 20px -14px;padding: 18px 0px 0px 12px;/* min-height: 100px; */position: relative;}
h1.standout:after {/* content: ""; */display: inline-block;border-right: 10px solid transparent;border-top: 10px solid #0265B6;border-left: 10px solid transparent;border-bottom: 10px solid transparent;position:absolute;bottom: -20px;left: 0.5em;}
.content-education h1.standout {/* background: #DC6815 url(../images/background_h1_orange.png) 0 0; */}
.content-education h1.standout:after {content: "";display: none;border-right: 10px solid transparent;border-top: 10px solid #DC6815;border-left: 10px solid transparent;border-bottom: 10px solid transparent;position:absolute;bottom: -20px;left: 0.5em;}


/* FILETYPES */
/* [href$=".pdf"] { background:url("../images/icon_filetype_pdf.png") no-repeat right center; padding-right: 20px; } */
a[href$=".pdf"], a[href$=".PDF"], a[href$=".xls"], a[href$=".xlsx"], a[href$=".txt"], a[href$=".csv"], a[href$=".CSV"], a[href$=".zip"], a[href$=".exe"]  {display: inline-block;}
li a[href$=".pdf"],li a[href$=".PDF"],li a[href$=".xls"],li a[href$=".xlsx"],li a[href$=".txt"],li a[href$=".csv"],li a[href$=".CSV"],li a[href$=".zip"],li a[href$=".exe"]  {display: inline;}
.page-1499 a[href$=".pdf"].actionbutton:after, .page-1499 a[href$=".PDF"].actionbutton:after { content: ""; color: white;}

/*a[href$=".pdf"] :not(img):after {content: "(pdf)"; font-size: 10px; color: #666; padding-left: 5px; vertical-align: 6%;} */
a[href$=".pdf"]:after, a[href$=".PDF"]:after {content: "(pdf)"; font-size: 10px; color: #666; padding-left: 5px; vertical-align: 6%;}
a[href$=".xls"]:after {content: "(xls)"; font-size: 10px; color: #666; padding-left: 5px; vertical-align: 6%;}
a[href$=".xlsx"]:after {content: "(xlsx)"; font-size: 10px; color: #666; padding-left: 5px; vertical-align: 6%;}
a[href$=".txt"]:after {content: "(txt)"; font-size: 10px; color: #666; padding-left: 5px; vertical-align: 6%;}
a[href$=".csv"]:after, a[href$=".CSV"]:after {content: "(csv)"; font-size: 10px; color: #666; padding-left: 5px; vertical-align: 6%;}
a[href$=".zip"]:after {content: "(zip)"; font-size: 10px; color: #666; padding-left: 5px; vertical-align: 6%;}
a[href$=".exe"]:after {content: "(exe)"; font-size: 10px; color: #666; padding-left: 5px; vertical-align: 6%;}

/* removing filetype suffixes on search results to remove duplication*/
.search-results a[href$="*"]:after {content: ""}