/* BEGIN - Body - General Font - Text Color - Background Image Settings */
body { 
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-image: url(images/BG-grey-blk.GIF)
; background-color: #FFFFFF
; margin-top: 0px; padding-top: 0px
}
/* END - Body - General Font - Text Color - Background Image Settings */

/* BEGIN - General Setting for Links  */
a {  text-decoration: none}
a:hover {  color: #FF0000; text-decoration: underline}
a:active {  color: #FF0000; text-decoration: underline}
/* END - General Setting for Links  */

/* BEGIN - Left Menu - Rollover CSS Links Setup  */
#menuL a {
color: #0000CC; text-decoration: none; display: block; width: 165px; height: auto; background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 4px; border: 1px solid black;
} 
#menuL a:link {
color: #0000CC; text-decoration: none; display: block; width: 165px; height: auto; background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 4px; border: 1px solid black;
} 
#menuL a:visited {
color: #0000CC; text-decoration: none; display: block; width: 165px; height: auto; background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 4px; border: 1px solid black;
} 
#menuL a:hover {
color: #FF0000; text-decoration: none; display: block; width: 165px; height: auto; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 4px; border: 1px solid black;
} 
#menuL a:active {
color: #FFFFFF; text-decoration: none; display: block; width: 165px; height: auto; background-color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 4px; border: 1px solid black;
} 
/* END - Left Menu - Rollover CSS Links Setup  */

/* Paragraph Tag - Zero Margins and Padding  */
p {  margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px}

/* Heading Tags - General Settings for Zero Margins and Padding  */
h1 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h2 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h3 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h4 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

/* Headers and Footers - Heading Tags  */
h1.mainpageHDR {  white-space: nowrap; font-size: 24pt; text-align: left}
h1.mainpageFTR {  font-weight: normal; background-color: #99CC99; white-space: nowrap; font-size: 18pt; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}

/* Table Tags to Align Left Menu and Null Cell for Push Down Menu Links  */
table.menuLeft {  margin-left: 4px; margin-top: 3px; text-align: left}
table.mainpageHDR { white-space: nowrap; padding-top: 8px; padding-right: 4px; padding-bottom: 8px; padding-left: 8px; background-color: #FFFFFF}
td.null-cell {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 1px}

/* TD Main Body Text  */
.TDtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify}
#TDtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify}

/* Red White Blue Stripes Table Sizer - Squeeze Default Font Size for NBSP to enable Tables to be thin to produce Stripes  */
.RWB-Squeeze { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 4px; text-decoration: none }
.RWB-SqueezeMore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2px; text-decoration: none }

/* Page Designed BY Footer  */
.HDRbeigeFTR { font-size: 7.5pt; line-height: 10pt; text-decoration: none }
.designedByFTR { font-size: 7.5pt; line-height: 10pt; text-decoration: none ; padding-top: 8px; padding-left: 4px; padding-right: 4px; padding-bottom: 8px; font-family: Verdana, Arial, Helvetica, sans-serif}

/* Page Modified Footer  */
.whitefontTINY { font-size: 7.5pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.designedBY { font-size: 7.5pt; text-decoration: none; line-height: 10pt; color: #FFFFFF }
.whitefontTINY { font-size: 7.5pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.arial-gray-squeeze { font-family: Arial, Helvetica, sans-serif; font-size: 4pt ; color: #686868; font-weight: normal }

/* Image Floats  */
.img-float-right {  float: right}

.gray-squeeze { font-size: 4pt; color: #464646; font-weight: normal }
.HDRbluetTop { font-size: 7.5pt; line-height: 10pt; text-decoration: none }
.HDRblueTop { font-size: 7.5pt; line-height: 10pt; text-decoration: none }
#td-body p { font-size: 10pt }
#td-body h1 { font-size: 10pt; font-weight: bold }
#RTtable table { float: right }
#TDtextEM { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
td.td-body-find-limo { font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-weight: 100; color: #D7D7D7; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; background-repeat: repeat-y; background-position: left top; border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url(images/limo-bwi-dca-iad-BG.JPG); background-color: #F5F5F5}
.V12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt}
