body {font-size:12px;color:#404040;line-height:14px; font-family:Arial,Verdana; margin:0; padding:0;} 
h3 {line-height:18px}
h2 {line-height:24px}
h1 {line-height:30px}
.footerindex { padding:2px; font:10px arial; line-height:14px; }
.footerindex a { color:blue; text-decoration:none; }
.title {white-space:nowrap; font-size:16px; color:white; font-weight:bold;}
.title a {color:white; border-bottom:1px dotted white;text-decoration:none}
.title a:hover {color:yellow;}
.intro {line-height:18px;font-size:16px;}
.tip {text-decoration: none; border-bottom:1px dotted black; color:blue;}
.faqq {white-space:nowrap;color:brown;font-weight:bold;}
.faqa {width:100%;}
.sep {height:2px;}
.huge {font-weight:bold;font-size:30px;line-height:32px;font-weight:bold;color:#333333;}
.large {font-weight:bold;font-size:20px;line-height:22px;font-weight:bold;color:#333333;}
.small { line-height:10px;font-size:10px;}
.what {font-size:16px;line-height:18px;font-weight:bold;color:#333333;}
.when {font-size:14px;line-height:16px;font-weight:bold;color:#333333;}
#dd li {  float:left;  list-style: none; z-index:3;  }
@media print { .noPrint { display: none; } }
#dd a.menu { position:relative  }
#main li { list-style:disc;float:none; } 
.submenu { background:#e8f0ff; border:1px solid #5970B2; visibility:hidden; position:absolute;top:124px;font-size:12px;line-height:14px;font-family:Arial,Verdana;margin:0px;white-space:nowrap}
.submenu a {display:block;text-align:left;text-decoration:none;padding:4px;color:black;border-bottom:1px solid #e8e8ff;}
.submenu a:hover { background:#6492fc;color:white;}
.submenug {background:#f6fff6;border:1px solid #5970B2;visibility:hidden;position:absolute;top:124px;z-index:3;font-size:12px;line-height:14px;font-family:Arial,Verdana;margin:0px;white-space:nowrap}
.submenug a {display: block;text-align:left;text-decoration:none;padding:4px; color:black;border-bottom:1px groove lightgreen;z-index:3;}
.submenug a:hover { background:#52cb56;color:white; }
.submenur {background:#fff8ff;border:1px solid #5970B2;visibility:hidden;position:absolute;top:124px;z-index:3;font-size:12px;line-height:14px;font-family:Arial,Verdana;margin:0px;white-space:nowrap}
.submenur a {display: block;text-align:left;text-decoration:none;padding:4px;color:black;border-bottom:1px solid #ffecff;}
.submenur a:hover {background:#bc76dd;color:white;}
.submenut {background:white;border:1px solid #5970B2;visibility:hidden;position:absolute;right:70px;top:124px; z-index:3;font-size:12px;line-height:14px;font-family:Arial,Verdana;margin:0px;white-space:nowrap}
.submenut a {display: block;text-align:left;text-decoration:none;font-size:14px;font-weight:bold;padding:2px;}
select.quicklist { border:thin solid #110EEF; font-size:12px; letter-spacing:-1px; background-color:#e8f0ff; }
.Tree a { padding:2px; font:12px arial; color:#404040; line-height:16px; text-decoration:none; }
a:hover {color:red}
.hint {background-color:#e8f0ff;border:1px solid blue;color:black;font-family:arial;font-size:12px;font-size-adjust:none;margin-left:6px;padding:2px;position:absolute;text-align:left;visibility:hidden;width:240px;z-index:3}

.tbodd {background-color:#e8f0ff;}
.tbeven {border-top:1px solid blue; border-bottom:1px solid blue;}
.tbeven td {border-top:1px solid blue; border-bottom:1px solid blue;}
.tgodd {background-color:#e8ffe8;}
.tgeven td {border-top:1px solid green; border-bottom:1px solid green;}
.tgeven {border-top:1px solid green; border-bottom:1px solid green;}
.tpodd {background-color:#ffe8ff;}
.tpeven {border-top:1px solid purple; border-bottom:1px solid purple;}
.tpeven td {border-top:1px solid purple; border-bottom:1px solid purple;}
.bluebkg {background:#e8f0ff}
.greenbkg {background:#e8ffe8}
.purplebkg {background:#ffe8ff}
.redbkg {background:#ffe8e8}
.blueleafs a {color:white; background-color: #4078f8}
.greenleafs a {color:white;background-color: #28aa2c;}
.purpleleafs a {color:white;background-color: #a860c8;}
.redleafs a {color:white;background-color: #d04c4c;}
.leafs a {color:white;background-color: #4078f8;}
.flexcroll {
width:490px;
height: 220px;
background-image: url('scrollbkg.gif');
overflow: auto;position: relative;left:0
margin: 0 auto;padding: 15px; }
.scrollgeneric { line-height: 1px;font-size: 1px;position: absolute;top: 0; right: 14px; }
.vscrollerbase { width: 39px;background-image: url("scroll-right.gif"); }
.vscrollerbar { width: 30px; background-image: url("yadscroll2.gif");background-repeat:no-repeat; }
