body {	background: transparent url(../images/bkgrd.gif) repeat;	text-align: center;	margin: 0px auto;	padding: 0px;	color: #323232;}#programmer  {	color: #323232;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 12px;}a:link, a:visited {	color:#7D001A;	background: transparent;	text-decoration: underline;}#quicklinks {	margin: 30px 0px 0px 43px;	padding: 0px;	float: left;	text-align: left;	font: bold 12px Georgia, "Times New Roman", Times, serif;	color: #7D001A;	width: 157px;}#quicklinks li {	margin: 0px;	padding: 0px 0px 10px;}#quicklinks a:link,#quicklinks a:visited {	font: bold 12px Georgia, "Times New Roman", Times, serif;	color: #000000;	text-decoration: none;	text-transform: uppercase;}#quicklinks a:hover, #quicklinks a:active {	font: bold 12px Georgia, "Times New Roman", Times, serif;	color: #7D001A;	text-decoration: none;	text-transform: uppercase;}ul {	margin: 0px 0px 15px 20px;	padding: 0px;	list-style: disc outside;}li {	font: normal 12px Arial, Helvetica, sans-serif;	color: #323232;	margin: 0px 0px 5px 5px;	padding: 0px 20px 0px 0px;}li.nobullet {	list-style: url(none) none;	margin: 10px 0px 5px -8px;	padding: 0px;}a:hover, a:active {	color:#007362;	background: transparent;	text-decoration: underline;}#logo {	background: url(../images/logo-bk.gif) no-repeat;	margin: 0px auto;	padding: 0px;	height: 458px;	width: 736px;}#logo2nd {	background: url(../images/logo-bk2.gif) no-repeat;	margin: 0px auto;	padding: 0px;	height: 247px;	width: 736px;}#container {	margin: 10px auto;	padding: 0px;	width: 736px;	color: #323232;}#col2 {	width:465px;	margin:0px 40px 0px 0px;	padding:0px;	text-align: left;	float: right;	background: transparent;	color: #323232;}#col2 .small {	font-size: 10px;}#col2 p {	font: normal 12px Arial, Helvetica, sans-serif;	color: #323232;	margin: 0px;	padding: 5px 20px 12px 0px;	background: transparent;}#col1 {	float: left;	width: 157px;	margin: 0px;	padding: 0px;	color: #323232;}#col1 p {	font: normal 12px Arial, Helvetica, sans-serif;	color: #323232;	margin: 5px 0px 8px;	padding: 0px;}#footer {	margin: 0px auto;	padding: 0px;	width: 736px;	clear: both;	display: block;	background: url(../images/rope-bottom.gif) no-repeat center bottom;	height: 160px;}#footer p {	font: normal 11px/14px Arial, Helvetica, sans-serif;	color: #323232;	margin: 0px;	padding: 8px 0px 0px;}#footer .line {	margin: 0px 50px 20px;	padding: 0px;	height: 1px;	border-bottom: 1px solid #323232;}#footer a.credits {	color: #999999;	text-decoration: underline;}#nav-wrapper {	width: 162px;	text-align: left;	margin: 0px 12px 0px 40px;	padding: 0px 9px 0px 0px;	float: left;}#sidebox {	margin: 30px 0px 0px 43px;	padding: 0px 5px 0px 0px;	float: left;	text-align: left;	width: 165px;	border-right: 1px solid #B3B3B3;	color: #323232;	background: transparent;}#sidebox2 {	margin: 15px 0px 0px 43px;	padding: 0px 5px 0px 0px;	float: left;	text-align: left;	width: 155px;	color: #323232;	background: transparent;	border-top: 1px solid #B3B3B3;}#col2 h1 {	font: bold 25px Georgia, "Times New Roman", Times, serif;	color: #770008;	margin: 0px;	padding: 0px 0px 7px;}.footer-space {	padding-left: 20px;}#col2 h2 {	font: bold 14px Arial, Helvetica, sans-serif;	color: #3D8779;	margin: 0px;	padding: 7px 0px 10px;}#col2 .line {	margin: 0px 25px 15px 0px;	padding: 0px;	height: 1px;	border-bottom: 1px solid #323232;}#wrapper {	width:736px;	margin:0px auto;	padding:0px;	background: url(../images/rope.gif) repeat-y center top;	text-align: center;	display: block;	color: #323232;}#col1 #sidequote {	margin: 5px 0px 0px 47px;	padding: 0px;	float: left;	text-align: left;	color: #7D001A;	width: 155px;}#col1 #sidequote .indent {	padding-left: 10px;}#col1 #sidequote h3 {	font: bold 21px Georgia, "Times New Roman", Times, serif;	color: #C39B1B;}#col1 #sidequote h3 .red {	color: #7D001A;}#col1 #sidebox li {	margin: 0px;	padding: 2px 10px 5px 0px;}#col2 h3 {	font-size: 16px;	font-weight: bold;	color: #670000;	font-family: Georgia, "Times New Roman", Times, serif;}#col2 h5 {	font-size: 14px;	font-weight: bold;	color: #670000;	line-height: 16px;	padding-top: 10px;	padding-bottom: 3px;	font-family: Georgia, "Times New Roman", Times, serif;}a.breadcrumbs {	font-size: 12px;	line-height: 14px;	margin-bottom: 8px;}#sidebox ul {	margin: 0px 0px 0px 7px;	padding: 0px 0px 0px 9px;}blockquote.contact-address {	margin: 0px 10px 5px 25px;	padding: 0px;}blockquote {	margin: 0px 10px 5px 25px;	padding: 0px;}.image-left {	margin: 5px 15px 10px 0px;	padding: 0px;	float: left;}.image-right {	margin: 0px 0px 9px 15px;	padding: 0px;	float: right;}.image-right-prog {	margin: 0px 0px 9px 15px;	padding: 0px;	float: right;}#programmer .specials-text {	display: block;	width: 300px;	float: left;	color: #323232;	font-family: "Times New Roman", Times, serif;}.specials {	font: bold 16px Geneva, Arial, Helvetica, san-serif;	color: #770008;}h6 {	font-family: "Times New Roman", Times, serif;}#programmer #progleft {	display: block;	float: left;	width: 47%;	margin: 0px;	padding: 0px 10px 0px 0px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #323232;}#programmer #progright {	display: block;	margin: 0px;	padding: 0px;	float: right;	width: 47%;	font-family: Georgia, "Times New Roman", Times, serif;	color: #323232;}.largeimage {	display: block;	float: right;	text-align: right;	padding: 5px 25px 5px 5px;	background: #ffffff;	z-index: 5000;}table td {	font: normal 12px Arial, Helvetica, sans-serif;	line-height: 14px;}table td input {margin:2px 5px 1px 0;}