td.x-table-layout-cell label{font-size:11px;color:black}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
html,body{height:100%}
body{font-family:Arial,Helvetica,sans-serif;font-size:75%}
p{font-size:13px;line-height:19px}
.bg{width:1000px;margin-left:auto;margin-right:auto}
.mapLink{background:url(page/img/globe.png) no-repeat transparent;background-size:15px;padding-left:18px}
.headerWrapper{background:url(page/img/header_bg.png) repeat-x #ebebeb;height:95px;width:100%}
.headerContainer{width:1024px;margin-left:auto;margin-right:auto}
.headerContainer div.leftBox{float:left;height:95px;background:url(page/img/grid_bg.png) no-repeat transparent;width:655px}
.leftBox div.logo a{float:left;margin-right:16px;margin-top:24px;width:220px;height:55px;background:url(page/img/NAVFAC_logo.png) no-repeat transparent}
.leftBox div.logoType{color:#355984;float:left;font-size:19px;word-wrap:break-word;margin-top:39px;text-shadow:1px 1px #fff;width:419px}
.headerContainer div.rightBox{float:right;width:369px;height:65px;padding-top:30px}
.navWrapper .navContainer li.home a img{background:url("page/img/homeIcon2.png") no-repeat scroll center center transparent;height:15px;width:15px}
.headerContainer div.rightBox ul{list-style:none;margin-top:10px;margin-bottom:10px;float:right}
.headerContainer div.rightBox ul li{float:right;color:#222;font-size:12px}
.headerContainer div.rightBox ul li a{text-decoration:none;color:#222;margin-right:5px;margin-left:5px;text-shadow:1px 1px #fff}
.headerContainer div.rightBox ul li a:hover{text-decoration:underline}
.headerContainer div.rightBox ul.portalLinks{list-style:none;margin-top:8px;margin-bottom:8px;float:right;width:100%}
.headerContainer div.rightBox ul.portalLinks li{float:right}
.headerContainer div.rightBox ul.portalLinks li a{font-size:13px;color:#4a6fa5;font-weight:bold}
.headerContainer div.rightBox ul.portalLinks li a.employeesLink{background:url(page/img/employeesIcon.png) no-repeat transparent;padding-left:27px}
.headerContainer div.searchBox{background-color:#fff;border:1px solid #cbcaca;clear:both;float:right;height:22px;padding-top:2px;width:200px}
.headerContainer div{float:left}
.headerContainer input{border:1px solid transparent;width:172px;padding-left:3px;margin-top:0;outline-width:0;color:#666}
.headerContainer .button{background:url(page/img/searchBtn.png) no-repeat transparent;width:17px;height:19px;float:left;cursor:pointer}
.footerWrapper{background:url(page/img/footer_bg.png) repeat #4d4d4d;width:100%;min-height:130px;clear:both}
.footerTopImage{clear:both;background:url(page/img/footerTop_bg.png) repeat-x #4d4d4d;height:11px}
.footerContainer{height:auto;margin-left:auto;margin-right:auto;padding-bottom:100px;padding-top:15px;width:960px}
.footerContainer .footerLeftBox{width:705px;height:60px;float:left;font-size:13px}
.footerContainer .footerLeftBox.brac{width:725px}
.footerContainer .footerLeftBox ul{list-style:none;color:#fff;float:left}
.footerContainer .footerLeftBox .address{padding-left:5px;float:left;margin-top:10px;margin-bottom:10px;width:700px;color:#fff}
.footerContainer .footerLeftBox ul.bottomText{float:left;color:#d1cfcf}
.footerContainer .footerLeftBox ul.bottomText li{padding-right:15px;padding-top:5px}
.footerContainer .footerLeftBox ul.bottomText li.navySeal{background:url(page/img/navySeal.png) no-repeat transparent;padding-left:30px;height:27px}
.footerContainer .footerLeftBox ul.bottomText li a{color:#d1cfcf;text-decoration:underline;margin-right:0}
.footerContainer .footerLeftBox ul.bottomText li a:hover{text-decoration:none}
.footerContainer .footerLeftBox ul li{float:left;margin-left:5px}
.footerContainer .footerLeftBox ul a{text-decoration:none;color:#fff;margin-right:4px}
.footerContainer .footerLeftBox ul a:hover{text-decoration:underline}
.footerContainer .footerRightBox{width:200px;margin-left:53px;height:60px;float:left}
.footerContainer .footerRightBox.brac{width:180px}
.footerContainer .footerRightBox h6{color:#fff;font-size:13px;font-weight:bold}
.footerContainer .footerRightBox ul{list-style:none;margin-top:10px}
.footerContainer .footerRightBox ul li{float:left;padding-right:10px}
.footerContainer .footerRightBox ul li a.rssIcon{background:url(page/img/rss_icon.png) no-repeat transparent;width:26px;height:26px;float:left}
.footerContainer .line{float:left;background:url(page/img/footerLine.png) no-repeat transparent;width:2px;height:82px}
.footerContainer .footerRightBox ul li a.fbIcon{background:url(page/img/icon-fb.png) no-repeat transparent;width:32px;height:32px;float:left}
.footerContainer .footerRightBox ul li a.twIcon{background:url(page/img/icon-tw.png) no-repeat transparent;width:32px;height:32px;float:left}
.footerContainer .footerRightBox ul li a.ytIcon{background:url(page/img/icon-yt.png) no-repeat transparent;width:32px;height:32px;float:left}
.footerContainer .footerRightBox ul li a.flIcon{background:url(page/img/icon-fl.png) no-repeat transparent;width:32px;height:32px;float:left}
.lpMainContentWrapper{background-color:#fff;width:100%;float:left;padding-bottom:45px}
.lpMainContentContainer{margin-left:auto;margin-right:auto;width:960px;margin-top:25px}
.lpMainContentContainer .leftContent{float:left;width:620px;margin-right:45px;height:auto;min-height:1px}
.lpMainContentContainer .rightContent{float:left;width:295px;height:auto}
.lpMainContentContainer div#maplinks{float:left;width:220px;height:auto;padding-right:20px}
.body-image.imageWrap{margin-left:15px;margin-bottom:15px;margin-top:4px;width:auto;height:auto}
.subContentContainer .rightText div.image img,.subContentContainer .rightText div.text img{max-width:720px}
.bracbasepage .subContentContainer .rightText div.image img,.bracbasepage .subContentContainer .rightText div.text img{max-width:440px;padding-bottom:10px}
.bracbasepage .subContentContainer .rightText .imageWrap .carousel ul.bjqs,.bracbasepage .subContentContainer .rightText .imageWrap .carousel .foo{max-width:440px}
.subContentWrapper{background-color:#fff;width:100%;float:left;padding-bottom:45px}
.subContentContainer{margin-left:auto;margin-right:auto;width:960px;margin-top:10px}
.subContentContainer .breadcrumbs{margin-bottom:10px;float:left;width:960px}
.subContentContainer .breadcrumbs span{font-weight:bold}
.subContentContainer .breadcrumbs a{text-decoration:none;color:#0c2577}
.subContentContainer .breadcrumbs a:hover{text-decoration:underline}
.subContentContainer .rightText{float:left;width:720px;height:auto}
.subContentContainer .rightText h4{font-size:18px;color:#355984;margin-bottom:25px}
.subContentContainer .rightText p{margin-bottom:12px}
.rightText .floatRight{float:right;margin-left:20px}
div.text{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:19px}
div.text ul li{list-style-image:url("page/img/bullet_blue2.png");list-style-position:outside;margin-left:28px;margin-top:6px}
div.text ul li ul li{list-style-image:none}
div.text ul li ul li ul li{list-style-image:none}
div.text ol li{list-style-position:outside;margin-left:28px;margin-top:6px}
div.text a{color:#2350c0;text-decoration:none;cursor:pointer}
div.text a:hover{text-decoration:underline}
div.text h5{font-size:10px}
div.text h4{font-size:12px}
div.text h3{font-size:17px}
div.text h2{font-size:23px}
div.text h1{font-size:30px}
span.font8{font-size:8pt;line-height:8pt}
span.font9{font-size:9pt;line-height:9pt}
span.font10{font-size:10pt;line-height:10pt}
span.font11{font-size:11pt;line-height:11pt}
span.font12{font-size:12pt;line-height:12pt}
span.font14{font-size:14pt;line-height:14pt}
span.font16{font-size:16pt;line-height:16pt}
span.font18{font-size:18pt;line-height:18pt}
span.font20{font-size:20pt;line-height:20pt}
span.font22{font-size:22pt;line-height:22pt}
span.font24{font-size:24pt;line-height:24pt}
span.font26{font-size:26pt;line-height:26pt}
span.font28{font-size:28pt;line-height:28pt}
.fix-fieldset-box{border:0;margin:0;padding:0}
div.socialIcon img{width:24px;height:24px;padding-right:5px}