/* general */
html {font-size:100%;}
body {background-color:#2B35BE;font:.9em verdana, arial, helvetica, sans-serif;color:#FEE98A;margin:0;padding:0;text-align:center}
#bod {width:848px;margin:0 auto;padding:0;background-image:url(images/bgs/bg2.jpg);}
img {border:0;}
.b {font-weight:bold}
.i {font-style:italic}
.c {text-align:center}
.clear {clear:both;}
.bill {background-color:#fff;color:#FFD700;font: 1.5em Matura MT Script Capitals, Comic Sans MS;}
.line {color:#0a9;background-color:#fff;height:1px;clear:both;margin:7px 0 0}
.line2 {color:#ff00cc;background-color:#fff;height:8px;clear:both;margin:7px 0 0}

/* top */
#pic {width:848px;height:208px;background:url(images/bgs/top.jpg);margin:0 auto}
#pic2 {width:848px;height:138px;margin:0 auto}
#menu {width:824px;height:38px;background-image:url(images/bgs/menu.png);margin:0 12px;padding:0}

/* left menu */
#lmenu {width:165px;float:left;text-align:center}
.db {list-style:none;padding:0;margin:-1px 0 10px 14px;text-align:left}
.db li {width:138px;padding:0;margin:-1px 0;font:bold .76em/1.4em verdana, geneva, arial, helvetica, sans-serif;}
.db a {padding:5px 0 5px 20px;display:block;}
.db a:link, .db a:visited {color:#26c;background:#9BCCE3 url(images/bgs/lmenu.gif) no-repeat}
.db a:hover, .db a:active {color:#062;background:#A4DBAC url(images/bgs/lmenum.gif) no-repeat;text-decoration:none}

/* text body */
#bread {text-align:right;margin:5px 0 0;padding:0;font-size:.7em;font-weight:bold;color:#264;background-color:#fff}
#text {float:right;width:635px;margin:0 30px 0 0}
#text p {text-align:left;font-size:.9em;line-height:1.3em;color:#227;background-color:#fff;margin:10px 0;padding:0}
#text p.c {text-align:center;font-size:.9em;line-height:1.3em;color:#227;background-color:#fff}
#text p.quote {font-size:.85em;font-style:italic;color:#33b;background-color:#fff;margin:0 25px}
a {font-weight:bold;text-decoration:none;}
a:link  {color:#48c;background-color:#fff;}
a:visited {color:#59d;background-color:#fff;}
a:active, a:hover {color:#173;text-decoration:underline;background-color:#fff;}
.up {float:right;margin:0;padding:0;}

/* headings */
h1 {font:small-caps 1.5em verdana, arial, helvetica, sans-serif;text-align:left;padding:15px 0 0;margin:0 0 15px;color:#282;background-color:#fff}
h2 {font: 1.3em verdana, arial, helvetica, sans-serif;text-align:left;padding:0;margin:15px 0 0;color:#282;background-color:#fff}
h3 {font:bold .9em verdana, arial, helvetica, sans-serif;color:#4a4;background-color:#fff;text-align:left;padding:0;margin:5px 0}

/* tables */
td {vertical-align:top;text-align:left}
.veg {margin:20px 60px 30px;width:500px}
.veg td, .veg th {vertical-align:top;text-align:left}
.veg th {padding:4px;background-color:#009;color:#fff}
.veg td {padding:4px;background-color:#9cf;color:#ff8}
.veg td.blank {height:2px;background-color:#fff;color:#006;font-size:2px}

/* bottom address */
#bod2 {width:848px;margin:0 auto;padding:0;background-image:url(images/bgs/bg.jpg);clear:both}
#addr {margin:0;padding:0 0 20px 0;background:#fff;color:#4a4;clear:both}
#hed {font:bold 1.1em Arial;text-align:center;padding:2px 0;}
#al {width:200px;padding:0;margin:0 200px 0 240px;font-weight:bold;font-size:.75em;line-height:1.3em;text-align:left;}

/* bottom links */
#links {clear:both;width:824px;background-color:#A5DBE3;color:#396;margin:0 12px;padding:4px 0;font-size:.65em;word-spacing:.2em;border-top:1px solid #2DACA6; border-bottom:1px solid #2DACA6}
#links a, #bot a {font-weight:normal;text-decoration:none;}
#links a:link, #links a:visited  {color:#37b;background-color:#A5DBE3;}
#links a:active, #links a:hover {color:#062;text-decoration:underline;background-color:#A5DBE3;}

/* bottom */
#bot {width:848px;height:70px;padding:0;margin:0 auto;background:#dfd url(images/bgs/bottom.jpg);color:#339;clear:both;}
#bleft {font-size:.6em;line-height:1.3em; width:266px;float:left;text-align:left;padding:10px 0 0 25px;margin:0;}
#bright {font-size:.6em;line-height:1.3em;width:532px;float:right;padding:10px 0 0;}
#br1 {text-align:center;width:250px;float:left;margin:11px 0 0;padding:0}
#br2 {width:220px;float:right;text-align:right;margin:0;padding:0 25px 0 0}
#br3 {width:220px;float:right;text-align:right;margin:11px 0 0 0;padding:0 25px 0 0}
#bot a:link, #bot a:visited  {color:#48c;background-color:#dfd;}
#bot a:active, #bot a:hover {color:#17c;text-decoration:underline;background-color:#dfd;}

/* image styles */
.picc {margin:20px 0;padding:0; border:solid 1px #000000}
.piccn {margin:20px 0;padding:0; border:0}
.piccnn {margin:0px 0;padding:0; border:0}
.picct {margin:0px 0;padding:0; border:solid 1px #000000}
.picl {margin:0 20px 15px 0;border:solid 1px #000000;float:left}
.picln {margin:0 20px 15px 0;border:0 #000000;float:left}
.picr {margin:0 0 15px 20px;border:solid 1px #000000;float:right}
.picrn {margin:0 0 15px 20px;border:0;float:right}
.piccapr {float:right;margin:0 0 10px 20px;padding:0 0 3px;border:10px solid #E3F5FB;font-size:.76em;color:#484;background-color:#F6FCFE}
.piccapr img {margin-bottom:5px}

/* lists */
.list {list-style:ol;padding:5px 25px;margin:0 10px 0 30px}
.lists {list-style:disc outside url(images/li.gif);padding:5px 25px;margin:0 10px 0 30px}
.list li {font-size:.85em;line-height:1.3em;color:#48b;background-color:#fff;text-align:left;margin:3px 0;font-weight:normal;padding:0 8px}
.lists li {font-size:.85em;line-height:1.3em;color:#48b;background-color:#fff;text-align:left;margin:3px 0;font-weight:normal;padding:0 8px}

/* forms */
input {font-size:1.1em;border:1px solid #08f;margin:0;}
#copyc {font-size:.8em;margin:4px 0 3px 0;font-style:italic;text-align:left}
#bd {margin:20px 60px 10px;padding:15px 0;width:480px;border:1px solid #5af;background-color:#DCF5F8;color:#48c;font-size:.8em;font-weight:bold}
#bd td {padding:1px 15px;text-align:left;vertical-align:top}
#bd input, #bd option, #bd textarea {font-size:1em;border:1px solid #A5DBE3;margin:0 10px 4px 0;text-align:left}

#red {color:#c00;background-color:#fff;text-align:center;font-size:.9em;font-weight:bold;padding:10px 0 0}

/* dropdown menu styles */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clBar{position:absolute; width:10px; height:10px; visibility:hidden}

.clLevel0,.clLevel0over{position:absolute; padding:3px 2px 3px 7px; font-weight:bold;font-size:11px;text-align:center;}
.clLevel0{background:#A5DBE2 url(images/b.gif) no-repeat 0 3px;color:#37b;}
.clLevel0over{background:#A4DBAC url(images/bm.gif) no-repeat 0 3px; color:#062;cursor:pointer;}
.clLevel0border{position:absolute; visibility:hidden;}

.clLevel1, .clLevel1over{position:absolute; padding:4px 2px 0 6px; font-weight:bold;font-size:10px;text-align:left}
.clLevel1{background-color:#dfd;color:#48c;}
.clLevel1over{background-color:#FFFEB5;color:#173; cursor:pointer;}
.clLevel1border{position:absolute; visibility:hidden;background-color:#9d9;color:#018}

.clLevel2, .clLevel2over{position:absolute; padding:4px 2px 0 6px; font-weight:bold;font-size:10px;text-align:left}
.clLevel2{background-color:#bdb;color:#37b;}
.clLevel2over{background-color:#EFED8D; color:#284; cursor:pointer;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#9d9;color:#018}
