@charset "utf-8";
html		{
			height:100.1%;
			}
body 		{
			border-top: 2px solid #6d5e51;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			text-align: center;	
			background-color: #fff;
			color:#6d5e51;
			height:100.1%;
			font-size:62.5%;
			}
#wrapinside {
			font-size:1.2em;
			width: 100%;
			margin-right: auto;
			margin-left: auto;
			text-align: center;
			}	
a:link		{ color: #6d5e51; text-decoration: none; padding-bottom: 0px; border: none; border-bottom: 1px dotted #6d5e51; }
a			{ color: #6d5e51; text-decoration: none; padding-bottom: 0px; border: none; border-bottom: 1px dotted #6d5e51; }
a:visited	{ color: #6d5e51; text-decoration: none; padding-bottom: 0px; border: none; border-bottom: 1px dotted #6d5e51; } 
a:active	{ color: #6d5e51; text-decoration: none; padding-bottom: 0px; border: none; border-bottom: 1px dotted #6d5e51; } 
a:hover		{ color: #6d5e51; text-decoration: none; padding-bottom: 0px; border: none; border-bottom: 1px solid #6d5e51; } 

#footer a:link,#footer a,#footer a:visited,#footer a:active {border:none;}
#footer a:hover		{ color: #6d5e51; text-decoration: none; padding-bottom: 0px; border: none; border-bottom: 1px solid #6d5e51; } 
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image div a	{
			border:none;
			}
				
p.bodytext	{
			font-family: Arial, sans-serif;
			color: #6d5e51;
			margin: 0;
			padding: 0px 0px 7px 0px;
			font-size:1.1em;
/*			line-height:160%;
			letter-spacing:0.075em;*/
			}

#frame li,
#frame2 li	{
			font-family: Arial, sans-serif;
			color: #6d5e51;
			margin: 0;
			padding: 0;
			font-size:1.1em;
/*			line-height:150%;
			letter-spacing:0.075em;*/
			}
.stdnav ul li a {
			font-family: Arial, sans-serif;
			color:#000;
/*			margin: 0;
			padding: 0;*/
			}			
blockquote	{
			margin: 0px 30px 0px 14px;
			font-size: 11px;
			line-height: 13px;
			font-family: Arial, sans-serif;
			}
h1,h2,h3,h4,h5,h6 {
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#000;
			}

h1			{
			font-size:2.2em;
			}
h2			{
			font-size:1.9em;
			}
h3			{
			font-size:1.6em;
			}
h4			{
			font-size:1.3em;
			}

/* 			_______________________	*/
/*			STRUCTURAL 				*/
	
#frame		{
			width: 840px;
			margin-right: auto;
			margin-left: auto;
			margin-top: 0px;
			margin-bottom: 0px;
			text-align: center;
			/*border-top: 3px double #6d5e51;	*/	
			background:#fff url(bg-3col.png) 0 0 no-repeat;	
			min-height:200px;
			padding-top:16px;
			}
#frame2		{
			width: 840px;
			margin-right: auto;
			margin-left: auto;
			margin-top: 2.30em;
			margin-bottom: 0px;
			text-align: center;
			/*border-top: 3px double #6d5e51;	*/	
			background:#fff url(bg-2col.png) 0 0 no-repeat;	
			min-height:200px;
			padding-top:16px;
			}
#row1	{
			position: relative;
			height: 100px;
			width: 840px;
			margin: 17px auto 0px auto;
			border-bottom: 3px double #6d5e51;			
			}
#row1	*{
			margin:0 0 0 0;
			padding:0;
			}
#row2	{
			position: relative;
			height: 280px;
			width: 816px;
			margin: 0px auto 0px auto;
			}
#row2b	{
			position: relative;
			height: 96px;
			width: 816px;
			margin: 0px auto 0px auto;
			line-height:0.5em;
			}
#row2b	*{
			margin:24px 0 0 0;
			padding:0;
			}			
#row2b	p{
			line-height:0.8em;
			text-align:left;
			}
#row3	{
			position: relative;
/*			min-height: 32px;
			height:auto !important;
			height: 32px;*/
			width: 816px;
			margin: 0px auto 0px auto;
			z-index:9999;
			}
#footer 	{
			position: relative;
			width: 820px;
			height: 120px;
			border-top: 3px double #6d5e51;
			text-align: left;
			padding-top: 9px;
			margin: 0px auto 0px auto;
			text-align: center;
			clear: both;		
			}
#mainmenu	{
			position:absolute;
			width:820px;
			top:0;left:50%;
			margin-left:-410px;
			margin-top:220px;
			font-size:1.2em;
			}
#mainmenu-home	{
			position:absolute;
			width:820px;
			top:0;left:50%;
			margin-left:-410px;
			margin-top:394px;
			font-size:1.2em;
			}

/* 			_______________________	*/
/*			THE COLUMNS			 	*/
			

.stdcol 	{
			/*border-right: 1px solid #6d5e51;*/
			padding: 0px 20px 40px 14px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			float: left;
			}

			.stdtext	{
						width: 181px;
						font-size: 11px;
						line-height: 15px;
						}		
						
#ftbcol 	{
			/*border-right: 1px solid #6d5e51;*/
			padding: 0px 38px 40px 14px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			float: left;
			}

			#ftbtext	{
						width: 272px;
						font-size: 11px;
						line-height: 15px;
						
						}


.twocol 	{
			/*border-right: 1px solid #6d5e51;*/
			padding: 0px 44px 40px 14px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			float: left;
			}
			
			.twotext	{
						width: 335px;
						font-size: 11px;
						line-height: 17px;
						}

					
.threecol 	{
			
			/*border-right: 1px solid #6d5e51;*/
			padding: 30px 64px 40px 14px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			float: left;
			}
			
			.threetext	{
						width: 480px;
						font-size: 11px;
						line-height: 17px;
						}

			
						
.fieldcol 	{
			
			/*border-right: 1px solid #6d5e51;*/
			padding: 21px 72px 40px 30px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			float: left;
			}
			
			
			.fieldtext	{
						width: 400px;
						font-size: 13px;
						line-height: 19px;
						}
			
.stdnav 	{
/*	font-size:1.6em;*/
	}			
/*#row3 .stdnav 	{
	margin:0;
	padding:0;
	font-size:1.2em;
	}			
#row3 .stdnav ul	{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	}
#row3 .stdnav ul li	{
	float:left;
	margin-right:1px;
	}	
#row3 .stdnav ul li.active a,
#row3 .stdnav ul li.active a	{
	background:#000;
	color:#fff;
	border-bottom:solid 1px #000;
	}*/			
.col1,.col2,.col3 {
	padding-top:24px;
	}
.col3 .stdnav ul,
.col2 .stdnav ul {
	margin:0;
	list-style:none;
	}
.col2 .stdnav {
	padding-left:0px;
	}
#frame2 .col2 {
	padding-left:70px;
	}
.col3 .stdnav ul li,
.col2 .stdnav ul li	{
	font-weight:bold;
	margin-bottom:4px;
	}
.col3 .stdnav ul li.active	{
	}
.col3 .stdnav ul li.active a,
.col2 .stdnav ul li.active a  {
	background:#000;
	color:#fff;
	border-bottom:solid 1px #000;
	}
		
.headcol1{
	float:left;
	width:160px;
	}
.headcol2{
	float:left;
	width:212px;
	padding-top:12px;
	}
.headcol3{
	float:left;
	width:468px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-top:12px;
	}
.clearboth {
	border:0;
	width:840px;
	clear:both;
	}
.footrow2{
	width:820px;
	margin-right:40px;
	overflow:hidden;
	text-align:center;
	}

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 1px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 1px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 1px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }


#longdesc {
	text-indent:-9999px;
	position:absolute;
	list-style:none;
}


fieldset
{
	float: left;
	clear: left;
	width: 390px;
	margin: 0 0 1.5em 10px;
	padding: 20px;
	border: 1px dotted #6d5e51;
			font-family: Arial, sans-serif;
/*	background-color: #F2EFE9;
	background-image: url(images/fieldset_gradient.jpg);
	background-repeat: repeat-x;*/
}

legend
{
	margin-left: 1em;
	padding: 0;
	color: #000000;
	font-weight: bold;
	font-size:1.6em;
}

fieldset ol
{
	padding: 1em 1em 0 1em;
	list-style: none;
	/*zoom: 1;*/
	font-size:1.25em;
}

fieldset li
{
	float: left;
	clear: left;
	width: 340px;
	padding-bottom: 1em;
}

fieldset li.subfieldset
{
	float: left;
	clear: left;
	width: 340px;
	padding-bottom: 0em;
}

label
{
	float: left;
	width: 10em;
	margin-right: 1em;
}

fieldset fieldset
{
	margin-bottom: -2.5em;
	border-style: none;
	background-color: transparent;
	background-image: none;
	margin: 0;
}

fieldset fieldset legend
{
	margin-left: 0;
	font-weight: normal;
	font-size:1em;
}

fieldset fieldset ol
{
	position: relative;
	top: -1.5em;
	margin: 0 0 0 11em;
	padding: 0;
	font-size:1em;
}

fieldset fieldset label
{
	float: none;
	width: auto;
	margin-right: auto;
}

fieldset.submit
{
	float: none;
	width: auto;
	border-style: none;
	padding-left: 12em;
	background-color: transparent;
	background-image: none;
}

.boxred-top {
		height:12px;
		width:192px;
		color: #fff;
		background-image: url(boxheaderbrown.png);
		background-repeat: no-repeat;
		background-position: center top;
	}
.boxred {
		width:192px;
		color: #fff;
		background: #b90303;
/*		background-image: url(boxmiddlebrown.png);
		background-repeat: repeat-y;*/
	}
.boxred div, .boxred p {
		margin-left:10px;
		margin-right:10px;
		color:#fff;
	}
.boxred h1,.boxred h2,.boxred h3,.boxred h4, .boxred p {
		color:#fff;
	}
.boxred-bottom {
		height:12px;
		width:192px;
		color: #fff;
		background-image: url(boxfooterbrown.png);
		background-repeat: no-repeat;
		background-position: center bottom;
	}


.boxyellow-top {
		height:12px;
		width:192px;
		color: #fff;
		background-image: url(boxheaderbrown.png);
		background-repeat: no-repeat;
		background-position: center top;
	}
.boxyellow {
		width:192px;
		color: #fff;
		background: #e29200;
/*		background-image: url(boxmiddlebrown.png);
		background-repeat: repeat-y;*/
	}
.boxyellow div, .boxyellow p {
		margin-left:10px;
		margin-right:10px;
	}
.boxyellow h1,.boxyellow h2,.boxyellow h3,.boxyellow h4, .boxyellow p {
		color:#fff;
	}
.boxyellow-bottom {
		height:12px;
		width:192px;
		color: #fff;
		background-image: url(boxfooterbrown.png);
		background-repeat: no-repeat;
		background-position: center bottom;
	}

.boxblue-top {
		height:12px;
		width:192px;
		color: #fff;
		background-image: url(boxheaderbrown.png);
		background-repeat: no-repeat;
		background-position: center top;
	}
.boxblue {
		width:192px;
		color: #fff;
		background: #008b99;
/*		background-image: url(boxmiddlebrown.png);
		background-repeat: repeat-y;*/
	}
.boxblue div,.boxblue p {
		margin-left:10px;
		margin-right:10px;
	}
.boxblue h1,.boxblue h2,.boxblue h3,.boxblue h4, .boxblue p {
		color:#fff;
	}
.boxblue-bottom {
		height:12px;
		width:192px;
		color: #fff;
		background-image: url(boxfooterbrown.png);
		background-repeat: no-repeat;
		background-position: center bottom;
	}