/*-- @ba-styles --*/
body { margin: 0; background-color: #fff; }

/*-- @container --*/
div#container { width: 800px; padding: 0; margin: 0 auto; }

/*-- @header --*/
div#header { width: 100%; height: 100px; background: url(../images/ba_banner.jpg) no-repeat top left; }
div#header div#nav { clear: both; float: left; width: 100%; margin: 0; padding: 55px 0 0 15px;}
div#header div#nav ul { margin: 5px; padding: 0; list-style: none; }
div#header div#nav li { float: left; margin: 0; padding: 0; }
div#header div#nav a { display: block; padding: 10px 10px 10px 0; font: bold 12px Georgia, "Times New Roman", Times, serif; color: #fff; text-decoration: none; }
div#header div#nav a:hover { text-decoration: underline; }
div#header div#nav li#current a { text-decoration: underline; }

/*-- @content --*/
div.content { clear: both; margin: 0; padding: 2px 25px; }
div.content h1 {font: bold 16px Georgia, "Times New Roman", Times, serif;}
div.content div#intro p { font: 12px Arial, Helvetica, sans-serif; line-height: 20px; }

/*-- @splitter --*/
div#splitter {width: 100%; height: 30px; background: url(../assets/images/splitter.jpg) no-repeat top left; }

/*-- @contact --*/
div#contact { clear: both; margin: 0; padding: 0; }
div#contact p { font: bold 16px Verdana, Arial, Helvetica, sans-serif; text-align: center; }

/*-- @footer --*/
div#footer {}
div#footer div#banner { width: 100%; height: 30px; padding: 10px 0px 0px 0px; background: url(../assets/images/footer.jpg) no-repeat top left; font: 11px Arial, Helvetica, sans-serif; text-align: center; color: #fff; }

/*-- @new-info: added 01.17.08 --*/
div#content-info { clear: both; margin: 0; padding: 2px 25px; }
div.info-container { float: left; padding-bottom: 18px; width: 49%; }
ul.info-list { margin: 0; padding: 0 0 0 15px; font: 12px Arial, Helvetica, sans-serif; }
ul.info-list a { display: block; margin: 14px 0; padding: 2px 0; color: #000; }
ul.info-list a:hover { background-color: #ffc; }
ul.info-list p { width: 336px; margin: 0 4px 10px 0; padding: 2px 8px 10px 8px; background-color: #e7e7e7; border-bottom: 1px solid #999; }
