a               {  font-weight: bold; font-size: 11px; font-family: Geneva, Verdana, Swiss, Arial; text-decoration: none }
a:hover         {  font-weight: bold; font-size: 11px; font-family: Geneva, Verdana, Swiss, Arial }
body       { font-size: 11px; font-family: Geneva, Verdana, Swiss, Arial; background-image: url(../images/cairnbak1.gif)  }
p       { font-size: 11px; font-family: Geneva, Verdana, Swiss, Arial }
td      { font-size: 11px; font-family: Geneva, Verdana, Swiss, Arial }
h6    { font-weight: normal; font-size: 10px; font-family: Geneva, Verdana, Swiss, Arial }
h3  { font-size: 14px; font-family: Geneva, Verdana, Swiss, Arial }
h4 { color: #180763;  font-weight: bold; font-size: 20px; font-family:  Times, "Times New Roman"}
h2 { font-weight: bold; font-size: 16px; font-family: Geneva, Verdana, Swiss, Arial }
h1    { font-weight: bold; font-size: 26px; font-family: Geneva, Verdana, Swiss, Arial }
textarea       { font-size: 9px; font-family: Geneva, Verdana, Swiss, Arial }
ul {list-style-image: url(images/bullet.gif); }
li {padding: 4px}
hr {border-top-width: 1px; border-top-color: #98C000; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: #659000; border-bottom-style: solid; clear: both; }


.noborder { border-width: 0px; }
.lastupdate{ font-size: 9px; color: #888; font-family: verdana, geneva}
a.plexus { color: #888; font-size: 9px; font-family: verdana, geneva}
a.plexus:hover { color: #f46; font-size: 9px; font-family: verdana, geneva; background-color: #000000; font-weight: bold; text-decoration: none }
.textbox    { color: #000; background-color: #fc5; margin: 2px; padding: 2px; border: solid 1px black; width: 113px; height: 16px }
.visimp   { font-size: 10px; color: #000; font-family: verdana, geneva}
.visimp:hover  { font-size: 24px; color: #000; background-color: #fff; font-family: verdana, geneva; border: solid 1px black; padding: 2px}

.btn   { BORDER-WIDTH: 1; width: 26px; height: 24px; }
.btnDN { BORDER-WIDTH: 1; width: 26px; height: 24px; BORDER-STYLE: inset; BACKGROUND-COLOR: buttonhighlight; }
.btnNA { BORDER-WIDTH: 1; width: 26px; height: 24px; filter: alpha(opacity=25); }

#menu  { position: absolute; top: 0px; left: 0px; width: 156px; height: 208px; visibility: visible; display: block; background-image: url(../images/takecharge_logo.gif); background-repeat: no-repeat; }

#content { position: absolute; top: 125px; left: 180px; width: 580px; height: 298px; visibility: visible; display: block }
#topbar  { position: absolute; top: 0px; left: 0px; width: 772px; z-index: 1; height: 119px; visibility: visible; display: block; background-image: url(../images/topbar.jpg) }
#adminbar  { position: absolute; top: 0px; left: 0px; width: 600px; height: 68px; z-index: 2; visibility: visible; display: block }


#box  {margin: 0px; margin-bottom: 5px; padding-top: 0px; width: 156px; height: 25px; }

.box a, .box a:hover, .overbox a {color: #000;}

.box {  color: #000; padding-top: 0px; padding-left: 6px; background-image: url(../images/button_off.gif); background-repeat: no-repeat; }
.onbox {  color: #fefefe; padding-top: 0px;  padding-left: 6px; background-image: url(../images/button_on.gif); background-repeat: no-repeat; }
.overbox {  color: #000; padding-top: 0px;  padding-left: 6px; background-image: url(../images/button_on.gif); background-repeat: no-repeat; }

.menutext { font-size: 11px; font-family: Tahoma, Geneva, Verdana, Swiss, Arial;  text-decoration: none; }
.menutext:hover { font-size: 11px; font-family: Tahoma, Geneva, Verdana, Swiss, Arial;  text-decoration: none; }

.clear {clear: both; padding-top: 20px;}