body { margin:0px; padding:0px; font-family: 12pt/16pt Arial, Helvetica, sans-serif; color:#000000;}
#shell { width: 100%;}
a { color: #000000;}
.fauxColumns {width:50%; float:left;}
.imgLeft {margin-right:20px; float:left;}
.imgRight {margin-left:20px; float:right;}
.clearBoth {clear:both;}

#bestRate, .rfpsButton a, #h_shell, #h_flash, #bannerContent, #h_banner img, #h_nav, #rfpNav, #groupRFP, #h_pNum, #meetingsRFP,
#meetings_rfp #meetingsRFP, #group_rfp #groupRFP, #corporate_rfp #corporateRFP, #corporateRFP, #f_nav, #resBox, #resDiv, #f_sig
 { display:none;}

#h_banner { background:none; height:auto;}
#bannerContent h1 { font-size: 20pt; line-height: 16pt;font-weight: normal;}
#bannerContent p {font-size: 12pt; margin:0 0 14pt 0; line-height:16pt;}
#b_contentArea { width: 100%;}
#b_contentArea p {font-size: 12pt;  margin:0 0 14pt 0; line-height:16pt;}
#b_contentArea h1 { font-size: 21pt; letter-spacing: -1pt; line-height: 25pt; padding:0px;}
#b_contentArea h2 { font-size: 16pt; clear: both;}
#b_contentArea strong {color:#000000;}
#b_contentArea ul {font-size: 12pt;line-height:16pt;}

/* special cases/exceptions */
#home #bannerContent { float: none; padding:0px; width:100%; display:block;}
#f_shell { clear: both; padding-top: 50px;} 
#f_address { font-size: 10pt; text-align: center; border-top: 1px solid #000000; padding-top: 3px; margin-bottom: 25px;}
#f_address span{ margin-right: 15px;}
