-webkit-print-color-adjust:exact;body{margin:0;padding:0;font-family:aktiv-grotesk,sans-serif;font-size:15px;font-weight:400;line-height:22px;text-align:left;color:#000000;}
body a:link{font:inherit;font-weight:500;color:#3333FF;text-decoration:underline;}
body a:visited{font:inherit;color:#3333FF;text-decoration:underline;}
body a:hover{font:inherit;font-weight:500;color:#3333FF;text-decoration:underline;}
.container{position:relative;width:900px;padding-top:1px;margin-left:auto;margin-right:auto;}
div#maincenter{margin-left:0px;}
#header{width:100%;height:105px;text-align:center;background-color:#1E32FA;margin-bottom:50px;}
#logo{float:left;width:160px;}
#mainNav,#userNav{float:left;}
#userNav ul li{margin:0 12px 0 0;}
#userNav a{margin:0 -10px 0 10px;padding-right:10px;height:29px;line-height:29px;font-size:14px;color:#666;}
#userNav ul li:hover a{color:#000;}
#userNav ul li.active a{color:#000;background-color:#003;}
#userNav ul li{color:#999;}
#userNav ul li a:hover{color:black;}
#userNav ul li.active{background-color:#003;}
#userNav ul li.active a{background-color:#003;}
input#user_submit{margin-right:300px;margin-top:30px;color:#3333FF;background:#FFFFFF;font-size:0.9333333333rem;min-height:40px;border-color:transparent;text-transform:uppercase;border:1px solid black;margin-bottom:8px;cursor:pointer;}
input#user_submit:hover{color:#FFFFFF;background-color:#6c757d;border:none;}
input#send_password_reset{display:block;float:left;margin:0;color:#3333FF;background:#FFFFFF;text-align:center;margin-bottom:10px;font-size:0.9333333333rem;font-weight:500;min-height:40px;border-color:transparent;margin:auto;border:1px solid black;margin-bottom:8px;cursor:pointer;width:180px;margin-left:120px;margin-top:20px;}
input#send_password_reset:hover{color:#FFFFFF;background-color:#6c757d;border:none;}
.ys-formField input[type="text"],.ys-formField input[type="tel"],.ys-formField input[type="password"],.ys-formField textarea{padding:3px;font-family:aktiv-grotesk,sans-serif;border:1px solid #999;color:#333;height:15px;width:180px;}
.ys-userForm h3:first-child{margin:10px 0;}
.themeContentContainer{padding-bottom:70px;}
.themeContent{font-family:aktiv-grotesk,sans-serif;font-size:15px;font-weight:400;line-height:22px;}
.themeContent h1{text-align:center;font-family:aktiv-grotesk,sans-serif;font-size:45px;font-weight:800;line-height:48px;margin:0px 0px 10px 0px;padding-bottom:40px;}
.themeContent h2{font-family:aktiv-grotesk,sans-serif;font-size:35px;font-weight:400;line-height:35px;text-align:center;margin:0;padding-top:5px;}
.themeContent p{font-family:aktiv-grotesk,sans-serif;font-size:15px;font-weight:400;line-height:22px;text-align:left;margin:5px 0px 15px;}
.themeContent th,.themeContent td{border:none;}
.themeContent table{border:none;margin-left:0px;}
#banner{padding:0px 0px 0px 0px;border-bottom:1px solid #C9DAE2;border-top:1px solid #C9DAE2;}
#text{float:left;padding:0px 20px 20px 20px;}
#login .basictable tr td{padding:7px 7px 7px 7px;}
.footer{background-color:#525252;color:#FFFFFF;padding:20px 0 40px 0;margin:0 auto;left:0;bottom:0;width:100%;}
.tagline{font-size:25px;display:flex;flex-wrap:wrap;}
.footer hr{border:none;background-color:#999999;height:3px;margin-top:20px;margin-bottom:40px;}
#AppHeader{width:100%;height:51px;text-align:center;background:url(https://media.ysasecure.com/system/sites/22/uploads/International%20Air%20Transport%20Association.gif?1319146199) #022a4c no-repeat center;}
.Logoprint{display:none;}
@media print{.Logo{display:none;} .Logoprint{display:block;}}#HeaderBar{width:100%;height:auto;font-weight:bold;}
@media print{#HeaderBar{display:none;}}#UserInfo{min-height:23px;font-size:16px;float:left;margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;word-spacing:2px;clear:both;}
#UserInfo a:link,#UserInfo a:visited{color:#022a4c;font-size:16px;text-decoration:none;}
#UserInfo a:hover{color:#022a4c;font-size:16px;}
#pageTitle{float:left;clear:both;margin-bottom:30px;}
#loginNav{font-weight:bold;height:23px;float:right;margin-top:58px;margin-right:45px;padding-top:3px;color:#ffffff;}
ul.ys-menu{margin:0px;padding:0px;}
ul.ys-menu li{list-style-type:none;height:15px;vertical-align:middle;color:#ffffff;margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;float:left;display:inline;}
ul.ys-menu li a:link,ul.ys-menu li a:visited{color:#ffffff;text-decoration:none;margin:0px;padding:0.5rem 1rem ;}
ul.ys-menu li a:hover{background-color:#F04632;color:#eee;}
ul.ys-menu li.apptitle{font:normal 8pt Arial,Helvetica,sans-serif;color:#022a4c;margin:0px 0px 0px 0px;padding:1px 20px 0px 0px;}
ul.ys-menu li.apptitle a:link,ul.ys-menu li.apptitle a:visited{font:bold 8pt Arial,Helvetica,sans-serif;color:#022a4c;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
ul.ys-menu li.apptitle a:hover{font:bold 8pt Arial,Helvetica,sans-serif;color:#022a4c;text-decoration:underline;}
#MainColumn{width:auto;margin:15px 10px 0px 0px;padding:0px 0px 0px 0px;display:block;}
@media print{#maincolumn{position:relative;top:0px;left:0px;}}h1{font-family:aktiv-grotesk,sans-serif;font-size:45px;font-weight:800;line-height:48px;margin:0px 0px 10px 0px;padding:0px;}
.sub-header{font-family:aktiv-grotesk,sans-serif;font-size:35px;font-weight:400;line-height:35px;}
h2{font-family:aktiv-grotesk,sans-serif;font-size:35px;font-weight:400;line-height:35px;text-align:center;margin:0px 0px 0px 0px;padding-top:5px;}
p{font-family:aktiv-grotesk,sans-serif;font-size:15px;font-weight:400;line-height:22px;margin:5px 0px 15px 0px;}
.themeContent ul,.themeContent li{margin:5px 0px 5px 0px;font-family:aktiv-grotesk,sans-serif;font-size:15px;font-weight:400;line-height:22px;}
table{font-family:aktiv-grotesk,sans-serif;font-size:15px;font-weight:400;line-height:22px;}
table.basictable{background-color:#FFFFFF;border:0px solid #C5D4E4;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;border-collapse:collapse;}
table.basictable tr td{padding:3px 5px 3px 5px;font:normal 8pt/12pt Arial,Helvetica,sans-serif;}
table.basictable tr td.label{text-align:right;}
table.basictable thead tr td,table tr.basicThead td{padding:3px 5px 3px 5px;font:bold 8pt/12pt Arial,Helvetica,sans-serif;background-color:#93cdf0;color:#ffffff;text-align:left;border-bottom:1px solid #D7E2EB;border-top:1px solid #D7E2EB;}
table.basictable thead tr td a:link,table.basictable thead tr td a:visited,table tr.basicThead td a:link,table tr.basicThead td a:visited{font:bold 8pt/12pt Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:underline;}
table.basictable thead tr td a:hover,table tr.basicThead td a:hover{font:bold 8pt/12pt Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:underline;}
table.basictable tr.blue td{font:normal 8pt/12pt Arial,Helvetica,sans-serif;color:#022A4C;background-color:#FAFCFE;}
table.basictable tr td.blue{font:normal 8pt/12pt Arial,Helvetica,sans-serif;color:#022A4C;background-color:#FAFCFE;}
table.basictable tr.grey td{font:normal 8pt/12pt Arial,Helvetica,sans-serif;color:#022A4C;background-color:#EDEEEE;}
table.basictable tr td.grey{font:normal 8pt/12pt Arial,Helvetica,sans-serif;color:#022A4C;background-color:#EDEEEE;}
table.basictable tr td.thick,table.basictable tr.thick td{padding:5px 5px 5px 5px;}
table.basictable tr th,table tr.basicTH td,.basicTH{padding:3px 5px 3px 5px;font:bold 8pt/12pt Arial,Helvetica,sans-serif;background-color:#E5F1F9;color:#022A4C;text-align:left;border-top:1px solid #D7E2EB;border-bottom:1px solid #D7E2EB;}
table.basictable thead tr.vsep td,table.basictable thead tr td.vsep{border-right:1px solid #C5D4E4;}
table.basictable tr.vsep td,table.basictable tr.vsep th,table.basictable tr td.vsep,table.basictable tr th.vsep{border-right:1px solid #E5F1F9;}
table.basictable thead tr.wvsep td,table.basictable thead tr td.wvsep{border-right:1px solid #FFFFFF;}
table.basictable tr.wvsep th,table.basictable tr th.wvsep{border-right:1px solid #FFFFFF;}
table.basictable tr.hsep th,table.basictable tr th.hsep{border-bottom:1px solid #D7E2EB;}
table.basictable tr.whsep th,table.basictable tr th.whsep{border-bottom:1px solid #FFFFFF;}
input,textarea,select{padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;font:normal 8pt Arial,Helvetica,sans-serif;color:#000000;vertical-align:middle;}
.btn2{background:url(https://media.ysasecure.com/system/sites/22/uploads/btn_bg.gif?1319146208) no-repeat #ffffff;cursor:pointer;border:1px solid #7C95A4;margin:0;padding:1px 2px 2px 8px !important;text-align:center;vertical-align:middle;color:#293746;font:bold 7.9pt Arial,Helvetica,sans-serif !important;}
.btn3,.t2_submit_button{width:auto;padding:1px 3px 2px 10px;margin:1px 0px 1px 0px;height:20px;font:bold 8pt Arial,Helvetica,sans-serif;color:#FFFFFF;border:1px solid #E19301;background:url(https://media.ysasecure.com/system/sites/22/uploads/btn3_bg.gif?1319146206) #fbda9d no-repeat;vertical-align:middle;text-align:center;cursor:hand;}
table.basictable .btn2{font:bold 7.2pt Arial,Helvetica,sans-serif;padding:1px 3px 0px 1px;}
.loginTable{border-collapse:collapse;margin:5px 0 10px;padding:7px;width:300px;margin:auto;}
table.loginTable tr td{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:7px;}
table.formTable{margin-bottom:15px;width:593px;border:0px;}
table.formTable tr td{vertical-align:top;padding:5px 3px 5px;font:8pt/12pt Arial,Helvetica,sans-serif;}
table.formTable thead tr td{background-color:#93CDF0;padding:3px 5px;text-align:left;border-bottom:1px solid #D7E2EB;border-top:1px solid #D7E2EB;color:#fff;font:bold 8pt/12pt Arial,Helvetica,sans-serif;}
table.formTable tr td.Info{vertical-align:top;padding:8px 3px 5px;border-bottom:1px solid #D7E2EB;background-color:#FAFCFE;font:8pt/10pt Arial,Helvetica,sans-serif;}
table.formTable tr td.info{vertical-align:top;padding:8px 3px 5px;border-bottom:1px solid #D7E2EB;background-color:#FAFCFE;font:8pt/10pt Arial,Helvetica,sans-serif;}
table.formTable tr td.info label{float:none !important;}
table.formTable tr th{font-weight:normal;font:8pt/10pt Arial,Helvetica,sans-serif;padding:8px 3px 5px;text-align:right!important;vertical-align:top;}
table.formTable tbody tr th{font-weight:normal;font:8pt/10pt Arial,Helvetica,sans-serif;padding:8px 3px 5px;text-align:right!important;vertical-align:top;width:260px;}
table.formTable tbody tr td{vertical-align:top;background-color:#f7fcff;border-bottom:0px solid #ffffff;}
table.formTable tr th label{float:none!important;height:auto;margin:0;}
table.formTable tr td select option{padding-left:2px;}
table.formTable tr td select,table.formTable tr td input{margin:2px;vertical-align:middle;}
table.formTable tr td label{float:none !important;width:auto !important;margin:2px;font-weight:bold;}
table.formTable tr td textarea,table.formTable tr td input{color:#616E78;font:8pt Arial,Helvetica,sans-serif;}
table.formTable tr td select{border:1px solid #6699CC;color:#616E78;font:8pt Arial,Helvetica,sans-serif;padding:0;vertical-align:middle;}
table.formTable .note{color:#616E78;font-size:7.5pt;}
.measure_ship_same_as_billing_disable_item,.seats{display:none;}
html body.themeBody div.themeContentContainer div.themeContent form#new_establishment.ys-form div.ys-formField input#establishment_submit{height:32px;margin:40px 0 0 300px;cursor:pointer;}
html body.themeBody div.themeContentContainer div.themeContent div.login_zone div a.signup_button{text-shadow:none;background-image:none;color:#3333FF !important;background-color:#FFFFFF;text-align:center;width:58%;font-size:0.9333333333rem;font-weight:500;min-height:40px;margin:auto;text-transform:uppercase;border:1px solid black;margin-bottom:8px;cursor:pointer;border-radius:0px !important;}
html body.themeBody div.themeContentContainer div.themeContent div.login_zone div a.signup_button:hover{color:#FFFFFF !important;background-color:#6c757d;}
.ys-formField .login_button{color:#3333FF;background:#FFFFFF;text-align:center;width:100%;margin-bottom:10px;font-size:0.9333333333rem;font-weight:500;min-height:40px;border-color:transparent;text-transform:uppercase;border:1px solid black;margin-bottom:8px;cursor:pointer;margin-left:4px;}
.ys-formField .login_button:hover{color:#FFFFFF;background-color:#6c757d;border:none;}
.login_zone .column.left{width:49%;border-right:1px dotted black;}
html body.ys-embedded-exam .themeContentContainer{width:100%;}
html body.ys-embedded-exam .themeContent h3{width:900px;margin-right:auto;margin-left:auto;}
.grantable .descriptionContent a[href^="http"]{position:initial !important;background:none;}
div#Locale{display:none;}
body{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;height:100%;}
html{height:100%;}
.themeContentContainer{margin:auto 0;}
.award-grants-link{color:#3333ff;border:1px solid #1E32FA;}
.award-grants-link:hover{border:none;color:#ffffff;}
#exam-summary h2{margin-bottom:30px;text-align:left;}
.ys_question_review .user_exam_question .question_details{padding:20px;border-bottom:1px solid #727272;}
.ys_exam_review th{color:#333;width:140px;border-right:none;}
.ys_exam_review th,.ys_exam_review td{border:1px solid #ddd;padding:10px;text-align:center;border-collapse:collapse;}
.ys_exam_review{font-size:14px;border:1px solid #ddd;border-collapse:collapse;}
.themeContent .ys_exam_review td{border:1px solid #ddd;}
.themeContent .ys_exam_review th{border:1px solid #ddd;}
html body.themeBody div.themeContentContainer div.themeContent form#new_establishment.ys-form div.ys-formField input#establishment_submit{display:block;float:left;color:#3333FF;background:#FFFFFF;text-align:center;font-size:0.9333333333rem;font-weight:500;min-height:40px;border-color:transparent;margin:auto;border:1px solid black;margin-bottom:8px;cursor:pointer;width:180px;margin-left:120px;margin-top:20px;}
.themeContent label.error{float:left;}
html body.themeBody div.themeContentContainer div.themeContent form#new_establishment.ys-form div.ys-formField input#establishment_submit:hover{color:#FFFFFF;background-color:#6c757d;border:none;}
