/*WagmanCreated April 10, 2010Jeff Green / Green Latitudes Interactive Solutions*//* GLOBAL SCREEN STYLES */body { background:#041148; margin:0; padding:0; }a:active, a:link, a:visited { color:#263271; text-decoration:none; outline:none; }a:hover { color:#898989; text-decoration:none; }* { padding:0; margin:0; outline:none; }a img { border:none!important; }.clear { clear:both; }h2 { font:normal 29px Georgia, "Times New Roman", Times, serif; color:#263271; padding:0 0 4px 0; margin:30px 0 10px 0; border-bottom:dotted 2px #263271; }h5 { font:normal 19px/26px Georgia, "Times New Roman", Times, serif; color:#263271; padding:0 0 4px 0; margin:30px 20px 10px 0; }/* ========================== HEADER ========================== */#header { width:990px; margin:0 auto; padding:0; position:relative; display:block; }#header h1 { width:222px; height:77px; position:absolute; left:40px; top:47px; text-indent:-2000px; }#header h1 a { width:222px; height:77px; display:block; background:url(../images/ui/logo.png) no-repeat; _background:url(../images/ui/logo.gif) no-repeat; }#header h3 { font:normal 26px Georgia, "Times New Roman", Times, serif; color:#263271; padding:0; margin:0; position:relative; left:40px; top:144px; width:910px; }/* search */#search { position:absolute; left:384px; top:80px; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#898989; border:solid 1px #CCC; padding:0 6px 2px 6px; background:#FFF; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index:1000!important; }#search input { border:none!important; background:none!important; padding:3px; font:bold 14px Tahoma, Geneva, sans-serif; width:200px; margin:0!important; }#search .submitBtn { display:inline; position:absolute; top:4px; right:10px; width:14px!important; height:16px!important; padding:0; margin:0 4px 0 0; background:url(/gafc/assets/images/ui/btn-search.png) no-repeat 0 0!important; text-indent:-2000px!important; cursor:pointer; }#cse { position:absolute; left:384px; top:80px; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#898989; border:solid 1px #CCC; padding:2px 6px!important; background:#FFF url(../images/ui/btn-search.png) no-repeat 270px 7px; z-index:1000!important; width:300px; margin:0; }#cse-search-results { overflow:hidden!important; width:653px!important; padding-top:20px; }#cse-search-results iframe { width:653px!important; }a.gs-title, a.gs-title * { color : red; }/* main nav */#navWrapper { position:absolute; right:36px; top:30px; z-index:3000!important; }/*#navWrapper ul { list-style:none; }#navWrapper ul li { font:normal 14px Georgia, "Times New Roman", Times, serif; color:#263271; float:left; display:block; text-transform:uppercase; padding:12px 13px 4px 13px; margin:0; border-right:solid 1px #a1a5ba; }*//* subnav tabs */#subNavTabs { position:absolute; top:201px; left:20px; height:28px; }#subNavTabs ul { list-style:none; }#subNavTabs li { display:block; float:left; height:28px; margin:0 4px 0 0; padding:0; background:url(../images/ui/subnav-tab-inactive.png) no-repeat; }#subNavTabs li.selected { background:url(../images/ui/subnav-tab-active.png) no-repeat; }#subNavTabs li a { display:block; height:28px; padding:5px 15px 0 15px; font:normal 14px Tahoma, Geneva, sans-serif; color:#FFF; text-transform:uppercase; background:url(../images/ui/subnav-corner-inactive.gif) no-repeat right top; }#subNavTabs li.selected a { background:url(../images/ui/subnav-corner-active.gif) no-repeat right top; }#subNavTabs li:hover { background:url(../images/ui/subnav-tab-active.png) no-repeat; }#subNavTabs li a:hover { background:url(../images/ui/subnav-corner-active.gif) no-repeat right top; }/* third tier tabs */#thirdTierTabs { position:absolute; top:0px; left:20px; height:28px; }#thirdTierTabs ul { list-style:none; }#thirdTierTabs li { display:block; float:left; height:28px; margin:0 4px 0 0; padding:0; background:url(../images/ui/third-tier-tab.png) no-repeat; clear:none!important; border:none; }#thirdTierTabs li a { display:block; height:28px; padding:5px 15px 0 15px; font:normal 14px Tahoma, Geneva, sans-serif; color:#263271; background:url(../images/ui/third-tier-corner.gif) no-repeat right 22px; }#thirdTierTabs li a:hover { color:#666; }/* ========================== FOOTER ========================== */#footerWrapper { width:100%; display:block; position:relative; background:url(../images/ui/footer-bkgd.jpg) repeat-x; z-index:800; }#footer { display:block; position:relative; width:990px; height:242px; padding:16px 0 0 0; margin:0 auto; }#footer #subNav { position:absolute; left:32px; top:16px; }#footer #subNav ul { list-style:none; }#footer #subNav ul li { display:block; float:left; width:115px; height:31px; background:url(../images/ui/footer-tab-off.jpg) no-repeat; margin:0 6px 0 0; text-align:center; text-transform:uppercase; font:normal 12px Tahoma, Geneva, sans-serif; padding-top:6px; }.copyright { display:block; position:absolute; right:56px; top:32px; text-align:right; font:normal 11px Tahoma, Geneva, sans-serif; color:#FFF; }#concretePromo { position:absolute; bottom:0; left:60px; width:396px; height:152px; background:url(../images/ui/footer-concrete-bkgd.jpg) no-repeat left bottom; }#constructionPromo { position:absolute; bottom:0; left:480px; width:396px; height:152px; background:url(../images/ui/footer-construction-bkgd.jpg) no-repeat left bottom; }#concretePromo img, #constructionPromo img { border:solid 3px #FFF; float:left; margin-right:15px; }#concretePromo p, #constructionPromo p { font:normal 14px/16px Georgia, "Times New Roman", Times, serif; color:#FFF; }#footer sup { font-size:10px; }#concretePromo a { display:block; width:173px; height:30px; position:absolute; top:77px; left:117px; background:url(../images/ui/footer-btn-concrete.jpg) no-repeat; }#constructionPromo a { display:block; width:201px; height:30px; position:absolute; top:77px; left:117px; background:url(../images/ui/footer-btn-construction.jpg) no-repeat; }.registerMark { font:normal 10px Georgia, "Times New Roman", Times, serif; vertical-align:text-top; }