body,p,div,ul,li,ol,tr,th { font-family: arial, helvetica, sans-serif; font-size:12px; color:#333333;}
td { font-family: arial, helvetica, sans-serif; font-size:12px; color:#333333;}
pre { font-family: "Courier New", courier, monospace; font-size:12px;}
h1 { color:#FFFFFF; font-weight:bold; font-family: arial, helvetica, sans-serif;font-size: 2px; margin-top:0px; margin-bottom:0px; line-height:0px;} 
h2 { font-family: arial, helvetica, sans-serif; font-size:15px;}
h3 { font-family: arial, helvetica, sans-serif; font-size:14px; margin-top: 10px;}
h4 { font-family: arial, helvetica, sans-serif; font-size:14px; margin-top: 2px;}
th {font-weight: bold;}
ul {padding-left:25px; margin-left:0px;}
li {padding-left:0px; margin-left:25px; list-style-type:square;}
a { text-decoration: none; font-family: arial, helvetica, sans-serif;}
a[href]:visited {color: #50305F;}
a[href]:hover {color: #F08000;}
.dev { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align:left; vertical-align:middle; white-space:nowrap; }
.tb { color:#14267B; font-weight:bold; font-family: arial, helvetica, sans-serif; font-size: 14px; height: 26px; padding-top: 3px; text-align:left; vertical-align:top;}
.header { color:#14267b; font-weight:bold; font-family: arial, helvetica, sans-serif;font-size: 16px;}
.dir {font-weight:bold; font-family: arial, helvetica, sans-serif;font-size: 12px; text-align:center; color:#0000A0;}
.small { font-family: arial, helvetica, sans-serif; font-size:10px;}
.smallp { font-family: arial, helvetica, sans-serif; font-size:10px; color:#D0D0D0;}
.smallindex { font-family: arial, helvetica, sans-serif; font-size:10px;}
.normal { font-family: arial, helvetica, sans-serif; font-size:12px;}
.large { font-family: arial, helvetica, sans-serif; font-size:13px;}
.highlight { font-family: arial, helvetica, sans-serif; font-size:14px; font-weight:bold}
.label { color:#14267B; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight:bold; margin-top:5px; margin-bottom:5px;}
.footer { color:#808080; font-family: arial, helvetica, sans-serif; font-size: 8px;}
.navi { font-family: arial, helvetica, sans-serif; font-size:11px; color:#14267B; text-align:right; vertical-align:top; white-space:normal;}
.idx { font-family: arial, helvetica, sans-serif; font-size:11px; color:#14267B; text-align:left; vertical-align:top; white-space:nowrap; }
.news { color:#14267B; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight:bold; margin-top:3px; margin-bottom:3px;}
.key {font-weight:bold; font-family: arial, helvetica, sans-serif;font-size: 12px; color:#14267B;}
.block { text-align: justify;}
.indent { margin-left: 20px; }
.nowrap { white-space: nowrap;}
.diag { font-family: arial, helvetica, sans-serif; vertical-align: top; margin:0px; text-indent:0px; margin:0px; padding:0px; border:0px; border-width: 0px; border-spacing:0px;}
.icon {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.prosite { font-family: arial, helvetica, sans-serif; font-size:10px; color:#333333; padding-right:3px; padding-left:3px; border:1px solid #E0E0E0; background-color:#F7F7F7;}
.prositeb { font-family: arial, helvetica, sans-serif; font-size:10px; color:#333333; border-bottom:1px solid #E0E0E0;  border-top:1px solid #E0E0E0; background-color:#F7F7F7;}
.topselect { font-family: arial, helvetica, sans-serif; font-size:11px; width: 380px; border:1px solid #E0E0E0;  background:#FFFFFF; color:#00005c; vertical-align:top; } 
.naviselect { font-family: arial, helvetica, sans-serif; font-size:11px; width: 400px; border:1px solid #E0E0E0; background:#FFFFFF; color:#00005c; vertical-align:top; } 
.search { font-family: arial, helvetica, sans-serif; font-size:11px; width: 280px; border:1px solid #C0C0C0; background:#FFFFFF; color:#00005c; vertical-align:top; } 
.blueground { background-color:#14267B; color:#FFFFFF;}
.grayground { background-color:#A0A0A0; color:#FFFFFF;}
.tsm td { font-family: arial, helvetica, sans-serif; font-size: 10px; text-align:center; vertical-align:middle; padding: 1px;}
.tbs {background-color:#FFFFFF; padding: 0px;}

.banner1 { font-family: arial, helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold; background-color:#14267b; text-align:left; border:0px; padding:4px; padding-left:8px;}
.banner1 a { font-family: arial, helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold; background-color:#14267b; border-width: 0px;}
.banner1 a:hover { color: #EE7F00;}
.banner1 a:visited { color: #FFFFFF;}
.banner2 { font-family: arial, helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:normal; border-right:1px; border-right-style:solid; border-right-color:#14267B; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#14267B; padding-left:8px; padding-right:8px; background-color:#F7F7F7;}
.banner3 {background-color:#F7F7F7;  border-right:1px solid #14267b; border-bottom:1px solid #14267b; padding: 3px;padding-left:10px;  font-weight:bold;}
.banner4 { font-family: arial, helvetica, sans-serif; font-size: 12px; color:#14267b; font-weight:bold; background-color:#F0F0F0; text-align:left; border-bottom:1px solid #14267b;}
.banner5 a:hover { color: #EE7F00;}
.banner5 a:visited { color: #FFFFFF;}
.banner5 { font-family: arial, helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold; background-color:#14267b; border:0px; padding:6px; padding-left:8px;}
.highlights { font-family: arial, helvetica, sans-serif; font-size: 12px; color:#14267b; font-weight:bold;}
.shadow {background-color:#F7F7F7;  border-right:1px solid #14267b; border-bottom:1px solid #14267b;}
.shadowd {background-color:#F0F0F7;  border-right:2px solid #14267b; border-bottom:2px solid #14267b;}
.vcard {background-color:#FEFEFE;  border:1px solid #E0E0E0; border-bottom:1px solid #14267b; border-right:1px solid #14267b; width:345px; padding:5px; margin-left:25px;}
.navibox {border-right:1px solid #14267b;border-bottom:1px solid #14267b; background-color:#F7F7F7; text-align:left; width:400px;}
.config {background-color:#F7F7F7; color:#808080;  border-right:1px solid #14267b; border-bottom:1px solid #14267b; margin-left:15px; border-left:15px solid #FFFFFF;}

.frametab { background-color:#F7F7F7;  border:1px solid #14267b; text-align: center; font-weight:bold;}
.frametabchoosen {background-color:#FFFFFF;   border-top:1px solid #14267b; border-right:1px solid #14267b; border-left:1px solid #14267b; text-align: center; font-weight:bold;}
.framebody {background-color:#FFFFFF;  padding-top:15px; padding-left:24px; padding-right:24px; padding-bottom:10px; border-left:1px solid #14267b; border-right:1px solid #14267b; border-bottom:1px solid #14267b;}
.frameheader {background-color:#FFFFFF;  padding-top:15px; padding-left:24px; padding-right:24px; padding-bottom:10px;  border-left:1px solid #14267b; border-right:1px solid #14267b; border-top:1px solid #14267b;}
.framehdline {background-color:#FFFFFF;  text-align: center; font-weight:bold; padding:8px;}
