BODY { background: #c1dae6 url(img/top-slice.gif) repeat-x top; padding: 0px; margin: 0px;}

A:visited {color: #369; text-decoration: underline;}
A:link {color: #069; text-decoration: underline;}
A:hover {color: #f60; text-decoration: underline;}

/* ------------- Top Nav Area Rules ---------------- */
TABLE.nav { margin: 15px 0px 0px 8px; text-align: center;}
TABLE.nav TD.off { background-image:url(img/nav-body.gif); background-repeat: repeat-x; text-align: center; color: black; font: 0.7pc arial, helvetica, sans-serif; font-weight: bold; letter-spacing: 0.1em;}
TABLE.nav TD.on { background-image:url(img/nav-body-on.gif); background-repeat: repeat-x; text-align: center; color: black; font: 0.7pc arial, helvetica, sans-serif; font-weight: bold; letter-spacing: 0.1em;}
TABLE.nav TD.brown { background-image:url(img/nav-body-brown.gif); background-repeat: repeat-x; text-align: center; color: black; font: 0.7pc arial, helvetica, sans-serif; font-weight: bold; letter-spacing: 0.1em;}
TABLE.nav TD A:visited {color: #888; text-decoration: none;}
TABLE.nav TD A:link {color: #555; text-decoration: none;}
TABLE.nav TD A:hover {color: #f60; text-decoration: none;}

/* -------------- Main Div Rules --------------- */
DIV.outer-home { width: 750px; border-top: 2px solid #e1ddc8; border-right: 1px solid #e1ddc8; border-bottom: 1px solid #e1ddc8; background-color: white;}
DIV.outer { width: 750px; border-top: 10px solid #e1ddc8; border-right: 1px solid #e1ddc8; border-bottom: 1px solid #e1ddc8; background-color: white;}

/* -------------- Main Div Rules --------------- */
DIV.medichair { width: 600px; border-top: 2px solid #e1ddc8; border-right: 1px solid #e1ddc8; border-bottom: 1px solid #e1ddc8; background-color: white;}
DIV.medichair-outer { width: 600px; border-top: 10px solid #e1ddc8; border-right: 1px solid #e1ddc8; border-bottom: 1px solid #e1ddc8; background-color: white;}

/* ------------- Left Column Rules -------------- */
TABLE.leftCol { width: 180px; height: 100%; background-color: #e1ddc8; margin: 15px 0px 0px 0px; padding: 0px;}
TABLE.leftCol TD { border-bottom: 1px solid white; padding: 4px 5px 4px 8px; color: black; font: 11px arial, helvetica, sans-serif;}
TABLE.leftCol TD B { color: black; font: bold 11px/11px arial, helvetica, sans-serif; text-transform: none; padding: 3px 0px 3px 0px; margin: 0px;}
TD.leftTop { background: transparent url(img/leftCol-rcorner.gif) no-repeat top right;}
TD.ltTan { background-color: #f1efe2; }
DIV.news { padding-left: 15px; }
TABLE.leftCol LI {
	list-style: url(img/b-blueDot.gif) outside circle;
	margin-bottom: 9px; vertical-align: middle;
	color: black; font: 11px/13px arial, sans-serif;
}
TABLE.form { margin: 5px 0px 4px 0px;}
TABLE.form TD { border-bottom: 0px solid white;}
INPUT.text { border: 1px solid #ccc; padding: 0px; color: #333; font: 10px/10px arial, sans-serif; }
FORM { margin: 0px; padding: 0px;}
.loginAccess { color: #999; font: 9.5px/9.5px arial, helvetica, sans-serif; padding: 0px; margin: 0px;}

/* -------------- Box Rules ---------------- */
TD.right { padding: 75px 8px 0px 0px; vertical-align: top;}
DIV.blueTitle { width: 164px; background-color: #7bb8e3; background-image: url(img/top-blueBox.gif); background-position: top; background-repeat: no-repeat; margin: 0px; padding: 3px 8px 5px 8px; border-bottom: 1px solid white; color: black; font-weight: bold; font: bold 12px/12px arial, helvetica, sans-serif; vertical-align: middle;}
DIV.blueBox { width: 164px; background-color: #c1dae6; background-image: url(img/bot-blueBox.gif); background-position: bottom; background-repeat: no-repeat; margin: 0px 0px 20px 0px; padding: 4px 8px 6px 8px; color: black; font: 11px/11.5px arial, helvetica, sans-serif;}
DIV.blueSquare { width: 164px; background-color: #7bb8e3; background-image: url(img/top-blueSquare.gif); background-position: top; background-repeat: no-repeat; margin: 0px; padding: 3px 8px 5px 8px; border-bottom: 1px solid white; color: black; font-weight: bold; font: bold 12px/12px arial, helvetica, sans-serif; vertical-align: middle;}

/* -------------- Main Content Rules ------------ */
TD.main { padding: 35px 15px 8px 20px; color: #333; font: 12px arial, helvetica, sans-serif; vertical-align: top;}
H1 { font-weight: bold; text-transform: uppercase; font-size: 17px; padding: 0px; margin: 0px 0px 2px 0px; }
H2.top { font-weight: bold; color: black; font-size: 13px; padding: 0px; margin: 0px 0px 20px 0px; }
H2 { font-weight: bold; color: #006699; font-size: 13px; padding: 0px; margin: 0px; }
P {margin: 0px 0px 12px 0px;}
P.totop {margin: 5px 0px 18px 0px; font-size: 10px; text-transform: uppercase;}
P.totop A:visited {text-decoration: none;}
P.totop A:link {text-decoration: none;} 
P.totop A:hover{text-decoration: none;}

/* -------------- Bottom Nav Area Rules ----------- */
P.navBot { margin: 40px 0px 0px 0px; text-align: center; color: #666; font: 11px arial, sans-serif;}

/* ------------- Customers Box Rules -------------- */
TABLE.custTab { margin-bottom: 2px; background-color: #7bb8e3; color: black; font-weight: bold; font: bold 12px/12px arial, helvetica, sans-serif; vertical-align: middle;}
TABLE.custTab TD.pad { padding-right: 8px;}
DIV.custBox { margin: 0px; padding: 10px 10px 10px 5px; background-color: #c1dae6; font: 11px/11px arial, verdana, sans-serif;}
DIV.custBox OBJECT { float: right; margin: 0px 0px 10px 10px;}
DIV.custBox IMG { float: left; margin: 0px 5px 5px 0px;}
DIV.custQuote { margin: 5px 0px 0px 0px; font-weight: bold;}
DIV.custName { margin: 5px 0px 0px 50px; color: #666; text-align: right;}

/* -------------- Misc. Rules ---------------------- */
.copyright { width: 750px; text-align: right; padding: 8px 5px 30px 0px; color: #999; font: 10px verdana, sans-serif;}

/* -------------- Brown Bag Rules ------------------ */
H1.bb { font-weight: bold; color: #846748; text-transform: uppercase; font-size: 17px; padding: 0px; margin: 0px 0px 2px 0px; }
H2.bbTop { font-weight: bold; color: black; font-size: 13px; padding: 0px; margin: 0px 0px 20px 0px; }
H2.bb { font-weight: bold; color: #006699; font-size: 13px; border: 1px solid #846748; padding: 3px; margin: 0px 0px 10px 0px; }
H3.bb { font-weight: bold; color: #846748; font-size: 11px; padding: 0px; margin: 0px;}
TABLE.bbEvents { margin: 5px 0px 0px 0px;}
TABLE.bbEvents TD { padding: 5px; border-bottom: 1px solid #bbb382; color: black; font: 10px/11px arial, helvetica, sans-serif;}
TABLE.bbEvents TH { padding: 5px; border-bottom: 1px solid #bbb382; background-color: #bbb382; color: black; font: bold 11px/11px arial, helvetica, sans-serif; text-align: left;}