@font-face {
    font-family: 'LightlineGothic';
    src: url('cvfonts/lightlinegothicbq.eot');
    src: url('cvfonts/lightlinegothicbq.eot') format('embedded-opentype'),
         url('cvfonts/lightlinegothicbq.woff') format('woff'),
         url('cvfonts/lightlinegothicbq.svg#LightlineGothic') format('svg');
         url('cvfonts/lightlinegothicbq.ttf') format('truetype');
}

@font-face {
    font-family: 'FuturaBQ-Bold';
    src: url('cvfonts/futurabq-bold.eot');
    src: url('cvfonts/futurabq-bold.eot') format('embedded-opentype'),
         url('cvfonts/futurabq-bold.woff') format('woff'),
         url('cvfonts/futurabq-bold.svg#FuturaBQ-Bold') format('svg');
         url('cvfonts/futurabq-bold.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'XtreemThin';
    src: url('cvfonts/xtreemthin_demo.eot');
    src: url('cvfonts/xtreemthin_demo.eot') format('embedded-opentype'),
         url('cvfonts/xtreemthin_demo.woff') format('woff'),
         url('cvfonts/xtreemthin_demo.svg#LightlineGothic') format('svg');
         url('cvfonts/xtreemthin_demo.ttf') format('truetype');
}

html {-webkit-text-size-adjust:100%; -moz-text-size-adjust;100%; -ms-text-size-adjust:100%; overflow: visible; -webkit-overflow-scrolling: touch; -webkit-appearance: none;}

body {-webkit-text-size-adjust:100%; -moz-text-size-adjust;100%; -ms-text-size-adjust:100%; overflow: visible; -webkit-overflow-scrolling: touch; -webkit-appearance: none;}


a.navnorm:link {text-decoration:none; color:#ffae00; padding-right: 5px; padding-left: 12px; padding-top: 8px; padding-bottom: 17px;}
a.navnorm:visited {text-decoration:none; color:#ffae00; padding-right: 5px; padding-left: 12px; padding-top: 8px; padding-bottom: 17px;}
a.navnorm:hover {text-decoration:none; color:yellow; padding-right: 5px; padding-left: 12px; padding-top: 8px; padding-bottom: 17px;}
a.navnorm:active {text-decoration:none; color:yellow; padding-right: 5px; padding-left: 12px; padding-top: 8px; padding-bottom: 17px;}

a.navbnorm:link {text-decoration:none; color:#ffae00; padding-right: 8px; padding-left: 12px; padding-top: 8px; padding-bottom: 17px;}
a.navbnorm:visited {text-decoration:none; color:#ffae00; padding-right: 8px; padding-left: 12px; padding-top: 8px; padding-bottom: 17px;}
a.navbnorm:hover {text-decoration:none; color:yellow; padding-right: 8px; padding-left: 12px; padding-top: 8px; padding-bottom: 17px;}
a.navbnorm:active {text-decoration:none; color:yellow; padding-right: 8px; padding-left: 12px; padding-top: 8px; padding-bottom: 17px;}

a.clinksnorm:link {-webkit-appearance: none; text-decoration:none; color:red !important; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;}
a.cvlinksnorm:visited {-webkit-appearance: none; text-decoration:none; color:red !important; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;}
a.cvlinksnorm:hover {-webkit-appearance: none; text-decoration:underline; color:lime !important; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;}
a.cvlinksnorm:active {-webkit-appearance: none; text-decoration:underline; color:white !important; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;}


.nav {
    color: #ffefd1; font-size: 32px; font-family: 'XtreemThin', Helvetica, Arial, sans-serif; line-height: 38px;
}

.navnorm {
    font-size: 32px; font-family: 'XtreemThin', Helvetica, Arial, sans-serif; line-height: 38px;
}

.navb {
    color: #ffefd1; font-size: 32px; font-family: 'XtreemThin', Helvetica, Arial, sans-serif; line-height: 50px;
}

.navbnorm {
    font-size: 32px; font-family: 'XtreemThin', Helvetica, Arial, sans-serif; line-height: 50px;
}

.lglarge {
    color: #ffefd1; font-size: 69px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 72px; letter-spacing: -2px;
}

.lglargenorm {
    color: black; font-size: 69px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 72px; letter-spacing: -2px;
}

.lgsmall {
    color: #ffefd1; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.lgsmallnorm {
    color: #2a00ff; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.cvlgsmall {
    color: #ffefd1; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.cvlgsmallnorm {
    color: black; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.refslgsmall {
    color: #ffefd1; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.refslgsmallnorm {
    color: black; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.samplgsmall {
    color: #ffefd1; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.samplgsmallnorm {
    color: black; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.contlgsmall {
    color: #ffefd1; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.contlgsmallnorm {
    color: black; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.cvlinks {
    color: #ffefd1; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.cvlinksnorm {
    color: red; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.ovheadings {
    color: #ffefd1; font-size: 17px; font-family: 'FuturaBQ-Bold', Helvetica Narrow, Arial Narrow, sans-serif; line-height: 18px; letter-spacing: -.1px;
}

.ovheadingsnorm {
    color: #2a00ff; font-size: 17px; font-family: 'FuturaBQ-Bold', Helvetica Narrow, Arial Narrow, sans-serif; line-height: 18px; letter-spacing: -.1px;
}

.cvheadings {
    color: #ffefd1; font-size: 17px; font-family: 'FuturaBQ-Bold', Helvetica Narrow, Arial Narrow, sans-serif; line-height: 18px; letter-spacing: -.1px;
}

.cvheadingsnorm {
    color: #2a00ff; font-size: 17px; font-family: 'FuturaBQ-Bold', Helvetica Narrow, Arial Narrow, sans-serif; line-height: 18px; letter-spacing: -.1px;
}

.joblinks {
    color: #ffefd1; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.joblinksnorm {
    color: blue; font-size: 17px; font-family: 'LightlineGothic', Helvetica, Arial, sans-serif; line-height: 18.5px; letter-spacing: -.1px;
}

.refspeople {
    color: #ffefd1; font-size: 17px; font-family: 'FuturaBQ-Bold', Helvetica Narrow, Arial Narrow, sans-serif; line-height: 18px; letter-spacing: -.1px;
}

.refspeoplenorm {
    color: #2a00ff; font-size: 17px; font-family: 'FuturaBQ-Bold', Helvetica Narrow, Arial Narrow, sans-serif; line-height: 18px; letter-spacing: -.1px;
}

.refsparagraphs {
	text-indent: -3px; line-height: 103%;
}

.refspeopleparagraphs {
	text-indent: -16px; margin-left: 222px;
}

.navsectiongray {
	background-color: #ffefd1; width: 248px; padding:19px;	}

.navsectionblack {
	background-color: #000000; width: 248px; padding:19px;	}

.transparentsectiongray {
	background-color: #ffefd1; width: 601px;	}

.transparentsectionblack {
	background-color: #ffefd1; width: 601px;	}

html {    background-color: #ffefd1;	}

