/* General Styles */
body {background: url(images/bim-bkgd.jpg) repeat-x #d0bc9b; margin: 33px 0px; padding: 0px; }

.everything { background: #fff; width: 970px; margin: 0 auto; border: 1px solid #d3b994; }

.clear { clear: both; }

/* Header Navigation */
.header-nav { background: #fff; width: 970px; margin: 0 auto; padding-top: 5px; }
	.header-nav .top-nav { background: #fff; width: auto; text-align: left; }
	.header-nav .top-nav ul { background: #fff; padding: 10px; margin: 0px; width: auto;  }
	.header-nav .top-nav li { width: 970px; list-style-type: none; display: inline; padding: 0 16px; font: 11px/15px "helvetica","arial"; text-transform: uppercase; color: #4e4e4e; background: #fff; }
		.header-nav .top-nav li a:link, .header-nav .top-nav li a:visited { color: #4e4e4e; text-decoration: none; padding-left: 15px; }
		.header-nav .top-nav li a.current:link, .header-nav .top-nav li a.current:visited { color: #b3740d; font-weight: bold; text-decoration: none; background: url(images/bib-arrow.gif) no-repeat left;}
		.header-nav .top-nav li a:hover { color: #b3740d; text-decoration: none; }
		.header-nav .top-nav li a.current:hover { color: #b3740d; text-decoration: none; }

/* Main Content Area */
.main-content { width: 970px; margin: 0 auto; background: #eeebe7;}
	.main-content .dynamic { width: 970px; height: 288px; background: url(images/bib-phases.gif) no-repeat #fff; }
	.main-content .int-dynamic { width: 970px; height: 20px;background: url(images/bib-button-bkgd.gif) repeat-x #fff; }
	
	
	.main-content .wrapper { background: #fff; width: 970px; margin: 0px; }

	.main-content .core-content { padding: 20px 0px 50px 0px; background: url(images/bib-content.gif) no-repeat #fff; width: 425px; }
		.main-content .core-content p { margin: 0px 55px 20px 55px; color: #20180c; font: 12px/18px "helvetica","arial"; }
		.main-content .core-content h1 { margin: 30px 55px 10px 55px; color: #00718f; font: 16px/22px "helvetica","arial"; font-weight: bold;  }
		.main-content .core-content ul { margin: 0px 20px 20px 30px; color: #20180c; font: 12px/18px "arial","helvetica","arial"; background: #fff; padding: 15px 35px; border: 1px solid #20180c; width: 350px; }
		.main-content .core-content p.quote { margin: 0px 20px 20px 30px; color: #33a5f0; font: 18px/24px "georgia","helvetica","arial"; }
		.main-content .core-content p.quote em { color: #CCC; font: 11px "georgia","helvetica","arial"; }
		.main-content .core-content .button { padding: 10px; background: url(images/bib-button-bkgd.gif) repeat-x #fff; border: 2px solid #b3740d; width: 130px; text-align:center; font-weight: bold; }
			.main-content .core-content .button a:link { color: #fff; font-family: "helvetica","arial"; font-size: 11px; text-decoration: none; }
			.main-content .core-content .button a:hover { color: #000; font-family: "helvetica","arial"; font-size: 11px; }
			.main-content .core-content .button a:visited { color: #fff; font-family: "helvetica","arial"; font-size: 11px; }
		.main-content .core-content p a.next-page:link, .main-content .core-content p a.next-page:hover, .main-content .core-content p a.next-page:visited { font-size: 13px; font-weight: bold; color: #00718f; font-family: "helvetica","arial"; text-transform: uppercase; padding: 0px 15px; text-decoration: none; background: url(images/bib-nextpage.gif) no-repeat right top; } 

	.seperator { height: 2px; border-top: 2px solid #eee6d8; padding: 10px 55px; margin: 0px 55px; }
		
	.main-content .core-content2 { padding: 20px 0px 50px 0px; background: url(images/bib-content2.gif) no-repeat #fff; width: 720px; }
		.main-content .core-content2 p { margin: 0px 55px 20px 55px; color: #20180c; font: 12px/18px "helvetica","arial"; }
		.main-content .core-content2 ul { margin: 0px 55px 20px 55px; color: #20180c; font: 12px/18px "helvetica","arial"; }
			.main-content .core-content2 ul a { color: #b3740d; }
		.main-content .core-content2 h1 { margin: 30px 55px 10px 55px; color: #00718f; font: 16px/22px "helvetica","arial"; font-weight: bold;  }
		.main-content .core-content2 p.quote { margin: 0px 20px 20px 30px; color: #33a5f0; font: 18px/24px "georgia","helvetica","arial"; }
		.main-content .core-content2 p.quote em { color: #CCC; font: 11px "georgia","helvetica","arial"; }
		.main-content .core-content2 .faq { padding: 10px 0px 20px 0px; }
			.main-content .core-content2 .faq h3 { margin: 0px 55px 0px 55px; color: #000; font: 13px/18px "helvetica","arial"; font-weight: bold;  }
			.main-content .core-content2 .faq p.pfaq { margin: 5px 55px 0px 55px; color: #20180c; font: 12px/18px "helvetica","arial"; }
			.backtotop { text-align: center; font-size:10px; font-size: 9px; padding: 10px 0px 0px 0px; font-family: verdana; }
				.backtotop a { color: #b3740d;  }

		
		.main-content .core-content2 .button { padding: 10px; background: url(images/bib-button-bkgd.gif) repeat-x #fff; border: 2px solid #b3740d; width: 130px; text-align:center; font-weight: bold; }
			.main-content .core-content2 .button a:link { color: #fff; font-family: "helvetica","arial"; font-size: 11px; text-decoration: none; }
			.main-content .core-content2 .button a:hover { color: #000; font-family: "helvetica","arial"; font-size: 11px; }
			.main-content .core-content2 .button a:visited { color: #fff; font-family: "helvetica","arial"; font-size: 11px; }
		.main-content .core-content2 p a.next-page:link { font-size: 13px; font-weight: bold; color: #00718f; font-family: "helvetica","arial"; text-transform: uppercase; padding: 0px 15px; text-decoration: none; background: url(images/bib-nextpage.gif) no-repeat right top; } 
	.main-content .core-content2 .drawers-wrapper { border: 0px solid #fff; width: auto;}
	.main-content .core-content2 .drawers { padding: 0px; border: 0px solid #fff; }
		.main-content .core-content2 ul.drawers { color:#00718f; list-style-type: none; padding-left: 0px; }
		.main-content .core-content2 ul.drawers li { color:#00718f; margin-left: 0px; padding-left: 0px; font-family: "arial","helvetica"; }
		.main-content .core-content2 .drawer { width: auto; }
		.main-content .core-content2 .drawer .class-content { margin: 0px; }
		.main-content .core-content2 .drawer .class-content p { margin: 5px 10px; }
		.main-content .core-content2 .drawer .drawer-handle { font-size:12px; background: #eee6d8; padding: 10px; border: 1px solid #d0b893; }

	.main-content .core-content2 .right-float { float:right; margin: 0px 30px; }
		.main-content .core-content2 .right-float .highlight { margin: 15px 0px; padding:15px; background:#eee6d8; border: 1px solid #d0b893; }
		.main-content .core-content2 .right-float .header { font: 16px/22px "helvetica","arial"; font-weight:bold; padding: 0 0 15px 0; }
		.main-content .core-content2 .right-float .content { font: 11px/16px "helvetica","arial"; padding: 0 0 15px 0; }
	
		.main-content .core-content2 .highlight { margin: 15px 0px; padding:15px; background:#eee6d8; border: 1px solid #d0b893; }
			.main-content .core-content2 .highlight span { font: 10px/12px "verdana"; }

		.main-content .core-content2 .highlight2 { margin: 15px 0px; padding:15px; background:#d9f4fb; border: 1px solid #00718f; }
			.main-content .core-content2 .highlight2 h3 { font-size: 12px; color:#00718f; font-family: "helvetica","arial"; }

		.main-content .core-content2 .highlight3 { padding:5px 5px 10px 5px; background:#d9f4fb; border: 1px solid #00718f; text-align: left;}
			.main-content .core-content2 .highlight3 h3 { font-size: 12px; color:#00718f; font-family: "helvetica","arial"; margin: 0px; padding: 10px; text-align: left;}
			.main-content .core-content2 .highlight3 p { font-size: 10px; line-height: 12px; color:#000; font-family: "helvetica","arial"; margin: 0px; padding: 0px;}

	
	.form .sub01 { font: 11px/16px "helvetica","arial"; }
	.form .error { background:#d9f4fb; border: 1px solid #00718f; margin: 0px 55px; padding: 0px; }
		.form .error h1 { font: 14px/18px "helvetica","arial"; color:#00718f; font-weight: bold; }
		.form .error p { font: 10px/16px "helvetica","arial"; }
		.form .error p a { color: #000; font-weight: bold; text-decoration: none; }
	.form td { font: 11px/16px "helvetica","arial"; }
	
	.main-content .quotes { padding: 20px 0px; background: #fff; width: 280px; margin-left: 15px; }
		.main-content .quotes p { text-align:center; color: #3a3a3a; font: 16px/22px "georgia","helvetica","arial"; width: 230px; }
		.main-content .quotes p.credit { text-align:center; color: #666; font: 9px/15px "verdana"; width: 230px; }

	.staff-div { float: left; width: 90px; margin: 5px;  padding: 10px; background:#eee6d8; border: 1px solid #d0b893; text-align:center; }
	.staff-div img { padding-bottom: 10px; }
	.staff-div span { font: 10px/12px "helvetica","arial"; color: #000; }


	
/* FOOTER STYLES */

.footer { width: 970px; margin: 0 auto; }

	.footer .right-col { float: right; color: #825d20; font: 10px/15px "verdana","helvetica"; padding: 10px 40px 0px 0px; }
	.footer .right-col a { color: #825d20; font-weight: bold; }
	.footer .right-col a.current { color: #825d20; text-decoration: none; }
	.footer .right-col a:hover { color: #000; }
	.footer .right-col a:hover.current { color: #000; }
	
	.footer .left-col { color: #825d20; font: 10px/15px "verdana","helvetica"; padding: 10px 0px 0px 40px;  }
	.footer .left-col a { color: #825d20; }
	.footer .left-col a:hover { color: #000; }