* {	margin: 0; padding: 0;}

html, body {height: 100%;}

body {
	font-family: arial,sans-serif; 
	font-size: 100%;
	text-align: center; /* for IE 5.5 */ 
	}

/* a:link, a:active, a:hover, a:visited {color: black;}        /* specificity = 1,1 */

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%; 		/*  */
	margin: 0 auto -125px; /* the bottom margin is the negative value of the footer's height ala Ryan Fait*/
	position: relative;
	width: 792px;		/* */
}

.m-182 {
	margin: 0 auto -182px; /* */
	}		/* overide class must fall after class they are overidding */ 

.footer, .push {
	height: 125px; 	/* .push must be the same height as .footer ala Ryan Fait*/
	clear: both;
	position: relative;
	width: 792px; /* */		
	margin: 0 auto;/* */	
}

.foot-content {
	float: right;
}
 
.h182 { 
	height: 182px; /* */ 
}	/* overide class must fall after class they are overidding */ 

.page-outer {
	position: absolute;		/* Absolute required to forces page to sit on top of footer*/
	bottom: 125px;			/* */
	left: 0;
	width: 792px; 			/* */	
}

.foot {
	background: #ffffff url('content/site/bjc_page.gif') no-repeat;/* */
	width: 792px; /* */
	height: 125px; /* */
}

.nav-push {
	height: 90px; /* */
}

.nav-push a {text-decoration: none;  margin: 0 8px 0 0; color:white; font-size: 8px;}

.h145{ 
	height: 145px; /* */
	}		/* overide class must fall after class they are overidding */ 

.right {float: right;}
.left {float: left;}
.clear {clear:both;}

#flashlayer1 {
	/* background: url('content/site/bjc_homepage.jpg') no-repeat;/* */
	background: url('content/site/bjc_homepage.gif') no-repeat;/* */
	position:absolute;		/* */
	bottom:0;
	left: 0;
	width:792px;			/* */
	height: 612px;			/* */
/*	z-index: -1;			/* */
	padding:0;
}
