* {
 font-family:Verdana,sans-serif;
 font-size:12px;
}
body {
 margin:0px;
 margin-top:5px;
 text-align:center;
 margin-bottom:20px;
}
div.clear {
 clear:both;
}
div.site {
 width:995px;
 margin:auto;
 text-align:left;
 background-color:#ebecee;
 background-repeat:repeat-y;
}
div.site div.top {
 clear:both;
 padding-bottom:5px;
 background-color:#fff;
}
div.site div.top div.container {
 clear:both;
 background-color:#293e75;
}
div.site div.top div.container a {
 width:auto;
}
div.site div.top div.container img {
 border-right:5px solid #fff;
}
div.site div.middle {
 clear:both;
}
div.site div.middle div.left {
 float:left;
 width:200px;
}
div.site div.middle div.left div.container {
 margin-top:12px;
 margin-right:5px;
 padding-top:20px;
 padding-bottom:10px;
}
div.site div.middle div.left div.container div.section {
 background-color:#e0e1e3;
 margin-bottom:20px;
 border-bottom:1px solid #fff;
 border-top:1px solid #fff;
 font-size:12px;
}
div.site div.middle div.left div.container div.section a.section, div.site div.middle div.left div.container div.section a.sectionactive {
 position:relative;
 display:block;
 clear:both;
 background-color:#293e75;
 padding:3px;
 font-size:12px;
 padding-left:10px;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
}
div.site div.middle div.left div.container div.section div.navsub {
 clear:both;
}
div.site div.middle div.left div.container div.section div.navsub a {
 position:relative;
 display:block;
 clear:both;
 padding:2px;
 color:#302a58;
 text-decoration:none;
 font-weight:bold;
}
div.site div.middle div.left div.container div.section div.navsub a.sub {
 position:relative;
 display:block;
 clear:both;
 padding:2px;
 padding-left:22px;
 color:#302a58;
 text-decoration:none;
 font-weight:bold;
 background-repeat:no-repeat;
 background-position:10px 5px;
}
div.site div.middle div.left div.container div.section div.navsub a.sub:hover {
}
div.site div.middle div.left div.container div.section div.navsub a.subactive {
 position:relative;
 padding-left:22px;
 background-color:#c9cace;
 background-repeat:no-repeat;
 background-position:10px 5px;
}
div.site div.middle div.left div.container div.section div.navsub div.navsub {
}
div.site div.middle div.left div.container div.section div.navsub div.navsub a.sub {
 position:relative;
 padding-left:34px;
 background-repeat:no-repeat;
 background-position:22px 5px;
}
div.site div.middle div.left div.container div.section div.navsub div.navsub a.sub:hover {
}
div.site div.middle div.left div.container div.section div.navsub div.navsub a.subactive {
 position:relative;
 padding-left:34px;
 background-repeat:no-repeat;
 background-color:#fff;
 background-position:22px 5px;
}
div.site div.middle div.right {
 float:right;
 width:795px;
}
div.site div.middle div.breadcrumb {
 padding-left:32px;
 padding-top:10px;
 padding-bottom:10px;
 font-size:11px;
 color:#666;
}
div.site div.middle div.breadcrumb a.breadcrumb, div.site div.middle div.breadcrumb span.breadcrumb {
 font-size:11px;
 margin-right:5px;
 color:#666;
 text-decoration:none;
}
div.site div.middle div.breadcrumb a.breadcrumb:hover {
 text-decoration:underline;
}
div.site div.middle div.right div.vertspace {
 float:left;
 width:1px;
 height:400px;
}
div.site div.middle div.right div.contentcolumn {
 width:610px;
 padding-top:10px;
}
div.site div.middle div.right div.contentcolumn a {
 color: #302a58;
}
div.site div.middle div.right div.contentcolumn div.container {
 padding-left:30px;
 padding-right:10px;
}
div.site div.middle div.right div.contentcolumn div.container div.article {
 margin-bottom:10px;
}
div.frontpage div.text {
 padding-bottom:10px;
}
div.site div.middle div.right div.contentcolumn div.container div.article h1 {
 padding-top:0px;
 margin-top:0px;
 font-size:14px;
 font-weight:bold;
}
div.frontpage div.middle div.right div.container div.article h1 {
 padding-top:0px;
 margin-top:0px;
 font-size:14px;
 font-weight:bold;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.text a.more {
 padding-right:10px;
 background-repeat:no-repeat;
 background-position:right 5px;
 color:#000;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.text table.form {
 background-color:#fff;
 width:550px;
 margin-bottom:10px;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.text table.form tr.header td {
 background-color:#293e75;
 color:#fff;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.text table.form tr.group td {
 background-color:#cbccd0;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.text table.form tr td {
 font-size:12px;
 background-color:#ebecee;
 height:auto;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.text table.form tr td input {
 font-size:12px;
 background-color:#fff;
 height:auto;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.halfcolumn {
 padding-top:10px;
 float:left;
 width:285px;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.halfcolumn div.container {
 padding-left:0px;
 padding-right:10px;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.halfcolumn div.container h1.bullet {
 background-repeat:no-repeat;
 background-position:left 2px;
 font-size:14px;
 padding-left:17px;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.halfcolumn div.container h1.bulletInvers {
 background-repeat:no-repeat;
 background-position:left 2px;
 font-size:14px;
 padding-left:17px;
}
div.site div.middle div.right div.contentcolumn div.container div.article div.fright {
 float:right;
 padding-right:20px;
}
hr {
 background-color:#a0a6b2;
 color:#a0a6b2;
 margin:0px;
 margin-top:5px;
 margin-bottom:5px;
 padding:0px;
 height:1px;
 border:0px;
 border-top:1px solid #a0a6b2;
}
div.site div.middle div.right div.teasercolumn {
 float:right;
 width:175px;
}
div.site div.middle div.right div.teasercolumn div.container {
 width:160px;
 margin-top:8px;
}
div.site div.middle div.right div.teasercolumn div.container div.teaser {
 padding:0px;
 background-color:#ccd2de;
 margin-bottom:20px;
 border:1px solid #ccd2de;
}
div.site div.middle div.right div.teasercolumn div.container div.teaser span.headline {
 display:block;
 padding:2px;
 margin:0px;
 color:#000;
 background-color:#ccd2de;
}
div.site div.middle div.right div.teasercolumn div.container div.teaser hr {
 background-color:#ccd2de;
 color:#ccd2de;
 height:1px;
 border:0px;
 margin:0px;
 padding:0px;
 border-top:1px solid #ccd2de;
}
div.site div.middle div.right div.teasercolumn div.container div.teaser div.text {
 padding:2px;
 background-color:#fff;
 border-top:1px solid #ccd2de;
 font-size:11px;
}
div.site div.middle div.right div.teasercolumn div.container div.teaser div.text * {
 font-size:11px;
}
div.site div.middle div.right div.teasercolumn div.container div.teaser div.text p {
 margin-top:4px;
 margin-bottom:4px;
}
div.site div.middle div.right div.teasercolumn div.container div.teaser div.text a {
 margin-top:5px;
 text-decoration:underline;
 color:#302a58;
}
div.site div.middle div.right div.teasercolumn div.container div.teaser div.text a.more {
 display:block;
 margin:0px;
 padding-right:10px;
 text-align:right;
 text-decoration:underline;
 color:#000;
 background-repeat:no-repeat;
 background-position:right 5px;
}
div.site div.bottom {
 clear:both;
 background-color:#fff;
 background-color:#ebecee;
 background-repeat:repeat-y;
}
div.site div.bottom div.container {
 padding-top:5px;
}
div.site div.bottom div.groupsearch {
 background-color:#ccc;
 float:left;
 width:190px;
 padding-bottom:10px;
}
div.site div.bottom div.groupsearch span.label {
 margin-left:10px;
 display:block;
 color:#000;
 padding-bottom:5px;
 font-weight:bold;
}
div.site div.bottom div.groupsearch input.image {
 border:1px solid #000;
 height:16px;
 overflow:hidden;
 margin:1px;
}
div.site div.bottom div.groupsearch input.text {
 margin-left:10px;
 padding:1px;
 width:160px;
 font-size:12px;
 border:1px solid #000;
 margin-bottom:5px;
 width:130px;
}
input.formular {
 margin-left:0px;
 display:block;
 padding:1px;
 width:250px;
 font-size:12px;
 border:1px solid #000;
}
input.button {
 background-color:#293e75;
 border:1px solid #fff;
 padding:2px;
 color:#fff;
}
div.site div.bottom div.container div.services {
 display:block;
 text-align:center;
 padding-top:30px;
 margin-left:210px;
 width:590px;
}
div.frontpage div.bottom div.container div.services {
 display:none;
}
div.site div.bottom div.container div.services a.servicelink {
 padding-left:10px;
 padding-right:10px;
 color:#666;
 font-size:11px;
 text-decoration:none;
}
div.site div.bottom div.container div.footer {
 border-top:5px solid #fff;
 padding:1px;
 text-align:center;
 background-color:#293e75;
 line-height:16px;
 height:16px;
}
div.site div.bottom div.container div.footer a.global {
 padding-left:10px;
 padding-right:10px;
 font-size:11px;
 color:#fff;
 text-decoration:none;
}
tr.indentbullet td {
 padding-top:3px;
 padding-left:40px;
 background-repeat:no-repeat;
 background-position:0px 8px;
 padding-bottom:10px;
 border-bottom:1px solid #a0a6b2;
}
tr.list td {
 padding-top:3px;
 padding-left:0px;
 padding-bottom:10px;
 border-bottom:1px solid #a0a6b2;
}
tr.datelist td {
 padding-top:3px;
 padding-bottom:10px;
 border-bottom:1px solid #a0a6b2;
}
tr.datelist td.date {
 padding-right:20px;
}
tr.list td p, tr.indentbullet td p, tr.datelist td p {
 margin:0px;
 padding-top:3px;
 padding-bottom:3px;
}
tr.list td h2, tr.indentbullet td h2, tr.datelist td.details h2, tr.datelist td.date h2  {
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
 font-size: 13px;
 color: #302a58;
}
tr.list td h2 a.more, tr.indentbullet td h2 a.more, tr.datelist td.details h2 a.more{
 font-size: 13px;
 color: #302a58;
}
tr.list td div.description, tr.indentbullet td div.description, tr.datelist td.details div.description {
 margin-bottom:5px;
}
td.bottom10 {
 padding-bottom:10px;
}
div.question {
 margin-bottom: 5px;
}
div.return {
 padding: 10px;
 padding-left: 0px;
 text-align: left;
}
div.return a {
 text-decoration: none;
}
td.header {
 background-color: #333333;
 color: #ffffff;
 font-weight: bold;
}
td.input0 input, td.input1 input {
 width: 250px;
 border: 1px solid #000000;
}
td.label1, td.input1 {
 background-color: #cccccc;
}
td.label0, td.input0 {
 background-color: #dddddd;
}
td textarea {
 width: 90%;
 border: 1px solid #000000;
}
a.faq {
 text-decoration: none;
}
div.site div.middle div.left div.vertspace {
 margin-top:150px;
 background-color:#cbccd0;
}
/* media references */
tr.indentbullet td {
 background-image:url(/images/misc/_nav_active.gif);
}div.site div.bottom {
 background-image:url(/images/misc/_menu_left_bg.gif);
}div.site div.middle div.right div.teasercolumn div.container div.teaser div.text a.more {
 background-image:url(/images/misc/_teaser_link_arrow.gif);
}div.site div.middle div.right div.contentcolumn div.container div.article div.halfcolumn div.container h1.bulletInvers {
 background-image:url(/images/misc/_h1_bullet2.gif);
}div.site div.middle div.right div.contentcolumn div.container div.article div.halfcolumn div.container h1.bullet {
 background-image:url(/images/misc/_h1_bullet.gif);
}div.site div.middle div.right div.contentcolumn div.container div.article div.text a.more {
 background-image:url(/images/misc/_teaser_link_arrow.gif);
}div.site div.middle div.left div.container div.section div.navsub div.navsub a.subactive {
 background-image:url(/images/misc/_nav_active.gif);
}div.site div.middle div.left div.container div.section div.navsub div.navsub a.sub:hover {
 background-image:url(/images/misc/_nav_active.gif);
}div.site div.middle div.left div.container div.section div.navsub div.navsub a.sub {
 background-image:url(/images/misc/_nav.gif);
}div.site div.middle div.left div.container div.section div.navsub a.subactive {
 background-image:url(/images/misc/_nav_active.gif);
}div.site div.middle div.left div.container div.section div.navsub a.sub:hover {
 background-image:url(/images/misc/_nav_active.gif);
}div.site div.middle div.left div.container div.section div.navsub a.sub {
 background-image:url(/images/misc/_nav.gif);
}div.site {
 background-image:url(/images/misc/_menu_left_bg.gif);
}