BODY { margin: 0; padding:0; background-color: #FFFFFF; text-align: center; }

/* DEFAULT */

BODY, TABLE, TH, TR, TD, BLOCKQUOTE, DIV, SPAN, DD, U, UL, DL, H4, H5, INPUT, A, BR, CENTER, I, B, LI, OL, TEXTAREA, FORM, P, SELECT { font: 10px Verdana, Arial, Tahoma, sans-serif; color: #665956; }

A  { color: #cc6600; text-decoration: none; }	
A:Visited { }
A:Hover { color: #CC6600; text-decoration: underline; }
H3 { font: 12px Georgia, Times New Roman, Times, serif; color: #665956;  }
H2 { font: 10px Georgia, Times New Roman, Times, serif; color: #665956; text-transform: uppercase; }
H1 { font: 18px Georgia, Times New Roman, Times, serif; color: #665956; }
INPUT { color: #333333; font-size:11px; }
FORM { margin-top: 0px; margin-bottom: 0px; }
IMG { display: block; }

/* COMMON SITE ELEMENTS */

.rhinologo { width: 90px; position: absolute; top: 0; }
.ftrlogo { width: 219px; padding-left: 300px; }
.border { border-bottom: 1px solid #CCCCCC; background: url(/images/border_tile.gif) top left repeat-y; }
#content { width: 693px; margin: 0px auto; text-align: left; margin-top: 0px; }
.spacer { clear: both; height: 0px; }
.indent { margin-left: 1px; }
.imagetext { display: none; }
.dottedline { border-bottom: 1px dotted #999999; width: 480px; }
.newspadding { padding: 10px 0 10px 0; }
.arrow { list-style-image : url("/images/arrow_bullet.gif"); }
.formborder { border: 1px solid #D7DAC5; }

/* Left Column Style */
.leftcontainer { margin-left: 9px; }
#leftcolumn { float: left; width: 507px; height: auto; }

/* Right Column Style */
#rightcolumn { float: left; width: 165px; height: auto; }
.promo { padding: 17px 15px 17px 21px; text-align: center; font-size: 9px; }
.textblock { padding: 10px 0 10px 10px; }
.title { font: 16px Georgia, Times, serif; color: #38302D; }
.subtitle { font:  10px Georgia, Times New Roman, Times, serif; font-weight: bold; color: #38302D; text-transform: uppercase; }

/* Breadcrumb Nav Style */
.bread { padding: 5px 10px 5px 10px; background-color: #EEEDE4; border-top: 1px solid #D7DAC5; width: 475px; }
.crumb { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #38302D; }
.crumb a { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #CC6600; text-decoration: none; }
.crumb a:hover { text-decoration: underline; }

/* Footer Style */
.footer { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #665956; text-align: center; line-height: 16px; padding: 10px 0 10px 0; }
.footer a { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #665956; text-decoration: none; }
.footer a:hover { text-decoration: underline; color: #cc6600 }