@charset "utf-8";body{margin-left:auto;margin-right:auto;max-width:960px;padding-left:2.275%;padding-right:2.275%;}
@font-face{font-family:'fonts/Crimson Text/Crimson Text_scregular';src:url('fonts/Crimson Text/Crimson Textsc-regular-webfont.eot');src:url('fonts/Crimson Text/Crimson Textsc-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/Crimson Text/Crimson Textsc-regular-webfont.woff2') format('woff2'),
url('fonts/Crimson Text/Crimson Textsc-regular-webfont.woff') format('woff'),
url('fonts/Crimson Text/Crimson Textsc-regular-webfont.ttf') format('truetype'),
url('fonts/Crimson Text/Crimson Textsc-regular-webfont.svg#Crimson Text_scregular') format('svg');font-weight:normal;font-style:normal;}
header{display:block;}
header .profileLogo .logoPlaceholder{background-color:rgba(208,207,207,0.00);width:187px;text-align:center;}
header .logoPlaceholder span{width:80px;height:22px;font-family:'Crimson Text', serif;color:rgba(255,255,255,1.00);font-size:30px;font-weight:700;line-height:53px;}
header .profilePhoto{p-align:center;background-color:rgba(237,237,237,0.00);width:259px;border-radius:50%;height:259px;clear:both;}
header .profileHeader h1{font-family:'Crimson Text', serif;color:rgba(146,146,146,1.00);font-size:30px;font-weight:700;line-height:24px;}
header .profileHeader h3{font-family:serif;color:rgba(146,146,146,1.00);font-size:18px;font-weight:700;line-height:24px;}
hr{background-color:rgba(152,159,153,1.00);height:1px;}
header .profileHeader p{font-family:serif;color:rgba(146,146,146,1.00);font-size:18px;font-weight:400;line-height:1.8;overflow-y:auto;}
header .naviBar{text-align:center;display:block;margin-top:60px;clear:both;}
header .naviBar .navi{border-radius:50%;cursor:pointer;}
header .naviBar .navi img:hover{opacity:0.5;}
.mainContent .section1{display:block;}
.section1 .sectionTitle, .section2 .sectionTitle{font-family:'Crimson Text', serif;color:rgba(153,204,51,1.00);font-size:24px;font-weight:700;text-transform:uppercase;}
.section1 .sectionTitleRule, .section2 .sectionTitleRule{margin:0 3% 0 0;float:left;clear:both;}
.section1 .sectionTitleRule2, .section2 .sectionTitleRule2{background-color:rgba(208,207,207,1.00);height:1px;padding:0px;}
.mainContent .section1 .section1Content{font-family:ProximaNova;font-size:18px;font-weight:100;color:rgba(208,207,207,1.00);}
.mainContent .section1 .section1Content span{color:rgba(146,146,146,1.00);font-family:serif;}
.section2 .sectionContentTitle{font-family:serif;color:rgba(153,204,51,1.00);font-size:18px;font-weight:700;}
.section2 .sectionContentSubTitle{font-family:serif;color:rgba(152,191,75,1.00);font-size:18px;font-weight:400;}
.section2 .sectionContent{font-family:serif;color:rgba(146,146,146,1.00);font-size:18px;font-weight:400;line-height:1.8;}
.mainContent{display:block;}
.mainContent .externalResourcesNav .externalResources{background-color:rgba(208,207,207,1.00);display:inline-block;text-align:center;margin-top:0px;padding-top:3%;cursor:pointer;}
.mainContent .externalResourcesNav .externalResources:hover{background-color:rgba(153,153,153,1.00);}
.externalResourcesNav .externalResources a{font-family:'Crimson Text', serif;color:rgba(255,255,255,1.00);font-size:18px;font-weight:400;line-height:18px;text-decoration:none;}
.stretch{content:'';display:inline-block;margin-left:2%;margin-right:2%;}
.profigomb{-moz-box-shadow:inset -1px -1px 2px 1px #fff6af;-webkit-box-shadow:inset -1px -1px 2px 1px #fff6af;box-shadow:inset -1px -1px 2px 1px #fff6af;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffcc), color-stop(1, #cfa832));background:-moz-linear-gradient(top, #ffffcc 5%, #cfa832 100%);background:-webkit-linear-gradient(top, #ffffcc 5%, #cfa832 100%);background:-o-linear-gradient(top, #ffffcc 5%, #cfa832 100%);background:-ms-linear-gradient(top, #ffffcc 5%, #cfa832 100%);background:linear-gradient(to bottom, #ffffcc 5%, #cfa832 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#cfa832',GradientType=0);background-color:#ffffcc;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #f5ecae;display:inline-block;cursor:pointer;color:#003300;font-family:Crimson Text;font-size:16px;font-weight:bold;padding:6px 16px;text-decoration:none;text-shadow:1px 2px 3px #ffee66;}
.profigomb:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cfa832), color-stop(1, #ffffcc));background:-moz-linear-gradient(top, #cfa832 5%, #ffffcc 100%);background:-webkit-linear-gradient(top, #cfa832 5%, #ffffcc 100%);background:-o-linear-gradient(top, #cfa832 5%, #ffffcc 100%);background:-ms-linear-gradient(top, #cfa832 5%, #ffffcc 100%);background:linear-gradient(to bottom, #cfa832 5%, #ffffcc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfa832', endColorstr='#ffffcc',GradientType=0);background-color:#cfa832;}
.profigomb:active{position:relative;top:1px;}
.alapgomb{-moz-box-shadow:inset -1px -1px 2px 1px #709ccf;-webkit-box-shadow:inset -1px -1px 2px 1px #709ccf;box-shadow:inset -1px -1px 2px 1px #709ccf;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d9edf7), color-stop(1, #1fb4ff));background:-moz-linear-gradient(top, #d9edf7 5%, #1fb4ff 100%);background:-webkit-linear-gradient(top, #d9edf7 5%, #1fb4ff 100%);background:-o-linear-gradient(top, #d9edf7 5%, #1fb4ff 100%);background:-ms-linear-gradient(top, #d9edf7 5%, #1fb4ff 100%);background:linear-gradient(to bottom, #d9edf7 5%, #1fb4ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9edf7', endColorstr='#1fb4ff',GradientType=0);background-color:#d9edf7;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #a9eaf5;display:inline-block;cursor:pointer;color:#006600;font-family:Crimson Text;font-size:16px;font-weight:bold;padding:6px 16px;text-decoration:none;text-shadow:1px 2px 3px #136094;}
.alapgomb:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1fb4ff), color-stop(1, #d9edf7));background:-moz-linear-gradient(top, #1fb4ff 5%, #d9edf7 100%);background:-webkit-linear-gradient(top, #1fb4ff 5%, #d9edf7 100%);background:-o-linear-gradient(top, #1fb4ff 5%, #d9edf7 100%);background:-ms-linear-gradient(top, #1fb4ff 5%, #d9edf7 100%);background:linear-gradient(to bottom, #1fb4ff 5%, #d9edf7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fb4ff', endColorstr='#d9edf7',GradientType=0);background-color:#1fb4ff;}
.alapgomb:active{position:relative;top:1px;}
.haladgomb{-moz-box-shadow:inset -1px -1px 2px 1px #cf7279;-webkit-box-shadow:inset -1px -1px 2px 1px #cf7279;box-shadow:inset -1px -1px 2px 1px #cf7279;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #990101));background:-moz-linear-gradient(top, #ff6600 5%, #990101 100%);background:-webkit-linear-gradient(top, #ff6600 5%, #990101 100%);background:-o-linear-gradient(top, #ff6600 5%, #990101 100%);background:-ms-linear-gradient(top, #ff6600 5%, #990101 100%);background:linear-gradient(to bottom, #ff6600 5%, #990101 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#990101',GradientType=0);background-color:#ff6600;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #eb8489;display:inline-block;cursor:pointer;color:#fff2f2;font-family:Crimson Text;font-size:16px;font-weight:bold;padding:6px 16px;text-decoration:none;text-shadow:1px 2px 3px #139469;}
.haladgomb:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #990101), color-stop(1, #ff6600));background:-moz-linear-gradient(top, #990101 5%, #ff6600 100%);background:-webkit-linear-gradient(top, #990101 5%, #ff6600 100%);background:-o-linear-gradient(top, #990101 5%, #ff6600 100%);background:-ms-linear-gradient(top, #990101 5%, #ff6600 100%);background:linear-gradient(to bottom, #990101 5%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#990101', endColorstr='#ff6600',GradientType=0);background-color:#990101;}
.haladgomb:active{position:relative;top:1px;}
.karbangomb{-moz-box-shadow:inset -1px -1px 2px 1px ##009933;-webkit-box-shadow:inset -1px -1px 2px 1px ##009933;box-shadow:inset -1px -1px 2px 1px #009933;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #009900), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #009900 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #009900 5%, #ffffff 100%);background:-o-linear-gradient(top, #009900 5%, #ffffff 100%);background:-ms-linear-gradient(top, #009900 5%, #ffffff 100%);background:linear-gradient(to bottom, #009900 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#ffffff',GradientType=0);background-color:#009900;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #f5ecae;display:inline-block;cursor:pointer;color:#003300;font-family:Crimson Text;font-size:16px;font-weight:bold;padding:6px 16px;text-decoration:none;text-shadow:1px 2px 3px #ffee66;}
.karbangomb:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #009900));background:-moz-linear-gradient(top, #ffffff 5%, #009900 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #009900 100%);background:-o-linear-gradient(top, #ffffff 5%, #009900 100%);background:-ms-linear-gradient(top, #ffffff 5%, #009900 100%);background:linear-gradient(to bottom, #ffffff 5%, #009900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#009900',GradientType=0);background-color:#ffffff;}
.karbangomb:active{position:relative;top:1px;}
.zoldgomb{-moz-box-shadow:inset -1px -1px 2px 1px #a4e271;-webkit-box-shadow:inset -1px -1px 2px 1px #a4e271;box-shadow:inset -1px -1px 2px 1px #a4e271;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);background-color:#89c403;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #74b807;display:inline-block;cursor:pointer;color:#ffffff;font-family:Crimson Text;font-size:16px;font-weight:bold;padding:6px 16px;text-decoration:none;text-shadow:1px 2px 3px #528009;}
.zoldgomb:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);background-color:#77a809;}
.zoldgomb:active{position:relative;top:1px;}
footer .footerDisclaimer{font-family:'Monotype Corsiva', serif;font-size:18px;line-height:18px;color:rgba(104,103,103,1.00);font-weight:700;}
footer .footerDisclaimer span{color:rgba(181,178,178,1.00);font-weight:400;}
footer .footerNote{font-family:serif;font-size:18px;line-height:18px;color:rgba(104,103,103,1.00);font-weight:700;}
footer .footerNote span{color:rgba(181,178,178,1.00);font-weight:400;}
@media only screen and (min-width:285px) and (max-width:480px){header{width:100%;float:none;}
header .profileLogo .logoPlaceholder{display:inline-block;}
header .profilePhoto{display:inline-block;}
header .profileHeader{text-align:center;margin-top:10%;}
header .profileHeader p{text-align:justify;}
header .naviBar{text-align:center;display:block;margin-top:60px;clear:both;margin-bottom:15%;}
header .naviBar .navi{width:60px;height:60px;display:inline-block;margin-right:510px;}
.mainContent .section1{text-align:center;margin-bottom:10%;}
.section1 .section1Title, .section2 .section1Title{text-align:center;}
.section1 .sectionTitleRule, .section2 .sectionTitleRule{width:100%;}
.section1 .sectionTitleRule2, .section2 .sectionTitleRule2{display:none;}
.mainContent .section1 .section1Content{display:inline-block;text-align:left;font-family:serif;text-align:justify;}
.mainContent .section2{display:block;text-align:center;}
.section2 .section2Content{margin-top:10%;text-align:justify;margin-bottom:10%;}
.mainContent .externalResourcesNav{margin-bottom:10%;}
.mainContent .externalResourcesNav .externalResources{width:100%;height:35px;}
footer{display:block;text-align:center;font-family:serif;}
}
@media only screen and (min-width:481px) and (max-width:1024px){header{width:100%;float:none;}
header .profileLogo .logoPlaceholder{display:inline-block;font-family:'Crimson Text', serif;}
header .profilePhoto{float:left;clear:both;margin-right:3%;margin-top:5%;}
header .profileHeader{text-align:left;margin-top:7%;}
header .naviBar .navi{width:200px;height:200px;display:inline-block;margin-right:23px;}
.section1 .section1Title, .section2 .section1Title{text-align:center;}
.section1 .sectionTitleRule, .section2 .sectionTitleRule{width:100%;}
.section1 .sectionTitleRule2, .section2 .sectionTitleRule2{display:none;}
.mainContent .section1 .section1Content{display:block;margin:0% 0% 0% 20%;font-family:serif;;margin-top:5%;margin-bottom:5%;}
.mainContent .section2{clear:both;}
.section2 .section2Content{padding:0px;margin-left:20%;font-family:serif;margin-top:5%;margin-bottom:5%;}
.mainContent .externalResourcesNav{margin-left:20%;margin-top:40px;margin-bottom:40px;text-align:center;padding-top:0px;clear:both;}
.mainContent .externalResourcesNav .externalResources{width:199px;height:48px;margin-top:5%;}
footer .footerDisclaimer{float:left;margin-left:3%;font-family:serif;}
footer .footerNote{float:right;margin-right:3%;font-family:serif;}
}
@media only screen and (min-width:1025px){header .profileLogo .logoPlaceholder{float:left;margin-bottom:0px;}
header .profilePhoto{float:left;clear:both;margin-right:0%;}
header .profileHeader{text-align:left;padding-top:7%;}
header .naviBar .navi{width:100px;height:150px;display:inline-block;margin-right:123px;}
.section1 .sectionTitleRule, .section2 .sectionTitleRule{width:22.5%;}
.mainContent .section1 .section1Content{display:block;margin-top:0%;margin-right:0%;margin-left:26%;margin-bottom:0%;font-family:serif;}
.mainContent .section2{clear:both;}
.section2 .section2Content{padding:0px;margin-left:26%;font-family:serif;}
.mainContent .externalResourcesNav{margin-top:40px;margin-bottom:40px;text-align:center;padding-top:0px;clear:both;}
.mainContent .externalResourcesNav .externalResources{width:199px;height:48px;}
footer .footerDisclaimer{float:left;margin-left:3%;font-family:serif;}
footer .footerNote{float:right;margin-right:3%;font-family:serif;}
}