.colcont_02 { background-color: #fff; background-image: url(images/style/body.jpg); background-repeat: repeat-x; width: 100%; min-width: 1000px; }
.colboxleft_02 { background-color: #fff; background-image: url(images/style/body.jpg); background-repeat: repeat-x; width:260px; float:left     ; }
.colboxright_02 { background-color: #fff; background-image: url(images/style/body.jpg); background-repeat: repeat-x; width:260px; float:right     ; }
.colboxmiddle_02 { background-color: #fff; background-image: url(images/style/body.jpg); background-repeat: repeat-x; width:auto; min-width: 450px; margin-right: 260px; margin-left: 260px; }
.padbcont_01 { background-image: url(images/style/bg-navigation.png); background-repeat: repeat-x; width:100%; height: 12px; min-height: 12px; }
.padbox_01 {width:auto;}
.colcont_03 { width: 100%; height: auto; }
.colboxleft_03 { background-color: #fff; background-image: url(images/style/bg-content-left.png); background-repeat: no-repeat; width:50px; float:left      ; }
.colboxright_03 { background-color: #fff; background-image: url(images/style/bg-content-right.png); background-repeat: no-repeat; width:50px; float:right      ; }
.colboxmiddle_03 { background-color: #fff; background-image: url(images/style/bg-content.png); background-repeat: repeat-x; width:auto; }
.padbcont_04 {width:100%; height:160px }
.padbox_04 { width:auto; height:auto; padding-top: 5px; padding-left: 10px; }
.padbcont_5 { text-align: center; width:100%; height:auto  ; padding-top: 30px; }
.padbox_5 { width:auto; }
.padbcont_06 { text-align: center; width:100%; height:160px    ; }
.padbox_06 { width:auto; height:auto; padding-top: 10px; }
.padbcont_07 { width:100%; height:100px  ; }
.padbox_07 {
	width:auto;
	height:auto;
	margin-top: 30px;
	margin-left: 5px;
}
.padbcont_08 { width: 100%; height: 100px; }
.padbox_08 {
	margin-top: 30px;
	margin-left: 5px;
	width: auto;
	height: auto;
}
body {
  margin: 0;
  padding: 0;
  background: #fff;
  font: 12px/150% Verdana;
  color: #494949;
}
input {
  font: 12px/100% "Verdana";
  color: #494949;
}
textarea, select {
  font: 12px/160% "Verdana";
  color: #494949;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}
h1 {
  font-size: 170%;
}
h2 {
  font-size: 160%;
  line-height: 130%;
}
h3 {
  font-size: 140%;
}
h4 {
  font-size: 130%;
}
h5 {
  font-size: 120%;
}
h6 {
  font-size: 110%;
}
ul, quote, code, fieldset {
  margin: .5em 0;
}
p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}
a:link, a:visited {
  color: #43773c;
  text-decoration: none;
}
a:hover {
  color: #296e20;
  text-decoration: underline;
}
a:active, a.active {
  color: #838383;
}
hr { margin: 0 0 4px; border: none; height: 1px; background: #95826e; padding-top: 0; padding-right: 0; padding-left: 0; }
.hrR { background: #95826e; position: relative; left: 40px; width: 85%; margin: 0 0 4px; padding-top: 0; padding-right: 0; padding-left: 0; height: 1px; border-style: none; }
.padbcont_topCenterGraphic {
	background-image: url(images/style/body.jpg);
	background-repeat: repeat-x;
	width: auto;
	height: 139px;
	min-width: 400px;
	text-align: center;
	vertical-align: top;
}
.padbox_topCenterGraphic { text-align: center; min-width: 400px; padding-top: 25px; }
.colcont_CenterTxt { width: auto; height: auto; clip: rect(auto auto auto auto); }
.colboxleft_CenterTxt { background-color: #fff; background-image: url(images/style/bg-content-left.png); background-repeat: no-repeat; width: 25px; height: auto; float: left; min-height: 400px; }
.colboxright_CenterTxt { background-color: #fff; background-image: url(images/style/bg-content-right.png); background-repeat: no-repeat; width: 25px; height: auto; float: right; min-height: 400px; }
.colboxmiddle_CenterTxt { background-color: #fff; background-image: url(images/style/bg-content.png); background-repeat: repeat-x; width: auto; height: auto; min-width: 350px; margin-right: 25px; margin-left: 25px; }
.padbcont_CenterBody {  }
.padbox_CenterBody { width: inherit; height: auto; clip: inherit; min-width: 450px; padding-top: 12px; }
.footer { color: #aaa; font-size: 10px; text-align: center; width: auto; height: inherit; min-width: 400px; }
ul {
  margin: 0.5em 0 1em;
  padding: 0;
}
ul li {
  margin: 0.4em 0 0.4em .5em;
}
ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em;
  padding: 0;
}
ul.menu ul, .item-list ul ul {
  margin-left: 0em;
}
ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em;
}
ul li, ul.menu li, .item-list ul li, li.leaf {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/style/menu-leaf.gif) no-repeat 1px .35em;
}
ul li.expanded {
  background: transparent url(images/style/menu-expanded.gif) no-repeat 1px .35em;
}
ul li.collapsed {
  background: transparent url(images/style/menu-collapsed.gif) no-repeat 0px .35em;
}
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}
ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0;
}
.indent { margin-right: 12px; margin-left: 12px; }
h2.with-tabs {
  float: left;
  margin: 0 2em 0 0;
  padding: 0;
}
.errormessage { color: #f00; background-color: #fcc; width: 80%; margin: 12px; padding: 12px; border: solid 1px; }
.adbanner { color: #347227; font-size: 10px; line-height: 12px; background-color: #ffc; width: 100%; margin: 10px; padding: 10px; border: solid 1px #060; }
.admedrect { color: #347227; font-size: 10px; line-height: 12px; background-color: #ffc; margin: 10px; padding: 10px; width: 100%; border: solid 1px #060; }
.adnumberlist { color: #f00; font-size: 12px; font-family: Verdana; font-weight: bold; }
.adnumberlistblack { color: #000; }
div#myadbox{
	width: 100%;
	background: #CCCCCC;
	padding-top: 10px;
	height: 260px;
}
.newsheading {
	background-color: #cbffca;
	width: 100%;
	border: solid 1px #009900;
	height: auto;
}
.newsgraphictable {
	background-color: CCCCCC;
	text-align: center;
	border: 1px solid CCCCCC;
}
.newscellright /*agl rulekind: base;*/ {
	vertical-align: middle;
	padding: 2px;
	text-align: right;
	background-color: #cbffca;
}
.newscellleft {
	font-size: 20px;
	line-height: 22px;
	vertical-align: middle;
	min-width: 160px;
	padding: 2px;
	background-color: #cbffca;
}
.newsheadtext {
	font-size: 20px;
	line-height: 22px;
}
.linktexttable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #333;
	width: auto;
	line-height: normal;
	text-align: left;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
