html, body {width:100%; height:100%; padding:0; margin:0 auto; text-align:center}
body {background:#fff url(site_bg.gif) repeat-x}
body#blank {background:none}

/* All pages */
#container {width:928px; margin:0 auto; text-align:center; border-top:solid 5px #a8cee8}
#header {width:928px; height:171px; float:left; clear:both; }
#search {width:296px; height:30px; margin-right:10px; float:right; clear:right; background:url(search_bg.gif) no-repeat}
#search form {margin:0; padding:0}
.searchButton {background-color:#f3f3f3; border:0; border-right:solid 2px #969696; border-bottom:solid 2px #969696}
#brand {width:928px; float:left;}
#logo {float:left; text-align:left}
#tagline {float:right; clear:right; margin:0; text-align:right; padding-top:42px}
#primaryNav {float:right; margin:0; height:31px; width:782px; background:url(primary_bg.gif) repeat-x}
#footer {width:928px; margin-top:40px; float:left; clear:both;}
body#interior #footer {margin-top:25px; border-top:solid 1px #e5e3e3}
#footerNav {width:928px; padding:25px 0 10px 0; clear:both; text-align:center;}
#copyInfo {width:928px; clear:both; margin-bottom:10px}

/* Home page styles */
#homeMain {width:928px; height:343px; float:left; clear:both}
#mainImage {float:left; margin:0; padding:0; width:620px; height:343px}
#mainImage table {margin:0; padding:0;}
#banners {float:left; margin:0; padding:0; width:308px; height:343px}
#chaseBanner {text-align:left; margin:0; padding:15px 140px 4px 10px; width:158px; height:167px; background:url(btn_chase.jpg) top left no-repeat}
#donateBanner {width:308px; height:157px;}
#homeFeatures {width:928px; float:left; clear:both}
.homeBox {display:block; text-align:left; width:290px; float:left;}
.homeBox p {background:url(home_box_bg.gif) bottom repeat-x}
#HP_image {clear:both; width:620px; height:343px; z-index:1}
#blackbox {width:620px; 
height:31px; 
position:absolute; background-color:#000; 
margin-top:-31px; 
-margin-top:-34px; /* Adjust for IE6 */
z-index:2; 
filter:alpha(opacity=65); /* IE's opacity */
-moz-opacity:0.65;        /* Mozilla 1.6 and below */
opacity: 0.65;            /* newer Mozilla and CSS-3 */
}
#HP_tools {width:610px; height:31px; position:absolute; color:#fff; margin-top:-31px; padding:0 5px; z-index:3;}
#rotateTxt {float:left; padding:3px 0 0 3px; _padding:1px 0 0 3px; color:#fff}
#rotateTxt a {color:#fff; text-decoration:none}
#rotateCount {float:right; padding-top:3px; _padding-top:0; color:#fff}

/* Interior Page styles */
#sectionBanner {width:927px; height:123px; float:left; clear:both}
#interiorMain {width:927px; float:left; clear:both; background-color:#fff}
#contentContainer {width:605px; padding-right:20px; float:left}
#breadcrumb {float:left; padding:10px 0 10px 25px; font-size:.6em; text-align:left}
#quicklinks {float:right}
#content {clear:both; padding-left:25px; text-align:left}
#additionalInfo {float:left; margin-top:20px; width:300px; text-align:center}

/* Forms */
.Alert {color:#cc0000}
tr.CTsubtitle td {text-align:left; padding-top:20px; border-bottom:solid 1px #c8e1f0; font-family:"Times New Roman", Times, serif; font-size:1.1em}
font.CTtablein {font-size:1.2em}
font.CT {font-size:1.3em}
tr.CTeven td, tr.CTodd td {font-size:.9em}
#TableOuter {margin-top:20px}
.HtmlButton {background-color:#e08e4b; border:solid 1px #d8d3cd; padding:5px}

/* Calendar */
.CDheader {background-color:#e08e4b; font-weight:bold; color:#fff}
.CDheader a {color:#fff}
table.CDtablein {background-color:#d8d3cd}
td.CDOdd, td.CDEven {background-color:#fff}