/* *{padding: 0; margin: 0;} */

a:link    { text-decoration:none; color: #2c2c2c;}
a:visited { text-decoration:none; color: #2c2c2c;}
a:hover   { text-decoration:none; color: #7070de; border-bottom:1px dotted #7070de; }

a.banner:hover { text-decoration:none; background-color:#9595ff; color: #ffffff; border:0px; }

a.picture:hover { border-bottom-width:0px; }

div.sub0       { float:left;border:1px solid #b5b5b5;background-color:#eeeeee;position:absolute;display:none;padding:3px;left:140px;width:200px;z-index:15;margin-top:-20px;}
div.sub1       { float:left;border:1px solid #b5b5b5;background-color:#eeeeee;position:absolute;display:none;padding:3px;left:170px;width:180px;z-index:20;margin-top:+25px;margin-left:-30px;}
div.sub2       { float:left;border:1px solid #b5b5b5;background-color:#eeeeee;position:absolute;display:none;padding:3px;left:150px;width:350px;z-index:25;margin-top:-30px;margin-left:-30px;}
a.nav          { width:100%;padding:0.25em 0.1em 0.25em 0.1em;float:left; border-bottom:1px dotted #7070de;}
a.navSub       { width:100%;float:left; padding:0.25em 0.1em 0.25em 0.1em; border-bottom:1px dotted #7070de;}
a.nav:hover    { width:100%;padding:0.25em 0.1em 0.25em 0.1em;float:left; background-color:#9595ff; color:white; border-bottom:1px solid #ffffff;}
a.navSub:hover { width:100%;float:left; padding:0.25em 0.1em 0.25em 0.1em; background:url(/images/right_arrow_w.gif) #9595ff 140px no-repeat; color:white; border-bottom:1px solid #ffffff;}
a.sub1         { width:100%;float:left; padding:0.25em 0.1em 0.25em 0.1em; border-bottom:1px dotted #7070de;} 
a.sub1:hover   { width:100%;float:left; padding:0.25em 0.1em 0.25em 0.1em; background-color:#9595ff; color:white; border-bottom:1px solid #ffffff;}
a.sub0         { width:100%;float:left; padding:0.25em 0.1em 0.25em 0.1em; background:url(/images/down_arrow.gif) transparent 135px no-repeat;border-bottom:1px dotted #7070de; } 
a.sub0:hover   { width:100%;float:left; padding:0.25em 0.1em 0.25em 0.1em; background:url(/images/down_arrow_w.gif) #9595ff 135px no-repeat; color:white; border-bottom:1px solid #ffffff;}
a.sub0_B       { width:100%;float:left; padding:0.25em 0.1em 0.25em 0.1em; background:url(/images/up_arrow.gif) transparent 135px no-repeat; border-bottom:1px solid #e0e0e0;} 
a.sub0_B:hover { width:100%;float:left; padding:0.25em 0.1em 0.25em 0.1em; background:url(/images/up_arrow_w.gif) #9595ff 135px no-repeat; color:white; border-bottom:1px solid #e0e0e0;}
ul.nav         { width:100%;list-style-type:none;margin:0;padding:0em;}
ul.navs        { width:100%;list-style-type:none;margin:0;padding:0em;}
td.navs1       { border:0px solid #e0e0e0;background:url(/images/right_arrow.gif) transparent 185px no-repeat;font-weight:normal; font-family: verdana; font-size: 11px; } 
td.navs2       { border:0px solid #e0e0e0;background:url(/images/right_arrow.gif) transparent 166px no-repeat;font-weight:normal; font-family: verdana; font-size: 11px; } 
table.subf     { width:100%;height:100%;}
p.navs         { width:80px;padding:0px;margin:0px;text-align:right;cursor:pointer; }
span.navs2     { font-size:0.80em; font-weight:normal;}
h2.nav         { padding:0.25em 0.1em 0.25em 0.1em;float:left;margin-top:-3px;margin-bottom:-3px;color:#000000;font-size:11px;font-weight:normal;width:100%; }

li             { line-height:1.4em; }
.prevPicture   { border:1px solid #9595ff;position:absolute;left:60px;margin-top:20px;display:none;background-color:#eeeeee;z-index:50;padding:1px; }
.smallPicture  { border:1px solid #9595ff;background-color:#9595ff;padding:0px; }

TD.form { font-family: verdana; font-size: 11px; color: #000000; line-height:1.4em; }
TD.formB { font-family: verdana; font-size: 11px; font-weight:bold; color: #000000; line-height:1.4em; border-bottom:1px solid #b5b5b5; }

IMG { border-color:#9595ff; }
INPUT { border: 1px solid #b5b5b5; font-family: verdana; font-size: 11px; }
SELECT { border: 1px solid #b5b5b5; font-family: verdana; font-size: 11px; }
TEXTAREA { border: 1px solid #b5b5b5; font-family: verdana; font-size: 11px; color: #2c2c2c;}
BODY { font-family: verdana; font-size: 11px; border:0px; margin:0px; }
CODE { font-family: verdana; font-size: 11px; color: #000000; padding:0px;}

H1 { font-family: verdana; font-size: 22px; color: #7070de; font-weight: bold; }
H2 { font-family: verdana; font-size: 18px; color: #7070de; font-weight: bold; margin-top:0px; }
H3 { font-family: verdana; font-size: 14px; color: #7070de; font-weight: bold; }
H4 { font-family: verdana; font-size: 13px; color: #7070de; font-weight: bold; }
H5 { font-family: verdana; font-size: 12px; color: #2c2c2c; font-weight: normal; }

div.showWin { position:absolute; visibility:hidden; z-index:1; background-color:white; z-index:100;}

td.navdee { font-family:verdana; font-size:9pt; }

body.bto { background-color:#d0d3d4; border:2px solid #a0a0a0; }
body.frm { background-color:#ffffff; border:2px solid #a0a0a0; border-bottom:0px; }
.H28    { font-family: verdana; font-size: 13px; color:#000000; font-weight: bold; }

.H4    { font-family: verdana; font-size: 17px; font-weight: bold; }
.HErr  { font-family: verdana; font-size: 12px; color: red; font-weight: bold; }
.HOk  { font-family: verdana; font-size: 12px; color: green; font-weight: normal; }
.index { font-family: verdana; font-size: 9px; color: black;}
.copy { font-family: verdana; font-size: 9px; color: #000000; font-style:italic;}
.body     { font-family: verdana; font-size: 11px; color: #000000; line-height:1.4em; }
.headcolor { font-family: verdana; font-size: 11px; color: #7070de; font-weight: bold; line-height:1.4em; }
.bodyList { font-family: verdana; font-size: 11px; color: #2c2c2c;  }
.bodyList2 { font-family: verdana; font-size: 10px; color:#2c2c2c;  }
.blue {color: #7070de;}
.proList { font-family:'Courier New', serif;font-size:11px;color:#000000; } 
.small  { font-family: verdana; font-size: 10px; color: #2c2c2c;}
.bodyB  { font-weight:bold; font-family: verdana; font-size: 11px;  }
.bodyP  { font-weight:bold; font-family: verdana; font-size: 13px; color: green;}
.promof  { font-family:verdana; font-size: 9px; color: #000A79;font-weight:normal;padding-bottom:1px;}
.mnuHeader {font-family: verdana, Helvetica;font-size:70%;font-weight:bold;color:#2c2c2c;}
.mnuPoint {font-family: verdana, Helvetica;font-size:70%;padding-left:8px;color:black;}
.mnuStd {font-family: verdana, Helvetica;font-size:1em;color:black;}
.frontleft { font-family: verdana; font-size: 11px; color: black;line-height:1.4em;  }

/* ------------------------------------------------------------------ */
/* Layer */
/* ------------------------------------------------------------------ */

#lay2 {position:absolute; left: 380px; top: 28px; width:400px;  }
#lay4 {position:absolute; left: 164px; top: 74px; width:80%; }
#lay5 {position:absolute; left: 5px; top: 5px;  }