/* CSS Document */
@import "nav_styles.css";
@import "footer_styles.css";

body {background-color: #E3E3E3;font-size: 12px;margin: 20px 0px 0px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Container Definitions*/
#centercontainer {width: 780px; position: relative;margin: 0 auto;padding: 0px 3px 0px 3px;text-align: center;background-image:url(../images/bnb.shadow.center.jpg);background-position:top left; background-repeat:repeat-y;}
/*#centercontainer_bkg {width:780px;padding: 0px 9px 0px 0px;margin:0px;background-image:url(../images/bnb.shadow.right.top.jpg); background-position:top right;background-repeat:no-repeat;}*/
#maincontainer {width:778px;background-color: #fff; text-align: left; border-width: 1px 1px 0px 1px; border-color: #095374; border-style:solid;float:left;}
#header,#navcontainer,#navsubcontainer,#content,#sub-section,#footer {overflow:hidden;display:inline-block}/* safari and opera need this */
#header,#navcontainer,#footer {width:100%}/* safari and opera need this */
#navcontainer {margin: 0;}
#navsubcontainer,#content,#content_home,#sub-section {float:left}
#navsubcontainer {width:209px;margin:0px;padding:20px 0px;font-family:Arial, Helvetica, sans-serif;}
#content {width:528px; padding:20px;margin:0px;border-left:1px solid #ccc;}
#content_home {width:470px;padding:20px;margin:5px 0px 0px 0px;}
#footer {width:778px;clear:left;border-width: 0px 0px 1px 0px; border-color: #095374; border-style:solid;}
#header {margin: 0; padding: 0; height: 99px;} 
#header img {border:0px;}

/* Home Page Styles*/
#content_home h1,h2,h3,h4,dt,dd {font-family:Georgia, "Times New Roman", Times, serif;}
#content_home p {line-height: 1.8em; margin-top: 0;}
#content_home h1 {font-size: 20px; color:#095374; font-weight: 400; padding:0px; margin:0px 0px 8px 0px;}
#content_home h2 {font-size: 16px; font-weight: 400; color: #964; padding:0px; margin:0px;}
#content_home h3 {font-size: 14px; letter-spacing:.10em; text-transform: uppercase; font-weight: normal;}
#content_home h4 {font-size: 12px; letter-spacing:.10em;}
#content_home ul {padding:0px;margin:0px 0px 12px 0px;}
#content_home li {line-height: 1.8em;margin-left: 20px;list-style-type:square;}
#content_home a {color: #095374;text-decoration: none;border-bottom: 1px solid #900;}
#content_home a:hover {color:#964; border-bottom: 1px solid #964;}
#content_home dt {margin-top: 8px; margin-bottom: 4px;font-weight: bold;}
#content_home dd {margin-top: 4px; margin-bottom: 15px;line-height: 1.5em;}
#content_home .top {font-size:10px; color:#666;}
#content_home img.top {margin-bottom: -.6em;margin-right: 3px;}
#content_home .blue_center {text-align:center;color:#095374;font-weight:bold;line-height:1.5em;padding-top:10px; padding-bottom:8px;}

/* Right Side Sub-Section */
#sub-section {width:225px; /*border-left: 1px solid #ccc;*/ margin:15px 7px 0px 0px;padding:15px 13px 0px 13px;/*background-color:#d5d8d9;*/}
#sub-section p  {font-size: 11px; line-height: 1.45em;margin:0px;padding:5px 0px 5px 0px;}
#sub-section p.indent {padding:5px 0px 0px 18px;line-height:normal;}
#sub-section h1 {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #E36204;margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:300;}
#sub-section a {color: #095374;text-decoration: none;border-bottom: 1px solid #095374;}
#sub-section a:hover {color: #954;border-bottom: 1px solid #964;}
#sub-section .callout {border:1px solid #ccc;padding:10px;margin:10px 0px 0px 0px;}


#content h1,h2,h3,h4,dt,dd {font-family:Georgia, "Times New Roman", Times, serif;}
#content p {line-height: 1.8em; margin-top: 0;}
#content h1 {font-size: 20px; color:#095374; font-weight: 400; padding:0px; margin:0px 0px 10px 0px;}
#content h2 {font-size: 16px; font-weight: 400; color: #964; padding:0px; margin:0px;}
#content h3 {font-size: 14px; letter-spacing:.10em; text-transform: uppercase; font-weight: normal;}
#content h4 {font-size: 12px; letter-spacing:.10em;}
#content ul {padding:0px;margin:0px 0px 13px 0px;}
#content li {line-height: 1.8em;margin-left: 35px;list-style-type:square;}
#content li ul li {list-style-type:none;background-image: url(../images/bullet.dash.gif);background-repeat: no-repeat; background-position: 0 .7em;padding-left:12px;margin-left:0px;}
#content li a {text-decoration:none;border:0px;}
#content a {color: #095374;text-decoration: none;border-bottom: 1px solid #900;}
#content a:hover {color:#964; border-bottom: 1px solid #964;}
#content dt {margin-top: 8px; margin-bottom: 4px;font-weight: bold;}
#content dd {margin-top: 4px; margin-bottom: 15px;line-height: 1.5em;}
#content .top {font-size:10px; color:#666;}
#content img.top {margin-bottom: -.6em;margin-right: 3px;}
#content .blue_center {text-align:center;color:#095374;font-weight:bold;line-height:1.5em;}
#content .quote {width:174px;height:200px;float:right;padding:0px;margin:0px 0px 55px 8px;background-image:url(../images/bnb.quote.left.gif);background-position: top left;background-repeat:no-repeat;}
#content .quote .inside_quote {background-color:#d5d8d9;width:151px;margin:26px 4px 0px 4px;padding:0px 5px 0px 10px;}
#content .quote .footer_quote {width:174px;height:24px;background-image:url(../images/bnb.quote.right.gif);background-repeat:no-repeat;background-position:top right;}
#content .quote p {font-size: 11px; line-height: 1.45em;margin:0px;padding:5px 0px 5px 0px;}
#content p.indent {padding:5px 0px 0px 18px;line-height:normal;}
.spacer {height:200px;}

/* General Styles */
.image {padding: 5px;}
.imagecaption {border: solid 2px #dc9; background: #dc9; font-size:10px; color: black; margin-right: 10px; margin-left: 5px; margin-bottom:0;}
.imagecaptiontext {padding:0 8px 3px 7px;margin:0;}