@font-face {
    font-family: 'kalingaregular';
    src: url('kalinga-webfont.eot');
    src: url('kalinga-webfont.eot?#iefix') format('embedded-opentype'),
         url('kalinga-webfont.woff') format('woff'),
         url('kalinga-webfont.ttf') format('truetype'),
         url('kalinga-webfont.svg#kalingaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.headerintrogrey {font-size: 15px; color: #cccccc; letter-spacing: -0.02em;}
.headerintroorange {font-size: 15px; color: #ff6600;letter-spacing: -0.02em;}
.headertel {font-size: 27px; color: #919191; letter-spacing: -0.005em; line-height: 34px;}
.headeremailgrey {font-size: 21px; color: #919191; letter-spacing: -0.04em;}
.headeremailgrey a {color: #919191; text-decoration: none;}
.headeremailgrey a:hover {color: #ff6600; text-decoration: none;}
.headeremailorange {font-size: 21px; color: #ff6600}
.headerstraplinegrey {font-size: 10px; color: #cccccc; letter-spacing: 0.00em; line-height:12px;}
.topmenudivider {font-size: 18px; color: #555555; vertical-align: -2%;}
.topmenuwhite {font-size: 13px; color: #efefef; vertical-align: -1%;}
.topmenuwhite a {color: #efefef; text-decoration: none;}
.topmenuwhite a:hover {color: #fff; text-decoration: none;}
.introtextorange {font-size: 26px; color: #ff6600; letter-spacing: -0.02em; text-align:left;}
.introtextwhite {font-size: 26px; color: #FFF; letter-spacing: -0.02em; text-align:left;}
.introtextgrey {font-size: 26px; color: #414141; letter-spacing: -0.02em;}
.introtextorangemob {font-size: 32px; color: #ff6600; letter-spacing: -0.02em; text-align:left;}
.introtextgreymob {font-size: 32px; color: #414141; letter-spacing: -0.02em;}
.introtexttwogrey {font-size: 15px; color: #313131; text-align:justify; letter-spacing: -0.02em;}
.maintextdarkgrey {font-size: 13px; color: #414141; letter-spacing: -0.02em; text-align:justify; line-height:17px;}
.maintextlightgrey {font-size: 13px; color: #616161; letter-spacing: -0.02em; text-align:justify; line-height:17px;}
.maintextlightblack {font-size: 13px; color: #000000; letter-spacing: -0.02em; text-align:justify; line-height:17px;}
.maintextlightgreyli {font-size: 12px; color: #616161; letter-spacing: -0.02em; text-align:justify; line-height:17px;}
.maintextlightblackli {font-size: 12px; color: #000000; letter-spacing: -0.02em; text-align:justify; line-height:17px;}
.maintextlightorange {font-size: 13px; color: #ff4800; letter-spacing: -0.02em; text-align:justify; line-height:17px;}
.mainbtmtextgrey {font-size: 11px; color: #444444; text-align:center; letter-spacing: -0.01em;}
.mainbtmtextorange {font-size: 11px; color: #ff6600; text-align:center; letter-spacing: -0.01em;}
.btmtextltgrey {font-size: 10px; color: #A9A9A9; letter-spacing: -0.01em;}
.btmtextlinkltgrey {font-size: 10px; color: #A9A9A9; letter-spacing: -0.01em; filter:alpha(opacity=70);}
.btmtextdivider {font-size: 10px; color: #3C3C3C; letter-spacing: -0.01em;}
.maptexttitle {font-size: 16px; color: #313131; line-height:20px;}
.maptextmain {font-size: 11px; color: #969696; letter-spacing: -0.01em; line-height:20px;}
.suppliertexttitle {font-size: 16px; color: #fff; letter-spacing: -0.03em; line-height:15px;}
.suppliertextmain {font-size: 10px; color: #dcdcdc; letter-spacing: -0.011em; line-height:22px;}
.grantstexttitle {font-size: 17px; color: #fff; letter-spacing: -0.01em; line-height:25px;}
.grantstextsubtitle {font-size: 11px; color: #fff; letter-spacing: 0.01em; line-height:18px;}
.grantstextmain {font-size: 9px; color: #dcdcdc; letter-spacing: -0.01em; line-height:15px; text-align: justify;}
.grantstextmaintwo {font-size: 9px; color: #fff; letter-spacing: 0.02em; line-height:4px; text-align: left;}
.grantstextmaintwo a {color: #fff; text-decoration: none;}
.grantstextmaintwo a:hover {color: #ff7700; text-decoration: none;}
.whytextwhite {font-size: 17px; color: #F8F8F8; letter-spacing: -0.04em; text-align:left;}
.whytextorange {font-size: 17px; color: #ff7700; letter-spacing: -0.03em; text-align:left;}
.whytextmainwhite {font-size: 13px; color: #ffffff; letter-spacing: -0.02em; line-height:18px; text-align:justify;}
.whytextmaingrey {font-size: 13px; color: #c7c7c7; letter-spacing: -0.025em; line-height:18px; text-align:justify;}
.whytextsmallgrey {font-size: 10px; color: #c7c7c7; letter-spacing: 0.01em; text-align:justify;}
.whytextsmallwhite {font-size: 10px; color: #ffffff; letter-spacing: 0.01em; text-align:justify;}
.whytextsmallwhite a {color: #ffffff; text-decoration: none;}
.whytextsmallwhite a:hover {color: #ff7700; text-decoration: none;}
.whytextcasestudieswhite {font-size: 15px; color: #ffffff; letter-spacing: -0.01em; text-align:left;}
.whytextcasestudiesgrey {font-size: 15px; color: #3f3f3f; letter-spacing: -0.01em; text-align:left;}
.whytextcasestudiesgrey a {color: #3f3f3f; text-decoration: none;}
.whytextcasestudiesgrey a:hover {color: #000; text-decoration: none;}
.contactdetailsorangemob {font-size: 18px; color: #ff6600; letter-spacing: -0.01em; text-align:left;}
.contactdetailsgreymob {font-size: 18px; color: #3f3f3f; letter-spacing: -0.01em; text-align:left;}
.contactdetailsorangesml {font-size: 12px; color: #ff6600; letter-spacing: -0.01em; text-align:left;}
.contactdetailsgreysml {font-size: 12px; color: #3f3f3f; letter-spacing: -0.01em; text-align:left;}
.contactdetailsorange {font-size: 19px; color: #ff6600; letter-spacing: -0.01em; text-align:left;}
.contactdetailsgrey {font-size: 19px; color: #3f3f3f; letter-spacing: -0.01em; text-align:left;}
.contactdetailsgrey a {color: #3f3f3f; text-decoration: none;}
.contactdetailsgrey a:hover {color: #000; text-decoration: none;}
.contacttelmob {font-size: 30px; color: #3f3f3f; letter-spacing: -0.01em; text-align:left;}
.contactemailgreymob {font-size: 26px; color: #3f3f3f; text-decoration: none;}
.contactemailgreymob a {color: #3f3f3f; text-decoration: none;}
.contactemailorgmob {font-size: 26px; color: #ff6600; text-decoration: none;}
.contactemailorgmob a {color: #ff6600; text-decoration: none;}
.msgtext {font: Arial, Helvetica, Sans Serif; font-size: 12px; color: #ffffff; background: #000000; border: 1px solid #000000;}
.black {font-size: 11px; color: #000000;}
.dark {font-size: 11px; color: #343434;}
.darkheavy {font-size: 11px; color: #343434;}
.mid {font-size: 12px; color: #555555;}
.midheavy {font-size: 11px; color: #4c4c4c;}
.midsmall {font-size: 10px; color: #4c4c4c;}
.light {font-size: 12px; color: #A6A6A6;}
.lightheavy {font-size: 11px; color: #8c8d8c;}
.lightsmall {font-size: 11px; color: #8c8d8c;}
.faqtextorange {font-size: 14px; color: #ff5500; letter-spacing: -0.01em; text-align:justify;}
.faqtextblack {font-size: 14px; color: #000000; letter-spacing: -0.01em; text-align:justify; margin-top: 8px; margin-bottom: 6px;}
.faqtextblack a {color: #3f3f3f; text-decoration: none;}
.faqtextblack a:hover {color: #000; text-decoration: none;}
.faqtextdkgrey {font-size: 13px; color: #111111; letter-spacing: .08em; text-align: justify; line-height: 15px; margin-left: 2px;}
.faqtextgrey {font-size: 13px; color: #616161; letter-spacing: -0.02em; text-align:justify; line-height:15px;}
.faqtextgrey a {color: #3f3f3f; text-decoration: none;}
.faqtextgrey a:hover {color: #ff6600; text-decoration: none;}
.linkstextgrey {font-size: 13px; color: #000; letter-spacing: -0.02em; text-align:justify; line-height:35px;}
.linkstextgrey a {color: #777777; text-decoration: none;}
.linkstextgrey a:hover {color: #ff6600; text-decoration: none;}
.btmmenuwhite {font-size: 12px; color: #666666;}
.btmmenuwhite a {color: #999999; text-decoration: none;}
.btmmenuwhite a:hover {color: #ff6600; text-decoration: none;}
a:active {
	text-decoration: none;
}
textarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:bottom;
background-color:#000000;
scrollbar-base-color: #000000; 
scrollbar-face-color: #000000; 
scrollbar-track-color: #000000; 
scrollbar-arrow-color: #000000; 
scrollbar-highlight-color: #000000; 
scrollbar-shadow-color: #000000; 
scrollbar-3dlight-color: #000000; 
scrollbar-darkshadow-color: #000000; 
}
