/* CSS Document */body {	margin: 0;	padding: 0;	background: url(images/bg.gif) repeat;	text-align: left;}#container{	margin: 1em auto;	border: 1px solid #333;	background-color: #fff;	width: 692px;}#banner {	background: url(images/brmetal.gif);	border-bottom: 1px solid #333;}#banner img {	margin: 0.5em 50px;	border-top: 1px solid #fff;	border-left: 1px solid #fff;	border-right: 1px solid #333;	border-bottom: 1px solid #333;}#nav {	float: left;	width: 140px;	height: 226px;	margin-left: 15px;	margin-top: 25px;	padding-top: 1em;}#in_nav {	float: left;	width: 140px;	height: 243px;	margin: 0;	padding-top: 15px;	background: url(images/navbg.gif) no-repeat;	border-top: 1px solid #fff;	border-left: 1px solid #fff;	border-right: 1px solid #333;	border-bottom: 1px solid #333;}#in_nav ul {	list-style: none;	line-height: 24px;	margin-left: 20px;}#in_nav ul li {	margin-left: 15px;	line-height: 21px;}#content {	padding-top: 5px;	margin: 0 2em 0 200px;}.bodytxt {	font: 12px/18px georgia, times, "times new roman", serif;}.bodytxt a {	color: #333399;	text-decoration: none;	}.bodytxt a:hover {	color: #000033;	text-decoration: underline;}.orangetxt {	font: 16px/18px georgia, times, "times new roman", serif;;}.orangetxt a {	color: #930;	text-decoration: none;}.orangetxt a:hover {	color: #630;	text-decoration: underline;}.navtxt {	font: 13px/18px georgia, times, "times new roman", serif;}.navtxt a {	color: #630;	text-decoration: none;	}.navtxt a:hover {	color: #930;	text-decoration: underline;}#footer {	clear: both;	background-color: #ccc;	padding: 5px;	text-align: right;	border-top: 1px solid #333;}