/* CSS Document *//* Basics */body, html {  background-color: #FFFFFF;  font-family: Tahoma, Helvetica, Arial, sans-serif;  font-size: 11px;  text-align: left;  margin: 0px;  padding: 0px;  height: 100%;}p, a, table, tr, td, div {  font-family: Tahoma, Helvetica, Arial, sans-serif;  text-align: left;  font-size: 11px;  line-height: 14px;  margin: 0px 0px 8px 0px;  color: #467602;  padding: 0px;  text-decoration: none;}a {     text-decoration: none;     font-weight: bold;  color: #467602;}a:hover {     text-decoration: underline;     color: #5E9D03;}hr {  color: #467602;  background-color: #467602;  height: 1px;  border: 0px none;  }.readmorelink, .backlink {display: block;width: 90%;float: left;clear: both;padding-top: 8px;}h1, h2, h3, h4, h5 {  font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;  margin: 0px;}table, tr, td, img {     margin: 0px;     border: 0px none;     padding: 0px;     text-indent: 0px;}h1 {  width: 429px;  float: none;  clear: both;  color: #FFFFFF;  background-color: #467602;  text-decoration: none;  font-size: 14px;  padding: 4px 4px 4px 34px;  text-align: left;  font-weight: bold;  margin: 0px;  margin-bottom: 24px;      text-transform: lowercase;}h2 {  font-size: 12px;  color: #4986BF;  margin: 0px 0px 16px 0px;}h3 {  font-size: 12px;  color: #4986BF;  margin: 0px 0px 16px 0px;}h5 {  font-size: 12px;  color: #4986BF;  margin: 4px 0px 0px 0px;}h4 {  font-size: 14px;  color: #FFFF;  margin: 0px 0px 16px 0px;}.arthead, .gallhead {  font-size: 12px;  margin: 8px 0px 2px 0px;}br {clear: both;height: 8px;line-height: 8px;}/* Structure */#all {  height: 100%;  width: 760px;  border: 0px none;  color: #467602;  margin: 0px auto;  padding: 0px;  float: none;  clear: both;  background-color: #FFFFFF;  background-image: url(images/bg_grey.gif);  background-repeat: repeat-y;}.mainblock {  width: 760px;  border: 0px none;  color: #467602;  margin: 0px auto;  padding: 0px;  float: none;  clear: both;  background: none;}#overtop {  height: 24px;  width: 760px;  border: 0px none;  float: none;  clear: both;  background: none;}#top {  height: 121px;  background-color: #FFFFFF;  background-image: url(images/top.jpg);  background-position: 0px 8px;  background-repeat: no-repeat;}#topmenu {display: none;}#topmenuinside {display: none;}#middle {  width: 760px;  height: auto;  background: none;  background-image: url(images/bggrey2.gif);  background-repeat: repeat-y;}#content {  width: 618px;  height: auto;  background: #FFFFFF;  background-image: url(images/bg-green2.jpg);  background-repeat: repeat-y;  float: right;  clear: right;  color: #CDCCDF;  border: 0px none;  margin: 0px;  padding: 24px 0px;}#aftercontent {  width: 618px;  height: 5px;  background: #FFFFFF;  float: right;  clear: right;  color: #CDCCDF;  border: 0px none;  line-height: 1px;  margin: 0px;  padding: 0px;}.piccol {  width: 115px;  height: auto;  background: none;  overflow: hidden;  float: right;  clear: none;  color: #CDCCDF;  border: 0px none;  margin: 0px 0px 24px 0px;  padding: 0px 0px;}.textcol {  width: 456px;  height: auto;  background: none;  float: left;  clear: none;  color: #467602;  border: 0px none;  margin: 0px 0px 24px 0px;  padding: 0px 0px 0px 0px;}.contentunit, .errorblock {  width: 430px;  height: auto;  background: none;  color: #467602;  border: 0px none;  margin: 0px 0px 24px 0px;  padding: 0px 0px 0px 36px;}.bannerunit {  width: 468px;  height: 60px;  overflow: hidden;  background-color: #467602;  color: #FFFFFF;  border: 1px solid #467602;  border-left: 0px none;  border-right: 0px none;  margin: 0px 0px 24px 0px;  padding: 0px 0px 0px 0px;}.pagetext {  width: 420px;  height: auto;  background: none;  color: #467602;  background-color: #AECE81;    border: 0px none;  margin: 0px;  padding: 5px;}.pagetext2,.pagetext3 {  width: 430px;  height: auto;  background: none;  color: #467602;  border: 0px none;  margin: 0px;  padding: 0px;}.listline {  width: 420px;  height: auto;  overflow: hidden;  color: #467602;  background-color: #AECE81;  border: 0px none;  margin: 0px 0px 1px 0px;  padding: 5px;}.llistline {  width: 353px;  float: left;  clear: right;  height: 54px;  overflow: hidden;  color: #467602;  background-color: #AECE81;  border: 0px none;  margin: 0px;  padding: 5px 0px 5px 5px;}.llistline2 {  width: 348px;  float: left;  clear: right;  height: 54px;  overflow: hidden;  color: #467602;  background-color: #AECE81;  border: 0px none;  margin: 0px;  padding: 5px;}#debugblk, #errorblk, #formerrorblk, #block404 {  width: 420px;  height: auto;  background: none;  float: none;  clear: both;  color: #FFFFFF;  background-color: #AE0000;    border: 0px none;  margin: 0px ;  padding: 5px;}#okerrorblk {  width: 420px;  height: auto;  background: none;  float: none;  clear: both;  color: #467602;  background-color: #AECE81;    border: 0px none;  margin: 0px ;  padding: 5px;}#okerrorblk a {font-weight: bold;}#okerrorblk a:hover {font-weight: bold;  color: #FFFFFF;}.navcol {  float: none;  text-align: right;  clear: left;  width: 137px;  height: auto;  border: 0px none;  color: #FFFFFF;  margin: 0px;  background-color: #FFFFFF;  background-image: url(images/bg_orange.gif);  padding: 24px 0px;}.afternavcol {  float: none;  clear: left;  width: 137px;  height: 5px;  border: 0px none;  color: #FFFFFF;  margin: 0px;  background-color: #FFFFFF;  padding: 0px;  line-height: 1px;}#bottom {  height: 29px;  float: none;  clear: both;  background-color: #FFFFFF;  background-image: url(images/bg_grey.gif);  background-repeat: repeat-y;  border: 0px none;  color: #A6A6A6;  margin: 0px 0px 24px 0px;  padding: 0px;  text-align: center;}#bottominside {  width: 566px;  height: auto;  background: none;  float: right;  clear: right;  color: #467602;  border: 0px none;  margin: 0px 0px 16px auto;  text-align: left;  font-size: 11px;  line-height: 24px;  padding: 0px 8px;  text-transform: none;  color: #A6A6A6;  background-color: #D9D9D9;  font-weight: bold;}.block {  float: none;  clear: both;  width: 84%;  height: auto;  border: 0px none;  color: #FFFFFF;    background-color: #AECE81;    margin: 0px 0px 24px 0px;  padding: 5px 8%;  overflow: hidden;}.edblock {  float: none;  clear: both;  width: 100%;  height: auto;  border: 0px none;  color: #FFFFFF;    background-color: #AECE81;    margin: 0px 0px 24px 0px;  padding: 5px 0px;  overflow: hidden;}.rlsblock, .eventblock {  float: none;  clear: both;  width: 100%;  height: auto;  border: 0px none;  color: #FFFFFF;    background-color: #AECE81;    margin: 0px 0px 24px 0px;  padding: 5px 0px;  overflow: hidden;}.gblock {  float: none;  clear: both;  width: 420px;  height: auto;  border: 0px none;  color: #FFFFFF;  margin: 0px 0px 24px 0px;  padding: 0px;}.menudivider {  display: none;}.blue {  color: #4986BF;}#errorblk {}#debugblk {}/* For TOP with images *//* .toplink, .toplink:link, .toplink:visited {	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	diplay: inline;	float: left;	width: 108px;	height: 170px;	background-color: #5C5D5E;	background-image: url(images/bagr-tlink.jpg);	border: 0px none;	color: #FFFFFF;	margin: 0px 2px 0px 0px;	padding: 0px;	text-decoration: none;}.toplink:active, .toplink:hover {	background-color: #4986BF;	background-image: url(images/bagr-tactive.jpg);	text-decoration: none;}#tlink1, #tlink1:link, #tlink1:active {background-image: url(images/off1.jpg);}#tlink1:hover, #tlink1:active {background-image: url(images/on1.jpg);}#tlink2, #tlink2:link, #tlink2:active {background-image: url(images/off2.jpg);}#tlink2:hover, #tlink2:active {background-image: url(images/on2.jpg);}#tlink3, #tlink3:link, #tlink3:active {background-image: url(images/off3.jpg);}#tlink3:hover, #tlink3:active {background-image: url(images/on3.jpg);}#tlink4, #tlink4:link, #tlink4:active {background-image: url(images/off4.jpg);}#tlink4:hover, #tlink4:active {background-image: url(images/on4.jpg);}#tlink5, #tlink5:link, #tlink5:active {background-image: url(images/off5.jpg);}#tlink5:hover, #tlink5:active {background-image: url(images/on5.jpg);}.tltxt {  	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	display: block;	float: none;	width: 108px;	height: 18px;	text-align: center;	font-size: 12px;	line-height: 20px;	margin: 0px;	margin-top: 147px;	padding: 0px;	text-transform: uppercase;	font-weight: bold;} *//* For TOP standard */.mainlink, .mainlink:link, .mainlink:visited {  font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;  width: 116px;  display: block;  float: none;  color: #FFFFFF;  background-color: #F49300;  text-decoration: none;  font-size: 14px;  padding: 4px;  text-align: center;  font-weight: bold;  margin: 0px 0px 1px auto;}.mainlink:active, .mainlink:hover {  text-decoration: none;  color: #F49300;  background-color: #FAC900;}.edlink, .edlink:link, .edlink:visited {  font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;  width: 110px;  display: block;  float: none;  color: #FFFFFF;  background-color: #AECE81;  text-decoration: none;  font-size: 11px;  line-height: 24px;  padding: 4px 0px 4px 4px;  text-align: right;  font-weight: bold;  text-transform: uppercase;  margin: 0px 0px 1px auto;}.edlink:active, .edlink:hover {  text-decoration: none;  color: #F49300;  background-color: #AECE81;}/* For MIDDLE - SUBMENU */.submenulink, .submenulink:link, .submenulink:visited {  display: inline;  float: left;  clear: none;  width: auto;  font-size: 10px;  height: 16px;  line-height: 16px;  background-color: #4986BF;  background-image: none;  border: 0px none;  color: #FFFFFF;  margin: 0px 2px 0px 0px;  padding: 0px 8px;  text-decoration: none;  text-transform: lowercase;  text-align: left;}.submenulink:active, .submenulink:hover {  background-color: #5E9D03;  text-decoration: none;}/* For MIDDLE - CONTENT */.textcol p {  margin-bottom: 8px;  padding: 0px;}.piccolpic {  width: 115px;  height: auto;  border: 0px none;  margin: 0px 0px 24px 0px;  padding: 0px;}.listlink {     margin: 0px;}.edlistlink {     margin: 0px;     padding-left: 5px;     padding-right: 5px;}.headingicon {  display: block;  float: right;  clear: none;  background: none;  margin: 0px 0px;  width: 12px;  height: 12px;  text-indent: 12px;  overflow: hidden;    border: 0px none;}.labelicon {  display: block;  float: right;  clear: none;  background: none;  margin: 0px;  width: 20px;  height: 24px;  text-indent: 0px;  margin-left: 8px;  overflow: hidden;    border: 0px none;}.navhead {  display: block;  width: 99px;  height: auto;  border: 0px none;  border-bottom: 0px none;  margin: 0px 0px 24px 0px;  padding: 4px 8px;    color: #FFFFFF;  background-color: #467602;  text-align: left;  text-transform: lowercase;}.listheading, .listheading a {  font-weight: bold;  margin: 0px;  line-height: 11px;  padding: 0px;}.listheading a:hover {}.listheading14, .listheading14 a {  line-height: 11px;  font-weight: bold;  margin: 0px;  padding: 0px;}.listheading14 a:hover {}.listtext {  line-height: 11px;     margin: 0px;}.listheading2, .listheading2 a {  color: #467602;  font-weight: bold;  margin: 0px;}.listheading2 a:hover {  color: #5E9D03;  font-weight: bold;}.dateline {  color: #467602;  font-size: 11px;  font-weight: normal;  margin: 0px;}/* For BOTTOM */.counter {  display: block;  float: right;  clear: none;  background: none;  margin: 6px 6px 6px 0px;  width: auto;  height: 12px;  font-size: 9px;  overflow: hidden;    border: 0px none;}/* For ADMIN */.loginlink {  display: block;  float: right;  clear: none;  background-image: url('icons/ico-key.gif');  background-repeat: no-repeat;  background-position: 0px 0px;  margin: 6px 0px;  width: 12px;  height: 12px;  text-indent: 12px;  overflow: hidden;    border: 0px none;}.adminhead {  background-image: url('icons/ico-key.gif');  background-repeat: no-repeat;  background-position: center right;}.adminmenusection {  display: block;  width: 105px;  height: auto;  overflow: hidden;  border: 0px none;  margin: 2px auto;  padding: 0px;  text-align: left;  color: #467602;  font-size: 10px;  font-weight: bold;}.adminmenulink, .adminmenulink:link, .adminmenulink:visited, .listlink2, .listlink2:hover, .listlink2:visited {  display: block;  width: 105px;  height: auto;    overflow: hidden;  border: 0px none;  margin: 1px auto;  padding: 0px;  font-size: 10px;  line-height: 10px;  font-weight: normal;  text-decoration: none;  text-align: left;  color: #467602;}.adminmenulink:active, .listlink:active {  text-decoration: underline;    color: #467602;}.adminmenulink:hover,  .listlink:hover {  color: #5E9D03;  text-decoration: underline;}.adminmenusection:hover {  color: #467602;  text-decoration: none;}/* Service stuff */.clearall, .clear {  width: auto;  background: none;  float: none;  clear: both;  border: 0px none;  height: 1px;  margin: 0px auto;  line-height: 1px;  font-size: 1px;  padding: 0px;}.clear1 {  width: auto;  background: none;  float: none;  clear: both;  border: 0px none;  height: 1px;  margin: 0px auto;  line-height: 1px;  font-size: 1px;  padding: 0px;}form {  font-family: Tahoma, Helvetica, Arial, sans-serif;  text-align: left;  font-size: 10px;  line-height: 14px;  display: block;  float: none;  clear: both;  width: 100%;  height: auto;  margin: 0px 0px 24px 0px;  padding: 0px;  text-align: left;}input, textarea, select {  font-family: Tahoma, Helvetica, Arial, sans-serif;  text-align: left;  font-size: 11px;  line-height: 11px;  display: block;  float: left;  clear: right;  width: 67%;  background-color: #FFFFFF;  height: 16px;  margin: 0px 0px 8px 0px;  padding: 0px;  color: #467602;  border: 1px solid #467602;}textarea {  text-align: left;  height: 110px;}label {  display: block;  float: left;  clear: left;  text-align: right;  width: 30%;  margin: 0px 1% 0px 0px;  padding: 0px;  border: 0px none;  color: #467602;}.captchaimage {  font-family: Tahoma, Helvetica, Arial, sans-serif;  text-align: left;  font-size: 11px;  line-height: 11px;  display: block;  float: left;  clear: right;  width: auto;  background-color: #FFFFFF;  height: 24px;  margin: 0px auto 8px 0px;  padding: 0px;  overflow: hidden;  color: #467602;  border: 1px solid #467602;}.fieldhidden {  display: none;}.fieldcheckbox {  width: 12px;  height: 12px;}.fieldbutton {display: block;  font-family: Tahoma, Helvetica, Arial, sans-serif;  text-align: left;  font-size: 11px;  line-height: 11px;  width: auto;  height: 16px;     cursor: pointer;  overflow: hidden;  font-weight: normal;  text-indent: 16px;  color: #467602;  background: none;  border: 0px none;  text-transform: lowercase;  margin: 0px 8px 0px 0px;  padding: 0px;  float: left;  clear: none;  text-decoration: none;}.fieldbutton:hover, .admlink:hover {     text-decoration: underline;}.submitbutton {  background-image: url('icons/ico-plus.gif');  background-repeat: no-repeat;  background-position: top left;  clear: left;  color: #00BB00;}.deletebutton {  background-image: url('icons/ico-minus.gif');  background-repeat: no-repeat;  background-position: top left;  color:  #BB0000;}.admlink {  font-family: Tahoma, Helvetica, Arial, sans-serif;  text-align: left;  font-size: 11px;  line-height: 16px;  display: block;  float: left;  clear: none;  width: auto;  height: 16px;  overflow: hidden;  text-indent: 16px;  border: 0px none;  text-transform: lowercase;  font-weight: normal;  color: #467602;  margin: 0px 8px 0px 0px;  padding: 0px;  text-decoration: none;} .admedit {  background-image: url('icons/ico-pencil.gif');  background-repeat: no-repeat;  background-position: top left;  color:  #467602;}.admadd {  background-image: url('icons/ico-plus.gif');  background-repeat: no-repeat;  background-position: top left;  color:  #00BB00;}.admback {  background-image: url('icons/ico-arrowleft.gif');  background-repeat: no-repeat;  background-position: top left;  color:  #467602;}.admdel {  background-image: url('icons/ico-minus.gif');  background-repeat: no-repeat;  background-position: top left;  color:  #BB0000;}.toimages {  background-image: url('icons/ico-image.gif');  background-repeat: no-repeat;  background-position: top left;}.tofiles {  background-image: url('icons/ico-file.gif');  background-repeat: no-repeat;  background-position: top left;}.torelations {  background-image: url('icons/ico-list.gif');  background-repeat: no-repeat;  background-position: top left;}.linkbar {  display: block;  position: relative;  left: 30%;  width: 68%;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  height: auto;  overflow: hidden;  float: none;  clear: both;}.linkbar2 {  display: block;  width: 31%;  padding: 8px 0px 8px 0px;  margin: 0px 0px 0px 67%;  height: auto;  overflow: hidden;  float: right;  text-align: left;  clear: both;}.listtable {  display: table;  width: 100%;  height: auto;  margin: 0px;  padding: 0px;  float: none;  clear: both;}.listrow {  width: 420px;  height: auto;  background: none;  float: none;  clear: both;  color: #467602;  background-color: #AECE81;    border: 0px none;  margin: 0px ;  padding: 5px;}.listrow {  display: table-row;  width: 100%;  height: auto;}.listcell {  display: table-cell;  text-align: left;  width: auto;  margin: 0px;  padding: 2px 0px;  background: none;}.piccell {  display: table-cell;  text-align: left;  width: 104px;  margin: 0px;  padding: 2px 0px;  background: none;}.admincell {  display: table-cell;  text-align: center;  width: 31%;  margin: 0px;  padding: 2px 0px;  background: none;}.listimage {  width: 64px;  height: 64px;  border: 0px none;  margin: 0px;  padding: 0px;}.listthumbnail {  width: 64px;  height: 64px;  border: 0px none;  margin: 0px;  padding: 0px;}.listthumbdiv {  float: left;   clear: left;  width: 64px;  height: 64px;  overflow: hidden;  border: 0px none;  margin: 0px 8px 0px 0px;  background: none;  background-image: url(images/nothumb.jpg);  background-repeat: no-repeat;  background-position: top left;  padding: 0px;}.rlslistthumbdiv {  float: left;   clear: left;  width: 69px;  height: 64px;  overflow: hidden;  border: 0px none;  margin: 0px 8px 0px 5px;  background: none;  background-image: url(images/nothumb.jpg);  background-repeat: no-repeat;  background-position: top left;  padding: 0px;}.listthumbdiv2 {  float: left;   clear: left;  width: 69px;  height: 64px;  overflow: hidden;  border: 0px none;  margin: 0px 8px 0px 5px;  background: none;  background-image: url(images/nothumb.jpg);  background-repeat: no-repeat;  background-position: top left;  padding: 0px;}.galleryunit {  display: inline;  width: 120px;  height: 240px;  padding: 5px;  margin: 0px;  border: 0px none;  text-align: center;}.guestbookunit {     overflow: hidden;}.lgalleryunit {  width: 420px;  height: auto;  padding: 0px 5px;  margin: 0px;  border: 0px none;  text-align: left;}.galleryimage {  width: 128px;  height: 128px;  border: 0px none;  margin: 0px 0px 4px 0px;  padding: 0px;}.gallerythumb {  width: 66px;  height: 66px;  display: inline;  float: none;  border: 1px solid #467602;  margin: 4px auto 4px auto;  padding: 0px;}.gallerythumb:hover {  width: 66px;  height: 66px;  border: 1px solid #5E9D03;  margin: 0px 0px 4px 0px;  padding: 0px;}.inlineimg {width: 128px;height: 128px;overflow: hidden;display: block;background-color: #FFFFFF;float: left;clear: left;margin: 0px 8px 8px 0px;padding: 0px;border: 0px none; }.fullimage {width: 420px;height: auto;overflow: hidden;display: block;background: none;margin: 8px 0px;padding: 0px;border: 0px none; }.gallerylink {  font-family: Tahoma, Helvetica, Arial, sans-serif;  text-align: left;  font-size: 11px;  line-height: 14px;  margin: 0px 0px 8px 0px;  color: #467602;  text-decoration: none;  padding: 0px;}.gallerylink:hover {  font-family: Tahoma, Helvetica, Arial, sans-serif;  text-align: left;  font-size: 11px;  line-height: 14px;  margin: 0px 0px 8px 0px;  color: #5E9D03;  text-decoration: underline;  padding: 0px;}.hundred {     width: 100%;     height: 100%;}.centerme {     text-align: center;     margin: 0px auto;     padding: 0px;     border: 0px none;     vertical-align: middle;}.breadcrumbs, .pager {  font-family: Arial, Verdana, Helvetica, sans-serif;    text-align: left;  display: block;  width: 355px;  height: auto;  padding: 4px 4px 4px 72px;  margin: 0px 0px 32px 36px;  font-size: 10px;  background-color: #AECE81;  color: #5E9D03;  font-weight: normal;  border: 0px none;}.breadcrumblink, .pagerlink {  color: #467602;   background: none;   font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 10px;      text-decoration: none;    font-weight: bold;}.breadcrumblink:hover, .pagerlink:hover  {      color: #5E9D03;       text-decoration: underline;}/* #mainmenu {}#langmenu {}#adminmenu {}.menutitle {  font-size: 1.6em;}.blocktitle {  font-size: 1.6em;}.errblocktitle {  font-size: 11px;  width: auto;  overflow: hidden;  line-height: 11px;  padding: 8px 0px 0px 0px;  background: transparent;  color: #BB0000;}.menulink {}.mainlink, .mainhomelink, .mainlink:link {  font-family: Verdana, Helvetica, Arial, sans-serif;  display: block;  float: left;  font-size: 9px;  font-weight: normal;  line-height: 20px;  padding: 0px 4px;  height: 20px;  margin: 0px 2px 0px 0px;  border: 0px none;  border-top: 1px solid #015067;  border-bottom: 1px solid #015067;  background-color: #CEDEE2;  background-image: url(images/menugradient.gif);    color: #015067;  text-transform: lowercase;  text-decoration: none;}.mainlink:hover, .mainhomelink:hover, menulink:hover {  text-decoration: none;  background-color: #015067;  color: #FFFFFF;  background-image: none; }.menulink:active {  text-decoration: none;  background-color: #015067;  color: #FFFFFF;  background-image: none; }.navblocklink:active {  text-decoration: none;  color: #8CD1D2;  background-image: none; }.mainextlink {  font-size: 11px;  font-weight: bold;  color: #FFFFFF;  background-image: url('icons/whitearrowext.gif');  background-repeat: no-repeat;  background-position: 184px 6px;}.sublink {  font-family: Verdana, Helvetica, Arial, sans-serif;  background: none;  color: #015067;  height: auto;  cursor: hand;  text-transform: lowercase;  text-decoration: none;  font-weight: normal;  font-size: 9px;  border: 0px none;  text-align: left;  float: none;  clear: both;}.sublink:hover {  text-decoration: underline;  color: #8CD1C2;}.langlink {}#langlink_cz {}#langlink_en {}.emaillink {  background-color: #052C56;  }.homelink {  background: #015067;}.contentunit {    display: block;    width: auto;    height: auto;    overflow: hidden;    margin: 0px;    padding: 0px;}.listline a {    color: #015067;    font-weight: normal;}#contenttitle {  font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 14px;  font-weight: bold;  padding: 20px;  margin-bottom: 20px;  text-transform: uppercase;  color: #015067;}.errorblock {  width: auto;  margin: 0px;  margin-bottom: 16px;  padding: 8px 0px;  clear: both;}#errorblk {}#debugblk {}div {  display: block;}a {  font-weight: bold;  text-decoration: none;  border: 0px none;  background: none;  margin: 0px;  padding: 0px;    color: #015067;}a:hover {  text-decoration: underline;}a:visited {}a:link {}.glossaryletterbar, .linksletterbar {  background: none;  font-family: Verdana, Helvetica, Arial, sans-serif;   font-weight: bold;  display: block;  width: auto;  height: auto;  padding: 8px 0px;  margin: 16px 0px;  font-size: 10px;  border: 0px none;  border-bottom: 1px solid #015067;    color: #015067;}.glossaryletterbar a, .linksletterbar a {  font-family: Verdana, Helvetica, Arial, sans-serif;   font-weight: bold;  text-align: center;  font-size:9px;  padding: 0px;  margin: 0px;  color: #8CD1D2;}.glossaryletterbar a:visited, .linksletterbar a:visited {  color: #8CD1D2;}.glossaryletterbar a:link, .linksletterbar a:link {  color: #8CD1D2;}.glossaryletterbar a:hover, .linksletterbar a:hover {  color: #015067;  text-decoration: underline;}.glossaryterm, .linkname, .listtitle, .catlistname {  font-family: Verdana, Helvetica, Arial, sans-serif;    display: block;  width: auto;  float: none;  clear: both;  margin-bottom: 8px;  font-size: 12px;  color: #015067;  font-weight: normal;}.listline {     width: auto;     height: auto;     display: block;     float: left;     clear: none;     overflow: hidden;     padding: 0px;     margin: 8px 0px;}.listline3 {width: auto;     height: auto;     display: block;     overflow: hidden;     padding: 0px;}.listline2 {     height: auto;     margin-bottom: 16px;}.catlistline {     width: auto;     height: auto;     display: block;     float: none;     clear: both;     overflow: hidden     vertical-align: middle;     padding-left: 8px;     margin-bottom: 8px;     margin-top: 8px;     margin-right: 2%;}.listheading2 {  width: auto;  height: auto;  display: block;  float: none;  clear: both;  overflow: hidden;  margin-bottom: 8px;  padding-left: 0px;  font-family: Helvetica, Arial, Verdana, sans-serif;    font-size: 1em;}.listheading, .catlistheading, .catdesc, .catheading, .nodeheading {  width: auto;  text-align: left;  height: auto;  display: block;  overflow: hidden;  float: none;  clear: none;  margin-bottom: 8px;  padding: 2px 0px;  font-family: Verdana, Helvetica, Arial, sans-serif;  }.catlistname a {     color: #0070AF;     font-size: 1.2em;}.catlistname a:hover {     color: #052C56;}     .img {border: 0px none;margin: 0px;}.listthumbdiv {     display: block;     float: left;     clear: left;     overflow: hidden;     width: 89px;     height: 89px;     padding: 2px;     background-color: #FFFFFF;     border: 1px dashed #8CD1D2;      margin: 0px 16px 8px 0px;}.inlineimgdiv {     background-color: #FFFFFF;     float: right;     clear: right;    display: block;     overflow: hidden;     width: 228px;     height: auto;     padding: 0px;     border: 1px dashed #0070AF;      margin: 0px;     margin-left: 18px;     margin-bottom: 8px;}.inlineimg {width: 228px;height: auto;overflow: hidden;display: block;background-color: #FFFFFF;float: right;clear: right;margin: 0px 0px 8px 18px;padding: 2px;border: 1px dashed #0070AF; }.titleimg {width: 228px;height: auto;overflow: hidden;display: block;background-color: #FFFFFF;float: none;clear: both;margin: 0px auto 8px auto;padding: 2px;border: 1px dashed #0070AF; }.listtext {  font-family: Verdana, Helvetica, Arial, sans-serif;    padding-left: 0px;  margin-bottom: 18px;  font-size: 11px;  text-align: left;}.glossarytext, .linktext {  font-family: Verdana, Helvetica, Arial, sans-serif;    display: block;  width: auto;  height: auto;  padding-left: 8px;  margin-bottom: 18px;  font-size: 11px;  text-align: left;  }.linktext a {  color: #0070AF;    margin-bottom: 8px;  font-family: Verdana, Helvetica, Arial, sans-serif;  text-decoration: none;  font-weight: normal;  color: #0070AF;    font-size: 9px;  display: inline;  float: none;  clear: both;  line-height: 14px;  height: 18px;  padding: 2px;  overflow: hidden;  padding-right: 22px;  background-image: url('icons/bluearrowsmall.gif');  background-repeat: no-repeat;  background-position: center right;}.linktext a:hover {  color: #052C56;      text-decoration: underline;}.vcenterme {     padding: 0px;     vertical-align: middle;}.innerblock {     float: right;}.innernavblock {  width: auto;  margin-top: 8px;  margin-bottom: 18px;  padding-left: 8px;  border: 0px none;  border-left: 1px solid #BBBBBB;  border-bottom: 1px solid #BBBBBB;  float: none;  clear: both;}.maincont {  width: auto;  height: auto;  overflow: hidden;  margin-top: 0px;  padding: 0px;  border: 0px none;}.catdescription {  width: auto;  display: block;  margin-top: 18px;  margin-bottom: 18px;  padding: 8px;  padding-top: 0px;  padding-right: 0px;  border: 0px none;  border-left: 1px solid #0070AF;  border-bottom: 1px solid #0070AF;  clear: both;}.catheading, .nodeheading {}.nodedescription {  width: auto;  margin-top: 18px;  margin-bottom: 18px;  padding: 8px;  padding-top: 0px;  padding-right: 30px;  border: 0px none;  border-left: 1px solid #0070AF;  border-bottom: 1px solid #0070AF;  clear: both;}.readmorelink {  font-family: Verdana, Helvetica, Arial, sans-serif;    width: auto;  font-weight: normal;  display: block;  text-align: right;  color: #015067;    font-size: 9px;  clear: both;  float: right;  height: auto;  padding: 2px 0px 2px 30px;  text-decoration: none;  margin-top: 8px;  background-image: url('images/pretitle25x14.gif');  background-repeat: no-repeat;  background-position: top left;}.readmorelink2 {  font-family: Verdana, Helvetica, Arial, sans-serif;    width: auto;  font-weight: normal;  display: block;  text-align: right;  color: #015067;    font-size: 9px;  height: auto;  padding: 2px 0px 2px 30px;  text-decoration: none;  margin-top: 8px;  background-image: url('images/pretitle25x14.gif');  background-repeat: no-repeat;  background-position: top left;}.getbacklink {  font-family: Verdana, Helvetica, Arial, sans-serif;    width: auto;  display: block;  text-align: right;  font-weight: bold;  color: #015067;    font-size: 9px;  clear: both;  height: auto;  padding: 2px 47px 2px 0px;  text-decoration: none;  margin: 16px auto 16px auto;  background-image: url('images/posttitle42x14.gif');  background-repeat: no-repeat;  background-position: top right;}.readmorelink:hover, .readmorelink2:hover, .getbacklink:hover, .listlink:hover, .listlink2:hover, .extautolink:hover {      color: #8CD1D2;         text-decoration: underline;}.listlink {  display: block;  float: left;  clear: right;  text-align: left;  font-weight: normal;  font-size: 14px;  color: #015067;    width: 220px;  height: auto;  padding: 2px 0px 2px 47px;  text-decoration: none;  margin-top: 8px;  background-image: url('images/posttitle42x14.gif');  background-repeat: no-repeat;  background-position: center left;}.listlink2 {  display: block;  text-align: left;  font-weight: normal;  font-size: 14px;  color: #015067;    width: auto;  height: auto;  padding: 2px 30px 2px 0px;  text-decoration: none;  margin-top: 8px;  background-image: url('images/pretitle25x14.gif');  background-repeat: no-repeat;  background-position: top right;}.titlepre {  display: block;  float: left;  clear: left;  text-align: left;  width: 25px;  height: 14px;  padding: 0px;  margin-right: 4px;  margin-top: 2px;  background-image: url('images/pretitle25x14.gif');  background-repeat: no-repeat;  background-position: top left;}.titlepost {  display: block;  float: left;  clear: right;  text-align: left;  width: 42px;  height: 14px;  padding: 0px;  margin-left: 4px;  margin-top: 2px;  background-image: url('images/posttitle42x14.gif');  background-repeat: no-repeat;  background-position: center left;}.navblock {color: #015067; background: transparent; padding: 8px;margin: 0px 0px 16px 0px;border-top: 1px solid #8CD1D2;}.navblocklink {  font-family: Verdana, Helvetica, Arial, sans-serif;    font-weight: normal;  display: block;  text-align: left;  clear: both;  float: none;  color: #015067;    font-size: 9px;  padding: 0px;  height: auto;  line-height: autopx;  margin: 0px;  margin-bottom: 4px;}.faqterm, .faqterm a  {cursor: default;display: block;float: none;clear: none;overflow: hidden;width: auto;height: auto;font-size: 1.1em;font-weight: normal;padding: 0px;padding-left: 8px;border-left: 1px solid #BBBBBB;border-bottom: 1px solid #BBBBBB;color: #0070AF; margin: 0px;margin-left: -8px;margin-top: 8px;}.faqterm:hover, .faqterm a:hover  {cursor: text;text-decoration: none;}.navhead {  display: block;  font-weight: normal;  color: #015067;    clear: both;  float: none;  height: 15px;  line-height: 18px;  padding: 2px 0px;  margin: 0px 8px 0px 8px;  font-size: 12px;  background: transparent;}.arthead {text-align: left;}.dateline {     color: #D74479;     font-size: 12px;     font-weight: normal;}.fulltable {width: auto;margin: 8px auto;}.titletd {width: 25%;margin: 0px;text-align: center;vertical-align: top;}.titleimgs {display: block;width: 91px;height: 91px;float: none;clear: both;margin: 0px auto 8px auto;text-align: center;border: 0px none;}.titleimgs a {float: none;clear: both;text-align: center;}.titlelinks {float: none;clear: both;margin: 0px auto 8px auto;text-align: center;     color: #D74479;  font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 10px;  text-transform: uppercase;}*/