body{margin:0;padding:0;font:normal 9pt Arial,Helvetica,sans-serif;color:#000000;text-align:left;}
body a:link{font:inherit;color:#0070b9;text-decoration:underline;}
body a:visited{font:inherit;color:#0070b9;text-decoration:underline;}
body a:hover{font:inherit;color:#a1bc00;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:url(https://media.ysasecure.com/system/sites/22/uploads/header_bg_light.gif?1319146200) #ffffff repeat-x;}
.Logo{width:730px;height:51px;margin-left:auto;margin-right:auto;visibility:visible;text-align:center;}
#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;}
.themeContentContainer{padding-bottom:25px;text-align:left;margin-top:20px;}
.themeContent h1{font:bold 12pt Arial,Helvetica,sans-serif;color:#a1bc00;margin:0px 0px 10px 0px;padding:0px;}
.themeContent h2{color:#0075BD;font:bold 10pt Arial,Helvetica,sans-serif;margin:0;padding-top:5px;}
.themeContent p{font:9pt Arial,Helvetica,sans-serif;margin:5px 0px 15px;color:#000000;}
.themeContent a{font-weight:bold;}
.themeContent img{border:0px solid #ccc;padding:1px;}
.themeContent th,.themeContent td{border:1px solid #0075BD;}
.blue .themeContent a{color:#3676C4;}
.blue .themeContent a:hover{color:#255289;}
#banner{padding:0px 0px 0px 0px;border-bottom:1px solid #C9DAE2;border-top:1px solid #C9DAE2;}
#text{float:left;padding-right:10px;}
#login .basictable tr td{padding:7px 7px 7px 7px;}
#footer{padding:10px 0;margin-top:20px;color:#6E859A;text-align:left;clear:both;font:bold 7.5pt Arial,Helvetica,sans-serif;background:url(https://media.ysasecure.com/system/sites/22/uploads/dottedline_blue_hori.gif?1319146203) #ffffff repeat-x;}
#footer ul{margin:o;padding:2px 0 4px 0 ;}
#footer ul li{display:inline;list-style-type:none;width:auto;height:11px;margin:0px;padding:0px 12px 0px 12px;}
#footer ul li.first{background:#ffffff repeat-y;padding:0 12px 0 0;}
#footer ul li a:link,#footer ul li a:visited{font:normal 7.5pt/10pt Arial,Helvetica,sans-serif;text-decoration:none;}
#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{height:auto;color:#103F74;font-weight:bold;width:100%;}
@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;}
#loginNav{height:23px;float:right;margin:0px 0px 0px 0px;padding-top:3px;color:#022a4c;}
ul.ys-menu{margin:0px;padding:0px;}
ul.ys-menu li{list-style-type:none;height:15px;vertical-align:middle;color:#103F74;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:#103F74;text-decoration:none;margin:0px;padding-left:10px;padding-right:10px;background:url(https://media.ysasecure.com/system/sites/22/uploads/hdr_menu_sep.gif?1319146202) no-repeat;}
ul.ys-menu li:first-child a{background:none;}
ul.ys-menu li:last-child a{padding-right:0px;}
ul.ys-menu li a:hover{color:#A1BC01;}
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:bold 12pt Arial,Helvetica,sans-serif;color:#a1bc00;margin:0px 0px 10px 0px;padding:0px;}
h2{font:bold 10pt Arial,Helvetica,sans-serif;color:#0075BD;margin:0px 0px 0px 0px;padding-top:5px;}
p{margin:5px 0px 15px 0px;}
.themeContent ul,.themeContent ul{padding:0px;margin:5px 0px 5px 0px;}
.themeContent ul li,.themeContent ul li{list-style-type:none;padding:1px 0px 0px 12px;background-image:url(https://media.ysasecure.com/system/sites/22/uploads/bullet_ul.gif?1319146205);background-repeat:no-repeat;}
table{font:normal 9pt Arial,Helvetica,sans-serif;color:#000000;}
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 1px 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{background-color:#EDEEEE;border:1px solid #0075BD;border-collapse:collapse;margin:5px 0 10px;padding:7px;}
table.loginTable tr{background-color:#D7E9F8;}
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{height:30px;bottom:4.35em;line-height:30px !important;width:110px;}
.ys-formField .login_button{display:block;width:80px;height:30px;margin-left:168px;cursor:pointer;color:#555 !important;font-size:12px;text-align:center;text-decoration:none !important;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.7);border:solid 1px #999;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#FFF;background-image:url(/images/signup_button_background.png);}
.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;}
