body { 
font-family : Verdana, Arial, "sans-serif"; 
background : #FFFFFF; 
color : #111; 
font-size : 100%; 
} 
h1 { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
font-family : Georgia, Verdana; 
font-size : 150%; 
padding-top : 0; 
} 
h2 { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
font-family : Georgia, Verdana; 
font-size : 105%; 
font-weight : bold; 
padding-top : 0; 
} 
h3 { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
color : #333; 
font-size : 80%; 
font-weight : bold; 
padding-top : 0; 
} 
p { 
padding-bottom : 0; 
line-height : 1.6em; 
margin : 0 0 1em; 
padding-left : 0; 
padding-right : 0; 
font-size : 75%; 
padding-top : 0; 
} 
strong { 
font-weight : bold; 
} 
h1 a { 
border-bottom : 0.06em dotted #59592b; 
} 
h2 a { 
border-bottom : 0.06em dotted #59592b; 
} 
h3 a { 
border-bottom : 0.06em dotted #59592b; 
} 
p a { 
border-bottom : 0.06em dotted #59592b; 
} 
hr { 
border-bottom-style : none; 
border-right-style : none; 
border-top-style : none; 
background : #c8c49f; 
height : 1px; 
border-left-style : none; 
} 
.zitat { 
position : absolute; 
top : 6px; 
left : -466px; 
width : 697px; 
height : 20px; 
} 
.times { 
font-family : Verdana, "Times New Roman", Helvetica, "sans-serif"; 
font-size : 10px; 
left : -719px; 
top : 64px; 
position : absolute; 
width : 391px; 
height : 10px; 
visibility : visible; 
} 
.marquee { 
font-family : Verdana, "Times New Roman", Helvetica, "sans-serif"; 
font-size : 14px; 
left : -462px; 
top : -1px; 
position : absolute; 
width : 701px; 
height : 27px; 
visibility : visible; 
} 
#title {
	position : absolute;
	top : 12px;
	left : 0;
	width : 954px;
} 
/*texteinfügungen/Brief/Erinnerungen/Hervorhebungen für Dokumentation*/
p.remember {
	color:#66665c;
	font-weight: normal;
	font-family:Verdana, "Times New Roman", Helvetica, "sans-serif";
	font-style: italic;
	font-size:12px;
	width:700px;
	margin-left:20px
}
.brief {
	position:relative;
	left: 40px;  
	font-weight: normal;
	color:#66665c;
	font-family:Verdana, "Times New Roman", Helvetica, "sans-serif";
	font-size:12px;
	width:600px
	}
p.brief {
	font-weight: normal;
	color:#66665c;
	font-family:Verdana, "Times New Roman", Helvetica, "sans-serif";
	font-size:12px;
	width:700px;
	margin-left:20px
}
.auszeichnung {
	letter-spacing:3px
}
.hervorhebung {
	letter-spacing:2px;
	font-style:italic
}
p.quelle {
	font-weight:normal;
	color:#66665c;
	font-style:italic;
	font-family:Verdana, "Times New Roman", Helvetica, "sans-serif";
	font-size:12px;
	width:700px;
	margin-left:20px
}
.quelle {
	font-weight:normal;
	color:#66665c;
	font-style:italic;
	font-family:Verdana, "Times New Roman", Helvetica, "sans-serif";
	font-size:12px;
	width:700px;
	margin-left:30px
}
p.small {
	color:#66665c;
	font-weight:normal;
	font-family:Verdana, "Times New Roman", Helvetica, "sans-serif";
	font-size:10px
}
.show {
	color:#00bfff;
	font-size: 12px;
}
/*--textgestaltung--*/
.letterreisen {
	font-size:24px;
	color:#66665c;
	font-weight:normal
}
.lettermain {
	font-size:24px;
	color:#66665c;
	font-weight: normal
}
#wrapper { 
border-bottom : 1px solid #c8c49f; 
border-left : 1px solid #c8c49f; 
padding-bottom : 0; 
margin : 0 auto; 
padding-left : 0; 
width : 970px; 
padding-right : 0; 
border-top : 1px solid #c8c49f; 
border-right : 1px solid #c8c49f; 
padding-top : 0; 
background : #f4f1de;
} 
#header { 
position : relative; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
width : 100%; 
padding-right : 0; 
background : #fff url(../images_header/bg_header_main.gif) no-repeat; 
clear : both; 
padding-top : 0; 
background-image : url(images_main/bg_header.gif); 
 border: 1px solid red;
    outline: 1px solid red;
} 
#colsWrapper { 
padding-bottom : 0; 
margin-top : 0.93em; 
padding-left : 0; 
width : 100%; 
padding-right : 0; 
margin-bottom : 1.25em; 
float : left; 
clear : both; 
padding-top : 0; 
 border: 1px solid blue;
outline: 1px solid blue;
} 
#mainLeftWrapper { 
width : 710px; 
float : left; 
overflow : auto; 
border-top : 0.62em solid #fff; 
background-color : #fff; 
} 
/*begin main Left Col/Content alle Pages with Navigation left*/
#leftCol {
	position : relative;
	padding-bottom : 0;
	padding-left : 10px;
	width : 170px;
	padding-right : 0;
	float : left;
	visibility : visible;
	overflow : visible;
	padding-top : 0;
	margin-top : 0;
	margin-right : 10px;
	margin-bottom : 0;
	margin-left : 0;
		} 
.home #leftCol { 
margin : 0 0 0 10px; 
padding-left : 0; 
} 
.ctl_LeftContent { 
padding-bottom : 0; 
margin : 0 0 1.5em; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0; 
} 
.ctl_LeftContent p { 
padding-bottom : 0; 
margin : 0 0 1.2em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_LeftContent p a { 
font-weight : bold; 
} 
.ctl_LeftContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_LeftContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_LeftContent h2 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_LeftContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_LeftContent h4 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_LeftContent ol { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
.ctl_LeftContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 1em; 
padding-right : 0; 
background : url(../images/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_LeftContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
background : url(../images/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_LeftContent ol li ol li { 
font-size : 100%; 
} 
.ctl_LeftContent ul li ul li { 
font-size : 100%; 
} 
.ctl_LeftContent ol li ol li ol li { 
font-size : 100%; 
} 
.ctl_LeftContent ul li ul li ul li { 
font-size : 100%; 
} 
* html .ctl_LeftContent table h1 { 
font-size : 140%; 
font-weight : normal; 
} 
* html .ctl_LeftContent table h2 { 
font-size : 115%; 
} 
* html .ctl_LeftContent table h3 { 
font-size : 100%; 
} 
* html .ctl_LeftContent table h4 { 
font-size : 80%; 
} 
* html .ctl_LeftContent table p { 
font-size : 100%; 
} 
.ctl_LeftContent table { 
margin-bottom : 0.62em; 
font-size : 100%; 
} 
.ctl_LeftContent table caption { 
padding-bottom : 0.5em; 
font-size : 85%; 
font-weight : bold; 
} 
.ctl_LeftContent table th td { 
font-size : 80%; 
font-weight : normal; 
} 
.ctl_LeftContent table tr td { 
font-size : 75%; 
vertical-align : top; 
color : #200000; 
} 
.ctl_LeftContent table h2 { 
font-size : 140%; 
} 
.ctl_LeftContent table h3 { 
font-size : 110%; 
} 
.ctl_LeftContent table p { 
font-size : 100%; 
} 
/*end left Col/Content all Pages with Navigation left*/
/*begin right ColContent  all Pages with right Navigation etc*/
#rightCol {
	padding-left : 5px;
	width : 190px;
	float : left;
	left : 0;
	height : auto;
	visibility : visible;
	overflow : visible;
	right : 5px;
	background-color: #FFF;
	border: 1px solid green;
	outline: 1px solid green;
} 
.home #rightCol { 
padding-left : 0; 
width : 230px; 
background : transparent none repeat scroll 0% 0%; 
float : left; 
margin-left : 10px; 
} 
ctl_RightContent { 
padding-bottom : 10px; 
overflow : visible; 
margin : 0 0 10px; 
padding-left : 10px; 
padding-right : 10px; 
background : #e8e4c7; 
padding-top : 10px; 
} 
.ctl_RightContent .blockLeftImg { 
border-bottom : 1px solid #c8c49f; 
padding-bottom : 0; 
margin : 0 5px 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0;
} 
.ctl_RightContent .blockLeftImg p.thumbnail img { 
border-bottom : 5px solid #fff; 
border-left : 5px solid #fff; 
display : block; 
border-top : 5px solid #fff; 
border-right : 5px solid #fff; 
} 
.ctl_RightContent p {
	font-size : 75%;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
} 
.ctl_RightContent p a { 
font-weight : bold; 
} 
.ctl_RightContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_RightContent h2 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_RightContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0.7em; 
padding-right : 0; 
font-size : 80%; 
vertical-align : middle; 
padding-top : 0; 
} 
.ctl_RightContent h4 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_RightContent ul { 
padding-bottom : 0; 
margin : 0 0 1em; 
padding-left : 0; 
width : 210px; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent ol { 
padding-bottom : 0; 
margin : 0 0 1em; 
padding-left : 0; 
width : 210px; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0.3em; 
padding-left : 0.62em; 
padding-right : 0; 
background : #e9eef0; 
font-size : 70%; 
font-weight : bold; 
padding-top : 0.5em; 
} 
.ctl_RightContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0.3em; 
padding-left : 0.62em; 
padding-right : 0; 
background : #e9eef0; 
font-size : 70%; 
font-weight : bold; 
padding-top : 0.5em; 
} 
.ctl_RightContent ul li a { 
padding-left : 0.7em; 
display : block; 
background : url(../images/bullet_1.gif) no-repeat left 50%; 
vertical-align : middle; 
} 
.ctl_RightContent p.summary { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0.7em; 
padding-right : 0; 
font-size : 75%; 
padding-top : 0; 
} 
.ctl_RightContent h3 spam.date { 
display : block; 
clear : both; 
font-weight : normal; 
} 
.ctl_RightContent .linksNotHlt { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent .linksNotHlt ul { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent .linksNotHlt li { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent .linksNotHlt li h3 { 
padding-bottom : 0; 
margin : 0 0 0.8em; 
padding-left : 0.7em; 
padding-right : 0; 
/*background : url(../images_nav/bullet_1.gif) no-repeat left 50%;*/ 
font-size : 85%; 
vertical-align : middle; 
padding-top : 0; 
} 
/*end right ColContent  all Pages with right Navigation etc*/
/*begin mainleftCol/Content pages without left Navigation, with right Navigation*/
#mainLeftCol { 
padding-bottom : 10px; 
padding-left : 10px; 
width : 700px; 
padding-right : 10px; 
float : left; 
padding-top : 10px; 
} 
.ctl_MainLeftContent { 
padding-bottom : 0; 
margin : 0 0 1.5em; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0; 
} 
.ctl_MainLeftContent p { 
padding-bottom : 0; 
margin : 0 0 1.2em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MainLeftContent p a { 
font-weight : bold; 
} 
.ctl_MainLeftContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_MainLeftContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainLeftContent h2 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainLeftContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainLeftContent h4 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainLeftContent ol { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
.ctl_MainLeftContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 1em; 
padding-right : 0; 
background : url(images_nav/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainLeftContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
background : url(images_nav/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainLeftContent ol li ol li { 
font-size : 100%; 
} 
.ctl_MainLeftContent ul li ul li { 
font-size : 100%; 
} 
.ctl_MainLeftContent ol li ol li ol li { 
font-size : 100%; 
} 
.ctl_MainLeftContent ul li ul li ul li { 
font-size : 100%; 
} 
.ctl_MainLeftContent table { 
margin-bottom : 0.62em; 
font-size : 100%; 
} 
.ctl_MainLeftContent table caption { 
padding-bottom : 0.5em; 
font-size : 85%; 
font-weight : bold; 
} 
.ctl_MainLeftContent table th td { 
font-size : 80%; 
font-weight : normal; 
} 
.ctl_MainLeftContent table tr td { 
font-size : 75%; 
vertical-align : top; 
color : #200000; 
} 
.ctl_MainLeftContent table h2 { 
font-size : 140%; 
} 
.ctl_MainLeftContent table h3 { 
font-size : 110%; 
} 
.ctl_MainLeftContent table p { 
font-size : 100%; 
} 
/*end mainleftCol/Content pages without left Navigation, with right Navigation*/
/*begin mainMiddleCol/Content pages with left Navigation and right Navigation */
#mainMiddleCol {
	width : 550px;
	float : left;
	height : 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
  border: 1px solid black;
    outline: 1px solid black;
} 
.ctl_MainMiddleContent {
	padding-bottom : 0;
	padding-left : 5px;
	padding-top : 0;
	width : 510px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
} 
.ctl_MainMiddleContent p { 
padding-bottom : 0; 
margin : 0 0 1.2em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MainMiddleContent p a { 
font-weight : bold; 
} 
.ctl_MainMiddleContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_MainMiddleContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainMiddleContent h2 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainMiddleContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainMiddleContent h4 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainMiddleContent ol { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
.ctl_MainMiddleContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 1em; 
padding-right : 0; 
background : url(images_nav/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainMiddleContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
background : url(images_nav/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainMiddleContent ol li ol li { 
font-size : 100%; 
} 
.ctl_MainMiddleContent ul li ul li { 
font-size : 100%; 
} 
.ctl_MainMiddleContent ol li ol li ol li { 
font-size : 100%; 
} 
.ctl_MainMiddleContent ul li ul li ul li { 
font-size : 100%; 
} 
.ctl_MainMiddleContent table { 
margin-bottom : 0.62em; 
font-size : 100%; 
} 
.ctl_MainMiddleContent table caption { 
padding-bottom : 0.5em; 
font-size : 70%; 
font-weight : bold; 
} 
.ctl_MainMiddleContent table th td { 
font-size : 80%; 
font-weight : normal; 
} 
.ctl_MainMiddleContent table tr td { 
font-size : 75%; 
vertical-align : top; 
color : #200000; 
} 
.ctl_MainMiddleContent table h2 { 
font-size : 140%; 
} 
.ctl_MainMiddleContent table h3 { 
font-size : 110%; 
} 
.ctl_MainMiddleContent table p { 
font-size : 100%; 
} 
* html .ctl_MainMiddleContent table h1 { 
font-size : 140%; 
font-weight : normal; 
} 
* html .ctl_MainMiddleContent table h2 { 
font-size : 115%; 
} 
* html .ctl_MainMiddleContent table h3 { 
font-size : 100%; 
} 
* html .ctl_MainMiddleContent table h4 { 
font-size : 80%; 
} 
* html .ctl_MainMiddleContent table p { 
font-size : 100%; 
} 
/*end mainMiddleCol/Content pages with left Navigation and right Navigation */
/*begin mainRightCol/Content pages with left Navigation without right Navigation*/
#mainRightCol {
	width : 750px;
	float : right;
	padding : 10px;
} 
.ctl_MainRightContent {
	padding-bottom : 0;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
} 
.ctl_MainRightContent p { 
padding-bottom : 0; 
margin : 0 0 1.2em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MainRightContent p a { 
font-weight : bold; 
} 
.ctl_MainRightContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_MainRightContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainRightContent h2 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainRightContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainRightContent h4 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainRightContent ol { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
.ctl_MainRightContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 1em; 
padding-right : 0; 
background : url(images_nav/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainRightContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
background : url(images_nav/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainRightContent ol li ol li { 
font-size : 100%; 
} 
.ctl_MainRightContent ul li ul li { 
font-size : 100%; 
} 
.ctl_MainRightContent ol li ol li ol li { 
font-size : 100%; 
} 
.ctl_MainRightContent ul li ul li ul li { 
font-size : 100%; 
} 
/*.ctl_MainRightContent table { 
margin-bottom : 0.62em; 
font-size : 100%; 
}*/ 
.ctl_MainRightContent table caption { 
padding-bottom : 0.5em; 
font-size : 85%; 
font-weight : bold; 
} 
.ctl_MainRightContent th { 
font-size : 12px; 
font-weight : bold; 
} 
.ctl_MainRightContent td { 
font-size : 12px; 
font-weight : normal; 
} 
/*
.ctl_MainRightContent table th td { 
font-size : 80%; 
font-weight : normal; 
} 
.ctl_MainRightContent table tr td { 
font-size : 75%; 
vertical-align : top; 
color : #200000; 
} 
*/
.ctl_MainRightContent table h2 { 
font-size : 140%; 
} 
.ctl_MainRightContent table h3 { 
font-size : 110%; 
} 
.ctl_MainRightContent table p { 
font-size : 100%; 
} 
/*end mainRightCol/Content pages with left Navigation without right Navigation*/
/*begin main WithoutCol/Content pages without Navigation and right Navigation*/
#mainWithoutCol { 
width : 900px; 
float : left; 
padding : 10px; 
} 
.ctl_MainWithoutContent table { 
margin-bottom : 0.62em; 
font-size : 100%; 
} 
.ctl_MainWithoutContent table caption { 
padding-bottom : 0.5em; 
font-size : 85%; 
font-weight : bold; 
} 
.ctl_MainWithoutContent table th td { 
font-size : 80%; 
font-weight : bold; 
} 
.ctl_MainWithoutContent table tr td { 
font-size : 75%; 
vertical-align : top; 
} 
.ctl_MainWithoutContent table h2 { 
font-size : 140%; 
} 
.ctl_MainWithoutContent table h3 { 
font-size : 110%; 
} 
.ctl_MainWithoutContent table p { 
font-size : 100%; 
} 
.ctl_MainWithoutContent { 
padding-bottom : 0; 
margin : 0 0 1.5em; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0; 
} 
.ctl_MainWithoutContent p { 
padding-bottom : 0; 
margin : 0 0 1.2em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MainWithoutContent p a { 
font-weight : bold; 
} 
.ctl_MainWithoutContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_MainWithoutContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_MainWithoutContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainWithoutContent h1 { 
margin : 0 0 0.4em; 
font-weight : normal; 
} 
.ctl_MainWithoutContent h2 { 
line-height : 1.4em; 
margin : 0 0 0.4em; 
font-weight : bold; 
} 
.ctl_MainWithoutContent h3 { 
font-weight : bold; 
} 
.ctl_MainWithoutContent h4 { 
font-weight : bold; 
} 
.ctl_MainWithoutContent ul { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
/*end main WithoutCol/Content pages without Navigation and right Navigation*/
/*begin mainTableCol/Content pages with left Navigation and Table*/
#mainTableCol { 
width : 700px; 
float : left;; 
padding : 10px; 
} 
.ctl_MainTableContent { 
padding-bottom : 0; 
margin : 0 0 1.5em; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0; 
} 
.ctl_MainTableContent p { 
padding-bottom : 0; 
margin : 0 0 1.2em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MainTableContent p a { 
font-weight : bold; 
} 
.ctl_MainTableContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_MainTableContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainTableContent h2 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainTableContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainTableContent h4 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_MainTableContent ol { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
.ctl_MainTableContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 1em; 
padding-right : 0; 
background : url(../images/bullet_1.gif) no-repeat left 0.6em;
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainTableContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
background : url(../images/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainTableContent ol li ol li { 
font-size : 100%; 
} 
.ctl_MainTableContent ul li ul li { 
font-size : 100%; 
} 
.ctl_MainTableContent ol li ol li ol li { 
font-size : 100%; 
} 
.ctl_MainTableContent ul li ul li ul li { 
font-size : 100%; 
} 
/*
.ctl_MainTableContent table { 
margin-bottom : 0.62em; 
font-size : 100%; 
} 
*/
.ctl_MainTableContent table caption { 
padding-bottom : 0.5em; 
font-size : 85%; 
font-weight : bold; 
} 
.ctl_MainTableContent th { 
font-size : 12px; 
font-weight : bold; 
} 
.ctl_MainTableContent td { 
font-size : 12px; 
font-weight : normal; 
} 
.ctl_MainTableContent table h2 { 
font-size : 140%; 
} 
.ctl_MainTableContent table h3 { 
font-size : 110%; 
} 
.ctl_MainTableContent table p { 
font-size : 80%; 
} 
/*endn mainTableCol/Content pages with left Navigation and Table*/
/*#mainColRight { 
width : 760px; 
float : left; 
overflow : auto; 
border-top : 0.62em solid #fff; 
background-color : #fff; 
left : 20px; 
right : 5px; 
} 
#mainColLeft { 
padding-bottom : 10px; 
padding-left : 10px; 
width : 700px; 
padding-right : 10px; 
float : left; 
padding-top : 10px; 
} 
#mainColRight { 
padding-bottom : 10px; 
padding-left : 10px; 
width : 760px; 
padding-right : 10px; 
float : right; 
padding-top : 10px; 
} 
#mainColLeft { 
padding-bottom : 10px; 
padding-left : 10px; 
width : 700px; 
padding-right : 10px; 
float : left; 
padding-top : 10px; 
overflow : visible; 
} 
#mainColWithout { 
padding-bottom : 10px; 
padding-left : 10px; 
width : 860px; 
padding-right : 10px; 
float : left; 
padding-top : 10px; 
} 
.ctl_MainWithout table { 
margin-bottom : 0.62em; 
font-size : 100%; 
} 
.ctl_MainWithout table caption { 
padding-bottom : 0.5em; 
font-size : 85%; 
font-weight : bold; 
} 
.ctl_MainWithout table th td { 
font-size : 80%; 
font-weight : bold; 
} 
.ctl_MainWithout table tr td { 
font-size : 75%; 
vertical-align : top; 
} 
.ctl_MainWithout table h2 { 
font-size : 140%; 
} 
.ctl_MainWithout table h3 { 
font-size : 110%; 
} 
.ctl_MainWithout table p { 
font-size : 100%; 
} 
.home #mainColMidddle { 
background : #fff; 
} 
#mainColMiddle { 
padding-bottom : 10px; 
padding-left : 10px; 
width : 540px; 
padding-right : 10px; 
float : left; 
padding-top : 10px; 
height : 100%; 
} 
#mainCol { 
padding-bottom : 10px; 
padding-left : 20px; 
width : 530px; 
padding-right : 10px; 
float : left; 
padding-top : 10px; 
height : 100%; 
}
*/ 
/*begin footer and footer Navigation*/
#footer {
	position : relative;
	bottom : 9px;
	padding-bottom : 0.62em;
	margin : 0;
	padding-left : 0.62em;
	width : 950px;
	padding-right : 0.62em;
	background : #fff;
	clear : both;
	padding-top : 0.62em;
	height: 152px;
} 
#footer { 
display : block; 
clear : both; 
overflow : hidden; 
} 
#footer li a { 
border-bottom : 0.06em dotted #59592b; 
} 
.footerNav { 
text-align : left; 
} 
.footerNav { 
position : relative; 
text-align : left; 
padding-bottom : 0; 
margin : 0.5em 0; 
padding-left : 0; 
padding-right : 0; 
clear : both; 
padding-top : 0; 
} 
.footerNav ul { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.footerNav li { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.footerNav li { 
margin : 0 0 0 0.5em; 
display : inline; 
} 
.footerLogo { 
position : relative; 
text-align : left; 
width : 700px; 
float : left; 
overflow : hidden; 
margin-top : 1.2em; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
/*end footer and footer Navigation*/
/*
#mainColWide { 
padding-bottom : 10px; 
padding-left : 10px; 
width : 700px; 
padding-right : 10px; 
background : #fff; 
float : left; 
padding-top : 10px; 
} 
#rightColLeft { 
position : absolute; 
padding-left : 10px; 
width : 210px; 
float : right; 
left : 1031px; 
height : 434px; 
background-color : #e8e4c7; 
top : 242px; 
}
*/ 
/*#rightCol { 
width : 210px; 
float : left; 
left : 0; 
height : auto; 
visibility : visible; 
overflow : visible; 
right : 10px; 
padding-left : 10px; 
} 
.home #rightCol { 
padding-left : 0; 
width : 230px; 
background : transparent none repeat scroll 0% 0%; 
float : left; 
margin-left : 10px; 
} 
.ctl_RightContent { 
padding-bottom : 10px; 
overflow : visible; 
margin : 0 0 10px; 
padding-left : 10px; 
padding-right : 10px; 
background : #e8e4c7; 
padding-top : 10px; 
} 
.ctl_RightContent .blockLeftImg { 
border-bottom : 1px solid #c8c49f; 
padding-bottom : 0; 
margin : 0 0 5px; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent .blockLeftImg p.thumbnail img { 
border-bottom : 5px solid #fff; 
border-left : 5px solid #fff; 
display : block; 
border-top : 5px solid #fff; 
border-right : 5px solid #fff; 
} 
.ctl_RightContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0.7em; 
padding-right : 0; 
font-size : 80%; 
vertical-align : middle; 
padding-top : 0; 
} 
.ctl_RightContent p.summary { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0.7em; 
padding-right : 0; 
font-size : 75%; 
padding-top : 0; 
} 
.ctl_RightContent h3 spam.date { 
display : block; 
clear : both; 
font-weight : normal; 
} 
.ctl_RightContent .linksNotHlt { 
padding-bottom : 0; 
margin : 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent .linksNotHlt ul { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent .linksNotHlt li { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_RightContent .linksNotHlt li h3 { 
padding-bottom : 0; 
margin : 0 0 0.8em; 
padding-left : 0.7em; 
padding-right : 0; 
background : url(../images_nav/bullet_1.gif) no-repeat left 50%; 
font-size : 85%; 
vertical-align : middle; 
padding-top : 0; 
} 
.home #rightCol { 
padding-left : 0; 
width : 230px; 
background : transparent none repeat scroll 0% 0%; 
float : left; 
margin-left : 10px; 
} 
*/
.ctl_PageTitle { 
margin-bottom : 0.62em; 
clear : both; 
} 
.HeaderImageLogo { 
position : relative; 
z-index : 10; 
padding-bottom : 0.3em; 
margin : 0; 
padding-left : 0.62em; 
width : 166px; 
padding-right : 0.62em; 
height : 115px; 
padding-top : 0.62em; 
} 
.HeaderImageLogoCont { 
width : 166px; 
height : 115px; 
} 
.HeaderImageLogoCont img { 
width : 166px; 
height : 115px; 
} 
/*
a.HeaderImageLogolink { 
display : none; 
} 
.HeaderImageLogo IMG.LogoPrint { 
display : none; 
} 
*/
.ctl_BreadCrumb { 
position : absolute; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
width : 241px; 
padding-right : 0; 
top : 115px; 
padding-top : 0; 
left : 723px; 
} 
* html .ctl_BreadCrumb { 
top : 5.6em; 
} 
.ctl_BreadCrumb p { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0.6em; 
padding-right : 0; 
font-size : 70%; 
padding-top : 0.5em; 
} 
.actionlinks { 
position : absolute; 
text-align : right; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
width : 30em; 
padding-right : 0; 
top : 94px; 
right : 1em; 
padding-top : 0; 
} 
.actionlinks ul { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.actionlinks li { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.actionlinks ul li { 
border-left : 0.06em solid #810081; 
padding-bottom : 0; 
margin : 0 0.5em 0 0; 
padding-left : 0.8em; 
padding-right : 0; 
display : inline; 
font-size : 70%; 
padding-top : 0; 
} 
.actionlinks ul li a { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.actionlinks ul li#icon_ViewPrint { 
border-bottom-style : none; 
border-right-style : none; 
padding-right : 0.2em; 
border-top-style : none; 
border-left-style : none; 
} 
/*
.ctl_WithoutContent { 
padding-bottom : 0; 
margin : 0 0 1.5em; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0; 
} 
.ctl_WithoutContent p { 
padding-bottom : 0; 
margin : 0 0 1.2em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_WithoutContent p a { 
font-weight : bold; 
} 
.ctl_WithoutContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_WithoutContent img { 
border-bottom : 0.06em solid #ccc; 
border-left : 0.06em solid #ccc; 
padding-bottom : 0.18em; 
margin : 0.4em; 
padding-left : 0.18em; 
padding-right : 0.18em; 
border-top : 0.06em solid #ccc; 
border-right : 0.06em solid #ccc; 
padding-top : 0.18em; 
} 
.ctl_WithoutContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
padding-top : 0; 
} 
.ctl_WithoutContent h1 { 
margin : 0 0 0.4em; 
font-weight : normal; 
} 
.ctl_WithoutContent h2 { 
line-height : 1.4em; 
margin : 0 0 0.4em; 
font-weight : bold; 
} 
.ctl_WithoutContent h3 { 
font-weight : bold; 
} 
.ctl_WithoutContent h4 { 
font-weight : bold; 
} 
.ctl_WithoutContent ul { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
#ContentWide { 
width : 45.9em; 
} 
#mainCol h1 { 
margin : 0 0 0.4em; 
font-weight : normal; 
} 
#mainColWide h1 { 
margin : 0 0 0.4em; 
font-weight : normal; 
} 
.ctl_MainContentLeft ol { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
.ctl_MainContent ol { 
padding-bottom : 0.62em; 
margin : 0 0 0.5em; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #f4f4f4; 
padding-top : 0.62em; 
} 
.ctl_MainContentLeft ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 1em; 
padding-right : 0; 
background : url(../images/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 1em; 
padding-right : 0; 
background : url(../images/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
background : url(../images/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainContentLeft ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0 0.5em; 
padding-left : 0; 
padding-right : 0; 
background : url(../images/bullet_1.gif) no-repeat left 0.6em; 
font-size : 80%; 
padding-top : 0; 
} 
.ctl_MainContent ol li ol li { 
font-size : 100%; 
} 
.ctl_MainContentLeft ol li ol li { 
font-size : 100%; 
} 
.ctl_MainContent ol li ol li { 
font-size : 100%; 
} 
.ctl_MainContentLeft ul li ul li { 
font-size : 100%; 
} 
.ctl_MainContent ul li ul li { 
font-size : 100%; 
} 
.ctl_MainContent ol li ol li ol li { 
font-size : 100%; 
} 
.ctl_MainContentLeft ol li ol li ol li { 
font-size : 100%; 
} 
.ctl_MainContentLeft ul li ul li ul li { 
font-size : 100%; 
} 
.ctl_MainContent ul li ul li ul li { 
font-size : 100%; 
} 
*/
div.highlightblock_bigquote { 
padding-bottom : 0.62em; 
line-height : 1.4em; 
margin : 0 0 0.62em; 
padding-left : 0.62em; 
width : 190px; 
padding-right : 0.62em; 
font-family : Georgia, Verdana; 
background : #f4f1de; 
font-size : 100%; 
padding-top : 0.62em; 
} 
.imageright { 
margin : 0.2em 0 0.2em 0.8em; 
float : right; 
} 
.imageleft { 
margin : 0.2em 0.8em 0.2em 0; 
float : left; 
} 
.whiteBorder img { 
border-bottom : 5px solid #fff; 
border-left : 5px solid #fff; 
border-top : 5px solid #fff; 
border-right : 5px solid #fff; 
} 
/*
.ctl_MainContent table { 
margin-bottom : 0.62em; 
font-size : 100%; 
} 
.ctl_MainContentLeft table { 
margin-bottom : 0.62em; 
font-size : 100%; 
} 
.ctl_MainContent table caption { 
padding-bottom : 0.5em; 
font-size : 85%; 
font-weight : bold; 
} 
.ctl_MainContentLeft table caption { 
padding-bottom : 0.5em; 
font-size : 85%; 
font-weight : bold; 
} 
.ctl_MainContent table th td { 
font-size : 80%; 
font-weight : normal; 
} 
.ctl_MainContent table tr td { 
font-size : 75%; 
vertical-align : top; 
color : #200000; 
} 
.ctl_MainContentLeft table tr td { 
font-size : 75%; 
vertical-align : top; 
color : #200000; 
} 
.ctl_MainContent table h2 { 
font-size : 140%; 
} 
.ctl_MainContentLeft table h2 { 
font-size : 140%; 
} 
.ctl_MainContent table h3 { 
font-size : 110%; 
} 
.ctl_MainContentLeft table h3 { 
font-size : 110%; 
} 
.ctl_MainContent table p { 
font-size : 100%; 
} 
.ctl_MainContentLeft table p { 
font-size : 100%; 
} 
.ctl_rightContent { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
width : 200px; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_rightContent p { 
padding-bottom : 0; 
margin : 0 0 1em; 
padding-left : 0; 
padding-right : 0; 
font-size : 75%; 
padding-top : 0; 
} 
.ctl_rightContent p a { 
font-weight : bold; 
} 
.ctl_rightContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_rightContent h2 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_rightContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_rightContent h4 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_rightContent ul { 
padding-bottom : 0; 
margin : 0 0 1em; 
padding-left : 0; 
width : 210px; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_rightContent ol { 
padding-bottom : 0; 
margin : 0 0 1em; 
padding-left : 0; 
width : 210px; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_rightContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0.3em; 
padding-left : 0.62em; 
padding-right : 0; 
background : #e9eef0; 
font-size : 70%; 
font-weight : bold; 
padding-top : 0.5em; 
} 
.ctl_rightContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0.3em; 
padding-left : 0.62em; 
padding-right : 0; 
background : #e9eef0; 
font-size : 70%; 
font-weight : bold; 
padding-top : 0.5em; 
} 
.ctl_rightContent ul li a { 
padding-left : 0.7em; 
display : block; 
background : url(../images/bullet_1.gif) no-repeat left 50%; 
vertical-align : middle; 
} 
.ctl_MiddleContent { 
margin : 0; 
width : 540px; 
background : #e8e4c7; 
padding : 0; 
} 
.ctl_MiddleContent h2 { 
font-size : 90%; 
} 
.ctl_MiddleContent p { 
padding-bottom : 0; 
margin : 0 0 1em; 
padding-left : 0; 
padding-right : 0; 
font-size : 75%; 
padding-top : 0; 
} 
.ctl_MiddleContent hr { 
border-bottom-style : none; 
border-right-style : none; 
border-top-style : none; 
background : #fff; 
height : 1px; 
border-left-style : none; 
} 
.ctl_MiddleContent p a { 
font-weight : bold; 
} 
.ctl_MiddleContent h1 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_MiddleContent h2 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_MiddleContent h3 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_MiddleContent h4 { 
padding-bottom : 0; 
margin : 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-weight : bold; 
padding-top : 0; 
} 
.ctl_MiddleContent h3 { 
margin : 0.2em 0 0.3em; 
} 
.ctl_MiddleContent ul { 
padding-bottom : 0; 
margin : 0 0 1em; 
padding-left : 0; 
width : 210px; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MiddleContent ol { 
padding-bottom : 0; 
margin : 0 0 1em; 
padding-left : 0; 
width : 210px; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MiddleContent ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0.3em; 
padding-left : 0.62em; 
padding-right : 0; 
background : #e9eef0; 
font-size : 70%; 
font-weight : bold; 
padding-top : 0.5em; 
} 
.ctl_MiddleContent ol li { 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0 0 0.3em; 
padding-left : 0.62em; 
padding-right : 0; 
background : #e9eef0; 
font-size : 70%; 
font-weight : bold; 
padding-top : 0.5em; 
} 
.ctl_MiddleContent ul li a { 
padding-left : 0.7em; 
display : block; 
background : url(../images_nav/bullet_1.gif) no-repeat left 50%; 
vertical-align : middle; 
} 
*/
/*begin main Navigation*/
.ctl_MainNavigation { 
position : relative; 
padding-bottom : 0; 
margin : 0.5em 0 0; 
padding-left : 0; 
width : 970px; 
padding-right : 0; 
background : url(../images_nav/header_nav.gif) repeat-x; 
height : 40px; 
clear : both; 
padding-top : 0; 
} 
.ctl_MainNavigation ul { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MainNavigation ul li { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.ctl_MainNavigation ul { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
width : 100%; 
padding-right : 0; 
height : 36px; 
padding-top : 0; 
} 
.ctl_MainNavigation ul li { 
padding-bottom : 0; 
margin : 8px 0 0; 
padding-left : 0; 
padding-right : 0; 
font-family : Georgia, Verdana; 
float : left; 
height : 32px; 
font-size : 100%; 
padding-top : 0; 
} 
.ctl_MainNavigation ul li a { 
text-align : center; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0.8em; 
padding-right : 0.8em; 
display : block; 
float : left; 
letter-spacing : -0.05em; 
height : 20px; 
color : #111; 
font-size : 80%; 
font-weight : bold; 
text-decoration : none; 
padding-top : 6px; 
} 
.ctl_MainNavigation li a { 
color : #111; 
} 
.ctl_MainNavigation li a:visited { 
color : #111; 
} 
.ctl_MainNavigation li a:hover { 
color : #53534a; 
} 
.ctl_MainNavigation li.selected a { 
color : #ccc; 
} 
.ctl_MainNavigation li.current a { 
text-decoration : none; 
} 
.ctl_MainNavigation ul li.selected { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
height : 40px; 
padding-top : 0; 
} 
.ctl_MainNavigation ul li.selected a { 
border-bottom : 4px #dd943c; 
border-left : 4px solid #dd943c; 
padding-bottom : 6px; 
margin-top : 0; 
padding-left : 0.6em; 
padding-right : 0.6em; 
background : #f4f1de; 
color : #111; 
border-top : 4px solid #dd943c; 
border-right : 4px solid #dd943c; 
padding-top : 10px; 
} 
/*end main Navigation*/
/*begin left Navigation*/
.ctl_LeftNavigation {
	padding-bottom : 0;
	margin : 0;
	padding-left : 0;
	width : 150px;
	padding-right : 0;
	padding-top : 0;
} 
.ctl_LeftNavigation ul { 
padding-bottom : 0.62em; 
margin : 0 0 0.62em; 
padding-left : 0.62em; 
width : 150px; 
padding-right : 0.62em; 
background : #e8e4c7; 
padding-top : 0.62em; 
border: 1px solid green;
    outline: 1px solid green;
} 
.ctl_LeftNavigation ul li.selected {
	background : #f4f1de url(../images_nav/bullet_3.gif) no-repeat left 1em;
	vertical-align : middle;
	font-weight : bold;
} 
.ctl_LeftNavigation ul li a { 
padding-left : 1em; 
display : block; 
} 
.ctl_LeftNavigation ul li a:visited { 
color : #59592b; 
} 
.ctl_LeftNavigation ul li ul {
	padding-bottom : 0.5em;
	margin : 0.5em 0 0 20px;
	padding-left : 0;
	width : 150px;
	padding-right : 0;
	background : transparent none repeat scroll 0% 0%;
	font-weight : normal;
	padding-top : 0;
} 
.ctl_LeftNavigation ul li { 
border-bottom : 1px dotted #a4a18d; 
padding-bottom : 0.5em; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
width : 150px; 
padding-right : 0; 
font-family : Georgia, Verdana; 
background : url(../images_nav/bullet_5.gif) no-repeat left 1em; 
font-size : 95%; 
padding-top : 0.5em 
} 
.ctl_LeftNavigation ul li ul li { 
padding-bottom : 0.3em; 
margin : 0; 
padding-left : 0.3em; 
width : 0px; 
padding-right : 0.5em; 
background : url(../images_nav/bullet_6.gif) no-repeat left 0.5em; 
height : auto; 
font-size : 90%; 
padding-top : 0
} 
.ctl_LeftNavigation ul li ul li a { 
border-bottom-style : none; 
padding-bottom : 0; 
margin : 0 0 0 0.3em; 
padding-left : 0; 
padding-right : 0; 
display : inline; 
background : transparent none repeat scroll 0% 0%; 
float : none; 
padding-top : 0; 
} 
.ctl_LeftNavigation ul li ul li.selected { 
background :  url(../images_nav/bullet_7.gif) #f4f1de no-repeat left 0.5em; 
vertical-align : middle; 
font-weight : bold; 
} 
.ctl_LeftNavigation ul li ul li.nondisplay a { 
display : none; 
} 
/*end left Navigation*/

/*begin featProdGallery*/
/*.featProdGallery { 
padding-bottom : 0; 
margin : 0 0 10px; 
padding-left : 10px; 
width : 230px; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 
.featProdGallery div.blockImg { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
width : 220px; 
padding-right : 0; 
height : 100px; 
padding-top : 0; 
} 
.featProdGallery div.blockImg img { 
border-bottom : 5px solid #fff; 
border-left : 5px solid #fff; 
border-top : 5px solid #fff; 
border-right : 5px solid #fff; 
} 
.featProdGallery .gallery { 
position : relative; 
height : 17em; 
} 
.featProdGallery .gallery .galitem .blockText { 
position : relative; 
height : 344px; 
top : 120px; 
left : -240px; 
width : 220px; 
} 
.featProdGallery .gallery .galitem .blockText h2 { 
margin : 0 0 0.5em; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 95%; 
} 
.featProdGallery .gallery ul.galNPnav { 
position : absolute; 
padding-bottom : 0; 
list-style-type : none; 
margin : 0.2em 0; 
padding-left : 0; 
width : 100%; 
bottom : 0; 
padding-right : 0; 
overflow : auto; 
border-top : 1px solid #c8c49f; 
right : 0; 
padding-top : 0.3em; 
} 
.featProdGallery .gallery ul.galNPnav li { 
list-style-type : none; 
width : 56px; 
height : 15px; 
} 
.featProdGallery .gallery ul.galNPnav li span { 
display : none; 
} 
.featProdGallery .gallery ul.galNPnav li.prev { 
background : url(/images/btn_previous.gif) no-repeat; 
float : left; 
} 
.featProdGallery .gallery ul.galNPnav li.next { 
background : url(/images/btn_next.gif) no-repeat; 
float : right; 
} 
#rightCol .featProdGallery { 
border-bottom : 1px dotted #b1b1ae; 
padding-bottom : 0; 
margin : 0 0 0.62em; 
padding-left : 0; 
width : 220px; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 
#rightCol .featProdGallery div.blockImg img { 
border-right-width : 0; 
border-top-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
#rightCol .featProdGallery .gallery ul.galNPnav { 
bottom : 0.62em; 
} 
#rightCol .featProdGallery div.blockImg { 
border-bottom-style : none; 
padding-bottom : 0; 
border-right-style : none; 
margin : 0; 
padding-left : 0; 
width : 220px; 
padding-right : 0; 
border-top-style : none; 
height : 100px; 
border-left-style : none; 
padding-top : 0; 
} 
#rightCol .featProdGallery .gallery .galitem .blockText { 
top : -7px; 
} 
*/
/*begin Media Gallery*/
.MediaGallery .hide { 
display : none; 
} 
.MediaGallery {
	position : static;
	height : 580px;
	clear : both;
	visibility : visible;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
} 
.MediaGallery ul { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 
.MediaGallery li { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 
.MediaGallery ul { 
z-index : 1000; 
position : static; 
width : 100%;
top:300px; 
bottom : 0; 
} 
.MediaGallery li a { 
border-bottom : 1px solid #ccc; 
border-left : 1px solid #ccc; 
padding-bottom : 0.4em; 
margin : 0.7em 0 0.7em 0.7em; 
padding-left : 0.7em; 
padding-right : 0.7em; 
display : block; 
background : #59592b; 
color : #fff; 
font-size : 75%; 
border-top : 1px solid #ccc; 
font-weight : bold; 
border-right : 1px solid #ccc; 
text-decoration : none; 
padding-top : 0.4em; 
} 
.MediaGallery li a:hover { 
background : #8c8c6d; 
} 
.MediaGallery li.current a { 
background : #8c8c6d; 
} 
.MediaGallery li a:visited { 
color : #fff; 
} 
.MediaGallery .galitem { 
position : absolute; 
top : 0; 
} 
.MediaGallery .galitem { 
width : 100%; 
height : 100%; 
} 
.MediaGallery .galitem img { 
width : 100%; 
height : 100%; 
} 
.MediaGallery .mediaNote {
	position : static;
	width : 100%;
	bottom : -6px;
	left : 1px;
	height: 19px;
	visibility: visible;
} 
.MediaGallery .mediaNote h3 { 
padding-bottom : 0; 
margin : 0 0 5px; 
padding-left : 10px; 
padding-right : 0; 
font-family : Georgia, Verdana; 
color : #fff; 
font-size : 170%; 
padding-top : 0; 
} 
.MediaGallery .mediaNote {
	padding-bottom : 0;
	margin : 0;
	padding-left : 0;
	width : 650px;
	padding-right : 0;
	color : white;
	padding-top : 0;
} 
.MediaGallery .mediaNote p { 
padding-bottom : 0.5%; 
margin : 0; 
padding-left : 10px; 
padding-right : 1%; 
background : #59592b; 
color : white; 
font-size : 75%; 
padding-top : 0.5%; 
} 
.MediaGallery .mediaNote p { 
display : none; 
} 
.ScriptEnabled .mediaNote p { 
display : block; 
} 
/*end of Media Gallery*/
/*.MediaGallerySmall { 
border-bottom : 1px dotted #b1b1ae; 
position : relative; 
padding-bottom : 0.62em; 
margin : 0 0 0.62em; 
padding-left : 0; 
width : 220px; 
padding-right : 0; 
clear : both; 
padding-top : 0; 
} 
.MediaGallerySmall ul { 
display : none; 
} 
.MediaGallerySmall .galitem img { 
width : 220px; 
display : block; 
height : 120px; 
} 
.MediaGallerySmall .mediaNote { 
width : 100%; 
} 
.MediaGallerySmall .mediaNote h3 { 
position : absolute; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-family : Georgia, Verdana; 
height : 120px; 
color : #fff; 
font-size : 130%; 
top : 0.15em; 
padding-top : 0; 
left : 0.3em; 
} 
.MediaGallerySmall .mediaNote p { 
padding-bottom : 0.62em; 
margin : 0; 
padding-left : 0.62em; 
padding-right : 0.62em; 
background : #7a7a55; 
color : white; 
font-size : 75%; 
padding-top : 0.62em; 
}
*/
/* 
.SiteMap ul { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.SiteMap li { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.SiteMap ul.sub { 
margin-left : 2em; 
} 
.SiteMap li { 
line-height : 1.8em; 
} 
.SiteMap ul li { 
padding-bottom : 0.5em; 
list-style-type : none; 
padding-left : 0; 
padding-right : 0; 
border-top : 0.06em solid #e3e3e3; 
font-weight : bold; 
padding-top : 0.5em; 
} 
.SiteMap ul li P.navDesc { 
display : none; 
} 
.SiteMap ul ul li { 
list-style-position : outside; 
padding-bottom : 0; 
list-style-type : disc; 
padding-left : 0; 
padding-right : 0; 
border-top-style : none; 
font-size : 90%; 
font-weight : normal; 
padding-top : 0; 
} 
.SiteMap ul ul li P.navDesc { 
display : block; 
} 
.SiteMap ul ul ul { 
padding-bottom : 0; 
margin : 0.3em 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
.SiteMap ul ul ul li { 
list-style-position : inside; 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0.7em; 
padding-right : 0; 
background : url(../images_nav/bullet_1.gif) no-repeat left 50%; 
font-size : 100%; 
vertical-align : middle; 
padding-top : 0; 
} 
.SiteMap li a { 
font-size : 80%; 
} 
.SiteMap li p { 
font-size : 80%; 
} 
.SiteMap li p { 
padding-bottom : 0; 
font-style : italic; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 
div.row { 
clear : both; 
} 
*/
a { 
color : #59592b; 
} 
a:visited { 
color : #7d7d65; 
} 
a:hover { 
color : #7c7c47; 
} 
a { 
text-decoration : none; 
} 
a:visited { 
text-decoration : none; 
} 
a:hover { 
text-decoration : none; 
} 
img {
	border-bottom-style : none;
	border-right-style : none;
	border-top-style : none;
	border-left-style : none;
} 
a img { 
border-bottom-style : none; 
border-right-style : none; 
border-top-style : none; 
border-left-style : none; 
} 
ul li { 
list-style-type : none; 
font-size : 80%; 
} 

.flex { 
    display: flex; 
    justify-content: center; 
    align-items: center;
}
figure {
  text-align: center; 
}
figcaption {
  display: inline-block; 
  text-align: left;
}
.links {
float: left;
margin-right: 10px;
}

/*flex container 7.5.23 */
.flex-container {
	display: flex;
	flex-flow: row wrap;
	gap: 1em 2em;
	border: medium dotted;
}

.flex-item {
	flex: 1;
	border: thin solid;
	border-radius: 0 .5em .5em;
	padding: .5em;
	background: #ffebe6;
}

p.flex-item {
	font-weight: bold;
	text-align: center;
}

.flex-item:nth-of-type(2) {
	background: #fdfcf3;
}

.flex-item:nth-of-type(3) {
	background: #ebf5d7;
}

.flex-item:nth-of-type(4) {
	background: #e6f2f7;
}

.flex-item:nth-of-type(5) {
	background: hsla(277, 53%, 73%, 0.3);
}

