body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-color: #FFFFFF;
}

.topnav td {
	padding-top: 2px;	
}

.topnav1 {
	background-color: #FFBF00;
	padding-top: 2px;	
	padding-right: 5px;	
}

.topnav1 a:link, .topnav1 a:hover, .topnav1 a:visited, .topnav1 a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E377E;
	text-decoration: none;
}

.subnavlayer {
	border: 1px solid #FFFFFF;
}


a:link, a:hover, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.menutop a:link,.menutop  a:hover,.menutop  a:visited,.menutop  a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E377E;
	text-decoration: none;
}

a.submenuitemlink:link, a.submenuitemlink:hover, a.submenuitemlink:visited, a.submenuitemlink:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
	text-decoration: none;
}

table.startvisual {
	background-repeat:no-repeat;
}

a.top:link, a.top:hover, a.top:visited, a.top:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.print:link, a.print:hover, a.print:visited, a.print:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

td.toplang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#search {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	border:0px;
	color: #414E79;
	width: 65px;	
}

select, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5A5A5A;
}

.menu {
	background-color: #EFEDE6;
}


.menustart {
	background-color: #FFF5CA;
}

.menuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-left: 5px;
	padding-bottom: 3px;
	font-weight: bolder;
	text-decoration: none;
}


.menutop {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E377E;
	font-weight: bold;
	text-decoration: none;
}

.menuitem {
	background-color: #EFEDE6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration: none;
}

.menuitemwhite {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration: none;
}

.line {
	background-color: #FFFFFF;
}

.standard_text, p.csc-form-label, p.csc-form-label-req, .csc-form-labelcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

form {
	padding: 0px;
}

.print_text {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 15px;
}

.printbc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-right: 15px;
	text-align: right;
}

p {
    	line-height: 15px;
    padding-top: 0; 
    padding-bottom: 5; 
    margin-top: 0; 
    margin-bottom: 0; 
	color: #333333;
}

h1, h1.csc-firstHeader, .csc-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;	
	color: #000000;
	text-decoration: none;
	margin-bottom: 6px;
	margin-top: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #000000;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 0px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #000000;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 0px;
}

h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;	
	color: #000000;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 0px;
}

/*
.csc-header-n2 h1, .csc-header-n2, .csc-header-n3 h1, .csc-header-n4 h1, .csc-header-n5 h1, .csc-header-n6 h1, .csc-header-n7 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #000000;
	text-decoration: none;
	margin-bottom: 3px;
}
*/
p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	line-height: 15px;
    	padding-top: 0; 
    	padding-bottom: 0; 
    	margin-top: 0; 
    	margin-bottom: 0; 
	color: #333333;
}

#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}


ul, ol {
	margin-bottom: 3;
	margin-top: 1;
	margin-left: 16px;
	color: #333333;
}


#content td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-left: 2px;
	}

.csc-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 12px;
        padding: 0; 
}

.contenttable, .contenttable-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	border-collapse: collapse;
	border: solid 1px;
	color: #333333;
}

.contenttable p.bodytext, .contenttable ul, .contenttable ol, .contenttable li, .contenttable p {
	font-size: 11px;
}

.contenttable a:link, .contenttable a:hover, .contenttable a:visited, .contenttable a:active {
	font-size: 11px;
}

.tr-0 {
	background-color: #EFEDE6;
        font-weight: bolder;
	vertical-align: top;
}

.td-0, .td-0, .td-1, .td-2, .td-3, .td-4, .td-5, .td-6, .td-last  {
	vertical-align: top;
        color: #505050;
	padding: 3px;
}

.tr-1, .tr-2, .tr-3, .tr-4, .tr-5, .tr-6, .tr-last  {
	vertical-align: top;
}

hr {
	width: 100%;
	height: 1px;
	color: #E3DDD5;
}

.csc-sitemap-level1 {
	font-weight: bolder;
	padding-left: 20px;
}

.csc-sitemap-level2 {
	padding-left: 40px;
}

.csc-sitemap-level3 {
	padding-left: 60px;
}

.csc-sitemap-level4 {
	padding-left: 80px;
}

.csc-sitemap-level5 {
	padding-left: 100px;
}

.csc-sitemap-level6 {
	padding-left: 120px;
}

.csc-sitemap-level7 {
	padding-left: 140px;
}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px;font-size:11px;font-weight:bolder;background-color:#EFEDE6; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;font-size:11px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch-rules	P.tx-indexedsearch-rules {font-size:11px;}
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#EFEDE6;font-size: 10px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#CCCCCC; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


DIV.csc-frame-rulerBefore { border-top: 1px solid  #E3DDD5; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid  #E3DDD5; }

.csc-searchResultPrevNext {
	text-align: right;	
}

.searchresult td a:link,.searchresult td a:hover,.searchresult td a:active,.searchresult td a:visited {
	font-weight: bolder;
}

.csc-sword {
	color: red;
}