body  { font-size:76%; font-family:arial,sans-serif; color:#1f2067; background:#fff; margin:0 auto; padding:0; border:0; text-align:center; }
img { display:inline; border:0; }
hr { margin:0; padding:0; width:100%; height:0; border:0; border-top:1px #97a331 solid; clear:both; overflow:hidden; }
ul { color:#d1007b; font-size:100%; font-family:arial,sans-serif; line-height:100%; list-style:square; list-style-image:none; margin:0; padding:0; }
ul .results li { padding:0.2em; }
ul .results { list-style:none; text-align:left; padding-left:12em; }
#sitemap ul,ul .bullet { margin:0.2em 0 0.2em 1.5em; padding:0.2em 0 0.3em 0.3em }
h1,h2,h3,h6,dl { display:block; font-size:100%; line-height:100%; margin:0; padding:0; font-family:arial,sans-serif; font-weight:normal; }
h4,h5,dd { display:block; }
dl { position:relative; width:100%; background-image:none; background-repeat:repeat; background-position:top left; text-align:left; }
p  { font-size:0.4em; line-height:0.5em; margin:0; padding:0; }
strong { font-weight:bold; }
form  { font-size:90%; margin:0; padding:0; }
fieldset,dd { margin:0; padding:0; border:0; }
textarea,input { width:100%; color:#036; background-color:#fff; font-family:arial,sans-serif; text-align:left; margin:0; border:1px #036 solid; float:left; }
textarea { display:block; width:100%; height:auto; font-size:95%; line-height:95%; overflow:hidden; padding:0.1em 0.2em 0.3em 0.5em; }
input  { height:1.2em; line-height:100%; padding:0.1em 0.2em 0 0.2em; }
.full input { width:1.4em; border:0; padding:0; margin:0; float:left; }
button { width:7em; height:1.8em; color:#c00; background:#ffe675; padding:0; }
button:hover { color: #c00; background: #ffaf00; }
select { color:#036; background-color:#fff; font-family:arial,sans-serif; font-size:90%; text-align:left; margin:0; padding:0; }
option { padding:0.1em 0.5em 0.1em 0.5em }
a { color:#d1007b; background:transparent; text-decoration:none; }
a:hover { color:#ffc000; }
.vert a:before,.hori a:before,a[class^="ico"]:before { content:"\00bb\00a0\00a0";color:#1f2067; font-size:120%; font-weight:bold; }
.vert a:hover:before,.hori a:hover:before,a[class^="ico"]:hover:before { color:#d1007b; }
.cb { height:1px; margin-top:-1px; clear:both; }

.head0p,.head0m,.head0k,.head0g,.head0w { font-size:160%; line-height:110%; font-weight:bold; background:transparent; }
.head1p,.head1m,.head1k,.head1g,.head1w { font-size:140%; line-height:105%; font-weight:bold; background:transparent; }
.head2p,.head2m,.head2k,.head2g,.head2w { font-size:110%; line-height:100%; font-weight:bold; background:transparent; }
.head0p,.head1p,.head2p { color:#1f2067; }
.head2p { line-height:110%; }
.head0m,.head1m,.head2m { color:#d1007b; }
.head0k,.head1k,.head2k { color:#000; }
.head0g,.head1g,.head2g { color:#333; }
.head0w,.head1w,.head2w { color:#fff; }

.text0p,.text0m,.text0k,.text0g { font-size:100%; line-height:135%; background:transparent; }
.text0p a,.text0m a,.text0k a,.text0g a,.text0w a { text-decoration:none; }
.text0p,.textQp { color:#1f2067; }
.text0p a { font-weight:bold }
.text0m a { color:#1f2067; }
.text0m,.textQm { color:#d1007b; }
.text0k { color:#000; }
.textQp,.textQm,.text0g,.text0w { font-size:90%; line-height:100%; background:transparent; }
.text0g,.text0g a { color:#777; }
.text0w,.text0w a { color:#fff; }
.text0g a:hover,.text0w a:hover { color:#d1007b; }
.icon { color:#d1007b; font-size:120%; font-weight:bold; margin-right:0.4em }
.crumb { color:#1f2067; }
.quote0 { font-size:100%; font-style:italic; }
.bg1 { background:#dedee8; }
.bg2 { background:#fde8f4; }

#objectdiv .areadiv,#objectdiv .coldiv,#objectdiv .rowdiv,#objectdiv .elemdiv { position:relative; width:100%; background:transparent none no-repeat top left; border:0; margin:0; padding:0; overflow:visible; }
#objectdiv .expand { overflow:hidden; }
#objectdiv .areadiv,#objectdiv .rowdiv { clear:both; }
#objectdiv .coldiv { float:left; list-style:none; list-style-image:none; margin:0; padding:0; }
#objectdiv .colborder { margin-left:-1px; }
#objectdiv .elemdiv { float:none; clear:both; }
#objectdiv .text { font-size:100%; line-height:120%; text-align:left; }
#objectdiv h4.img { background-color:transparent; background-image:none; background-repeat:no-repeat; }
#objectdiv .image,#objectdiv .form { float:left; }
#objectdiv .table {}
#objectdiv .menu {}
#objectdiv .spacer { display:block; }
#objectdiv .tabr,#objectdiv .tabe { width:auto; border-left:1px solid #999; border-right:1px solid #999; padding:0 0.3em; }
#objectdiv .tabe { width:auto; background:#e2e3ff url(IMAGE/SHELL3.GIF) repeat-x; border-left:1px solid #999; border-right:1px solid #999; padding:0.3em 1em 0.8em 1em; }
#objectdiv .togr { padding:0; margin-bottom:0.5em; }
#objectdiv span.togin { display:block; margin-top:0.5em; margin-bottom:0.5em; }
#objectdiv .tabr { background:#efefef; text-align:center; }
#objectdiv .t-select .tabr { background:#fff; }
#objectdiv span.caption { min-width:1em; min-height:1em; margin:0; padding:0 0.5em; float:left; overflow:visible; clear:both; }

#objectdiv form ul { width:auto; list-style:none; list-style-image:none; overflow:hidden; margin:0; padding:0; }
#objectdiv form li.form-x { padding:0.2em 0; clear:both; overflow:hidden; }
#objectdiv form .panel { background:#dedee8; margin:0.5em 0; }
#objectdiv form .label { color:#1f2067; float:left; width:33%; text-align:right; }
#objectdiv form span.form-r { padding-left:1em; float:left; width:14em; text-align:left; }
#objectdiv form .full .form-r { width:15%; }
#objectdiv form .full .label { width:80%; }
#objectdiv form .form-s { width:10em; float:left; height:1.8em; color:#1f2067; background:#dedee8; padding:0 0.2em 0.3em 0.2em; font-size:100%; font-weight:bold; text-align:center; }
#objectdiv form .form-o { width:1em; border:0; color:#d1007b; background:transparent; padding:0; margin-top:-0.4em; font-size:200%; font-weight:bold; text-align:center; float:right; }
#objectdiv form .form-s:hover { color:#fff; background:#d1007b; }
#objectdiv form .form-o:hover { color:#ffc000; }
#objectdiv form .form-sg { width:70%; float:right; }

.t-menu { background:transparent; margin:0; padding:0; list-style:none; overflow:hidden; cursor:pointer; }
.t-menu li.t-c0 { background:transparent; float:left; }
.t-menu li a { color:#666; font-weight:bold; text-decoration:none; }
.t-menu li.t-select { background:#fff; margin:0 0 -1px 0; border-bottom:none; }
.t-menu li.t-select a { color:#333; }
.t-wrap { margin:-2px 0 0 0; padding:0; background:#999; clear:both; }

.t-c0,.t-c1 { background:transparent; }
.t-c0 .b1,.t-c0 .b2,.t-c0 .b3,.t-c0 .b4,.t-c0 .b1b,.t-c0 .b2b,.t-c0 .b3b,.t-c0 .b4b { display:block; overflow:hidden; font-size:1px; }
.t-c0 .b1,.t-c0 .b2,.t-c0 .b3,.t-c0 .b1b,.t-c0 .b2b,.t-c0 .b3b { height:1px; }
.t-c0 .b1 { background:#999; margin:0 5px 0 5px; }
.t-c0 .b2 { border-left:1px solid #999; border-right:1px solid #999; margin:0 3px 0 3px; border-width:0 2px 0 2px; }
.t-c0 .b3 { border-left:1px solid #999; border-right:1px solid #999; margin:0 2px 0 2px; }
.t-c0 .b4 { border-left:1px solid #999; border-right:1px solid #999; margin:0 1px 0 1px; height:2px; }
.t-c0 .b4b { border-left:1px solid #999; border-right:1px solid #999; margin:0 0 0 0; height:2px; }
.t-c0 .b3b { border-left:1px solid #999; border-right:1px solid #999; margin:0 0 0 0; }
.t-c0 .b2b { background:#999; border-left:2px solid #999; border-right:2px solid #999; margin:0 0 0 0; border-width:0 1px 0 1px; }
.t-c0 .b1b { background:#efefef; margin:0; }
.t-c0 .b2,.t-c0 .b3,.t-c0 .b4,.t-c0 .b3b,.t-c0 .b4b,.t-c0 .tabr { background:#efefef; }

.t-c1 .b1,.t-c1 .b2,.t-c1 .b3,.t-c1 .b4,.t-c1 .b1b,.t-c1 .b2b,.t-c1 .b3b,.t-c1 .b4b { background:#efeffa; display:block; overflow:hidden; font-size:1px; }
.t-c1 .b1,.t-c1 .b2,.t-c1 .b3,.t-c1 .b1b,.t-c1 .b2b,.t-c1 .b3b { height:1px; background:#efeffa; }
.t-c1 .b1 { background:#999; margin:0 5px 0 0; border-left: #999 1px solid; border-right: #999 3px solid; }
.t-c1 .b2 { background:#fff; border-left:2px solid #999; border-right:2px solid #999; margin:0 3px 0 0; border-width:0 2px 0 1px; }
.t-c1 .b3 { background:#fff; border-left:1px solid #999; border-right:1px solid #999; margin:0 2px 0 0; }
.t-c1 .b4 { background:#fff;  border-left:1px solid #999; border-right:1px solid #999; margin:0 1px 0 0; height:2px; }
.t-c1 .b4b { border-left:1px solid #999; border-right:1px solid #999; margin:0 1px 0 1px; height:2px; }
.t-c1 .b3b { border-left:1px solid #999; border-right:1px solid #999; margin:0 2px 0 2px; }
.t-c1 .b2b { border-width:0; border-left:2px solid #999; border-right:2px solid #999; margin:0 3px 0 3px;  }
.t-c1 .b1b { background:#999; margin:0 5px 0 5px; }

.t-select .b2,.t-select .b3,.t-select .b4,.t-select .b1b,.t-select .b2b,.t-select .b3b,.t-select .b4b,.t-select .tabr { background:#fff; }

.s-req,.s-fail { display:block; width:100%; padding:2em; overflow:auto; }
.s-req { color:#999; }
.s-fail { color:#c00; }
.results ul { list-style:none; list-style-image:none; font-size:90%; line-height:100%; text-align:left; }

.corner10 { background:transparent; }
.corner10 .b1, .corner10 .b2, .corner10 .b3, .corner10 .b4, .corner10 .b1b, .corner10 .b2b, .corner10 .b3b, .corner10 .b4b { display:block; overflow:hidden; font-size:1px; }
.corner10 .b1, .corner10 .b2, .corner10 .b3, .corner10 .b1b, .corner10 .b2b, .corner10 .b3b { height:1px; }
.corner10 .b1 { background:#999; margin:0 5px 0 5px; }
.corner10 .b2 { background:#efeffa url(IMAGE/SHELL3.GIF) repeat-x; border-width:0; border-left:2px solid #999; border-right:2px solid #999; margin:0 3px 0 3px; }
.corner10 .b3 { background:#efeffa url(IMAGE/SHELL3.GIF) repeat-x; border-left:1px solid #999; border-right:1px solid #999; margin:0 2px 0 2px; }
.corner10 .b4 { background:#efeffa url(IMAGE/SHELL3.GIF) repeat-x; border-left:1px solid #999; border-right:1px solid #999; margin:0 1px 0 1px; height:2px; }
.corner10 .b4b { background:#efeffa; border-left:1px solid #999; border-right:1px solid #999; margin:0 1px 0 1px; height:2px; }
.corner10 .b3b { background:#efeffa; border-left:1px solid #999; border-right:1px solid #999; margin:0 2px 0 2px; }
.corner10 .b2b { background:#efeffa; border-width:0; border-left:2px solid #999; border-right:2px solid #999; margin:0 3px 0 3px;  }
.corner10 .b1b { background:#999; margin:0 5px 0 5px; }
.corner10 .cbox { background-color:#efeffa; background-image:url(IMAGE/SHELL3.GIF); background-repeat:repeat-x; border-left:1px solid #999; border-right:1px solid #999; padding:0; }
.corner10 .dbox { display:block; width:96%; margin:0 0.5em; }

.vert,.hori { position:relative; background:transparent; padding:0.2em; }
.vert a:hover,.hori a:hover { color:#d1007b; background-position:top left; }

.hori a,.hori a:visited { min-height:1em; }
.hori,.vert a,.vert a:visited { width:auto; }
.vert ul ,.hori ul { padding:0; margin:0; list-style-type:none; }
.vert ul li { float:left; margin-bottom:-1px; margin-right:1px; position:relative; }
.vert ul.handled,.vert ul.handled2 { z-index:999; display:none; }
.vert ul li:hover ul li ul,.vert ul.handled :hover ul.handled2 li ul.handled2 { display:none; }
.vert ul li:hover ul,.vert ul a:hover ul,.vert ul.handled li:hover ul.handled2,.vert ul.handled a:hover ul.handled2,.vert ul.handled2 li:hover ul.handled2,.vert ul.handled2 a:hover ul.handled2 { display:block; position:absolute; top:0; margin-left:-1px; }
.hori li { position:relative; min-height:1em; margin-right:-1px; float:left;  }
.hori ul.handled,.hori ul.handled2 { position:absolute; height:0; top:1.4em; left:0; margin-top:-1px; visibility:hidden; z-index:999; }
.hori ul.handled a,.hori ul.handled2 a { margin-top:-1px; }
.hori ul.handled2,.hori ul.handled :hover .handled2,.hori ul.handled :hover ul ul.handled2 { visibility:hidden; }
.hori ul li:hover ul.handled,.hori ul a:hover ul.handled,.hori ul.handled :hover ul.handled2,.hori ul.handled a:hover ul.handled2 { visibility:visible; }
.hori ul.handled2 { top:1px; margin-left:-1px; }

.vert a,.vert a:visited,.hori a,.hori a:visited { display:block; text-decoration:none; color:#1f2067; background-color:transparent; background-image:none; background-position:top left; background-repeat:no-repeat; text-align:left; font-size:90%; font-family:arial,sans-serif; font-weight:bold; padding:0.3em 0.1em; border:0; }
.vert,.vert ul,.vert li,.hori li,.hori ul.handled,.hori ul.handled2 { width:12em; }
.hori ul.handled2,.vert ul li:hover ul,.vert ul a:hover ul,.vert ul.handled li:hover ul.handled2,.vert ul.handled a:hover ul.handled2,.vert ul.handled2 li:hover ul.handled2,.vert ul.handled2 a:hover ul.handled2 { left:12em; }
a.aml,.aml a { padding-left:0.8em; color:#d1007b; }

#pagenav { position:relative; cursor:pointer; margin:0 auto; padding:0; width:100%; float:none; background-color:transparent; background-image: none; background-repeat: repeat; background-position:top left; border-style:none; border-width:0; border-color:transparent; overflow:visible; }
#pagenav.vert a:before,#pagenav.hori a:before { content:""; }
#pagenav.vert a,#pagenav.vert a:visited,#pagenav.hori a,#pagenav.hori a:visited { color:#1f2067; background-color:transparent; background-image:url(IMAGE/MENU-BG00.GIF); background-position:top left; background-repeat:repeat-y; text-align:center; font-size:95%; font-family:arial,sans-serif; padding:0.5em 0.7em; border:0; border-right:1px solid #666; }
#pagenav.vert a:hover,#pagenav.hori a:hover { color:#fff; background-position:bottom right; }
#pagenav.vert,#pagenav.vert ul,#pagenav.vert li,#pagenav.hori li,#pagenav.hori ul.handled2,#pagenav.vert a:hover,#pagenav.hori ul.handled { width:auto; }
#pagenav.hori ul.handled2,#pagenav.vert ul li:hover ul,.vert ul a:hover ul,#pagenav.vert ul.handled li:hover ul.handled2,.vert ul.handled a:hover ul.handled2,#pagenav.vert ul.handled2 li:hover ul.handled2,#pagenav.vert ul.handled2 a:hover ul.handled2 { left:auto; }
#pagenav.vert,#pagenav.hori { padding:0.2em; }
#pagenav.hori ul.handled2 { top:1px; }
#pagenav.vert a:hover,#pagenav.hori ul.handled { top:1.6em; }

#copydiv,#rangediv,#pagediv,#upperdiv,#contentdiv,#totaldiv,#twdiv,#tw1div,#objectdiv,#lowerdiv { position:relative; margin:0; padding:0; text-align:center; overflow:hidden; }
#rangediv,#upperdiv,#lowerdiv { width:100%; }
#rangediv,#twdiv,#tw1div,#objectdiv { padding:0; margin:0 auto; clear:both; }
#copydiv { width:70em; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; padding:0; float:none; clear:both; }
#rangediv { display:none; }
#pagediv { width:100%; padding:0; margin:0; float:none; }
#contentdiv { width:100%; }
#totaldiv { width:100%; float:none; }
#twdiv { width:100%; }
#tw1div { width:780px; background-color:transparent; background-image:url(IMAGE/BORD-L.GIF); background-position:top center; background-repeat:repeat-y; }
#objectdiv { width:760px; border:0; background-color:transparent; background-image:url(IMAGE/BGD-01.GIF); background-position:top center; background-repeat:repeat-x; }
