BODY {scrollbar-arrow-color:#00ffff; scrollbar-base-color:#ffffff; 
scrollbar-shadow-color:#000000; scrollbar-face-color:#666699; 
scrollbar-highlight-color:#F3F3F3; scrollbar-dark-shadow-color:#FFFFFF; 
scrollbar-3dlight-color:#3300ff;}


.topbox {background-color:#000000; width:90px; height:22px; font:8pt tahoma;color:white;font-weight:700; }
.topboxb {border-style: groove groove none groove; background-image: url("images/stone-cyan1.gif"); width:90px; height:22px; font:8pt tahoma;color:black;font-weight:700; }
.topboxr {border-style:groove groove none groove; background-image: url("images/stone-red5.gif"); width:90px; height:22px; font:8pt tahoma;color:black;font-weight:700; }
.topboxo {border-style:groove groove none groove; background-image: url("images/stone-gold2.gif"); width:90px; height:22px; font:8pt tahoma;color:black;font-weight:700; }
.topboxg {border-style:groove groove none groove; background-image: url("images/stone-green2.gif"); width:90px; height:22px; font:8pt tahoma;color:black;font-weight:700; }
.topboxh {border-style:groove groove none groove; background-color: black; width:90px; height:22px; font:8pt tahoma;color:black;font-weight:700; }
.topboxd {border-style:groove groove none groove; background-image: url("images/stone-dblue2.gif"); width:90px; height:22px; font:8pt tahoma;color:black;font-weight:700; }
.tipbox {border-style: groove; background-image: url("images/stone-grey1.gif"); borders:1px solid #777777; width:90px; height:27px; font:8pt tahoma;color:white;font-weight:700; }
.scrolltxt {font:10pt tahoma;color:silver;font-weight:700; }

.searchbox { background-color:#d7d7d7; height:16px; font:6pt tahoma; border:0px; }
.searchpic { background-color:#d7d7d7; height:16px; font:6pt tahoma; border:0px;  margin-left:1px; margin-right:40px; }
.solidheader_blueo { background-color: #1C2898; height:45px; }
.solidheader_blue { background-image: url("images/stone-cyan1.gif"); height:45px; }
.solidheader_redo { background-color: #981C1E; height:45px; }
.solidheader_red { background-image: url("images/stone-red5.gif"); height:45px; }
.solidheader_greeno { background-color: #056700; height:45px; }
.solidheader_green { background-image: url("images/stone-green2.gif"); height:45px; }
.solidheader_orangeo { background-color: #DA8618; height:45px; }
.solidheader_orange { background-image: url("images/stone-gold2.gif"); height:45px; }
.solidheader_dblue { background-image: url("images/stone-dblue2.gif"); height:45px; }
.leftbox { height:26px; font:8pt verdana; font-weight:500; color:black; padding-left:10px; border-left:1px solid grey; border-bottom:1px solid grey; }
.leftboxlit {background-color:#F9E4CB; height:26px; font:8pt verdana; font-weight:500; color:black; padding-left:10px; border-left:1px solid lightgrey; border-bottom:1px solid lightgrey; }
.subleftbox { background-color:#f0f0f0; height:20px; font:7pt verdana; font-weight:500; color:black; padding-left:18px; border-left:1px solid lightgrey; border-bottom:1px solid lightgrey; }
.leftboxlito {background-color:#black; height:26px; font:8pt verdana; font-weight:500; color:lightblue; padding-left:10px; border-left:1px solid lightgrey; border-bottom:1px solid lightgrey; }
.lefttopfiller_blueo { height:22px; background-color:#1C2898; }
.lefttopfiller_blue { height:22px; background-image: url("images/stone-cyan1.gif"); }
.lefttopfiller_redo  { height:22px; background-color:#981C1E; }
.lefttopfiller_red  { height:22px; background-image: url("images/stone-red5.gif"); }
.lefttopfiller_greeno { height:22px; background-color:#056700; }
.lefttopfiller_green  { height:22px; background-image: url("images/stone-green2.gif"); }
.lefttopfiller_orangeo { height:22px; background-color:#DA8618; }
.lefttopfiller_orange { height:22px; background-image:url("images/stone-gold2.gif"); }
.lefttopfiller_dblue { height:22px; background-image:url("images/stone-dblue2.gif"); }
.leftbottomfiller { background-color:white; height:100%; border-left:1px solid lightgrey; }
.leftbottomfillerg { height:100%; border-left:1px solid lightgrey; }
.leftbottomfillero {  height:100%; border-left:1px solid lightblue; }
.bannerimage { border-left:1px solid white; border-top:1px solid white;border-bottom:1px solid white; height:86px;}
.maincontent { font:10pt arial; border-top:1px solid lightgrey; border-left:1px solid lightgrey;padding-left:10px; padding-right:8px; }
.maincontento { font:10pt arial; color: lightblue; border-top:1px solid lightgrey; border-left:1px solid lightblue;border-right:1px solid lightblue;padding-left:10px; padding-right:8px; }
.contentimage { height:20px; margin-top:10px; margin-left:-4px; margin-bottom:8px; padding-bottom:6px; border-bottom:1px solid #efefef; }
.footerbox1 { height:22px; background-color:#f2f2f2; padding-left:10px; font:7pt verdana; color: #3f3f3f; }
.footerbox { border-style: ridge none none none; height:22px; background-image: url("images/footer-shade.gif"); padding-left:10px; font:7pt verdana; color: #3a3a3a; }

a.toplink { font:8pt tahoma; font-weight:700; color:white; text-decoration:none; }
a.toplinkb { font:8pt tahoma; font-weight:700; color:black; text-decoration:none; }
a.toplink:hover { color:white; text-decoration:underline; }

a.leftlink { font:8pt verdana; font-weight:500; color:black; text-decoration:none; }
a.leftlink:hover { font:8pt verdana; font-weight:500; color:#1c2898; text-decoration:underline; }
a.subleftlink { font:7pt verdana; font-weight:500; color:black; text-decoration:none; }
a.subleftlink:hover { font:7pt verdana; font-weight:500; color:#1c2898; text-decoration:underline; }

a.leftlinko { font:8pt verdana; font-weight:500; color:#6666ff; text-decoration:none; }
a.leftlinko:hover { font:8pt verdana; font-weight:500; color:limegreen; text-decoration:underline; }

a.footerlink { font:7pt verdana; color: #8f8f8f; text-decoration:none;}
a.footerlink:hover { color: midnightblue; text-decoration:underline; }

a {text-decoration:none; color:blue;}
a:hover {text-decoration:underline; color:blue;}

ul {text-align:left; padding-bottom:-10px; line-height:0px; vertical-align:top;}
li {margin-left:-18px;margin-top:2px;line-height:12px; } 

/* table properties */
.mytable { font:8pt tahoma; color:red; border-collapse:collapse;}
.myhead {background-color:#17385c; color:white; font-weight:700; border:1px #17385c solid; height:22px;}
.myrow1 {background-color:#ededed; height:22px;}
.myrow2 {background-color:white; height:22px;}
.mytd { border:1px #d0d0d0 solid;  padding-left:4px;

.myfield { border:1px $d0d0d0 solid; }

