.clearfix { zoom: 1; }
.clearfix:before { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; clear: both; }

*{margin:0;padding:0;outline:0}
html{height:100%;}
body{height:100%;width:100%;margin:0px;padding:0px;background:#003366;}
*::selection{background:#C09C2D;color:#FFFFFF;}
*::-moz-selection{background:#C09C2D;color:#FFFFFF;}
*::-webkit-selection{background:#C09C2D;color:#FFFFFF;}
.blue{color:#003366 !important;}
.yellow{color:#C09C2D !important;}
.gray{color:#666666 !important;}
.tan{color:#F7F0D9 !important;}
.white{color:#FFFFFF !important;}
#wrapper{padding:0px 0px 20px 0px;background:#FFFFFF;border-bottom:10px solid #C09C2D;}
#content-container{width:940px;margin:0 auto;}
#content-wrapper{width:940px;margin-left:auto;margin-right:auto;background:url(../../_img/site/body-bg1.png) repeat-y;overflow:hidden;background:#FFFFFF;clear:both;}
#top-wrapper{display:block;width:940px;height:140px;float:left;position:relative;}
#logo-main a{display:block;width:300px;height:140px;float:left;background:url(../../_img/site/logo-main.png) no-repeat;margin:0px 45px 0px 0px;}
.topnav-col{display:block;float:right;padding:16px 25px 0px 0px;}
.topnav-col ul{list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:1.8em;padding:0;margin:0;}
.topnav-col li{color:#003366;text-decoration:none;float:left;margin:0 10px;}
.topnav-col li a{color:#003366;text-decoration:none;}
.topnav-col li a:hover{color:#C09C2D;text-decoration:none;border-bottom:2px solid #C09C2D;}
#phone-header{display:block;margin:63px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size:27px;color:#bd9e2f;}
#phone-header span#phone-icon{display:block;position:relative;float:right;background:#C09C2D;width:44px;height:50px;border:solid 1px #C09C2D;}
#phone-icon img{position:absolute;right:7px;top:11px;}
#phone-header #phone-number{background:#f6f6f6;padding:0 20px;height:50px;display:block;float:right;line-height:50px;border:solid 1px #d3d3d3;}
#nav-wrapper{width:940px;height:40px;background:#003366;float:left;padding:0px 0px 0px 0px;}
.nav{color:#FFFFFF;z-index:1000;float:left;}
.menu a{float:left;height:29px;color:#FFFFFF;text-decoration:none;padding:11px 15px 0px 15px;}
.menu span{float:left;height:29px;color:#FFFFFF;text-decoration:none;padding:11px 11px 0px 15px;}
.menu a:hover{color:#C09C2D;}
.menu{list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;text-align:left;}
.menu li{position:relative;float:left;z-index:1000;}
.menu ul{display:none;position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;top:40px;left:0;background:#003366;display:none;list-style:none;}
.menu ul li{float:none;border-top:1px solid #003366;width:215px;}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a{float:none;display:block;background:none;height:22px;padding:0px 7px 2px 15px;margin:0px 0px 0px 0px;}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover{background:#003366;color:#C09C2D;text-decoration:none;}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span{float:none;display:block;background:none;height:22px;padding:0px 7px 2px 15px;margin:0px 0px 0px 0px}
.menu ul ul{left:120px;top:0;}
.menu li.submenu{font-weight:bold;}
.menu li.noborder{border-top:none;}
li.menuhover a, li.menuhover li.menuhover a{color:#FFFFFF;background:#003366;}
li.menuhover span, li.menuhover li.menuhover span{color:#FFFFFF;background:#003366;}
#online-store{float:right;}
#online-store a{display:block;width:130px;height:40px;background:url(../../_img/site/online-store.png);}
#online-store a:hover{background:url(../../_img/site/online-store.png) no-repeat 0 -40px;}
#search-wrap{position:relative;float:right;top:12px;width:170px;}
.gsc-search-box-tools .gsc-search-box .gsc-input{background:#FFF !important;padding-right:0 !important;}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2{margin:0 !important;height:15px !important;padding:6px 15px!important;}
input.gsc-search-button{background:#043C7C !important;border:none !important;border-radius:0 !important;}
input.gsc-search-button:hover, input.gsc-search-button:focus{background:#c09c2d !important;}
#imgban{display:block;background-color:#FFFFFF;width:940px;margin:0px 0px 20px 0px;float:left;}
#col1{display:block;width:330px;margin:0px 0px 0px 0px;padding:14px 14px 9px 14px;min-height:100px;height:auto !important;height:100px;background-color:#FFFFFF;border:1px;border-style:solid;border-color:#D3D3D3;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;background-color:#FFFFFF;float:left;}
#col1 h2{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:13px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 7px 0px;}
#col1 h2 a{color:#003366;text-decoration:none;}
#col1 h2 a:hover{color:#003366;text-decoration:underline;}
#col1 p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 7px 0px;}
#col1 p a{color:#666666;text-decoration:underline;}
#col1 p a:hover{color:#C09C2D;text-decoration:underline;}
#col1 hr{border:none;border-top:solid 1px #D3D3D3;color:#FFFFFF;background-color:#FFFFFF;margin:14px 0px 14px 0px;}
#col2{width:280px;margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;min-height:100px;height:auto !important;height:100px;background-color:#FFFFFF;float:left;}
#col3{width:280px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;min-height:100px;height:auto !important;height:100px;background-color:#FFFFFF;float:left;}
.col2n3-cell{display:block;width:250px;margin:0px 0px 10px 0px;padding:15px 15px 10px 15px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;float:left;}
.col2n3-cell h1{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:13px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 7px 0px;}
.col2n3-cell h2{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:13px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:10px 0px 7px 0px;}
.col2n3-cell p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 7px 0px;}
.col2n3-cell p a{font-family:Arial, Helvetica, sans-serif;color:#666666;text-decoration:underline;}
.col2n3-cell p a:hover{color:#C09C2D;text-decoration:underline;}
.col2n3-cell ul{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-decoration:none;text-indent:0px;list-style-position:outside;list-style-image:url(../../_img/site/list-style.gif);padding:0px 0px 0px 0px;margin:0px 0px 0px 17px;}
.col2n3-cell li{color:#666666;text-decoration:none;}
.col2n3-cell li a{color:#666666;text-decoration:underline;}
.col2n3-cell li a:hover{color:#C09C2D;text-decoration:underline;}
.col2n3-cell ol{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-decoration:none;text-indent:0px;list-style-position:outside;padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}
#crumbs{display:block;background-color:#FFFFFF;width:925px;padding:35px 0px 10px 15px;margin:0px 0px 0px 0px;float:left;}
#crumbs p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 0px 0px;}
#crumbs p a{color:#C09C2D;text-decoration:none;}
#crumbs p a:hover{color:#003366;text-decoration:underline;}
#content{width:540px;min-height:100px;height:auto !important;height:100px;margin:0px 0px 0px 0px;padding:15px 15px 0px 15px;border:none;border-top:solid 2px #DFDFDF;background-color:#FFFFFF;float:left;}
#content.col1{width:auto;float:none;}
#content h1{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:18px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 15px 0px;}
#content h2{font-family:Arial, Helvetica, sans-serif;color:#3D75BF;font-size:15px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 15px 0px;}
#content.large{width:100%;}
#content h3{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:15px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 15px 0px;}
#content h4{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:14px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 0px 0px;padding-left:10px;}
#content h5{font-family:Arial, Helvetica, sans-serif;color:#3D75BF;font-size:14px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 0px 0px; padding-left: 10px}
#content h6{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 15px 0px;}
#content p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;font-style:normal;font-weight:normal;line-height:1.3em;text-align:left;margin:0px 0px 15px 0px; padding-left: 10px}
#content p a{font-family:Arial, Helvetica, sans-serif;color:#666666;text-decoration:underline;}
#content p a.link{font-family:Arial, Helvetica, sans-serif;color:white;text-decoration:none;background-color: #3D75BF; text-align:center; display: inline-block; padding: 10px 10px;}
#content p a:hover{color:#C09C2D;text-decoration:underline;}
#content ul{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;text-indent:0px;list-style-position:outside;list-style-image:url(../../_img/site/list-style.gif);padding:0px 0px 0px 0px;margin:0px 0px 15px 17px;line-height:1.4em; padding-left:10px}
#content ol{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;text-indent:0px;list-style-position:outside;padding:0px 0px 0px 0px;margin:0px 0px 15px 17px;line-height:1.4em;}
#content li{color:#666666;text-decoration:none;}
#content li a{color:#666666;text-decoration:underline;}
#content li a:hover{color:#C09C2D;text-decoration:underline;}
#content p.pullquote{border-top:1px solid #EFEFEF;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;font-family:Georgia, Times New Roman, Times, serif;color:#003366;font-size:13px;font-style:italic;font-weight:normal;line-height:1.4em;text-align:left;}
#content p.caption{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;color:#999999;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;}
#content p.details{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;}
div.fiberglass {border: 3px solid #003366; text-align: center; margin-right: 120px; margin-left: 120px; padding: 10px 0px 0px 0px; margin-bottom: 20px}
#ps-splash-wrap{width:940px;min-height:100px;height:auto !important;height:100px;margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;border:none;border-top:solid 2px #DFDFDF;background-color:#FFFFFF;float:left;}
.ps-splash-cell{display:block;width:440px;margin:0px 15px 25px 15px;padding:0px 0px 0px 0px;float:left;}
.ps-splash-cell h2{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:13px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 0px 0px;}
.ps-splash-cell h2 a{font-family:Arial, Helvetica, sans-serif;color:#003366;text-decoration:none;}
.ps-splash-cell h2 a:hover{color:#C09C2D;text-decoration:underline;}
.ps-splash-cell p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 15px 0px;}
.ps-splash-cell p a{font-family:Arial, Helvetica, sans-serif;color:#666666;text-decoration:underline;}
.ps-splash-cell p a:hover{color:#C09C2D;text-decoration:underline;}
.ps-splash-cell ul{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;text-decoration:none;text-indent:0px;list-style-position:outside;list-style-image:url(../../_img/site/list-style.gif);padding:0px 0px 0px 0px;margin:0px 0px 15px 17px;line-height:1.3em;}
.ps-splash-cell li{color:#666666;text-decoration:none;}
.ps-splash-cell li a{color:#666666;text-decoration:underline;}
.ps-splash-cell li a:hover{color:#C09C2D;text-decoration:underline;}
.ps-splash-cell img{border:solid 1px #DFDFDF;padding:5px;margin:0px 15px 0px 0px;float:left;}
#projects-wrap{width:940px;min-height:100px;height:auto !important;height:100px;margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;border:none;border-top:solid 2px #DFDFDF;background-color:#FFFFFF;float:left;}
.projects-cell{display:block;width:940px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;float:left;}
#side-nav{width:330px;min-height:100px;height:auto !important;height:100px;margin:0px 0px 0px 40px;padding:15px 0px 0px 0px;border:none;border-top:solid 2px #DFDFDF;background-color:#FFFFFF;float:left;}
#side-nav ul{list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;line-height:1.4em;margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;}
#side-nav li{color:#C09C2D;text-decoration:none;}
#side-nav li a{color:#666666;text-decoration:underline;}
#side-nav li a:hover{color:#C09C2D;text-decoration:underline;}
#side-nav p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;font-style:normal;font-weight:normal;line-height:1.3em;text-align:left;margin:0px 0px 15px 0px;}
#side-nav p a{font-family:Arial, Helvetica, sans-serif;color:#666666;text-decoration:underline;}
#side-nav p a:hover{color:#C09C2D;text-decoration:underline;}
#side-nav hr{width:330px;border:none;border-top:solid 2px #DFDFDF;color:#FFFFFF;background-color:#FFFFFF;margin:14px 0px 14px 0px;}
#side-nav h3{font-family:Arial, Helvetica, sans-serif;color:#3D75BF;font-size:14px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 15px 0px;}
#thumb-wrap{display:block;width:330px;margin:0px 0px 40px 0px;float:left;}
.topup-thumb a{display:block;width:70px;height:70px;border:1px solid #DFDFDF;margin:0px 10px 10px 0px;padding:0px 0px 0px 0px;float:left;}
.topup-thumb a:hover{border:1px solid #C09C2D;}
.topup-viewer a{}
#footer-container{width:940px;margin:0 auto;}
#footer-wrapper{display:block;width:940px;}
.footer-col{display:block;float:left;padding:40px 20px 70px 15px;}
.footer-col ul{list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;padding:0px 0px 0px 0px;margin:0px 0px 12px 0px;}
.footer-col li{color:#999999;text-decoration:none;}
.footer-col li a{color:#999999;text-decoration:none;}
.footer-col a:hover{color:#CCCCCC;text-decoration:underline;}
.footer-col li p{font-family:Arial, Helvetica, sans-serif;color:#999999;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin-top:0px;}
.footer-col p a{color:#999999;text-decoration:none;}
.footer-col p a:hover{color:#999999;text-decoration:underline;}
.caption{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 50px 0px;}
.copy{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;font-style:normal;font-weight:normal;line-height:1.3em;margin:0px 0px 15px 0px;}
.copy a{font-family:Arial, Helvetica, sans-serif;color:#666666;text-decoration:underline;}
.copy a:hover{color:#C09C2D;text-decoration:underline;}
table.altrowstable{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;font-style:normal;font-weight:normal;line-height:1.3em;text-align:left;border-width:1px;border-color:#DFDFDF;border-collapse:collapse;}
table.altrowstable a{font-family:Arial, Helvetica, sans-serif;color:#666666;text-decoration:underline;}
table.altrowstable a:hover{color:#C09C2D;text-decoration:underline;}
table.altrowstable th{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;padding:7px;border-style:solid;border-color:#DFDFDF;}
table.altrowstable td{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;padding:7px;border-style:solid;border-color:#DFDFDF;}
.oddrowcolor{background-color:#FFFFFF;}
.evenrowcolor{background-color:#EFEFEF;}
.fields{display:block;border:1px solid #CCCCCC;height:20px;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:12px;font-style:normal;font-weight:normal;padding:1px 1px 1px 1px;}
textarea{border:1px solid #CCCCCC;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:12px;font-style:normal;font-weight:normal;padding:4px 1px 4px 1px;margin:0px 0px 0px 0px;}
table.generic{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;line-height:1.3em;text-align:left;border-width:1px;border-color:#CCCCCC;border-collapse:collapse;}
table.generic tr.even{background-color:#EFEFEF;}
table.generic td{border-width:1px;border-style:solid;border-color:#CCCCCC;text-align:left;padding:4px 4px 4px 4px;}
.border-ccc{border:1px solid #DFDFDF;padding:4px 4px 4px 4px;}
.margin0{margin:0px;}
.margin1{margin:1px;}
.margin2{margin:2px;}
.margin3{margin:3px;}
.margin4{margin:4px;}
.margin5{margin:5px;}
.margin6{margin:6px;}
.margin7{margin:7px;}
.margin8{margin:8px;}
.margin9{margin:9px;}
.margin10{margin:10px;}
.margin12{margin:12px;}
.margin14{margin:14px;}
.margin15{margin:15px;}
.margin16{margin:16px;}
.margin18{margin:18px;}
.margin20{margin:20px;}
.margin30{margin:30px;}
.margin40{margin:40px;}
.mtop0{margin-top:0px !important;}
.mtop2{margin-top:2px !important;}
.mtop3{margin-top:3px !important;}
.mtop4{margin-top:4px !important;}
.mtop5{margin-top:5px !important;}
.mtop6{margin-top:6px !important;}
.mtop8{margin-top:8px !important;}
.mtop10{margin-top:10px !important;}
.mtop12{margin-top:12px !important;}
.mtop15{margin-top:15px !important;}
.mtop14{margin-top:14px !important;}
.mtop16{margin-top:16px !important;}
.mtop18{margin-top:18px !important;}
.mtop20{margin-top:20px !important;}
.mtop22{margin-top:22px !important;}
.mtop24{margin-top:24px !important;}
.mtop25{margin-top:25px !important;}
.mtop26{margin-top:26px !important;}
.mtop28{margin-top:28px !important;}
.mtop30{margin-top:30px !important;}
.mtop32{margin-top:32px !important;}
.mtop33{margin-top:33px !important;}
.mtop35{margin-top:35px !important;}
.mtop40{margin-top:40px !important;}
.mtop42{margin-top:42px !important;}
.mtop45{margin-top:45px !important;}
.mtop50{margin-top:50px !important;}
.mtop55{margin-top:55px !important;}
.mtop60{margin-top:60px !important;}
.mtop65{margin-top:65px !important;}
.mtop70{margin-top:70px !important;}
.mtop75{margin-top:75px !important;}
.mtop80{margin-top:80px !important;}
.mtop85{margin-top:85px !important;}
.mtop90{margin-top:90px !important;}
.mtop95{margin-top:95px !important;}
.mtop100{margin-top:100px !important;}
.mtop105{margin-top:105px !important;}
.mtop110{margin-top:110px !important;}
.mtop115{margin-top:115px !important;}
.mtop120{margin-top:120px !important;}
.mtop125{margin-top:125px !important;}
.mtop130{margin-top:130px !important;}
.mtop135{margin-top:135px !important;}
.mtop140{margin-top:140px !important;}
.mtop145{margin-top:145px !important;}
.mtop150{margin-top:150px !important;}
.mtop155{margin-top:155px !important;}
.mtop160{margin-top:160px !important;}
.mtop165{margin-top:165px !important;}
.mtop170{margin-top:170px !important;}
.mtop175{margin-top:175px !important;}
.mtop180{margin-top:180px !important;}
.mtop185{margin-top:185px !important;}
.mtop190{margin-top:190px !important;}
.mtop195{margin-top:195px !important;}
.mtop200{margin-top:200px !important;}
.mtop205{margin-top:205px !important;}
.mtop210{margin-top:210px !important;}
.mtop215{margin-top:215px !important;}
.mtop220{margin-top:220px !important;}
.mtop225{margin-top:225px !important;}
.mtop230{margin-top:230px !important;}
.mtop235{margin-top:235px !important;}
.mtop240{margin-top:240px !important;}
.mtop245{margin-top:245px !important;}
.mtop250{margin-top:250px !important;}
.mtop255{margin-top:255px !important;}
.mtop260{margin-top:260px !important;}
.mtop265{margin-top:265px !important;}
.mtop270{margin-top:270px !important;}
.mtop275{margin-top:275px !important;}
.mtop280{margin-top:280px !important;}
.mtop285{margin-top:285px !important;}
.mtop290{margin-top:290px !important;}
.mtop295{margin-top:295px !important;}
.mtop300{margin-top:300px !important;}
.mtop305{margin-top:305px !important;}
.mtop310{margin-top:310px !important;}
.mtop315{margin-top:315px !important;}
.mtop320{margin-top:320px !important;}
.mtop325{margin-top:325px !important;}
.mtop330{margin-top:330px !important;}
.mtop335{margin-top:335px !important;}
.mtop340{margin-top:340px !important;}
.mtop345{margin-top:345px !important;}
.mtop350{margin-top:350px !important;}
.mtop355{margin-top:355px !important;}
.mbot0{margin-bottom:0px !important;}
.mbot2{margin-bottom:2px !important;}
.mbot3{margin-bottom:3px !important;}
.mbot4{margin-bottom:4px !important;}
.mbot5{margin-bottom:5px !important;}
.mbot6{margin-bottom:6px !important;}
.mbot8{margin-bottom:8px !important;}
.mbot10{float: right; margin-bottom:10px !important;}
.mbot12{margin-bottom:12px !important;}
.mbot14{margin-bottom:14px !important;}
.mbot16{margin-bottom:16px !important;}
.mbot18{margin-bottom:18px !important;}
.mbot20{margin-bottom:20px !important;}
.mbot22{margin-bottom:22px !important;}
.mbot24{margin-bottom:24px !important;}
.mbot25{margin-bottom:25px !important;}
.mbot26{margin-bottom:26px !important;}
.mbot28{margin-bottom:28px !important;}
.mbot30{margin-bottom:30px !important;}
.mbot35{margin-bottom:35px !important;}
.mbot40{margin-bottom:40px !important;}
.mbot45{margin-bottom:45px !important;}
.mbot50{margin-bottom:50px !important;}
.mbot55{margin-bottom:55px !important;}
.mbot60{margin-bottom:60px !important;}
.mbot65{margin-bottom:65px !important;}
.mbot70{margin-bottom:70px !important;}
.mbot75{margin-bottom:75px !important;}
.mbot80{margin-bottom:80px !important;}
.mbot85{margin-bottom:85px !important;}
.mbot90{margin-bottom:90px !important;}
.mbot95{margin-bottom:95px !important;}
.mbot100{margin-bottom:100px !important;}
.mbot300{margin-bottom:300px !important;}
.mleft0{margin-left:0px !important;}
.mleft2{margin-left:2px !important;}
.mleft3{margin-left:3px !important;}
.mleft4{margin-left:4px !important;}
.mleft5{margin-left:5px !important;}
.mleft6{margin-left:6px !important;}
.mleft8{margin-left:8px !important;}
.mleft10{margin-left:10px !important;}
.mleft12{margin-left:12px !important;}
.mleft14{margin-left:14px !important;}
.mleft16{margin-left:16px !important;}
.mleft18{margin-left:18px !important;}
.mleft20{margin-left:20px !important;}
.mleft22{margin-left:22px !important;}
.mleft24{margin-left:24px !important;}
.mleft25{margin-left:25px !important;}
.mleft26{margin-left:26px !important;}
.mleft28{margin-left:28px !important;}
.mleft30{margin-left:30px !important;}
.mleft35{margin-left:35px !important;}
.mleft40{margin-left:40px !important;}
.mright0{margin-right:0px !important;}
.mright2{margin-right:2px !important;}
.mright3{margin-right:3px !important;}
.mright4{margin-right:4px !important;}
.mright5{margin-right:5px !important;}
.mright6{margin-right:6px !important;}
.mright8{margin-right:8px !important;}
.mright10{margin-right:10px !important;}
.mright12{margin-right:12px !important;}
.mright14{margin-right:14px !important;}
.mright16{margin-right:16px !important;}
.mright18{margin-right:18px !important;}
.mright20{margin-right:20px !important;}
.mright22{margin-right:22px !important;}
.mright24{margin-right:24px !important;}
.mright25{margin-right:25px !important;}
.mright26{margin-right:26px !important;}
.mright28{margin-right:28px !important;}
.mright30{margin-right:30px !important;}
.mright35{margin-right:35px !important;}
.mright40{margin-right:40px !important;}
#abouthome{display:inline-block;width:700px;margin:0px 10px 10px 0px;padding:14px 14px 9px 14px;min-height:100px;height:auto !important;height:100px;background-color:#FFFFFF;border:1px;border-style:solid;border-color:#D3D3D3;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;background-color:#FFFFFF;float:left;}
#abouthome h2{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:15px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 7px 0px;}
#abouthome h2 a{color:#003366;text-decoration:none;}
#abouthome h2 a:hover{color:#003366;text-decoration:underline;}
#abouthome p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 7px 0px;}
#abouthome p a{color:#666666;text-decoration:underline;}
#abouthome p a:hover{color:#C09C2D;text-decoration:underline;}
#abouthome hr{border:none;border-top:solid 1px #D3D3D3;color:#FFFFFF;background-color:#FFFFFF;margin:14px 0px 14px 0px;}
#abouthome2{display:inline-block;width:905px;margin:0px 10px 10px 0px;height:auto !important;height:100px;background-color:#FFFFFF;background-color:#FFFFFF;float:left;}
#abouthome2 h3{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:25px;font-style:normal;font-weight:bold;text-align:center;margin:0px 0px 7px 0px;}
#abouthome2 h3 a{color:#003366;text-decoration:none;}
#abouthome2 h3 a:hover{color:#003366;text-decoration:underline;}
#abouthome2 p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 7px 0px;}
#abouthome2 p a{color:#666666;text-decoration:underline;}
#abouthome2 p a:hover{color:#C09C2D;text-decoration:underline;}
#abouthome2 hr{border:none;border-top:solid 1px #D3D3D3;color:#FFFFFF;background-color:#FFFFFF;margin:14px 0px 14px 0px;}
#LandR{width:297px;margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;min-height:100px;height:auto !important;height:100px;background-color:#FFFFFF;float:left;}
#CenterHome{width:296px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;min-height:100px;height:auto !important;height:100px;background-color:#FFFFFF;float:left;}
.newhome-cell{display:block;width:270px;height:306px;margin:0px 0px 10px 0px;padding:15px 15px 10px 15px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;float:left;}
.newhome-call hr.style-six{border:0;height:0;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.3);}
div.newhome-cell{position:relative;}
.newhome-cell h1{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:13px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:0px 0px 7px 0px;}
.newhome-cell h2{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:13px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:10px 0px 7px 0px;}
.newhome-cell h5{font-family:Arial, Helvetica, sans-serif;color:#003366;font-size:13px;font-style:normal;font-weight:bold;line-height:1.3em;text-align:left;margin:10px 0px 7px 0px;}
.newhome-cell p{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 7px 0px;}
.newhome-cell p a{font-family:Arial, Helvetica, sans-serif;color:#666666;text-decoration:underline;}
.newhome-cell p a:hover{color:#C09C2D;text-decoration:underline;}
.newhome-cell ul{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-decoration:none;text-indent:0px;list-style-position:outside;list-style-image:url(../../_img/site/list-style.gif);padding:0px 0px 0px 0px;margin:0px 0px 0px 17px;}
.newhome-cell li{color:#666666;text-decoration:none;}
.newhome-cell li a{color:#666666;text-decoration:underline;}
.newhome-cell li a:hover{color:#C09C2D;text-decoration:underline;}
.newhome-cell ol{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;text-decoration:none;text-indent:0px;list-style-position:outside;padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}
p.learnmore{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:17px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 7px 0px;}
div.learnposition{position:absolute;top:300px}
p.learnmore a{font-family:Arial, Helvetica, sans-serif;color:#003366;text-decoration:none;}
p.learnmore a:hover{color:#C09C2D;text-decoration:none;}
.homerfq{padding:8px 0;background:-moz-linear-gradient(top, #003366, #435C91);background:-webkit-gradient(linear, left top, left bottom, from(#003366), to(#435C91));background:-webkit-linear-gradient(top, #003366, #435C91);background:-o-linear-gradient(top, #003366, #435C91);background:-ms-linear-gradient(top, #003366, #435C91);background:linear-gradient(top, #003366, #435C91);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003366', endColorstr='#435C91',GradientType=0);color:#ffffff !important;border:1px solid #182957;font-size:14px;display:inline-block;text-align:center;width:190px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;}
.homerfq:hover{background:#435C91;background:-moz-linear-gradient(top, #435C91, #003366));background:-webkit-gradient(linear, left top, left bottom, from(#435C91), to(#003366));background:-webkit-linear-gradient(top, #435C91, #003366);background:-o-linear-gradient(top, #435C91, #003366);background:-ms-linear-gradient(top, #435C91, #003366);background:linear-gradient(top, #435C91, #003366);text-decoration:none;}
.homerfqgold{padding:8px 0;background:-moz-linear-gradient(top, #CDB057, #C09C2D);background:-webkit-gradient(linear, left top, left bottom, from(#CDB057), to(#C09C2D));background:-webkit-linear-gradient(top, #CDB057, #C09C2D);background:-o-linear-gradient(top, #CDB057, #C09C2D);background:-ms-linear-gradient(top, #CDB057, #C09C2D);background:linear-gradient(top, #CDB057, #C09C2D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDB057', endColorstr='#C09C2D',GradientType=0);color:#ffffff !important;border:1px solid #776B14;font-size:14px;display:inline-block;text-align:center;width:190px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;}
.homerfqgold:hover{background:#C09C2D;background:-moz-linear-gradient(top, #C09C2D, #CDB057));background:-webkit-gradient(linear, left top, left bottom, from(#C09C2D), to(#CDB057));background:-webkit-linear-gradient(top, #C09C2D, #CDB057);background:-o-linear-gradient(top, #C09C2D, #CDB057);background:-ms-linear-gradient(top, #C09C2D, #CDB057);background:linear-gradient(top, #C09C2D, #CDB057);text-decoration:none;}
div.homebutton{margin:0px 0px 10px 0px;}
p#learnmore{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:17px;font-style:normal;font-weight:normal;line-height:1.2em;text-align:left;margin:0px 0px 7px 0px;}
p#learnmore a{font-family:Arial, Helvetica, sans-serif;color:#003366;text-decoration:none;}
p#learnmore a:hover{color:#C09C2D;text-decoration:none;}
.entry div img{float:left;padding-right:20px;}
table.tablefgs{border:1px solid rgb(0, 51, 102);width:100%;border-collapse:collapse;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
table.tablefgs td{border:1px solid rgb(0, 51, 102);padding:1px 2px 1px 2px; text-align:center;}
table.tablefgs tr{height:25px;}
table.tablefgs p{line-height:1em;margin:0px 0px 0px 0px;}
table.tableba {border-collapse: collapse;border: 1px solid #003366;border-spacing: 0;height: 60px;}
table.tableba tr {font-family: Arial, Helvetica, sans-serif;}
table.tableba th {border: 1px solid #003366;text-align: center;}
.fgb {box-sizing: border-box;border: 2px solid #003366;width: 100%;margin-top: 20px;background: #D3D3D3;padding-bottom: 5px;}
.fgb h2 {text-align: center;padding-bottom: 5px; padding-top: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 22px;}
.fgb a {color: #003366;text-decoration: none;}
.fgb li {text-align: center;font-family: Arial, Helvetica, sans-serif;color: #003366 !important;}
.fgb a:hover {color: #C09C2D !important;}
.trlink th {background-color: #003366;}
.trlink th a {color: white;}
.trblue td{background-color:rgb(0, 51, 102);color:#fff;text-align:center;}
.tryellow td{background-color:#C09C2D;color:#fff;text-align:center;}
.tablefgs a{color:#C09C2D;text-decoration:none;}
.tablefgs a:hover{color:rgb(0, 51, 102);text-decoration:none;}
.pdf-ctas { height: 24px;margin-bottom: 10px;}
.rfqcta{padding: 2px 0; width: 130px;}
.pdf-ctas #btn_dl_pdf {
  background: rgba(0, 0, 0, 0) url("/_img/site/fiberglass-pdf-download.png") no-repeat scroll 0 0;
  height: 25px;
  text-indent: -9999px;
  vertical-align: top;
  width: 130px;
  display: inline-block;
}
.pdf-iframe {position: relative;padding-bottom: 129.4%; /* 8.5:11 */padding-top: 0px;height: 0;}
.pdf-iframe iframe,.pdf-iframe object {position: absolute;top: 0;left: 0;width: 99% !important;height: 100% !important;}
.pdf-iframe .resp { display: none; }
@media only screen and (max-width: 1199px) {
    .pdf-iframe .default { display: none !important; }
    .pdf-iframe .resp { display: block !important; }
}





.calculator {
	position: relative;
	margin: 0 0 30px;
	border: 1px solid #ddd;
	border-radius: 7px;
}
.calculator .formCol {
	float: left;
	width: 50%;
	padding: 1em 2.5%;
	box-sizing: border-box;
}
.calculator h3 {
	
}
.calculator h4 {
	margin: 20px 0 5px !important;
	padding: 0 !important;
}
.calculator h4:first-child {
	margin: 0px 0 5px !important;
}
.calculator .fieldset {
	margin: 0 0 12px;
	padding: 0 0 12px;
	border-bottom: 1px solid #e5e5e5;
}
.calculator .fieldset:last-child {
	margin: 0 0 0;
	padding: 0 0 12px;
	border-bottom: 0px solid #e5e5e5;
}
.calculator .input {
	margin: 0 0 8px;
}
.calculator .input label {
	display: inline-block;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	width: 90px;
	margin: 0 1em 0 0;
	vertical-align: middle;
}
.calculator .input input[type=text],
.calculator .input input[type=emial],
.calculator .input input[type=number],
.calculator .input input[type=tel],
.calculator .input input[type=date],
.calculator .input select {border: 1px solid #ddd;border-radius: 4px;height: 24px;padding: 0 0.5em;box-sizing: border-box;width: 80px;font-size: 12px;background: #fff;text-align: right;}
.calculator .input input.auto {
	background: #f5f5f5;
}
.calculator .input input + select {
	width: 53px;
	font-size: 11px;
	vertical-align: bottom;
}
.calculator .input .fa-info-circle {
    color: #c09c2d;
}
.calculator .reset {
	position: absolute;
    bottom: 10px;
    right: 15px;
    background: #fff;
    border: 1px solid #0067ce;
    border-radius: 5px;
    color: #0067ce;
    font-size: 11px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0.5em 1em;
    cursor: pointer;	
}
.calculator .reset:hover {
    color: #fff;
    background: #0067ce;
    border: 1px solid #0067ce;
}


.jbmodal-content {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}


