@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);@charset "utf-8";*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{margin:0px auto;padding:0;font-family:Arial, sans-serif;width:100%;float:left;}
h1, h2, h3, h4, h5, h6{font-family:sans-serif;color:#133456;}
h1, h2, h3, h4, h5, h6, li, ul, p{padding:0px;margin:0px;font-weight:normal;list-style:none;}
input, textarea, form, image{padding:0px;margin:0px;border:0;}
a{cursor:pointer;text-decoration:none;outline:none;}
a.hover{text-decoration:underline;cursor:pointer;}
.f1{float:left;}
.fr{float:left;cursor:pointer;}
.wrapper{width:100%;max-width:1140px;margin:0 auto;overflow:hidden;}
.header{float:left;width:100%;}
.header .logo{float:left;width:26%;}
.header .logo img{float:left;}
.header .h_right{float:right;width:60%;margin-top:10px;}
.header .h_right p{float:left;font-size:24px;font-weight:bold;color:#7d0400;text-transform:uppercase;width:100%;text-align:center;font-family:Tahoma;}
.header .h_right span{float:left;text-transform:uppercase;width:100%;text-align:center;font-family:Tahoma;color:#ababab;font-size:15px;font-weight:bold;margin-top:4px}
.header .bg_top_1{float:left;width:335px;margin-left:-43px;padding:10px;display:none}
.header .bg_top_1 h3{color:#E1A007;font-size:94px;font-weight:bold;width:325px;margin-left:22px;margin-top:0px;}
.banner .b_top .first_h3{border-bottom:0 solid #335a75;color:#131313;font-size:18px;line-height:40px;padding-bottom:0;text-align:left;width:100%;}
.b_top h2{font-size:30px;color:#AA6B01;text-align:center;}
.header .bg_top_1 h3 sup{color:#717e8f;}
.header .bg_top_1 p{float:left;font-size:15px;margin-top:0px;color:#61605c}
.header .bg_top_1 p span{text-transform:uppercase;font-size:20px;}
.header .bg_top_1 h2{float:left;font-weight:bold;font-size:20px;text-align:center;width:100%;color:#5c6064;margin-top:10px;}
.banner{float:right;width:450px;background:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0px solid #a9a9a9;padding:0px;position:relative;z-index:10;padding-top:0px !important;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.72);box-shadow:0 0 5px 0 rgba(0,0,0,0.72);-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin-bottom:10px;}
.b_form p.help{display:none;}
.banner .b_top{width:100%;float:left;padding:0 30px;}
.banner .b_top h3{width:100%;text-align:left;font-size:18px;color:#131313;border-bottom:0px solid #335a75;line-height:40px;padding-bottom:0px;}
.banner input[type="button"]{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhmOGY4ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #737373), color-stop(100%, #8f8f8f));background-image:-moz-linear-gradient(#737373, #8f8f8f);background-image:-webkit-linear-gradient(#737373, #8f8f8f);background-image:linear-gradient(#737373, #8f8f8f);width:100%;height:35px;font-size:px;margin-top:15px;margin-bottom:22px;border:none;font-size:20px;font-weight:bold;color:#ffffff;}
.banner input[type="button"]:hover{background:#ffffff;color:#737373;}
.banner .help{border-top:1px solid #335a75;font-size:14px;line-height:40px;text-align:center;color:#ffffff;width:100%;float:left;}
.banner .b_form{width:100%;margin-top:0px;padding:0 30px;float:left;}
.banner .b_form .b_form_left{float:left;width:100%;}
.banner .b_form .b_form_left .p, .banner .b_form .b_form_left p{font:normal 17px/10px Arial, sans-serif;color:#ffffff;padding:0px;}
.banner .b_form .b_form_left .p label, .banner .b_form .b_form_left p label, .banner_next .b_form .b_form_left .p label, .banner_next .b_form .b_form_left p label{font-size:17px;line-height:30px;padding:5px 10px;display:block;position:relative;background:#1b2201;text-align:center;text-indent:0;-webkit-border-radius:5px;border-radius:5px;font-family:'Open Sans', sans-serif;font-weight:600;cursor:pointer;overflow:hidden;}
.banner .b_form .b_form_left .p label:hover, .banner .b_form .b_form_left p label:hover, .banner_next .b_form .b_form_left .p label:hover, .banner_next .b_form .b_form_left p label:hover, .sel{background:#aa6b01 !important;}
.banner_next .b_form .b_form_left .p label, .banner_next .b_form .b_form_left p label{margin-bottom:10px;}
.banner .b_form .b_form_left .p label:after, .banner .b_form .b_form_left p label:after, .banner_next .b_form .b_form_left .p label:after, .banner_next .b_form .b_form_left p label:after{float:right;content:"\f105";right:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;}
.banner .b_form .b_form_left select{padding:5px;width:100%;margin:10px 0 0 0;}
.banner .b_form .b_form_left select, .banner_next .b_form .b_form_left select{padding:5px;width:100%;margin:0px 0 20px 0;height:34px;-webkit-border-radius:3px;border-radius:3px;background:url(../images/select-bg.jpg) repeat-x scroll left top;}
.banner .b_form .b_form_left input[type=radio], .banner_next .b_form .b_form_left input[type=radio]{float:left;margin-right:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.banner .b_form .b_form_right{float:left;width:50%}
.banner .b_form .b_form_right p{float:left;width:100%;font-family:'Open Sans', sans-serif;font-size:15px;font-weight:bold;color:#2f5675}
.banner .b_form .b_form_right_r{float:left;width:100%;}
.banner .b_form .b_form_right_r p{float:left;width:100%;font-family:'Open Sans', sans-serif;font-size:15px;font-weight:bold;color:#2f5675}
.FormTitle{background:#000000;padding:0 10px;height:58px;overflow:visible;}
.FormTitle img{float:left;margin-right:15px;}
.FormTitle h2{font-size:20px;line-height:28px;padding:15px 0;color:#ffffff;}
.banner_next .b_form .b_form_right_r{float:left;width:100%;display:block}
.banner_next .b_form .b_form_right_r > p{display:none;}
.banner_next .b_form .b_form_right_r p{float:left;width:100%;font-family:'Open Sans', sans-serif;font-size:15px;font-weight:bold;color:#2f5675}
.formProgressBase{background:#e1e1e1 !important;border:1px solid #cccccc !important;width:100% !important;height:10px !important;overflow:hidden;padding:1px;text-align:center;margin:10px 0 0px 0px !important;float:left;-webkit-border-radius:5px;border-radius:5px;}
.formLoadingProgress{background:url(../images/15.GIF) repeat-x left top;float:left;height:20px;}
.banner .b_form .next{float:left;width:51%;margin:15px 0;text-align:center}
.banner .b_form .next a{background:#AA6B01;color:#ffffff;font-weight:bold;padding:10px 30px;border-radius:25px;font-family:Arial, Helvetica, sans-serif}
.banner .b_form .prev{float:left;width:49%;margin:15px 0;text-align:center}
.banner .b_form .prev a{background:#fab001;color:#2f5673;font-weight:bold;padding:10px 30px;border-radius:25px;font-family:Arial, Helvetica, sans-serif}
.check_boxtext{font:normal 12px/16px 'Open Sans', sans-serif;color:#000000;padding:3px 0 5px 5px;float:left;width:100%}
.body_bg{width:100%;margin:0 auto;overflow:visible;border-bottom:7px solid #133456;background-size:cover;}
.body_bg .bg_top{margin-left:0px;position:relative;z-index:10;}
.mask{background:none;display:none;height:100%;left:0;opacity:0.9;position:fixed;top:0;width:100%;z-index:1;}
.body_bg{position:relative;border-bottom:0 !important;}
.body_bg.second{height:auto;background:none !important;}
.Ntext p{padding:10px 0;font-size:15px;line-height:26px;color:#525252;font-weight:700;max-width:650px;}
.Ntext p a{color:#070fef;}
.body_bg .bg_top h1{color:#050708;font-size:35px;padding-top:0px;line-height:44px;padding-bottom:18px;text-transform:uppercase;}
.body_bg .bg_top h2{font-size:48px;line-height:50px;padding-bottom:16px;text-transform:uppercase;font-weight:bold;}
.body_bg .bg_top h3{color:#E1A007;font-size:94px;font-weight:bold;position:absolute;width:325px;margin-left:22px;margin-top:41px;}
.body_bg .bg_top h3 sup{color:#717e8f;}
.body_bg .bg_top p{float:left;font-size:15px;margin-top:170px;color:#61605c}
.body_bg .bg_top p span{text-transform:uppercase;font-size:20px;}
.buttons .nxt, .banner_next .b_form .btn .next a, .banner_next .b_form .btn .prev a{background:url(../images/next.jpg) no-repeat scroll 0 0;padding:0;margin:0;width:109px;height:42px;overflow:hidden;text-indent:-500px;}
.banner_next .b_form .btn .prev a{background:url(../images/back.jpg) no-repeat scroll 0 0;}
.body_bg .g_image{float:right;margin-top:-63px;right:0;}
.body_bg .g_image img{float:left;height:441px;width:274px;}
.body_bg_next{background:url(../images/banner_bg.jpg) repeat-x top left;height:353px;width:100%;float:left;display:none}
.banner_next{display:none;overflow:hidden;background:#ffffff;border:0px solid #a9a9a9;box-sizing:border-box;float:right;padding:0px;width:450px;position:relative;z-index:10;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.72);box-shadow:0 0 5px 0 rgba(0,0,0,0.72);-webkit-border-radius:5px;border-radius:5px;margin-bottom:10px;}
.banner_next .b_top{width:100%;}
.banner_next .b_top h3{border-bottom:0px solid #335a75;color:#000000;font-size:18px;line-height:40px;padding-bottom:0px;text-align:left;width:100%;}
.banner_next .b_form{}
.banner_next .b_form .b_form_left{float:left;width:100%;}
.banner_next .b_form .b_form_left p{color:#ffffff;font:17px/40px Arial,sans-serif;padding:0;}
.banner_next .b_form .b_form_left p label{display:block;}
.banner_next .b_form .b_form_left .p{float:left;font:bold 13px/23px Arial, Helvetica, sans-serif;color:#000000;padding:5px 0 0 0px;width:100%;}
.banner_next .b_form .b_form_left .p1{font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#000;padding:0 0 0 7px;width:100%;text-align:justify;line-height:20px;}
.banner_next .b_form .b_form_left .p1 a{color:#aa6b01;}
.banner_next .b_form .b_form_left .p1 a:hover{color:#aa6b01;}
.banner_next .b_form .b_form_left select{float:left;padding:1%;width:100%;margin:2% 0;}
.banner_next .b_form .b_form_left input[type=radio]{margin-right:5px;}
.banner_next .b_form .b_form_left input[type=text],.banner_next .b_form .b_form_left input[type=tel],.banner_next .b_form .b_form_left input[type=email],.banner_next .b_form .b_form_left input[type=number]{float:left;padding:5px;border:1px solid #D9D9D9;background:#F6F6F6;width:100%;}
.banner_next .b_form .b_form_left input[type=checkbox]{}
.banner_next .b_form .b_form_right{float:left;width:100%;margin-top:15px;border-top:0px solid #335a75;margin-bottom:15px;color:#aa6b01;display:none;}
.banner_next .b_form .b_form_right p{float:left;width:100%;font-family:'Open Sans', sans-serif;font-size:15px;font-weight:bold;color:#aa6b01;margin-top:10px;}
.banner_next .b_form .btn .next{float:left;width:51%;margin:15px 0;text-align:center}
.banner_next .b_form .btn .next input[type=submit]{background:#aa6b01;color:#ffffff;font-weight:bold;padding:10px 30px;border-radius:25px;font-family:Arial, Helvetica, sans-serif;cursor:pointer;}
.banner_next .b_form .btn .next a{color:#ffffff;font-weight:bold;padding:0px;border-radius:0px;font-family:Arial, Helvetica, sans-serif;display:inline-block;float:right;}
.banner_next .b_form .btn .prev{float:left;width:49%;margin:15px 0;text-align:center}
.banner_next .b_form .btn .prev a{color:#ffffff;font-weight:bold;float:left;padding:0px;border-radius:0px;font-family:Arial, Helvetica, sans-serif;display:inline-block;}
.banner_next .b_form .btn{float:left;width:100%}
.banner_next .content_1{float:left;width:96%;margin-top:20px;display:none}
.banner_next .content_1 .top{float:left;width:100%}
.banner_next .content_1 .top p{float:left;font-family:Tahoma, Geneva, sans-serif;font-size:1.2em;text-transform:uppercase;background:#c5d7ed;color:#fff;padding:1.5% 19%;margin-right:5px;font-weight:bold;margin-bottom:5px;width:62.5%;text-align:center;}
.banner_next .content_1 .c_content{width:100%;float:left;border:1px solid #dedede;padding-bottom:2%;margin-bottom:2%;}
.banner_next .content_1 .c_content p{float:left;padding:2%;width:96%;font-size:0.9em;text-align:justify;font-family:'Open Sans', sans-serif;}
.banner_next .content_1 .c_content ul{float:left;width:90%;margin-left:22px;}
.banner_next .content_1 .c_content ul li{float:left;list-style:disc;color:#000;font-size:0.9em;width:51%;padding:0.6% 0;font-family:'Open Sans', sans-serif;width:100%}
#home_phone1,#home_phone2,#work_phone1,#work_phone2{width:40px;}
#home_phone3,#work_phone3{width:50px;}
.banner_next .b_form .b_form_left .r_add{float:left;}
.content{padding-top:10px;padding-left:370px;}
.content h2{padding-top:11px;padding-bottom:6px;line-height:31px;font-size:20px;}
.content p{padding-bottom:14px;}
.content .column2{width:50%;float:left;padding-bottom:20px;}
.content .column2 h3{font-size:14px;line-height:30px;padding-bottom:5px;}
.content .column2 ul li{display:block;line-height:20px;padding-left:16px;padding-bottom:9px;background:url(https://www.degreesnap.com/images/arv.png) no-repeat scroll 0 5px;}
.content .column2:first-child{padding-right:15px;}
.content .column2:last-child{padding-right:15px;}
.content .top{float:left;width:100%}
.content .top p{float:left;font-family:Tahoma, Geneva, sans-serif;font-size:20px;text-transform:uppercase;background:#c5d7ed;color:#fff;padding:1.5% 19%;margin-right:5px;font-weight:bold;margin-bottom:5px;width:62.5%;text-align:center;}
.content .c_content{width:100%;float:left;border:1px solid #dedede;padding-bottom:2%;margin-bottom:2%;}
.content .c_content p{float:left;padding:2%;width:96%;font-size:13px;font-family:'Open Sans', sans-serif;text-align:justify;}
.content .c_content ul{float:left;width:90%;margin-left:22px;}
.content .c_content ul li{float:left;list-style:disc;color:#000;font-size:13px;width:51%;padding:0.6% 0;font-family:'Open Sans', sans-serif;width:100%}
.new{display:none;width:100%;float:left;height:600px;}
.buttons img{width:100%;}
footer{margin-top:15px !important;border-top:1px solid #aebfd3;background:#ffffff;}
footer p{color:#4c4c4c;font-size:12px;text-align:center;padding-top:11px;padding-bottom:13px;line-height:20px;}
.b_form_right_r p{display:none;}
footer p a{text-decoration:none;color:#070fef;}
footer p a:hover, a:hover{color:#133456;}
.b_form .buttons{width:100%;float:left;margin-top:0px;}
.b_form .buttons a{float:right;margin-bottom:15px;}
#ca_zip_fsa, #ca_zip_ldu{border-radius:4px}
.small{font-size:11px}
.block{display:block}
.inline{display:inline}
.inlineBlock{display:inline-block}
h5{margin:0}
#formSchoolsContainer{padding:15px 0 30px}
.formReturnSchool{background-color:#fff;padding:10px 5px;border:1px solid #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:5px 5px}
#branded{float:left;width:400px;padding:10px;display:none}
.formSchoolImage{float:left;margin-right:4px;width:100px}
.formSchoolSelect{text-align:right}
.autohidden{display:none}
#hidden_RN{display:none}
#hidden_TC{display:none}
#please_wait{border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:3px 3px 10px #000;-moz-box-shadow:3px 3px 10px #000;box-shadow:3px 3px 10px #000;border:solid 4px #333;background-color:#fff;text-align:center;min-height:20px;width:300px;padding:15px;position:absolute;top:100px;display:block;z-index:500}
.please_wait_content{font-size:16px;font-family:arial;font-weight:bold;color:#000;margin:0 auto}
#spinner{background-image:url(../images/spinner.gif);background-repeat:no-repeat;background-position:top center;margin:3px;width:100%;height:19px;text-align:center;display:block}
#dark_layover{background-color:#000;width:200%;height:200%;position:fixed;top:0;left:0;opacity:.4;filter:alpha(opacity = 40);display:block;z-index:101}
#close_button{cursor:pointer;display:none;width:60px;height:12px;padding:4px;border:solid 1px #000;border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:1px 1px 2px #333;-moz-box-shadow:1px 1px 2px #333;box-shadow:1px 1px 2px #333;background-color:#adabaa;margin:15px auto;font-family:arial;font-size:11px}
#top_form_spacer{display:block;height:35px}
#formLoadingContainer{font-size:9px;display:none;text-align:center}
#formProgressBase{background-color:#fff;border:1px solid #666;width:210px;height:8px;overflow:hidden;padding:1px;text-align:center;margin:-35px 0 10px 40px;}
#formProgressText{float:left}
#formLoadingProgress{float:left;height:8px;width:100px;}
#formProgressCap{float:left;width:4px;height:8px;background-color:#ff8000;background:-webkit-gradient(linear, 0% 0, 100% 0, from(#ff8000), to(#000))}
#formHeaderContainer{height:auto;clear:both}
.page_number_css3{display:block;font-size:16px;color:#fff;font-weight:bold;background-image:url(../images/number_bg.png);border-radius:18px;text-shadow:1px 1px 3px #222;-moz-border-radius:18px;background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#ddd), color-stop(0.5, #bbb));background:-moz-linear-gradient(100% 100% 90deg, #bbb, #ddd);border:1px solid #bbb;height:16px;width:20px;padding:4px 0;margin:0 5px 0 10px;text-align:center;float:left}
.page_number_img{display:block;font-size:16px;color:#fff;font-weight:bold;background-image:url(../images/number_bg.png);height:16px;width:20px;padding:4px 0;margin:0 5px 0 10px;text-align:center;float:left}
fieldset{display:none;border:0;padding:30px 20px 35px;width:100%;height:auto!important;height:175px;min-height:175px}
#formPage_1{display:block}
.formSchoolsPage{padding:0}
#formGenericThankYou{display:none}
#formButtonArea{padding:5px;width:auto;text-align:center}
button.default{background-position:0 0;border:0;height:50px;width:150px;cursor:pointer;color:#fff;font-family:arial;font-size:16px;font-weight:bold;text-align:center}
button.next{display:none;float:none;text-align:center}
button#back{display:none;float:left}
.reference_header{display:block;float:left;font-family:sans;font-size:16px;font-weight:bold;color:#565656;margin:10px 0}
.field_group{background-color:#fff;color:#eee;line-height:1px;height:1px;width:97%;text-align:center;border:0;margin:0 0 20px 0}
.field{width:100%;height:60px;text-align:center;margin:0 auto 0}
.input_label{display:block;font-size:16px;color:#3e3e3e;font-weight:bold}
.input_label_inline{display:inline;font-size:12px;font-family:sans;color:#565656;color:#3e3e3e;font-weight:bold;float:left}
.radio{display:inline-block;font-size:12px;font-family:sans;color:#565656;font-weight:bold}
.cs_label{display:block;font-size:14px;font-family:'myriad pro', arial, helvetica;color:#565656;font-weight:bold}
#hidden_CityandState{display:none}
.col, .col{width:110px}
.cityandstate{font-size:13px;font-family:'myriad pro', arial, helvetica;color:#000;border:1px solid #bbb;background-color:#eee;width:100px}
.changeCS{display:inline-block;background-image:url(../images/edit.png);height:16px;width:12px;font-size:11px;margin-left:3px;cursor:pointer;text-decoration:none}
.disabled{background-color:#ccc}
.formText{font-size:12px;font-family:arial;color:#666;background-color:#fff;-moz-border-radius:4px;border-radius:4px;width:120px;border:1px solid #abadb3}
input.fsa{width:50px!important;margin-right:10px}
input.ldu{width:50px!important}
.s_prog{width:160px}
#formSchoolsContainer ..label{float:none}
.formLeftColumn{width:142px;margin-right:0;margin-left:30px;float:left}
.formRightColumn{width:142px;float:left}
.warning{display:none;background-repeat:no-repeat;height:14px;width:15px;float:left;margin-left:5px}
.warning_wait{display:inline-block;background-image:url(../images/spinner.gif);display:none}
.warning_invalid{display:inline-block;background-image:url(../images/invalid.png);display:none}
.warning_valid{display:inline-block;background-image:url(../images/valid.png);display:none}
.error{clear:both;font-size:11px;font-family:arial;color:#f00;display:inline-block;font-weight:bold;margin:0}
.desc{position:absolute;clear:both;font-size:10px;font-family:arial;font-style:italic;color:#309000;display:inline-block;font-weight:bold;margin:-5px 0 5px 0;width:30%}
#general_error{background-color:#fff;border:1px solid #ccc;padding:3px;width:280px;margin:15px auto 0}
.general_error_inner{background-color:#fcc;border:1px dotted #c66;color:maroon;padding:3px;width:auto}
.clear_small{clear:both;padding:0;margin:0;line-height:1px;height:1px;font-size:1px}
.clear{clear:both;padding:0;margin:0;line-height:1px;height:1px;font-size:1px}
.area, .prefix{width:30px;margin-right:5px}
.suffix{width:40px}
.invalid{border:1px solid red}
.type='radio']{border:0}
.disabled{background-color:#bbb}
.field .radio_text{color:#565656}
.dobMonth, .dobYear{width:65px!important}
.dobDay{width:55px!important}
input.text{-moz-border-radius:4px 4px 4px 4px;background-color:#fff;color:#666;font-family:arial;font-size:12px;width:120px}
#form{font-family:'myriad pro', arial, helvetica;margin:0 auto 0;width:600px;min-height:260px}
#formPageNumber{display:none}
#formButtonArea{padding:5px;width:auto;margin-top:15px}
fieldset{width:auto;margin:0;padding:0 20px;height:70px;min-height:70px;display:none;border:0}
#formPage_1{display:block}
#formHeaderContainer{margin:0;padding:0;font-family:'myriad pro', arial, helvetica}
#formHeader{display:block;font-size:18px;font-weight:bold;text-align:center;margin:0;line-height:32px;color:#f07002;font-family:'myriad pro', arial, helvetica}
.field{font-family:'myriad pro', arial, helvetica;text-align:center}
.input_label{font-family:'myriad pro', arial, helvetica;margin:0 0 2px 0;font-weight:bold}
.formText{border-radius:0;inset:none;border-inset:none;padding:3px}
#career{width:250px!important}
#degree{width:250px!important}
#site{margin:20px 0 0 0;}
button.button_local{width:168px;height:53px;text-align:center;cursor:pointer}
select{width:200px;border:1px solid #b1b1b1;padding:3px;}
button.button_css3_orange{-webkit-box-shadow:#ffae4e 0 0 1px 1px inset;-moz-box-shadow:#ffae4e 0 0 1px 1px inset;box-shadow:#ffae4e 0 0 1px 1px inset;background:#ff8000;border:1px solid #d66b00;border-radius:3px;-moz-border-radius:3px;color:white;font-family:'helvetica neue', helvetica, arial, sans-serif;font-size:14px;font-weight:bold;line-height:1;padding:5px 0 6px;text-align:center;text-shadow:#333 0 1px 1px;width:90px}
button.button_css3_orange:hover{background:#ef7800}
button.button_css3_orange:active{background:#f93}
button.button_css3_gray{-webkit-box-shadow:white 0 0 1px 1px inset;background:#e3e3e3;border:1px solid #BBB;border-bottom-left-radius:3px 3px;border-bottom-right-radius:3px 3px;border-top-left-radius:3px 3px;border-top-right-radius:3px 3px;color:#333;font-family:'helvetica neue', helvetica, arial, sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:4px 0 5px;text-align:center;text-shadow:white 0 1px 0;width:60px}
button.button_css3_gray:hover{background:#d9d9d9;box-shadow:inset 0 0 1px 1px #eaeaea;-moz-box-shadow:inset 0 0 1px 1px #eaeaea;-webkit-box-shadow:inset 0 0 1px 1px #eaeaea;color:#222}
button.button_css3_gray:active{background:#d0d0d0;box-shadow:inset 0 0 1px 1px #e3e3e3;-moz-box-shadow:inset 0 0 1px 1px #e3e3e3;-webkit-box-shadow:inset 0 0 1px 1px #e3e3e3;color:#000}
button.button_css3_green{background:#7fbf4d;background:-moz-linear-gradient(0% 100% 90deg, #63a62f, #7fbf4d);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#7fbf4d), to(#63a62f));border:1px solid #63a62f;border-width:1px 1px 0 1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 0 1px 0 0 #96ca6d;-moz-box-shadow:inset 0 1px 0 0 #96ca6d;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;font-family:"lucida grande", sans-serif;font-size:12px;line-height:1;padding:4px 0 5px;text-align:center;text-shadow:0 -1px 0 #4c9021;width:60px}
button.button_css3_green:hover{background:#5a962c;background:-moz-linear-gradient(0% 100% 90deg, #5a962c, #72ac45);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#72ac45), to(#5a962c))}
button.button_css3_green:active{background:#7fbf4d;background:-moz-linear-gradient(0% 100% 90deg, #7fbf4d, #63a62f);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#63a62f), to(#7fbf4d));box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-width:0 1px 1px 1px}
button.button_css3_blue{background:#64799e;background:-moz-linear-gradient(0% 100% 90deg, #1b5cce, #88b3ff);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#88b3ff), to(#1b5cce));border:1px solid #7089b3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 0 1px 0 0 #b4c9ed;-moz-box-shadow:inset 0 1px 0 0 #b4c9ed;-webkit-box-shadow:inset 0 1px 0 0 #b4c9ed;color:#fff;font-family:"helvetica neue", helvetica, arial, sans-serif;font-size:12px;line-height:1;font-weight:bold;padding:4px 0 5px;text-align:center;text-shadow:0 -1px 0 #123676;width:60px}
button.button_css3_blue:hover{background:#576989;background:-moz-linear-gradient(0% 100% 90deg, #0645b3, #5e8bdb);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#5e8bdb), to(#0645b3))}
button.button_css3_green{background:#7fbf4d;background:-moz-linear-gradient(0% 100% 90deg, #63a62f, #7fbf4d);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#7fbf4d), to(#63a62f));border:1px solid #63a62f;border-width:1px 1px 0 1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 0 1px 0 0 #96ca6d;-moz-box-shadow:inset 0 1px 0 0 #96ca6d;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;font-family:"lucida grande", sans-serif;font-size:13px;font-weight:bold;line-height:1;padding:9px 0 10px 0;text-align:center;text-shadow:0 -1px 0 #4c9021;width:120px}
button.button_css3_green:hover{background:#5a962c;background:-moz-linear-gradient(0% 100% 90deg, #5a962c, #72ac45);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#72ac45), to(#5a962c))}
button.button_css3_green:active{background:#7fbf4d;background:-moz-linear-gradient(0% 100% 90deg, #7fbf4d, #63a62f);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#63a62f), to(#7fbf4d));box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-width:0 1px 1px 1px;padding:8px 0 7px 0}
button.button_hidden{display:none!important}
button.button_hidden1{display:none!important}
body{margin:0;padding:0;background:#FFF;}
#main{width:900px;height:650px;margin:0 auto;padding:10px 0 0 0}
#logo{height:0;margin:0;padding:0;display:none}
#heading1{width:900px;padding:0;margin:0;font-size:58px;font-weight:bold;text-align:center;color:#0670e6}
#heading2{width:900px;padding:0;margin:-16px 0 0 0;font-size:58px;font-weight:bold;text-align:center;color:#0670e6}
#arrow{width:95px;height:75px;}
#image1{width:900px;height:143px}
#schoollogos{width:383px;height:37px;margin:0 auto}
#footer{font-size:10px;width:900px;font-family:arial;padding-left:0;margin-top:30px}
#footerNav{text-align:center;font-family:arial;margin-top:10px}
#footerNav a{color:#999;text-decoration:none}
#footerNav a:hover{color:#777}
#footerDisclaimer1{color:#999;font-family:arial;text-align:center}
#footerDisclaimer2{color:#999;font-family:arial;text-align:center}
#footerDisclaimer3{color:#999;font-family:arial;text-align:center}
#footerDisclaimer4{color:#999;font-family:arial;text-align:center}
#disclaimer{font-family:arial}
.banner-Rtext .bannerRight .natDataDisclaimer {font-size: 12px; margin-bottom: 10px;}
.dateVisited { font-size: 12px; color: #070fef; font-weight: 500;}
#formProgressText{display:none;}
button.button_local{background:url(https://www.degreesnap.com/css/7a655a54.jpg) no-repeat;border:none;color:#FFF;font-weight:bold;padding-bottom:9px;font-size:18px;text-shadow:0 -1px 0 #000000;font-family:arial;width:168px;height:53px;display:block !important;text-align:;margin:0 auto;}
#image1{background:url(https://www.degreesnap.com/css/1148c864.gif) no-repeat;}
#schoollogos{background:url(https://www.degreesnap.com/css/125fcdcf.jpg) no-repeat;}
#arrow{background:url(https://www.degreesnap.com/css/81757f35.png) no-repeat;height:75px;width:95px;margin:-20px 0 0 290px;}
body{background:#FFFFFF;}
#form{min-height:170px;}
#counter,#counter2,#counter3,#counter4,#counter5{color:#3E3E3E;font-size:20px;text-align:center;font-weight:bold;position:relative;top:42px;}
#heading1{font-size:52px;}
#heading2{font-size:37px;}
.formLoadingProgress{float:left;height:20px;}
#formLoadingProgress2{background:url(https://www.degreesnap.com/images/cb6901ad.gif) repeat-x 50% 50%;float:left;height:20px;}
#formLoadingProgress3{background:url(https://www.degreesnap.com/images/cb6901ad.gif) repeat-x 50% 50%;float:left;height:20px;}
#formLoadingProgress4{background:url(https://www.degreesnap.com/images/cb6901ad.gif) repeat-x 50% 50%;float:left;height:20px;}
#formLoadingProgress5{background:url(https://www.degreesnap.com/images/cb6901ad.gif) repeat-x 50% 50%;float:left;height:20px;}
#main{height:600px;}
.field{font-weight:bold;}
#MilitaryStatus{border:none;}
@media screen and (max-width:1000px){.wrapper{max-width:740px;}
}
.mob-banner-image{display:none;}
header{background:#ffffff;}
.logo{float:left;}
header .text-right{padding-top:30px;}
.text-right h3{font-size:22px;color:#050708;text-align:right;}
.text-right h4{font-size:16px;color:#a77102;text-align:right;}
.text-right h3{font-size:22px;color:#050708;text-align:left;padding-left:20px;margin-top:10px;}
.text-right h4{font-size:16px;color:#a77102;text-align:left;padding-left:20px;margin-bottom:10px;}
.banner-Rtext{float:right;width:100%;max-width:700px;}
header .wrapper .header-text{float:right;max-width:700px;width:100%;padding:20px 0 0 0;}
header .wrapper .header-text h2{color:#050708;line-height:34px;font-weight:700;}
header .wrapper .header-text h3{color:#a77102;font-size:22px;line-height:30px;}
.banner-Rtext .heading, .banner-Rtext .bannerRight{width:50%;padding:10px;float:left;}
.banner-Rtext .bannerRight{padding:10px 0;}
.banner-Rtext .bannerRight p{color:#ffffff;font-size:15px;text-shadow:1px 0 3px #000000;padding-bottom:10px;}
.banner-Rtext h4{font-size:35px;color:#fff;font-weight:700;text-shadow:1px 0 3px #000000;}
.banner-Rtext h3{font-size:60px;color:#fff;text-shadow:1px 0 3px #000000;}
.banner-Rtext small{color:#fff;font-size:16px;text-shadow:0 0 5px #000000;}
.banner-Rtext .detail{padding-top:10px;}
.banner-Rtext .detail h5{}
.banner-Rtext .detail h5, .banner-Rtext .detail p{color:#aa6b01;font-size:15px;}
.banner-Rtext .detail p{color:#717e8f;}
.smallText{padding:5px 0;}
.mob-visible{display:none;}
@media screen and (max-width:767px){.body_bg{background:none;}
.mob-visible{display:block;padding:0 10px;}
.Ntext p{font-weight:400;line-height:18px;font-size:12px;}
.bannerRight .black, .bannerRight p.black strong{font-weight:600;color:#000000;}
.bannerRight p{padding-bottom:10px;color:#61605c;}
.bannerRight p strong{color:#aa6c01;font-weight:700;}
.mob-banner-image{display:block;height:327px;background:url(../images/mob-banner.jpg) no-repeat scroll center;background-size:cover;}
footer p{padding-left:0px;}
.wrapper{max-width:100%;}
.body_bg{height:auto;padding-bottom:10px;}
.body_bg .bg_top h1{font-size:30px;line-height:40px;padding-top:10px;text-align:center;}
.body_bg .bg_top h2{font-size:24px;line-height:34px;}
.banner, .banner_next{width:320px;}
.content{padding-left:0px;}
.content .column2:first-child{padding-right:0;}
.content .column2{padding-bottom:15px;width:100%;}
.banner, .banner_next{width:100%;border:0px;padding:10px 0px;}
.banner_next{border:0px solid #AA6B01;margin-top:20px;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.72);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.72);}
.banner .b_top h3{text-align:left;}
.body_bg .bg_top h1{padding:10px 20px 0;font-size:46px;font-family:'Open Sans', sans-serif;font-weight:700}
.logo{padding:0 20px;width:100%;border-bottom:1px solid #000000;}
.logo img{max-width:35%;}
header .text-right{padding:10px 20px;width:100%;float:left;}
header .text-right *{text-align:left !important;}
.banner-Rtext{float:right;width:100%;padding:0 20px;}
.wrapper{overflow:hidden;}
.banner-Rtext .heading{padding-right:10px;width:35%;}
.banner-Rtext .heading{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;background:rgba(0,0,0,0.5);padding:10px;}
.banner-Rtext .details-cont{width:65%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
.banner .b_top h3, .banner .b_top h2{line-height:40px;color:#000000;font-size:31px;text-align:center;font-family:'Open Sans', sans-serif;}
.banner .b_top h2:after{color:#AA6B01;content:"\f107";display:block;text-align:center;display:block;font-size:40px;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.body_bg .bg_top{overflow:hidden;width:100%;}
}
.body_bg, footer{max-width:100%;margin:0 auto;overflow:hidden;padding:0;width:100%;}
.banner-bg{background:url(../images/banner_bg.jpg) no-repeat scroll center;background-size:cover;height:486px;}
.wrapper.content_new{overflow:visible;}
.banner_next .b_top, .banner_next .b_form{padding:0 30px;}
.btn > img{margin-top:20px;width:100%;}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px){.banner .b_form .b_form_left, .banner_next{}
.b_form .buttons{margin:0px;}
.banner_next .b_top h3{font-size:17px;margin-bottom:10px;}
.banner_next .b_form .b_form_left .p{padding-top:12px;}
.banner,.banner_next{margin-top:0px;}
.banner_next_extra{margin:15px;}
.content_new{position:relative;z-index:9;float:left;overflow:visible;padding:15px 0 0 15px;}
.content_new .b_form{background:#fff;margin-top:0px;overflow:hidden;border-radius:7px;}
.content_new .banner_next{background:#fff !important;margin-top:0px !important;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;}
header{top:0;left:0;width:100%;background:#ffffff none repeat scroll 0 0;z-index:99;}
.mob-banner-image{height:135px;margin-top:78px;}
.banner-Rtext h4{font-size:14px;margin-top:5px;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.9);color:#fff;font-size:13px;}
.banner-Rtext h3{font-size:20px;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.9);color:#fff;font-size:14px;}
.banner .b_form .b_form_left , .banner_next{}
.text-right h4{font-size:14px;}
.b_top h3, .b_top h2{font-size:18px;line-height:26px;padding:0px 10px;text-align:left;}
.body_bg .bg_top h1{font-size:16px;font-weight:400;padding:0px 10px;text-align:left;}
.body_bg .bg_top h1{line-height:26px;}
.b_form .buttons{margin-top:20px;}
.text-right h3 , .text-right h4{padding:0px 20px;}
.banner-Rtext .detail p{margin-bottom:10px;}
.banner, .banner_next{padding-top:0px;}
.banner .b_form .b_form_left , .banner_next{padding:0px;border-radius:0px;}
.banner_next{width:100%;}
.banner-Rtext .details-cont{width:100%;margin-top:5px;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px)
and (orientation:landscape){.mob-banner-image{height:203px !important;margin-top:105px !important;}
.banner-Rtext h4{font-size:20px !important;}
.banner-Rtext h3{font-size:25px !important;}
}
@media only screen
and (min-width:320px)
and (max-width:480px)
{
.FormTitle h2 {
    line-height: 14px;
}
}
@media only screen
and (min-device-width:360px)
and (max-device-width:640px){.mob-banner-image{height:151px;margin-top:89px;}
.banner-Rtext h4{font-size:15px;}
.banner-Rtext h3{font-size:18px;}
.banner_next{-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.72);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.72);}
.b_form .buttons{margin:0px;}
}
@media only screen
and (min-device-width:360px)
and (max-device-width:640px)
and (orientation:landscape){.mob-banner-image{height:270px;margin-top:0px;}
.banner-Rtext h4{font-size:28px;}
.banner-Rtext h3{font-size:35px;}
.b_top h3, .b_top h2{font-size:18px;line-height:25px;text-align:left;padding:0px 20px;}
.body_bg .bg_top h1{font-size:18px;font-weight:400;text-align:left;}
.banner_next{margin:25px !important;width:90%;}
}
@media only screen and (max-width:1024px){.wrapper{max-width:740px;}
header .wrapper .header-text{max-width:450px;}
header .wrapper .header-text h3{font-size:16px;}
.banner-Rtext h3{font-size:45px;}
}
@media only screen and (max-width:767px){header .wrapper .header-text{max-width:100%;padding:10px 5px;}
header .wrapper .header-text h2, header .wrapper .header-text h3{line-height:24px;}
.banner-Rtext .bannerRight{display:none;}
.banner-Rtext .heading{background:none;box-sizing:border-box;float:right;padding:0px;width:160px;text-align:center;}
.banner-Rtext h4{font-size:15px;text-align:center;}
.banner-Rtext h3{font-size:30px;text-align:center;}
.banner-Rtext small{font-size:9px;}
.banner-bg{height:130px;}
.wrapper.content_new{padding-left:10px;padding-right:10px;}
.Ntext{padding:0 10px;}
.banner .b_form .b_form_left, .banner_next, .b_top h3, .b_top h2{padding:0;}
.banner .b_top, .banner .b_form{padding:0 20px;}
.FormTitle h2{font-size:14px;}
.banner .b_top .first_h3{font-size:14px;}
.banner_next .b_top h3{display:none;}
}
#tcpa_label:after {
    content: none !important;
}

.p1 {
    margin-top:10px;
    padding:0 !important;
}

/*Privacy and Terms*/
.privacy-and-terms {
    margin: 30px 50px 0 50px;
}
.privacy-and-terms p {
    margin: 0 0 10px;
}

.privacy-and-terms .terms li {
	list-style: decimal;
    margin-top: 5px;
    margin-bottom: 5px;
}

.privacy-and-terms .terms li ol li {
	list-style: lower-alpha;
}

.privacy-and-terms .terms li ul {
	padding-left: 50px;
}

.privacy-and-terms .terms li ul li {
	list-style: circle;
}

.privacy-and-terms .terms li ol li ul {
	padding-left: 50px;
}

.privacy-and-terms .terms li ol li ul li {
	list-style: square;
}