.maintext{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000;}
.maintext a:link{text-decoration: underline; color: red;}
.maintext a:visited {text-decoration: underline; color: red;}
.maintext a:active{text-decoration: underline; color: red;}
.maintext a:hover{text-decoration: underline; color: red;}
.cities{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #005cab; font-weight:bold;}
.cities a:link{text-decoration: none; color: #005cab;}
.cities a:visited {text-decoration: none; color: #005cab;}
.cities a:active{text-decoration: none; color: #005cab;}
.cities a:hover{text-decoration: underline; color: #ff0000;}
.cityred{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #ff0000; font-weight:bold;}
.cincinnati{background-image:url(http://airportfastpark.webfeat.net/images/CincinnatiHeader.jpg)}
.sublinks{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #ffffff;margin-top: 15px;
    margin-left: -490px;
    position:absolute;
z-index:5;
 font-weight:bold;}
.sublinks a:link{text-decoration: none; color: #ffffff;}
.sublinks a:visited {text-decoration: none; color: #ffffff;}
.sublinks a:active{text-decoration: none; color: #ffffff;}
.sublinks a:hover{text-decoration: underline; color: #ffffff;}
.sublinks2{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #ffffff;margin-top: 15px;
   
 font-weight:bold;}
.sublinks2 a:link{text-decoration: none; color: #ffffff;}
.sublinks2 a:visited {text-decoration: none; color: #ffffff;}
.sublinks2 a:active{text-decoration: none; color: #ffffff;}
.sublinks2 a:hover{text-decoration: underline; color: #ffffff;}
.lefttext{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #ffffff;}
.lefttext a:link{text-decoration: none; color: #B1F1FF;}
.lefttext a:visited {text-decoration: none; color: #B1F1FF;}
.lefttext a:active{text-decoration: none; color: #B1F1FF;}
.lefttext a:hover{text-decoration: underline; color: #B1F1FF;}
.newstext{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #005cab;}
.newstext a:link{text-decoration: none; color: #ff0000;}
.newstext a:visited {text-decoration: none; color: #ff0000;}
.newstext a:active{text-decoration: none; color: #ff0000;}
.newstext a:hover{text-decoration: underline; color: #ff0000;}
.newstitletext{font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #005cab; text-decoration: underline; font-weight:bold;}
.titletext{font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #005cab; font-weight:bold; text-align: left;}
.sourcedate{font-family: Arial, Helvetics, Sans-Serif; font-size: 10px; text-decoration: italics; }
.lefttitletext{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #0d004c; font-weight:bold;}
.righttext{font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #131A4C;}
.righttext a:link{text-decoration: none; color: #A0460A;}
.righttext a:visited {text-decoration: none; color: #A0460A;}
.righttext a:active{text-decoration: none; color: #A0460A;}
.righttext a:hover{text-decoration: underline; color: #A0460A;}
.topnavtext{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; line-height: 16px; color: #ffffff;}
.topnavtext a:link{text-decoration: none; color: #ffffff;}
.topnavtext a:visited {text-decoration: none; color: #ffffff;}
.topnavtext a:active{text-decoration: none; color: #ffffff;}
.topnavtext a:hover{text-decoration: none; color: #cbcbcb;}
.leftnavtext{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; line-height: 24px; color: #131A4C;}
.leftnavtext a:link{text-decoration: none; color: #131A4C;}
.leftnavtext a:visited {text-decoration: none; color: #131A4C;}
.leftnavtext a:active{text-decoration: none; color: #131A4C;}
.leftnavtext a:hover{text-decoration: none; color: #FFFFFF;}
.datetext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height: 12px; color: #131A4C; position: absolute; left: 20px; top: 100px; margin: 0px;}
.quotetext{width:195px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #131A4C;}
.logo {  position: absolute; left: 1px; top: 1px; margin: 0px;}
.footertext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; line-height: 12px; color: #005cab;}
.footertext a:link{text-decoration: none; color: #005cab;}
.footertext a:visited {text-decoration: none; color: #005cab;}
.footertext a:active{text-decoration: none; color: #005cab;}
.footertext a:hover{text-decoration: underline; color: #ff0000;}
.login{font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #0d004c;}
.whitelogin{font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #ffffff;}
.whiteheaderlogin{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #ffffff; font-weight:bold;}
.nav1
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    line-height: 16px; 
    color: #ffffff;
    text-decoration:none;
    }
.nav1 a:link{text-decoration: none; color: #ffffff;}
.nav1 a:visited {text-decoration: none; color: #ffffff;}
.nav1 a:active{text-decoration: none; color: #ffffff;}
.nav1 a:hover{text-decoration: none; color: #cbcbcb;}

.nav2
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    line-height: 16px; 
    color: #ffffff;
    text-decoration:none;
    }
.nav2 a:link{text-decoration: none; color: #ffffff;}
.nav2 a:visited {text-decoration: none; color: #ffffff;}
.nav2 a:active{text-decoration: none; color: #ffffff;}
.nav2 a:hover{text-decoration: none; color: #cbcbcb;}
.nav3
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    line-height: 16px; 
    color: #ffffff;
   text-decoration:none;
    }
.nav3 a:link{text-decoration: none; color: #ffffff;}
.nav3 a:visited {text-decoration: none; color: #ffffff;}
.nav3 a:active{text-decoration: none; color: #ffffff;}
.nav3 a:hover{text-decoration: none; color: #cbcbcb;}
.nav4
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    line-height: 16px; 
    color: #ffffff;
   text-decoration:none;
    }
.nav4 a:link{text-decoration: none; color: #ffffff;}
.nav4 a:visited {text-decoration: none; color: #ffffff;}
.nav4 a:active{text-decoration: none; color: #ffffff;}
.nav4 a:hover{text-decoration: none; color: #cbcbcb;}
.boxes
{
    font-family: Arial, Helvetica, sans-serif; color: #121e50;
    font-size: 10px;
    width: 100%;
    line-height: 11px;
    font-weight: normal;
    background-color: #ffffff;
    border: #5494af 1px solid;
}

/* Added by John Davenport == BEGIN== */
.DropDown
{
	font-family: Arial, Helvetica, sans-serif; color: #121e50;
    font-size: 8pt;
    width: 100%;
    line-height: 11px;
    font-weight: normal;
    background-color: #ffffff;
    border: #5494af 1px solid;
}

.lblWelcome
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #0000C0;
    font-size: 12pt;
    font-weight:bold;
}

.lblError
{
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
}

.GridHeaderBackground
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:Navy;
	color:White;
	text-align:center;
}

.GridRowStyle
{
	background-color:#cfe1ed;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.GridAlternateStyle
{
	background-color:#85b1d4;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ContentLink
{
	 color:Blue;
	 text-decoration:underline;
}

.ContentLink:hover
{
	 text-decoration:underline;
	 color:#ff0000;
}

.Textbox
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #121e50;
    font-size: 8pt;
    border:solid 1px #5494af;
}

.Buttons
{
	font-family: Arial, Helvetica, sans-serif; color: #121e50;
    font-size: 10px;
}

.MainLinks
{
	background-color:#0d014d;
	color:#a6f1e8;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

.WhereToLink
{
	color:#dcddde;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

.AboutUsLink
{
	color:#5494af;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

.Justify
{
	text-align:justify;
}

.AmenitiesHeader
{
	 font-weight:bold;
}

.WelcomeDropDown
{
	font-family: Arial, Helvetica, sans-serif; color: #121e50;
    font-size: 8pt;
    width: 100%;
    line-height: 11px;
    font-weight: normal;
    background-color: #ffffff;
    border: #5494af 1px solid;
    text-align:center;
}

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 5px;
	background-color: white;
	width: 200px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}

.ContentControlFont
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.CityLinks
{
	font-family:Gill Sans, Arial;
	font-size:12pt;
}

.normal 
	{
		border:4px solid #000000;
	}
	
.sel	
	{
		border:4px solid #ff0000;
	}
	
.Header
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height: 18px; 
	color: #005cab; 
	font-weight:bold;
}

.CalFont
{
	font-family:Arial;
	font-size:8pt;
	border:solid 1px black;
}

.CalTitle
{
	background-color:#bfd3f4;
	border:solid 1px black;
}

.CalDayHeader
{
	background-color:#99BBDD;
}

.MenuBorder
{

	font-family:Arial;
	font-size:12px;
}

.MenuStatic
{
	background-color:#0d014d;
	color:White;
	font-size:14px;
	font-weight:bold;
	z-index: 2000;
}

.MenuStaticHover
{
	background-color:#a6f1e8;
	color:Black;
	z-index: 2000;
}

.MenuStaticItem
{
	color:White;
}

.DynamicMenu
{
	background-color:#5494af;
	
	font-family:Arial;
	font-size:12px;
	text-align:left;
	z-index : 2000;
}

.DynamicMenuItem
{
	background-color:#0d014d;
	padding-left:2px;
	z-index: 2000;
}

.DynamicMenu a:link
{
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.DynamicMenu a:visited
{
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.DynamicMenu a:active
{
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.DynamicMenu a:hover
{
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.DynamicMenuHover 
{
	background-color:#5494af;
	color:White;
}

.ReferralProgramHeader
{
	background-color:#e0e0e0;
	border:solid 1px black;
}

.ReferralProgramContent
{
	background-color:#f4f4f7;
}

.ReferralProgramContentLeft
{
	background-color:#f4f4f7;
	border-left:solid 1px black;
}

.ReferralProgramContentRight
{
	background-color:#f4f4f7;
	border-right:solid 1px black;
}

.ReferralProgramContentBottom
{
	background-color:#f4f4f7;
	border-bottom:solid 1px black;
}

.ReferralProgramContentBottomLeft
{
	background-color:#f4f4f7;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
}

.ReferralProgramContentBottomRight
{
	background-color:#f4f4f7;
	border-bottom:solid 1px black;
	border-right:solid 1px black;
}

.ProgressBar
{
    display: block;
    position: absolute;
    padding: 2px 3px;
}

.ProgressContainer
{
    border: solid 1px black;
}

.ProgressHeader
{
    background-color:#005cab;
    border:solid 1px black;
    padding: 0px 10px;
    color:White;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}

.ProgressBody
{
    background-color: #f2f2f2;
    border:solid 1px black;
    padding: 10px;
}

/* Added by John Davenport == END== */

 .button
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    line-height: normal;
    border-right: #FFFFFF 1px outset;
    border-top: #FFFFFF 1px outset;
    border-left: #FFFFFF 1px outset;
    border-bottom: #FFFFFF 1px outset;
    background-repeat: repeat-x;
    background-position: center top;
    font-weight: bold;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    margin: 1px;
	background-color:#31a46f;
}
/* ========  END  ========= */

.citiesaddress
{
	 line-height: 9pt;
}





.popupPlacement
{
	position : absolute;
	left : 420px;
	top : 350px;
	z-index : 200;
	background-color:White;
	color:Black;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border-style:solid;
	border-color:Black;
	width:360px;
	height:150px;
}

.ErrorMessage 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    color: Red;
}

.tabtext { 
font-family : Tahoma;
font-size : 9pt;

color : #0d014d;
letter-spacing: 0px;
font-weight: bolder;
} 

.couponRate
{
font-size: 28pt; 
color: #005cab; 
	font-family: Arial, helvetica, Sans-Serif;

}

.edlr
{
font-size: 18pt; 
color: black;
	font-family: Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-style: italic;

}