* {font-size: 100%; }
body {margin: 0; padding: 0; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }
form {margin: 0; padding: 0; }
a {color: #002E5B; }
a:hover {color: #002E5B;  text-decoration: none;}
.sitemap ul {font-weight: bold; list-style-type: none; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; text-transform: uppercase;}
.sitemap ul ul {font-weight: normal; list-style-type: none; padding-left: 20px; padding-bottom: 5px; text-transform: none;}
.sitemap a {text-decoration: none;}
.sitemap a:hover {text-decoration: underline;}
.search .in {vertical-align: middle; height: 23px; width: 100%; border: 1px solid #a5acb2; }
.ruled {background-color: #F3F3F3; }
.docbody { max-width:1100px; width:expression(document.body.clientWidth > 1100? "1100px": "auto" ); }
.f73 a {font-size: 1em; color: #002E5B; white-space: nowrap; }
.menu a {font-size: 1.2em; text-decoration: none; color: #000000; }
.menu a:hover {font-size: 1.2em; text-decoration: underline; color: #002C59; }
.menu a.current {font-size: 1.2em; text-decoration: none; color: #999999; font-weight: bold;  cursor: text; }
.menu a:hover.current {font-size: 1.2em; text-decoration: none; color: #999999; font-weight: bold;  cursor: text; }
.menu_l2 {margin: 0px; padding: 12px 10px 0px 0px;}
.menu_l2 ul {margin: 0px; padding: 20px 0px 0px; list-style-type: none; }
.menu_l2 li {margin: 0px; padding: 0px; list-style-type: none; }
.menu_l2 li a {margin: 0px; padding: 3px 5px 3px 15px; list-style-type: none; display: block; background-image: url(p/b1.gif); background-repeat: no-repeat; background-position: 0% 0.7em; font-size: 1.1em; }
.menu_l2 li a:hover {margin: 0px; padding: 3px 5px 3px 15px; list-style-type: none; display: block; background-image: url(p/b1.gif); background-repeat: no-repeat; background-position: 0% 0.7em; font-size: 1.1em;  text-decoration: none;}
.menu_l2 li a.current {margin: 0px; padding: 3px 5px 3px 15px; list-style-type: none; display: block; background-image: url(p/b2.gif); background-repeat: no-repeat; background-position: 0% 0.5em; font-size: 1.1em; color: #666666; cursor: text;  text-decoration: none;}
.menu_l2 li a:hover.current {margin: 0px; padding: 3px 5px 3px 15px; list-style-type: none; display: block; background-image: url(p/b2.gif); background-repeat: no-repeat; background-position: 0% 0.5em; font-size: 1.1em; color: #666666; cursor: text; }
.menu_l2 ul ul {margin: 0px; list-style-type: none; padding: 0px;}
.menu_l2 li li {padding-right: 0px; padding-left: 15px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
.menu_l2 li li a {padding-right: 5px; background-position: 0% 0.7em; display: block; padding-left: 15px; font-size: 1.0em; background-image: url(p/b1.gif); padding-bottom: 3px; margin: 0px; padding-top: 3px; background-repeat: no-repeat; list-style-type: none}
.menu_l2 li li a:hover {padding-right: 5px; background-position: 0% 0.7em; display: block; padding-left: 15px; font-size: 1.0em; background-image: url(p/b1.gif); padding-bottom: 3px; margin: 0px; padding-top: 3px; background-repeat: no-repeat; list-style-type: none; text-decoration: none}
.menu_l2 li li a.current {padding-right: 5px; background-position: 0% 0.5em; display: block; padding-left: 15px; font-size: 1.0em; background-image: url(p/b2.gif); padding-bottom: 3px; margin: 0px; cursor: text; color: #666666; padding-top: 3px; background-repeat: no-repeat; list-style-type: none; text-decoration: none}
.menu_l2 li li a.current:hover {padding-right: 5px; background-position: 0% 0.5em; display: block; padding-left: 15px; font-size: 1.0em; background-image: url(p/b2.gif); padding-bottom: 3px; margin: 0px; cursor: text; color: #666666; padding-top: 3px; background-repeat: no-repeat; list-style-type: none}
.logobg {background-image: url(p/logo_bg.jpg); background-repeat: repeat-x; background-position: 0 0; height: 155px; }
.news {padding-top: 0; padding-right: 10px; padding-bottom: 50px; padding-left: 0; background-color: #9999FF; vertical-align: top; height: 400px;}
.news ul {margin: 0; padding-top: 20px; padding-left: 20px; }
.news a {color: #000000; }
.news a:hover {color: #000000; text-decoration:none; }
.pr_list {padding-right:20px; line-height: 130%;}
.pr_list a {color: #000000; text-decoration: none; white-space: nowrap; }
.pr_list a:hover {color: #002C59; text-decoration: underline; white-space: nowrap; }
h1, h2, h3 {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size: 1.5em;	font-weight: lighter;	color: #333333;}
h2 {font-size: 1.3em; font-weight: bold;}
h3 {font-size: 1.2em; font-weight: bold; }
.content {	padding-left: 28px; padding-top: 20px; }
.content ul {margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; }
.img_left {position: relative; left: -28px; }
.block_left {position: relative; left: -28px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #003366; border-bottom-color: #003366; }
.table01 {border-collapse:collapse;}
.table01 td {border: 1px solid #bcc4c0; }
.table02 {border-collapse:collapse; }
.table02 td {border-bottom: 1px solid #bcc4c0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; border-top-width: 1px; border-top-style: solid; border-top-color: #bcc4c0; padding: 5px}
.table03 {border-collapse:collapse; }
.table03 td {padding-bottom: 10px; padding-left: 5px; }
.table03 th {vertical-align: top; text-align: left; border-top: 1px solid #bcc4c0; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; }
.str_top {background-repeat: no-repeat; background-position: 0% 0%; padding-left: 22px; padding-top: 3px; padding-bottom: 20px; padding-right: 10px; }
.str_bot {background-repeat: no-repeat; background-position: 0% 0%; padding-left: 22px; padding-top: 20px; border-top-width: 5px; border-top-style: solid; padding-right: 10px; padding-bottom: 10px; }
.str1_top {background-image: url(p/b_gray_top.gif); }
.str1_bot {background-image: url(p/b_gray_bot.gif); border-top-color: #BDC4C0; }
.str2_top {background-image: url(p/b_darkblue_top.gif); }
.str2_bot {background-image: url(p/b_darkblue_bot.gif); border-top-color: #003366; }
.wtxt  {color: #eee;}
#logoprint {display: none;}
