html { }
body { font-size:76%; line-height:80%; font-family:arial,helvetica,sans-serif; color:#000; background:#ddd; margin:0 auto; padding:0; border:0; text-align:center; }
.safari { font-size:120%; } 
img { display:inline; border:0; }
hr { margin:0; padding:0; width:100%; height:0; border:0; border-top:1px #6600cc solid; clear:both; overflow:hidden; }
ul { color:#000; font-size:100%; font-family:arial,helvetica,sans-serif; line-height:100%; list-style:square; list-style-image:none; margin:0; padding:0; }
ul .results li { color:#000; padding:0.2em; }
ul .results { list-style:none; text-align:center; }
#sitemap ul,ul .bullet { color:#ffdd00; margin:0.2em 0 0.2em 1.5em; padding:0.2em 0 0.3em 0.3em }
ul .bullet li { margin-top:0.5em; }
h1,h2,h3,h6,dl { display:block; font-size:100%; line-height:100%; margin:0; padding:0; font-family:arial,helvetica,sans-serif; font-weight:normal; }
h4,h5,dd { display:block; }
p  { margin:0.2em 0 0; padding:0; }
strong { font-weight:bold; }
.italic { font-style:italic; }
form  { width:auto; font-size:90%; margin:0; padding:0; }
fieldset,dd { margin:0; padding:0; border:0; }
textarea,input.form-sg { width:100%; color:#000; font-size:100%; background-color:#fff; font-family:arial,sans-serif; text-align:left; margin:0; border:1px #fff solid; float:left; }
textarea { display:block; height:auto; overflow:hidden; padding:0.2em; }
.full input { width:1.4em; border:0; padding:0; margin:0; float:left; }
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 }
object { outline:none; }
a { color:#6600cc; background:transparent; text-decoration:underline; }
a.nodec { color:#000; text-decoration:none; }
a:hover,a:hover span { color:#000; }

.arrow { font-size:140%; color:#6600cc; }
.mailto { color:#ffdd00; background:transparent; text-decoration:underline; }
.mailto span:hover { color:#ffdd00; }
.cb { height:1px; margin-top:-1px; clear:both; }

.head0p,.head0m,.head0k,.head0g,.head0w { font-size:160%; line-height:110%; background:transparent; }
.head1p,.head1m,.head1k,.head1g,.head1w { font-size:130%; line-height:105%; font-weight:bold; background:transparent; }
.head2p,.head2m,.head2k,.head2g,.head2w { font-size:100%; line-height:115%; font-weight:bold; background:transparent; }
.head2p { line-height:110%; }
.sub0w { font-size:130%; line-height:130%; background:transparent; }

.text0p,.text0m,.text0k,.text0g,.text0w { font-size:90%; line-height:105%; background:transparent; }
.text0p a,.text0m a,.text0k a,.text0g a,.text0w a { text-decoration:underline; }
.textQm,.textQp,.textQk,.text0g,.textQw { font-size:90%; line-height:100%; background:transparent; }

.head0p,.head1p,.head2p { color:#6600CC; }
.head0m,.head1m,.head2m { color:#ffdd00; }
.head0k,.head1k,.head2k { color:#000; }
.head0g,.head1g,.head2g { color:#999; }
.head0w,.head1w,.head2w { color:#fff; }

.text0p { color:#6600CC; }
.text0m { color:#ffdd00; }
.text0k { color:#000; }
.text0g,.text0g a { color:#999; }
.text0w,.text0w a { color:#fff; }
.textQp { color:#6600CC; }
.textQm { color:#ffdd00; }
.textQk { color:#000; }
.textQw,.textQw a { color:#fff; }

.text0g a:hover,.text0w a:hover { color:#00D5DD; }
.text0m a,.text0p a { font-weight:bold }

.red { color:#c00; }
.icon { display:block; width:2em; color:#1f2067; font-size:160%; line-height:70%; font-weight:bold; margin-right:0.4em; text-align:right; float:right;  }

.quote0 { color:#1f2067; font-size:90%; line-height:100%; font-style:italic; }
.bg1 { background:#efefef; }
.bg2 { background:#fde8f4; }

.areadiv,.coldiv,.rowdiv,.elemdiv { position:relative; width:100%; visibility:visible; background:transparent none no-repeat top left; border:0; margin:0; padding:0; overflow:visible; }
.areadiv,.rowdiv { clear:both; }
.coldiv { list-style:none; list-style-image:none; }
.elemdiv { display:block; width:auto; float:none; clear:both; }
.lefter { clear:none; float:left; }
.righter { clear:none; float:right; }
.crumb { text-align:right; }

#objectdiv .colborder { margin-left:-1px; }
#objectdiv .expand { overflow:hidden; }
#objectdiv .text { color:#000; font-size:100%; line-height:135%; text-align:left; }
#objectdiv .image,#objectdiv .form { float:left; }
#objectdiv .image { text-align:left; }

#objectdiv form ul { width:auto; list-style:none; list-style-image:none; overflow:hidden; margin:0; padding:0; }
#objectdiv form li.form-x { clear:both; margin:0; overflow:hidden; width:auto; }
#objectdiv form .panel { background:#00385d; margin:0.5em 0; }
#objectdiv form .label { color:#fff; float:left; width:28%; font-weight:bold; text-align:left; }
#objectdiv form span.form-r { width:14em; margin-left:1em; text-align:left; float:left; }
#objectdiv form .full .form-r { width:15%; }
#objectdiv form .form-r input { width:100%; background:#FFCE66; border:1px #fff solid; padding:0.2em; }
#objectdiv form .full .label { width:80%; }
#objectdiv form input.form-s { width:8em; float:left; height:1.8em; color:#fff; background:#00385d; padding:0 0.2em 0.3em 0.2em; font-size:100%; font-weight:bold; text-align:center; }
#objectdiv form input.form-s:hover { color:#000; background:#00aaff; }
#objectdiv form .label-sg { display:block; width:4em; margin-top:1px; margin-right:-1px; padding:0.3em 0.5em; color:#000; background:#00385d; font-size:106%; text-align:center; font-weight:bold; border:0; float:left; }
#objectdiv form .form-sg { width:120px; border-color:#fff; vertical-align:middle; float:left; }
#objectdiv form .form-o { width:32px; height:24px; border:none; color:#fff; background:transparent; font-size:180%; line-height:100%; margin-top:-5px; font-weight:bold; float:left; }
#objectdiv form .form-o:hover { color:#00d5dd; }

.s-req,.s-fail { display:block; width:auto; 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; }

.pagenav { margin:0; padding:0; background-image:url(IMAGE/menu_bg.jpg); background-position:center center; background-repeat:no-repeat; width:100%; height:25px; font-weight:bold; }
.pagenav ul { margin: 0; padding: 0; list-style-type: none; }
.pagenav ul li { position: relative; display: inline; float: left; }
.pagenav ul li a { display: block; color:#000; padding: 6px 13px 5px 11px; text-decoration: none; background-image:url(IMAGE/menu_divider.png); background-position:right center; background-repeat:no-repeat; }
.pagenav ul li a { display: inline-block; }
.pagenav ul li a:link, .pagenav ul li a:visited { color:#000; }
.pagenav ul li a:hover, .off { color:#fff; background-color:#914de6;}
.pagenav ul li ul { position:absolute; left:0; display:block; visibility:hidden; }
.pagenav ul li ul li { display:list-item; float:none; }
.pagenav ul li ul li ul { top: 0; }
.pagenav ul li ul li a { width:150px; padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #fff; background-color:#914de6;  background-image:none;}
.pagenav ul li ul li a:hover { background-color:#914de6; color:#fff; }

#copydiv { width:1020px; background-color:#fff; text-align:center; margin:0 auto; overflow:hidden; }
#objectdiv { width:1000px; margin:0 10px; padding:0; background-color:#fff; overflow:hidden; } 
