@charset "UTF-8"; /* CSS Document */

/* slightly enhanced, universal clearfix hack */ 
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
.clearfix { display: inline-block; }
 /* start commented backslash hack \*/ 
* html .clearfix { height: 1%; } .clearfix { display: block; } 
.clearboth { clear: both; } 

* {outline:none;}

img {border:none}

body { background-repeat: repeat-x; background-image: url(../images/background.jpg); width: 100%; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #939393; line-height: 17pt; font-weight: normal; }

form { padding: 0; margin: 0; } p { line-height: 25px; margin: 0px; padding: 0px; font:Arial, Helvetica, sans-serif; }

.interior-body p { font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; }

table { font:Arial, Helvetica, sans-serif; }

span { font:Arial, Helvetica, sans-serif; }

element.style { font:Arial, Helvetica, sans-serif; }

img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } 

h1 { font-size: 30px; color: #3A5C80; margin-top: 0px; margin-right: 0px; margin-left: 0px; font-weight: normal; margin-bottom: 8px; line-height: 35px; } 
h2 { font-size: 18px; color: #3A5C80; font-weight: normal; margin: 0px 0px 10px; clear: both; } 
h3 { font-size: 15px; color: #3A5C80; margin-top: 0px; margin-right: 0px; margin-left: 0px; font-weight: normal; margin-bottom: 2px; }
h4 { font-size: 30px; color: #3A5C80; margin-top: 0px; margin-right: 0px; margin-left: 0px; font-weight: normal; margin-bottom: 20px; line-height: 35px; }
h5 { color: #424242; font-size: 17px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; } 
h6 { font-size: 16px; color: #EFEFEF; margin:10px 0 10px 10px }

.presscolumn-small h3 a, .presscolumn2-small h3 a, .presscolumn h3 a{ color: #3A5C81; }
 
a:link, a:visited { text-decoration: none; color: #666666; } 
a:hover { text-decoration: none; color: #3A5C81; } 

.header { width: 960px; padding-top: 11px; height: 73px; position: relative; } 

.navigation { float: right; width: 775px; padding-top: 25px; } 
.navigation ul { margin: 0px; padding: 0px; } 
.navigation li { display: inline; padding-right: 19px; padding-left: 18px; line-height: 14px; } 
.navigation ul li.last { border-right-style: none; } .navigation ul li a { font-size: 14px; color: #B1B1B1; text-decoration: none; } .navigation ul li a:hover { color: #3A5C81; text-decoration: none; }

p.bold { font-weight: bold; }

#logo { height: 70px; width: 170px; text-decoration: none; } 

.searchbox { border: 1px solid #CCCCCC; height: 13px; width: 120px; font-size: 11px; color: #CCCCCC; padding-left: 5px; } 
.search { height: 20px; width: 150px; position: absolute; z-index: 8; top: 8px; right: 0px; text-align: right; padding-left: 5px; } 

.flash-container { height: 273px; width: 960px; position: relative; } 
.flash { height: 273px; width: 960px; position: absolute; left: 0px; top: 0px; z-index: 4; } 

.container { width: 960px; margin-right: auto; margin-left: auto; position: relative; padding: 0px; margin-top: 0px; }

.home { background-image: url(../images/home-bkgd.jpg); height: 481px; width: 960px; position: relative; } 
.home-rightcolumn { float: right; width: 391px; height: 270px; }
.home-leftcolumn { height: 205px; width: 535px; float: left; padding-left: 20px; padding-top: 20px; } 

.column1 { height: 165px; margin:20px 0; float: left; border-right:solid 1px #DFDFDF; padding:0 15px; } 
.column1 ul { margin: 0px; padding: 0px; } 
.column1 ul li { list-style-type: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 13px; line-height: 14px; } 
.column1 ul li a { color: #444444; text-decoration: none; } 
.column1 ul li a:hover { color: #395C82; text-decoration: none; } 

.column2 { height: 165px; margin:20px 0; float: left; border-right:solid 1px #DFDFDF; padding:0 15px } 
.column2 ul { margin: 0px; padding: 0px; } 
.column2 ul li { list-style-type: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 13px; line-height: 14px; } 
.column2 ul li a { color: #444444; text-decoration: none; } 
.column2 ul li a:hover { color: #395C82; text-decoration: none; } 

.column3 { height: 165px; margin:20px 0; padding:0 0 0 15px; float: left; width:235px } 

.quicklinks { height: 209px; width: 550px; position: absolute; z-index: 5; right: 0px; bottom: 0px; } 

.4elements { position: absolute; z-index: 5; left: 0px; bottom: 8px; height: 200px; width: 405px; } 

a#blog { background-image: url(../images/blog-off.png); height: 40px; width: 55px; display: block; text-indent: -999em; } 
a:hover#blog { background-image: url(../images/blog-over.png); } 
a#video { background-image: url(../images/video-off.png); height: 40px; width: 69px; display: block; text-indent: -999em; } 
a:hover#video { background-image: url(../images/video-over.png); } 
a#press { background-image: url(../images/news-events-off.png); height: 40px; width: 131px; display: block; text-indent: -999em; } 
a:hover#press { background-image: url(../images/news-events-over.png); } 
a#papers { background-image: url(../images/papers-off.png); height: 40px; width: 123px; display: block; text-indent: -999em; } 
a:hover#papers { background-image: url(../images/papers-over.png); } 
#blog-view { position: absolute; z-index: 5; left: 0px; bottom: 8px; height: 200px; width: 405px; visibility: hidden; background-image: url(../images/blog.png); background-repeat: no-repeat; background-position: 11px; } 
#video-view { position: absolute; z-index: 5; left: 0px; bottom: 8px; height: 200px; width: 405px; visibility: visible; background-image: url(../images/video.png); background-repeat: no-repeat; background-position: 10px; } 
#video-view a { text-decoration: none; text-indent: -999em; display: block; height: 200px; width: 405px; } 
#press-view { position: absolute; z-index: 5; left: 0px; bottom: 8px; height: 200px; width: 405px; visibility: hidden; background-image: url(../images/press.png); background-repeat: no-repeat; } 
#press-view a { text-decoration: none; text-indent: -999em; display: block; height: 200px; width: 405px; } 
#papers-view { position: absolute; z-index: 5; left: 0px; bottom: 8px; height: 200px; width: 405px; visibility: hidden; background-image: url(../images/papers.png); background-repeat: no-repeat; background-position: 10px; } 

ul.logos { margin: 0px; padding: 0px; float:left; width:110px; } 
ul.logos li { list-style-type: none; cursor:pointer; padding: 0 8px 15px 0; float:left } 
ul.logos li.cisco a { background-position: 0px 0px; background-image: url(../images/logos.jpg); text-indent: -999em; display: block; height: 30px; width: 64px; cursor:pointer; } 
ul.logos li.cisco a:hover { background-position: 94px 0px; } 
ul.logos li.netapp a { background-image: url(../images/logos.jpg); background-position: 0px -30px; text-indent: -999em; display: block; height: 30px; width: 94px; cursor:pointer; } 
ul.logos li.netapp a:hover { background-image: url(../images/logos.jpg); background-position: 94px -30px; } 
ul.logos li.vmware a { background-image: url(../images/logos.jpg); background-position: 0px -60px; text-indent: -999em; display: block; height: 30px; width: 94px; cursor:pointer; } 
ul.logos li.vmware a:hover { background-image: url(../images/logos.jpg); background-position: 94px -60px; } 
ul.logos li.vce a { background: url(../images/vce-logo-home.png) 0 0 no-repeat; text-indent: -999em; display: block; height: 28px; width: 90px; cursor:pointer; } 
ul.logos li.vce a:hover { background-position: -90px 0} 
ul.logos li.emc a {background-image:url(../images/emc-home.png); background-position:0 0; width:30px; height:49px; display:block; text-indent:-9999em}
ul.logos li.emc a:hover {background-position:-30px 0}

.footer { background-image: url(../images/footer-background.jpg); height: 31px; width: 960px; margin-right: auto; margin-left: auto; text-align: center; }
#RegistrationPage .footer { background: url(../images/event-registration/footer-bkgd.png) repeat-x 0 0; }

.elements-footer { height: 40px; width: 400px; position: absolute; left: 0px; bottom: -32px; z-index: 6; padding-left: 5px; } 
.elements-footer ul { margin: 0px; padding: 0px; } 
.elements-footer ul li { margin: 0px; padding: 0px; list-style-type: none; float: left; } 

.flash-nav-container { height: 28px; width: 960px; position: relative; } 
.flash-nav { height: 28px; width: 960px; position: absolute; left: 0px; top: 0px; z-index: 4; } 

.interior { background-image: url(../images/interior-bkgd.jpg); width: 960px; position: relative; background-repeat: no-repeat; background-color: #EFEFEF; padding-bottom: 20px; } 
.interior-body { float: right; width: 630px; padding-right: 20px; clear: right; margin-top: 40px; z-index: 6; position: relative; } 
.interior-body-full { width: 920px; padding-right: 20px; z-index: 6; position: relative; padding-left: 20px; padding-top: 40px; }

.interior-subnav { float: left; width: 290px; margin-top: 75px; clear: left; color: #444444; }
.interior-subnav ul { margin: 0px; padding: 0px; font-size: 16px; } 
.interior-subnav ul li { list-style-type: none; padding-left: 20px; padding-bottom: 20px; } 
.interior-subnav ul li a { color: #444444; text-decoration: none; } 
.interior-subnav ul li a:hover { color: #3A5C80; }
.interior-subnav ul li ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px;}
.interior-subnav ul li ul li { margin: 0px; padding: 0 8px 0 0; list-style-type: none; }
.interior-subnav ul li ul li a { color: #444444; font-size: 13px;}
.interior-subnav ul li ul li a:hover { color: #3A5C80;}

/* Sub-navigation "Active" states */ /* '2.0' "Active" states */ 
#VideoNav li.videonav a, #BlogNav li.blognav a, #WhitePapersNav li.whitepapersnav, #NewsPressNav li.newspressnav a, 
/* About "Active" states */ 
#TechnologyPartnersNav li.technologypartnersnav a, #ManagementNav li.managementnav a, #CareersNav li.careersnav a, 
/* Data-Center "Active" states */ 
#VirtualInfrastructureDefinednav li.virtualinfrastructuredefinednav a, #VirtualizationAssessmentnav li.virtualizationassessmentnav a, #ImplementingVirtualizationNav li.implementingvirtualizationnav a, #VirtualInfrastructureRecoveryServicesnav li.virtualinfrastructurerecoveryservicesnav a, #CommunityServerRecycleNav li.communityserverrecyclenav a, #RoadmapPage li.roadmapnav a, #DataCenterPage li.datacenternav a, 
/* Federal "Active" states */ 
#ServicesSolutionsNav li.servicessolutionsnav a, #ContractVehiclesNav li.contractvehiclesnav a, #ClientListNav li.clientlistnav a, #ContactNav li.contactnav a, 
/* Investor "Active" states */ 
#InvestorInfoNav li.investorinfonav a, #SECFilingsNav li.secfilingsnav a, #OutsideResearchNav li.outsideresearchnav a, #NonGAAPNav li.nongaapnav a, #WebcastsNav li.webcastsnav a, 
/* Managed-Services "Active" states */ 
#PeopleNav li.peoplenav a, #ProcessNav li.processnav a, #PlatformNav li.platformnav a, #PlatformNav li a.operationsnav, #OfferingsNav li.offeringsnav a, #OfferingsNav li a.operationsnav, #PortalNav li.portalnav a, #OperationsPage li a.operationsnav, #CloudPage li a.cloudnav, #InfrastructurePage li.infrastructurenav a, #InfrastructurePage li a.cloudnav, #RecoveryPage li.recoverynav a, #RecoveryPage li a.cloudnav,
 /* Network "Active" states */ 
#SecurityNav li.securitynav a, #MobilityNav li.mobilitynav a, #DataManagementNav li.datamanagementnav a, #NetworkInfrastructureNav li.networkinfrastructurenav a, 
/* Unified-Communications "Active" states */
#IpvoiceNav li.ipvoicenav a, #UnifiedMessagingNav li.unifiedmessagingnav a, #PresenceNav li.presencenav a, #ContactCenterNav li.contactcenternav a, #RichMediaNav li.richmedianav a, 
/* Verticals "Active" states */ 
#StateLocalNav li.statelocalnav a, #HealthcarePage li.healthcarenav a.healthcarenavlink, #EducationNav li.educationnav a,
/* Main-navigation "Active" states */ /* Federal "Active" states */ 
#FederalNav li.federalnav a, #ServicesSolutionsNav li.federalnav a, #ContractVehiclesNav li.federalnav a, #ClientListNav li.federalnav a, #ContactNav li.federalnav a, 
/* Verticals "Active" states */ 
#VerticalsNav li.verticalsnav a, #StateLocalNav li.verticalsnav a, #HealthcarePage li.verticalsnav a, #EducationNav li.verticalsnav a, #SolutionsPage li.verticalsnav a, #SolutionsPage li.healthcarenav a.solutionsnav, #SolutionsPage li a.healthcarenavlink, #HealthcarePartnersPage li.verticalsnav a, #HealthcarePartnersPage li.healthcarenav a.healthcare-partnersnav, #HealthcarePartnersPage li a.healthcarenavlink, #HITPage li.verticalsnav a, #HITPage li.healthcarenav a.hit-offeringsnav, #HITPage li a.healthcarenavlink, #WSCAPage ul li a.state-wscanav, #CSSIPage ul li a.state-cssi,
/* Investor "Active" states */ 
#InvestorNav li.investornav a, #InvestorInfoNav li.investornav a, #SECFilingsNav li.investornav a, #OutsideResearchNav li.investornav a, #NonGAAPNav li.investornav a, #WebcastsNav li.investornav a, 
/* Events "Active" states */ 
#EventsNav li.eventsnav a, #EventsNav li.eventssubnav, #Article1Nav li.article1nav a, #Article2Nav li.article2nav a, #Article3Nav li.article3nav a, #Article4Nav li.article4nav a, #Article5Nav li.article5nav a, #Article6Nav li.article6nav a, #Article7Nav li.article7nav a, 
/* About "Active" states */ 
#AboutNav li.aboutnav a, #TechnologyPartnersNav li.aboutnav a, #ManagementNav li.aboutnav a, #CareersNav li.aboutnav a, 
/* Press-Release "Active" states */ 
#PressReleaseNav li.pressreleasenav a, #WhiteDataNav li.whitedatanav a, #WhiteUnifiedNav li.whiteunifiednav a, #WhiteManagedNav li.whitemanagednav a, #WhiteNetworkNav li.whitenetworknav a, #PartnerNav li.pressreleasenav a, 
/* Contact "Active" states */ 
#ContactCenterNav li.maincontactnav a { color: #3A5C80; }
.title-tag { color: #EFEFEF; font-size: 60px; font-weight: bold; float: left; position: absolute; z-index: 4; left: 20px; top: 10px; height: 60px; line-height: 60px; width: 940px; }

#StateLocalNav ul li a.state-wscanav {color:#444444}
#StateLocalNav ul li a.state-wscanav:hover {color:#3A5C80}

/* FOOTER IMAGES START */ 
.image-footer { height: 246px; width: 960px; position: relative; }
.about-footer { background-image: url(../images/footer-banners/about.jpg); }
.about-technology-footer { background-image: url(../images/footer-banners/about-technology.jpg); }
.about-management-footer { background-image: url(../images/footer-banners/about-management.jpg); }
.about-careers-footer { background-image: url(../images/footer-banners/about-careers.jpg); }
.federal-footer { background-image: url(../images/footer-banners/federal.jpg); }
.federal-services-footer { background-image: url(../images/footer-banners/federal-services.jpg); }
.federal-contract-footer { background-image: url(../images/footer-banners/federal-contract.jpg); }
.federal-client-footer { background-image: url(../images/footer-banners/federal-client.jpg); }
.federal-contact-footer { background-image: url(../images/footer-banners/contact.jpg); }
.verticals-footer { background-image: url(../images/footer-banners/verticals.jpg); }
.verticals-state-footer { background-image: url(../images/footer-banners/verticals-state.jpg); }
.verticals-healthcare-footer { background-image: url(../images/footer-banners/verticals-healthcare.jpg); }
.verticals-education-footer { background-image: url(../images/footer-banners/verticals-education.jpg); }
.investor-footer { background-image: url(../images/footer-banners/investor.jpg); }
.investor-info-footer { background-image: url(../images/footer-banners/investor-info.jpg); }
.investor-sec-footer { background-image: url(../images/footer-banners/investor-sec.jpg); }
.investor-outside-footer { background-image: url(../images/footer-banners/investor-outside.jpg); }
.investor-non-gaap-footer { background-image: url(../images/footer-banners/investor-non-gaap.jpg); }
.investor-webcasts { background-image: url(../images/footer-banners/investor-webcasts.jpg); }
.events-footer { background-image: url(../images/footer-banners/events.jpg); }
.consulting-footer { background-image: url(../images/footer-banners/consulting.jpg); }
.contact-footer { background-image: url(../images/footer-banners/contact.jpg); }
.data-center-footer { background-image: url(../images/footer-banners/data.jpg); }
.data-center-virtual-defined-footer { background-image: url(../images/footer-banners/data-center-defined.jpg); }
.data-center-virtualization-footer { background-image: url(../images/footer-banners/data-center-virtualization.jpg); }
.data-center-implementing-footer { background-image: url(../images/footer-banners/data-center-implementing.jpg); }
.data-center-virtual-recovery-footer { background-image: url(../images/footer-banners/data-center-virtual-infrastructure.jpg); }
.data-center-community-footer { background-image: url(../images/footer-banners/data-center-community.jpg); }
.unified-footer { background-image: url(../images/footer-banners/unified.jpg); }
.unified-voice-footer { background-image: url(../images/footer-banners/unified-voice.jpg); }
.unified-web-footer { background-image: url(../images/footer-banners/unified-web.jpg); }
.unified-customer-footer { background-image: url(../images/footer-banners/unified-customer.jpg); }
.unified-business-footer { background-image: url(../images/footer-banners/unified-business.jpg); }
.unified-application-footer { background-image: url(../images/footer-banners/unified-application.jpg); }
.network-footer { background-image: url(../images/footer-banners/network.jpg); }
.network-security-footer { background-image: url(../images/footer-banners/network-security.jpg); }
.network-mobility-footer { background-image: url(../images/footer-banners/network-mobility.jpg); }
.network-data-footer { background-image: url(../images/footer-banners/network-data.jpg); }
.managed-footer { background-image: url(../images/footer-banners/managed.jpg); }
.managed-people-footer { background-image: url(../images/footer-banners/managed-people.jpg); }
.managed-process-footer { background-image: url(../images/footer-banners/managed-process.jpg); }
.managed-platform-footer { background-image: url(../images/footer-banners/managed-platform.jpg); }
.managed-offerings-footer { background-image: url(../images/footer-banners/managed-offerings.jpg); }
.managed-portal-footer { background-image: url(../images/footer-banners/managed-portal.jpg); }
.strategic-footer { background-image: url(../images/footer-banners/strategic.jpg); }
.blog-footer { background-image: url(../images/footer-banners/blog.jpg); }
.video-footer { background-image: url(../images/footer-banners/media-video.jpg); }
.news-footer { background-image: url(../images/footer-banners/news.jpg); }
.white-papers-footer { background-image: url(../images/footer-banners/white.jpg); }
.white-data-footer { background-image: url(../images/footer-banners/white-data.jpg); }
.white-unified-footer { background-image: url(../images/footer-banners/white-unified.jpg); }
.white-network-footer { background-image: url(../images/footer-banners/white-network.jpg); }
.white-managed-footer { background-image: url(../images/footer-banners/white-managed.jpg); }
.press-footer { background-image: url(../images/footer-banners/press.jpg); }
.news-press-footer { background-image: url(../images/footer-banners/press.jpg); }
.sitemap-footer { background-image: url(../images/footer-banners/sitemap.jpg); }
.partner-footer { background-image: url(../images/footer-banners/partner.jpg); }
.overlake-footer { background-image: url(../images/footer-banners/overlake.jpg); }
.seattle-footer { background-image: url(../images/footer-banners/seattle.jpg); }
.vmware-footer { background-image: url(../images/footer-banners/vmware.jpg); }
.cnm-footer { background-image: url(../images/footer-banners/cnm.jpg) }
.cloud-footer { background-image: url(../images/footer-banners/cloudjump.png) }
.everest-footer {background-image:url(../images/footer-banners/everest.jpg) }
.vdi-footer {background-image:url(../images/footer-banners/vdi.jpg) }
.cloud-vars-footer { background-image: url(../images/footer-banners/cloud-vars.jpg) }
.verticals-wsca {background-image:url(../images/footer-banners/emc-wsca.jpg)}
.partner2011-footer {background-image:url(../images/footer-banners/partner2010.jpg)}
.inx-virtualizes-footer {background-image:url(../images/footer-banners/inx-virtualizes.jpg)}
.run-or-ride-footer {background-image:url(../images/footer-banners/run-or-ride.jpg)}
.verticals-cssi {background-image:url(../images/footer-banners/cssi.jpg)}
.wildhorse-footer {background-image:url(../images/footer-banners/wildhorse.jpg)}
.smart-footer {background-image:url(../images/footer-banners/smart-plus.jpg)}
/* FOOTER IMAGES END */ 

.breadcrumbs { float: right; text-align: right; margin-top: 5px; margin-bottom: 5px; font-size: 12px; padding-right: 20px; position: relative; z-index: 7; } 
.breadcrumbs ul { margin: 0px; padding: 0px; } 
.breadcrumbs ul li { float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../images/arrows-bullet.png); background-repeat: no-repeat; list-style-type: none; padding-left: 30px; background-position: 6px; } 
.breadcrumbs ul li a:link, .breadcrumbs ul li a:visited { text-decoration: none; color: #999999; } 
.breadcrumbs ul li a:hover { text-decoration: underline; color: #3A5C80; } 
.breadcrumbs ul li.active{ color: #3B5C81; }

.rightfooter { height: 20px; width: 200px; margin-top: 5px; padding-right: 20px; float: right; font-size: 14px; color: #FFFFFF; text-align: right; font-weight: bold; }
.rightfooter a { color:#FFFFFF; font-weight: bold; }
.footernav { text-align: center; width: 960px; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; padding-bottom: 20px; }
.footernav ul { padding-top: 0; padding-right: 10px; padding-left: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; line-height:16px; }
.footernav ul li { display: inline; padding-right: 7px; padding-left: 5px; list-style-type: none; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; color: #CCCCCC; font-size: 11px; } 
.footernav a, .footernav ul li a { color: #CCCCCC; text-decoration: none; } 
.footernav a:hover, .footernav ul li a:hover { color: #666666; text-decoration: none; } 
.footernav ul li.last { border-right-style: none; } 

.pressrow { width: 900px; clear: both; padding: 10px; } 
.pressrow-small { width: 610px; clear: both; padding: 10px; } 
.pressdate { float: left; width: 65px; padding-top: 20px; padding-left: 7px; color: #666666; font-weight: bold; font-size: 11px; background-image: url(../images/calendar.png); background-repeat: no-repeat; height: 30px; } 
.presscolumn { float: right; width: 815px; font-size: 13px; line-height: 20px; padding-top: 5px; } 
.presscolumn-small { float: right; width: 525px; font-size: 13px; line-height: 20px; padding-top: 5px; } 
.presscolumn a { text-decoration: none; } 
.pressrow2 { width: 900px; clear: both; padding: 10px; background-color: #E5E5E5; } 

#papers-view a { text-decoration: none; text-indent: -999em; display: block; height: 200px; width: 405px; } 
#blog-view a { text-decoration: none; text-indent: -999em; display: block; height: 200px; width: 405px; } 

.sitemap-column { float: left; width: 300px; font-size: 13px; font-weight: normal; } 
.sitemap-column ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; } 
.sitemap-column ul li { list-style-type: none; margin-bottom: 10px; } 
.sitemap-column ul li a { color: #3A5C80; font-size: 15px; } 
.sitemap-column ul li a:hover { color: #333333; font-size: 15px; } 
.sitemap-column ul li ul { margin-left: 20px; } 
.sitemap-column ul li ul li { list-style-image: url(../images/arrows-bullet.png); margin: 0px; padding: 0px; } 
.sitemap-column ul li ul li a { color: #939393; font-size: 13px; } 
.sitemap-column ul li ul li a:hover { color: #333333; font-size: 13px; } 

.interior-subnav-bottom { float: left; width: 260px; clear: left; padding-left:30px } 

.white-papers-thumb { width: 72px; height: 50px; float: left; } 
.white-paper-thumbnail a, .white-paper-thumbnail { background-image: url(../images/white-papers-thumb.png); background-repeat: no-repeat; text-indent: -9999em; height: 48px; width: 71px; background-position: left top; display: block; } 

#submit input { background-image: url(../images/submit.jpg); margin: 0px; padding: 0px; height: 32px; width: 90px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-position: 90px 0px; display: block; float: left; cursor:pointer; font-size: 15px; color: #F6F6F6; font-weight: bold; }
#submit input:hover { background-position: 0px; } 

.pressrow2-small { width: 610px; clear: both; padding: 10px; background-color: #E5E5E5; } 
.presscolumn2-small { float: right; width: 525px; font-size: 13px; line-height: 20px; padding-top: 5px; } 

.footer-asp { background-image: url(../images/footer-bkgd-solid.jpg); height: 33px; width: 960px; margin-right: auto; margin-left: auto; background-repeat: repeat-x; } 

.twitter a { background-image: url(../images/Twitter-64.png); text-indent: 74px; display: block; height: 64px; position: absolute; top: 40px; left: 8px; background-repeat: no-repeat; background-position: 0px 0px; line-height: 64px; font-size: 24px; color: #3A5C80; font-weight: normal; } 

.login { margin:0; text-align: left; font-size: 11px; font-weight: bold; color: #999999; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 20px; position: absolute; top: 10px; right: 0px; z-index: 40; }

.twitter-block { height: 246px; width: 550px; position: absolute; z-index: 10; top: 0px; right: 0px; }
.twitter-block ul#twitter_feed { list-style-type: none; font-size:13px; color:#8E8E8E; margin-top: 95px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; }
.twitter-block ul#twitter_feed li { padding-top: 25px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; line-height: 16px; }
.twitter-block ul#twitter_feed li a { font-size:12px; color:#8E8E8E; list-style:none; }
.twitter-block ul#twitter_feed li span { color:#2B80CB; font-size:11px; }

.bold { font-weight: bold; }

.underline { text-decoration: underline; }

input#xname { display:none; } td { color: #939393; }

div.pagination { padding: 3px; margin: 3px; }
div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #AAAADD; zoom: 100%; text-decoration: none; /* no underline */ /*color: #000099*/; } 
div.pagination a:hover, div.pagination a:active { border: 1px solid #000099;color: #000; } 
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099;* zoom: 100%; font-weight: bold; background-color: #3A5C81; color: #FFF; } 
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE;* zoom: 100%;color: #DDD; }

* span.elipsis {zoom:100%}

*{outline:none}

/* ------------ REGISTRATION FORM START ------------ */

.heading { height: 235px; padding-top: 20px; position: relative; width: 920px; }

.img-right { float: right; width: auto; height: auto; padding: 0px; margin-top: 10px; margin-bottom: 5px; margin-left: 10px; position:relative } 
.img-right.border, .img-left.border, .border { border: 1px solid #999999; padding: 0px; }
.img-left { float: left; width: auto; height: auto; margin: 10px 10px 5px 0px; padding: 0px; position:relative}

.partners { position: absolute; z-index: 8; top: 160px; width: 920px; text-align: center; }

.reg-form { margin: 0px; padding: 0px; }

.registration { padding-right: 60px; padding-left: 60px; padding-top: 10px; position: relative; }
.registration a { color: #3A5C81; text-decoration: underline; }

.registration ul { margin-top: 0px; margin-bottom: 8px; padding: 0px 0px 0px 15px; }
.registration ul li { padding: 0px; margin: 0px; line-height: 30px; }

#RegistrationPage .interior-body-full { background: #F0EFEF url(../images/event-registration/event-reg-bkgd.png) no-repeat 0px 0px; padding-top: 0px; padding-bottom: 15px; color: #333333; }
#RegistrationPage p { margin-top: 0px; margin-bottom: 20px; padding: 0px; }
#RegistrationPage h1 { font-size: 40px; color: #FFFFFF; text-align: center; margin: 0px; padding: 0px; font-weight: bold; }
#RegistrationPage h2, #RegistrationPage h3 { font-size: 26px; color: #FFFFFF; text-align: center; margin: 0px; padding: 15px 0 0 0; font-weight: bold; }
#RegistrationPage h4 { font-size: 15px; font-weight: bold; color: #000000; margin-top: 0px; margin-bottom: 0px; }

.reg-form ul { margin: 0px; padding: 0px; }
.reg-form ul li { margin: 0px; padding: 0px; list-style: none; line-height: normal; }
.reg-form div { height: auto; width: auto; }
.reg-form input { margin-bottom: 15px; }
.reg-form input.l_name { display:none; }

/* ------------ REGISTRATION FORM END ------------ */ 

a.arrowlink { color: #FFFFFF; text-decoration: none; display: inline-block; height: 30px; line-height: 30px; margin-right: 10px; background: #4D6E8D url(../verticals/healthcare/images/arrows.jpg) no-repeat right top; padding-left: 10px; padding-right: 20px; margin-bottom: 10px; } 
a.arrowlink.yellow {background: #DDD24A url(../images/yellow-arrow.png) no-repeat right top}
a.arrowlink.purple {background: #82368C url(../images/purple-arrow.jpg) no-repeat right top}
a.arrowlink span { background: url(../verticals/healthcare/images/blue-arrow.jpg) no-repeat 0px 0px; height: 30px; width: 10px; display: inline-block; margin-left: 10px; position: relative; z-index: 1000; } 
a.arrowlink:hover { background: #0F334B url(../verticals/healthcare/images/arrows.jpg) no-repeat right -30px; } 
a.arrowlink.yellow:hover {background: #B7A928 url(../images/yellow-arrow.png) no-repeat right -30px }
a.arrowlink.purple:hover {background: #5A2563 url(../images/purple-arrow.jpg) no-repeat right -30px }
a.arrowlink span:hover { background: url(../verticals/healthcare/images/blue-arrow.jpg) -10px 0px; } 

ul.bubblelist { margin: 0px; padding: 0px; } 
ul.bubblelist li { list-style: none; margin: 0px 0px 2px; padding: 15px; border: 1px solid #CCCCCC; position: relative; } 
ul.bubblelist li.whitebubble { background: #FFFFFF; } 
ul.bubblelist li span.whitearrow#magpie { top: 70px; } 
ul.bubblelist li span.whitearrow { /*background: url(../verticals/healthcare/images/white-arrow.jpg) no-repeat 0px 0px;*/ height: 21px; width: 11px; position: absolute; z-index: 20; left: -11px; top: 20px; } 
ul.bubblelist li span.tanarrow { /*background: url(../verticals/healthcare/images/tan-arrow.jpg) no-repeat 0px 0px;*/ height: 21px; width: 11px; position: absolute; z-index: 20; left: -11px; top: 20px; } 
#HealthcarePartnersPage ul.bubblelist li { width: 410px; float: right; clear: right; margin-right: 10px; position: relative; } 

.partner { position:absolute; left: -170px; top:33px; } 
.partner.magpie { left: -130px; } 

ul.bubblelist li span.tanarrow#aeroscout { top: 100px; } 
.partner.aeroscout { top: 95px; } 
ul.bubblelist li span.whitearrow#extension { top: 100px; } 
.partner.extension { top: 95px; left: -205px; } 
.partner.amcom { top: 95px; left: -170px; } 
.partner.vocalmash { top: 85px; left: -170px; } 

#flash_container { position: absolute; z-index: 9999; top: 0px; right: 0px; }

form.form-interior { margin: 0px; padding: 0px; } 
form.form-interior label { clear: both; display: block; float: left; width: 150px; margin-top: 10px; height: 24px; line-height: 24px; text-align: right; padding-right: 20px; } 
form.form-interior input { width: 296px; height: 20px; padding-top: 4px; padding-bottom: 4px; font-size: 14px; line-height: 20px; color: #999; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; padding-left: 4px; border: 1px solid #CCC; } 
form.form-interior select { width: auto; height: auto; font-size: 14px; line-height: 20px; color: #999; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; border: 1px solid #CCC; padding: 4px; } 

.clouds-left { background: url(../images/clouds.png) no-repeat 0px 0px; float: left; height: 800px; width: 275px; margin-top: 113px; } 
.everest-left { background: url(../images/everest.png) no-repeat 0px 0px; float: left; height: 480px; width: 275px; margin-top: 113px; }
.vdi-left { background: url(../images/vdi-runner.png) no-repeat 0px 0px; float: left; height: 610px; width: 275px; margin-top: 113px; }
.NetAp-left { background: url(../images/net-app-runner.png) no-repeat 0px 0px; float: left; height: 562px; width: 275px; margin-top: 113px; }
.run-ride-left {background:url(../images/team-vce-runner.png) no-repeat 0px 0px; float:left; height:547px; width:275px; margin-top:113px;}
.wildhorse-left { background: url(../images/wildhorse-runner.png) no-repeat 0px 0px; float: left; height: 610px; width: 275px; margin-top: 113px; }

#left_banner {float:left; width:275px; margin-top:113px}

a.bluelink { color: #3A5C80; } 
a.bluelink:hover { text-decoration: underline; } 

input.inputstyle { font: 14px/18px Arial, Helvetica, sans-serif; color: #999; padding: 2px; height: 18px; border: 1px solid #999; margin-top: 10px; width: 200px; } 

.transparent { width: 273px; margin-right: auto; margin-left: auto; margin-top: 100px; } 

.overlay-top { background: url(../images/overlay-top.png) 0px 0px; height: 12px; } 
.overlay-middle { background: url(../images/overlay-middle.png) repeat-y 0px 0px; padding: 8px 20px; } 
.overlay-bottom { background: url(../images/overlay-bottom.png) 0px 0px; height: 12px; }

input.submitbtn, form.form-interior input.submitbtn { font-size: 16px; line-height: 32px; font-weight: bold; color: #FFF; background: url(../images/submit-buttons.png) repeat-x 0px 0px; display: block; margin: 15px 0 0 0px; padding: 0px 12px; height: 32px; text-decoration: none; border-style: none; border-color: #EFEFEF; clear: both; width: auto; cursor:pointer; outline:none }

input.submitbtn:hover, form.form-interior input.submitbtn:hover{ background-position: 0 -32px } 

#videoplayer { height: 350px; overflow: hidden; margin-bottom: 20px; }

/* SLIDING BOXES START */
.mainframe{ width: 250px; height: 200px; margin:0 15px 0 0; float:left; background:#161613; border: none; overflow: hidden; position: relative; }
.mainframe img{ position: absolute; top: 0; 	left: 0; border: 0; }
.mainframe p{ padding: 0 10px; color:#afafaf; font-weight:normal; line-height:13px; font-size:12px}
.mainframe a:link, .mainframe a:visited {color: #afafaf; font-weight:normal;}
.mainframe a:hover {text-decoration:underline; color:#ffffff}
.boxcaption{ float: left; position: absolute; background: #000; height: 100px; width: 250px;  opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
 .captionfull .boxcaption {top: 160px;left: 0;}
.caption .boxcaption {top: 160px;left: 0;}	

/* ------ ARROWS START ------ */
.arrows{ width: 210px; height: 230px; margin:0 0 0 0; float:left; background:#ffffff; border: none; overflow: hidden; position: relative; }
.arrows img{ position: absolute; top: 0; 	left: 0; border: 0; }
.arrows p{ padding: 0 10px; color:#afafaf; font-weight:normal; line-height:13px; font-size:12px}
.arrows a:link, .arrows a:visited {color: #afafaf; font-weight:normal;}
.arrows a:hover {text-decoration:underline; color:#ffffff}
.boxservices{ float: left; position: absolute; background:url(../images/managed-services/cost.png); height: 230px; width: 210px; }
.boxservices.risk {background:url(../images/managed-services/risk.png)}
.boxservices.service {background:url(../images/managed-services/service.png)}
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
 .servicesfull .boxservices {top: -170px;left: 0;}
.services .boxservices {top: -170px;left: 0;}
.servicesfull .boxservices.service, .services .boxservices.service{top:170px;left:0}
/* ------ ARROWS END ------ */
		
/* SLIDING BOXES END */

a.enlarge {background:url(../images/managed-services/enlarge.jpg) 0 0 no-repeat; width:90px; height:29px; display:block; text-indent:-9999em; position:absolute; z-index:1000; bottom:0; right:0}
a.enlarge:hover {background-position:-90px 0}

.white-box {padding:10px 12px; font-size:12px; background:#fff; margin-top:10px; border:solid 1px #ccc}
.white-box p {line-height:22px}p.link { line-height: 48px; height: 48px; padding-top: 5px; padding-bottom: 5px; font-size: 12px; }
p.link img { float: left; padding-right: 8px; }
.video-thumb { width: 150px; height: 210px; float: left; position: relative; margin-right: 10px; }
.video-thumb.last { margin-right: 0px; }
a.play { position: absolute; z-index: 10; height: 82px; width: 150px; left: 0px; top: 0px; background: url(../images/play.png) no-repeat left top; display: block; text-indent: -99999em; overflow: hidden; }
a.play:hover { background-position: -150px 0px; }
.video-thumb p { margin: 4px 0px 0px; padding: 0px; font-size: 11px; line-height: 13px; }
.length { clear: both; font-size: 11px; font-weight: bold; color: #999; }
.video-thumb a { color: #3B5C7D; padding-top: 6px; display: block; line-height: 15px; font-size: 14px; }

