html, body { margin:0; padding:0; background:url(../images/background-image.jpg) repeat-x; font-family:Tahoma; height:100%; }
a { text-decoration:none; }
.ClearEm { clear:both; }
.rightImg.purple { margin-bottom:5px; border:1px solid #2e0025; }
.rightImg.blue { margin-bottom:5px; border:1px solid #1d6c97; }
#Container { width:982px; margin:0 auto; height:auto; min-height:100%; }

#Header { width:982px; height:98px; margin:38px  0 0 0; background:url(../images/header.jpg) no-repeat; }
#Header h1.logo { width:226px; height:93px; margin:1px 0 0 15px; padding:0; background:url(../images/AirportTvLogo.jpg) no-repeat; float:left; }

#Navigation { height:35px; margin:32px 40px 0 0; float:right; }

#Navigation a { width:105px; height:22px; padding-top:13px; color:#4979ab; font-size:8pt; font-family:Tahoma; font-weight:bold; text-align:center; text-decoration:none; float:left; }
#Navigation a:hover { color:#ffffff; background:url(../images/NavigationActive.jpg); }
#Navigation a.active { color:#ffffff; background:url(../images/NavigationActive.jpg); }

#Headline { width:982px; height:305px; margin-top:10px; }
#Slider { width:681px; height:305px;  float:left; }
#HeadlineBanner { width:301px; height:304px; padding-top:1px; background:url(../images/Headlineads.jpg); float:right; }
#SlideNavigation { width:263px; height:200px; margin:30px 0 0 20px; font-family:Tahoma; font-size:11pt; color:#4979ab; }
#SlideNavigation span { width:223px; padding-left:40px; height:39px; margin-bottom:15px; background:url(../images/SlideNavPassive.png); display:block; cursor:pointer; }
#SlideNavigation span b { font-size:16pt; margin-right:20px; float:right; } 
#SlideNavigation span:hover { background:url(../images/SlideNavActive.png); }
#SlideNavigation span.active { background:url(../images/SlideNavActive.png); }

#PageWrap { width:982px; margin:10px auto; padding-bottom:80px; }
#PageLeft { width:242px; float:left; }
#PageRight { width:730px; float:right; }
#PageRightBig { width:242px; float:right; }
#PageLeftBig { width:730px; float:left; }

h1.block { width:222px; padding:10px 0 0 20px; height:27px; margin:0; background:url(../images/BlockHeader.jpg) no-repeat; font-size:9pt; font-family:Tahoma; color:#fff; }
#Block { width:224px; padding:8px; border:1px solid #dfdfdf; border-top:0; margin-bottom:10px; background:#ffffff; }
#Block span b { font-size:10pt; float:left; margin-left:15px; }
#Block span.gray { font-size:12pt; font-family:Tahoma; width:217px; padding:3px; height:40px; border:1px solid #e7e7e7; background:#f8f8f8; color:#396ea4; display:block; }
#Block span.graymore { font-size:12pt; font-family:Tahoma; width:217px; padding:3px; height:40px; background:#f0f0f0; color:#396ea4; display:block; }
#Block a.AllGuide { font-size:8pt; font-family:Tahoma; color:#396ea4; text-decoration:none; }
#Block a.AllGuide:hover { text-decoration:underline; }

#LeftBanner { border:1px solid #dfdfdf; margin-bottom:10px; } 

h1.section { width:730px; padding:10px 0 0 20px; height:27px; margin:0; background:url(../images/SectionHeader.gif) no-repeat; font-size:9pt; font-family:Tahoma; color:#fff; }
#Section { width:696px; height:165px; border:1px solid #dfdfdf; border-top:0; margin-bottom:10px; background:#ffffff; padding:16px; }
#Section #Item { width:340px; height:165px; float:left; color:#9b9b9b; font-size:8pt; text-align:justify; }
#Section #Item.left { margin-left:6px; }
#Section #Item.right { margin-right:6px; }
#Section #Item img { border:3px solid #5280b1; margin-right:5px; float:left; }
#Section #Item b { color:#fe3a00; font-size:10pt; }
#Section #spacer { width:0px; height:165px; border:1px dashed #e0e0e0; float:left; }

#SectionSplashes { width:730px; margin-bottom:10px; }
#SectionSplashes img { margin-right:2px; float:left; }
#SectionSplashes img.zero { margin-right:0; }

h1.guide { width:621px; height:27px; background:url(../images/GuideHeader.jpg) no-repeat; margin:0; padding:10px 20px 0 40px; font-size:9pt; font-family:Tahoma; color:#fff; }
h1 div { margin-top:1px; font-size:7pt; color:white; float:left; }
h1 div a { color:white; text-decoration:none; }
h1 div a:hover { text-decoration:underline; }

.mrg5 { margin-top:5px; }
#HeadlineGuide { width:982px; margin-top:10px; }
#Guider { width:681px; background:url(../images/Headlineads.jpg) repeat-x bottom white; padding-bottom:20px; float:left; }
#GuiderInner { width:643px; padding:20px 19px 0 19px; font-size:8pt; }
#GuiderInner b { color:#ff3900; margin-right:15px; }
#GuiderInner img { float:right; }
#GuideGray { width:633px; padding:2px 5px 2px 5px; min-height:20px; background:#f3f3f3; border:1px solid #e0e0e0; }
#GuideGray:hover { border:1px solid #ff3900; }
#GuideMoreGray { width:633px; padding:2px 4px 2px 4px; min-height:20px; background:#ebebeb; border:1px solid #ffffff; }
#GuideMoreGray:hover { border:1px solid #ff3900; }
#GuiderInner #ContactItem { padding:5px 0 5px 133px; margin-bottom:5px; background:url(../images/logosmall.jpg) no-repeat #ffffff; border:1px dashed #e0e0e0; font-size:10pt; color:#0c507f; }
#GuiderInner #ContactItem b { font-size:12pt; color:#0c507f; }
#GuiderInner #ContactItem a { font-size:10pt; }
#GuiderInner #ContactItem a:hover { text-decoration:underline; }

#ProgramData { width:696px; border:1px solid #dfdfdf; border-top:0; margin-bottom:10px; background:#ffffff; padding:1px 16px 5px 16px; font-size:10pt; }
#ProgramData .thisweek { color:#ff3900; }


#Footer { clear:both; background:url(../images/footer.jpg) repeat-x #cce1f2; padding-bottom:15px; width:100%; position:relative; height:80px; }
#FooterInner { width:982px; margin:0 auto; font-size:8pt; padding-top:10px; }
#FooterInner p { text-align:center; }
#DesignerSign { float:right; }
#BottomLinks { float:left; color:#006699; }
#BottomLinks a {  color:#006699; text-decoration:none; }
#BottomLinks a:hover { color:#006699; text-decoration:underline; }

h1.extra { width:281px; float:right; padding:10px 0 0 20px; height:27px; margin:10px 0 0 0; background:url(../images/ExtraHeader.gif) no-repeat; font-size:9pt; font-family:Tahoma; color:#fff; }
#extra { width:289px; padding:5px; background:#fff; border:1px solid #dfdfdf; border-top:0; float:right; font-size:8pt; }
#extra  b { color:#ff3900; margin-right:15px; }