html {	padding: 0px;	margin: 0px;	font-size: 12px;	color: black;	font-family: Arial;}body {	text-align:center;	background: url(/img/background.jpg) top repeat-x;}h1, h2, h3, h4, h5 {	font-family: Arial;	font-weight: normal;	color: black;	padding: 0px;	margin: 0px;}div {	margin: 0px;	padding: 0px;}a {	text-decoration: none;}a:hover {	text-decoration: underline;}.clear {	clear: both;	height: 1px;}#main {	text-align: left;	width: 766px;	margin-top: 20px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	background: white;}#main #header {	height: 238px;	width: 766px;}#main #header #header-top {	background-image: url(/img/header_top.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 36px;}#main #header #header-top #home {	text-align: right;	font-weight: bold;	font-size: 12px;	padding-right: 18px;	padding-top: 13px;	color: white;}#main #header #header-top #home a {	text-decoration: none;	color: white;}#main #header #header-top #home a:hover {	text-decoration: underline;}#main #header #header-bottom {	background-repeat: no-repeat;	background-position: left top;	height: 202px;}#main #header #header-bottom #topmenu {	padding-top: 187px;	padding-left: 253px;	position: relative;	color: white;	font-size: 11px;	font-weight: bold;}#main #header #header-bottom #topmenu ul {	list-style-type: none;	padding: 0px;	margin: 0px;}#main #header #header-bottom #topmenu ul li {	padding: 0px;	margin: 0px;	float:left;	margin-right:5px;}#main #header #header-bottom #topmenu ul li a {	color: white;	text-decoration: none;}#main #header #header-bottom #topmenu ul li a:hover {	text-decoration: underline;}#main #middle {	width: 766px;	padding-bottom: 20px;}#main #middle #left {	width: 246px;	float:left;	background-color: white;	padding-top: 12px;	}#main #middle #left #search_field {	width: 139px;	height: 22px;	border: 0px;	padding: 1px;	font-size: 12px;	color: #767673;	margin-bottom: 15px;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;}#main #middle #left .search_t_default {	font-style: italic;}#main #middle #left .search_t {	font-style: normal;}#main #middle #left #search_cat {	width: 139px;	height: 22px;	line-height: 22px;	border: 0px;	padding: 1px;	font-size: 12px;	color: #767673;	margin-bottom: 15px;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;}#main #middle #left #search_cat .options {	color: #767673;}#main #middle #left #search_button {	background: #32322C;	color: white;	font-size: 12px;	color: white;	border: 0px;	margin: 0px;}#main #middle #left .box {	padding-bottom: 15px;	}#main #middle #left .b {	padding-left: 25px;	padding-top: 0px;	font-size: 11px;	}#main #middle #left .b h3 {	padding-bottom: 10px;	padding-top:0px;	font-size: 16px;}#main #middle #left .b ul {	list-style-type: none;	margin:0px;	padding:0px;	width: 196px;}#main #middle #left .b ul li {	margin: 0px;	padding: 0px;	display: block;}#main #middle #left .b ul li a {	color: black;	text-decoration: none;}#main #middle #left .b ul li a:hover {	text-decoration: underline;}#main #middle #left .b a {	text-decoration: none;}/*    box ____ 1 */#main #middle #left .b1 {	color: white;}#main #middle #left .b1 a {	color: white;}#main #middle #left .b1 h3 {	color: white;}#main #middle #left .b1 .b1header {	background: url(/img/box_1_head.jpg) bottom left no-repeat;	width: 221px;	height: 13px;}#main #middle #left .b1 .b1middle {	background: url(/img/box_1_middle.jpg) left repeat-y;	width: 221px;}#main #middle #left .b1 .b1middle a {	color: white;	text-decoration: none;}#main #middle #left .b1 .b1middle a:hover {	text-decoration: underline;}#main #middle #left .b1 .b1footer {	background: url(/img/box_1_foot.jpg) top left no-repeat;	width: 221px;	height: 13px;}/*    box ____ 2 */#main #middle #left .b2 {	}#main #middle #left .b2 h3 {	color: #BD2810;}#main #middle #left .b2 .b2header {	background: url(/img/box_2_head.jpg) bottom left no-repeat;	width: 221px;	height: 13px;}#main #middle #left .b2 .b2middle {	background: url(/img/box_2_middle.jpg) left repeat-y;	width: 221px;}#main #middle #left .b2 .b2middle a {	color: #BD2810;	text-decoration: none;}#main #middle #left .b2 .b2middle a:hover {	text-decoration: underline;}#main #middle #left .b2 .b2footer {	background: url(/img/box_2_foot.jpg) top left no-repeat;	width: 221px;	height: 13px;}/*    box ____ 3 */#main #middle #left .b3 {	}#main #middle #left .b3 h3 {	color: #32322C;}#main #middle #left .b3 .b3header {	background: url(/img/box_3_head.jpg) bottom left no-repeat;	width: 221px;	height: 13px;}#main #middle #left .b3 .b3middle {	background: url(/img/box_3_middle.jpg) left repeat-y;	width: 221px;}#main #middle #left .b3 .b3footer {	background: url(/img/box_3_foot.jpg) top left no-repeat;	width: 221px;	height: 13px;}/*    box ____ 4 */#main #middle #left .b4 {	}#main #middle #left .b4 h3 {	color: #32322C;}#main #middle #left .b4 .b4header {	background: url(/img/box_4_head.jpg) bottom left no-repeat;	width: 221px;	height: 13px;}#main #middle #left .b4 .b4middle {	background: url(/img/box_4_middle.jpg) left repeat-y;	width: 221px;}#main #middle #left .b4 .b4footer {	background: url(/img/box_4_foot.jpg) top left no-repeat;	width: 221px;	height: 13px;}/*    box ____ 5 */#main #middle #left .b5 {	color: white;}#main #middle #left .b5 h3 {	color: white;}#main #middle #left .b5 .b5header {	background: url(/img/box_5_head.jpg) bottom left no-repeat;	width: 221px;	height: 13px;}#main #middle #left .b5 .b5middle {	background: url(/img/box_5_middle.jpg) left repeat-y;	width: 221px;}#main #middle #left .b5 .b5footer {	background: url(/img/box_5_foot.jpg) top left no-repeat;	width: 221px;	height: 13px;}#main #middle #content {	width: 520px;	float: left;	background-color: white;	padding-top: 12px;}#main #middle #content .bigbox {	}#main #middle #content .bigbox h3 {	font-size: 16px;	color: white;	padding-top: 12px;	padding-left: 0px;}#main #middle #content .bigbox h4 {	font-weight: bold;	color: #32322C;	font-size: 16px;	padding-bottom: 15px;	float: left;	width: 350px;}#main #middle #content .bigbox h4 a {	color:#32322C;	text-decoration: none;}#main #middle #content .bigbox h4 a:hover {	text-decoration: underline;}/* big boxes */#main #middle #content .bb {	text-align: justify;	color: #32322C;	font-size: 12px;	padding-left: 30px;	}#main #middle #content .bb_separator {	border: 0px;	background-color: #BDBDB5;	height: 1px;	padding: 0px;	margin: 0px;}/*    big box ____ 1 */#main #middle #content .bb1 {	background: url(/img/bigbox_1_middle.jpg) left repeat-y;}#main #middle #content .bb1 .bb1header {	background: url(/img/bigbox_1_head.jpg) bottom left no-repeat;	width: 490px;	height: 38px;}#main #middle #content .bb1 .bb1middle {	width: 460px;	padding-right: 30px;}#main #middle #content .bb1 .bb1footer {	background: url(/img/bigbox_1_foot.jpg) top left no-repeat;	width: 490px;	height: 21px;}/*    big box ____ 2 */#main #middle #content .bb2 {	background: url(/img/bigbox_2_middle.jpg) left repeat-y;}#main #middle #content .bb2 .bb2header {	background: url(/img/bigbox_2_head.jpg) bottom left no-repeat;	width: 490px;	height: 38px;}#main #middle #content .bb2 .bb2middle {	width: 460px;	padding-right: 30px;}#main #middle #content .bb2 .bb2footer {	background: url(/img/bigbox_2_foot.jpg) top left no-repeat;	width: 490px;	height: 21px;}#main #middle #content .news {	padding-bottom: 10px;	padding-top: 10px;}#main #middle #content .news .date {	color: #BD2810;	float: right;	text-align: right;}#main #middle #content .news_text {	width: 356px;	text-align: justify;	float: left;}#main #middle #content .news_image {	float: right;	text-align: right;	width: 80px;	padding-left: 5px;	padding-top: 10px;	border: 0px;}#main #middle #content .news_image img {	border: 0px;	padding-bottom: 3px;	padding-left: 0px;	padding-right: 0px;	margin: 0px;}#main #middle #content .news_image2 {	float: right;	text-align: right;	width: 170px;	padding-top: 10px;	padding-left: 0px;	border: 0px;}#main #middle #content .news_image2 img {	border: 0px;	padding-left: 3px;	padding-bottom: 3px;	float: left;}#main #middle #content .news_text2 {	width: 290px;	text-align: justify;	float: left;}#main #footer {	clear: both;	width: 766px;	font-size: 10px;	color: #5F5F5B;	background: url(/img/footer.gif) top center no-repeat;	padding-top: 20px;	text-align: center;}#main #footer img {	border: 0px;}/* usable styles */.link_button {	color: #767673;	text-decoration: underline;	font-size: 10px;	margin: 0px;	padding-top: 5px;}.link_button a {	color: #767673;	text-decoration: underline;}.form_text {	width: 200px;	border: 1px solid black;	font-family: Arial;	font-size:12px;}.form_textarea {	width: 200px;	height: 100px;	border: 1px solid black;	font-family: Arial;	font-size:12px;}.form_button {	background: #32322C;	color: white;	font-size: 12px;	color: white;	border: 0px;	margin: 0px;}