a{outline:none;text-decoration:none}
body{background-color:#87888A;color:#000;font-family:Verdana, helvetica, sans-serif;font-size:100.01%;margin:0;padding:0}
img{border:none}
#site{width:1002px;margin:0 auto;padding:0}
#boFooter{background-color:#87888A;width:1002px; margin:0 auto;clear:both}
#boheader{float:left;min-height:80px;width:982px}
#boheader .boHeadline{float:left;width:834px;padding:9px 0 10px}
#boheader .boHeadline h1{color:#404245;font-family:verdana;font-size:1.4em;font-weight:700;line-height:1.25}
#boheader .boLogo{float:left;width:128px;padding:0 0 0 20px}
#boheader .boServiceFunctions{background-color:#f1f1f1;float:left;width:750px}
div.backLink a {
	background: url(arrow_leftNavTopLevel.gif) no-repeat 0 5px;	
	color: black;
	padding-left: 9px;
	font-weight:bold;
	font-size:12px;
	display:block;
	width: auto;
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:5px;
	padding-right:5px;
}

div.backLink a:hover {
	color: black;
}
.clr{clear:both;height:0}
.content{float:left;width:734px;padding:20px 0 0}
.contentSpacer{background-color:#fff;margin:0;padding:0}
.boFooterAdvise a{background-image:url(icon_advise.gif);background-position:left 2px;background-repeat:no-repeat;color:#fff;display:inline-block;font-size:.75em;line-height:1.25;padding:0 0 0 23px}
.boFooterAdvise a:hover{background-image:url(icon_advise_hover.gif);background-position:left 2px;background-repeat:no-repeat;color:#e1e1e2;display:inline-block;font-size:.75em;line-height:1.25;padding:0 0 0 23px}
.boFooterBox{color:#C3C3C4;font-family:Arial, sans-serif;font-size:.625em;font-weight:700;line-height:1.3948;margin:6px 0 26px 10px}
.boFooterBox a{color:#C3C3C4}
.boFooterBox a:hover{color:#fff}
.boFooterFunctions .boFooterAdvise{float:left;margin:1px 0 0}
.boFooterFunctions .boFooterPrint{float:left;margin:0 15px 0 0}
.boFooterPrint a{background-image:url(icon_print.gif);background-position:left 0;background-repeat:no-repeat;color:#fff;display:inline-block;font-size:.75em;line-height:1.25;margin:0;padding:0 0 0 20px}
.boFooterPrint a:hover{background-image:url(icon_print_hover.gif);background-position:left 0;background-repeat:no-repeat;color:#e1e1e2;display:inline-block;font-size:.75em;line-height:1.25;padding:0 0 0 20px}
.boFooterTop{border-bottom:1px solid #C3C3C4;font-family:Arial, sans-serif;font-weight:700;padding:8px 10px 6px}
.boFooterTop .boFooterFunctions{float:right}
.boFooterTop .boTop{float:left}
.left{float:left;width:238px;margin:5px 0 0}
.siteContent{background-color:#fff;float:left;width:982px;padding:0 10px 10px}
.searchBox{float:right;width:153px;padding:4px 6px 0 10px}
.searchBox form.topSearch{border:1px solid #003b6a}
.searchBox input.textInput{border:none;border-right:1px solid #003b6a;color:#808285;float:left;font-size:.65em;font-weight:700;width:123px;padding:4px 2px 3px}
.boTop a{background-image:url(arrowUp_pagebackground.gif);background-position:left 4px;background-repeat:no-repeat;color:#fff;font-size:.75em;line-height:1.25;padding:0 0 0 11px}
.boTop a:hover{background-image:url(arrowUp_pagebackground_hover.gif);background-position:left 4px;background-repeat:no-repeat;color:#e1e1e2;font-size:.75em;line-height:1.25;padding:0 0 0 11px}
input.submitBtn{background-color:#0C4573;background-image:url(searchIcon.gif);background-repeat:no-repeat;border:none;cursor:pointer;float:left;height:19px;width:23px}
form fieldset{text-align:left;border:none;margin:0;padding:0}
form legend{text-align:left;margin:0;padding:0}
form input,form textarea{font-family:arial,helvetica,sans-serif;margin:0;padding:0}
form input.button{text-align:left;border:none;cursor:pointer}
.boHeaderTop{width:972px;height:18px;background-color:#f1f1f1;padding:0 0 0 10px}
.boServiceFunctions{margin:-1px 0 0;padding:0}
.boServiceFunctions a.serviceFunctions{font-size:.7em;/*line-height:1.25*/line-height:1.6;color:#808285;font-family:Arial,sans-serif;margin:0 20px 0 0;padding:0}
.lngSwitch{background-color:#f1f1f1}
ul#lngs{float:left;width:100px;list-style-type:none;position:relative;z-index:900;font-family:Arial,sans-serif;margin:0;padding:0}
ul#lngs li.first{float:left;background-color:#f1f1f1}
ul#lngs li a{float:left;display:block;font-size:.7em;line-height:1.25;color:#808285;width:80px;background-image:url(langMenuStandard.gif);background-repeat:repeat-y;background-position:left top;padding:3px 10px 1px 20px}
ul#lngs li a img{margin:0 0 0 5px}
ul#lngs li:hover{position:relative;z-index:100}
ul#lngs li a:hover,ul#lngs li:hover a,ul#lngs li.active a{color:#808285;background-color:#fff;background-image:url(langMenuHover2.gif);background-repeat:repeat-y;background-position:left top;width:80px}
ul#lngs :hover ul{left:0;top:18px}
ul#lngs ul{position:absolute;left:-9999px;top:-9999px;width:162px;border-top:none;list-style-type:none;background-image:url(langMenuBorder.png);background-repeat:repeat-y;background-position:left bottom;z-index:800;margin:0 0 0 -1px;padding:19px 9px 15px 15px}
ul#lngs :hover ul li a{font-weight:700;font-size:11px;color:#404245;display:block;width:121px;border:none;float:left;text-indent:-13px;margin:0;padding:0}
ul#lngs :hover ul li a.arrow img{margin:0 -3px 0 5px;padding:0}
ul#lngs :hover ul li a.arrow .roundedBorderRight,ul#lngs :hover ul li a.arrow .roundedBorderEndRight{padding-left:0}
ul#lngs :hover ul li a.arrow .roundedBorder{padding:0 0 0 3px}
ul#lngs :hover ul li a.arrow:hover .roundedBorder{margin-left:-10px;background-image:url(subNavi_left_top.gif);background-repeat:no-repeat;background-position:left top;padding:0 0 0 3px}
ul#lngs :hover ul li a.arrow:hover .roundedBorder span.roundedBorderRight{margin-left:10px;background-image:url(subNavi_right_top.gif);background-repeat:no-repeat;background-position:right top}
ul#lngs :hover ul li a.arrow:hover .roundedBorderEnd span.roundedBorderEndRight{margin-left:10px;background-image:url(subNavi_right_bottom.gif);background-repeat:no-repeat;background-position:right bottom}
.topNavigation{width:982px;background-image:url(topNavi_bg.gif);background-repeat:repeat-x;background-color:#003B6A}
ul#mainMenu{float:left;width:735px;min-height:30px;list-style-type:none;position:relative;z-index:500;font-family:Arial,sans-serif;margin:0;padding:0}
ul#mainMenu li{float:left;background-image:url(topNavi_border_left.gif);background-repeat:no-repeat}
ul#mainMenu li a{float:left;font-size:.75em;line-height:1.25;font-weight:700;color:#fff;border-right:1px solid #003B6A;background-image:url(menuTopArrowDown.gif);background-repeat:no-repeat;background-position:right 0;display:inline-block;padding:7px 21px 8px 11px}
without submenu ul#mainMenu li.noSubmenu a{background-image:none;padding:7px 9px 8px 11px}
ul#mainMenu li:hover{position:relative;z-index:200}
ul#mainMenu li a:hover,ul#mainMenu li:hover a,ul#mainMenu li.active a{color:#003B6A;background-image:url(topNavi_hover_sub_new.gif);background-repeat:no-repeat;background-position:top right}
without submenu ul#mainMenu li.noSubmenu a:hover,ul#mainMenu li.noSubmenu:hover a,ul#mainMenu li.noSubmenu.active a{background-image:url(topNavi_hover.gif);background-repeat:repeat-x;background-position:top left}
ul#mainMenu :hover ul{left:0;top:30px}
ul#mainMenu ul{position:absolute;left:-9999px;top:-9999px;width:225px;border-top:none;list-style-type:none;background-image:url(menuTopSubBorder.png);background-repeat:repeat-y;background-position:left bottom;margin:0 0 0 -10px;padding:16px 9px 27px 20px}
.leftNavigation{width:250px;float:left;font-family:Arial,sans-serif;margin:0;padding:0}
.leftNavigation ul.pageMenu li a,.leftNavigation ul.pageMenu ul.level2 li a{font-size:12px;font-weight:700;color:#404245;display:block;width:228px;margin:1px 0 0;padding:0 10px 0 0}
.leftNavigation ul.pageMenu li a .roundedBorder{margin:0;padding:0 0 0 18px}
.leftNavigation ul.pageMenu li a .roundedBorder span.roundedBorderRight{display:block;text-indent:-22px;margin:0;padding:5px 5px 2px 8px}
.leftNavigation ul.pageMenu li a .roundedBorderEnd{height:4px;margin:0;padding:0 0 0 10px}
.leftNavigation ul.pageMenu li a .roundedBorderEnd span.roundedBorderEndRight{height:4px;display:block;margin:0;padding:0}
.leftNavigation ul.pageMenu li a img{margin:0 -2px 0 2px}
.leftNavigation ul.pageMenu li ul.level2 li a img{margin:0 0 0 14px}
.leftNavigation ul.pageMenu li a.active .roundedBorder span.roundedBorderRight{background-image:url(siteNavi_right_top_active.gif);background-repeat:no-repeat;background-position:right top}
.leftNavigation ul.pageMenu li a.active:hover .roundedBorder span.roundedBorderRight,.leftNavigation ul.pageMenu li a:hover .roundedBorder span.roundedBorderRight{background-image:url(siteNavi_right_top.gif);background-repeat:no-repeat;background-position:right top}
.leftNavigation ul.pageMenu li a.active:hover .roundedBorderEnd,.leftNavigation ul.pageMenu li a:hover .roundedBorderEnd{background-image:url(siteNavi_left_bottom.gif);background-repeat:no-repeat;background-position:left bottom}
.leftNavigation ul.pageMenu li a.active .roundedBorderEnd{background-image:url(siteNavi_left_bottom_active.gif);background-repeat:no-repeat;background-position:left bottom}
.leftNavigation ul.pageMenu li a.active:hover .roundedBorderEnd span.roundedBorderEndRight,.leftNavigation ul.pageMenu li a:hover .roundedBorderEnd span.roundedBorderEndRight{background-image:url(siteNavi_right_bottom.gif);background-repeat:no-repeat;background-position:right bottom}
.leftNavigation ul.pageMenu li a.active .roundedBorderEnd span.roundedBorderEndRight{background-image:url(siteNavi_right_bottom_active.gif);background-repeat:no-repeat;background-position:right bottom}
ul#mainMenu :hover ul li a{font-weight:700;font-size:11px;color:#404245;display:block;width:197px;border:none;float:left;text-indent:-13px;margin:0;padding:0}
ul#mainMenu :hover ul li a.arrow img{display:inline-block;margin:0;padding:6px 0 4px}
ul#mainMenu :hover ul li a.arrow:hover .roundedBorder{margin-left:-10px;background-image:url(subNavi_left_top.gif);background-repeat:no-repeat;background-position:left top}
ul#mainMenu :hover ul li a.arrow span.roundedBorder span.roundedBorderRight span.mainMenuLink{display:inline-block;margin:0 0 0 8px;padding:6px 0 4px 1px}
ul#mainMenu :hover ul li a.arrow:hover span.roundedBorder span.roundedBorderRight span.mainMenuLink{display:inline-block;width:182px;margin:0 0 0 8px;padding:6px 3px 4px 1px}
ul#mainMenu :hover ul li a.arrow:hover .roundedBorder span.roundedBorderRight{margin-left:10px;width:194px;background-image:url(subNavi_right_top.gif);background-repeat:no-repeat;background-position:right top}
ul#mainMenu :hover ul li a.arrow:hover .roundedBorderEnd span.roundedBorderEndRight{margin-left:10px;width:194px;background-image:url(subNavi_right_bottom.gif);background-repeat:no-repeat;background-position:right bottom}
.loginBox{float:right;background-image:url(topNavi_border_left.gif);background-repeat:no-repeat;background-position:left 0;border-left:1px solid #003b6a;width:67px;height:30px;padding:0}
.loginSpacer{float:right;background-image:url(topNavi_border_left.gif);background-repeat:no-repeat;background-position:left 0;border-left:1px solid #003b6a;width:2px;height:30px}
.topMenuSpacer{float:left;background-image:url(topNavi_border_left.gif);background-repeat:no-repeat;background-position:left 0;width:1px;height:30px}
.loginBox img{margin-bottom:-2px;padding:0 0 0 5px}
.loginBox a{width:57px;display:inline-block;color:#fff;font-weight:700;font-size:.75em;line-height:1.25;font-family:Arial,sans-serif;background-image:url(background_login.jpg);background-repeat:no-repeat;background-position:right top;margin:0;padding:7px 0 0 10px}
.imgBlock,.imgBlock img,.leftNavigation ul.pageMenu li a span,.bc a span{display:block}
h1,h2,h3,h4,h5,h6,form{margin:0;padding:0}
ul#lngs li.startpage,ul#lngs :hover ul li a.arrow,ul#mainMenu li.startpage,ul#mainMenu :hover ul li a.arrow{background-image:none}
ul#lngs :hover ul li,ul#mainMenu :hover ul li{background-image:none;padding:0 0 0 10px}
ul#lngs :hover ul li a span,ul#mainMenu :hover ul li a span{background-image:none;display:block;margin:0;padding:0}
ul#lngs :hover ul li a.arrow .roundedBorderEnd,ul#lngs :hover ul li a.arrow .roundedBorderEndRight,ul#mainMenu :hover ul li a.arrow .roundedBorderEnd,ul#mainMenu :hover ul li a.arrow .roundedBorderEndRight{height:2px;display:block}
ul#lngs :hover ul li a.arrow span.roundedBorder span.roundedBorderRight span.mainMenuLink,ul#lngs :hover ul li a.arrow:hover span.roundedBorder span.roundedBorderRight span.mainMenuLink{display:inline-block;margin:0 0 0 10px;padding:3px 5px 1px 3px}
ul#lngs :hover ul li a.arrow:hover .roundedBorderEnd,ul#mainMenu :hover ul li a.arrow:hover .roundedBorderEnd{margin-left:-10px;background-image:url(subNavi_left_bottom.gif);background-repeat:no-repeat;background-position:left bottom}
ul#mainMenu li.startpage a,ul#mainMenu li.noSubmenu.startpage a,ul#mainMenu :hover ul li a.arrow .roundedBorderRight,ul#mainMenu :hover ul li a.arrow .roundedBorderEndRight{padding-left:10px}
.leftNavigation ul.pageMenu,.leftNavigation ul.pageMenu ul.level2,.bc ul{list-style-type:none;width:228px;margin:0;padding:0}
.leftNavigation ul.pageMenu li,.bc ul li{float:left;margin:0;padding:0}
.leftNavigation ul.pageMenu li a.active .roundedBorder,.leftNavigation ul.pageMenu li ul.level2 a.active .roundedBorder{background-image:url(siteNavi_left_top_active.gif);background-repeat:no-repeat;background-position:left top}
.leftNavigation ul.pageMenu li ul.level2 a.active:hover .roundedBorder,.leftNavigation ul.pageMenu li a.active:hover .roundedBorder,.leftNavigation ul.pageMenu li a:hover .roundedBorder{background-image:url(siteNavi_left_top.gif);background-repeat:no-repeat;background-position:left top}
.loginBox a:hover,.loginBox a.active{width:57px;height:100%;display:inline-block;font-weight:700;font-size:.75em;line-height:1.25;font-family:Arial,sans-serif;color:#003B6A;background-image:url(background_login_hover.jpg);background-repeat:no-repeat;background-position:right top;margin:0;padding:7px 0 0 10px}
ul#mainMenu li.noSubmenu a {background-image:none;}

a.mailLink {
	background-image:url("tmail.gif");
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#215F8B;
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.35;
	margin:0;
	padding:0 0 0 20px;
	text-indent:0;
}

a.mainLinkContact {
	background-image:url("arrowLink.gif");
	background-position:left 6px;
	background-repeat:no-repeat;
	color:#215F8B;
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:0.85em;
	font-weight:bold;
	line-height:1.35;
	margin:0;
	padding:0 0 0 9px;
	text-indent:0;
}

input.boButton {
	background-color:#F1F1F1;
	background-image:url("boSubmit.gif");
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:22px;
	margin:20px 0 30px;
	padding:0 0 2px;
	width:57px;
}
input:hover.boButton {
	background-image:url("boSubmitHover.gif");
}

input.inKeyVisual {
	position: absolute; 
	z-index: 99; 
	margin: 220px 0pt 0pt 880px;
	font-family:Arial, sans-serif;
}

.grid2 h3.noMarginTop {
	margin-top:0;
	font-family:Verdana, sans-serif;
	font-size:22px;
	font-weight:normal;
}


input.boButton.dataSearch {
	display:inline;
	margin:0;
	margin-left:10px;
	font-family:Arial, sans-serif;
}

#filterData {
	width:732px;
	height:80px;
	border:1px solid #c3c3c4;
	background-color:#f1f1f1;
	font-family:Arial, sans-serif;
}

#filterData h6 {
	font-size:14px;
	padding: 20px 0 10px 10px;
	font-family:Arial, sans-serif;
}


#filterData h6 a {
	margin-left:10px;
	font-size:13px;
	color:#757576;
	font-family:Arial, sans-serif;
}

#filterData p {
	padding:0 10px 20px 10px; 
	font-size:12px;margin:0;
	font-family:Arial, sans-serif;
}

#filterEntry {
	height:16px;
	width:240px;
	color:black;
	font-size:11px;
}
#filterEntry.placeholder {
	color:#777777;
}

.listSearch {
	width: 734px;
	border:none;
	border-collapse:collapse;
	margin-top:20px;
}

.listSearch a {
	color:black;
}

.listSearch th, .listSearch td {
	padding:5px 10px;
	text-align:left;
	font-size:12px;
	font-family:Arial, sans-serif;
	border-bottom: 1px solid #c3c3c4;
}

.listSearch th.cl_1 {
	background-color:#e1e1e2;
	width: 394px;
	overflow:hidden;
}
.listSearch th.cl_2 {
	background-color:#c3c3c4;
	width: 164px;
	overflow:hidden;
}
.listSearch th.cl_3 {
	background-color:#e1e1e2;
	width: 176px;
	overflow:hidden;
}



.listSearch td.cl_1 {
	background-color:white;
	width: 394px;
	overflow:hidden;
}
.listSearch td.cl_2 {
	background-color:#e1e1e2;
	width: 164px;
	overflow:hidden;
}
.listSearch td.cl_3s {
	background-color:white;
	width: 176px;
	overflow:hidden;
}

.listSearch tbody tr.hover td {
	background-color:#e1e1e2;
	cursor:pointer;
}

.listSearch tbody tr.hover td.cl_2 {
	background-color:#c3c3c4;
	cursor:pointer;
}





/* tablesorter */

/* tables */
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
/*background-color: #628cb2;
color:#FFFFFF;*/
}



