
	body {background: #e4e4e4; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica; font-size: 11px; text-align: center}
	a {text-decoration: none }
	#cntLayoutHolder {margin: 0 auto; text-align:left; width: 975px}
	#cntLayout {margin: 0 auto;float: left; background: #ffffff; margin-top: 0px; width: 975px; margin-left: 0px;}
	#cntBreadcrumbHolder {height: 55px}

	#cntBreadcrumbs {float: left; width: 74%;color: #a1a2a3}
	#cntBreadcrumbs a {text-decoration: none; font-size: 90%; color: #a1a2a3}
	#cntBreadcrumbs a:hover {color: #6f7072}
	#cntBreadcrumbs a.active {color: #6f7072; font-weight: bold}

	#cntHeadHolder {}

	#cntHeadNorth {position: relative; padding-left: 15px; height: 100px; }
	#cntHeadNorth .btWelcome {position: absolute  ;bottom: 0px;left: 15px;}
	#cntHeadNorth .btWelcome a{
	font-family: Verdana, Arial, Helvetica;
  display: block;
  width: 70px;
  text-decoration: none;
  padding: 3px;
  padding-left: 5px;
  background-color: #d3d4d5;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  color: #211D22;

	filter:Alpha(opacity=90);
	opacity: 90%;
	-moz-opacity:.90;	   }


	#cntHeadNorth .btWelcome a:hover{color: #860F29; background: #f0f3f4; font-weight: bold}
	#cntTime {float: left; font-weight: bold; width: 160px; padding-top: 15px; color: #6f7072; margin-bottom: 52px;}
	#cntLogo {float:right; width: 360px; height: 90px; cursor: pointer}
	#cntHeadSouth {padding-left: 15px; height: 184px;  border-top: 1px solid #ffffff; }




	.padd {padding-top: 20px; padding-left: 15px}

	.mlmenu2 {float:left; text-align:left; padding-top: 0px; padding-left: 0px; font-size: 120%; margin-top: 0px; border-right: 1px solid #ffffff; height: 20px;}
	#cntNavigation .vertical ul{
	  list-style-type: none;
	  padding: 0px;
	  margin: 0px;
	  border: 0px;


	}


	#cntNavigation .vertical li a{
		font-family: Verdana, Arial, Helvetica;
	  display: block;
	  width: 136px;
	  text-decoration: none;
	  padding: 3px;
	  padding-left: 5px;
	  background-color: #d3d4d5;
	  border-bottom: 1px solid #f0f3f4;
	  border-left: 1px solid #ffffff;

		filter:Alpha(opacity=90);
		opacity: 90%;
		-moz-opacity:.90;
	}





	#cntNavigation .vertical li a.WCMSEDITLINK {
	  width: auto;
	  padding: 0px;
	  border: 0px;
	  display: block;
	  float:left;

	}

	#cntNavigation .vertical li ul li a{
	  width: 136px;
	  padding-left: 5px;
	  border-left: 0px;

	}

	#cntNavigation .vertical img {
	  float: left;
	}

	#cntNavigation .vertical li ul li a.WCMSEDITLINK {
	  width: auto;
	  padding: 0px;
	  border: 0px;
	  display: inherit;
	}


	#cntNavigation .vertical ul li{
	  display: inline;
	  float: left;
	  margin-right: 0px;
	  font-size: 11px;
	  clear: right;
	}

	#cntNavigation .vertical li.lifirst{
		border-top: 1px solid #ffffff;
		margin-bottom: 0px
	}

	#cntNavigation .vertical ul li ul li{

	  margin-right: 0px;
	  border-top: 0px;
	  font-size: 11px;
	  clear:both;
	  background-color: #ffffff;
		filter:Alpha(opacity=90);
		opacity: 90%;
		-moz-opacity:.90;

	}


	#cntNavigation .vertical li ul{
	  display:none;
	  position: absolute;
	  margin-top: 0em;
	  margin-left: 0px;
	  border-left: 1px solid #ffffff;
	  border-right: 1px solid #ffffff;


	}

	#cntNavigation .vertical li ul li ul{
	  position: absolute;
	  left: 144px;
	  margin-top: -21px;
	  margin-left: 0px;
	}





	#cntNavigation .blackwhite li a{
	  color: #211D22;
	  border-color: #f3f4f5;
	  font-size: 100%;
	  width: 136px;
	}

	#cntNavigation .blackwhite li ul li.hc a{
	  color: #860F29;
		background: #ffffff;
		padding-left: 5px;
		border-left:0px solid #EEF4DD;
		font-weight: bold;
	}

	#cntNavigation .blackwhite li ul li.hc ul li a{
	  color: #211D22;
	  border-color: #f3f4f5;
	  font-size: 100%;
	  width: 136px;
	  background: #d3d4d5;
		font-weight: normal;
	}

	#cntNavigation .blackwhite li ul li.hc ul li a:hover{
	  color: #860F29;
	  border-color: #f3f4f5;
	  font-size: 100%;
	  width: 136px;
	  background: #ffffff;
		font-weight: bold;
	}


	#cntNavigation .blackwhite ul li a.hc{
	  color: #860F29;
		background: #ffffff;
		font-weight: bold;
	}



	#cntNavigation .blackwhite ul li ul li a:hover{
	  color: #860F29;
		background: #ffffff;
		padding-left: 5px;
		border-left:0px solid #EEF4DD;
		font-weight: bold;
	}

	#cntNavigation .blackwhite li a:hover{
	  color: #860F29;
		background: #f4f4f4;
	  font-weight: normal;
	  border-color: #f3f4f5;
	  font-weight: bold;
	}

	#cntNavigation .blackwhite li a.active {
	}

	#cntNavigation .blackwhite ul{
	  border-color: #b8b8b2;
	}



	#cntNavigation .blackwhite sup {font-size: 9px; line-height: 1px;}
	#cntNavigation .mlcontact {float: right}



	#cntNavigation .mlcontact a{
		font-family: Verdana, Arial, Helvetica;
	  display: block;
	  width: 136px;
	  text-decoration: none;
	  padding: 3px;
	  padding-left: 5px;
	  background-color: #d3d4d5;
	  border-bottom: 1px solid #ffffff;
	  border-left: 1px solid #ffffff;
	  border-right: 1px solid #ffffff;

		filter:Alpha(opacity=90);
		opacity: 90%;
		-moz-opacity:.90;

	  color: #211D22;
	  border-color: #f3f4f5;
	  font-size: 11px;
	  width: 70px;
	  margin-right: 15px
	}

	#cntNavigation .mlcontact a:hover{
	  color: #860F29;
		background: #f4f4f4;
	  font-weight: normal;
	  border-color: #f3f4f5;
	  font-weight: bold;
	  font-size: 11px;
	}
#cntFootHolder {clear: both; font-size: 11px; width: 975px; height: 35px; background: #d4d4d4; padding-top: 0px; color: #b4b4b4;}
#footlinks {padding-left: 15px; width: 100%; padding-top: 4px}
#cntFootHolder .footlinkimage {float: left;}
#cntFootHolder .footlinkimagei {float: left; padding-top: 6px; padding-bottom: 6px;}
#cntFootHolder .footlink {float: left; padding-top: 6px}
#cntFootHolder .footlinksep {float: left; padding-top:  6px;}
#cntFootHolder .footlinkimagei a.cssitemap {padding-bottom: 6px; padding-top: 6px; background: transparent url("../gfx/ic_f_sitemap_d.gif") no-repeat right top; color: #a4a4a4; padding-right: 30px; text-decoration:none}
#cntFootHolder .footlinkimagei a.cssitemap:hover { background: transparent url("../gfx/ic_f_sitemap_a.gif") no-repeat right top; color:#606060}
#cntFootHolder .footlinkimagei a.cssrecommend {padding-bottom: 6px; padding-top: 6px; background: transparent url("../gfx/ic_f_recommend_d.gif") no-repeat right top; color: #a4a4a4; padding-right: 30px; text-decoration:none}
#cntFootHolder .footlinkimagei a.cssrecommend:hover { background: transparent url("../gfx/ic_f_recommend_a.gif") no-repeat right top; color:#606060}

#cntFootHolder .footlinkimagei a.cssearch {padding-bottom: 6px; padding-top: 6px; background: transparent url("../gfx/ic_f_search_d.gif") no-repeat left top; color: #a4a4a4; padding-left: 30px; text-decoration:none}
#cntFootHolder .footlinkimagei a.cssearch:hover { background: transparent url("../gfx/ic_f_search_a.gif") no-repeat left top; color:#606060}
#cntFootHolder .foottextbox {float:left;}

#cntFootHolder .foottextbox input { margin-top: 6px; width: 100px; border: 0px; font-size: 11px; color: #404040; font-weight:bold; background-color: #ffffff; margin-right: 5px}
#cntFootHolder .footlink a {color: #a4a4a4; text-decoration: none}
#cntFootHolder .footlink a:hover {color: #606060; text-decoration: none}

#cntFootLogoHolder	{float:left; font-size: 11px; width: 975px; margin-top: 15px; color: #b4b4b4}
#cntFootLogoHolder .flogo {float: right}
#cntFootLogoHolder .ftext {float: right; padding-right: 10px}



#cntContentHolder {float: left; width: 975px; min-height: 250px; border-top: 1px solid #ffffff; padding-bottom: 40px;}
#cntContentHolder a {color: #1a1a1a }
#cntContentHolder a:hover {color: #8B0824 }
#cntContentHolder div.tsearchfoot {color: #808080; font-size: 10px; margin-top: 4px}


#cntContentHolder h1 {color: #8B0824; font-size: 16px; margin: 0px; margin-bottom: 15px;line-height: 130% }
#cntContentHolder p {line-height: 15px; color: #404040; margin: 0px; margin-top: 6px}
#cntContentHolder p.grey {line-height: 15px; color: #666666; margin: 0px; margin-top: 6px}
#cntContentHolder p.red {line-height: 15px; color:#8B0824; margin: 0px; margin-top: 6px}
#cntContentHolder h3 {color:#8B0824; font-weight: bold; font-size: 11px; margin: 0px; margin-bottom: 6px; margin-top: 5px}
#cntContentHolder h2 {color: #5a8fa6; font-size: 15px; font-weight: normal; font-style: italic; margin: 0px; margin-bottom: 6px; margin-top: 5px; line-height: 130%;}

#cntContentHolder ul {margin-left: 0px; padding-left: 15px; list-style-type: square; color: #404040; list-style-position: outside;}

#cntContentHolder ol {margin-left: 0px; padding-left: 0px; color: #404040; list-style-position: inside;}
#cntContentHolder ul ol { list-style-position: inside; margin-top: 5px; list-style-position: outside; margin-left: 18px}
#cntContentHolder ul ol li{ margin-bottom: 3px}

#cntContentHolder .subTemplateHolder {float: left; width: 745px; overflow-x:hidden}
.subTemplateHolder .holder{padding-left: 15px; padding-right: 15px;}

.marginalHolder {position: relative;float: left; width: 229px; overflow-x:hidden; min-height: 200px; padding-top: 15px;  padding-bottom: 20px; border-left: 1px solid #ffffff}
.marginalHolder div.holder {padding-left: 10px}
.marginalHolder a {color: #808080; text-decoration: none; font-weight: normal}
.marginalHolder a:hover {color: #8B0824; text-decoration: none; font-weight: bold}



.subTemplateHolder .st3row {float: left; overflow-y: hidden}
#cntContentHolder .subTemplateHolder .st3rowl {float: left; width: 202px; margin-left: 0px; min-height: 200px; overflow-x:hidden}
#cntContentHolder .subTemplateHolder .st3rowl ul {margin: 0px; padding: 0px; padding-left: 0px; list-style-type: none;list-style-position: outside; margin-left: 6px}
#cntContentHolder .subTemplateHolder .st3rowl ul li {font-weight: bold; color: #000000;list-style-type: none;}
#cntContentHolder .subTemplateHolder .st3rowl ul li li{font-weight: normal;  margin-top: 5px}
#cntContentHolder .subTemplateHolder .st3rowl ul li a {color: #000000; text-decoration: none}
#cntContentHolder .subTemplateHolder .st3rowl ul li a:hover {color: #000000; text-decoration: none}
#cntContentHolder .subTemplateHolder .st3rowl p b a {padding-left: 8px}
#cntContentHolder .subTemplateHolder .st3rowl p a strong {padding-left: 8px}
ul li a {color: #000000; text-decoration: none}
ul li a:hover {color: #000000; text-decoration: none}

#cntContentHolder .subTemplateHolder .st3rowl ul li li a {padding-left: 2px;color: #666666; text-decoration: none}
#cntContentHolder .subTemplateHolder .st3rowl ul li li a:hover {color: #8B0824; text-decoration: none}
#cntContentHolder .subTemplateHolder .st3rowl ul ul{padding-left: 0px;}

.subTemplateHolder .st3rowc { padding-top: 15px; float: left; width: 524px; border: 0px solid #ff0000; border-left: 1px solid #ffffff}
.subTemplateHolder .st3rowr {float: left; width: 229px; min-height: 200px; padding-top: 15px; border-left: 1px solid #ffffff; padding-bottom: 20px}

.subTemplateHolder .std2rowholder {width: 100%}
.subTemplateHolder .std2rowholder .stdtrowl {width: 48%; float: left; padding-right: 8px}
.subTemplateHolder .std2rowholder .stdtrowr {width: 48%; float: left; padding-left: 8px}


div.newsblock {margin-bottom: 15px; width: 214px; min-height:  140px; background-color: #e4e4e4; margin-left: 0px; overflow: hidden}
div.newsblock a, .cookie-output__text a {padding-left: 13px; padding-top: 1px; color: #000000; background: transparent url("../gfx/link_arrow.gif") no-repeat left top; text-decoration: none}
div.newsblock a:hover, .cookie-output__text a:hover {color: #8B0824}
div.newstext {position: absolute  ;bottom: 5px;left: 10px;}
div.newsblock div.newsdate {position: absolute  ;top: 0px;left: 10px;}
div.newsblock div.newsimg a {background: transparent; padding: 0pc}

div.marginalblock {margin-bottom: 10px; background-color: #e4e4e4; padding: 4px; width: 206px; padding-left: 10px; margin-left: 5px}


div.newsletterblock {margin-bottom: 15px; width: 214px; background-color: #e4e4e4; margin-left: 0px; overflow: hidden}
div.newsletterblock a {padding-left: 13px; padding-top: 1px; color: #000000; background: transparent url("../gfx/link_arrow.gif") no-repeat left top; text-decoration: none}
div.newsletterblock a:hover {color: #8B0824; font-weight: normal; }
div.newsletterblock input.inpaddr {padding: 2px; font-size: 10px; color: #808080;font-family: Verdana, Arial, Helvetica; border: 0px }
a.std {padding-left: 13px; padding-top: 1px; color: #000000; background: transparent url("../gfx/link_arrow.gif") no-repeat left top; text-decoration: none}
a.std:hover {color: #8B0824; font-weight: normal}


div.cntNewsletterForm input {padding: 2px; font-size: 11px; color: #000000;font-family: Verdana, Arial, Helvetica; border: 1px solid #e0e0e0; width: 200px; font-weight: bold}
#newsletterResult {background: #B30824; color: #ffffff; font-weight: bold; padding: 5px; width: 100%; margin-top: 10px; margin-bottom: 10px}



div.sitemap {margin: 0px; margin-top: 2.5em; margin-bottom: 10px; padding: 0px;font-size: 100%; }
div.sitemap ul {margin: 0px; padding-left: 1.5em;}
div.sitemap li {margin-top: 5px; color: #8B0824; list-style-type:square; padding-left: 0px}
div.sitemap li a {text-decoration: none}


div.cnttbnews {float:left;clear:both; width: 100%; margin-top: 20px;}
div.tbnews {padding-left: 0px;}
div.tbnews table {width: 100%;}
div.tbnews td p {font-size: 11px;}
div.tbnews td.tbnewsrow1 { border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 10px}
div.tbnews td.tbnewsrow1 div  {font-size: 100%;}
div.tbnews td.tbnewsrow1 p strong{color: #808080}
div.tbnews td.tbnewsrow2 {border-bottom: 1px solid #ffffff;padding: 10px; width: 420px}
div.tbnews td.tbnewsrow2 div  {font-size: 100%; }
div.tbnews td.tbnewsrow2 p strong{color: #808080}
div.tbnews td.newsdate {border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;padding: 10px; font-size: 120%; width: 30%}
div.tbnews td.pubdate {border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;padding: 10px; font-size: 100%}
div.tbnews td.newstext {border-bottom: 1px solid #ffffff;padding: 10px}

#cntEMailToFriend {font-family:  Verdana, Arial, Helvetica; display:none; position: absolute; z-index:5000; border: 1px solid #a0a0a0;  border-right: 1px solid #606060; border-bottom: 1px solid #606060; width: 400px; height: 575px; left: 0px; top: 0px; overflow: hidden}
#ifEMailToFriend {width: 400px; height: 555px; overflow: hidden}
.ehead {float: left; background: #d4d4d4; color: #404040; padding: 4px; width: 100%}
.ehead .eheadt {float: left; width: 300px; text-align: left}
.ehead .eheadc {float: right; width: 30px; text-align: center; border-left: 1px solid #e0e0e0; cursor: pointer}

#cntFootLogoHolder .ftext {text-align:right}

td.vrowLeft {padding-right: 10px}
td.vrowRight {padding-left: 10px}

#mailform input.contact {font-size: 11px; font-family: Verdana, Arial, Helvetica; width: 300px; color: #8B0824; border: 1px solid #a0a0a0; padding: 3px}
#mailform textarea.contact {font-size: 11px; font-family: Verdana, Arial, Helvetica; width: 100%; color: #000000; height: 130px; border: 1px solid #a0a0a0; padding: 3px; font-weight: bold}
#mailform p {color: #404040; font-weight: bold}
#imgCopyright {clear: both; position: absolute; right: 0px; top: 2px; font-size: 9px; color: #404040; padding-right: 15px; font-family: Arial}
div.piczoom {display:none; position:absolute; left: 0px; top: 0px; border: 1px solid #404040; padding: 10px; background: #c0c0c0; z-index:5000}


#cntimageoverlay {display:none; position: absolute; z-index: 6000; left: 0px; right: 0px; width: 100%; height: 100%; background-image: url("../gfx/overlay.png");  }
#imageoverlay {position:absolute; left: 0px; top:0px; background: #ffffff; z-index:6001}
#cntzoomholder {float: left; border-right: 2px solid #000000;border-bottom: 2px solid #000000;}
#overlaylogo {float:left; text-align: left;padding: 10px; width:  150px;}
#cntinfooverlay {float: left; background: #ffffff; width: 800px;}
#overlayimageholder {cursor: pointer; width: 800px; height: 600px; background: #ffffff;}
#cnttextoverlay {float:left; padding: 5px; padding-left: 30px; width: 590px;}
#overlayclose {cursor:pointer}
#cnttextoverlay p {font-size: 130%; color: #202020; margin: 0px; padding: 0px}
#textoverlay {text-align:left}
.bgzoomimg {position: relative; left: 0px; top: 0px; z-index:2000}
div.zoomimageicon {filter:Alpha(opacity=90); opacity: 90%; -moz-opacity:.90; cursor: pointer}
a.zoomimagelink {cursor:pointer; background: transparent url("../gfx/icon_zoom_33.gif") no-repeat left top; padding-left: 50px; padding-top: 25px;}
a.zoomimagelink:hover {background: transparent url("../gfx/icon_zoom-rollover_33.gif") no-repeat left top; }

#EDITBODY {background: #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#1a1a1a; margin: 0px; padding: 0px;}
#EDITBODY h1{color: #8B0824; font-size: 16px; margin: 0px; margin-bottom: 15px}
#EDITBODY h2{color: #65A0BA; font-size: 15px; font-weight: normal; font-style: italic; margin: 0px; margin-bottom: 6px; margin-top: 5px; line-height: 18px;}
#EDITBODY p{line-height: 15px; color: #1a1a1a; margin: 0px; margin-top: 6px; font-size: 11px;}
#EDITBODY p.red{line-height: 15px; color: #8B0824; margin: 0px; margin-top: 6px; font-size: 11px;}
#EDITBODY p.grey{line-height: 15px; color: #666666; margin: 0px; margin-top: 6px; font-size: 11px;}
#EDITBODY h3{color:#8B0824; font-weight: bold; font-size: 11px; margin: 0px; margin-bottom: 6px; margin-top: 5px}
#EDITBODY ul {margin-left: 0px; padding-left: 0px; list-style-type: square; color: #404040; list-style-position: inside;}
#EDITBODY ol {margin-left: 0px; padding-left: 0px; color: #404040; list-style-position: inside;}
#EDITBODY li {font-size: 11px; padding-left: 0px; color: #404040;}
#EDITBODY a {color: #404040}
#EDITBODY a:hover {color: #8B0824}
