body { 
	background-color: #CCC; 
	text-align: center; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
}

a {
	color: #003366;
	text-decoration: none;
}

a:hover {
	color: #0077AA;
	text-decoration: underline;
}

div#construct { 
	margin: auto;
}

div#contactbox {
	border: 0px;
	width: 400px; 
	height: 310px;  
	position: relative; 
	top: 25px; 
	left: 290px; 
	overflow: auto; 
	z-index: 3;
	scrollbar-base-color: #EEE;
	scrollbar-face-color: #CCC;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #AAA;
	scrollbar-3dlight-color: #CCC;
	scrollbar-darkshadow-color: #CCC;
	scrollbar-arrow-color: #777;
	overflow-x: hidden;
}

div#container { 
	width: 795px; 
	height: 583px; 
	background-color: #CCC; 
	border: 0; 
	background: #CCC url(../images/backdrop.gif) no-repeat;
	margin: auto; 
}

div#copy { 
	width: 350px; 
	margin: auto; 
	text-align: center; 
	font: 10px Geneva, Arial, Helvetica, sans-serif; 
	color: #555; 
	position: relative; 
	margin: auto; 
	left: 105px;
	top: -135px;
	border-top: 1px solid #999999;
	z-index: 5; 
}

div#footer { 
	margin: auto; 
	width: 400px;
	text-align: center; 
	position: relative; 
	margin: auto; 
	top: -95px;
	left: 105px;
	filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;
}

div#header { 
	text-align: left; 
	background-image: url(../images/bjr_logo.gif); 
	z-index: 1; 
	height: 97px; 
	width: 350px; 
	position: relative; 
	top: -95px; 
	left: 55px; 
}

div#main { 
	width: 750px; 
	height: 350px; 
	padding: 10px; 
	text-align: left; 
	position: relative; 
	top: -100px; 
}

div#top_nav {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	margin: auto;
	width: 240px;
	text-align: right;
	top: -610px;
	left: 200px;
	z-index: 4;
	text-decoration: none;
}	

li.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #003366;
	display: inline;
	padding-left: 10px;
	padding-right: 5px;
	margin: 0px;
	background: #FFF url(../images/li_sep.gif) no-repeat 0% 50%; 
}

td.header { 
	color: #FFFFFF; 
	background-color: #456789; 
	border: 1px solid #CCC; 
	text-align: center; 
}

.u_input {
	border: 1px solid #999;
}


.trans { filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.copyl { text-decoration: none; color: #555; }
.copyl:hover { text-decoration: underline; color: #999; }



