﻿page { border: 0px; margin: 0px; }
body { background-color: #fff; background-image: url('Images/background.png'); background-repeat: repeat-x; font-family:  Archer, Helvetica, Verdana, Arial; font-size: .80em; margin: 0px; padding: 0px; }
.clearBoth { clear: both; }
#headerContent, #bottomContainer, #content, #bottomContent { width: 948px; }
#mainContainer { margin-left: auto; margin-right: auto; margin-top: 10px; width: 980px; position: relative; }
#headerContainer { width: 100%; height: 120px; }
#headerLeftCorner, #headerRightCorner { margin: 0px; padding: 0px; height: 120px; width: 16px; }
#headerLeftCorner { background: url('Images/header_left_corner.png') no-repeat; float: left; }
#headerRightCorner { background: url('Images/header_right_corner.png') no-repeat; float: right; }
#headerContent { height: 120px; background: url('Images/header_content_bground.png') repeat-x; float: left; } 
#silkeLogo { border: none; margin-top: 36px; margin-left: 32px; float: left; width: auto; }
#silkeLogoImg { border: none; width: 190px; height: 60px; cursor: pointer; }
#fromTowersToTalk { margin-top: 56px; margin-left: 28px; float: left; width: auto; }
#headerTowers { margin-left: 1px; margin-top: 2px; float: left; }
#contactContainer { float: right; margin-top: 45px; width: 135px; margin-right: 15px; }
.borderlessImage { border: none; }
#headerSubscribe { margin-top: 10px; }
#menuContainer { width: 100%; height: 41px; background: url('Images/menu_bground.png') repeat-x; position: relative; z-index: 1001; }
#contentContainer { width: 100%; margin: 0px; padding: 0px; height: auto; }
#leftContentSideBar, #rightContentSideBar { width: 16px; background-repeat: repeat-y; height: 100%; }
#leftContentSideBar { background-image: url('Images/body_border_left.png'); float: left; }
#rightContentSideBar { background-image: url('Images/body_border_right.png'); float: right; }
#content { background-color: #fff; float: left; min-height: 575px; position: static; }
#bottomContainer { height: 10px; width: 100%; }
#bottomLeftCorner, #bottomRightCorner { width: 16px; height: 10px; }
#bottomLeftCorner { background-image: url('Images/lower_left_border.gif'); float: left; }
#bottomRightCorner { background-image: url('Images/lower_right_border.gif'); float: right; }
#bottomContent { height: 10px; background: url('Images/bottom_bground.png') repeat-x; float: left; }
#footerContainer { width: 100%; height: 22px; text-align: center; padding-top: 10px; font-weight: bold; font-size: .90em; }
.blueLink { color: #2D74BE; text-decoration: underline; }
#homeLeftContent { float: left; width: 653px; height: 539px; padding: 2px; margin-left: 35px; margin-top: 20px; padding-top: 0px; }
#homeRightContent { float: left; width: 211px; height: 539px; padding: 2px; margin-left: 20px; margin-top: 20px; padding-top: 0px; }
#newsHeader, #towerListingsHeader { background-image: url('Images/news_header.gif'); width: 207px; height: 52px; }
#towerListingsHeader { background-image: url('Images/Pages/tower_listings_header.png'); background-repeat: no-repeat; }
#newsContent { border-left: solid 1px #E5E5E5; border-right: solid 1px #E5E5E5; width: 205px; height: 484px; overflow: auto; }
#newsFooter { background-image: url('Images/news_footer.gif'); width: 207px; height: 9px; }
#aysHeader { width: 207px; height: 52px; }
#aysTopContent { width: 207px; height: 30px; }
#aysTextContainer { width: 205px; background: url('Images/ays_text_bground.gif') repeat-x; border-left: solid 1px #E5E5E5; border-right: solid 1px #E5E5E5; }
#aysTextContent {  padding: 20px; width: 165px; }
a.menuItem, a.menuItemPromotionsSelected, a.menuItemProductsSelected, a.menuItemSystemsSelected, a.menuItemTowersSelected, a.menuItemAboutSelected, a.menuItemResourcesSelected, a.menuItemSpectrumSelected, a.menuItemServiceSelected { float: left; text-decoration: none; display: block; height: 41px; margin-left: 0px; margin-right: 0px; }
#menuItemHome { width: 60px; background: url('Images/Menu/home.gif'); margin-left: 70px; }
#menuItemHome:hover { background-position: -60px 0; }
#menuItemAbout { width: 60px; background: url('Images/Menu/about.gif'); float: left; text-decoration: none; display: block; }
#menuItemAbout:hover { background-position: -60px 0; }
a.menuItemAboutSelected { width: 60px; background: url('Images/Menu/about_sel.gif') no-repeat; }
#menuItemProducts { width: 86px; background: url('Images/Menu/products.gif'); }
#menuItemProducts:hover { background-position: -86px 0; }
a.menuItemProductsSelected { width: 86px; background: url('Images/Menu/products_sel.gif') no-repeat; }
#menuItemPromotions { width: 97px; background: url('Images/Menu/promotions.gif'); }
#menuItemPromotions:hover { background-position: -97px 0; }
a.menuItemPromotionsSelected { width: 97px; background: url('Images/Menu/promotions_sel.gif') no-repeat; }
#menuItemService { width: 72px; background: url('Images/Menu/service.gif'); }
#menuItemService:hover { background-position: -72px 0; }
a.menuItemServiceSelected { width: 72px; background: url('Images/Menu/service_sel.gif'); }
#menuItemSystems { width: 74px; background: url('Images/Menu/systems.gif'); }
#menuItemSystems:hover { background-position: -74px 0; }
a.menuItemSystemsSelected { width: 74px; background: url('Images/Menu/systems_sel.gif'); }
#menuItemTowers { width: 69px; background: url('Images/Menu/towers.gif'); }
#menuItemTowers:hover { background-position: -69px 0; }
a.menuItemTowersSelected { width: 69px; background: url('Images/Menu/towers_sel.gif'); }
#menuItemSpectrum { width: 85px; background: url('Images/Menu/spectrum.gif'); margin-left: 0px; }
#menuItemSpectrum:hover { background-position: -85px 0; }
a.menuItemSpectrumSelected { width: 85px; background: url('Images/Menu/spectrum_sel.gif'); margin-left: 0px; }
#menuItemResources { width: 92px; background: url('Images/Menu/resources.gif'); }
#menuItemResources:hover { background-position: -92px 0; }
.contactUsHeader { width: 79px; background: url('Images/contact_rollover.gif'); display: block; border: none; height: 20px; }
.contactUsHeader:hover { background-position: -79px 0; }
.subscribeHeader { width: 151px; background: url('Images/subscribe_rollover.gif'); display: block; border: none; height: 20px; }
.subscribeHeader:hover { background-position: -151px 0; }
.alphapageHeader { width: 92px; background: url('Images/alphapage_rollover.gif'); display: block; border: none; height: 20px; }
.alphapageHeader:hover { background-position: -92px 0; }
.aboutTestimonials { width: 175px; background: url('Images/Pages/testimonials_rollover.gif'); display: block; border: none; height: 36px; margin-bottom: 3px; }
.aboutTestimonials:hover { background-position: -175px 0; }
.aboutCareers  { width: 175px; background: url('Images/Pages/careers_rollover.gif'); display: block; border: none; height: 36px; margin-bottom: 3px; }
.aboutCareers:hover { background-position: -175px 0; }
.aboutNews  { width: 175px; background: url('Images/Pages/news_rollover.gif'); display: block; border: none; height: 36px; margin-bottom: 3px; }
.aboutNews:hover { background-position: -175px 0; }
.aboutStaff  { width: 175px; background: url('Images/Pages/staff_rollover.gif'); display: block; border: none; height: 36px; margin-bottom: 3px; }
.aboutStaff:hover { background-position: -175px 0; }
.resENews  { width: 175px; background: url('Images/Pages/resources_enews.gif'); display: block; border: none; height: 36px; margin-bottom: 3px; }
.resENews:hover { background-position: -175px 0; }
.resProdComps  { width: 175px; background: url('Images/Pages/resources_prodcomps.gif'); display: block; border: none; height: 60px; margin-bottom: 0px; }
.resProdComps:hover { background-position: -175px 0; }
.resWebTrain  { width: 175px; background: url('Images/Pages/resources_webtrain.gif'); display: block; border: none; height: 60px; margin-bottom: 0px; }
.resWebTrain:hover { background-position: -175px 0; }
.resEvents  { width: 175px; background: url('Images/Pages/resources_events.gif'); display: block; border: none; height: 36px; margin-bottom: 3px; }
.resEvents:hover { background-position: -175px 0; }
.resDownloads  { width: 175px; background: url('Images/Pages/resources_downloads.gif'); display: block; border: none; height: 36px; margin-bottom: 3px; }
.resDownloads:hover { background-position: -175px 0; }
a.menuItemResourcesSelected { width: 92px; background: url('Images/Menu/resources_sel.gif'); }
.menuDropDown { width: 113px; position: absolute; background-color: #FF8600; top: 41px; display: none; z-index: 1000; }
a.menuDropDownItem { width: 113px; margin: 0px; padding: 0px; text-decoration: none; display: block; }
#resDropDown { left: 659px; height: 226px; }
#resNews { background: url('Images/MenuItems/res_news.gif'); height: 37px; } 
#resENews { background: url('Images/MenuItems/res_enews.gif'); height: 39px; } 
#resEvents { background: url('Images/MenuItems/res_events.gif'); height: 39px; } 
#resDownloads { background: url('Images/MenuItems/res_downloads.gif'); height: 45px; }
#resLinks { background: url('Images/MenuItems/res_links.gif'); height: 37px; }
#resProdComps { background: url('Images/MenuItems/res_prodcomps.gif'); height: 52px; }
#resWebTrain { background: url('Images/MenuItems/res_webtrain.gif'); height: 57px; }
#abDropDown { left: 102px; height: 170px; }
#abCareers { background: url('Images/MenuItems/ab_careers.gif'); height: 37px; }
#abNews { background: url('Images/MenuItems/ab_news.gif'); height: 42px; }
#abStaff { background: url('Images/MenuItems/ab_staff.gif'); height: 35px; }
#abTest { background: url('Images/MenuItems/ab_test.gif'); height: 42px; }
#prodDropDown { left: 273px; height: 220px; }
#prodRe { background: url('Images/MenuItems/prod_re.gif'); height: 53px; }
#prodPe { background: url('Images/MenuItems/prod_pe.gif'); height: 51px; }
#prodPs { background: url('Images/MenuItems/prod_ps.gif'); height: 48px; }
#prodMe { background: url('Images/MenuItems/prod_me.gif'); height: 49px; }
#srvDropDown { left: 352px; height: 211px; }
#srvConsult { background: url('Images/MenuItems/srv_consult.gif'); height: 38px; }
#srvInstall { background: url('Images/MenuItems/srv_install.gif'); height: 42px; }
#srvMaint { background: url('Images/MenuItems/srv_maintain.gif'); height: 40px; }
#srvRepair { background: url('Images/MenuItems/srv_repair.gif'); height: 41px; }
#srvManage { background: url('Images/MenuItems/srv_manage.gif'); height: 37px; }
#towDropDown { left: 495px; height: 180px; }
#towLeasing { background: url('Images/MenuItems/towers_leasing.gif'); height: 38px; }
#towListing { background: url('Images/MenuItems/towers_listing.gif'); height: 35px; }
#towMaint { background: url('Images/MenuItems/towers_maint.gif'); height: 36px; }
#towMH { background: url('Images/MenuItems/towers_mh.gif'); height: 54px; }
#sysDropDown { left: 425px; height: 250px; }
#sysFRN { background: url('Images/MenuItems/systems_frn.gif'); height: 71px; }
#sysGPS { background: url('Images/MenuItems/systems_gps.gif'); height: 55px; }
#sysOP { background: url('Images/MenuItems/systems_op.gif'); height: 56px; }
#sysGOV { background: url('Images/MenuItems/systems_gov.gif'); height: 53px; }
#newsContainer { float: right; margin-top: 20px; margin-right: 40px; }
#mainContentContainer, #mainContentHeader, #mainContentPortletContainer { width: 647px; }
#mainContentContainer { position: relative; }
#mainContentPortletContainer { margin-left: 30px; float: left; }
#mainContentHeader { height: 82px; margin-top: 20px; }
.mainContentPromotionsHeader { background: url('Images/Pages/products_page_header.gif') no-repeat; }
.mainContentProductsHeader { background: url('Images/Pages/products_page_header.gif') no-repeat; }
.mainContentAboutHeader { background: url('Images/Pages/about_page_header.gif') no-repeat; }
.mainContentServiceHeader { background: url('Images/Pages/service_page_header.jpg') no-repeat; }
.mainContentSystemsHeader { background: url('Images/Pages/systems_page_header.gif') no-repeat; }
.mainContentSpectrumHeader { background: url('Images/Pages/spectrum_page_header.gif') no-repeat; }
.mainContentResourcesHeader { background: url('Images/Pages/resources_page_header.gif') no-repeat; }
.mainContentTowersHeader { background: url('Images/Pages/towers_page_header.gif') no-repeat; }
.mainContentFleetNetHeader { background: url('Images/Pages/fleetnet_header.jpg') no-repeat; }
#mainContentLeft { width: 10px; background: url('Images/Pages/main_portlet_left_side.png') repeat-y; float: left; height: 100%; }
#mainContent { float: left; width: 627px; position: static; }
.mainContentLarge { width: 877px; }
#mainContentRight { width: 10px; background: url('Images/Pages/main_portlet_right_side.png') repeat-y; float: right; height: 100%; }
#mainContentFooterContainer { margin-bottom: 15px; height: 10px; width: 647px; }
#mainContentFooterLeft { width: 10px; height: 10px; background: url('Images/Pages/main_portlet_lower_left.png') no-repeat; float: left; }
#mainContentFooter { width: 627px; height: 10px; background: url('Images/Pages/main_portlet_footer.png') repeat-x; float: left; }
#mainContentFooterRight { width: 10px; height: 10px; background: url('Images/Pages/main_portlet_lower_right.png') no-repeat; float: right; }
#pageContentLeft { float: left; width: 150px; position: relative; margin-top: 20px; margin-left: 10px; }
#pageContentRight, #pageContentRightFudged { float: right; width: 415px; margin-left: 10px; margin-top: 20px; margin-right: 10px; position: relative; }
#pageContentRightFudged { width: 410px; margin-right: 15px; }
h1 { font-weight: bold; font-size: 1.10em; margin-bottom: 0px; }
p { margin-top: 8px; }
ul { margin: 0; padding: 1em; padding-top: 0; padding-bottom: 0; margin-top: 0px; }
li { margin: 0; padding: 0; margin-left: .5em; }
.pageHeaderTag { height: 32px; position: absolute; top: 1px; right: 2px; }
.contactUsTag { height: 22px; width: 108px; position: absolute; bottom: 5px; right: 2px; border: none; }
.aboutButtons { position: absolute; width: 175px; height: 110px; top: 70px; left: 0px;}
.aboutButton { width: 175px; height: 36px; border: none; margin-bottom: 3px; }
.topParagraph { margin-top: 2px; }
#aboutStaffGroupContainer { position: absolute; top: 165px; right: 10px; background: url('Images/Pages/staff_group.png') no-repeat; width: 423px; height: 490px; z-index: 999; }
.staffPlacard { width: 311px; height: 99px; margin-bottom: 10px; border: none; }
#staffAboutRightColumn { width: 312px; float: left; margin-top: 20px; min-height: 500px; margin-left: 20px; }
#homeFlashContainer { height: 352px; width: 653px; }
#homePortletsContainer { height: 168px; width: 653px; padding: 0px; margin: 0px; margin-top: 20px; }
.homePortletContainer { height: 172px; width: 212px; float: left; padding: 0px; margin: 0px; }
.homePortletHeader { height: 32px; width: 212px; margin: 0px; padding: 0px; }
.homePortletContent { height: 132px; widows: 212px; margin: 0px; padding: 0px; }
.homePortletFooter { height: 8px; width: 212px; margin: 0px; padding: 0px; }
.subMenuImage { margin-top: 5px; }
.btnMeetRestOf { margin-top: 0px;  border: none; margin-left: 12px; margin-bottom: 10px; }
.newsItemContainer { padding: 15px; font-size: .90em; padding-top: 12px; padding-bottom: 0px; }
.newsItemLink { color: #2D74BE; font-style: italic; text-decoration: underline; font-weight: bold; }
.downloadIcon { position: absolute; height: 27px; width: 27px; border: none; background-image: url('Images/Pages/download_arrow.gif'); background-color: Transparent; display: none; }
#towerMap { border: solid 2px #316BA4; }
.towerMapBig { width: 620px; height: 425px; margin-top: 5px; margin-bottom: 3px; }
.towerListContainer { width: 100%; overflow: auto; height: 415px; }
.towerListTable { margin-left: auto; margin-right: auto; width: 96%; height: 50px; font-size: .80em; }
.towerListTableInfoWindow { font-size: .98em; width: 300px; }
.towerListItem, .towerListItemSelected { border-bottom: solid 1px #FF8D00; vertical-align: top; padding-top: 4px; padding-bottom: 4px; cursor: pointer; width: auto; }
.towerListItem:hover { background-color: #FFF4E1; }
.towerListItemSelected { background-color: #FFD38A; }
.towerListItemHeading { font-size: 1.15em; font-weight: bold; }
#employeeListContainer { width: 314px; }
.employeeContainer { height: 104px; margin-top: 5px; padding: 0px; } 
.employeeImage { float: left; border: none; height: 104px; width: 94px; margin: 0px; padding: 0px; }
.employeeInfoContainer { float: right; text-align: left; background-image: url('Images/Staff/background.jpg'); width: 220px; height: 104px; margin: 0px; padding: 0px; }
.employeeInfo { margin-left: 12px; margin-top: 30px; height: 50px; font-size: .90em; }
#enewsSignupContainer { background-color: #fff;   height: 160px; border: solid 1px black; position: absolute; top: 86px; left: 578px; z-index: 4000; display: none; }
#signupContainer { width: 388px; height: 155px; position: relative; background-color: #fff; }
#signupHeader { height: 15px; width: 100%; background: url('Images/ENews/header_bar.png') repeat-x; }
.tableContainer { width: 360px; margin-left: 15px; font-size: 1.0em; color: #50262F; margin-top: 15px; font-weight: bold; } 
#btnCloseWindow { position: absolute; right: 3px; top: 18px; cursor: pointer; height: 28px; width: 26px; }
#downloadContainer { height: 0px; left: 0px; top: 0px; position: absolute; width: 428px; }
#alphapageContainer { height: 0px; left: 0px; top: 0px; position: absolute; width: 550px; }
#simplemodal-overlay { background-color:#000; }
#simplemodal-container { background-color:#fff; border: solid 1px #000; padding:0px; }
.downloadMessage { color: #f00; float: left; margin-top: 10px; }
.downloadSubmit { margin-top: 10px; float: right; }
#eventList {  }
.eventTitle { font-weight: bold; font-size: 1.50em; margin-bottom: 5px; }
.eventContainer { border-bottom: dotted 1px #000; padding: 4px; font-size: .90em; padding-bottom: 25px; }
#promoPager { width: 100%; margin-bottom: 10px; height: 28px; position: relative; }
.promoPageSelector, .promoPageSelectorSelected { float: left; margin-left: 3px; cursor: default; width: 28px; padding-top: 6px; height: 22px; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; border: solid 1px #E5E5E5; }
.promoPageSelector { background-color: #F3AD27; color: #fff; border-color: #FF8903; cursor: pointer; } 
.killLeftMargin { margin-left: 0px; }
#homePromoPortlet { width: 436px; height: 171px; background: url('Images/HomePortlets/promo_shell.gif') no-repeat; float: right; cursor: pointer; }
#homePromoPortletContent { margin-left: 2px; margin-top: 32px; width: 414px; height: 123px; }
a.moreLink { border: none; background: url('Images/HomePortlets/btn_more.jpg'); width: 51px; height: 15px; display: block; margin-top: 8px; }
.serviceSideHeader { font-weight: bold; font-size: 18px; margin-top: 15px; }
#leftPhotoNavigator, #rightPhotoNavigator { width: 20px; height: 80px; cursor: pointer; padding-top: 35px; }
#leftPhotoNavigator { float: left; margin-left: 5px; }
#rightPhotoNavigator { float: right; margin-right: 5px; }
.btnLeft, .btnRight { border: none; }
#photoCarousel {  float: left; height: 110px; width: 520px; margin-left: 15px; }
#photoContainer { width: 587px; height: 338px; padding-left: 3px; padding-top: 3px; border: none; margin-bottom: 15px; margin-left: 20px; }
.carouselPhoto { border: none; width: 165px; height: 95px; margin-left: 0px; margin-right: 0px; cursor: pointer; margin: 5px; }
.promoLink { border: none; margin-left: 0px; width: 432px; height: 132px; }
#promoPhotoCarousel { margin-top: 32px; width: 432px; height: 132px; }
