@font-face {
    font-family: 'BellGothicStdBlack';
    src: url('font-face/bellgothicstd-black-webfont.eot');
    src: url('font-face/bellgothicstd-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/bellgothicstd-black-webfont.woff') format('woff'),
         url('font-face/bellgothicstd-black-webfont.ttf') format('truetype'),
         url('font-face/bellgothicstd-black-webfont.svg#BellGothicStdBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #777;
    background: #fff;
}
a { color: #0252aa; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width:1024px; margin:0 auto; }

#header { margin-bottom:10px; }
#header,
#header .shell { background:url(../images/formj/header.png) repeat-x; }


#logo { float: left; display: inline; padding:0 0 10px 25px; }
#logo a { display:block;  width:269px; height:106px; background:url(../images/formj/logo.png); font-size: 0; line-height: 0; text-indent: -4000px; }

#header-right { float: right; display: inline; width:706px;	 margin:7px 24px 0 0; position:relative; }

#header .verifyed {  }
#header .verifyed ul { list-style:none; float: right; display: inline; }
#header .verifyed ul li { float: left; display: inline; padding-left:8px; }
#header .verifyed ul li img { display:block; }

#navigation { position:absolute; top:65px; right:0; }
#navigation ul { list-style:none; float: right; display: inline;  }
#navigation ul li { float: left; display: inline; font-style:italic; font-size:16px; line-height:38px; margin-left:1px; }
#navigation ul li a { float: left; display: inline; padding-left:21px; background:url(../images/formj/navigation.png) bottom left; text-decoration:none; color:#525252; }
#navigation ul li a span { float: left; display: inline;  background:url(../images/formj/navigation.png) bottom right; padding-right:21px; padding-bottom:6px; }
#navigation ul li.active a,
#navigation ul li.hover a { background-position:left top; color:#4f6f87; }
#navigation ul li.active a span,
#navigation ul li.hover a span { background-position:right top; }


body,html { height:100%; }
#wrapper { height:auto !important; height:100%; min-height:100%; margin-bottom:-148px; }
#footer-push { height:148px; }

#footer { height:148px; }
#footer,
#footer .shell { background:url(../images/formj/footer.png); text-align:center; }
#footer .shell { padding-top:13px; }

#bottom-nav { padding-bottom:18px; }
#bottom-nav ul { list-style:none; }
#bottom-nav ul li { display:inline; font-size:12px; line-height:14px; color:#6899a7; }
#bottom-nav ul li span { display:inline-block; padding-right:13px; margin-right:11px; background:url(../images/formj/bottom-nav-separator.png) right 2px no-repeat; }
#bottom-nav ul li.last span { padding-right:0; margin-right:0; background:none; }
#bottom-nav ul li a { color:#6899a7; }

#footer .verifyed { padding-bottom:9px; }
#footer .verifyed ul { list-style:none; }
#footer .verifyed ul li { display:inline; }
#footer .verifyed ul li a { display:inline-block; margin:0 9px; }
#footer .verifyed ul li img { display:block; }

#copy { font-size:12px; line-height:16px; color:#777; }
#copy a { color:#777; }





#featured { padding-bottom:11px;}
#featured .top { width:975px; height:389px; background:url(../images/formj/featured-top2.jpg); margin:0 auto; }

#application-widget { width:278px; height:351px; background:url(../images/formj/application-widget-body.png); padding:16px 23px 22px 20px;  }
#application-widget h3 { font-size:23px; line-height:39px; background:url(../images/formj/application-widget-title.png) bottom repeat-x; color:#fff; margin-bottom:23px; text-align:center; }
#application-widget .field-box { padding-bottom:8px; }
#application-widget .field-box label { float: left; display: inline; font-size:12px; line-height:32px; font-weight:bold; color:#fff; }
#application-widget .field-box .field-container { float: right; display: inline; width:190px; height:32px; background:url(../images/formj/application-widget-field.png); overflow:hidden; }
#application-widget .field-box .field { width:170px; height:16px; border:0; background:transparent; padding:8px 10px; color:#8a8f94; font-size:12px; line-height:16px; }
#application-widget .field-box .field-small { background:url(../images/formj/application-widget-field-s.png); width:101px; margin-right:89px; }
#application-widget .field-box .field-small .field { width:81px; }
#application-widget .field-box .field-container select { margin:8px 0 1px 8px; width:174px; border:0; background:transparent; height:17px;  color:#8a8f94; }
#application-widget .submit { display:block; margin:5px 0 0 15px; width:250px; height:55px; background:url(../images/formj/application-widget-submit.png);  }
#application-widget .submit { padding:0 2px 3px 0; line-height:55px; text-align:center; font-size:28px; color:#fff; font-weight:bold; text-decoration:none; }

#featured #application-widget { float: right; display: inline; margin:17px 0 0 18px; }

#featured .data { float: right; display: inline; width:630px; text-align:center; padding:28px 6px 0 0;  }
#featured .data h2 { font-size:36px; line-height:46px; color:#1d2f3e; padding-bottom:7px; }
#featured .data h4 { font-size:22px; line-height:28px; color:#606060; font-weight:normal; text-transform:uppercase; }

#featured .steps { width:1040px; height:79px; background:url(../images/formj/featured-ribbon.png); position:relative; margin:-7px -8px 0; }
#featured .steps ul { display:none; }



#content { float: left; display: inline; width:665px; margin:0 0 25px 24px; }

#welcome { padding:5px 0 9px;  }
#welcome h2 { font-size:22px; line-height:24px; color:#4b4a4a; padding-bottom:20px; }
#welcome p { font-size:12px; line-height:20px; color:#777; padding-bottom:10px; }

#boxes ul { list-style:none; }
#boxes ul li { float: left; display: inline; width:330px; background:url(../images/formj/box-m.png); margin-right:9px; position:relative; }
#boxes ul li.last { margin-right:-4px; }
#boxes ul li .box-t { background:url(../images/formj/box-t.png) no-repeat; }
#boxes ul li .box-b { background:url(../images/formj/box-b.png) bottom no-repeat; padding:7px 24px 14px 16px; height:100%; }
#boxes ul li h3 { font-size:18px; line-height:24px; color:#2c4f69; border-bottom:1px solid #d3d4d6; padding-bottom:3px; margin-bottom:8px; }
#boxes ul li p { font-size:12px; line-height:18px; color:#777; padding-bottom:14px; }
#boxes ul li .more { float: right; display: inline; font-size:12px; line-height:18px; color:#395f7b; padding-left:20px; background:url(../images/formj/box-more.png) left 2px no-repeat; }

#post {  }
#post .head { position:relative; }
#post .head .image { position:relative; z-index:1; }
#post .head .image img { display:block; }
#post .head .data { position:absolute; top:30px; left:14px; z-index:2; }
#post .head .data h2 { font-size:60px; line-height:72px; color:#1d2f3e; padding-bottom:2px; }
#post .head .data h4 { font-size:20px; line-height:24px; color:#767373; font-weight:normal; text-transform:uppercase; }
#post .body { padding-top:34px; }
#post .body h3 { font-size:22px; line-height:24px; color:#4b4a4a; padding-bottom:20px; }
#post .body p { padding-bottom:10px; }

#sidebar { float: right; display: inline; width:290px; margin:0 24px 25px 0; position:relative; height:100%; }
#sidebar #application-widget { position:relative; margin:0 0 18px -22px; }

#faq-widget { position:relative; width:296px; margin-right:-6px; background:url(../images/formj/faq-m.png); }
#faq-widget .widget-t { background:url(../images/formj/faq-t.png) no-repeat; }
#faq-widget .widget-b { background:url(../images/formj/faq-b.png) bottom no-repeat; padding:11px 21px 17px 14px; height:100%; }
#faq-widget h3 { font-size:22px; line-height:28px; color:#4b4a4a; padding-bottom:9px; }
#faq-widget h4 { font-size:12px; line-height:20px; }
#faq-widget h4 a { color:#395f7b; }
#faq-widget p { font-size:12px; line-height:20px; color:#8e9396; padding-bottom:20px; }

#help-widget { width:271px; height:146px; position:relative; margin-right:-5px; background:url(../images/formj/help-widget.jpg); padding:27px 12px 0; margin-bottom:33px; }
#help-widget h3 { font-size:18px; line-height:24px; color:#203647; padding-bottom:3px; }
#help-widget h2 { font-size:24px; line-height:36px; color:#000; font-family: "Arial Black", ArialBlack, Arial, Helvetica, Sans-Serif; padding-bottom:21px; }
#help-widget p { font-size:12px; line-height:18px; color:#848688; text-transform:uppercase; }

#verified-widget { padding-bottom:14px; }
#verified-widget ul { list-style:none; text-align:center; }
#verified-widget ul li { display:inline; }
#verified-widget ul li a { display:inline-block; margin:0 12px; }
#verified-widget ul li img { display:block; }


/* NEW */
#redirecting { position:relative; margin:-2px -17px 0 -15px; width:423px; background:url(../images/formj/redirecting.jpg) no-repeat; padding:77px 70px 0 477px; height:auto !important; height:319px; min-height:319px; font-family: "CenturyGothicBold", Arial, Helvetica, Sans-Serif; }
#redirecting h2{ font-size:36px; line-height:44px; color:#07477c; padding:0 0 12px 0; margin:0; }
#redirecting p { font-size:18px; line-height:24px; color:#4f4f50; font-weight:bold; padding-bottom:29px; }
#redirecting p strong { color:#000; }
#redirecting .progressbar {  }
#redirecting .progressbar img { display:block; }





#application-widget  ul.list2 {  padding: 0 12px 13px; margin-top: -20px; }
#application-widget ul.list2 li { font-size: 18px; color: #ffffff; padding: 9px 0 0px 0; list-style:none; }
#application-widget ul.list2 li span { background: url(../images/formj/tick.png) no-repeat 5px 0 ; padding-left: 43px; font-weight:bold; }


