/* Code developed by Tom Quick */
/* under contract with Cabell Group */
/* www.cabellgroup.com */

/* This design created for In-Accord */

/* copyright &#copy; 2004 Tom Quick *//* tom@tomquick.com *//* www.tomquick.com *//* begun October 15th, 2004 */
/* target launch: December 15th, 2004 *//* basic deal: "allgood" is void of layout, soft on fonts, so as to keep it real forgood ol' N4, and can double as a print friendly text oriented styler.  "evenbetter" will be the meat -  layout, selector specifics and the like.  "fonts" is a set of work arounds and hacks to keep fonting lovely and kosher.  "links" manages the nav bar and all link styling. *//* body work */html, body {margin: 0; padding: 0;}/* just to clarify: page and body are the same shape */body	{margin: 0;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333;background-color: #fff;text-align: center;}/* end body work *//* structural elements */div, p, th, td, ol, ul, li, dd, dt, dl, span {/* redundant selectors to help NS4 not forget */font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;background-color: transparent;text-align: left;font-size: 12px;/* font sheet (hidden form N4) will declare "font-size: small" with the inherit hack so text is scalable */}p {line-height: 170%;padding-top: 0;margin-top: 0;}h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;padding: 0;margin: 0;background-color: transparent;text-align: left;/* no scalable header tags, sorry. pixels will have to do */}h1 {font-size: 16px;margin-bottom: 1em;}h2 {font-size: 18px;padding: 0.5em 0 0.2em 0;margin: 20px 230px 15px 0;border-bottom: 2px solid #B4BCC4;font-weight: bold;color: #103B68;background-color: transparent;}h3 {font-size: 15px;padding: 0.3em 0 0.1em 0;margin: 20px 230px 5px 0;border-bottom: 1px solid #B4BCC4;font-weight: bold;color: #103B68;background-color: transparent;}

h4 {font-size: 12px;padding: 0.3em 0 0 0;margin: 0;/*text-transform: uppercase;*/background-color: transparent;}h5 {font-size: 11px;}h6 {font-size: 9px;}dl {padding: 0.2em 0 0.5em 0.75em;margin: 0;}dl dl {padding: 0.2em 0 0.5em 1.5em;margin: 0;}dt {padding: 0 0 0 0.2em;margin-top: 0;}dd {padding: 0;margin: 0;line-height: 155%;}ul {}li {line-height: 115%;margin-bottom: 1em;}/* /structural elements *//* inline elements */strong {font-weight: 700;}/* /inline elements *//* image related */img {display: block;border: 0;margin: 0;padding: 0;}/* header image: the Fahrner Image Replacement technique (just in case) *//* hide the text in the header (which is contained in the span)*/h1#firt span { display: none;}h1#firt	{height: 100px;/* height of the replacement image */background-image: url("../images/logo.gif");background-repeat: no-repeat;margin: 10px auto 10px 180px;}/* /image related */