@charset "utf-8";
/* CSS Document */

#languageSelect,
#searchBox {
	display:none;
}


body{ background: url(../images/all/page_bg.gif); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; margin-top: 0px; }
img{ border: none; }
.border_bottom { background: url(../images/all/border_bottom.gif) repeat-x; }
.border_left { background: url(../images/all/border_left.gif) repeat-y; }
.border_right { background: url(../images/all/border_right.gif) repeat-y; }
.theme{ margin: 3px 0 4px 0; }
#container{ background: #ffffff; }
#container .header_bg { background: url(../images/all/header_bg.gif) repeat-x; }
#content{ color: #34716b; font-size: 13px; padding: 3px 6px 25px 9px; }
#content .form_error { color: #800000; font-weight: bold; padding-bottom: 10px; }
#content .form_error li { font-weight: normal; list-style-image: none; list-style-type: square; margin-left: 15px; }
#content .form_error p { margin-bottom: 10px; }
#content a:link,#content a:active{ color: #567e7e; font-size: inherit; font-weight: bold; text-decoration: underline; }
#content a:visited,#content a:hover{ color: #1f6c13; font-size: inherit; font-weight: bold; text-decoration: underline; }
#content div.csc-header-n1{ background: url(../images/all/line.gif) repeat-x top; height: 30px; vertical-align: top; }
#content div.csc-header-n1 h1.csc-firstHeader{ background: url(../images/all/arrow_title.gif) #ffffff no-repeat; color: #28a097; display: inline; font: bold 14px/1.7em Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 0 10px 0 21px; }
#content div.csc-sitemap{ background: url(../images/sitemap/sitemap.gif) no-repeat right top; }
#content li{ list-style-image: url(../images/all/arrow_text.gif); margin-bottom: 0.5em; }
#content p{ margin: 3px 5px 2em 2px; }
#content table td{ font-size: 12px; }
#content table.table_content{ border-collapse: collapse; border-left: 1px solid #2a655f; }
#content table.table_content td{ background: #dcefed; border-bottom: 1px solid #2a655f; border-right: 1px solid #2a655f; font-size: 12px; margin: 0; padding: 5px 10px; text-align: center; vertical-align: top; }
#content table.table_content td.td-0{ text-align: left; }
#content table.table_content th{ background: #2a655f; border-bottom: 4px solid #20968d; border-right: 1px solid #2a655f; color: #ffffff; font-size: 12px; padding: 6px 30px; }
#content table.table_download img{ margin: 0 10px; }
#content table.table_download td{ background: #f0faf9; color: #34716b; font-size: 13px; vertical-align: top; }
#content table.table_download td.icon{ width: 50px; }
#content table.table_download td.size{ text-align: center; width: 100px; }
#content table.table_download th{ background: url(../images/all/table_download_header_bg.jpg) no-repeat; color: #ffffff; font-size: 12px; height: 28px; padding-left: 10px; text-align: left; }
#content table.table_narrow li,#content table.table_narrow p{ margin: 0; }
#content table.table_narrow td,#content table.table_wide td{ background: #eff6f6; color: #34716b; font-size: 13px; vertical-align: top; }
#content table.table_narrow td.border,#content table.table_wide td.border,#content table.table_download td.border{ border-bottom: 1px solid #006c64; border-left: 1px solid #006c64; border-right: 1px solid #006c64; padding: 5px; }
#content table.table_narrow th,#content table.table_wide th{ background: url(../images/all/table_header_bg.gif) no-repeat; color: #34716b; font-size: 12px; height: 28px; padding-left: 10px; text-align: left; vertical-align: top; }
#content table.table_narrow th.border,#content .table_wide th.border { border-right: 1px solid #006c64; }
#content table.table_narrow ul { margin: 0; padding-left: 1.3em; }
#content table.table_narrow,#content table.table_wide,#content table.table_content,#content table.table_download{ margin-bottom: 2em; }
#content table.table_wide a { font-size: 11px; }
#content table.table_wide h4 { background: url(../images/all/arrow_big.gif) no-repeat left center; color: #28a097; font: bold 14px/1em Verdana,Geneva,Arial,Helvetica,sans-serif; padding-left: 10px; }
#content table.table_wide p { margin: 0 0 1em 0; }
#content ul { margin-bottom: 2em; padding-left: 1.3em; }
#copyright { background: #004d45; color: #ffffff; font-size: 9px; text-align: center; }
#header{ }
#header #topNavWrap { margin-left: 5px; }
#header #topNavWrap a { display: block; font-size: 13px; font-weight: bold; line-height: 260%; text-decoration: none; width: auto; }
#header #topNavWrap a:visited,#header #topNavWrap a:link,#header #topNavWrap a:active { color: #34716b; }
#header #topNavWrap a:hover,#header #topNavWrap div.activeLink a { background: url(../images/nav/button_up.gif) no-repeat; color: #ffffff; }
#header #topNavWrap div.topNavItemWrap { background: url(../images/nav/button_down.gif) no-repeat; float: left; text-align: center; width: 96px; }
#header .company { font: bold 13px/120% Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 1px 0 0 8px; }
#header .search { border: solid 1px #cccccc; height: 20px; width: 110px; }
#subnav { width: 145px; }
#subnav a { background: url(../images/subnav/subnav_bg.gif) no-repeat; display: block; font-size: 11px; font-weight: bold; line-height: 200%; padding-left: 6px; text-decoration: none; }
#subnav a:visited,#subnav a:link,#subnav a:active { color: #ffffff; }
#subnav a:hover { background: url(../images/subnav/subnav_bg_active.gif) no-repeat; color: #000000; text-decoration: none; }
#subnav div.DivChang a { background: url(../images/subnav/subnav_bg_active.gif) #d8e3e2 no-repeat; color: #000000; }
#subnav div.DivStart { display: inline; }
#subnav div.second_level a { background: #89b493 none; border-bottom: 1px solid #ffffff; font-size: 11px; font-weight: normal; line-height: 120%; padding: 3px 3px 3px 6px; }
#subnav div.second_level a:hover { background: #d8e3e2; }
