body {
	background: #FFF;
	color: #58585a;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant:normal;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
}

div#page {
	width: 1000px;
	1border:	1px solid #d4d1cf;
}

div#header {
	height: 120px;
	1border:	1px solid #d4d1cf;
	background: #e3e3e3 url("/fileadmin/layout/pics/header.jpg") 0px 0px no-repeat;
}

div#col1 {
	width: 228px;
	float: left;
	1border:	1px solid #f00;
}

div#col2 {
	padding: 33px 5px 20px 0px;
	width: 510px;
	float: left;
	1border:	1px solid #0f0;
}

div#col3 {
	float: right;
	width: 200px;
	padding: 31px 0px 20px 0px;
	1border:	1px solid #00f;
}

div#footer {
	height: 120px;
	1border:	1px solid #d4d1cf;
}


div#rand {
	width: 772px;
	margin: 0px 0px 0px 228px;
	padding: 0px 0px 0px 0px;
	border:	1px solid #043882;
    border-width: 1px 0px 0px 0px;
    color: #043882;

}




div.col1content {
	margin: 10px 50px 10px 25px;

}



div.clear {

	clear:both;
}


h1 {
	color: #043882;
	font-size: 14px;

}

ul.menu {
	padding: 40px 5px 20px 19px;
	margin: 0px;

}

ul.menu ul {
	padding: 0px;
	margin: 0px;
}

ul.menu li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.menu a {
	padding: 0px 0px 0px 5px;
    font-size: 10px;
	line-height: 18px;
	color: #043882;
    text-decoration:		none;
    font-weight: bold;
}

ul.menu a:hover {
	 color: #043882;
	 background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 0px 5px no-repeat;
}

ul.menu a.current {
	 color: #043882;
	 background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 0px 5px no-repeat;
}


ul.menu li ul {
	padding:				0px 0px 15px 0px;

}

ul.menu ul li a {
	font-weight: normal;
	color: #58585a;
	1background: #fff url("/fileadmin/layout/pics/bullet.gif") 6px 5px no-repeat;
	padding:				0px 0px 0px 11px;
}

ul.menu ul li a:hover {
	background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 6px 5px no-repeat;
}

ul.menu ul li a.current {
	color: #043882;
	background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 6px 5px no-repeat;
}


ul.menu ul li ul li a {
	font-weight: normal;
	color: #58585a;
	1background: #fff url("/fileadmin/layout/pics/bullet.gif") 12px 5px no-repeat;
	padding:				0px 0px 0px 17px;
}

ul.menu ul li ul li a:hover {
	background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 12px 5px no-repeat;
}

ul.menu ul li ul li a.current {
	color: #043882;
	background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 12px 5px no-repeat;
}




ul.menu ul li ul li ul li a {
	font-weight: normal;
	color: #58585a;
	1background: #fff url("/fileadmin/layout/pics/bullet.gif") 18px 5px no-repeat;
	padding:				0px 0px 0px 23px;
}

ul.menu ul li ul li ul li a:hover {
	background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 18px 5px no-repeat;
}

ul.menu ul li ul li ul li a.current {
	color: #043882;
	background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 18px 5px no-repeat;
}



div#lswitch {
	padding: 0px 5px 20px 19px;
	margin: 0px;

}

div#lswitch a {
	padding: 0px 0px 0px 5px;
    font-size: 10px;
	line-height: 18px;
	color: #043882;
    text-decoration:		none;
    font-weight: bold;

}

div#lswitch a:hover {
	 background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 0px 5px no-repeat;

}


.clink {
	color: #58585a;
	text-decoration:		none;
}




div {
	1border:	1px solid #d4d1cf;

}


1div.csc-header {

	margin: 0px 0px 40px 0px;

}


p.bodytext a {
	color: #58585a;
	text-decoration:		underline;
}

p.bodytext a:hover {
	color: #58585a;
	text-decoration:		none;
}

a {
	color: #58585a;
	text-decoration:		underline;
}
a:hover {
	color: #58585a;
	text-decoration:		none;
}



div#printdiv {

	padding: 10px 10px 10px 80px;

}

table {
	1border:	1px solid #d4d1cf;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	border-spacing: 0px;
	font-size: 10px;
	line-height: 16px;
	1width:100%;
	1height: 10px;
	table-layout: fixed;
}


tbody {
	1margin: 0px;
	1padding: 0px;

}

tr {
	1border:	1px solid #d4d1cf;
	1margin: 0px;
	1padding: 0px;

}

.contenttable td {
	1border:	1px solid #d4d1cf;
	vertical-align:top;
	1padding: 0px 0px 0px 0px;
	1margin: 0px;
}
th {
	1border:	1px solid #d4d1cf;
	vertical-align:top;
	text-align: left;
	1padding: 0px 0px 0px 0px;
	1margin: 0px;
	width: 130px;
	font-weight: normal;
}


table tbody tr td p.bodytext {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

hr {
    background-color: #043882;
    color: #043882;
    border: 0 none;
    height: 1px;
    display: block;
    width: 100%;
    padding: 0px;
    margin: 10px 0px 10px 0px;
}





div#col3 h1 {
	font-weight: bold;
	color: #58585a;
	font-size: 10px;
}



div#col3 div {
    padding: 0px;
    margin: 0px;

}

div#col3 ol {
    padding: 0px 0px 20px 20px;
    margin: 0px;
    border:	1px solid #043882;
    border-width: 0px 0px 1px 0px;

}

div#col3 ul {
    padding: 0px 0px 20px 15px;
    margin: 0px;
    border:	1px solid #043882;
    border-width: 0px 0px 1px 0px;

}



div#col3 p.bodytext {
	padding: 0px 0px 20px 0px;
	border:	1px solid #043882;
    border-width: 0px 0px 1px 0px;

}


p#blue {
	font-weight: bold;
	color: #043882;

}


div.csc-sitemap a {
	padding: 0px 0px 0px 5px;
	color: #58585a;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	text-decoration:		none;

}

div.csc-sitemap a:hover {
	padding: 0px 0px 0px 5px;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	text-decoration:		none;
	color: #043882;
	background: #fff url("/fileadmin/layout/pics/bullet-act.gif") 0px 5px no-repeat;

}

div.csc-sitemap ul {

	list-style: none;

}



.csc-searchform {
	font-size: 10px; font-family: Verdana, Arial, Helvetica, SansSerif;
	1color:#ffffff;
	border-collapse:separate;
	border-spacing: 2px;

	padding:0px;
	margin:0px;
	border: 0px;
	border-width: 0px;

}

.csc-searchResultInfo {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-spacing:0px;
	border: 0px;
	border-width: 0px;
}

.csc-searchResult {

	padding: 0px 0px 20px 10px;

}

.csc-noSearchResultMsg {
	font-size: 10px; font-family: Verdana, Arial, Helvetica, SansSerif;
	color:#ff5555;

}

.csc-searchResultRange{
	font: 700 16px/16px verdana, arial, helvetica, sans-serif;
	1color:#ffffff;
}
.input, .csc-form-fieldcell INPUT, .csc-form-fieldcell SELECT {
	border: solid 1px #cccccc;
	color: #666;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, SansSerif;
}

.form {
	font-size: 10px; font-family: Verdana, Arial, Helvetica, SansSerif;
	color:#ffffff;
	border-collapse:separate;
	border-spacing:2px;
}


UL.formerror {
	padding: 0px 0px 0px 20px;

}

.form01 {
	color:#000;

}