﻿body, html { padding: 0px; margin: 0px; font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif; font-size: 10px; background-color: #f9f9f9; height: 100%; }

html { height: 100%; }

body { background: url('images/background.png') repeat-x; }
.ie body { font-size: 11px; }
img { border: none; }

a { text-decoration: none; color: #0069aa; }

#shadow-container, .shadow3 { width: 956px; }

#shadow-container { margin: 0 auto; background: url('images/shadow_bg.png') repeat-y; }
.shadow4, .shadow5, .shadow6 { height: 28px; float: left; }
.shadow3 { margin: 0 auto; width: 100%; z-index: 0; }
.shadow4 { width: 12px; height: 11px; background: url('images/grad_bl.png') no-repeat; }
.shadow5 { margin: 0 auto; width: 932px; height: 11px; background: url('images/grad_b.png') repeat-x; }
.shadow6 { width: 12px; height: 11px; background: url('images/grad_br.png') no-repeat; }
#content { width: 925px; width: 932px; margin: 0 auto; background-color: #fff; }

.content2 { float: left; margin: 0px 0px 20px 18px; width: 900px; }

#header { height: 105px; width: 932px; margin: 0 auto; background-color: #fff; }
.logo { width: 19px; padding: 9px 25px 0px 25px; float: left; }
.mainmenucontainer { float: right; width: 730px; height: 26px; background-image: url('images/menu/menu_bg.gif'); background-repeat: repeat-x; position: relative; top: 35px; clear: right; }
.searchmenu { width: 208px; float: right; height: 25px; position: relative; }

.ie7 .searchmenu { width: 190px; }
.ie7 .searchmenu input[type=text] { width: 170px; }
.searchmenu input[type=text] { font-size: .9em; position: relative; width: 190px; float: left; border: 1px solid #CCCCCC; }

.searchmenu input[type=image] { float: right; position: relative; right: -2px; top: 2px; }

.ie7 .searchmenu input[type=image] { right: 2px; }

#googlediv { float: left; position: relative; z-index: 999; top: -21px; height: 2em; }

.altmenucontainer { background-color: #0069aa; height: 26px; clear: both; }
.premenucontainer { position: relative; top: 38px; float: right; height: 34px; }

#premenu { font-size: 11px; position: relative; right: 20px; z-index: 9499; }

.ie #premnu { right: 10px; }

/*destiny lander*/

#des_for_container { width: 100%; }

.des_forhome, .des_forbiz { width: 445px; }

.des_forhome { float: left; position: relative; z-index: 1; }

.des_forbiz { float: right; margin-right: -1px; }

.des_header { position: absolute; z-index: 2; font-size: 3.3em; color: #016AAB; margin: 10px; font-family: tahoma; }
.des_text { font-size: .42em; width: 150px; margin-top: 8px; }

.des_text a { color: #494949; }

.destnews { width: 897px; position: relative; z-index: 1; float: left; background: url('/us/content/images/misc/dest_news_bg.png') repeat-x; height: 221px; border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; margin-top: 9px; }

#footer { float: left; width: 100%; background: url('images/footer_bg.gif') repeat-x; height: 25px; z-index: 9499; position: relative; font-size: 1.1em; }

.fot_version { font-family: tahoma; position: relative; right: -89px; top: -65px; width: 110px; }
.fot_version a { color: #f2f2f2; }
.ie .fot_version { font-size: .8em; }
.copyright { height: 24px; color: #ffffff; width: 240px; float: left; padding-left: 15px; padding-top: 5px; }

.itn_newsitem { font-size: 1.1em; margin: 5px 5px 7px; }
.itn_description { display: inline-block; }
.itn_date { display: none; }

#footerlinks .seperator { color: #999999; }

.footerlinkscontainer { float: right; height: 24px; }

#footerlinks { list-style: none; width: 280px; padding-right: 20px; margin-top: 5px; }

#footerlinks li { float: left; color: #ffffff; padding: 3px; padding-top: 0px; }

#footerlinks a { color: #ffffff; }

._watermark { color: #999999; font-style: italic; }

.dataleakprevention { height: 335px; width: 899px; background: url('images/data_leakage_prevention.png'); color: #4d4d4d; margin-top: 7px; font-family: tahoma; font-size: 1.2em; float: left; }

.dataleakprevention ul a { color: #4D4D4D; }
.dataleakprevention ul a:hover { text-decoration: underline; }

.dlptitle { color: #0069aa; font-size: 1.6em; position: relative; top: -6px; left: 110px; text-align: center; width: 80px; }

.dataleakprevention ul { list-style: none; text-align: center; }

.dlp { position: relative; float: left; top: 20px; width: 250px; left: 5px; }

.ie .dlp { width: 260px; }

.ie .dlp ul { position: relative; top: -10px; line-height: 15px; }

.ie .dlp { top: 25px; }

.ie .dlptitle { top: -12px; }

.dlptitlesearch { left: 105px; }

.ie .dlptitlesearch { left: 113px; }

.search { left: 19px; }

.search ul { width: 260px; padding-left: 0px; }

.ie .search ul { padding-left: 10px; }

.ie7 .search ul { left: -30px; }

.ie .search { left: 10px; }

.discover { left: 50px; }

.discover ul { width: 270px; padding-left: 15px; }

.ie .dlptitlediscover, .ie .dlptitleprotect { left: 110px; }

.ie .discover { left: 40px; }

.ie7 .discover ul { padding-left: 0; left: -30px; }

.protect { left: 100px; }
.ie .protect { left: 80px; }

/*IE7*/
.ie7 .altm { position: static; }

.ie7 .mainmenucontainer { top: 38px; height: 26px; }
.ie7 .altmenucontainer { position: inherit; }
.ie7 .premenucontainer { top: 50px; z-index: 9999; }

.ie7 .shadow3 { height: 0px; }
.ie7 .shadow1 { height: 850px; }

.ie7 #maincontent { min-height: 600px; }
.ie7 .content2 h1 { font-size: 2em; }

.ie6 #maincontent { float: left; }

.ie6 .content2 { width: 621px; }

.ie7 .logo { padding-top: 9px; }

.ie .copyright { width: 250px; }

.ie #footerlinks { width: 300px; }

.enterpriseriser { position: relative; width: 899px; height: 285px; background-image: url('/us/content/images/Destiny/EnterpriseSolutionsRiser.png'); }
.tilecontainer { float: left; margin: 0 11px; position: relative; top: 70px; width: 100%; }
.tile { float: left; height: 83px; margin: 4px; width: 284px; }
#tile1, #tile2, #tile3, #tile4, #tile5, #tile6 { background-image: url("/us/content/images/destiny/industrysolutions.png"); }
#tile1 { background-position: 0 0; }
#tile2 { background-position: 0 -83px; }
#tile3 { background-position: 0 -166px; }
#tile4 { background-position: 0 -249px; }
#tile5 { background-position: 0 -332px; }
#tile6 { background-position: 0 -415px; }

#tile1:hover { background-position: 0 498px; }
#tile2:hover { background-position: 0 415px; }
#tile3:hover { background-position: 0 332px; }
#tile4:hover { background-position: 0 249px; }
#tile5:hover { background-position: 0 166px; }
#tile6:hover { background-position: 0 83px; }

.socialcontainer { float: right; position: relative; right: 26px; top: 17px; }
.sociallink { display: inline; padding: 1px; }
.connect { color: #3F3F3F; float: right; position: relative; right: 103px; top: -265px; width: 130px; }
.ie .connect { right: 108px; font-size: .9em; }
.ie7 .connect { right: 112px; }
.solriserheader { color: #0069AA; font-size: 3.1em; left: 20px; position: relative; top: -277px; width: 499px; }
.solrisertext { color: #3F3F3F; font-size: .42em; position: relative; width: 500px; }
.learnmore { float: right; font-size: 1.1em; position: relative; right: 142px; top: -225px; width:85px;}
.eriserarrow { float: right; position: relative; top: -5px; }
.ie7 .eriserarrow {  top: -19px; }
.webkit .eriserarrow {  top: -18px; }

.ie7 .learnmore { right: 145px; }
.ie .solriserheader { top: -281px; }
.ie .solrisertext { font-size: .37em; }
.solink { float: right; font-size: 1.3em; position: relative; right: -198px; top: -213px; }
.ie7 .solink { right: -190px; }

.solink a { color: #3f3f3f; }
.lowerriser { float: left; width: 100%; position: relative; top: -39px; }
.newsriser { position: relative; width: 445px; height: 261px; float: left; top: -26px; }
.portalriser { float: right; height: 0px; width: 445px; position: relative; top: -118px; }
.ie .portalriser { position: relative; top: -122px; }

.portalriserheader { color: #0069AA; font-size: 3em; left: 8px; position: relative; top: 92px; }

.portalrisertext { color: #3F3F3F; font-size: 0.42em; position: relative; width: 230px; }
.ie .portalrisertext { font-size: .4em; width: 200px; }

.portallm { font-size: 1.1em; left: 9px; position: relative; top: -152px; }
.ie7 .portallm { top: -154px; }

.portallm a { color: #0069aa; }

.tab { height: 30px; position: relative; width: 99px; background-image: url('/us/content/images/destiny/tab.png'); text-align: center; }
.tab span { font-size: 1.5em; position: relative; top: 5px; }
.ie .tab span { font-size: 1.4em; }

.tab span a { color: #0069aa; }
.tab span a:hover { text-decoration: underline; cursor: pointer; }
.ie7 .tab { background-image: url('/us/content/images/destiny/tabie7.png'); }
.newscontent { position: relative; background-image: url("/us/content/images/destiny/gradient.png"); border: 1px solid #B3B3B3; width: 443px; min-height: 186px; }
.newscontent .data { color: #3f3f3f; min-height: 186px; height: 186px; overflow-y: hidden; margin-left: 9px; padding-top: 10px; padding-right: 15px; }
.newscontent .data:hover { overflow-y: auto; }
.itn .newscontent, .events .newscontent, .testimonials .newscontent, .breaches .newscontent { height: 229px; z-index: 1; }

.viewall { float: right; right: 29px; bottom: 0px; top: 3px; }
.ie .viewall { top: 0px; }
.viewall span { top: -7px; }
.viewall, .viewall span { position: relative; }
.viewall span a { font-size: 1.1em; }

.itn .newscontent { }
.events .newscontent { left: -110px; }
.testimonials .newscontent { left: -220px; }
.breaches .newscontent { left: -330px; }

.events, .testimonials, .breaches, .itn { float: left; position: relative; }

.itn { top: 0px; }
.events { left: 110px; top: -261px; }
.testimonials { left: 220px; top: -522px; }
.breaches { left: 330px; top: -783px; }

.itntab { background-position: 0px -30px; top: 1px; }
.eventstab { background-position: 0px -90px; top: 1px; }
.testimonialstab { background-position: 0px -150px; top: 1px; }
.breachestab { background-position: 0px -210px; top: 1px; }

#tab1 .newscontent, #tab2 .newscontent, #tab3 .newscontent, #tab4 .newscontent { visibility: hidden; }

.selectedtab .tab { z-index: 2; }
.selectedtab .itntab { z-index: 2; background-position: 0px 0px; }
.selectedtab .eventstab { background-position: 0px -60px; }
.selectedtab .testimonialstab { background-position: 0px -120px; }
.selectedtab .breachestab { background-position: 0px -180px; }
.selectedtab .newscontent { visibility: visible !important; }

.arrow1 { position: relative; top: 5px; }

.data table td { font-size: 1.1em; }
.title, .title a { color: #0069aa; }
.lnlink a { color: #3f3f3f; }

#marquee { position: relative; top: -70px; }
.ie #marquee { top: -72px; }
