@charset "utf-8";
/* CSS Document */
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, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*End Reset*/

/*general styles */

body{font-size:62.5%; background:url(/images/layout/background.png) repeat-x top left #E7ECF5; font-family:"tahoma", Arial, Helvetica, sans-serif;color:#000;}
a{color:#123778; text-decoration:none;}
a:hover{color:#DC6B1C;}

/* Start Header */
#header{ padding:21px 0 17px 9px; width:890px; }
#header .divide{margin:0 22px;}
#header ul.nav{float:right; color:#C7E0F0; margin-top:-5px; margin-right:16px; font-size:1.2em;}
#header ul.nav li a{color:#004C9C;}
#header ul.nav li a:hover{color:#DC6B1C; }
#header ul.nav li{float:left; margin-right:3px;}
#header a.home, #header span.home{float:left; background:url(/images/layout/PBBI_Logo_Merge.gif) no-repeat top left #FFF; width:401px; height:50px; display:block; text-indent:-9000px;}
#header ul.nav li span.active{color:#000; background:url(/images/layout/active-section.png) repeat-x bottom left; height:18px;display:block;float:left; padding:0 4px; margin:0 -4px;}
/*End Header */

p{font-size:1.3em; line-height:1.6; margin-bottom:1.2em;}
h1{font-size:2.4em; font-weight:bold; color:#0053A0; margin-bottom:14px;}
h2{font-size:1.8em; font-weight:normal; color:#0053A0; line-height:1.8em;}
h3{font-size:1.4em; font-weight:normal; color:#0053A0; line-height:1.8em; margin-bottom:12px; margin-left: 14px;}
h4{font-size:1.3em; font-weight:normal; color:#999; line-height:1.8em; margin-bottom:12px; margin-left: 14px; text-transform: uppercase;}


/*Start Footer*/
#footer{text-align:center; margin:auto; margin-bottom:5px;}
#footer .pipes{color:#999}
#footer p.copyright{font-size:1.1em; color:#666; line-height:110%; width: 470px; margin:auto;}
#footer ul.links{color:#999;  height:25px; width:100%; margin:auto; margin-bottom:12px;}
#footer ul.links li{border-bottom:solid #CBD3DD 1px; font-size:1.1em; display:inline;; padding:0 3px 10px; margin:auto;}
#footer ul.links li a{font-size:1.1em; font-weight:bold; color:#5C739F;}
#footer ul.links li a:hover{color:#DC6B1C }
/* End Footer */


/*Buttons*/

a.learn_more:link, a.learn_more:visited{background:url(/images/buttons/blank_button.png) no-repeat top left #FFF; width:150px; height:19px; display:block; color:#123778; padding: 2px 0 0 10px;}
a.learn_more:hover{background-position:bottom left; color:#DC6B1C;}
div.customer-closed h2 {background: transparent url(/images/buttons/customer_button_closed-trans.png) no-repeat left center;padding-left:20px;}
div.customer-opened h2 {background: transparent url(/images/buttons/customer_button_opened-trans.png) no-repeat left center;padding-left:20px;}
/*Columns*/
.column-4{width:222px; float:left; margin-right:3px;}
.last{margin:0;}

/*general layout */
#wrapper{width:941px; margin:auto; background:url(/images/layout/wrapper_bg.png) repeat-x top left #E7ECF5;}
#content_bottom{background:url(/images/layout/content_bottom.png) no-repeat bottom left #FFF; padding-bottom:30px;}
#content{width:899px; margin:auto;}
#hp_flash{margin-bottom:14px;}
.dn{display:none;}


/* Flash Replacement */

div.alt{display:none;}
/*floats*/
.clear:after, #content:after, #header:after{ content: ""; display: block; height: 0; clear: both; }
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}