@charset "UTF-8";* {	margin: 0px;	padding: 0px;}html, body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-image: url(../images/bg_rep.jpg);	background-repeat: repeat-x;}/*default settings*/ul {    list-style: none;}#content ul {	padding: 0px 0px 0px 0px;	margin-left: 20px;}#content ul li {	list-style: circle;	padding: 0 0 0 10px;	font-family: Verdana, arial, Helvetica, sans-serif;	line-height: 1.7em;	list-style-position: outside;}#wrapper {	width : 850px;	margin-right : auto;	margin-left : auto;	position: relative;	}#banner {	height: 127px;	background-image: url(../images/banner_pic.jpg);	background-repeat: no-repeat;	padding-bottom: 15px;}#main_navi {	height: 29px;	padding-top: 95px;	position: relative;}#main_navi ul {	margin-left: 6px;	position: relative;}#main_navi li {	font-variant: small-caps;	list-style-type: none;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #D9DDE0;}#main_navi a {	font-size: 14px;	text-decoration: none;	display: block;	color: #333333;	height: 24px;	position: relative;	padding-right: 20px;	padding-left: 20px;	padding-top: 5px;}#main_navi a:hover {	font-size: 14px;	background-color:#2F3E47;	/* for IE */  filter:alpha(opacity=40);	/* CSS3 standard */  opacity:0.4;	color: #FFFFFF;  }#main_navi .selected {	font-weight: normal;	text-decoration: normal;	background-color: #EEEEEE;}#sub_navi {	float: left;	/*width: 150px;*/}#sub_navi li {/*	display: block;*/	margin-left: 5px;	list-style-type: square;	list-style-position: inside;	list-style-image: url(../images/sub_list.png);	margin-bottom: 5px;}#sub_navi a {	font-size: 12px;	color: #333333;	font-weight: normal;	/*margin-left: 16px;*/	text-decoration: none;	position: relative;}#sub_navi a:hover {	text-decoration: underline;}#sub_navi  .selected {	font-weight: bold;	text-decoration: underline;}#subnaviheader {	position: relative;	margin: 8px;}#subnaviheader a {	font-size: 14px;	color: #333333;	font-weight: normal;	text-decoration: none;}#content {	float: left;	width: 490px;	font-size: 12px;}#R_col {	float: right;	width: 680px;}#content a {	color: #B9951D;	text-decoration: none;}#content a:hover {	color: #B9951D;	text-decoration: underline;}#content p {	margin-bottom: 12px;	font-size: 12px;	color: #333333;}#content h1 {	color: #B9951D;	font-size: 16px;	padding-bottom: 10px;	font-weight: normal;}#content h3 {	text-decoration: underline;	font-size: 14px;	padding-bottom: 3px;	padding-top: 3px;	font-weight: normal;}#content h4 {	text-decoration: none;	font-size: 14px;	padding-bottom: 3px;	padding-top: 3px;	font-weight: normal;}#content h5 {	color: #666666;	text-decoration: none;	font-size: 14px;	padding-bottom: 3px;	padding-top: 3px;	font-weight: normal;}#content h6 {	font-size: 9px;	text-decoration: none;	padding-bottom: 3px;	padding-top: 3px;	font-weight: normal;	font-style: italic;}#news {	float: right;	width: 162px;	font-size: 12px;	margin-left: 15px;	margin-right: 8px;}#news p {	color: #333333;	text-align: left;	padding-bottom: 5px;	line-height: 15px;	padding-left: 4px;}#news a {	color: #B9951D;	text-decoration: none;	/*padding-left: 4px;*/}#news a:hover {	color: #B9951D;	text-decoration: underline;}#news img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-bottom: 10px;}#contactdiv label {	width: 100px;	text-align: left;	display: block;	font-size: 14px;}#contactdiv label.error {	display: inline;	font-size: 10px;	margin-left: 10px;}.newsItem h2 {	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	padding-left: 4px;}#clear {clear : both;}#frontpagenews {	float: left;	width: 490px;	font-size: 12px;	/*margin-left: 168px;*/	margin-top: 50px;}#footer {	height : 30px;	bottom:0;	position: relative;	margin-top: 45px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #2F3D46;	padding-top: 5px;	float: left;	width: 100%;}#footer p {	font-size: 10px;	color: #333333;	padding-top: 5px;}#footer a {	font-size: 12px;	color: #333333;	text-decoration: none;}#footer a:hover {	font-size: 12px;	color: #333333;	text-decoration: underline;}